Certainly! Here is a decorated version for a README file:
- Take a grayscale image of size 512x512.
- Decrease its spatial resolution by half every time.
- Observe changes when displaying in the same window size.
- Decrease intensity level resolution by one bit up to reach its binary format.
- Observe changes when displaying in the same window size.
- Illustrate the histogram of the image.
- Perform single threshold segmentation observed from the histogram.
- Take a grayscale image of size 512x512.
- Perform brightness enhancement of a specific range of gray levels.
- Observe the result.
- Differentiate the results of power law & inverse logarithmic transformation.
- Take a grayscale image.
- Find the difference image between the original & the image obtained by the last three MSBs.
- Apply average & median spatial filters with a 5x5 mask.
- Observe their performance for noise suppression in terms of PSNR.
- Apply an average filter with (3x3, 5x5, 7x7) mask.
- Observe its performance in terms of PSNR.
- Apply harmonic & geometric mean filter on the noisy image.
- Compare their performance with PSNR.
- Apply 4th order Butterworth & Gaussian low-pass filter.
- Analyze their performance quantitatively.
- Display the ringing effect of the ideal low-pass filter of different radii on the image.
- Perform edge detection on the noisy & clean image using ideal & Gaussian high-pass filters.
- Perform Erosion & Dilation operations.
- Perform Opening & Closing operations.
- Extract boundaries using morphological operations.