Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unnat Jain
Electrical Engineering, IIT-Kanpur
Indo-European Winter Academy
Agenda
What is an image?
Representation of images
Agenda
What is an image?
Representation of images
What is an image?
What is an image?
What is an image?
What is an image?
What is an image?
Source: Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
What is an image?
Source: Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
What is an image?
Source: Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
Agenda
What is an image?
Representation of images
Representation of images
....
....
64 basis images
Representation of images
Representation of images
Representation of images
Representation of images
Agenda
What is an image?
Representation of images
Play time!
Agenda
What is an image?
Representation of images
Source: Wikipedia
Subtract 128
Source: Wikipedia
Discrete cosine
Source: Wikipedia
transform
Remember!
Discrete cosine
Source: Wikipedia
transform
Quantization
Source: Wikipedia
Quantization
DC
coefficient
Source: Wikipedia
AC
coefficient
-1
-1
Source: Wikipedia
Symbol 2
(Runlength,
Size)
(Amplitude)
(0, 2)(-3);
(1, 2)(-3);
(0, 2)(-2);
(0, 3)(-6);
(0, 2)(2);
(0, 3)(-4);
(0, 1)(1);
(0, 2)(-3);
(0, 1)(1);
(0, 1)(1);
(0, 3)(5);
(0, 1)(1);
(0, 2)(2);
(0, 1)(-1);
(0, 1)(1);
(0, 1)(-1);
(0, 2)(2);
(5, 1)(-1);
(0, 1)(-1);
(0, 0).
26
3
-1
-1
Symbol 2
(Runlength,
Size)
(Amplitude)
(0, 2)(-3);
(1, 2)(-3);
(0, 2)(-2);
(0, 3)(-6);
(0, 2)(2);
(0, 3)(-4);
(0, 1)(1);
(0, 2)(-3);
(0, 1)(1);
(0, 1)(1);
(0, 3)(5);
Source: Wikipedia
(0, 1)(1);
(0, 2)(2);
(0, 1)(-1);
(0, 1)(1);
(0, 1)(-1);
(0, 2)(2);
(5, 1)(-1);
(0, 1)(-1);
(15, 0);
(15, 0);
(7, 1)(1);
(0,0).
26
3
-1
-1
Agenda
What is an image?
Representation of images
(a)
Grey value
Number of pixels
Number of pixels
(b)
Grey value
(a)
Grey value
Number of pixels
Number of pixels
(b)
Grey value
Stretched histogram
Uniform stretching
Source:
http://hosting.soonet.ca/eliris/re
motesensing/bl130lec10.html
Stretched histogram
Uniform stretching
Non-Uniform stretching
Non-Uniform stretching
Source:
http://hosting.soonet.ca/eliris/re
motesensing/bl130lec10.html
Histogram equalization
Uniform probability distribution function
Conclusion:
To conserve semantic information the Cumulative
Distribution Function(CDF) shouldnt change when
Probability Distribution Function(PDF) changes!
Source:
Image Processing:
The fundamentalsMaria Petrou and
Costas Petrou
Source:
Image Processing:
The fundamentalsMaria Petrou and
Costas Petrou
Histogram equalization
DONE!!! SATIATED?
Lets do something different
Histogram Hyperbolization:
Modified histogram:
Source:
Image Processing:
The fundamentalsMaria Petrou and
Costas Petrou
Source:
1. www.rags-int-inc.com
2. Image Processing: The
fundamentals-Maria Petrou and
Costas Petrou
Original
Hyperbolized
Informative & Pleasant
to the eye
Lets summarize:
(Max. Entropy)
(Enhanced visual
distinguishability)
Agenda
What is an image?
Representation of images
Original Image
Segmentation
Edge map
Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
If unclear valley:
-Look around the unclear
pixels
Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
Image
Processing: The
fundamentalsMaria Petrou and
Costas Petrou
Summary:
JPEG compression:
Inherent low frequency nature of images exploited
Small coefficients of high frequency are neglected
Zig Zag encoding helps club zeros together, reduce
storage bits without compromising much on quality
Unnat Jain
Electrical Engineering, IIT-Kanpur
Indo-European Winter Academy
Thank you!