Ch01 Introduction To Computer Vision and Image Processing 1
Ch01 Introduction To Computer Vision and Image Processing 1
1
1.1 What is Computer Vision?
2
…cont’d
3
1.2 What is Image?
4
…cont’d
5
…cont’d
6
…cont’d
7
1.3 Related fields in Computer
Vision
▪ The fields most closely related to CV are
▪ AI
▪ Machine Learning
▪ Cognitive Science
▪ Algorithms
▪ Image Processing and
▪ Graphics
8
1.4 Computer Vision vs Image
Processing
▪ Computer Vision is focused on extracting
information from the input images or videos to
have a proper understanding of them to
predict the visual input like human brain.
▪ Image Processing is mainly focused on the
processing of the raw input image to enhance
them or preparing them to do other tasks.
▪ Computer Vision inputs an image outputs
task specific knowledge, such as object labels
(cat, dog, …, etc.)
9
…cont’d
10
1.5 Application of Computer Vision
and Image Processing
11
1.5.1 Application of Computer
Vision
▪ Below are some most popular applications of
computer vision:
▪ Facial recognition
▪ CV has enabled machines to detect face images
of people to verify their identity
▪ Health Care and Medicine
▪ CV provides faster and more accurate
chemotherapy response assessment (E.g.
identify cancer patients)
▪ Machine Inspection
▪ CV provides an image based automatic
inspection (E.g. detecting defects) 12
…cont’d
▪ 3D Models Building
▪ CV plays its role in constructing 3D computer
models from existing objects
▪ Medical Imaging
▪ CV helps medical professionals make better
decisions regarding treating patients by
developing visualization of specific body parts
(CT scan and RMI)
▪ Surveillance
▪ Nowadays, CCTV cameras are almost fitted in
every places to spot various criminal activities
14
…cont’d
15
1.5.2 Applications of Image
Processing
▪ Image sharpening and restoration: improving
the quality and clarity of old or blurry images.
▪ Medical field: diagnosing diseases, analyzing
medical images, and assisting surgeries.
▪ Remote sensing: capturing and interpreting
images of the earth's surface from satellites
or aerial vehicles.
▪ Machine/Robot vision: enabling machines or
robots to perceive and interact with their
environment.
16
…cont’d
17
1.6 Different Image Processing
Examples
▪ Some of the most common image processing
examples:
▪ Image Enhancement – improving the quality of
image( e.g. adjusting brightness and contrast
18
…cont’d
19
…cont’d
20
…cont’d
21
▪ Image Generation – synthesis of new images.
▪ Image manipulation – the process of altering
an image to change its appearance (e.g.
removing unwanted objects)
▪ Image compression – the process of reducing
the file size of image while still trying to
preserves the quality of the image.
22
1.7 Fundamental Steps in Image
Processing
23
…cont’d
▪ Image Acquisition
▪ The first step in digital image processing
▪ It is basically capturing an image.
▪ Involves preprocessing, such as scaling.
▪ Image Enhancement
▪ The process of filtering image(removing noise,
increasing contrast, etc) to improve the quality.
▪ Enhancement is based on human subjective
preferences regarding what constitutes a
“good” enhancement result.
24
…cont’d
▪ Image Restoration
▪ Deals with improving the appearance of an
image.
▪ Restoration techniques tend to be based on
mathematical or probabilistic models of image
degradation.
▪ Color Image Processing
▪ This processing is focused on how humans
perceive color, that is, how we can arrange the
colors of images as wanted.
▪ We can do color balancing, color correction, and
auto-white balance with color processing. 25
…cont’d
▪ Color is used also as the basis for extracting
features of interest in an image.
▪ Wavelets
▪ The foundation for representing images in
various degrees of resolution.
▪ Used for image data compression and for
pyramidal representation, in which images are
subdivided successively into smaller regions.
▪ Compression
▪ Deals with techniques for reducing the storage
required to save an image, or the bandwidth
required to transmit it. 26
…cont’d
▪ Morphological Processing
▪ Deals with tools for extracting image
components that are useful in the
representation and description of shape.
▪ Segmentation
▪ Partitions an image into its constituent parts or
objects.
▪ Autonomous segmentation is one of the most
difficult tasks in digital image.
27
…cont’d
▪ Feature Extraction
▪ Follows the output of a segmentation stage,
which usually is raw pixel data, constituting
either the boundary of a region (i.e., the set of
pixels separating one image region from
another) or all the points in the region itself.
▪ It consists of feature detection and feature
description.
▪ Feature detection refers to finding the features in
an image, region, or boundary.
28
…cont’d