Lecture- Fundamentals of Image Processing Using MATLAB
Lecture- Fundamentals of Image Processing Using MATLAB
MATLAB”
•It involves manipulating image pixels using algorithms to extract meaningful information, improve visual
appearance, or prepare images for further analysis.
Applications:
•Medical Imaging
•Object Detection
•Face Recognition
•Industrial Automation
MATLAB Demo:
Explanation:
•The coefficients (𝟎. 𝟐𝟗𝟖𝟗, 𝟎. 𝟓𝟖𝟕𝟎, 𝟎. 𝟏𝟏𝟒𝟎) correspond to the perceived brightness contribution of the red,
green, and blue channels, respectively.
•The human eye is most sensitive to green, followed by red, and least sensitive to blue. That’s why the green
component has the highest weight.
•This formula is based on the luminance component (Y) of the YCbCr color model, used in image processing
and television broadcasting.
1, 𝐼 𝑥, 𝑦 > 𝑇
𝐼𝑏𝑖𝑛𝑎𝑟𝑦 𝑥, 𝑦 = ቊ
0, 𝐼 𝑥, 𝑦 ≤ 𝑇
where:
• 𝐼 𝑥, 𝑦 is the grayscale intensity of a pixel.
• 𝑇 is the threshold value.
• 𝐼𝑏𝑖𝑛𝑎𝑟𝑦 (𝑥, 𝑦) is the output binary image.
- Thresholding is useful for object detection, edge detection, and noise reduction in images.
Methods:
•Mean Thresholding: Uses the average intensity of the local neighborhood.
•Gaussian Thresholding: Uses a weighted Gaussian average for better smoothness.
•Otsu’s Adaptive Method: Applies Otsu’s thresholding in small image regions.
MATLAB Demo:
MATLAB Demo: