13. Summary
solution: a processing unit
continuously consumes an input and produces an output
visits every image sample only once (cache friendly)
is aware of image coordinates (can handle the borders)
configuration (state) can be saved/restored
can be run in any direction
can be SIMD vectorized
can run in parallel (on independent parts of the image)
13 / 13