Software technologies
Surface inspection
Various types of vision tests can be performed at high speed on the surface of the product or on the surface of the package. For example, it automatically detects the presence of holes, other materials, scratches, wrinkles, cracks, and dirt on the surface of the coating.
Detect metal surface scratches
The biggest difficulty of this task is the uneven background and faint scrat
Blob Analysis
Recognize blob images with very difficult conditions
Figure) Automatic high-speed detection of hexagonal crystals only once at a time
A) Original image (arrows show hexagonal crystals to look for)
B) Result of applying blob analysis algorithm
C) By adding additional image processing, only hexagonal crystals are detected
Shape recognition
Inspection of good products and defective products through matching|
Even if the location of the inspection product is changed, multiple products are mixed in a single image, some are invisible, some are changed in shape, the subpixel accuracy is extremely fast and overwhelming. And to measure a specific location.
For vision inspection, you can use your own CAD model to automatically identify the shape of the product to be inspected, find a specific position within the product, and display the measured value. This unique vision inspection technology opens up various possibilities such as moving the robot to a recognized position.
Coin distinction
This task is to distinguish between different types of coins depending on the country of origin.
PCB component location recognition
This is to find the various parts on the printed circuit board in one step. There are usually several different parts mounted on a printed circuit board, and the location of these parts is different due to the error in the mounting process. Component-based matching is used to locate all parts in a fast and robust manner.
Classification of inspection type
Each specimen has color, texture, size or specific shape.
If you register each type of various inspection items in advance, the program can classify the same kind.
3D vision inspection
3D Vision Inspection is a 3D image processing technology that uses 3D information with the help of machine vision to approach challenges that traditional 2D technology could not solve.
The precise 3D calibration of the camera determines the horizontal, vertical and height information in 3D space, and the 3D object model obtained in various ways changes the location and direction of the inspection product, Whether mixed, partially visible, or partly shaped, you can use the extremely fast and overwhelming shape recognition technology with subpixel accuracy to spot test products and measure specific locations.
For 3D vision inspection, you can use your own CAD model to automatically identify the 3D shape of the product to be inspected, find a specific position in the product, and display the measured value. This unique 3D vision inspection technology opens up various possibilities such as moving the robot to a known position.
The task below is to find the 3D clamp shown in the figure and to determine the pose of the clamp to determine its position and orientation in space
Bar code, data code recognition
Our outstanding character recognition technology automatically checks multiple barcodes at once and reads them at amazing speed, no matter where the barcode is located.
Especially when the barcode is extremely thin or less than 1.5 pixels, the barcode can be recognized even if only 5% of the barcode is visible, or only 95% of the barcode is exposed.
ECC 200, QR, Micro QR, Aztec, and PDF417 codes, as well as data codes in distorted form can be read. You can also read “Direct Part Mark” (DPM) codes printed on different surfaces in different lighting situations.
The picture below shows an image of a CD, the barcode on the top of this CD is printed in a circular shape, and this operation is to read this circular barcode. Since bar code readers can not directly read this kind of print, the image must first be transformed into the same elements as the parallel bar code.
2D data code recognition
We provide a way to read 2D data codes such as portable data format 417 (PDF417), matrix ECC 200, QR code, micro QR code, and Aztec code.
2D data codes (2D barcodes) are used in various fields. Similar to one-dimensional barcodes, characters are composed of graphics in black, white, bar or dot.
Optical character reading device (OCR)
Our exceptionally powerful classification technology can categorize and prove your company’s fonts.
Read form
This is to read and extract the symbols in the form. A typical problem is that the symbols are not printed in the correct location, as shown in the figure.
Print Inspection
Package inspection (2D & 3D)
It is possible to classify the condition of the whole package, the abnormality and the product by the excellent vision inspection method.
2D measurement
Machine vision algorithms provided by NextAOI provide automatic detection measurements with very stable and high precision of subpixels.