0% found this document useful (0 votes)
10 views2 pages

QB 1

The document is a question bank for a digital image processing course, covering various topics such as image processing pipelines, transmission of digital data, image types, color spaces, and Python coding for image manipulation techniques. It includes questions on theoretical concepts, practical applications, and coding exercises related to image processing. The questions range from basic definitions to complex operations like convolution, filtering, and morphing.

Uploaded by

aryantk1020
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)
10 views2 pages

QB 1

The document is a question bank for a digital image processing course, covering various topics such as image processing pipelines, transmission of digital data, image types, color spaces, and Python coding for image manipulation techniques. It includes questions on theoretical concepts, practical applications, and coding exercises related to image processing. The questions range from basic definitions to complex operations like convolution, filtering, and morphing.

Uploaded by

aryantk1020
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/ 2

QUESTION BANK

UNIT – I

1. Describe the basic steps in a digital image processing pipeline with a block diagram.
2. Explain the different components of an image processing system with a block diagram.
3. Transmission of digital data is accomplished in packets consisting of a start bit, a byte of information, and
a stop bit. (i) How many minutes would it take to transmit a 2048 x 2048 image with 256 intensity levels
using a 33.6kbps modem? (ii) What would be the time be at 3000kbps of a DSL connection?
4. Transmission of digital data is accomplished in packets consisting of a start bit, a byte of information, and
a stop bit. (i) How many seconds would it take to transmit a sequence of 500 images of size 1024 × 1024
pixels with 256 intensity levels using a 3M-baud (106 bits/sec) baud modem? (ii) What would the time be
using a 30 G-baud (109 bits/sec) modem? (baud rate is bits per second)
5. How many bits would it take to store a 90-minute HDTV movie? 1080 horizontal TV lines interlaced, each
field being 1/60th of a second, aspect ratio of 16:9, 24 bits of intensity resolution
6. Write short notes on the following: (i) Image sensing and acquisition (ii) Image sampling and quantization
(iii) Spatial and intensity resolution (iv) Image interpolation
7. Explain various interpolation algorithms with examples. Write Python code for displaying “lena” image of
size 50 x 50 using imshow( ) with different interpolation techniques. Mention the observations.
8. Discuss different image types. Write Python code for converting from one image mode into another.
9. Discuss different color spaces for images. Write Python code for converting images from one color space
into another.
10. Write Python code for slicing and masking a “lena” image.
11. Write briefly on image morphing and write Python code for morphing one image into another image.
Mention the observations.
12. Explain and write Python codes for the following: (i) Image cropping (ii) Image resizing to a larger image
(iii) Image negative (iv) Log transformation (v) Power law transformation (vi) Reflecting an image (vii)
Rotating an image (viii) Adding salt and pepper noise to an image (ix) Drawing on an image (x) Writing
text on an image (xi) creating a thumbnail (xii) Histogram of an image (xiii) Affine transformation on an
image (xiv) Adding random Gaussian noise to an image
13. Discuss interpolation based upsampling. Write Python code for this and enumerate the observations.
14. Explain downsampling and anti-aliasing. Write Python code for this and enumerate the observations.
15. Describe quantization and SNR calculation. Write Python code for this and enumerate the observations.
16. For the image segment shown compute the lengths of the shortest 4-, 8- and m-path between p and q. If
a particular path does not exist, explain why. (i) V = {0, 1, 2} (ii) V = {2, 3, 4}

17. For the image segment shown compute the lengths of the shortest 4-, 8- and m-path between p and q. If
a particular path does not exist, explain why. (i) V = {0, 1} (ii) V = {1, 2}
18. Describe the following: (i) Neighbors of a pixel (ii) Adjacency (iii) Distance measures
19. Explain the following arithmetic operations with examples: (i) Image averaging (ii) Image subtraction (iii)
Image multiplication
20. Calculate the final full convolution result when the kernel w is centered on point (2, 3) of f.

21. Calculate the convolution of w with f. Mention the observations.

22. Write Python code for (i) Image negative and transformation function (ii) log transformation and
transformation function (iii) Gamma transformation and transformation function (iv) Contrast stretching
23. Explain convolution with examples and implement this with a Python code for smoothing, sharpening and
embossing.
24. Explain the process of spatial filtering with an example.
25. Write Python code for (i) Image smoothing with masks of various sizes (ii) Image smoothing and
thresholding (iii) Median and Mean filtering (iv) Laplacian filtering
26. Explain intensity transformation and spatial filtering with examples.
27. Describe different smoothing spatial filters with examples.

You might also like