DD To To Digital Image Processing Digital Image Processing
DD To To Digital Image Processing Digital Image Processing
DD To To Digital Image Processing Digital Image Processing
Syllabus
Unit 1:
Mr. Vikas R. Gupta Lecturer Department of Electronics & Telecommunication Engineering YCCE, Nagpur.
Unit 2:
properties
Image transforms introduction to Fourier transform, DFT , of 2-dimensional DFT, FFT, other separable image
Unit 3:
Image
enhancement-
Basic
gray
level
transformations,
Histogram processing, enhancement using arithmetic/logic operations, spatial filtering, smoothing & sharpening filters, smoothing frequency domain filters, sharpening frequency domain filters.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur. Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur. Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Syllabus..
Unit 4:
models, models Image Compression fundamentals, image compression information theory theory, errorerror free compression , lossy
Reference books
Objective
Course Details
Digital Image Processing, R.C Gonzaalez, R.E. Woods, Pearson Editi 2nd edition W d P Edition, diti Fundamentals of digital image processing , A.K.
Establish a background in Digital Image Processing. Implementation of DIP algorithms using MATLAB. Continuous assessment
Unit 5:
linking
Image Segmentation- Detection of discontinuities, Edge & boundary detection, thresholding region based
Jain (PHI)
segmentation. t ti
Unit 6:
Di it l i Digital image Wh x, y, and th amplitude values of f are all When d the lit d l f ll finite, discrete quantities, we call the image a digital image.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Digital image is composed of finite number of elements, each of which has a particular location and value. These elements are referred to as picture elements, pels and pixels.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Noise filtering
Contrast Enhancement
Image Deblurring
Motion blurred
deblurred
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Weather Forecasting
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Image compression
FIGURE 1.1 A digital picture produced in 1921from a coded tape by a telegraph printer FIGURE 1.2 A digital picture made in 1922 from a with special type faces. (McFarlane.)
tape punched after the signals had crossed the Atlantic twice. Some errors are visible. (McFarlane.)
Newspaper industry used Bartlane cable picture transmission system to send pictures by submarine cable between London and New York in 1920s
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur. Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur. Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
under-exposed image
over-exposed image
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Representation
After segmentation of image into regions, the resulting aggregates of segmented pixels is represented and described in a form suitable form for further computer processing. Representing a region involves two choices
External characteristics (Boundary), when primary focus is on shape Internal characteristics (pixels comprising region) when primary focus is regional properties such as color and texture
Description
Extracting attributes that result in some quantitative information of interest. E.g. Region is represented by its boundary and boundary is described by features such as Its length, The i t ti Th orientation of straight line joining the its extreme f t i ht li j i i th it t points, Number of concavities in the boundary.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Recognition
Assigns a label to an object based on its descriptors.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Spatial Resolution
Spatial Resolution
Smallest discernible detail in an image
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
The right side of this equation is by definition a digital image. Each element of this matrix array is called an image element, picture element, pixel, or pel. i t l t i l l
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Binary Image
Image types
Clearly, aij= f(x=i, y=j)=f(i, j), Binary Image Indexed Image Gray scale image Color image
Binary Images
Logical array of 0s and 1s.
Grayscale Image.
Indexed Image
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Neighbours of pixel
A pixel p at coordinate has four neighbors (x+1,y) ,(x-1,y) ,(x,y+1),(x,y-1)
Neighbours of pixel
The four diagonal neighbors of p have coordinates
(x+1,y+1) ,(x+1,y-1) ,(x-1,y+1),(x-1,y-1)
Neighbours of pixel
This four diagonal neighbors of p along with 4-neighbors of p are called as 8 neighbors of p 8-neighbors p,
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Problem
For example, consider the pixel arrangement shown in Fig.(a) for V={1}. 0 0 0 1 1 0 1 0 1
The three pixels at the top of Fig.(b) show multiple (ambiguous) 8-adjacency, as indicated by the dashed lines. 0 0 0 1 1 0 1 0 1
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Distance Measures
For pixels p, q, and z, with coordinates (x, y), (s, t), and (v, w), respectively D is a distance function or metric if (a) D(p, q)
Distance Measures
The Euclidean distance between p and q is defined as
Distance Measures
2 1 2 2 1 0 1 2 2 1 2
(b) D(p, q)=D(q, p), and ( ) (p, ) (c) D(p, z) D(p, q) (q, z). (p, q)+D(q, )
De ( p, q ) =
( x s) + ( y t )
2
D4 ( p, q ) = x s + y t
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur. Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Distance Measures
TheD8 distance (also called chessboard distance) between p and q is defined as D8(p, q) = max (|x s|, |y t|). 2 2 2 2 2 2 1 1 1 2 2 1 0 1 2 2 1 1 1 2 2 2 2 2 2 The pixels with D8=1 are the 8-neighbors of (x, y).
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur. Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.
Vikas R. Gupta, Lecturer, Department of Electronics & Telecommunication Engineering, YCCE, Nagpur.