This chapter was dedicated to intra-frame and inter-frame techniques for video filtering, which can be used for a variety of tasks. We discussed basic video manipulations, such as resizing, rotating, mirroring, and cropping, and proceeded to frame-by-frame spatial filtering of a video. Then, we focused extensively on a very common process in video processing, which is deinterlacing an interlaced video stream. Methods for intra-frame and inter-frame deinterlacing were discussed, as well as fusion of the two. For these processes, several advantages and disadvantages were brought to the surface and discussed. Finally, we discussed spatiotemporal filtering of videos and focused especially on spatiotemporal averaging. All these were presented and discussed with real examples and exercises. More specifically, in this chapter we discussed:
Cropping and resizing video streams
Rotating video streams and checking for errors
Reducing the blocking effect using spatial filtering
Intra-frame filtering...