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 Frank Verbiest, Jan Tops, Joris Schouteden, 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. The financial support of the FWO project G.0223.01 and the European IST projects InViews, Attest, Vibes and Murale are also gratefully acknowledged.