digital image processing fundamentals - vidya-mitra...
TRANSCRIPT
![Page 1: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/1.jpg)
Digital Image Processing
and Machine Vision
Fundamentals
By Dr. Rajeev Srivastava Associate Professor
Dept. of Computer Sc. & Engineering, IIT(BHU), Varanasi
![Page 2: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/2.jpg)
Overview
• In early days of computing, data was numerical.
• Later, textual data became more common.
• Today, many other forms of data such as voice, music, speech, images, computer graphics, etc.
• Each of these types of data are signals.
• Loosely defined, a signal is a function that
conveys information.
8/3/2014 2
![Page 3: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/3.jpg)
Relationship of Signal Processing
to other fields
• As long as people have tried to send or receive through electronic media : telegraphs, radar, telephones, television etc there has been the realization that these signals may be affected by the system used to acquire, transmit, or process them.
• Sometimes, these systems are imperfect and introduce noise, distortion, or other artifacts.
8/3/2014 3
![Page 4: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/4.jpg)
• Understanding the effects these systems have and finding ways to correct them is the fundamental of signal processing.
• Sometimes, these signals are specific messages that we create and send to someone else (e.g., telegraph, telephone, television, digital networking, etc.).
• That is, we specifically introduce the information content into the signal and hope to extract it out later.
8/3/2014 4
![Page 5: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/5.jpg)
• Sometimes, these man-made signals are encoding of natural phenomena (audio signal, acquired image, etc.),but sometimes we can create them from scratch (speech generation, computer generated music, computer graphics).
• Finally, we can sometimes merge these technologies together by acquiring a natural signal, processing it, and then transmitting it in some fashion.
8/3/2014 5
![Page 6: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/6.jpg)
Concerned fields of Signal
Processing
• Digital Communication
• Compression
• Speech Synthesis and Recognition
• Computer Graphics
• Image Processing
• Computer Vision
8/3/2014 6
![Page 7: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/7.jpg)
What is an image?
• A representation, likeness, or imitation of an object or thing
• A vivid or graphic description
8/3/2014 7
![Page 8: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/8.jpg)
Why do we need images?
8/3/2014 8
• Various imaging modalities help us to see invisible objects due to
-Opaqueness (e.g., see through human body) -Far distance (e.g., remote sensing) -Small size (e.g., light microscopy)
• Other signals (e.g., seismic) can also be translated into images to facilitate the analysis • Images are important to convey information and support reasoning
A picture is worth a thousand words!
![Page 9: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/9.jpg)
Fields related to images
• Computer Graphics
• Image Processing
• Computer Vision
8/3/2014 9
Input /Output Image Description
Image
Image Processing
Computer Vision
Description
Computer Graphics
AI
![Page 10: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/10.jpg)
Computer Graphics
Computer Graphics deals with generation of 2D computer images from the descriptions of real time 3D object or data.
Computer graphics deals with designing suitable 2D scene images to simulate our 3D world.
8/3/2014 10
![Page 11: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/11.jpg)
Image Processing
Image processing is the manipulation of an image for the purpose of either extracting information from the image or producing an alternative representation of the image.
Image processing is a subclass of signal processing concerned specifically with pictures.
Improve image quality for human perception and/or computer interpretation.
8/3/2014 11
![Page 12: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/12.jpg)
Computer Vision
Computer vision is related to the construction of the 3D world from the observed 2D images.
Computer vision deals with the analysis of image content.
Computer graphics pursues the opposite direction in designing suitable 2D scene images to simulate our 3D world.
Image processing can be considered as the crucial middle way connecting the vision and graphics fields.
8/3/2014 12
![Page 13: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/13.jpg)
Computer Vision
• Computer Vision components:
Image Processing
Image Analysis
Image Understanding
8/3/2014 13
Process Input Output
Image Processing Image Analysis Image Understanding
Image Image Image
Image Measurements High-level description
![Page 14: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/14.jpg)
Related Fields
8/3/2014 14
Signal Processing
Physics
Imaging
NeuroBiology Mathematics
Machine Learning
Artificial Intelligence
Control Robotics
Computer Vision
Image Processing
Machine Vision
![Page 15: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/15.jpg)
DIGITAL IMAGE
8/3/2014 15
![Page 16: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/16.jpg)
Satellite image
Volcano Kamchatka Peninsula, Russia
8/3/2014 16
![Page 17: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/17.jpg)
Satellite image
Volcano in Alaska
8/3/2014 17
![Page 18: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/18.jpg)
Medical Images:
MRI of normal brain
8/3/2014 18
![Page 19: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/19.jpg)
Medical Images:
X-ray knee
8/3/2014 19
![Page 20: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/20.jpg)
Ultrasound: Five-month Foetus
8/3/2014 20
![Page 21: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/21.jpg)
Astronomical images
8/3/2014 21
![Page 22: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/22.jpg)
Radiation from the Electromagnetic spectrum
Acoustic
Ultrasonic
Electronic (in the form of electron beams used in electron microscopy)
Computer (synthetic images used for modelling and visualization)
8/3/2014 22
Categorization by Image
Sources
![Page 23: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/23.jpg)
Radiation from EM Spectrum
8/3/2014 23
![Page 24: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/24.jpg)
Electromagnetic Spectrum
8/3/2014 24
![Page 25: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/25.jpg)
X-ray Imaging
![Page 26: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/26.jpg)
Imaging in Ultraviolet Band
![Page 27: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/27.jpg)
Imaging in Visible and
Infrared Bands
![Page 28: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/28.jpg)
Imaging in Microwave Band
![Page 29: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/29.jpg)
Imaging in Radio Band
![Page 30: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/30.jpg)
Other Imaging Modalities that uses neither of energy bands from EM radiation
Acoustic Imaging :Use of sound waves to capture images of an object.
Examples: Geographical Explorations, Ultrasound Imaging.
Computer generated images
8/3/2014 30
![Page 31: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/31.jpg)
Acoustic Imaging
![Page 32: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/32.jpg)
Ultrasound Imaging
![Page 33: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/33.jpg)
Generated Images by
Computer
![Page 34: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/34.jpg)
Application
![Page 35: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/35.jpg)
![Page 36: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/36.jpg)
![Page 37: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/37.jpg)
8/3/2014 37
![Page 38: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/38.jpg)
![Page 39: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/39.jpg)
![Page 40: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/40.jpg)
Image Acquisition
• An image is captured by a sensor such as
a monochrome or color TV camera and
digitized.
• If the output of the camera or sensor is
not already in digital form, an analog-to-digital converter digitizes it.
8/3/2014 40
![Page 41: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/41.jpg)
Digital Image Acquisition Process (Ref: R.C. Gonzalez)
8/3/2014 41
![Page 42: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/42.jpg)
FROM ANALOG TO DIGITAL
8/3/2014 42
Record
output Display
Object Observe
Imaging
systems
Digitize
Sample and
quantize
Store
Digital
storage
(disk)
Process
Digital
computer
Refresh
/store
On-line
buffer
![Page 43: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/43.jpg)
Digital Image Representation
8/3/2014 43
•Images are 2D signals represented in 2D matrix form.
•Each element of matrix is known as pixels.
•Each pixel is associated with some integer/real value that represents intensity or color at that point.
![Page 44: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/44.jpg)
Types of images
Binary Images
Gray scale images
Indexed color images
RGB color images
Multispectral images 8/3/2014 44
![Page 45: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/45.jpg)
Binary Image
8/3/2014 45
Each Pixel have either 0 or 1 value. 0white 1black
![Page 46: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/46.jpg)
Intensity (Gray-Level) Image
8/3/2014 46
•Each pixel is associated with 8-bits of Intensity. •A pixel may attain any value in between 0 to 255.
![Page 47: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/47.jpg)
Coloured Image
8/3/2014 47
![Page 48: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/48.jpg)
Indexed Color Images
8/3/2014 48
Typically 256 colors (GIF-format)
![Page 49: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/49.jpg)
RGB Color Images
8/3/2014 49
Red, green and blue channels, typically 256 levels each: 2(3*8) = 16777216 colors. (e.g. TIF and JPEG formats)
![Page 50: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/50.jpg)
General Purpose Image Processing
System
8/3/2014 50
Computer
Mass Storage
Image Processing Software
Image Sensors
Specialized Image
Processing Hardware
Hardcopy
Image Displays
Problem Domain
![Page 51: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/51.jpg)
Hardware Required
Camera
![Page 52: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/52.jpg)
Hardware Required
Frame Grabber
![Page 53: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/53.jpg)
Image Processing
• Manipulation of multidimensional signals
image (photo)
video
CT, MRI
),( yxf
),,( tyxf
),,,( tzyxf
![Page 54: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/54.jpg)
Image Processing
Why it is needed?
For:
– Coding/compression
– Enhancement, restoration, reconstruction
– Analysis, detection, recognition, understanding
– Visualization
8/3/2014 54
![Page 55: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/55.jpg)
Image Processing Tasks
Enhancement
Restoration
Edge Detection
Segmentation
Compression
Object Description etc.
8/3/2014 55
![Page 56: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/56.jpg)
Image Enhancement
![Page 57: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/57.jpg)
Another example : MRI Power Law Transformation: CRγ (Ref: R.C. Gonzalez)
i. A magnetic resonance image of an upper thoracic human spine with a fracture dislocation and spinal cord impingement – The picture is predominately dark – An expansion of gray levels are
desirable needs < 1 ii. Result after power-law transformation with = 0.6, c=1 iii. Transformation with = 0.4 (best result) iv. Transformation with = 0.3 (under acceptable level)
![Page 58: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/58.jpg)
Image Restoration
Distorted Image Restored Image
![Page 59: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/59.jpg)
Types of Distortion in Images: Distortion due to Camera Misfocus
8/3/2014 59
Original image Distorted image
![Page 60: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/60.jpg)
Distortion due to motion
8/3/2014 60
Camera lens
![Page 61: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/61.jpg)
Distortion due to Random
Noise
8/3/2014 61
Distorted image Original image
![Page 62: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/62.jpg)
Types of noises in an image
8/3/2014 62
![Page 63: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/63.jpg)
Applications: Image
Inpainting
8/3/2014 63
![Page 64: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/64.jpg)
Image Inpainting
8/3/2014 64
![Page 65: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/65.jpg)
Applications: Reduction of Speckle Noise From Ultrasound Images
8/3/2014 65
![Page 66: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/66.jpg)
Applications: Reduction of Speckle Noise From Remote Sensing SAR Images
8/3/2014 66
![Page 67: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/67.jpg)
Applications: Restoration and Enhancement of Microscopic Images
8/3/2014 67
![Page 68: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/68.jpg)
Image Segmentation
![Page 69: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/69.jpg)
Image Segmentation
8/3/2014 69
![Page 70: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/70.jpg)
Applications of Segmentation
8/3/2014 70
Where do we require it ?
Extraction of the desired object/constituent from an image
For volumetric analysis in MRI images for early detection of diseases like Alzheimer’s, Parkinson’s disease and Schizophrenia.
Motion tracking : e.g. finding the speed of an aeroplane.
Detection or identification of objects in an image in the field of Robotics
Automatic car assembly in robotic vision
Various Techniques used
Edge Detection
Active Contour Snake model
Registration and Masking in images
![Page 71: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/71.jpg)
Color Image Processing
![Page 72: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/72.jpg)
Compression
![Page 73: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/73.jpg)
Image Compression
Signal-Processing Based:
Encoder
8/3/2014 73
),( yxf
H ),( yxg Compressed
Representation
Decoder
1H
),(ˆ yxf),( yxg
![Page 74: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/74.jpg)
Morphological Processing
![Page 75: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/75.jpg)
Representation and
Description
![Page 76: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/76.jpg)
Representation and
Description
![Page 77: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/77.jpg)
Recognition and Description
![Page 78: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/78.jpg)
Knowledge Base
![Page 79: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/79.jpg)
Ex: Postal Code Problem
Not all the processes are needed
![Page 80: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/80.jpg)
Computer Vision System:
Framework
8/3/2014 80
Image Preproce
-ssing
Input Image
Feature Extraction
Segmentn
Feature Extraction
Symbolic Reprstn
Interpretation and
description
Classification and
description
Image Analysis System
Image Understanding System
Data Analysis Conclusion from Analysis
![Page 81: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/81.jpg)
8/3/2014 81
![Page 82: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/82.jpg)
Application Areas of
Computer Vision
• Controlling Processes : An industrial robot or an autonomous vehicle
• Detecting Events: For Visual Surveillance or people counting
• Organizing Information: For indexing databases of images and image sequences
• Modeling objects or environments: Industrial Inspection ( Detection in circuit of PCB layout) and Medical Image
Analysis • Interaction : As the input to a device for computer human
interaction • 3D- shape modeling
8/3/2014 82
![Page 83: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/83.jpg)
Digital Image processing and Machine Vision: Applications
8/3/2014 83
RADAR imaging
Gray level image
processing
Medical Imaging
Biometrics (Forensic science)
Remote sensing
Copy right protection-
Digital water marking
Digital holography
Image Compression
DIP and Machine
Vision
And many more: object recognition, 3D vision, Robotics, Industrial Inspection etc.
Areas of applications
![Page 84: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/84.jpg)
Other application Areas of Image
Processing and Vision
Image Registration
Optical Coherence Tomography
Remote Sensing and Agriculture
Astronomy
Digital Watermarking
Microscopic image processing of biological samples
Scientific Visualization
8/3/2014 84
![Page 85: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/85.jpg)
Applications: Medical Image Registration Initial Condition of MR-PET Registration
8/3/2014 85
![Page 86: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/86.jpg)
Final Configuration for MR-PET Registration
8/3/2014 86
![Page 87: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/87.jpg)
Applications of Registration
• Register 2 MRIs of brain to visualize anatomy and tumor
8/3/2014 87
![Page 88: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/88.jpg)
Applications of Registration…
• Create at 3-D model for surgical planning and visualization
Tumor(green), Vessels(red), Ventricles(blue), Edema (orange)
8/3/2014 88
![Page 89: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/89.jpg)
Segmentation Applications in Medical Imaging: Semi-Automated Detection of
Alzheimer’s Disease using segmentation (Active-Contour Model)
8/3/2014 89
Coronal view
Axial view
Saggital view
![Page 90: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/90.jpg)
Framework for snakes
• A higher level process or a user initializes any curve close to the
object boundary.
• The snake then starts deforming and moving towards the
desired object boundary.
• In the end it completely “shrink-wraps” around the object.
8/3/2014 90
![Page 91: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/91.jpg)
ALZHEIMER’S DISEASE (AD)
Most Common cause of Dementia
Characterized by progressive cognitive deterioration
Can be diagnosed accurately only after Biopsy
Latest research : AD leads to atrophy of Hippocamus and Corpus Callosum of the Brain
Corpus Callosum
8/3/2014 91
![Page 92: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/92.jpg)
SEGMENTED HIPPOCAMPUS
HIPPOCAMPUS IN CORONAL SLICE 8/3/2014 92
![Page 93: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/93.jpg)
SEGMENTED CORPUS CALLOSUM
CORPUS CALLOSUM IN SAGGITAL SLICE
8/3/2014 93
![Page 94: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/94.jpg)
Digital Watermarking
Host Image (Top Left), Watermark (Top right), Visible Watermarked image (Bottom Left), and Invisible watermark (Bottom Right)
8/3/2014 94
![Page 95: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/95.jpg)
Applications of Computer Vision in Space
8/3/2014 95
![Page 96: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/96.jpg)
Remote Sensing and Vision in Agriculture
8/3/2014 96
![Page 97: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/97.jpg)
Remote Sensing and Vision in Agriculture
8/3/2014 97
![Page 98: Digital Image Processing Fundamentals - Vidya-mitra ...eacharya.inflibnet.ac.in/data-server/eacharya-documents/...Binary Images Gray scale images Indexed color images RGB color images](https://reader031.vdocuments.site/reader031/viewer/2022021505/5abce48a7f8b9ab1118ebe6c/html5/thumbnails/98.jpg)
References:
[BOOK]Digital Image Processing By R.C. Gonzalez