Software Cameras & Reviews Compare Cameras Equipment Application Notes Books
  Home
  Software & Demos
  Cameras & Reviews
  Compare Cameras
  Other Equipment
  Application Notes
  Bibliography
  Books

   

Image Processing Books

Digital Image Processing
By: Rafael C. Gonzalez, Richard E. Woods

Review: A reader from Montreal, Canada: As a computer engineering senior with a strong interest in image processing and vision, I found this book very helpful. The examples are varied and interesting, the maths are easy to understand and the design is very clear. Obviously, it supposes the reader has some mathematical background, but nothing impossible for an undergraduate student. It is also very complete: it goes from very basic image processing concepts (defining pixels, the RGB format) to more complex topics like pattern recognition and wavelet compression.

Book Info: Third generation book that builds on two highly successful earlier editions and the author's twenty years of academic and industrial experience in image processing.


Practical Algorithms for Image Analysis: Descriptions, Examples, and Code
By: Michael Seul, Lawrence O'Gorman, Michael J. Sammon
Hardcover: 295 pages
Publisher: Cambridge University Press; ISBN: 0521660653; 1st edition

This book offers guided access to a collection of algorithms for the digital manipulation and analysis of images. Written in classic "cookbook" style, it reflects the authors' long experience as users and developers of image analysis algorithms and software. For each task, they present a description and implementation of the most suitable procedure in easy-to-use form. The algorithms range from the simplest steps to advanced functions not commonly available for Windows users.Each self-contained section treats a single primary operation, beginning with a pictorial example and a ready-reference giving typical applications, keywords, and cross-references. The accompanying CDROM contains a collection of C programs implementating all the algorithms discussed in the book.Every researcher or practitioner working with images will need this reference and sofware library.

Review: Kirke Bent from Chatham, NJ: The title says it all. This book was meant to be used. It is organized around a series of transformations that are performed on an image in going from the raw, captured form to usable result. Each step is well identified so you can go directly to the part you need. The methods and routines used are the author's choices, but they give enough information so you can dig deeper if you suspect you may have special needs. I particularly liked the illustrations. They aren't fancy coffee table illustrations but they are very clear and pointed to what is being discussed. There are many illustrations that show the effect of the procedures on actual images from a variety of fields.

Douglas Lyon from Milford,CT: The authors use clear easy-to-understand algorithms to explain difficult concepts. Carefully selected examples make it very a comprehensive and insightful book. It is a good cookbook for beginning as well as advanced machine vision people. The text is supported by an abundance of figures and graphics. The full C source companion software on CD ROM enables the reader to quickly apply the theory. Altogether indispensable for the researcher and innovator, who will return to this remarkable book again and again.

Book Info: Offers guided access to a collection of algorithms for the digital manipulation and analysis of images, ranging from the simplest steps to advanced functions not commonly available for Windows users. CD-ROM included.


The Image Processing Handbook
By: Third Edition by John C. Russ
Hardcover: 752 pages
Publisher: CRC Press; ISBN: 0849325323; 3rd edition (January 1999)

The handbook presents an extensive collection of image processing tools, enabling the user of computer-based system to understand those methods provided in packaged software and to program additions needed for particular applications. Comparisons are presented of different algorithms that may be used for similar purposes, including a selection of representative pictures from light and electron microscopes as well as macroscopic, satellite, and astronomical images. With balanced, complete descriptions, the text outlines frequency space methods with extensive mathematical presentation and spatial domain processing requiring only a modest technical background in mathematics or computers.
The thrust of the book remains teaching by example: By seeing what various operations do to representative images, the reader will discover how and why to use them. This revision of the established standard acts as a singular resource for professionals in the medical, biological, and materials sciences as well as a range of engineering venues, including electrical and computer engineering, optical engineering, telecommunications, and artificial intelligence.

Review: From Book News, Inc.: A comprehensive reference for students and professionals in the sciences, engineering, telecommunications, artificial intelligence, or any of the other many fields in which images are processed. Describes the techniques used both to enhance an image for human perception and to prepare an image for testing or measurement. Includes frequency- space methods with extensive mathematical presentations, and spatial- domain processing, which requires only a modest technical background in mathematics or computers. Explains the principles behind the popular software so readers can program or adjust it to meet particular constraints or goals. Highly illustrated, mostly in black and white. Book News, Inc.®, Portland, OR


Digital Image Processing: Principles and Applications
By: Gregory A. Baxes
Paperback: 480 pages
Publisher: John Wiley & Sons; ISBN: 0471009490; 1 edition (September 1, 1994)

