Machine vision uses video cameras, lighting, and image processing to analyze physical objects. A video camera's CCD converts light into electrical signals, which are converted to digital signals through analog-to-digital conversion. Image processing includes data reduction, segmentation, feature extraction, and object recognition to analyze images and identify objects. Machine vision is commonly used for industrial inspection and automation applications with robots.
8. Process in analog to digital conversion
● Sampling:
● Quantization:
● Encoding:
Signals are sampled periodically to obtain
discrete analog signals
Each voltage levels are assigned to finite number of
defined amplitude levels and these levels are produced
as the grayscale on the system
Finally converted into digital signals
9. Image processing and analysis
● Image data reduction
This is done to reduce the memory size of the each image produced by the camera.
There are 2 methods to perform data reduction on images:
1. Digital conversion:
It reduces the grayscale levels used for the image.
2. Windowing:
It shows only the required portion of the entire image stored in the frame buffer for image processing and analysis.
10. What is grayscale ?
It is the black and white pixel with the
corresponding intensity of the original image
colors.
11. ● Segmentation:
Methods to implement segmentation:
1. Thresholding
2. Region growing
3. Edge detection
1.thresholding: it is the binary conversion of image pixel into grayscale (either black or
white) based on frequency histogram of the image and determining the intensity of black and
white
14. Feature extraction
A feature is the parameter obtained from the identified image data. These parameters are used to
compare the feature with the predefined data set or identify based on the application.
Examples:
● Centre of gravity
● Eccentricity
● Thickness
● Diameter
● Area
● Perimeter and etc,.
15. Object recognition
To identify the object the image represents, we have two algorithm methods to extract the features,
Structural
technique example
16. Robot applications
Many of the current applications of machine vision are inspection tasks that do not involve the use of an
industrial robot. There are some difficulties encountered by the machine vision system,
● The object can not be controlled in both position and appearance.
● Either position or appearance of the object can be controlled both not both.
● Neither position nor appearance of the object can be controlled.
Robotic applications:
● Inspection
● Identification
● Visual servoing and navigation