Professional Documents
Culture Documents
Basic Operations in Digital Image Processing-WKF
Basic Operations in Digital Image Processing-WKF
Point Operations
Homogenous Point Operations
Non-Homogenous Point Operations
Geomaetric Operations
Other Basic Operation in Digital Image Processing
Basic Gray Level Transformation
Logical Operations
Arithmetic Operations
where
• is the input image
• is the processed image
• is an operator on
for m = 1 ... M
for n = 1 ... N
set F(m, n) = f (F(m, n))
Real‐valued functions
exp(x), (1/x), xp, log(x), etc
Global thresholding
Gamma correction
Thresholding level : k
An approximation?
Function below will clamp (force) all values to fall within range [a,b]
Basic ide : Look up a transformed pixel address instead of the current one
Image warping : we can use a function
to select which pixel somewhere else in
the image to look up
Affine mapping : can the derive values of matrix that achieve desired
transformation (or combination of transformations)
Intermediate values of (r1 ,s1 ) and (r2 ,s2 ) produce various degrees
of spread in the gray levels of the output image, thus affecting its
contrast.
2 steps
1. Multiple intensity by ‐1
2. Add constant (e.g. ) to put
result in range [0, ]
Spatial filtering :
The kernel of spatial filter has a specific size (3x3, 5x5, etc)
Linear
Negative / identity
Logarithmic
Log / inverse log
Power law
nth power
Computation Level:
– Pointwise: every element X and Y
– Matrix based: involves neighbor pixels
– Division Operation
If Y is a scalar quantity:
– Z : a brighter image of X
– increased brightness level is similar to those of Y