text.skipToContent text.skipToNavigation

ONNX

Con el mó­du­lo “Ima­gen ONNX” se pue­den eje­cu­tar mo­de­los de IA di­rec­ta­men­te en el hard­wa­re uni­Vi­sion 3. Esta tec­no­lo­gía ofre­ce una so­lu­ción fle­xi­ble y rá­pi­da para ta­reas de cla­si­fi­ca­ción de imá­ge­nes sin ne­ce­si­dad de equi­pos adi­cio­na­les. ¡Des­cu­bra con no­so­tros las ven­ta­jas que le ofre­ce la in­te­gra­ción de mo­de­los de IA entre pla­ta­for­mas!

¡Eje­cu­te con ONNX mo­de­los de IA di­rec­ta­men­te en el hard­wa­re de wen­glor!

ONNX (Open Neu­ral Net­work Ex­chan­ge, in­ter­cam­bio de redes neu­ro­na­les abier­tas) es un es­tán­dar abier­to que per­mi­te la in­te­gra­ción de mo­de­los de IA entre pla­ta­for­mas en una am­plia gama de apli­ca­cio­nes. ONNX con­vier­te los mo­de­los de IA crea­dos en di­fe­ren­tes en­tor­nos de de­sa­rro­llo, como Py­Torch o Ten­sor­Flow, en un for­ma­to uni­ver­sal. De este modo, los mo­de­los se pue­den uti­li­zar en otras pla­ta­for­mas.
Fa­ci­li­dad de uso y efi­cien­cia
¡Aho­rre tiem­po de de­sa­rro­llo y re­cur­sos!
Con el mó­du­lo “Ima­gen ONNX”, la pre­pa­ra­ción de datos re­quie­re menos es­fuer­zo, ya que los mo­de­los de IA se pue­den im­por­tar fá­cil­men­te y eje­cu­tar en uni­Vi­sion 3. 
Apli­ca­ción fle­xi­ble
¡Com­bi­ne la IA con el pro­ce­sa­mien­to de imá­ge­nes ba­sa­do en re­glas!
El mó­du­lo “Ima­gen ONNX” se puede in­te­grar en el flujo de tra­ba­jo de uni­Vi­sion 3 y com­bi­nar­se li­bre­men­te con mó­du­los para el pro­ce­sa­mien­to de imá­ge­nes ba­sa­do en re­glas.
Es­ca­la­bi­li­dad e in­de­pen­den­cia de la pla­ta­for­ma
¡Uti­li­ce mo­de­los de IA con di­fe­ren­te hard­wa­re!
Los mo­de­los ONNX se pue­den uti­li­zar tanto en las Smart Ca­me­ras de la serie B60 como en los con­tro­la­do­res de vi­sión ar­ti­fi­cial.
In­te­gra­ción sen­ci­lla
¡Apro­ve­che las in­ter­fa­ces in­dus­tria­les exis­ten­tes!
Los re­sul­ta­dos se pue­den pro­ce­sar di­rec­ta­men­te a tra­vés de la in­fra­es­truc­tu­ra de co­mu­ni­ca­ción exis­ten­te de uni­Vi­sion 3 en el pro­ce­so de pro­duc­ción.

Uti­li­za­ción de mo­de­los de IA con ONNX en uni­Vi­sion 3

El mó­du­lo “Ima­gen ONNX” ofre­ce fun­cio­nes de IA para la cla­si­fi­ca­ción de imá­ge­nes. Los mo­de­los ONNX exis­ten­tes se in­te­gran per­fec­ta­men­te en el flujo de tra­ba­jo y se pue­den uti­li­zar di­rec­ta­men­te para el pro­ce­sa­mien­to in­dus­trial de imá­ge­nes. La vi­sua­li­za­ción de mapas tér­mi­cos per­mi­te com­pro­bar el fun­cio­na­mien­to de los mo­de­los. 

Ren­di­mien­to su­pe­rior con alta com­pa­ti­bi­li­dad del hard­wa­re

Con el soft­wa­re uni­Vi­sion 3, el hard­wa­re de vi­sión ar­ti­fi­cial de wen­glor ofre­ce los re­qui­si­tos óp­ti­mos para la eje­cu­ción efi­cien­te de mo­de­los ONNX.

  • Las Smart Ca­me­ras de la serie B60 están equi­pa­das con una uni­dad de pro­ce­sa­mien­to neu­ro­nal (NPU) in­te­gra­da, op­ti­mi­za­da es­pe­cial­men­te para ace­le­rar los cálcu­los de la IA. Esto per­mi­te rea­li­zar ta­reas exi­gen­tes, como la cla­si­fi­ca­ción de imá­ge­nes, de forma rá­pi­da y fia­ble.
  • Los con­tro­la­do­res de vi­sión ar­ti­fi­cial de la serie MVC uti­li­zan la pla­ta­for­ma de ace­le­ra­ción de hard­wa­re Open­VINO para eje­cu­tar de forma efi­cien­te los mo­de­los ONNX a la vez que mi­ni­mi­zan el con­su­mo de re­cur­sos.

