It6005 Digital Image Processing - QB
It6005 Digital Image Processing - QB
It6005 Digital Image Processing - QB
QUESTION BANK
BATCH 2013-2017
IT6005 DIGITAL IMAGE PROCESSING SYLLABUS
Noise models – Mean Filters – Order Statistics – Adaptive filters – Band reject Filters – Band
pass Filters – Notch Filters – Optimum Notch Filtering – Inverse Filtering – Wiener filtering
Segmentation: Detection of Discontinuities–Edge Linking and Boundary detection – Region
based segmentation- Morphological processing- erosion and dilation.
TEXT BOOK:
REFERENCES:
1. Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, “Digital Image Processing Using
MATLAB”, Third Edition Tata Mc Graw Hill Pvt. Ltd., 2011.
2. Anil Jain K. “Fundamentals of Digital Image Processing”, PHI Learning Pvt. Ltd., 2011.
3. Willliam K Pratt, “Digital Image Processing”, John Willey, 2002.
4. Malay K. Pakhira, “Digital Image Processing and Pattern Recognition”, First Edition, PHI
Learning Pvt. Ltd., 2011.
5. http://eeweb.poly.edu/~onur/lectures/lectures.html.
6. http://www.caen.uiowa.edu/~dip/LECTURE/lecture.html
PART -A
Define Image?
An image may be defined as two dimensional light intensity function f(x, y) where x
and y denote spatial co-ordinate and the amplitude or value of f at any point (x, y) is called
intensity or grayscale or brightness of the image at that point.
1. What is Dynamic Range?
The range of values spanned by the gray scale is called dynamic range of an image.
Image will have high contrast, if the dynamic range is high and image will have dull washed
out gray look if the dynamic range is low.
2. Define Brightness?
Brightness of an object is the perceived luminance of the surround. Two objects with
different surroundings would have identical luminance but different brightness.
3. Define Tapered Quantization?
If gray levels in a certain range occur frequently while others occurs rarely, the
quantization levels are finely spaced in this range and coarsely spaced outside of it. This
method is sometimes called Tapered Quantization.
4. What do you meant by Gray level?
Gray level refers to a scalar measure of intensity that ranges from black to grays and
finally to white.
5. What do you meant by Color model?
A Color model is a specification of 3D-coordinates system and a subspace within that
system where each color is represented by a single point.
6. List the hardware oriented color models?
1. RGB model
2. CMY model
3. YIQ model
4. HSI model
7. What is Hue of saturation?
3
Hue is a color attribute that describes a pure color where saturation gives a measure of
the degree to which a pure color is diluted by white light.
8. List the applications of color models?
1. RGB model--- used for color monitor & color video camera
2. CMY model---used for color printing
3. HIS model----used for color image processing
4. YIQ model---used for color picture transmission
every row and column. To reduce possible aliasing effect, it is a good idea to blue an image
slightly before shrinking it.
31. Write short notes on neighbors of a pixel.
The pixel p at co-ordinates (x, y) has 4 neighbors (ie) 2 horizontal and 2 vertical
neighbors whose co-ordinates is given by (x+1, y), (x-1,y), (x,y-1), (x, y+1). This is called as
direct neighbors. It is denoted by N4(P) Four diagonal neighbors of p have co-ordinates (x+1,
y+1), (x+1,y-1), (x-1, y-1), (x-1, y+1). It is denoted by ND (4). Eight neighbors of p denoted
by N8 (P) is a combination of 4 direct neighbors and 4 diagonal neighbors.
32. Explain the types of connectivity.
• 4 connectivity
• 8 connectivity
• M connectivity (mixed connectivity)
PART-B
PART A
The need for transform is most of the signals or images are time domain signal
(ie) signals can be measured with a function of time. This representation is not
always best. For most image processing applications anyone of the mathematical
transformation are applied to the signal or images to obtain further information
from that signal.
An image can be expanded in terms of a discrete set of basis arrays called basis
images. These basis images can be generated by unitary matrices. Alternatively, a
given NxN image can be viewed as an N^2x1 vectors. An image transform
provides a set of coordinates or basis vectors for vector space.
2) To reduce redundancy
3) To extract feature.
1) Determinant and the Eigen values of a unitary matrix have unity magnitude
The SVD transform gives best energy packing efficiency for any given image.
The SVD transform is useful in the design of filters finding least square,minimum
solution of linear equation and finding rank of large matrices.
25. Write the application of sharpening filters
1. Electronic printing and medical imaging to industrial application
2. Autonomous target detection in smart weapons.
26. Define Gray-level interpolation
Gray-level interpolation deals with the assignment of gray levels to pixels in the
spatially transformed image.
27. Find the number of bits required to store a 256 X 256 image with 32 gray levels?
gray levels = 25 = 5 bits 256 * 256 * 5 = 327680 bits.
28. Write the expression to find the number of bits to store a digital image?
The number of bits required to store a digital image is b=M X N X k, When M=N, this
equation becomes b=N^2k
29. What do you meant by Zooming of digital images?
Zooming may be viewed as over sampling. It involves the creation of new pixel
locations and the assignment of gray levels to those new locations.
What do you meant by shrinking of digital images?
Shrinking may be viewed as under sampling. To shrink an image by one half, we delete
every row and column. To reduce possible aliasing effect, it is a good idea to blue an image
slightly before shrinking it.
PART B
PART A
PART B
10. Explain the segmentation techniques that are based on finding the regions directly.
Refer page no 738 in Digital Image processing by Rafael C. Gonzalez
14
PART A
The value of any given pixel can be predicted from the values of its neighbors. The
information carried by is small. Therefore the visual contribution of a single pixel to an image
is redundant. Otherwise called as spatial redundant geometric redundant or
What is run length coding?
Run-length Encoding, or RLE is a technique used to reduce the size of a repeating string
of characters. This repeating string is called a run; typically RLE encodes a run of symbols into
two bytes, a count and a symbol. RLE can compress any type of data regardless of its
information content, but the content of data to be compressed affects the compression ratio.
Compression is normally measured with the compression ratio:
Define compression ratio.
Compression Ratio = original size / compressed size: 1
Define psycho visual redundancy?
In normal visual processing certain information has less importance than other
information. So this information is said to be psycho visual redundant.
Define encoder
Source encoder is responsible for removing the coding and interpixel redundancy and
psycho visual redundancy.
There are two components A) Source Encoder B) Channel Encoder
Define source encoder
Source encoder performs three operations
1) Mapper -this transforms the input data into non-visual format. It reduces the interpixel
redundancy.
2) Quantizer - It reduces the psycho visual redundancy of the input images .This step is
omitted if the system is error free.
3) Symbol encoder- This reduces the coding redundancy .This is the final stage of encoding
process.
Define channel encoder
The channel encoder reduces reduces the impact of the channel noise by inserting
redundant bits into the source encoded data. Eg: Hamming code
What are the types of decoder?
Source decoder- has two components
a) Symbol decoder- This performs inverse operation of symbol encoder.
b) Inverse mapping- This performs inverse operation of mapper. Channel decoder-this is
omitted if the system is error free.
What are the operations performed by error free compression?
1) Devising an alternative representation of the image in which its interpixel redundant are
reduced.
2) Coding the representation to eliminate coding redundancy
What is Variable Length Coding?
Variable Length Coding is the simplest approach to error free compression. It reduces
only the coding redundancy. It assigns the shortest possible codeword to the most probable gray
levels.
16
5. Quantization
6. Zigzag Scan_ DPCM on DC component
7. RLE on AC Components
8. Entropy Coding
27. What is MPEG?
The acronym is expanded as "Moving Picture Expert Group". It is an international
standard in 1992. It perfectly Works with video and also used in teleconferencing Input image
Wavelet transform.
28. What is zig zag sequence?
The purpose of the Zig-zag Scan: To group low frequency coefficients in top of vector.
Maps 8 x 8 to a 1 x 64 vector
Define I-frame
I-frame is Intraframe or Independent frame. An I-frame is compressed independently of
all frames. It resembles a JPEG encoded image. It is the reference point for the motion
estimation needed to generate subsequent P and P-frame.
Define P-frame
P-frame is called predictive frame. A P-frame is the compressed difference between the
current frame and a prediction of it based on the previous I or P-frame
Define B-frame
B-frame is the bidirectional frame. A B-frame is the compressed difference between the
current frame and a prediction of it based on the previous I or P-frame or next P-frame.
Accordingly the decoder must have access to both past and future reference frames.
PART B
PART A
Splitting techniques
7. Name few boundary descriptors
Simple
descriptors
Shape numbers
Fourier
descriptors
8. Give the formula for diameter of boundary
The diameter of a boundary B is defined as Diam (B) =max [D
(pi, pj)] i, j D-distance measure pi, pj-points on the boundary
9. Define length of a boundary.
The length of a boundary is the number of pixels along a boundary.Eg.for a chain coded
curve with unit spacing in both directions the number of vertical and horizontal components
plus _2 times the number of diagonal components gives its exact length.
10. Define eccentricity and curvature of boundary
Eccentricity of boundary is the ratio of the major axis to minor axis. Curvature is the
rate of change of slope.
11. Define shape numbers
Shape number is defined as the first difference of smallest magnitude. The order n of a
shape number is the number of digits in its representation.
12. Give the Fourier descriptors for the following transformations
(1)Identity (2) Rotation (3) Translation (4)Scaling (5)Starting point
13. Specify the types of regional descriptors
Simple
descriptors
Texture
14. Name few measures used as simple descriptors in region descriptors
Area Perimeter Compactness
Mean and median of gray levels Minimum and maximum of gray levels
Number of pixels with values above and below mean
15. Define compactness
Compactness of a region is defined as (perimeter)^2/area.It is a dimensionless quantity
and is insensitive to uniform scale changes.
16. Describe texture
Texture is one of the regional descriptors. It provides measures of properties such as
smoothness, coarseness and regularity. There are 3 approaches used to describe texture of a
region.
They are (i) structural (ii) spectral (iii) statistical
17. Describe statistical approach
20
PART B