CH 1
CH 1
Introduction
“One picture is worth more than ten thousand words”. Anonymous
What is a computer vision?
Information can mean anything from 3D models, camera position, object detection and
In this course we take a wide definition of computer vision and include things like image
Sometimes computer vision tries to mimic human vision, sometimes uses a data and statis-
Sometimes, a distinction is made by defining image processing as a discipline in which both the input and
output of a process are images.
On the other hand, there are fields such as computer vision whose ultimate goal is to use computers to emulate
human vision, including learning and being able to make inferences and take actions based on visual inputs.
The area of image analysis (also called image understanding) is in between image processing and computer
vision.
Cont…
However, one useful paradigm is to consider three types of computerized processes in this
continuum: low, mid, and high level processes.
A low level process is characterized by the fact that both its inputs and outputs are images.
Finally, higher-level processing involves “making sense” of an ensemble of recognized objects, as in image
analysis, and, at the far end of the continuum, performing the cognitive functions normally associated with human
vision.
The logical place of overlap between image processing and image analysis is the area of recognition of individual
regions or objects in an image.
Thus, DIP encompasses processes whose inputs and outputs are images and, in addition, includes processes that
extract attributes from images up to, and including, the recognition of individual objects.
Why we study Computer vision?
Cameras are appearing everywhere:
cameras on satellites;
the camera on your phone used to capture images of signs and automatically
translate them
medical cameras used to diagnose conditions more reliably than the best expert
cameras on robots allowing them to interact with the world just like us.
Application
Fast-growing collection of useful applications of CV:
Automated surveillance
Face recognition and biometrics
Obstacle avoidance
Object recognition
Autonomous driving
Cartography( Maps from aerial and satellite images)
Space science(planetary exploration)
Medicine (pathology, surgery, diagnosis)
Remote Sensing
Industrial inspection
Robotic control
Agriculture (quality inspection , disease monitoring)
Related Fields
AI
Computer Image
Graphics Processing
Computer
Vision
Pattern
Robotics
Recognition
Why is computer vision difficult?
Generally, the image acquisition stage involves pre-processing, such as scaling etc.
Image Enhancement፡ enhancement techniques is to bring out detail that is obscured, or simply to high-
light certain features of interest in an image. changing brightness & contrast etc.
Image Restoration፡ Image restoration is an area that also deals with improving the appearance of an im-
age.
Color Image Processing፡ Color image processing is an area that has been gaining its importance because
of the significant increase in the use of digital images over the Internet.
Cont…
Compression: deals with techniques for reducing the storage required to save an image or the bandwidth
to transmit it
Morphological Processing: deals with tools for extracting image components that are useful in the rep-
resentation and description of shape
Segmentation: procedures partition an image into its constituent parts or objects. In general, autono-
mous segmentation is one of the most difficult tasks in digital image processing
Representation and Description: Choosing a representation is only part of the solution for transforming
raw data into a form suitable for subsequent computer processing.
Description deals with extracting attributes that result in some quantitative information of interest or are
basic for differentiating one class of objects from another.
Object recognition: Recognition is the process that assigns a label, such as, “vehicle” to an object based
on its descriptors.
Thank you!