CE632 EdgeDetection
CE632 EdgeDetection
Edges
Pixels
Images
19/05/2024 COMPUTER VISION: EDGE DETECTION TCHNIQUES 3
What are edges in an image?
Edges are those places in an image that
correspond to object boundaries.
Edges are pixels where image brightness
changes abruptly.
An edge is a property attached to an
individual pixel and is calculated from the
image function behavior in a neighborhood of
the pixel.
It is a vector variable (magnitude of the
gradient, direction of an edge) .
Brightness vs. Spatial Coordinates
Depth discontinuity
illumination discontinuity
Methods
Many are implemented with convolution mask and based on discrete approximations to
differential operators.
Differential operations measure the rate of change in the image brightness function.
Some operators return orientation information. Other only return information about the existence
of an edge at each point.
An edge is typically extracted by computing the derivative of the image intensity function.
This consists of two parts: Magnitude of the derivative: measure of the strength/contrast of the edge
and Direction of the derivative vector: edge orientation.
This is linear and shift invariant. It is which is a convolution with the mask:
therefore the result of a convolution.
-1 1
Smoothing:
What to do? by forcing pixels different to
Function
Finite difference filters respond strongly to noise.
Image noise results in pixels that look very different from their neighbors.
Generally, the larger the noise the stronger the response