The methods and techniques we have presented in the previous chapters introduced you to the very basics of video processing. We did not get into the mathematical details involved in such processing and preferred to demonstrate how the theory comes into action using hands-on, practical exercises that hopefully helped you comprehend the essence of the algorithms. In this final chapter, we will try to spice things up a little, going into more complex methods that require some more mathematical insight. We will avoid going into the most difficult details, but nevertheless, this chapter may seem a little more challenging than the others, as it will demonstrate basic motion detection and estimation techniques, combine them with the notion of image registration and use them for video stabilization. Furthermore, we will indulge in the field of three-dimensional image and video processing and create our own 3-D videos.
In this chapter,...