views:

1305

answers:

8

Can you recommend a good textbook on image processing? A friend of mine asked for references, and that made me realize that my image processing library from my college days is probably very outdated.

I'm looking for something that is a good introductory book for someone with a decent programming and math background, but who's not an imaging expert.

+11  A: 

I'll start the ball by recommending Digital Image Processing by Gonzalez & Woods. I read it as a senior, and I still refer to it frequently. It covers fundamentals, so that hasn't changed too much in the last decade.

Kena
+3  A: 

I am currently using the book by Gonzalez and Woods in a current class and have been enjoying it. This might be a hint it is not completely outdated yet ;). So far the many examples found in the book have been excellent and I often prefer using it than sifting through my lecture slides.

You might also want to check out the MIT opencourseware if you feel you need another source to compare it too. It comes at a great price.

Good Luck.

smaclell
+4  A: 

I used Digital Image Processing by Gonzalez and Woods (2001 2nd edition) when I took an image/video processing course. I found it to be quite good for most things.

The instructor also recommended Fundamentals of Digital Image Processing by Jain. She felt like it gave a more solid mathematical foundation on some topics (particularly multi-dimensional Fourier and wavelet transforms). I didn't buy it for monetary reasons, to be honest, but I trust her opinion on such matters, and as such would recommend it by proxy if you're looking for mathematical grounding (though most admittedly aren't ;-)

Matt J
A: 

This is a very readable book: Computer Graphics Principles and Practice by Foley, van Dam, Feiner, and Hughes. Check out this amazon comment, I think it confirms this is what you want!

http://www.amazon.com/review/R3P4RLMEQ9PFE0/ref=cm_cr_rdp_perm

torial
An excellent book but it is really is more about generating images/graphics than processing image data.
Martin Beckett
I agree, this is computer graphics, not image processing (although it is a good book)
Kena
+4  A: 

Apart from seconding (or thirding and fourthing) Gonzales and Woods - I first bought it as Gonzales and Wintz nearly 20years ago.

A more example based approach (slightly less mathematical) is Image Processing, Analysis, and Machine Vision

There is a new book on the excellent openCV library called Learning OpenCV As well as giving examples and usage from the library it is an very readable tutorial on a lot of image processing (and especially recognition) methods.

Martin Beckett
+2  A: 

The FREE Ballard and Brown - Computer Vision is a required read for all computer vision students. Some of the stuff is now outdated, but most of it is still relevant and perfect for beginners!

PaulMorel
A: 

The Image Processing Handbook edited by Russ (CRC Press) is a good reference book on the topic. As others have already indicated, the Gonzales and Woods book is also a good choice.

A: 

What about a book dealing with more evolved (Non Linear) methods? Such as Bilateral Filtering, Anisotropic Filtering etc...

Any recommendation on that?

Thanks.

Drazick