0% found this document useful (0 votes)
13 views42 pages

L2 - 1.pptx 3

Uploaded by

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

L2 - 1.pptx 3

Uploaded by

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

Digital Image Processing

Light
Source
Display

Output
Sample
Imaging and Digital Digital Online Record
System Quantize Storage Computer buffer

Object Observe Digitize Store Process Refresh/


Store

A Typical Digital Image Processing Sequence


Network

Image displays Computer Mass storage

Specialized
image processing Image processing
Hardcopy

n
ya
software

hu
hardware

.B
.K
M

Image sensors

Problem domain

COMPONENTS OF A GENERAL-PURPOSE IMAGE PROCESSING SYSTEM


M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
Types of Digital Image

n
ya
hu
.B
.K
M
X-Ray Visible Region Infrared

n
ya
hu
.B
.K
M

Ultrasound Mammogram
Applications
Multimedia Medical Imaging

Forensic and Biometrics Video SurveillanceRemote sensing

n
ya
hu
.B
.K
M

Image Fusion
What is an analog image?
■ Electrical Signal, for example, the output of
a video camera, that gives the electric
voltage at locations in an image

n
ya
hu
.B
.K
M
M
.K
.B
hu
ya
n
Representation of a Digital Image

n
ya
hu
.B
.K
M
Image Sampling and Quantization

n
ya
hu
.B
.K
M
What is a Digital Image ?

n
ya
hu
.B
.K
M
Coordinate Conversion

n
ya
hu
.B
.K
M
M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
What is a digital
■Image…..?
2D array of numbers
■ Pixel and Intensities
representing the sampled
version of an image
■ The image defined over a 16 18 19 20
grid, each grid location

n
ya
hu
.B
being called a pixel.

.K
255 19 18 20
M
■ Represented by a finite
grid and each intensity 21 21 22 30
data is represented a finite
number of bits.
21 33 22 23
■ A binary image is
represented by one bit.
Gray-level image is
represented by 8 bits.
Mathematically

■ We can think of an image as a function,


f, from R2 to R:

n
ya
◆ f( x, y ) gives the intensity at position ( x, y )

hu
.B
.K
M
◆ Realistically, we expect the image only to be
defined over a rectangle, with a finite range:
⧫ f: [a, b]x[c, d] 🡪 [0, 1]
Image as a Function

n
ya
hu
.B
.K
M
Digital Image Definitions

n
ya
hu
.B
.K
M
Parameter Symbol Typical values

Rows N 256,512,525,625,1024,1035

Columns M 256,512,768,1024,1320

n
ya
hu
Gray Levels L 2,64,256,1024,4096,16384

.B
.K
M
M
.K
.B
hu
ya
n
Spatial Resolution

Checkerboard Effect

n
ya
hu
.B
.K
M

R. C. Gonzalez and R. E. Woods, Digital Image Processing, Addison-Wesley, 2008.


M
.K
.B
hu
ya
n
False contouring in image (insufficient numbers of intensity
levels)

n
ya
hu
.B
.K
M
Image Types
RGB Grayscale Black & White

n
ya
hu
.B
.K
M

28
M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
What is a Colour Image?
A color image is
■ Three components: just a three –
R,G, B each usually component
represented by 8 bits
function. We can
We call 24-bit video
write this as a
■ These three primary are “vector-valued”
mixed in different
proportions to get function:
different colours
■ For different processing
r(x, y)
⎢⎡ ⎥⎤
applications other formats
(YIQ,YCbCr, HIS etc) are f (x, y) = ⎢ g(x, ⎥ y)
used ⎢
b(x, y)



M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
Image Processing

❖ Digital Image processing deals with manipulation and analysis


of the digital image by a digital hardware, usually a computer.
❖ Emphasizing certain pictorial information for better
clarity (human interpretation)
❖ Automatic machine processing of the scene data.
❖ Compressing the image data for efficient utilization of
storage space and transmission bandwidth
Image Processing Examples

Enhance

n
ya
hu
.B
.K
M
Image Processing Examples

Enhance

n
ya
hu
.B
.K
M
Image Processing Examples

Deblur

n
ya
hu
.B
.K
M
Image Processing Examples

n
ya
hu
.B
.K
M
Image Processing
■An image processing operation typically defines a new
image g in terms of an existing image f. We can transform
either the range of f

n
ya
hu
.B
.K
M
We can also transform the domain of f:
M
.K
.B
hu
ya
n
M
.K
.B
hu
ya
n
Mapping

You might also like