EECS 490: Digital Image Processing

Fall 2007, Prof. Frank Merat


General Information

Class Lectures: TR 4:30-5:45pm, Nord 211
Course Instructor: Frank Merat, flm at po.cwru.edu, Glennan 518, x4572
Teaching Assistant: Cheng-Luan (Bobby) Lu, cxl113 at po.cwru.edu
Instructor's Office Hours:
 
Required Text

Syllabus


Computer Assignments

Computer Assignments.


Mid-Term Paper


Resources


MATLAB


POWER POINT PRESENTATIONS


Images for various assignments


Lecture Notes/Other Course Material


Other Resources


Software Resources


Other Course References eecs490f07


Digital Image Processing at Other School

It is often interesting to compare what we do in EECS 490 to that done in similar classes at other schools.

CMU's 15-463 Computational Photography.
Columbia's E4830 Digital Image Processing.
Rice's ELEC 539 Digital Image Processing.
Stanford's EE368 Digital Image Processing.
MIT's 6.344 Two-Dimensional Signal and Image Processing.
Iowa's 55.148 Digital Image Processing.
UC Santa Barbara's ECE 178 Digital Image Processing has an interesting project on steganography.
George Mason's CS686 Image Processing and Applications.
SMU's EE 7374 Digital Image Processing.
Utah's CS 6640 Digital Image Processing.
Colorado's ECEN 5672 Digital Image Processing.
Missouri's CS 4650/7650 Image Processing.
Southern Maine's ELE489 Digital Image Processing.
University of Wisconsin - Madison's ECE 533 Digital Image Processing.
Auburn's ELEC 5430/6430 Digital Image Processing.
SUNY Stony Brook's ESE 558 Digital Image Processing I.
Clemson's ECE 847 Digital Image Processing I.
Boise State's ECE 457/ ECE 557 Digital Image Procesing.
Temple's CIS 601.001 Computer Graphics and Image Procesing.
UC San Diego's CSE 166: Image Processing.
UC Santa Barbara's ECE 178: Introduction to Digital Image Processing.
University of Florida's EEL 6562 Image Processing and Computer Vision.
SMU's CS 682 Computer Vision.

More will be added. Let me know if you come across any other interesting courses.



Digital Image Processing Tutorials

This is a short list of image processing tutorials which can be found on the Web.

University of Washington's Image Processing tutorial for beginning undergraduate students.
Auburn has an excellent tutorial on Digital Image Processing using MATLAB and the Image Processing Toolbox.
Berkeley has some nice demos of basic image processing operations using MATLAB

Let me know if you come across any other interesting sites.



Useful Links

Check out CMU's Computer Vision Home Page for links to conferences, software, research groups, test images, and the like.

You should also read IEEE's Transactions on Image Processing for the latest research. This site requires you be in the campus network or connected by VPN!

NIH has developed a pretty extensive public domain image processing program called NIH Image. This program was originally developed for the Mac and is now also available by Scion for the PC.

If you have little to no background in Fourier transforms this site may be helpful.


Vision for Mobile Robots

Information about the DARPA Grand Challenge.

Many engineering schools participate in the Intelligent Ground Vehicle Competition .

Some participating schools include:

Virginia Tech's Autonomous Vehicle Team Autonomous Vehicle Team .

Cornell's DARPA Urban Challenge .

Stanford's Racing Team which won the last DARPA Grand Challenge.


Interesting Image Processing Applications

Image registration and image warping is used to create Sportvision's "1st and 10" lines for broadcast football games.

Another more controversial application of image processing in sports is the K-Zone system (also developed by Sportvision) to automatically call balls and strikes in baseball.

An increasingly common image processing application is automatic license plate recognition which can be used for everything from parking lot access to automatic traffic ticketing.

Ever wonder how those special effects plug-ins in Photoshop work? John Waltman describes how a number of special effects filters (similar to some of the Photoshop plug-ins) based upon combinations of spatial filtering and geometric distortion (warping) are implemented. His website includes the full source-code and description of the filters. I personally liked the rain-drop filter..

 


Created: 2007-9-2. Last Modified: 2009-9-19.