From Book News, Inc.: An elementary, practical explanation of digital image processing, without complex mathematics and technical jargon, for end users, systems designers, developers, and technical managers. Covers essential concepts; image enhancement, synthesis, and compression; and image data handling. Offers coverage of current hardware and the best methods for acquiring, displaying, and processing digital images. An accompanying disk contains sample images and a ready-to-run image processing program. Includes b&w illustrations and diagrams.


Image Processing for Computer Graphics
By: Jonas Gomes
Hardcover: 400 pages
Publisher: Springer Verlag; ISBN: 0387948546; (April 1997)

Image processing is concerned with the analysis and manipulation of images by computer. The focus of this book is to provide a thorough treatment of image processing with an emphasis on those aspects most used in computer graphics. Throughout, the authors concentrate on describing and analyzing the underlying concepts rather than on presenting algorithms or pseudocode. As befits a modern introduction to this topic, a good balance is struck between discussing the underlying mathematics of the subject and the main topics covered: signal processing, data discretization, the theory of colour and different colour systems, operations in images, dithering and half-toning, warping and morphing, and image processing.

Review: Image processing is concerned with the analysis and manipulation of images by computer. This book provides a thorough treatment of image processing with an emphasis on those aspects most used in computer graphics. Throughout, the authors concentrate on describing and analyzing the underlying concepts rather than on presenting algorithms or pseudocode. As befits a modern introduction to this topic, a good balance is struck between discussing the underlying mathematics of the subject and the main topics covered: signal processing, data discretization, the theory of color and different color systems, operations in images, dithering and halftoning, warping and morphing, and image compositing.

Book Info: Provides a thorough treatment of image processing with an emphasis on those aspects most used in computer graphics. Authors concentrate on describing and analyzing the underlying concepts rather than on presenting algorithms or pseudocode. DLC: Computer graphics.


Practical Handbook on Image Processing for Scientific Applications
By: Bernd Jahne, Bernd Jaehne
Hardcover: 624 pages
Publisher: CRC Press; ISBN: 0849389062; (March 1997)

The Practical Handbook on Image Processing for Scientific Applications is a practical guide for the natural and technical sciences community in image processing. Students, practitioners, and researchers can gain immediate access to a sound basic knowledge of image processing by referencing general principles in the natural sciences. The handbook is organized according to the hierarchy of tasks required.

Review: Book News, Inc.: Organized by the tasks required to acquire images and to analyze them. The step-by-step instructions for each task are augmented with an outline of concepts and theoretical background; test images and annotated algorithms; demonstrations using applications; and reference data. Covers all aspects of image processing from image formation to image analysis. In his descriptions, the author references general principles in the natural sciences so that students, practitioners, and researchers can gain immediate access to knowledge. -- Copyright © 1999 Book News, Inc., Portland, OR All rights reserved

A reader from Santa Clara, USA: This book is exellent. The material and the way it's covered is contemporary, far beyond the basics, and otherwise hard-to-find. The synopsis of the treated problems is precise and descriptive and the notation is especially clear. The book contains plenty of excellent illustrations and specific numerical data (such as filters tables). The problem treatment builds successfully on the previously covered material and analogies from other disciplines. The book doesn't leave 'gaps' in explanations and doesn't suffer from verbosity, as many theoretical texts tend to. There are good pointers for further details and research provided in the summary of each chapter, bibliography and color. The author gives many excellent tips.


Digital Image Processing : Concepts, Algorithms, and Scientific Applications
By: Bernard Jahne
Hardcover: 400 pages
Publisher: Springer Verlag; ISBN: 3540627243; 4th Book & CDR edition (December 1997)

From the first edition: "I recommend this book to anyone seriously engaged in image processing. It will clearly stretch the horizon of some readers and be a good reference for others. This is not just another image processing book; it is a book worth owning and a book worth reading several times."



Digital Image Processing
By: Kenneth R. Castleman
Hardcover: 667 pages ; Dimensions (in inches): 1.17 x 9.57 x
Publisher: Prentice Hall; ISBN: 0132114674; 1st edition (August 21, 1995)

From Book News, Inc.: A textbook that generally follows the organization of the author's earlier text by the same name (Prentice-Hall, 1979). Part 1 presents several important concepts that do not require detailed mathematical analysis for their basic understanding; Part 2 addresses techniques that rely more heavily upon their mathematical underpinning; and Part 3 specifically addresses applications. Examples illustrate how the theory can be applied to the type of problems that commonly occur in industry and research. Exercises and suggestions for projects complete each chapter. Annotation c. by Book News, Inc., Portland, Or.

Review: The publisher, Prentice-Hall Engineering/Science/Mathematics
Ideal for those who do not possess an advanced background in electrical engineering, this broad introduction to the fundamental concepts of digital imaging shows how the various techniques can be applied to solve real-world problems (e.g., in biology, astronomy, forensics, etc.).


Handbook of Image and Video Processing
By: Al Bovik (Editor)
Hardcover: 891 pages
Publisher: Academic Press Limited; ISBN: 0121197905; 1st edition (May 31, 2000)

From Book News, Inc.: This handbook contains contributions from leading educators and active research experts on methods for the acquisition, compression, analysis, and manipulation of visual information in digital format. The ten sections cover material from introductory through advanced. Topics include basic methods of gray-level and binary image processing, as well as the essential tools of image Fourier analysis and linear convolution systems; image and video processing; image and video analysis; image and video compression (including the JPEG and MPEG standards), acquisition, rendering and assessment, and storage, retrieval and communication; and applications of image processing. Illustrated with b&w images and diagrams. Edited by Al Bovik, electrical and computer engineering at the U. of Texas.Book News, Inc.®, Portland, OR

Review: A reader from Reston, Virginia: This is an encyclopedia of image processing topics. It contains some introductory material to help people understand what images are and how to process them. The majority of the text, however, is for experienced people wanting to look up topics. It contains material from 100 different professionals on 50 different topics.
The style is academic. The editor is the editor of the IEEE Transactions on Image Processing. The page style is similar to what you would see in an IEEE Transaction. The text explains the mathematics, but not to the depth I would like to see. The authors illustrate the techniques with many images. If there are no "before and after" images in an image processing book, reject it. Well, this book has plenty of images. That is a strong point.
A week point is there is no source code illustrating the techniques and algorithms. I find this a major weakness, but one that is not unique to this book. The authors leave much to the reader. This is not a read from cover to cover book. The reader must go slow, take notes, study, and read again to understand the material.

Reviewer: A reader from Lexington, MA USA: This is a very nice reference work for image processing professionals. It is a collection of articles by various experts in aspects of image processing, reporting on the state-of-the-art in their particular domains. The coverage is broad and deep. However, it is not for everyone. The writing style is that of a refereed journal. If you are not comfortable with that style of exposition, or if you are simply trying to find a snippet of code to implement a particular algorithm, this is not the book for you. At the other extreme, do not expect to find new and startling insights into the field that you did your dissertation on. However, if you want to understand the current state of the art of a colleague's field, or if you need to expand your expertise into a new area of image processing, this is a very good place to start.


The Pocket Handbook of Imaging Processing Algorithms in C
By: Harley R. Myler, Arthur R. Weeks (Contributor)
Paperback: 1st edition (July 1993)
Publisher: Prentice Hall PTR; ISBN: 0136422403

From the Back Cover: This handy desktop reference gathers together into one easy-to-use volume the most popular image processing algorithms. Designed to be used at the computer terminal, it features an illustrated, annotated dictionary format - with clear, concise definitions, examples, and C program code. Covers algorithms for adaptive filters, coding and compression, color image processing, histogram operations, image fundamentals, mensuration, morphological filters, nonlinear filters, segmentation, spatial filters, spatial frequency filters, storage formats, and transforms. Includes graphic oriented techniques such as warping, morphing, zooming, and dithering. Provides algorithms for image noise generation.

Review: A Reader from Nashville: This book presents many algorithms and their C implementations in alphabetical order. Many of the entries show the result of the algorithm's application on an image. A table of contents groups the algorithms into classes, such as image fundamentals (convolution, correlation), morphological filters, and nonlinear filters. The basic stuff is all there. Also included in the appendix are programs to read and write image data, which can be used in conjunction with the C code listed for each algorithm for a working solution. The theory is not emphasized, so readers should look elsewhere for that information. However, considering its small size, this book offers a lot of very useful information.


Algorithms for Image Processing and Computer Vision
By: James R. Parker
Paperback: 417 pages
Publisher: John Wiley & Sons; ISBN: 0471140562; Bk&Cd-Rom edition (November 1996)

Book Info: Your cookbook of the hottest new algorithms and cutting-edge techniques in image processing and computer vision. Answers the most frequently asked questions with practical solutions. CD ROM included.


Two-And Three-Dimensional Patterns of the Face
By: Peter W. Hallinan (Editor)
Hardcover: 270 pages
Publisher: A K Peters Ltd; ISBN: 1568810873; (May 1999)

Book Info: Ties together applied mathematics, applied statistics, and engineering by applying general theories and concepts to the specific and familiar example of the human face. Includes fully worked out examples of two approaches to face recognition, demonstrating the power of pattern theory and suggesting interesting new mathematics.


Remote Sensing of the Environment: An Earth Resource Perspective
By: John R. Jensen
Hardcover: 544 pages
Publisher: Prentice Hall; ISBN: 0134897331; 1 edition (January 3, 2000)

From the Back Cover: This book introduces the principles of remote sensing from an Earth resource perspective. It describes the fundamental characteristics of electromagnetic radiation and how the energy interacts with Earth materials such as vegetation, water, soil and rock. The book goes on to describe how the energy reflected or emitted from these materials is recorded using a variety of remote sensing instruments (e.g., cameras, multispectral scanners, hyperspectral instruments, RADAR); and how we can extract fundamental biophysical or land use/land cover information from the remote sensor data. The history of remote sensing, the principles of visual photo-interpretation, and photogrammetry are also presented. Application chapters focus on remote sensing of vegetation, water, urban land use, and soil/rock and geomorphic features. The book was written for physical, natural, and social scientists interested in how remote sensing of the environment can be used to solve real-world problems. Exercises and book illustrations are made available to instructors via the author's website. This book is a companion to "Introductory Digital Image Processing: A Remote Sensing Perspective" (Prentice-Hall, Inc., 1996) which introduces the fundamentals of digital image analysis. It is ideal for undergraduate or graduate courses in airphoto interpretation and remote sensing.


Digital Imaging: Theory and Applications
By: Howard E. Burdick
Hardcover: 304 pages
Publisher: Unknown; ISBN: 0079130593; (January 1997)

A world-renowned expert reveals everything you need to know about... Digital Imaging, Theory and Applications. From one of this burgeoning field's true pioneers, here is a much-needed guide to digital image processing that is both authoritative and accessible. Howard Burdick's book/CD-ROM package delivers imaging techniques in a wide variety of real-world situations. More than just another technical cookbook weighed down by mathematical abstractions, Digital Imaging paints a complete picture of the subject in terms anyone can understand. You'll find clear explanations of the basic theories underlying image processing and manipulation, followed by in-depth descriptions of: Image processing functions, file storage, and display techniques; Current and future applications in areas ranging from medical to military, document processing to moviemaking, and business to household; How to use input/output devices such as digital cameras, scanners, and laser film recorders. The accompanying CD-ROM provides many complete programming examples, plus sample images that serve to illustrate an array of practical algorithms and processing techniques... and provide a springboard from which to create your own custom applications. For expert, practical guidance through a fast-advancing field that grows more exciting-and useful-with each passing day, this volume simply has no equal.

Review: A reader from Toronto, ON: Covers many topics related to film/video compositing systems, like erosion/dilation and blue screen removal, but not too in-depth. Overall it's a intermediate-level book with little theory, focusing on application. The book complements many of the "hard-theory" books out there and is great if you work in the effects biz.
However I must say the K&R C code is useless as-is (i.e sgi reader is plain wrong) and should be used only as reference.

Book Info: with CD-ROM


Principles of Digital Image Synthesis
By: Andrew S. Glassner
Hardcover: 2050 pages
Publisher: Morgan Kaufmann Publishers; ISBN: 1558602763; 1st edition (January 15, 1995)

Review: Lee D Carlson from Global Mathematics Inc; Saint Louis, Missouri USA: This book is comprehensive in scope and one of the most well-written technical books in existence. In the preface the author states 'I love to write', and considering the exceptional quality of this book, this indeed shows through. The first part of the book covers the human visual system, the understanding of which is fundamental to designing effective computer graphics. Several interesting topics are discussed, including Mach bands, color opponency, perceptual color matching, MacAdam ellipses, RGB color space, and gamut mapping.
The second part covers more technical matters, namely that of signal processing. The mathematical background assumed of the reader increases dramatically in this part; some exposure to elementary calculus and differential equations would suffice. The author does a good job of explaining such concepts as linear operators and the Dirac bracket notation. The pictorial representation he gives of the convolution operation is very helpful. In addition, Fourier analysis is presented at a level that makes it very clear exactly what is happening to signals, both discrete and continuous, when taking the Fourier transform. The Fast Fourier transform is not discussed however, dissapointingly. Suprisingly, a whole chapter is devoted to wavelet transforms, a topic usually not included at this level. Wavelets are used as a tool to deal with nonstationary signals. Usually discussed at a very abstract level, the presentation here is crystal clear and vey intutive, and the reader will take away a deeper appreciation of these objects than what could have been obtained from the usual presentations.
Chapter 7 is one of the most important in the book for it covers Monte Carlo techniques for evaluating the integrals that arise in image processing. The speed of convergance of Monte Carlo is addressed, along with how to estimate confidence levels when the parent distribution is normal. The author presents five different ways of doing 'blind' Monte Carlo, including rejection, blind stratified, weighted, and quasi Monte Carlo. Quasi Monte Carlo has taken on particular importance in recent years wherever Monte Carlo techniques are used. The author also presents four different ways of doing 'informed' Monte Carlo, i.e. when some information about the signal is known.
Uniform sampling of continuous signals is done in the next chapter. After discussing an example of sampling and reconstruction, the author outlines in detail the mathematical theory behind the uniform sampling and reconstruction of one-and two-dimensional signals. The chapter ends with a discussion of a technique to reduce aliasing artifacts called supersampling.
The next chapter covers nonuniform sampling and reconstruction. Naturally this is more complicated from a mathematical standpoint, due to the role of stochastic processes, but the author does a good job of discussing the relevant concepts. Most interesting is his treatment of the duality between aliasing and noise.
Chapter 10 surveys some of the more modern and practical techniques used for sampling and reconstruction of two-dimensional signals. Uniform sampling is discussed in terms of rectangular and hexagonal lattices; nonuniform sampling in terms of Poisson sampling and N-books sampling. Pseudocode is given for the decreasing radius algorithm. The concept of a refinement test is introduced and broken down into five categories, each of which is discussed in detail. The refinement test allows one to decide when more samples are needed in a neighborhood, and refinement geometry indicates where the samples are to be placed. Refinement geometry is discussed in this chapter also, with linear and area bisection techniques outlined, along with multiple-level and tree-based sampling. Techniques for interpolation and reconstruction, such as warping are also treated, and the author gives brief overviews of one-dimensional and two-dimensional sampling theorems. Numerous other methods, going by several different names are also discussed.
A very large set of references is given at the end of the book, covering a wide variety of topics in computer graphics and mathematical formalism. I have not read the second volume, but I am sure it respects the high quality of the first.

Book Info: Two-volume set. Author provides a comprehensive explanation of the three core fields of study that constitute digital image synthesis: the human visual system, digital signal processing, and the interaction of matter and light.


Practical Image Processing in C: Acquisition, Manipulation, Storage
By: Craig Lindley
Paperback: CD-ROM: (Paperback - December 1990) 553 pages
Publisher: John Wiley & Sons; ISBN: 0471543772; Book & Disk edition January 1991

In light of the revolution in imaging technology, this book brings image acquisition and processing capabilities within the reach of the individual. It presents the hardware design and fabrication of what may be the world's lowest cost video digitizer input device for the PC, allowing still video images to be imported into a PC from a low cost television camera for display or manipulation. The book then shows how to display images on PCs and discusses the software required to make a digitizer...




Discrete Time Signal Processing
By: Alan V. Oppenheim
Hardcover: 870 pages
Paperback: NA
Publisher: Prentice Hall; ISBN: 0137549202; 2nd edition (February 15, 1999)

This is the standard text for introductory advanced undergraduate and first-year graduate level courses in signal processing. The text gives a coherent and exhaustive treatment of discrete-time linear systems, sampling, filtering and filter design, reconstruction, the discrete-time Fourier and z-transforms, Fourier analysis of signals, the fast Fourier transform, and spectral estimation. The author develops the basic theory independently for each of the transform domains and provides illustrative examples throughout to aid the reader. Discussions of applications in the areas of speech processing, consumer electronics, acoustics, radar, geophysical signal processing, and remote sensing help to place the theory in context. The text assumes a background in advanced calculus, including an introduction to complex variables and a basic familiarity with signals and linear systems theory. If you have this background, the book forms an up-to-date and self-contained introduction to discrete-time signal processing that is appropriate for students and researchers. Discrete-Time Signal Processing also includes an extensive bibliography.

Review: From Book News, Inc.: A text for an undergraduate or early graduate course for students with a background in advanced calculus, the elements of complex numbers, and variables. Revised from the 1989 edition not so much with new information, which has not changed much at the introductory level, but with shifts of emphasis both in the topics covered and in the pedagogical features. Expands the treatment of multi-rate signal processing because of its importance in oversampled conversions between analog and digital...



VayTek Inc., 505 North Third Street, Tetra II Bldg, Suite 200, Fairfield, IA 52556
Tel 641-472-2227 Fax 641-472-8131 Email vaytek@vaytek.com

© 2000 VayTek Inc. Information may be reproduced only with permission from VayTek Inc.