Vous êtes sur la page 1sur 3

ECS-702 DIGITAL IMAGE PROCESSING UNIT-I Introduction and Fundamentals Motivation and Perspective, Applications, Components of Image Processing

System, Element of Visual Perception, A Simple Image Model, Sampling and Quantization. Image Enhancement in Frequency Domain Fourier Transform and the Frequency Domain, Basis of Filtering in Frequency Domain, Filters Lowpass, High-pass; Correspondence Between Filtering in Spatial and Frequency Domain; Smoothing Frequency Domain Filters Gaussian Lowpass Filters; Sharpening Frequency Domain Filters Gaussian Highpass Filters; Homomorphic Filtering. UNIT-II Image Enhancement in Spatial Domain Introduction; Basic Gray Level Functions Piecewise-Linear Transformation Functions: Contrast Stretching; Histogram Specification; Histogram Equalization; Local Enhancement; Enhancement using Arithmetic/Logic Operations Image Subtraction, Image Averaging; Basics of Spatial Filtering; Smoothing - Mean filter, Ordered Statistic Filter; Sharpening The Laplacian. 26 UNIT-III Image Restoration A Model of Restoration Process, Noise Models, Restoration in the presence of Noise only-Spatial Filtering Mean Filters: Arithmetic Mean filter, Geometric Mean Filter, Order Statistic Filters Median Filter, Max and Min filters; Periodic Noise Reduction by Frequency Domain Filtering Bandpass Filters; Minimum Mean-square Error Restoration. UNIT-IV Morphological Image Processing Introduction, Logic Operations involving Binary Images, Dilation and Erosion, Opening and Closing, Morphological Algorithms Boundary Extraction, Region Filling, Extraction of Connected Components, Convex Hull, Thinning, Thickening UNIT-V Registration Introduction, Geometric Transformation Plane to Plane transformation, Mapping, Stereo Imaging Algorithms to Establish Correspondence, Algorithms to Recover Depth Segmentation Introduction, Region Extraction, Pixel-Based Approach, Multi-level Thresholding, Local Thresholding, Region-based Approach, Edge and Line Detection: Edge Detection, Edge Operators, Pattern Fitting Approach, Edge Linking and Edge Following, Edge Elements Extraction by Thresholding, Edge Detector Performance, Line Detection, Corner Detection.

Programs List
Experiment 1. Generate two vectors and Plot their respective graph Experiment 2.Perform some basic MATLAB operation such as: I. Addition: A+B II. Subtraction: A-B III. Multiplication: A*B IV. Division: A/B V. Power: A^B VI. Power Of each Element individually: A. ^B VII. Range Specification: A: B VIII. Square-Root: A=sqrt(B) Where A & B are any arbitrary matrices Experiment 3:Perform Following Operation in Image Lab1: How to read an image in Matlab. Lab2: How to show an image in Matlab. Lab3: How to access Image Pixels in Matlab. Lab4:How to write Image in Matlab. Lab5:Mirror Image generation. Lab6:Flipped Image generation. Experiment 3: The objective of this lab is to understand & implement
1. Image enhancement in frequency domain. 2. Low Pass Filters Gaussian low pass filter Butterworth low pass filter Ideal low pass filter 3. High Pass Filters Gaussian high pass filter Butterworth high pass filter Ideal high pass filter

Experiment 4: The objective of this lab is to understand & implement 1 Image enhancement in spatial domain through Gray level Transformation function 2 Linear Transformation Image Negation function

Identity function 3 Logarithmic Transformation 4 Power Law Transformation 5 Piece Wise Linear Transformation

Experiment 5: The objective of this lab is to understand & implement Lab 1: Use of Second Derivate for Image Enhancement: The Laplacian Lab 2: Use of First Derivate for Image Enhancement: The Gradient Experiment 6: The objective of this lab is to understand & implement morphological operation 1) Dilation 2) Erosion 3) Closing 4) Opening Experiment 4: Lab 1: Write a program for image enhancement Lab2: Write a program for image compression Lab3: Write a program for color image processing Lab4: Write a program for image segmentation Lab 5: Write a program for image morphology Lab 6: Image Restoration Lab 7: Edge detection Lab 8: Blurring 8 bit color versus monochrome Experiment 5: Lab1: Write a program for color image processing Experiment 6: Lab1: Write a program for image segmentation

Vous aimerez peut-être aussi