web counter
  • Advanced Vision Buil···
  • Introduction
  • Cases
  • Evaluation
  • Download
  • Buy
Advanced Vision Builder(AVB)


不用编程的智能机器视觉软件.jpg

OdinVision Advanced Vision Builder (AVB) is a no-code development platform for rapid development of various Machine Vision applications. It provides unparalleled features for developers to fully implement complex logical flows and friendly user interfaces with the powerful computing and processing capabilities as well as the comprehensive algorithm toolkits proven in the long-term validation and verification.


Advanced Vision Builder(AVB)


ultimate.jpg


robust.jpg


opensource.jpg

Ultimate experience


Robust


Secondary Development

 

The features you want are just one click away. Rich vision algorithms and tool modularity. Drag-and-drop playback and multi-threaded operation. Suitable for all Machine Vision projects. Vision projects can be jump started in less than 10 minutes. Everything is silky smooth.


 

Twenty years of experience in the Machine Vision industry. We guarantee testing accuracy, stability and reliability. A large number of built-in engineering use cases. The product is tested thoroughly in different test environments. Results are immediately predictable.

 


 

It provides an interface and sample code for secondary development of the software so that users can add their own hardware or their own algorithms. AVB also provides an API for users to quickly develop vision applications.



broadsupport.jpg


excellent performance.jpg


scalable.jpg

Broad support


Excellent performance


AI algorithm

 

Support multi-brand camera operations and multitasking. Support hundreds of algorithms, program branches, jumps,loops and judgments. Support TCP/IP, RS232 and I/O communication mode. Support auxiliary development. Support up to 16 images. Support multiple-call programs.

 


 

Use C++ language based on the Qt framework. Instructions directly to the operating system. Support sub-pixel image matching in milliseconds. Event-driven and asynchronous messaging mechanisms for efficient use of CPU.

 


 

The AI algorithm is added to the latest platform, which can accurately detect defects, assess product quality, and significantly improve character recognition.

 

image.jpeg


simple.jpg


cost-effective.jpg

Easy to use


Simple interface


Cost-effective

 

Menu driven, no need to write any code. Drag and drop structure to easily select the features you want. All tools provide default parameters that do not need to be modified. What you see is what you get, immediate results. Immediately understand the impact of each change.


 

The simple and elegant UI interface. The logical connection between each function. The simple and straightforward modules. Simple steps and short cycle. Reasonable UI layout  to reduce resource occupation.


 

Compared with similar products worldwide. High performance and cost-effective. Simple operating instructions. No need to know software programming. Free online operation and support. Offline training and trial versions and manuals.


AVB.jpg

Special points

未标题-2_画板 1.jpg

Software advantage

1. General vision software  

The software integrates various mainstream algorithms, camera interfaces, communication ports, etc., and can be freely combined to deal with different scenarios.


2. Rich algorithm modules  

The software integrates hundreds of algorithms, including image preprocessing, gray matching, contour matching, BLOB analysis, image comparison, contour detection, edge detection, spacing detection, line detection, circular detection, geometric calculation, color recognition, character reading, bar code and two-dimensional code reading, etc.

 

3. Advantages of software algorithm  

All software algorithms have been continuously improved by the company during more than ten years of research and development, with the characteristics of fast speed, high precision, and strong reliability. The algorithm accuracy can reach millisecond and sub-pixel level.

 

4. Modularity and visualization 

 The software is simple to use with the modularized functions, drag-and-drop operations and convenient ways to adjust parameters. Users only need to drag various function modules to process to combine and visualize the operation process.

  

5. Multitasking asynchronously or in parallel 

The software supports multi-task asynchronous or parallel processing, which support the requirements of multi-station detection in the process of automatic generation.

     

Rich software features

软件功能_画板 1 副本 2.jpg

Color identification


2D/3D Measurement

1674033394202863.jpg


1674033503151155.jpg

Product positioning


Barcode/QR code identification

1674033425194209.jpg


1674033434171031.jpg

Defect detection


Character recognition

1674033481826525.jpg


