Ab Dip 1 Intro

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 42

Image and Video Processing

Digital Image

Sampling
Natural Image Digital
and
image acquisition image
quantization
3

Image Representation and Processing


Image Digital Image
representation Processing

Spatial
Binary
Domain

Frequency
Gray
Domain

Color

Wavelet
4

Digital image
• An image with countable number of rows and
columns
• Fixed range of brightness for pixels
5

Matrix representation of Digital Image (spatial)


6

Digital image
• Has countable number of rows and columns
• Intensity value of pixel has fixed number of
values
• Thus discretized both in spatial coordinate (row
and column number) and brightness value of
each pixel
• Can be represented by an image matrix
• Size of image matrix is same as size of image
7

Color and Binary Image Processing


• Restoration
• Enhancement
• Segmentation
• Compression
• Object Recognition
8

Image Filters for Enhancement

Original Image Image After Image After


With Noise Averaging Filter Median Filter
9

Image Filters for Enhancement

Original Image Image After Image After


With Noise Averaging Filter Median Filter
10

Image Filters for Enhancement

Original Image Image After Image After


With Noise Averaging Filter Median Filter
11

Image Filters for Enhancement


Before averaging filter
• Remove digital noise from image
12

Image Filters for Enhancement


Before averaging filter After averaging filter

• Remove digital noise from image


13

Frequency selective Low pass filter

Lowpass Filtering Examples


(cont…)
14

Filter for Edge Detection

• An image of a contact lens which is enhanced in order to


make defects more obvious
15

Edge detection
16

Edge detection
Horizontal Edges
17

Edge detection
Horizontal Edges

Vertical Edges
18

Edge detection
Horizontal Edges

Vertical Edges Horizontal and Vertical Edges


19

Canny edge detection


20

Canny edge detection


21

Segmentation based on thresholding

Original Image Histogram


22

Segmentation based on thresholding

Original Image Histogram Segmented Image


23

Image smoothing to improve segmentation


24

Image smoothing to improve segmentation


25

Morphological Operation: Erosion


26

Morphological Operation: Erosion


27

Morphological Operation: Erosion


28

Morphological Operation: Erosion


29

Morphological Operation: Dilation


30

Morphological Operation: Dilation


31

Key Stages in Digital Image Processing


Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
& Description
Colour Image Image
Processing Compression
32

Image Acquisition
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
& Description
Colour Image Image
Processing Compression
33

Image Enhancement
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
& Description
Colour Image Image
Processing Compression
34

Image Restoration
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
35

Morphological Processing
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
36

Segmentation
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
37

Object Recognition
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
38

Representation & Description


Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
39

Image Compression
Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
40

Colour Image Processing


Image Morphological
Restoration Processing

Image
Segmentation
Enhancement

Image Object
Acquisition Recognition

Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
41

Video processing
• Video consists of several frames
• Each frame is an image
• Image processing techniques are same for video
processing
• Unlike Image processing, some video processing
techniques are based correlation between frames
• Some of these techniques are
• Compression
• Object tracking
• Segmentation
42

You might also like