Knowledge base
Learn more about machine vision! In our knowledge base we are explaining key technical terms about image processing. We give you an overview to topics like 3D machine vision or the established standards like CameraLink, GigE Vision or GenICam.
Software: Blob Analysis
The purpose of a blob tool (sometimes called a connectivity tool) is to measure the parameters of discrete objects within an image.
Software: Colour space conversion
Cameras used in machine vision usually deliver colour image data in one of two formats YUV or RGB.
Software: CVB Polimago VS Deep Learning
Machine learning systems help solve problems autonomously by using analytical/problem-solving intelligence to predict outcomes. But do you know what they need to be able to operate, and which solution would work best for your application? Before we get into what the differences are, let’s cover what deep learning is, why you would want to use it and what you would typically need to get going with it.
Software: Detection of general movement
The determination of localised movement in video is of major importance in applications such as traffic flow and people movement in security and surveillance, however the technique also finds use in science and industry with applications such as bulk movement estimation on conveyors and process monitoring.
Software: Filtering
Image filtering is a technique that is used to correct or enhance an image, for example to remove noise, sharpen contrast, or to highlight contours within an image.
Software: Gauging
One of the most common applications for inspecting manufactured components is gauging. Similar to using a physical calliper or rule, a gauge tool can measure distances and angles between edges. More advanced tools can report measurements between centres of circles and the spacing of repeating forms and edges, such as gear teeth.
Software: Geometric correction and image de-warping
Image distortion can be caused by many factors such as lens distortion (see the optics section), or when the camera views a target at an angle to the image plane. Geometric correction is very processor intensive, but can be essential in some applications to obtain a usable image.
Software: Image arithmetic and flat-field correction
There are many arithmetic operations that can be performed on images. These work on a pixel-by-pixel basis; reading one or more pixel values, performing an arithmetic function on the pixel and exporting the result as an output image.
Software: Image Processing
Digital image processing generally comprises the generation, transmission and analysis of images and image information.
Software: Inspection tools
Inspection tools differ from processing tools in that they deliver single or multiple data sets gained from an image instead of the full image.
Software: Look-up tables (LUT)
Another widely used technique in image processing is 'Look-Up Tables'. LUTs allow image data to be passed through an array that maps an input pixel value to an output value.
Software: OCR (Optical Character Recognition)
Tools that perform Optical Character Recognition (OCR) have much in common with pattern matching and share many of the same underlying techniques such as pattern finding and contour detection.