text.skipToContent text.skipToNavigation

ONNX

With the “Image ONNX” mo­du­le, AI mo­dels can be run di­rectly on the uni­Vi­si­on 3 hardware. This tech­no­logy pro­vi­des a flexible and fast so­lu­ti­on for image clas­si­fi­ca­ti­on without the need for ad­di­ti­onal equipment. Dis­co­ver with us the be­ne­fits of cross-​platform AI model in­teg­ra­ti­on!

Run AI Mo­dels Di­rectly on wenglor Hardware with ONNX!

ONNX (Open Ne­ural Network Exchange) is an open stan­dard that makes it pos­sib­le to in­teg­ra­te AI mo­dels into a wide range of app­li­ca­ti­ons ac­ross dif­fe­rent plat­forms. ONNX con­verts AI mo­dels cre­ated in dif­fe­rent de­ve­lop­ment en­vi­ron­ments, such as Py­Torch or TensorFlow, into a uni­ver­sal for­mat. As a re­sult, these mo­dels can then be used on other plat­forms.
User-​friendly and ef­fi­ci­ent
Save de­ve­lop­ment time and re­so­ur­ces!
The “Image ONNX” mo­du­le re­du­ces the work ne­eded to pre­pa­re data, as AI mo­dels can be easily im­por­ted and run on uni­Vi­si­on 3. 
Flexibility in use
Com­bi­ne AI and rule-​based image pro­ces­sing!
The “Image ONNX” mo­du­le can be in­teg­ra­ted into the uni­Vi­si­on 3 workflow as well as com­bi­ned with rule-​based image pro­ces­sing mo­du­les as ne­ces­sary.
Sca­la­bi­lity and plat­form in­de­pen­den­ce
Use AI mo­dels on dif­fe­rent hardware!
ONNX mo­dels can be used on both the B60 se­ri­es smart ca­me­ras and on mac­hi­ne vi­si­on cont­rol­lers.
Easy in­teg­ra­ti­on
Reap the be­ne­fits of using existing in­dust­ri­al in­ter­fa­ces!
Re­sults can be pro­ces­sed di­rectly by the existing uni­Vi­si­on 3 com­mu­ni­ca­ti­on inf­rast­ruc­tu­re in your pro­duc­ti­on pro­cess.

Using AI Mo­dels with ONNX on uni­Vi­si­on 3

The “Image ONNX” mo­du­le pro­vi­des AI func­ti­ons for image clas­si­fi­ca­ti­on. Existing ONNX mo­dels are se­am­lessly in­teg­ra­ted into your workflow and can be used di­rectly for in­dust­ri­al image pro­ces­sing. The he­at­map vi­su­ali­za­ti­on can be used to check how well mo­dels work. 

Su­pe­ri­or Per­for­man­ce with High Hardware Com­pa­ti­bi­lity

With the uni­Vi­si­on 3 software, the wenglor mac­hi­ne vi­si­on hardware pro­vi­des the per­fect basis for run­ning ONNX mo­dels ef­fi­ci­ently.

  • The B60 se­ri­es smart ca­me­ras are equipped with an in­teg­ra­ted ne­ural pro­ces­sing unit (NPU) that is spe­ci­ally op­ti­mi­zed for ac­ce­le­ra­ting AI cal­cu­la­ti­ons. This means that de­man­ding tasks like image clas­si­fi­ca­ti­on can be per­for­med quickly and re­li­ably.
  • The MVC se­ri­es mac­hi­ne vi­si­on cont­rol­lers use the Open­VI­NO hardware ac­ce­le­ra­ti­on plat­form to run ONNX mo­dels ef­fi­ci­ently while also mi­ni­mi­zing re­so­ur­ce con­sump­ti­on.

With uni­Vi­si­on 3, you get a sca­lab­le so­lu­ti­on for easily in­teg­ra­ting AI into your in­dust­ri­al image pro­ces­sing app­li­ca­ti­ons!


Seamless Integration, Maximum Productivity: Workflow with ONNX and uniVision 3

1
2
3
Creation of AI Model in ONNX Format
Conversion
Integration into uniVision 3

What Is AI Clas­si­fi­ca­ti­on in Image Pro­ces­sing?

AI clas­si­fi­ca­ti­on in image pro­ces­sing uses con­vo­lu­ti­onal ne­ural networks (CNNs). These ne­ural networks analy­ze ima­ges and as­sign them to a pre­de­fi­ned class based on cer­ta­in cha­rac­te­ris­tics. The sys­tem then le­arns to dis­tin­gu­ish ty­pi­cal pro­per­ti­es of the res­pec­ti­ve clas­ses.
If a new image is taken, it is given a pro­ba­bi­lity dist­ri­bu­ti­on (score) ac­ross all pos­sib­le clas­ses by the AI model. The class with the hig­hest pro­ba­bi­lity is con­si­de­red to be the model’s pre­dic­ti­on. This enab­les, for example, auto­ma­tic dis­tinc­ti­on between fault-​free (OK) and fa­ulty (NOK) com­po­nents. In ad­di­ti­on to a bi­nary clas­si­fi­ca­ti­on (OK/NOK), the model can also dis­tin­gu­ish between mul­tip­le error clas­ses.

In order to make the decision-​making logic of the AI more trans­pa­rent, a he­at­map is also ge­ne­ra­ted that vi­su­ali­zes the image areas that have had the gre­atest inf­lu­en­ce on the model du­ring clas­si­fi­ca­ti­on. This allows users to bet­ter un­ders­tand which cha­rac­te­ris­tics led to the de­ci­si­on given by the model.

One example is quality cont­rol in in­jec­ti­on mol­ding pro­duc­ti­on. Va­ri­o­us types of er­rors can occur here, which the AI model ac­cu­ra­tely de­tects and clas­si­fi­es. As these er­rors often vary in shape and form, AI clas­si­fi­ca­ti­on of­fers gre­ater flexibility and ac­cu­racy than rule-​based met­hods. This sys­tem is made es­pe­ci­ally powerful by a com­bi­na­ti­on of AI and clas­sic image pro­ces­sing, which enab­les ro­bust and re­li­ab­le quality cont­rols. 

Example of fault-​free com­po­nent (OK)

Example of fa­ulty com­po­nent (NOK)

Example of fa­ulty com­po­nent (NOK)

Example of fa­ulty com­po­nent (NOK)

Li­cen­sing

The “Image ONNX” mo­du­le is part of the “uni­Vi­si­on AI” li­cen­se pac­ka­ge and is ava­ilab­le for all pro­ducts with the wenglor uni­Vi­si­on 3 software.

The following li­cen­sing rules apply:
  • B60 se­ri­es: DNNL031 - uni­Vi­si­on AI B60 li­cen­se
  • MVC se­ri­es: DNNL032 - uni­Vi­si­on AI MVC li­cen­se
  • uni­Vi­si­on Off­li­ne Si­mu­la­tor: This mo­du­le can be used without an ad­di­ti­onal li­cen­se.
Product Comparison