At this point I would like to thank the people who contributed directly or indirectly to the text for this tutorial. First of all I would like to express my gratitude towards professor Luc Van Gool, head of the Industrial Image Processing group (VISICS/PSI/ESAT) of the K.U.Leuven. I am very grateful to my colleagues Maarten Vergauwen and Kurt Cornelis who are not only doing great research work (of which you'll find many examples in this text), but also proofread the whole text. Next I would also like to thank Jan Tops, Reinhard Koch, Tinne Tuytelaars and Benno Heigl who have contributed to the work presented in this text. I would also like to acknowledge the Fund for Scientific Research - Flanders (Belgium) for granting me a Postdoctoral Fellowship. Last but not least, I would like to thank Monika who didn't see me a lot during the last weeks.