digital image processing lab questions

2
Digital Image Processing Lab Q1. Write a program (in MATLAB) to read an image and display its property. Q2. Write a program (in MATLAB) to display an image. Q3. Write a program (in MATLAB) to write an image variable as image. Q4. Write a program (in MATLAB) to enlarge an image to its double size. Q5. Write a program (in MATLAB) to rotate an image in clockwise and anticlockwise direction. Q6. Write a program (in MATLAB) to convert and rgb image to gray scale image. Q7. Write a program (in MATLAB) to implement the Basic Gray Level Transformation. Image Negative Log Transformation Power Law Transformation Piecewise Linear Transformation ( Contrast Stretching ) Q8. Write a program (in MATLAB) to generate Histogram for an Image and plot histogram in various ways (imhist, bar, stem, plot). Q9. Write a program (in MATLAB) to perform Histogram Equalization. Q10. Write a program (in MATLAB) to implement Arithmetic and Logical operation: Image Subtraction Image Averaging Q11. Write a program (in MATLAB) to implement Smoothing Spatial Filters: Linear filter (Standard Average/BOX, Weighted Average) Ordered Statistic (Median) Q12. Write a program (in MATLAB) to implement Sharpening Spatial Filters: Laplacian

Upload: anish-bansal

Post on 30-Dec-2015

45 views

Category:

Documents


3 download

DESCRIPTION

Digital Image Processing Lab QuestionsWrite a program (in MATLAB)

TRANSCRIPT

Page 1: Digital Image Processing Lab Questions

Digital Image ProcessingLab

Q1. Write a program (in MATLAB) to read an image and display its property.

Q2. Write a program (in MATLAB) to display an image.

Q3. Write a program (in MATLAB) to write an image variable as image.

Q4. Write a program (in MATLAB) to enlarge an image to its double size.

Q5. Write a program (in MATLAB) to rotate an image in clockwise and anticlockwise direction.

Q6. Write a program (in MATLAB) to convert and rgb image to gray scale image.

Q7. Write a program (in MATLAB) to implement the Basic Gray Level Transformation.

Image Negative Log Transformation Power Law Transformation Piecewise Linear Transformation ( Contrast Stretching )

Q8. Write a program (in MATLAB) to generate Histogram for an Image and plot histogram in various ways (imhist, bar, stem, plot).

Q9. Write a program (in MATLAB) to perform Histogram Equalization.

Q10. Write a program (in MATLAB) to implement Arithmetic and Logical operation:

Image Subtraction Image Averaging

Q11. Write a program (in MATLAB) to implement Smoothing Spatial Filters:

Linear filter (Standard Average/BOX, Weighted Average) Ordered Statistic (Median)

Q12. Write a program (in MATLAB) to implement Sharpening Spatial Filters:

Laplacian

Q13. Write a program (in MATLAB) to implement Smoothing (Lowpass) Frequency Domain Filters.

Q14. Write a program (in MATLAB) to implement Sharpening (Highpass) Frequency Domain Filters.

Q15. Write a program (in MATLAB) to implement Homomorphic filter.

Q16. Write a program (in MATLAB) to implement different Noise model:

Uniform noise

Page 2: Digital Image Processing Lab Questions

Gaussian noise Salt & Pepper noise Rayleigh noise Exponential noise Rrlang noise

Q17. Write a program (in MATLAB) to implement Restoration in the presence of noise only - Spatial Filtering:

Arithmetic mean filter Geometric mean filter Harmonic mean filter Median filter Max filter Min filter

Q18. Write a program (in MATLAB) to implement Color conversion for RGB model to HIS model.

Q19. Write a program (in MATLAB) to implement Color conversion for HIS model to RGB model.

Q20. Write a program (in MATLAB) to perform smoothing and sharpening on Color image.