The book is organized into three sections, covering various fundamentals, applications, and programming aspects of computer vision.
The fundamentals section consists of four chapters. Two of the chapters deal with the more conventional but still popular areas: camera calibration and multi-view geometry. They deal with the most fundamental operations associated with vision. The chapter on robust estimation techniques will be very useful for researchers and practitioners of computer vision alike. There is also a chapter on a more recent tool (namely the tensor voting framework) developed that can be customized for a variety of problems.
The applications section covers two more recent applications (imagebased lighting and vision for visual effects) and three in more conventional areas (image seach engines, face detection and recognition, and perceptual interfaces).
One of the more overlooked area in computer vision is the programming aspect of computer vision. While there are generic commercial packages that can be used, there exists popular libraries or packages that are specifically geared for computer vision. The final section of the book describes two different approaches to facilitate programming for computer vision.
