text.skipToContent text.skipToNavigation

ONNX

Con il mo­du­lo “ONNX im­ma­gi­ne” è pos­si­bi­le ese­gui­re i mo­del­li IA di­ret­ta­men­te sull’hard­ware uni­Vi­sion 3. Que­sta tec­no­lo­gia for­ni­sce una so­lu­zio­ne fles­si­bi­le e ra­pi­da per le attività di clas­si­fi­ca­zio­ne delle im­ma­gi­ni senza la necessità di at­trez­za­tu­re ag­giun­ti­ve. Sco­pri in­sie­me a noi i van­tag­gi dell’in­te­gra­zio­ne mul­ti­piat­ta­for­ma dei mo­del­li IA!

Ese­gui i mo­del­li AI ONNX di­ret­ta­men­te sull’hard­ware wen­glor!

ONNX (Open Neu­ral Net­work Ex­chan­ge) è uno stan­dard aper­to che con­sen­te l’in­te­gra­zio­ne di mo­del­li di IA in una vasta gamma di ap­pli­ca­zio­ni su più piat­ta­for­me. Con ONNX, i mo­del­li di IA crea­ti in di­ver­si am­bien­ti di svi­lup­po come Py­Torch o Ten­sor­Flow ven­go­no con­ver­ti­ti in un for­ma­to uni­ver­sa­le. In que­sto modo i mo­del­li sono pron­ti per l’uso su altre piat­ta­for­me.
Facilità d’uso ed ef­fi­cien­za
Ri­spar­mi tempo di svi­lup­po e ri­sor­se!
Il mo­du­lo “ONNX im­ma­gi­ne” ri­du­ce il di­spen­dio per la pre­pa­ra­zio­ne dei dati, poiché i mo­del­li AI pos­so­no es­se­re fa­cil­men­te im­por­ta­ti ed ese­gui­ti in uni­Vi­sion 3. 
Flessibilità di ap­pli­ca­zio­ne
Com­bi­na l’IA con l’ela­bo­ra­zio­ne di im­ma­gi­ni ba­sa­ta su re­go­le!
Il mo­du­lo “ONNX im­ma­gi­ne” può es­se­re in­te­gra­to nel flus­so di la­vo­ro di uni­Vi­sion 3 e com­bi­na­to a pia­ce­re con mo­du­li per l’ela­bo­ra­zio­ne di im­ma­gi­ni ba­sa­ta su re­go­le.
Scalabilità e in­di­pen­den­za dalla piat­ta­for­ma
Uti­liz­za mo­del­li di IA su di­ver­si hard­ware!
I mo­del­li ONNX pos­so­no es­se­re uti­liz­za­ti sia sulle Smart Ca­me­ra della serie B60 che sui con­trol­ler Ma­chi­ne Vi­sion.
In­te­gra­zio­ne sem­pli­ce
Ap­pro­fit­ta delle in­ter­fac­ce in­du­stria­li esi­sten­ti!
I ri­sul­ta­ti pos­so­no es­se­re ul­te­rior­men­te ela­bo­ra­ti di­ret­ta­men­te nel pro­ces­so di pro­du­zio­ne tra­mi­te l’in­fra­strut­tu­ra di co­mu­ni­ca­zio­ne esi­sten­te di uni­Vi­sion 3.

Uti­liz­zo dei mo­del­li IA con ONNX in uni­Vi­sion 3

Il mo­du­lo “ONNX im­ma­gi­ne” offre fun­zio­ni AI per la clas­si­fi­ca­zio­ne delle im­ma­gi­ni. I mo­del­li ONNX esi­sten­ti si in­te­gra­no per­fet­ta­men­te nel flus­so di la­vo­ro e pos­so­no es­se­re uti­liz­za­ti di­ret­ta­men­te per l’ela­bo­ra­zio­ne di im­ma­gi­ni in­du­stria­li. La vi­sua­liz­za­zio­ne della mappa ter­mi­ca con­sen­te di ve­ri­fi­ca­re il fun­zio­na­men­to dei mo­del­li. 

Pre­sta­zio­ni ec­cel­len­ti con un’ele­va­ta compatibilità hard­ware

Con il soft­ware uni­Vi­sion 3, l’hard­ware Ma­chi­ne Vi­sion wen­glor offre i pre­sup­po­sti ot­ti­ma­li per l’ese­cu­zio­ne ef­fi­cien­te dei mo­del­li ONNX.

  • Le Smart Ca­me­ra della serie B60 sono do­ta­te di una Neu­ral Pro­ces­sing Unit (NPU) in­te­gra­ta, ot­ti­miz­za­ta ap­po­si­ta­men­te per ac­ce­le­ra­re i cal­co­li dell’IA. Ciò con­sen­te di ese­gui­re in modo ra­pi­do e af­fi­da­bi­le attività com­ples­se come la clas­si­fi­ca­zio­ne delle im­ma­gi­ni.
  • I con­trol­ler Ma­chi­ne Vi­sion della serie MVC uti­liz­za­no la piat­ta­for­ma di ac­ce­le­ra­zio­ne hard­ware Open­VI­NO per ese­gui­re in modo ef­fi­cien­te i mo­del­li ONNX ri­du­cen­do al mi­ni­mo il con­su­mo di ri­sor­se.

