[net.video] Image Processing references summary

kim@amdahl.UUCP (Kim DeVaughn) (11/20/86)

[ "Send lawyers, guns, and money ..." ]

I just found out that the summary of Image Processing references
that I thought I posted to the net earlier this month never made
it out.  I believe this was due to our news s/w getting busted by
all the new news.groups being created at once (I bet Murphy is
really having a ball with "The Great Net Reorganization" :-) )!

Anyway, here's the summary I promised, and thank you for your
patience and support.

/kim

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

First, let me thank everyone who responded to my initial request
for recommendations of Image Processing texts!  Your help was
(and is) appreciated very much.

I've attached the replies I received (slightly edited), along with
my original posting.  Hopefully, others will find these comments
useful.

To briefly summarize, the "Standard" in the field seems to be
"Digital Image Processing" by William K. Pratt (Wiley, 1978), with
the two volume set "Digital Picture Processing" by Rosenfeld and Kak
(Academic Press, 1982) a close second.

I found both of these works in stock at the Computer Literacy Bookstore,
here in Sunnyvale.  Pratt's book was about $60, and the R&K set about
$80.  Both appear to be excellent choices, with Pratt being slightly
broader in scope, and R&K seeming to have a little more depth in the
areas covered;  R&K also is a little more recent, and covers a few of
the more recently developed techniques in the field.  Both provide
a solid theoretical grounding in the subject.  [Note: my opinions are
based on 20-30 minutes of perusal, and should be taken only as a "first
impression"; I apologize for any inaccuracies.]

In a more practical vein (i.e., less theoretical), "Algorithms for
Graphics and Image Processing" by Theo Pavildis (Computer Science Press,
1982) was the clear choice.  The title is a bit misleading, as the
book is much more relevant to "Image Processing" than to "Computer
Graphics";  I found it in the Graphics section at Comp. Lit. (about
$30).

Pavildis' book has alot of "meat and potatoes" information/examples
that is lacking in Pratt or R&K.  With either Pratt or R&K to provide
the math and theory, *and* Pavildis to provide the "oh, so *that's*
what they mean" treatment, I think one could cover the subject and
start implementing workable code pretty quickly!

Also highly recommended was "Digital Image Processing" by Kenneth R.
Castleman (Prentice-Hall, 1979).  Several people mentioned that this
text is somewhat "introductory" in nature.  I didn't get a chance to
look it over (wasn't at Comp. Lit.), but it might be a good bet if the
sight of integrals on page 2 of a book scares you off :-).

Some replies pointed-out that "image processing" has several sub-areas
of specialization such as "Computer Vision", "Pattern Recognition",
"Fuzzy Systems", etc;  some references are given to these topics also.
For now, I'm making my way thru both Pratt and Pavildis (which should
keep me off the streets for a day or two :-) )!

Again, thanks to all who contributed!

/kim


My original posting:

 > Since there isn't any "net.image.processing", I'm posting this in
 > what I think are the most relevant news.groups.
 > 
 > There are several "standard reference works" on the subject of
 > Computer Graphics;  seems to me that Foley & van Dam is the one
 > I see cited most often.
 > 
 > I'm looking for an equally good text or two that covers the applications
 > side of Image Processing.  In particular, I'm interested in techniques,
 > algorithms, and the theory behind processes like "edge enhancement",
 > "contrast enhancement", "photodensitometric analysis" (whew!), and the
 > the like.
 > 
 > Please email me any recommendations, and I'll post a summary to
 > the net.


The replies:

------------------------------------------------------------------------

From: sun!pyramid.uucp!wallis (Bob Wallis)

The standard is Digital Image Processing by W.K. Pratt (who runs Vicom
in San Jose). Try -

Stanford Tech Book Store			415-327-3680
Stacey's					415-326-0681

Bob Wallis
(408)-738-8400 x3303

------------------------------------------------------------------------

From: pyramid!voder!lewey!evp

I have a copy of "Digital Image Processing" by Kenneth R. Castleman
of C.I.T & J.P.L., Prentice Hall, 1979, ISBN 0-13-212365-7.  It seems
to cover all you want to explore, plus geometric distortions, projections,
convolutions, etc.

			-Ed Post

------------------------------------------------------------------------

From: Eugene miya <pyramid!lll-crg!nike!aurora!eugene>

I can think of several.  Also different disciplines tend to have
different image processing requirements: remote sensing, medical
imaging, and so forth.  This is because the different part of the
Electro-magnetic specturm have different characteristics.  We
did subpixel resolution technqiues in the IR region which would
not work in any other, and radar (active microwave) has other
characteristics.

Anyway for references.
Check out Books by Harry Andrews (of USC) some designate him the father of
modern image processing.  In particular, he did an IEEE collection 
which I cannot remember the title of.  Check Computer Literary book store
down your street.  (See your at amdahl).

Ralph Bernstein at IBM Palo Alto has a similar book from the IEEE, very
good collection of papers.  Text is oriented to Remote Sensing.

Ken Castleman (used to work with him so I have a free copy) has
Digital Image Processing, by some author (it's a rather basic book).

--eugene miya
  NASA Ames Research Center
  eugene@ames-aurora.ARPA
  {hplabs,hao,nike,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!aurora!eugene

------------------------------------------------------------------------

From: pyramid!lll-lcc!Xerox.COM!denber.wbst

There's a number of pretty standard works in this field - the best (in
my opinion) is Digitial Image Processing, by William K. Pratt (Wiley,
1978).  It's quite comprehensive, and the subjects are nicely explained.
Another well-known one with a definite mathematical orientation is
Algorithms for Graphics and Image Processing, by Theo Pavlidis (Comp.
Sci. Press, 1982).  Chris Brown's book, Computer Vision (Dana Ballard &
Christopher Brown - don't have the date & publisher here) addresses the
subject from the point of view of vision (point of view - get it?).

			- Michel

------------------------------------------------------------------------

From: sun!sunnyvale!stewart (Dave Stewart)

I've heard of a good introductory primer _Digital_Image_Processing_
(A practical primer) by Gregory A Baxes.  Prentice Hall.

It should be available at the bookstore near Togo's, or at least
at Stacey's PaloAlto.

------------------------------------------------------------------------

From: seismo!s1-solaria.arpa!mordor!s1-solaria.arpa!berry

Try Theo Pavildis, "Algorithms for Graphics and Image processing",
Computer Science Press, 1982 ISBN 0-914894-65-X, LC T385.P38

Chapters include Intorduction, Digitization of Gray Scale images,
Processing of GS Images, Segmentation, Projections, Data Structures,
Bilevel pictures, contuor filling, thinning algorithms, curve fitting &
curve displaying, curve fitting with splines, approximnation of curves,
surface fitting and surface displaying, The mathematics of 2-d graphics, 
polygon clipping, math of 3-d graphics, creating 3-d graphic displays.

  --berry

------------------------------------------------------------------------

From: ihnp4!utah-cs!peterson (John W Peterson)

I believe "Digital Picture Processing", by Rosenfeld and Kak, is the standard
text in the field (there may be others, but this one covers most of the
topics you mention)

------------------------------------------------------------------------

From: hplabs!cae780!tektronix!tekigm.TEK.COM!dsailor (David Sailor)

  You might take a look at Algorithms for Graphics and Image Processing
  by Theo Pavlidis, Computer Science Press.  It is much heavier into
  Image Processing that Graphics.

  Dave Sailor
  Tektronix Inc.
  I.S.I. Division

------------------------------------------------------------------------

From: pyramid!lll-lcc!ihnp4!houxm!genesis!odyssey!jcs

A Good  Book is:
	Algorithms for Graphics  and Image Processing,
	Theo Pavlidis
	Computer Science Press
	1982

------------------------------------------------------------------------

From: ihnp4!hsi!stevens (Richard Stevens)

The classic is Bill Pratt's book titled (I think) "Digital Image Processing"
(William K. Pratt is the author - my copy is at home so I can't get the
exact title).  This covers almost everything but is a few years old.
Still a classic, however.

A good "example" book is one by Kenneth Castleman, titled something
like "Digital Image Processing".  He's at JPL and Cal Tech, and most
of the examples are from the Voyager program at JPL.  It contains the
best discussion I've ever found on the use of transforms in image
processing.  A more practical book than Pratt's.

Also a very good book with some good examples (and easier to read than
Pratt's) is one by Gonzalez and Wintz.  Not as complete as Pratt's,
but good.  I recall that its title is also "Digital Image Processing".

If you need books on more specific areas (image restoration, for
example) these generic texts contains lots of references.
The classic text on restoration is "Digital Image Restoration"
by Andrews and Hunt.  "Computer Vision" by Ballard and Brown
is another more specific text.

A trip to a good University library and a look under the subject
of Image Processing will yield even more books, some more recent
perhaps (Ernie Hall's book is another generic text).  A lot depends
on exactly what topics you're looking for.  None of the books above
are "complete" and each covers some aspects better than the others
(and unfortunately, Pratt's index is pretty incomplete).

Hope this helps.

	Richard Stevens
	Health Systems International, New Haven, CT
           ihnp4 ! hsi ! stevens

------------------------------------------------------------------------

From: beno!rochester!bullwinkle!batcomputer!hsgj (Mr. Barbecue)

Try Gregory Baxes book, "Digital Image Processing", Prentice Hall, I believe.
I found it in our campus store a few years back, showed it to Imaging Tech,
and now they reccomment it to their customers.  It beautifully covers the
BASICS of image processing, contrast enhancement, convolution, and some
others.  Additionally, it covers how to make the hardware.  It does not
cover fourier analysis or quantitative analysis, but as an intro, I don't
think it can be beat.

--ted Inoue

------------------------------------------------------------------------

From: Alco Blom <seismo!mcvax!uva!blom>

Digital Image processing : A Practical Primer.
G.A. Baxes
Prentice Hall
reviewed in Byte/july/1985

------------------------------------------------------------------------

From: seismo!rochester!bullwinkle!uw-beaver!tikal!wor_mein!lee (Lee Dunbar)

A book that I found useful in image processing is entitled

  "Digital Image Processing",  by K.R. Castleman

Looking at the index, edge enhancement and contrast enhancement are mentioned.

This book is divided into three sections:

	Basic Techniques
	Linear Filtering
	Applications

		Lee Dunbar	      (206) 392-9180
		Quantum    Medical    Systems,   Inc.
		1065 12th Ave NE,  Issaquah WA  98027

{uw-beaver,decvax!microsof,ucbvax!lbl-csam,allegra,ssc-vax}!tikal!wor_mein!lee

------------------------------------------------------------------------

From: seismo!mcvax!crin!tombre (Karl Tombre)

I hope I understand your question right : you want some basic (standard)
references on image processing. Well here are some :

W.K. Pratt : Digital Image Processing - Academic Press

T. Pavlidis : Algorithms for graphics and image processing 

K. Preston, L. Uhr : Multicomputers and image processing - algorithms and
			programs

   ... and my personal favorite :

J. Serra : Image Analysis and Mathematical Morphology - Academic Press 1982

--- Karl Tombre @ CRIN (Centre de Recherche en Informatique de Nancy)
UUCP:    ...!mcvax!inria!crin!tombre     EUROKOM: Karl Tombre CRIN
POST:    Karl Tombre, CRIN, B.P. 239, 54506 VANDOEUVRE CEDEX, France
TEL :    (+33) 83.91.21.20

       "Il n'y a de honte qu'a` n'en point avoir" - Blaise Pascal

------------------------------------------------------------------------

From: Ed Hall <amdcad!cae780!tektronix!sdcrdcf!randvax!edhall>

I don't know of anything I'd consider a ``standard reference'',
but the following two-volume set is quite good theoretically:

	Digital Picture Processing (Second Edition)  (C) 1982
	Rosenfeld, Azriel; Kak, Avinash C.
	Academic Press, Inc (Harcort Brace Jovanovich)
	TA1630.R67    ISBN-0-12-597301-0, ISBN-0-12-597302-0

		-Ed Hall
		{{allegra,ihnp4}!sdcrdcf,decvax}!randvax!edhall
		edhall@rand-unix.ARPA

------------------------------------------------------------------------

From: Wombat <hplabs!caip!pur-ee!j.cc.purdue.edu!rsk>

Two excellent books:

Pratt, "Digital Image Processing" pub. by Wiley; better as a reference
than a text, but pretty exhaustive.

Rosenfeld & Kak, "Digital Image Processing", 2nd ed. in two volumes,
published by Academic Press.  Kak teaches here, and developed the
material in a course I took; I think it's turned out well.  I do know
that a number of universities are using the book(s).  Covers everything
from photometry to image understanding.

Rich Kulawiec, pucc-j!rsk, rsk@j.cc.purdue.edu, rsk@purdue-asc.arpa

------------------------------------------------------------------------

From: hplabs!caip!dunn (Stanley Dunn)

The one I use in class is the book Computer Vision by Ballard & Brown
(Dana Ballard & Chris Brown from Rochester).  We also used this book
when I was at the University of Maryland.

There is always Digital Picture Processing by Rosenfeld & Kak 
(Academic Press) but it is very expensive.

------------------------------------------------------------------------

From: Chuck Mosher <pyramid!prls!philabs!mcnc!unc!cm>

Good introduction:  Digital Image Processing
		    Kenneth R. Castleman
		    Prentice-Hall, 1979

Excellent overall reference:  Digital Picture Processing (2 vols)
			      Azriel Rosenfeld & Avinash C. Kak
			      Academic Press, 1982

A Classic of the field:  Digital Image Processing
			 William K. Pratt
			 John Wiley & Sons, 1978
			 (This is hard going if you haven't seen the
			  stuff before!)

A good reference that includes topics in computer vision, as well as
image processing:
		   Computer Vision
		   Dana H. Ballard & Christopher M. Brown
		   Prentice-Hall, 1982


Hope this is helpful.

					Chuck Mosher
					UNC - Chapel Hill
					{ulysses|seismo}!unc!cm
					{decvax|ihnp4|philabs}!mcnc!unc!cm

------------------------------------------------------------------------

From: sun!pixar.uucp!ph (Paul Heckbert)

Some books on image processing (in refer(1) format).

The bible of the field is:

    %A W. K. Pratt
    %T Digital Image Processing
    %I John Wiley and Sons
    %C New York
    %D 1978

I also recommend the following, which is more readable:

    %A D. E. Pearson
    %T Transmission and Display of Pictorial Information
    %I Pentech Press
    %C London
    %D 1975

And here are some more:

    %A K. R. Castleman
    %T Digital Image Processing
    %I Prentice-Hall
    %C Englewood Cliffs, NJ
    %D 1979

    %A Rafael C. Gonzalez
    %A Paul Wintz
    %T Digital Image Processing
    %I Addison-Wesley
    %C Reading, MA
    %D 1977

    %A Harry C. Andrews
    %T Computer Techniques in Image Processing
    %I Academic Press
    %C New York
    %D 1968

Paul Heckbert
Pixar				415-499-3600
P.O. Box 13719			UUCP: {sun,ucbvax}!pixar!ph
San Rafael, CA 94913		ARPA: ph%pixar.uucp@ucbvax.berkeley.edu

------------------------------------------------------------------------

From: lll-lcc!ihnp4!uahcs1!ingr!cole

By far the most useful book that I have used in creating image processing 
software is "Image Processing" by Kenneth Castleman.

------------------------------------------------------------------------

From: ihnp4!ucf-cs!miami!emmerson

I have read the following book and found it quite valuable.  It's 
oriented towards satellite imagery but does delve into generic 
mathematical theory and motivation.

    "Digital Processing of Remotely Sensed Images" by Johannes G. Moik.
    Published by NASA (id: NASA SP-431) and sold by the Superintendent of
    Documents, U.S. Government Printing Office, Washington, D.C. 20402.

Hope this helps.

Steve Emmerson
Research Associate
Satellite Remote Sensing Group
MAIL:  Univ. of Miami/RSMAS/MPO; 4600 Rickenbacker Cswy.; Miami, FL 33149
BELL:  305/361-4065
UUCP:  ...!{decvax,akgua}!ucf-cs!miami!emmerson

------------------------------------------------------------------------


-- 
UUCP:  {sun,decwrl,hplabs,pyramid,ihnp4,seismo,oliveb}!amdahl!kim
DDD:   408-746-8462
USPS:  Amdahl Corp.  M/S 249,  1250 E. Arques Av,  Sunnyvale, CA 94086
CIS:   76535,25

[  Any thoughts or opinions which may or may not have been expressed  ]
[  herein are my own.  They are not necessarily those of my employer. ]