Universal Access To All Knowledge
Home Math Lectures from MSRI | UChannel | Chinese University Lectures | AP Courses from MITE | MIT OpenCourseWare
Search: Advanced Search
Anonymous User (login or join us) Upload

Related Subjects

image processing
image enhancement
image noise reduction
Fourier transforms
convolution
mathematical morphology

View educational material

[item image]

Readings

Creative commons copyright notice (ascii txt)
Lecture 01: Introduction to the Course (pdf)
Lecture 02: Digital Image Processing with Matlab (pdf)
Lecture 03: Point Processing of Images (pdf)
Lecture 04: Color Perception (pdf)
Lecture 05: Color Correction (pdf)
Lecture 06: The Fourier Transform (1-D & 2-D) (pdf)
Lecture 07: Spatial Filtering -- Image Convolution (pdf)
Lecture 08: Spatial Filtering in the Frequency Domain (pdf)
Lecture 09: Image Sharpening (pdf)
Lecture 10: Pixelization and Quantization (pdf)
Lecture 11: Image Sampling and Aliasing (pdf)
Lecture 12: Image Resampling (pdf)
Lecture 13: Image Rotation (pdf)
Lecture 14: Image Noise Reduction: Uncorrelated Noise (pdf)
Lecture 15: Image Noise Reduction: Correlated Noise (pdf)
Lecture 16: Mathematical Morphology -- Median FIlters (pdf)
Lecture 17: Mathematical Morphology -- Binary Images (pdf)
Lecture 18: Mathematical Morphology -- Grayscale Images (pdf)
Syllabus for Course EECE253 Image Processing, VUSE

Video Files

Vector median of 3-D vectors (animation)

Interactive Media Files

Wagon Wheel Aliasing (animation)

Other Files

Lecture 01: Introduction to the Course (ppt)
Lecture 02: Digital Image Processing with Matlab (ppt)
Lecture 03: Point Processing of Images (ppt)
Lecture 04: Color Perception (ppt)
Lecture 05: Color Correction (ppt)
Lecture 06: The Fourier Transform (1D & 2-D) (ppt)
Lecture 07: Spatial Filtering -- Image Convolution (ppt)
Lecture 08: Spatial FIltering in the Frequency Domain (ppt)
Lecture 09: Image Sharpening (ppt)
Lecture 10: Pixelization and Quantization (ppt)
Lecture 11: Image Sampling and Aliasing (ppt)
Lecture 12: Image Resampling (ppt)
Lecture 13: Image Rotation (ppt)
Lecture 14: Image Noise Reduction: Uncorrelated Noise (ppt)
Lecture 15: Image Noise Reduction: Correlated Noise (ppt)
Lecture 16: Mathematical Morphology -- Median FIlters (ppt)
Lecture 17: Mathematical Morphology -- Binary Images (ppt)
Lecture 18: Mathematical Morphology -- Grayscale Images (ppt)

All Files: HTTP

Licensing Information

[Attribution-Noncommercial 3.0]

Resources

Bookmark

Alan PetersLectures on Image Processing (June 1, 2007)

Would you like to try our new video/audio player ? (beta!)

Updated 28 April 2008

This is an 18-lecture series on Image Processing that I have created over the past 10 years (1999-2008) for my course, EECE/CS 253, at the Vanderbilt University School of Engineering. The files are all in Adobe Acrobat (.pdf) format and MS Powerpoint (.ppt) format. They are quite large because of the images in them. The topics covered include: Image Enhancement by Point Operations, Color Correction, The 2-D Fourier Transform and Convolution, Linear Spatial Filtering, Image Sampling and Rotation, Noise Reduction, and Mathematical Morphology for Image Processing.

Please note that these lectures are sets of slides, not videos. I made them using Matlab, Photoshop, Illustrator, Powerpoint, and Acrobat. Also I have not included the assignments since they are the source of academic credit for the Vanderbilt Course, EECE/CS 253, and I do not want example solutions to be available.

From the syllabus:

This introductory course in image processing should give the student a working knowledge of the most commonly used methods and procedures for image enhancement and restoration. The emphasis of the course is on practical results: given an image and a goal for its processing (e.g., feature enhancement, color correction, sharpening, warping, etc.) the student should be able to select and implement an appropriate procedure to achieve that goal. Good practical results often depend on an understanding of the mathematics behind the procedures as well as the ability to write software to implement the mathematics. Thus, there are significant mathematical and computational components to the course. In the past, most students have spent most of their time associated with this course writing and debugging computer programs.

