0% found this document useful (0 votes)
16 views44 pages

M1 - Final

The document outlines a course on Computer Vision and Image Processing, detailing its objectives, prerequisites, and syllabus. It covers fundamental concepts, applications in various fields, and the phases of image processing. Key topics include digital image processing techniques, OpenCV usage, and comparisons between human and computer vision capabilities.

Uploaded by

aamna khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views44 pages

M1 - Final

The document outlines a course on Computer Vision and Image Processing, detailing its objectives, prerequisites, and syllabus. It covers fundamental concepts, applications in various fields, and the phases of image processing. Key topics include digital image processing techniques, OpenCV usage, and comparisons between human and computer vision capabilities.

Uploaded by

aamna khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 44

Computer Vision and Image Processing

VI Sem

TEXTBOOKS:
Manas Kamal Bhuyan, “Computer Vision and Image Processing”, 1st Edition, CRC Press,
2019.
REFERENCE BOOKS:
Forsyth & Ponce, “Computer Vision-A Modern Approach”, Pearson Education, 2nd
Edition, 2012.
Rafael C. Gonzalez & Richard E. Woods, “Digital Image Processing”, 2nd edition,
Pearson Education.
Richard Szeliski, “Computer Vision- Algorithms & Applications”, Springer.

URL Reference:

https://onlinecourses.nptel.ac.in/noc21_ee23/preview
Computer Vision and Image Processing - Fundamentals and Applications
By Prof. M. K. Bhuyan | IIT Guwahati
Computer Vision and Image Processing

• Prerequisite: Experience with Python,


Probability, Machine Learning
• The objective of this course is to make
students to
– Understand the major concepts and techniques in computer
vision and image processing.
– Demonstrate computer vision and image processing knowledge
by designing and implementing algorithms to solve practical
problems.
– Understand current research in the fields.
– Prepare for research in computer vision and image processing.
Syllabus
MODULE 1: Overview of Computer Vision and
Image Processing
• Introduction to Computer Vision: Overview of
Computer Vision, Applications of Computer
Vision.
• Introduction to Image Processing: Basics of
Image Processing, Image Acquisition,
processing and analysis, Image formats and
file types, Image Enhancement techniques.
Computer Vision
Computer vision means the extraction of information
from images, text, videos, etc. Sometimes computer
vision tries to mimic human vision.
What is Computer Vision ?
Definition
Human Visual System Vs Camera
Human Visual System Vs Camera
Vision and Graphics
Applications of Computer Vision
Medical Imaging: Computer vision
helps in MRI reconstruction, automatic
pathology, diagnosis, and computer aided
surgeries and more.
AR/VR: Object occlusion, outside-in
tracking, and inside-out tracking for virtual
and augmented reality.
Smartphones: All the photo filters
(including animation filters on social
media), QR code scanners, panorama
construction, Computational photography,
face detectors, image detectors like
(Google Lens, Night Sight) that we use are
computer vision applications.
Internet:Image search, Mapping,
photo captioning, Ariel imaging for maps,
video categorization and more.
Digital Image Processing
• Digital Image Processing means processing digital
image by means of a digital computer.
• We can also say that it is a use of computer
algorithms, in order to get enhanced image either to
extract some useful information.
• Digital image processing is the use of algorithms
and mathematical models to process and analyze
digital images.
• The goal of digital image processing is to enhance
the quality of images, extract meaningful information
from images, and automate image-based tasks.
A Typical Digital Image Processing Sequence
PHASES OF IMAGE PROCESSING:
1.ACQUISITION

2.IMAGE ENHANCEMENT

3.IMAGE RESTORATION

4.COLOR IMAGE PROCESSING

5.WAVELETS AND MULTI-RESOLUTION PROCESSING

6.IMAGE COMPRESSION

7.MORPHOLOGICAL PROCESSING

8.SEGMENTATION PROCEDURE

9.REPRESENTATION & DESCRIPTION

10.OBJECT DETECTION AND RECOGNITION


Computer Vision with OpenCV

OpenCV (Open Source Computer Vision), a cross-platform


and free to use library of functions is based on real-time
Computer Vision which supports Deep Learning
frameworks that aids in image and video processing

Object Detection: The location of the object.


Object Recognition: The objects in the image, and their
positions.
Object Classification: The broad category that the object
lies in.
Object Segmentation: The pixels belonging to that object.
Types of Images
Types of Images
Computer Vision depends on:
The Physics of Imaging
Early Vision in One Image
Examples
Tracking
High Level Vision (Geometry)
High Level Vision (Probabilistic)
Is Computer Vision as good as human Vision ?
Yes and No ( but mostly No)
Humans are much better at “hard” things
Computers can be better at “easy” things
Some very important(Best) features of human vision

Spatial Vision
Computer Vision Vs Human Vision
Image Acquisition in Digital Image
Processing
It is defined as the action of retrieving an image from some source,
usually a hardware-based source for processing. It is the first step in the
workflow sequence because, without an image, no processing is possible.
The image that is acquired is completely unprocessed.

Now the incoming energy is transformed into a voltage by the


combination of input electrical power and sensor material that is responsive
to a particular type of energy being detected. The output voltage waveform
is the response of the sensor(s) and a digital quantity is obtained from each
sensor by digitizing its response.

You might also like