Robotics EC368 Module 3
Robotics EC368 Module 3
1 pixel
• The elements (values) of the matrix is the intensity of light coming
2. Grayscale image: A pixel can have one of the 2n shades of gray (or shades
of some other color). The value of n is normally compatible with a byte size;
i.e., it is 4, 8, 12, 16, 24, or some other convenient multiple of 4 or 8.
The set of the most-significant bits of all the pixels is the most-significant
bitplane. Thus, a grayscale image has n bitplanes.
1. Sensing:
• The process of capturing or yielding an image.
• Images can be captured using Analog Cameras and Digital
cameras.
• But for computer vision, images should be digitized.
• These digitized images are stored in the computer memory in the
binary form (1s and 0s).
2. Preprocessing:
• Preprocessing is done to convert the image into a proper form to
be processed by a processor.
• It includes, noise remover, color conversions, enhancements etc.
3. Segmentation:
• Process of partitioning image into objects of interest.
4. Description/Feature extraction
• Required features in an image is extracted to differentiate
different objects in an image.
5. Recognition
• Identifying different objects in the images.
• Used for classification purposes, detection of objects etc.
6. Interpretation
• After doing all the processing of the objects, assign meaning to
the recognized objects.
Image:
• Image refers to a two dimensional light intensity function
denoted by f(x,y), where x and y denote the spatial co-
ordinates.
256x256 64x64
(a) (b)
Fig (a) will have 256x256 pixels and fig (b) will be of 64x64 pixels.
In fig(b) the Check board effect can be observed
It can also be observed that the quality of the image depends on the number of
pixels.
Example for intensity quantization
256x256 256x256
256 levels 32 levels
256x256
2 levels
Images Processing Techniques
Uses of histogram:
• For thresholding
• Determine noisy gray level
• Adjusting the contrast
Thresholding
Uses:
• Converting gray scale to binary
• Object detection
• Image segmentation
Edge Detection
Common Methods:
1. Gradient Based (First order derivatives)
Sobel Edge detection
Canny edge detection
Robert edge
For Reference:
• Introduction to Robotics (Saeed B Niku)
• Digital Image Processing (Gonzalez and Woods)
Introduction to Kinematics
U
u n iv e r s e
c o o r d in a te What’s its position
(“reference point”) ?
sy ste m
What’s its orientation ?
Position