Written as an introduction for undergraduate students, this textbook covers the most important methods in digital image processing. Formal and mathematical aspects are discussed at a fundamental level and various practical examples and exercises supplement the text. The book uses the image processing environment ImageJ, freely distributed by the National Institute of Health. A comprehensive website supports the book, and contains full source code for all examples in the book, a question and answer forum, slides for instructors, etc. Digital Image Processing in Java is the definitive textbook for computer science students studying image processing and digital processing.
A welcome resource. The algorithm discussions do not depend on any toolkit, allowing ready translations to other environments, as I have found with OpenGL shaders. Useful either as a reference or as a textbook ... a very accessible textbook in image processing, quite suitable for undergraduate courses Starts with very fundamental concepts of digital images and goes through quite sophisticated algorithms with sound mathematical basis ... providing a deeper understanding of the algorithms. This will be one my continuing reference books for some time to come. --Steve Cunningham, PhD, Past SIGGRAPH President and Chair
An excellent resource, I highly recommend. --Wayne Rasband, Author of ImageJ, U.S. National Institutes of Health (NIH)