1674033490678129.jpg

 

A variety of powerful pre-processing functions

Equalization Processing


Brightness Correction

预处理_0001_a906829b6428e895975df13b86f0ece7_1634197360188874.jpg


预处理_0003_af3e9439fe6718ec6f8aa89f2f775278_1634197360154224.jpg

When there is shadow or uneven light on the surface of the measured object, it will affect the stability of the test. The balance processing function can be used to make the detected image the best image effect. Even if each lighting condition changes, it can still be compensated in real time.


When changes in image brightness caused by changes in the illumination of the measured object will affect the stability of detection, the brightness correction function can correct the brightness of the referenced image each time to reduce fluctuations in detection values caused by illumination degradation.


Fuzzy Processing


Median Filtering

预处理_0007_f6169161ba0d2adb8375f65529cb0104_1634197361688446.jpg


预处理_0004_c00daad8db6be1e20966c5834a21fdb1_1634197361658121.jpg

Fuzzy processing effect is used on the image of the detected object to eliminate the fine noise or interference of the background. By deliberately blurring the image, the unnecessary feature points in the detected object are eliminated, and the stable detection is achieved. The picture shows the width detection of the welded part of the copper pipe.



When the detected object is turned into an image with poor contrast due to excessive noise and concentration distribution in the detection range. The sufficient scale cannot be obtained because the reflectivity of the workpiece results in unstable detection. Median filtering can effectively remove unwanted noise to improve the image processing.

Image enhancement


Sobel

预处理_0000_b0e24548283e1e6e54c14d79f0ab6048_1644292363165867.jpg


预处理_0005_905f66dd8709f58b3cd85c6b648e9d8f_1644292423171768.jpg

Image enhancement can improve the sharpness and contrast of the image, making the image and border clearer, higher stability and accuracy of detection.


Sobel is a step operator for edge detection. The edge refers to the part of the image where the local intensity changes are the most significant. It is an important basis for image analysis such as image segmentation, texture features, and shape features.


Corrosion


inflation

预处理_0002_438dc893ec158f063db35ed91dd4c495_1644292516209434.jpg


预处理_0006_1f953299bd60cb70024f372a2c40df81_1644292567270388.jpg

The etch operator is used to delete some pixels on the boundary of the object, which has the effect of shrinking the image (brightness part).

 


The expansion operator is used to delete some pixels on the boundary of the object, which has the effect of enlarging the image (brightness part).



Highly stable image algorithms

Positioning function

The benchmark positioning function of OdinVision can perform various positioning according to different products, such as, contour-based shape matching and positioning, character-based shape matching and positioning, product edge-based shape matching and positioning, grayscale-based matching and positioning, etc.


Shape based Contour Location


Edge based Image Location

01.jpg


图像算法_0015_7dc34f45e207230cf71908ce14c8c8da_1634197361157855 拷贝.jpg

According to different products, OdinVision benchmark positioning function can make various positioning, such as, contour-based shape matching and positioning, character-based shape matching and positioning, product edge-based shape matching and positioning, grayscale based matching and positioning, etc.

 


According to different products, OdinVision benchmark positioning function can make various positioning, such as, contour-based shape matching and positioning, character-based shape matching and positioning, product edge-based shape matching and positioning, grayscale based matching and positioning, etc.

Location based on Grayscale Matching



图像算法_0012_eae5bffc0e9ca916b79f24ba022d9a1a_1634197361520333.jpg



According to different products, OdinVision benchmark positioning function can make various positioning, such as, contour-based shape matching and positioning, character-based shape matching and positioning, product edge-based shape matching and positioning, grayscale based matching and positioning, etc.




Geometric detection function

Dimension Measurement


Geometry Detection

图像算法_0005_d33140c9536e70c6686f36794f789010_1634197363195400_0000_ec356320e81998207df7aa79aecaa807_1634197362272164.jpg


图像算法_0005_d33140c9536e70c6686f36794f789010_1634197363195400_0002_59b79eda5569ed2f334fea099d090b01_1634197362283027.jpg

