Practical Image and Video Processing Using MATLAB®
Practical Image and Video Processing Using MATLAB®
Practical Image and Video Processing Using MATLAB®
Using MATLAB®
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Motivation
Vision is our most developed sense
Most frequently used
Influences our overall perception
Substantial amount of brain processing is devoted to it
Industrial Applications
OCR, Gauging, Presence Verification etc.
Consumer Electronics
Digtial cameras, Smart phones, HDTVs (Video compression) etc.
Military Applications
Soldier / Vehicle Detection
Missile Guidance
Object Recognition
Reconnaissance Tasks (UAVs)
Range Cameras / FLIR Cameras
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of applications
Law Enforcement and Security
Surveillance applications
Biometric Techniques (Fingerprint, Face, Iris and hand recognition)
A few remarks:
Since both the images and the computers that process
them are digital in nature, here we will focus
exclusively on digital image processing.
The changes that take place in the images are usually
performed automatically and rely on carefully
designed algorithms to carry out such tasks.
Image Processing is in clear contrast with Image
Editing / Image Manipulation where images are
processed manually (e.g., using softwares like
photoshop or corel draw etc)
Basic concepts
What is digital image processing?
It is the science of modifying digital images by means of a
digital computer.
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Basic concepts
What are the goals of image processing algorithms?
Image processing algorithms are usually designed to improve the
suitability of the image in order to either:
enable human interpretation (e.g., medical diagnosis), or
make it more suitable to further analysis and automatic extraction of
some of its contents (e.g., improving the contrast b/w characters and
background before it is examined by an OCR algorithm).
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Basic concepts
3 levels of image processing operations:
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of image processing Operations
Deblurring:
Improper lens focusing
Insufficient shutter speed for fast moving object
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of image processing Operations
Edge extraction
a fundamental pre-processing step used to separate objects from one another
before identifying their contents
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of image processing Operations
Binarization: reduction of no. of gray levels to only
two.
Used for simplification and speeding up interpretation
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of image processing Operations
Blurring: We blur an image to minimize the
importance of texture and fine detials (e.g. when objects can
be better recognized by their shapes)
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of image processing Operations
Contrast enhancement:
Used to improve an image for human viewing
Used to improve an image for other image processing tasks e.g. to make edge
extraction easier
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Examples of image processing Operations
Object segmentation and labeling
Pre-requisite for object recognition and classification
Segmentation Labeling Feature Extraction Classify / Compare /
Cluster / recognize
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Generic Digital Image Processing System
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Generic Digital Image Processing System
Hardware
Acquisition devices: responsible for capturing and digitizing
images / videos
Exs: scanners, sensors, cameras, camcorders, etc.
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Generic Digital Image Processing System
Software
Modules that perform specialized tasks, e.g.:
MATLAB and its toolboxes.
Java, ImageJ, and its plugins.
OpenCV
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Machine Vision Systems
Ex: License Plate Recognitions
Digital Feature
Image Vector
MVS vs. HVS
Why is it so hard to emulate the performance
of the human visual system (HVS) using
cameras and computers?
Very large database of images and associated
concepts
Very high speed
Ability to work under a wide range of conditions
Most MVS must impose numerous constraints on the operating
conditions of the scene to improve their chances of success.
THANK YOU
By Oge Marques Copyright © 2011 by John Wiley & Sons, Inc. All rights reserved.
Distribution of Marks:
Evaluation Component Weightage
End Semester Exam 60%
Mid Semester Exam 20%
Quizzes / Assignments 10%
Case Study / Paper 10%
Books:
Marques
Gonzale
Jain
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: