Chapter 4 Flashcards
What is point processing?
Calculates value of pixel in output image based on the same posiotioned pixel in the original image. (f(x,y) - g(x,y))
What is grey level mapping?
Output pixel is equal to input pixel plus a constant (g(x,y) = f(x,y) + b)
What is grey level contrast?
difference in pixel values
How to change grey level contrast?
g(x,y) = a * f(x,y)
How to combine brightness and contrast adjustment:
G(x,y) = a*f(x,y) + b - this is a straight line.
How to perform an optimal brightness and contrast change
see notes
What can we use a image histogram for?
Investigating the gray-level/colour ranges expressed in the picture.
What is histogram stretching?
Making sure that an image histogram ranges from 0 to 255 (grey level) done by:
g(x,y) = 255/(f_high - f_low) * (f(x,y)-f_low)
Problems with histogram stretching?
Vulnerable to outliers - histogram equalization can be done instead.
What is gamma-mapping?
g(x,y) = f(x,y) ^ gamma - more dynamic in certain regions
What is log mapping?
g(x,y) = c*log(1+f(x,y))
c =255/Log(1+f_max)
Good for enhancing low pixel values.
What is thresholding?
Everything on either side of a threshold either dark or light.
Prerequisites for thresholding:
Bimodal histogram
Otzu’s method:
does automatic thresholding into 2 classes by minimizing combined class variance.