Dimension measurement can quickly detect the width, height and length of products using high-precision measurement algorithms, such as spacing detection tool.

 


Through high-precision edge detection, line detection and other tools, we can quickly measure the length, width, angle and perimeter of the product.

Circular Measurement



图像算法_0005_d33140c9536e70c6686f36794f789010_1634197363195400_0001_e09718bd68d99a78a3489a720d9f921c_1634197362198899.jpg



Through the high-precision circular measuring tool, we can measure the inner diameter, outer diameter and perimeter of the product.

 



 

Calibration function

Image Calibration


Image Calibration

图像算法_0014_b4b4632c2d852ed9a63fc59bda3fa36d_1634197362970492.jpg


图像算法_0008_09a0356cc12b1ea1156e017095711d20_1634197362121899.jpg

 When the field of vision of the image is too large or the object distance is too high, the image distortion can be corrected by OdinVision image calibration tool.


When the field of vision of the image is too large or the object distance is too high, the image distortion can be corrected by OdinVision image calibration tool.

 

Detection and identification function

Character Detection


QR Code Detection

1674035561176158.jpg
1674035573109602.jpg

Read numbers and characters and compare the output with the set value.


 Read the QR code through the processing interface and compare it with the set value


Defect detection function 

Defect Detection


Boundary Detection

1674035725621719.jpg


1674035737175206.jpg

AVB software can compare with template images to detect product defects. It not only has excellent detection ability, but also can screen out defects such as size, shape and quantity.



Using AVB linear measurement tool, defects that protrude or dent the product boundary can be detected.

 

Scratch Test



1674035835158945.jpg



Using AVB BLOB measurement tool, spots or scratches on the  product surface can be detected.




3D measurement function:


3D Height Measurement


3D Flatness Measurement

图像算法_0009_图层 4.jpg


图像算法_0013_图层 2.jpg

Using 3D camera, the height information of the object surface is produced into a point cloud image, and then the average height of the specified area in the image can be measured using AVB height measurement tool.

 


 Using 3D camera, the height information of the object surface is produced into a point cloud image, and then AVB flatness measurement tool can be used to measure whether the height of the product is on the same plane.

 

 

Excellent performance

Modbus.png_0010_快速建立视觉工程.jpg

Quickly build visual projects

To set up all the programs, you only need to use the mouse to drag the corresponding image processing functions to make different combinations, which can be completed within 10 minutes for skilled engineers.



Modbus.png_0009_上百种工具及算法.jpg

Hundreds of tools and algorithms

Advanced Vision Builder(AVB) includes simple image filtering operators, complex contour matching algorithms and 3D algorithms, and we are continuously adding more algorithms.



Modbus.png_0005_提供多种形状的ROI.jpg

Provide a variety of shapes of ROI
There are various ROI types: rectangle, ring, circle and polygon.



Modbus.png_0003_支持EXCEL.jpg

Support Excel format
The test results can be saved to Excel, and users can use Excel's powerful data analysis function for data statistics.



Modbus.png_0001_支持多种相机.jpg

Support multiple camera inputs

The vision system supports  BAUMER, IDS, JAI, BASLER, AVT, IMAGING SOURCE and Directshow, Glge, EBUS industrial cameras.



Modbus.png_0002_支持多任务协作.jpg

Support multitasking and collaborative operation

The vision system supports multithreading and multi-tasking parallel processing, which effectively improves operating efficiency.



 Modbus.png_0006_提供多种结果输出.jpg

Provide a variety of result output functions
The vision system supports multi-threaded and multi-task parallel processing, which significantly improves operating efficiency.



Modbus.png_0013_不需要编写代码.jpg

No code
The system employs a drag-and-play programming mode, the user only needs to drag each function from the toolbox to the process, and then set the parameters to run.



Modbus.png_0011_快速获取结果.jpg

Get results quickly
The design idea of AVB is to build projects in a very short period of time, to conduct product testing in the existing testing environment, and to predict the results immediately.



Modbus.png_0007_提供大量案例参考.jpg

Provide a large number of engineering case references
In order to improve user proficiency and reduce learning time, a large number of engineering cases are provided. 

In most cases, only modification of these cases are required to meet new engineering requirements.



Modbus.png_0000_支持硬件加速功能.jpg

Support hardware acceleration function
The vision system uses CPU multimedia instructions for hardware acceleration, and the underlying algorithm of the vision system can greatly improve the running speed.



Modbus.png_0008_数据统计.jpg

Provide statistical analysis of data
AVB provides users with data analysis functions, which can analyze the graph, tolerances, pass rates, CP, and CPK of inspection data in real time. Users can see the product quality of the batch more intuitively.



Modbus.png_0012_机器人视觉引导.jpg

Support robot visual guidance

AVB provides a variety of calibration algorithms, making the perfect combination of robot hand coordinates and image coordinates. It can be easily connected with an individual robot hand via TCP/IP or UDP protocol which plays the best robot vision guidance function.



Modbus.png_0004_用户自定义.jpg

Provide user-defined interface functions

Users can use the interface tools provided by AVB to change the user interface according to the needs of their own projects.



Modbus.png_0014_图层 1.jpg

Support Modbus protocol

Can be connected to various PLCs and industrial control equipment. These peripheral devices perform different operations according to the output results to efficiently complete control tasks.


Self-editable interface


1667812182170885.png

Tool introduction





Multi-threaded, one toolset, multi-station, run simultaneously


The software supports multi-threading and multi-task parallel processing. Each task can run independently or cooperatively in an interrelated manner.

1667812871216997.png



Robot vision


The robot vision system is constructed with light structure and communicates directly with manipulator controller.

未标题-1_画板 1_画板 1_画板 1.jpg

The manipulator uses the Advanced Vision Builder (AVB) contour matching tool to obtain XY coordinates of the center position of the beverage bottle cap, and sends the position data to the manipulator controller through TCP/IP and grabs the part to the specified position. It can directly communicate with various manipulators through the network port.


 

未标题-1_0020_6.jpg

未标题-1_0022_2.jpg

未标题-1_0019_7.jpg

Mobile phone battery cell visual inspection project

Mobile phone battery assembly solder joint detection

Mobile phone battery plug-in machine machine vision project




未标题-1_0016_BYD极片产品缺陷测试及视觉解决方案.jpg未标题-1_0012_隔热板.jpgBYD极片产品缺陷测试及视觉解决方案_0021_激光切割、雕刻系统.jpg

Lithium battery cell pack line detection system

Heat insulation board machine vision inspection

Laser cutting and engraving system




未标题-1_0000_纸盒贴合机器视觉项目.jpg未标题-1_0009_金属板圆孔直径测量视觉方案.jpg未标题-1_0007_螺丝混料.jpg

Packaging cartons fit machine vision projects

Visual solution for measuring the diameter of round holes in metal plate

Screw hole mixing and concentricity detection scheme




未标题-1_0008_锂电池顶盖入壳3D检测.jpg未标题-1_0006_汽车档位.jpgBYD极片产品缺陷测试及视觉解决方案_0019_轮胎识别检测方案.jpg

3D detection of lithium battery top cover into shell

Car gear character detection

Screw inspection system




BYD极片产品缺陷测试及视觉解决方案_0027_PCB版分类解决方案.jpg未标题-1_0005_手机屏连接IC涂胶视觉检测.jpg未标题-1_0011_固态硬盘全自动组装.jpg

PCB Classification Solution

Mobile phone screen connection IC gluing visual inspection

Fully automatic assembly of solid state drive


OdinVision testing process includes the following stages:

项目测试_画板 1 副本 2.jpg




Advanced Vision Builder (AVB) software is a general intelligent Machine Vision software developed by OdinVision. We continuously upgrade and optimize the software based on customer experience and actual application feedback, combined with the expertise, experience and innovation of the OdinVision R&D team. For your best experience, it is recommended that you download the latest version.


软件下载.jpg

DOWNLOAD NOW    





Please fill out the following form with your requirements and submit. We will contact you as soon as possible.