Chapter One
Chapter One
VISION AND
IMAGE
PROCESSING
Dr.S.Nagarajan
AGENDA
What is Computer Vision?
What is Image?
Related Fields in Computer Vision
CV vs Image Processing
Applications of CV and IP
Different Image Processing Examples
Fundamental Steps in Image Processing
3
Source : https://www.ibm.com/topics/computer-vision
HOW DOES COMPUTER VISION WORK? 4
5
WHAT IS IMAGE?
An image is defined as a two-dimensional function(x,y),
where x and y are spatial(plane) coordinates, and the
amplitude of F at any pair of coordinates (x,y) is called the
intensity of that image at that point. When x,y, and
amplitude values of F are finite, we call it a digital image.
2. Image Processing: Image processing deals with manipulating and enhancing images to
improve their quality or extract useful information. Many computer vision applications
involve image processing techniques.
3. Pattern Recognition: Pattern recognition is the study of recognizing patterns within data. In
computer vision, this involves recognizing objects, shapes, or gestures in images or videos.
4. Robotics: Computer vision plays a significant role in robotics, enabling robots to perceive
and navigate their environment. It's used in tasks like object detection, localization, and
mapping (SLAM). (simultaneous localization and mapping)
9
13. Entertainment and Gaming: The gaming industry often uses computer vision
for motion capture, gesture recognition, and creating immersive experiences.
14.Geographic Information Systems (GIS): Computer vision is used to extract
geographical information from images and satellite data, assisting in map
creation and geospatial analysis.
15.Artificial Intelligence Ethics and Bias: As computer vision systems become more
pervasive, ethical considerations related to privacy, bias, and fairness in AI are
gaining importance.
16.Hardware Development: The development of specialized hardware, such as
GPUs and TPUs, plays a crucial role in accelerating the computation required
for computer vision tasks.
12
1. Object Recognition and Detection: Computer vision is used to recognize and locate objects in
images or video streams, such as pedestrian detection in autonomous vehicles, facial
recognition for security, and barcode scanning in retail.
2. Image Segmentation: This involves dividing an image into meaningful parts, which is used in
medical image analysis, industrial quality control, and scene understanding in robotics.
3. Gesture Recognition: Computer vision enables the interpretation of hand and body gestures,
which is useful in applications like sign language translation, gaming, and human-computer
interaction.
4. Face Recognition: Facial recognition is widely used in security, access control, and
authentication systems, as well as in social media for tagging photos.
5. Optical Character Recognition (OCR): OCR technology is used to convert printed or
handwritten text in images into machine-readable text. Applications include digitizing printed
documents, license plate recognition, and reading text from images for the visually impaired.
15
6. Robotics: Computer vision plays a crucial role in enabling robots to perceive their environment and
navigate, allowing them to perform tasks like object manipulation and autonomous navigation.
7. Augmented Reality (AR) and Virtual Reality (VR): AR and VR applications use computer vision for
tracking users' movements and the environment, enabling immersive experiences and overlaying
digital information on the real world.
8. Medical Image Analysis: Computer vision is used in medical imaging to analyze X-rays, MRIs, CT
scans, and other medical images for tasks like tumor detection, organ segmentation, and disease
diagnosis.
9. Autonomous Vehicles: Self-driving cars rely on computer vision for tasks like lane detection, obstacle
detection, and road sign recognition.
10. Agriculture: Computer vision is used for crop monitoring, yield prediction, and disease detection in
precision agriculture.
11. Industrial Quality Control: Computer vision systems are used to inspect and ensure the quality of
manufactured products, such as checking for defects in electronics, textiles, and food items .
APPLICATIONS OF IMAGE 16
PROCESSING:
1. Image Enhancement: Image processing techniques are used to enhance the
quality of images, improve contrast, reduce noise, and adjust brightness and
color levels.
2. Image Compression: Compression algorithms are used to reduce the size of
images for efficient storage and transmission, as in JPEG and PNG formats.
3. Image Restoration: Restoring old or damaged images by removing scratches,
dust, or other imperfections is a common application.
4. Image Filtering: Techniques like edge detection and blurring are used for
various applications, including feature extraction and special effects in
photography.
5. Color Correction: Adjusting the color balance, saturation, and contrast of
images to improve their visual quality in photography and video editing.
APPLICATIONS OF IMAGE 17
PROCESSING
6. Morphological Operations: These are used in applications like document
processing and shape analysis to extract or manipulate image features.
7. Image Registration: Aligning multiple images of the same scene, often
used in medical imaging for comparing images taken at different times
or with different modalities.
8. Panorama Stitching: Combining multiple images to create a single,
wide-angle or panoramic view, used in photography and virtual tours.
9. Biometric Identification: Image processing is used in biometric systems
for fingerprint recognition, iris scanning, and hand geometry.
10.Remote Sensing: Analyzing satellite and aerial imagery for applications
in agriculture, urban planning, and environmental monitoring.
18
3. Image Segmentation:
• Image segmentation divides the image into meaningful regions or objects.
• It helps identify and isolate areas of interest within the image.
• Techniques like thresholding, edge detection, or clustering are used for
segmentation.
4. Feature Extraction:
• Feature extraction involves selecting relevant information or attributes
from the segmented regions.
• These features can be characteristics like color, texture, shape, or edges.
• Feature extraction is crucial for subsequent analysis and classification
tasks.
22
EXAMPLE
OBJECT RECOGNITION
25
Object recognition is the technique of identifying the object present in images and videos.
26
DETECTION
In Image classification, This algorithm locates Object Detection algorithms
it takes an image as an the presence of an act as a combination of
input and outputs the object in the image and image classification and
classification label of represents it with a object localization.
that image bounding box.
27
IMAGE SEGMENTATION
28
IMAGE SEGMENTATION
29
IMAGE SEGMENTATION
30
IMAGE SEGMENTATION
31
https://www.youtube.com/watch?v=5QUmlXBb0MY
IMAGE SEGMENTATION
32
OCR
33
ROBO
MEDITCAL IMAGE ANALYSIS
34
CV IN AGRICULTURE
35
CV IN INDUSTRIAL QUALITY 36
CONTROL
IMAGE ENHANCEMENT
37
38
IMAGE COMPRESSION
39
IMAGE RESTORATION
40
IMAGE FILTERING
41
COLOR CORRECTION
42
MORPHOLOGICAL OPERATIONS
IMAGE REGISTRATION
43
Image registration is the process of transforming different sets of data into one coordinate
system. Data may be multiple photographs, data from different sensors, times, depths, or
viewpoints.
44
PANORAMA STITCHING
45
BIOMETRIC IDENTIFICATION
46
REMOTE SENSING
THANK YOU
Dr.S.Nagarajan