Computer Vision Week 3 Low level vision Artifical
Task of this week
Convolution
$$I’(i,j)=I*H=\sum_{k ,l}{I(i−k,j−l)H(k,l)}$$
- To calculate values at each location in the filtered image:
- You can imagine sliding the mask across the input image, filling in the values for the output (filtered) image as you go.
- Alternatively, you can imagine the mask replicated at every pixel location in the output image, and the results generated in parallel (like the DoG filters in the retina).
Edge detection
Convolving with a differencing mask:
- enhances edges
- but also enhances noise
Convolving with a smoothing mask:
- removes noise
- but also blurs edges
There is a trade-off between edge detection and noise suppression
Edge detection requires:
- a spatial scale, established using a smoothing operator(a Gaussian mask)
- a differencing operator to find significant grey-level changes (at that spatial scale)