Unformatted text preview:

COURSE TITLE DIGITAL IMAGE PROCESSING I (1051.361) INSTRUCTOR INFORMATION Carl Salvaggio, Ph.D. Associate Professor Office Address: 76/3136 Telephone Number: 585-475-6380 E-mail: [email protected] AIM: imagesci87 Office Hours: Open door TEACHING ASSISTANT INFORMATION May Arsenovic Teaching Assistant Office Address: 76/3227 (located in Room 76/3215) E-mail: [email protected] AIM: MayTheTA Office Hours: M 12-2 / T 12-4 / R 12-4 COURSE DESCRIPTION This course is an introduction to the basic concepts of digital image processing. The student will be exposed to image capture and image formation methodologies, sampling and quantization concepts, statistical descriptors and enhancement techniques based upon the image histogram, point processing, neighborhood processing, and global processing techniques based upon kernel operations and discrete convolution as well as the frequency domain equivalents, geometrical operations for scale and rotation, and grey-level resampling techniques. The student will be introduced to the computation of the discrete and fast Fourier transforms for one- and two-dimensional functions and the techniques of frequency domain filtering. Emphasis is placed on applications and efficient algorithmic implementation using the IDL programming language. (1016-305, 1051-211 or equivalent) Class 4, Credit 4 LEARNING OUTCOMES/METHOD OF EVALUATION • Ability to use basic digital image processing concepts to perform enhancements to grey-level data (HOMEWORK ASSIGNMENTS / EXAMS) • Ability to use the IDL environment as an interactive problem solving tool and visualization system (HOMEWORK ASSIGNMENTS) MEETING TIMES Tuesday, Thursday / 2:00-3:50PM / Room 76:1230READING MATERIALS • Gonzalez, R.C. and R.E. Woods, Digital Image Processing, Second Edition, Prentice Hall, Upper Saddle River, New Jersey, 2002 (ISBN: 0-201-18075-8) COURSE MECHANICS 60% Programming Assignments 10% Homework Assignments 15% Oral Examination 1 15% Oral Examination 2 TOPICAL OUTLINE Digital Image Processing - Introduction • Definition • Topical areas to be covered • Grey level quantization o Uniform o IGS Image Acquisition Systems • Types of systems o Single detector o Linear detector o Array detector o Color o Spectrometers • Trade-offs between systems Geometric Manipulation of Images • Concept of image mapping • Affine transforms o Rotation o Scale o Matrix representations • Resampling o Nearest neighbor o Bilinear interpolation o Cubic convolution • Image-to-image registration o Polynomial mapping functions o Linear least squares regression Image Enhancement • Lookup tables (LUT) • Histograms as a descriptor• Histogram equalization • Histogram specification • Histogram-based statistics Spatial Filtering • Mechanics • Smoothing • Order-statistics filters o Minimum o Midpoint o Maximum o Median • Sharpening o First derivative o Second derivative o Conceptual approach o Laplacian operator o Unsharp masking • Gradient o Roberts Cross o Sobel o Prewitt o Noise considerations ORAL EXAMINATION 1 Point/Line Detection • Cascaded operations o Smoothing o Laplacian o Grey-level thresholding • Specific filters Frequency Domain • Review of complex number arithmetic • Fourier series • One-dimensional discrete Fourier transform • Concept of physical dimensionality • Two-dimensional Fourier transform o Computational tricks • Amplitude and phase representations o Mathematical definition o Physical meaning o Phase dominance/substitutionFast Fourier Transform • Derivation • "Butterfly" diagrams Frequency Domain Filtering • Convolution theorem • Mechanics of filtering in the frequency domain • Filter types o Notch o Lowpass o Highpass • Filter shapes o Ideal o Gaussian o Butterworth • Laplacian filtering in the frequency domain • Composite Laplacian filtering • High-boost filtering ORAL EXAMINATION


View Full Document

RIT EECC 361 - Syllabus

Documents in this Course
Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?