Robotics EC368 Module 3-Ktustudents - in
Robotics EC368 Module 3-Ktustudents - in
KTU
(External sensors).
STUDENTS
• Uses a camera for capturing the scene.
• The images are processed using image processing
techniques
for further analysis.
• This system is also known as Computer vision.
For more study materials>www.ktustudents.in
KTU STUDENTS
Object Detection, Face recognition Automatic Navigation
the
image.
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
KTU STUDENTS
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 theKTU
binary form (1s and 0s).
STUDENTS
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.
For more study materials>www.ktustudents.in
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
KTU STUDENTS
• 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.
KTU STUDENTS
• Colour Image – 3 samples per pixel
• Intensity (Gray level image) – 1 sample per pixel
• Binary Image – 1 sample per pixel
KTU STUDENTS
KTU STUDENTS
KTU STUDENTS
256x25 64x64
6
KTU STUDENTS
(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. For more study materials>www.ktustudents.in
Example for intensity quantization
256x256 256x256
256 levels 32 levels
KTU STUDENTS
256x256
2 levels
Uses of histogram:
• For thresholding
• Determine noisy gray level
• Adjusting the contrast
Uses:
• Converting gray scale to binary
• Object detection
• Image segmentation
For more study materials>www.ktustudents.in
KTU STUDENTS
KTU STUDENTS
Common Methods:
1. Gradient Based (First order derivatives)
KTU
Sobel Edge detection
Canny edge detection
STUDENTS
Robert edge
For Reference:
• Introduction to Robotics (Saeed B Niku)
KTU STUDENTS
• Digital Image Processing (Gonzalez and Woods)
KTU STUDENTS
U
u n iv e r se
co o r d in a t e
What’s its position
(“reference point”) ?
sy ste m
KTU STUDENTS
• The position of a vector P with respect to a reference to a
universal frame can be written as;
KTU STUDENTS
KTU STUDENTS
KTU STUDENTS
• So the frame is described by one vector of location and
its three vectors of orientation
KTU STUDENTS
KTU STUDENTS