The main focus of this book is on the uses of computer vision for inspection and model based matching. It also provides a short, self contained introductory course on computer vision. The authors describe various state-of-the-art approaches to probems and then set forth their proposed approach to matching and inspection. They deal primarily with 3-D vision but also discuss 2-D vision strategies when relevant. The book is suitable for researchers, final year undergraduates and graduate students. Useful review questions at the end of each chapter allow this book to be used for self-study.