Wilhelm BURGER • Mark J. BURGE
Digital Image Processing
An Algorithmic Introduction using Java
Textbook with 560 pages, 271 figures and 17 tables
© Springer 2008
This book provides a modern, self-contained, introduction to digital image processing. We designed the book to be used by both learners desiring a firm foundation to build on, and practitioners in search of critical analysis and modern implementations of the most important techniques. This is the first English edition of the original German language book which has been widely used by:
- Imaging professionals, scientists, and engineers who use image processing as a tool and wish to develop a deeper understanding and create custom solutions to imaging problems in their field.
- IT professionals wanting a self-study course featuring easily adaptable code and completely worked out examples enabling them to be productive right away.
- Faculty and students desiring an example rich, introductory textbook suitable for an advanced undergraduate or graduate-level course which features exercises, projects, and examples which have been honed during the author's years of teaching.
While we concentrate on practical applications and provide working implementations, we do so without glossing over the important formal details and mathematics necessary for a deeper understanding of the algorithms.
In preparing this text we started from the premise that simply creating a recipe book of imaging solutions would not provide the deeper understanding needed to apply these techniques to novel problems, so instead our solutions are developed stepwise from three different perspectives: (a) in mathematical form (b) as abstract, pseudocode algorithms and (c) as complete Java programs. We use a common notation to intertwine all three perspectives, providing multiple, but linked, views of the problem and its solution.
The first English language edition, which expands on the second edition of the German text, was published in September 2007 by Springer-Verlag. Please see the preface and the table of contents. Numerous complete Java implementations are provided, all of which work within ImageJ, the programmer extensible imaging system developed, maintained, and distributed by Wayne Rasband of the National Institutes of Health (NIH).