Professional Documents
Culture Documents
and Applications
Submitted By:
Ankur Singh
Deepak Dubey
(179/12)
(191/12)
Lecture Outline
Historical Development
Introduction of 2D signal
Transform of 2D signal
2D fourier transform
2D z transform
Sampling theorem in 2 D
sampling and aliasing of a image
2D filter
General introduction of image processing
Future application
Reference
History and
Development
Initial ideas back to 1920 for cable
transmission of pictures.
First Computer Processing introduced about
1964 at JPL Used in images from Ranger-7
video images.
Early work limited to space projects, due to
cost of computer systems and especially
display systems
Advancements I
Advancements III
market.
Digital camera in mobiles, PDA.
Image processing packages come free on PC.
Self-service digital image printing and enhancement.
All video and TV going digital.
What is a transform?
Transforms are decompositions of a function
Illustration of
Decomposition
f = 11+22+33
Introduction of 2D
signal
1D signal has one independent variable - f(t)
2D signal has two independent variables - f(x,y)
Concepts of linearity, spectra, filtering, etc, carry over
{1 x, y A
0 x, y / A
2D Fourier Analysis
Idea is to represent a signal as a sum of
The 2D z-transform
Recall 1D Z Transform of signal xn
Just a polynomial in z (a complex number). Used to solve di erence equations. Also helps with
stability of IIR lters.
Z-transform of a sequence g(h, k) is denoted G(z1, z2).
The z1 and z2 components act on the sequence p(h, k) along vertical and horizontal directions in
Sampling Theory
How many samples are required to represent
2D Sampling Theorem
Sampling and
Reconstruction
Antialiasing(removing aliasing)
Sample at higher rate
2D Filter
2D filter are used to process two dimensional signals
such as a image.
In 2d multidimensional filter can t be factored in
polynomials in general hence by manipulation of transfer
funtion coefficient required by particular network
structure cannot be determined as it is case in 1D.
In 2D FIR filter is implemented by using a non-recursive
algorithm where as IIR filter is implemented by using
recursive feedback algorithm structure.
discrete.
Usually they take on only integer values.
A digital image can be considered as a large array of discrete
dots, each of which has a brightness associated with it. These
dots are called picture elements, or more simply pixels.
The pixels surrounding a given pixel constitute its
neighborhood A neighborhood can be characterized by its
shape in the same way as a matrix: we can speak of a 3x3
neighborhood, or of a 5x7 neighborhood.
Aspects of Image
Processing
Image Enhancement: Processing an image so that the result is
more suitable for a particular application. (sharpening or deblurring an out of focus image, highlighting edges, improving
image contrast, or brightening an image, removing noise)
Image Restoration: This may be considered as reversing the
values for each pixel (0,1), we only need one bit per pixel.
Grayscale: Each pixel is a shade of gray, normally from 0 (black) to 255
(white). This range means that each pixel can be represented by eight bits, or
exactly one byte. Other greyscale ranges are used, but generally they are a
power of 2.
True Color, or RGB: Each pixel has a particular color; that color is described
by the amount of red, green and blue in it. If each of these components has a
range 0255, this gives a total of (256) 3 different possible colors. Such an
image is a stack of three matrices; representing the red, green and blue values
for each pixel. This means that for every pixel there correspond 3 values.
Binary Image
BLACK0
WHITE1
Grayscale Image
Color Image
General Commands
imread: Read an image
figure: creates a figure on the screen.
imshow(g): which displays the matrix g
as an image.
pixval on: turns on the pixel values in
our figure.
impixel(i,j): the command returns the
value of the pixel (i,j)
iminfo: Information about the image.
Spatial Resolution
Spatial resolution is the density of pixels over
Histograms
Given a grayscale image, its histogram consists of the
distance.
High frequency components are characterized by large changes
in grey values over small distances; (edges and noise)
Low frequency components are parts characterized by little
change in the gray values. (backgrounds, skin textures)
High pass filter: if it passes over the high frequency
components, and reduces or eliminates low frequency
components.
Low pass filter: if it passes over the low frequency
components, and reduces or eliminates high frequency
components.
Noise
Noise is any degradation in the image signal, caused by external
disturbance.
Salt and pepper noise: It is caused by sharp, sudden
Gaussian Noise
Speckle Noise
Color Images
A color model is a method for specifying colors in some standard way. It
indicating the amounts of red, green and blue which make up the color.
HSV:
Hue: The true color attribute (red, green, blue, orange, yellow, and so
on).
Saturation: The amount by which the color as been diluted with white. The
more white in the color, the lower the saturation.
Value: The degree of brightness: a well lit color has high intensity; a dark
color has low intensity.
Color Image
Color Conversion
etc.
Inspection and Automation: robotic control, manufacture control, quality
inspection, safety monitoring.
Medical Imaging: X-ray, Computer tomography, MRI, PET, g-camera, thermal-IR,
sample inspection.
Astronomical Applications: main observation tool, photon camera, radio image
formation, aperture synthesis, radio interferometry.
Scientific: microscope sample analysis, confocal imaging, x-ray analysis, surface
inspection,STM, AFM, etc.
Data Compression: document storage, data reduction, JPEG/MPEG, digital image
transmission.
Communications: video telephone, multi-media computer links, document
transmission, secure data links.
Military Applications: target tracking, surveillance, smart weapons, automated
guidance, secure data links.
References
http://www.cs.rit.edu/~jmg/cgII
http://www.nbb.cornell.edu/neurobio/land/Old
StudentProjects/cs49096to97/ans/index.html
http://www.jhu.edu/~Esignals/convolve/index.
html
http://ptolemy.eecs.berkeley.edu/eecs20/week
13/aliasing.html
J.S. sim,Two Dimensional Signal and Image
Processing,Prentice Hall International,1990