Lec 1
Lec 1
1
Outlines
What is a computer vision?
What is image?
Related fields in CV
Computer Vision Vs image processing
Application of CV and IP
Different Image processing examples
Fundamental steps in image processing
2
What is a computer vision?
Computer vision is a field of artificial intelligence that
trains computer to interpret and understand the visual world.
It is a field of AI enabling computers to derive information
from images , videos and other inputs.
There are different type of computer vision including of
image segmentation ,object detection, image classification
and etc.
The main purpose of artificial vision is a scientific
discipline that aims to enable computer to achieve the same
capacity.
3
What is a computer vision?
• What Is Computer Vision?
Computer vision is a field of artificial intelligence that
applies machine learning to images and videos to
understand media and make decisions about them.
With computer vision, we can, in a sense, give vision
to software and technology.
• What Is Artificial Intelligence (AI)?
Artificial intelligence (AI) is a branch of computer
science concerned with building machines capable of
performing tasks that typically require human
intelligence.
4
What is a computer vision?
5
The basis for much computer vision work is 2D
images, as shown below.
6
Cont…
• Why Is Computer Vision Important?
• Computer vision has been around since as early as the
1950s and continues to be a popular field of research
with many applications.
• The importance of computer vision comes from the
increasing need for computers to be able to
understand the human environment.
• To understand the environment, it helps if computers
can see what we do, which means representing the
sense of human vision.
7
Cont…
Computer Vision Examples
• Computer vision is often used in everyday life and its applications
range from simple to very complex.
• Optical character recognition (OCR) was one of the most widespread
applications of computer vision.
• A more recent application, which is still under development and will
play a big role in the future of transportation, is object recognition.
• In object recognition an algorithm takes an input image and searches
for a set of objects within the image, drawing boundaries around the
object and labeling it.
• This application is critical in self-driving cars which need to quickly
identify its surroundings in order to decide on the best course of
action.
8
Digital Image Definition
• An image can be defined as a two-dimensional
function f(x,y)
• x,y: Spatial coordinate
• F: the amplitude of any pair of coordinate x,y,
which is called the intensity or gray level of
the image at that point.
• x,y and f, are all finite and discrete quantities.
9
Digital Image Definition
Digital Image Processing
Digital Image Processing (DIP) has two principal
application areas:
improvement of pictorial information for human
interpretation.
processing of image data for storage, transmission
and representation for autonomous machine
perception.
10
Image Processing Fields
• Computer Graphics: The creation of images
11
Image Processing Fields
Sometimes, Image Processing is defined as “a discipline
in which both the input and output of a process are
images
12
Related fields in computer vision
• The fields most closely related to computer
vision are image processing, image analysis
and machine vision
13
Computer Vision Vs image processing
Image processing Computer Vision
The input and output are images. The input can be an image or a
video.
The output can be a label or a
bounding box.
Changes the input’s properties. Usually, it doesn’t change the
input’s properties.
Doesn’t interpret an image Extracts useful information from
the input.
Often the first step of an We use it after the image-
application. processing stage.
14
Application of CV and IP
18
Fundamental Steps in Digital Image Processing:
Wavelets &
Colour Image Image Morphological
Multiresolution
Processing Compression Processing
processing
Image
Restoration
Segmentation
Image
Acquisition Object
Recognition
Problem Domain 19
Fundamental Steps in DIP:
(Description)
Step 1: Image Acquisition
The image is captured by a sensor (eg.
Camera), and digitized if the output of the
camera or sensor is not already in digital form,
using analogue-to-digital convertor
20
Fundamental Steps in DIP:
(Description)
Step 2: Image Enhancement
The process of manipulating an image so that the
result is more suitable than the original for
specific applications.
21
Fundamental Steps in DIP:
(Description)
Step 3: Image Restoration
- Improving the appearance of an image
22
Fundamental Steps in DIP:
(Description)
Step 4: Colour Image Processing
Use the colour of the image to extract features
of interest in an image
23
Fundamental Steps in DIP:
(Description)
Step 5: Wavelets
Are the foundation of representing images in
various degrees of resolution. It is used for
image data compression.
24
Fundamental Steps in DIP:
(Description)
Step 6: Compression
Techniques for reducing the storage required
to save an image or the bandwidth required to
transmit it.
25
Fundamental Steps in DIP:
(Description)
Step 7: Morphological Processing
Tools for extracting image components that are
useful in the representation and description of
shape.
In this step, there would be a transition from
processes that output images, to processes that
output image attributes.
26
Fundamental Steps in DIP:
(Description)
Step 8: Image Segmentation
Segmentation procedures partition an image
into its constituent parts or objects.
27
Fundamental Steps in DIP:
(Description)
Step 9: Representation and Description
- Representation: Make a decision whether the data should
be represented as a boundary or as a complete region. It is
almost always follows the output of a segmentation stage.
- Boundary Representation: Focus on external shape
characteristics, such as corners and inflections
- Region Representation: Focus on internal properties,
such as texture or skeleton shape
28
Fundamental Steps in DIP:
(Description)
Step 9: Representation and Description
- Choosing a representation is only part of the solution
for transforming raw data into a form suitable for
subsequent computer processing (mainly recognition)
- Description: also called, feature selection, deals with
extracting attributes that result in some information of
interest.
29
Fundamental Steps in DIP:
(Description)
Step 9: Recognition and Interpretation
Recognition: the process that assigns label to
an object based on the information provided
by its description.
30
Fundamental Steps in DIP:
(Description)
Step 10: Knowledge Base
Knowledge about a problem domain is coded
into an image processing system in the form of
a knowledge database.
31
Thank You !!!
32