Recommended but not required: An introductory course in digital signal processing (such as EECE 214 or EECE 252) and proficiency in writing computer programs in C, C++, Matlab, or Mathematica. Matlab is used in the class and the labs.

-----

I am making these freely available for noncommercial use. If you use any of my slides or graphics, please cite me in the normal academic fashion. For example, if you were to use any of the slides from Lecture 6, The Fourier Transform, cite the source as

Peters, Richard Alan, II, "The Fourier Transform", Lectures on Image Processing, Vanderbilt University, Nashville, TN, April 2008, Available on the web at the Internet Archive, http://www.archive.org/details/Lectures_on_Image_Processing.

If you intend to use any of the slides in a product that you intend to sell, please contact me directly to obtain permission. Alan dot Peters at Vanderbilt dot edu.

-----

About the 28 April 2008 Update: I recompiled the pdf files from the ppt files (the originals) and made sure that all the fonts were embedded and that the start-in-full-screen mode was off. This may solve the problem some folks were having with the PDF files. Please let me know if they do not work for you. Also, I retitled the lectures so that they would include the file type and appear in order and I modified the above introduction to, I hope, better explain the contents of this archive. (Thanks to users LizBurl and d012560c for alerting me to the pdf problems!)

-----

About the 10 April 2008 Update: Many of the lecture files have been revised, mainly to correct typos and various small errors. Some new material has been added as well.

Changes:

Lecture 1 Intro: Included 3 slides on forensic analysis.
Lecture 2 Digital Images: Included four slides on colormapping and two on image scrambling.
Lecture 3 Point Processing: Added to explanations on slide 16.
Lecture 4 Color Perception: No changes other than date from 2006 to 2007.
Lecture 5 Color Correction: Added 19 slides on the color cube and on RGB vs HSV representation.
Lecture 6 Fourier Transform: Reversed the order of slides 85 and 86.
Lecture 7 Convolution: No changes other than date from 2006 to 2007.
Lecture 8 Frequency Filtering: Added slide on on ideal bandpass filter.
Lecture 9 Sharpening: No changes other than date from 2006 to 2007.
Lecture 10 Pixelization, Quantization: Added 12 slides on steganography (hiding one picture in another.)
Lecture 11 Sampling, Aliasing: Minor format changes.
Lecture 12 Resampling: Errors corrected on pp 34 & 108, 9 pages of examples added.
Lecture 13 Rotating: Added seven slides on interpolation and warping.
Lecture 14 Uncorrelated Noise: No changes other than date from 2006 to 2007.
Lecture 15 Correlated Noise: No changes other than date from 2006 to 2007.
Lecture 16 Median Filters: No changes other than date from 2006 to 2007.
Lecture 17 Binary Morphology: Slide 18 corrected. New slide (49) added. Minor changes (clarifications) made to 25 other slides.
Lecture 18 Grayscale Morphology: New slide (43) added.


This educational material is part of the collection: Additional University Lectures

About this Item

Contributor: Alan Peters
Creator: Alan Peters
Date: June 1, 2007

Creative Commons license: Attribution-Noncommercial 3.0


Write a review
Downloaded 80,581 times
Reviews
Average Rating: 4.38 out of 5 stars4.38 out of 5 stars4.38 out of 5 stars4.38 out of 5 stars4.38 out of 5 stars

Reviewer: Alan Peters - - May 4, 2011
Subject: Reference books
Thank you all for your kind words about my lecture series. I am very glad that you have found them useful. A few folks have requested the names of reference texts on the subject. My notes are mainly from my own experience and many references. I do not use a textbook in my course. However, I do provide a list of texts for those who may want to consult one. They are listed in the 2010 syllabus that I have just uploaded. It is the file EECE253_syllabus_F2010.pdf. You may notice that the syllabus covers topics that are not in the currently available lectures. That is because I am constantly tweaking the course and adding new subject areas to it. Later this summer, I will be updating the lectures posted here so that they will be current with the course that I teach at Vanderbilt.

Reviewer: ImranShafi - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - May 3, 2011
Subject: Reference book
Dear Professor
The slides are great but I am unable to grasp few concepts and would like to consult the book that you have used in making these slides

looking forward

Reviewer: cactuslee - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - June 20, 2010
Subject: Reference of your content
Your image analysis lecture notes are really great,thank you for sharing with everybody. Can i ask for the reference of your lecture notes? Do you have text books about this lecture? I'm asking for this as i need to site this content in my research paper. Thank you.

Reviewer: Ambak, Kamarudin - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - April 22, 2009
Subject: Congratulation!! An Good Deed Regain Good Reciprocation
Hi Mr ALAN,
I just a few minute ago surf this very useful and interesting presentation of image processing topic which I really needed for my essential knowledge doing my Ph.D research. I hve already download all ppt.slides 1-18 and also pdf format. But, it seem I couldn't downloaded for pdf file sildes 14 & 15. I tried for several time but still unable to finished the downloading operation. Do you have any suggestion to solve this problem? or anyone Please...

Reviewer: Copyme - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - March 29, 2009
Subject: EXCELLENT
Very good explanation about image processing and the software.

Reviewer: d012560c - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - April 25, 2008
Subject: Alternate downloads (with smaller file size) available ...
-

To help save bandwidth, I have converted all 18 lecture notes from PDF format (210 MB) into DjVu format (74 MB) and uploaded them to:

http://ifile.it/xc0ora7

Also included is the MPG animation.

------------------ DjVu INFO.------------------------------------------------------------------------
DjVu plug-in (free) for Windows, Mac OS X, or UNIX:
http://www.lizardtech.com/download/dl_options.php?page=doc

Open Source Reader for Windows or Mac OS X:
http://windjview.sourceforge.net/
------------------------------------------------------------------------------------------------------------

To compare quality of PDF vs. DjVu, take a look at:
http://img2.freeimagehosting.net/uploads/a2c67d6d4c.jpg

The upload is archived in the TAR format, which can be opened with any common compression/decompression utility
such as WinZip, WinRar, Stuffit, 7-Zip, and many others.

Cheers!

-

Reviewer: lizburl - - April 22, 2008
Subject: help downloading
I have Adobe Acrobat but still cannot seem to open up any of the lectures. Is there something special I need to to do? I registered and believe my adobe is 8.1 professional.

Thanks, Lizburl

Reviewer: bala_sbc - - April 8, 2008
Subject: help
i couldn't download your material
even i had registered

Reviewer: ljiljana - - November 27, 2007
Subject: can't find it
ups, I just saw the note from Nov 1 and I find the files. anyway, perhaps it would be welcome that you add a remark on this (download loaction) in the description of the materials; as it is right now - titled with 'other files' - this does not seem intuitive at all. cheers, ljiljana

Reviewer: rocks_hound - - November 17, 2007
Subject: Lectures are not here
The lecture videos are not here Mr. Peters. By lecture videos I mean the instructor standing in front of the class explaining the material. I do not seem them in the list to the left.

Reviewer: zendebadvatan - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - November 1, 2007
Subject: quastoin!
where are lecture file for download!?

Reviewer: Eng. M. Aydi - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - October 30, 2007
Subject: good work
thank you for good work

Reviewer: fcyakop - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - October 30, 2007
Subject: thanks
it's just gr8

Reviewer: nadu4u - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - October 4, 2007
Subject: good
very good lectures

Reviewer: online - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - September 21, 2007
Subject: image
these r good

Reviewer: fly51fly - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - September 18, 2007
Subject: PERFECT!
Thanks for your excellent work!

Reviewer: Himanshu Jain - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - September 14, 2007
Subject: Extremely well explained
your efforts are explicitly reflecting in ur ppts.
Thx for ur great efforts

Reviewer: neemit - 2.00 out of 5 stars2.00 out of 5 stars - September 13, 2007
Subject: download
whrs d download link...??

Reviewer: Ketroo - - August 30, 2007
Subject: ?
Where is the download???

Reviewer: LitaF - 5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars5.00 out of 5 stars - July 18, 2007
Subject: Amazing
... is all that I can say about this course

Reviewer: zaizai - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - June 15, 2007
Subject: ya
quite well

Reviewer: ichsanibrahim - 4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars4.00 out of 5 stars - June 12, 2007
Subject: Good
Very good explanation about image processing


Terms of Use (10 Mar 2001)