Con­si­ga una so­lu­ción es­ca­la­ble con uni­Vi­sion 3 para in­te­grar fá­cil­men­te la IA en sus apli­ca­cio­nes de pro­ce­sa­mien­to in­dus­trial de imá­ge­nes.


Integración perfecta, máxima productividad: El flujo de trabajo con ONNX y uniVision 3

Creación del modelo de IA en formato ONNX
Conversión
Integración en uniVision 3

¿Qué se en­tien­de por cla­si­fi­ca­ción de IA en el pro­ce­sa­mien­to de imá­ge­nes?

La cla­si­fi­ca­ción de la IA en el pro­ce­sa­mien­to de imá­ge­nes uti­li­za redes neu­ro­na­les con­vo­lu­cio­na­les (CNN). Estas redes neu­ro­na­les ana­li­zan las imá­ge­nes y las asig­nan a una clase pre­de­fi­ni­da en fun­ción de de­ter­mi­na­das ca­rac­te­rís­ti­cas. Al ha­cer­lo, el sis­te­ma apren­de a di­fe­ren­ciar las pro­pie­da­des tí­pi­cas de las res­pec­ti­vas cla­ses.
Cuan­do se cap­tu­ra una nueva ima­gen, el mo­de­lo de IA le pro­por­cio­na una dis­tri­bu­ción de pro­ba­bi­li­da­des (pun­tua­ción) en todas las cla­ses po­si­bles. La clase con la mayor pro­ba­bi­li­dad se con­si­de­ra la pre­dic­ción del mo­de­lo. Esto per­mi­te, por ejem­plo, di­fe­ren­ciar au­to­má­ti­ca­men­te entre com­po­nen­tes co­rrec­tos (OK) y de­fec­tuo­sos (NOK). Ade­más de una cla­si­fi­ca­ción bi­na­ria (OK/NOK), el mo­de­lo tam­bién puede dis­tin­guir va­rias cla­ses de error.

Para que la ló­gi­ca de toma de de­ci­sio­nes de la IA sea más trans­pa­ren­te, tam­bién se ge­ne­ra un mapa tér­mi­co que vi­sua­li­za las áreas de la ima­gen que han in­flui­do más en el mo­de­lo du­ran­te la cla­si­fi­ca­ción. Esto per­mi­te a los usua­rios com­pren­der mejor qué ca­rac­te­rís­ti­cas lle­va­ron a la de­ci­sión del mo­de­lo.

Un ejem­plo es el con­trol de ca­li­dad en la pro­duc­ción me­dian­te mol­deo por in­yec­ción. Aquí pue­den pro­du­cir­se di­fe­ren­tes tipos de erro­res que el mo­de­lo de IA de­tec­ta y cla­si­fi­ca con pre­ci­sión. Dado que estos erro­res a me­nu­do va­rían en cuan­to a forma y ma­ni­fes­ta­ción, la cla­si­fi­ca­ción de la IA ofre­ce una mayor fle­xi­bi­li­dad y pre­ci­sión que los pro­ce­di­mien­tos ba­sa­dos en re­glas. La com­bi­na­ción entre la IA y el pro­ce­sa­mien­to de imá­ge­nes clá­si­co hace que el sis­te­ma sea es­pe­cial­men­te po­ten­te, lo que per­mi­te un con­trol de ca­li­dad só­li­do y fia­ble. 

Ejem­plo de com­po­nen­te co­rrec­to (OK)

Ejem­plo de com­po­nen­te de­fec­tuo­so (NOK)

Ejem­plo de com­po­nen­te de­fec­tuo­so (NOK)

Ejem­plo de com­po­nen­te de­fec­tuo­so (NOK)

Con­ce­sión de li­cen­cias

El mó­du­lo “Ima­gen ONNX” forma parte del pa­que­te de li­cen­cia “uni­Vi­sion AI” y está dis­po­ni­ble para todos los pro­duc­tos con el soft­wa­re wen­glor uni­Vi­sion 3.

Se apli­can las si­guien­tes re­glas de li­cen­cia:
  • Serie B60: DNNL031 – Li­cen­cia B60 uni­Vi­sion AI
  • Serie MVC: DNNL032 – Li­cen­cia MVC uni­Vi­sion AI
  • Si­mu­la­dor uni­Vi­sion fuera de línea: El mó­du­lo se puede uti­li­zar sin li­cen­cia adi­cio­nal
Comparación de productos
Persona de contacto: Benni ¿Tiene alguna pregunta?