This comprehensive book provides deep and wide coverage of the full range of topics encountered in the dynamic field of image processing and machine vision. You'll find the book to be especially strong and up-to-date in its treatment of 3D vision, with many topics that competing books ignore. The book is also distinguished by the way the authors use easy-to-understand algorithms to explain difficult concepts and offer a wealth of carefully selected problems and examples that can work with any general-purpose image processing package.