Con uni­Vi­sion 3 ot­tie­ni una so­lu­zio­ne sca­la­bi­le per in­te­gra­re fa­cil­men­te l’IA nelle tue ap­pli­ca­zio­ni di ela­bo­ra­zio­ne delle im­ma­gi­ni in­du­stria­li!


Integrazione perfetta, massima produttività: Il workflow con ONNX e uniVision 3

Creazione del modello di IA in formato ONNX
Conversioni
Integrazione in uniVision 3

Cosa si in­ten­de per clas­si­fi­ca­zio­ne IA nell’ela­bo­ra­zio­ne di im­ma­gi­ni?

La clas­si­fi­ca­zio­ne dell’IA nell’ela­bo­ra­zio­ne di im­ma­gi­ni uti­liz­za le reti neu­ra­li con­vo­lu­zio­na­li (CNN). Que­ste reti neu­ra­li ana­liz­za­no le im­ma­gi­ni e le as­se­gna­no a una clas­se pre­de­fi­ni­ta in base a de­ter­mi­na­te ca­rat­te­ri­sti­che. Il si­ste­ma im­pa­ra a di­stin­gue­re le ca­rat­te­ri­sti­che ti­pi­che delle ri­spet­ti­ve clas­si.
Quan­do viene ac­qui­si­ta una nuova im­ma­gi­ne, il mo­del­lo di IA for­ni­sce una di­stri­bu­zio­ne della probabilità (pun­teg­gio) su tutte le clas­si pos­si­bi­li. La clas­se con la probabilità più ele­va­ta è con­si­de­ra­ta una pre­vi­sio­ne del mo­del­lo. Ciò con­sen­te, ad esem­pio, la di­stin­zio­ne au­to­ma­ti­ca tra com­po­nen­ti privi di di­fet­ti (OK) e com­po­nen­ti di­fet­to­si (NOK). Oltre a una clas­si­fi­ca­zio­ne bi­na­ria (OK/NOK), il mo­del­lo può anche di­stin­gue­re di­ver­se clas­si di er­ro­re.

Per ren­de­re più tra­spa­ren­te la lo­gi­ca de­ci­sio­na­le dell’IA, viene inol­tre crea­ta una heat­map che vi­sua­liz­za le aree dell’im­ma­gi­ne che hanno in­fluen­za­to mag­gior­men­te il mo­del­lo du­ran­te la clas­si­fi­ca­zio­ne. Ciò con­sen­te agli uti­liz­za­to­ri di com­pren­de­re me­glio quali ca­rat­te­ri­sti­che hanno por­ta­to alla de­ci­sio­ne del mo­del­lo.

Un esem­pio è il con­trol­lo qualità nella pro­du­zio­ne di stam­pi a inie­zio­ne. Qui pos­so­no ve­ri­fi­car­si di­ver­si tipi di er­ro­ri che il mo­del­lo di IA ri­co­no­sce e clas­si­fi­ca con pre­ci­sio­ne. Poiché que­sti er­ro­ri spes­so va­ria­no nella forma e nell’espres­sio­ne, la clas­si­fi­ca­zio­ne ba­sa­ta sull’IA offre una mag­gio­re flessibilità e pre­ci­sio­ne ri­spet­to ai me­to­di ba­sa­ti su re­go­le. La com­bi­na­zio­ne di IA ed ela­bo­ra­zio­ne di im­ma­gi­ni clas­si­ca rende il si­ste­ma par­ti­co­lar­men­te ef­fi­cien­te, con­sen­ten­do un con­trol­lo qualità ro­bu­sto e af­fi­da­bi­le. 

Esem­pio di com­po­nen­te privo di di­fet­ti (OK)

Esem­pio di com­po­nen­te di­fet­to­so (NOK)

Esem­pio di com­po­nen­te di­fet­to­so (NOK)

Esem­pio di com­po­nen­te di­fet­to­so (NOK)

Au­to­riz­za­zio­ne

Il mo­du­lo “ONNX im­ma­gi­ne” fa parte del pac­chet­to di li­cen­za “uni­Vi­sion AI” ed è di­spo­ni­bi­le per tutti i pro­dot­ti con il soft­ware wen­glor uni­Vi­sion 3.

Si ap­pli­ca­no le se­guen­ti re­go­le di li­cen­za:
  • Serie B60: DNNL031 – Li­cen­za B60 uni­Vi­sion AI
  • Serie MVC: DNNL032 – Li­cen­za MVC uni­Vi­sion AI
  • Si­mu­la­to­re of­fli­ne uni­Vi­sion: Il mo­du­lo può es­se­re uti­liz­za­to senza li­cen­za ag­giun­ti­va
Confronto dei prodotti