COURSE SYLLABUS
SCHOOL OF E&TC AY: 2024 - 2025
W.E.F
ENGINEERING (Rev. 2023)
Digital Signal & Image
COURSE NAME
THIRD YEAR BACHELOR OF Processing
TECHNOLOGY COURSE CODE 2307314T
COURSE CREDITS 3
RELEASE DATE : 01/07/2024 REVISION NO. 2.0
TEACHING SCHEME EXAMINATION SCHEME AND MARKS
(HOURS/WEEK) THEORY LABORATORY
TOTAL
LECTURE PRACTICAL IA MSE ESE CA PRACT/DEMO/PRES
3 NIL 30 20 50 NIL NIL 100
PREREQUISITE: NIL
COURSE OBJECTIVES :
2307314T.CEO.1: Understand and apply the core concepts of digital signal processing.
2307314T.CEO.2: Implement and analyze various signal processing algorithms.
2307314T.CEO.3: Perform image enhancement and restoration using digital techniques.
2307314T.CEO.4: Utilize advanced DSP and DIP techniques for specialized applications.
COURSE OUTCOMES :
After successful completion of the course, students will be able to,
2307314T.CO.1: Apply the fundamentals signal processing techniques on various types of signals [L3].
2307314T.CO.2: Analyze the 1D and 2D signals for real time application [L4].
2307314T.CO.3: Develop analytical skills to solve problems related to signal and image processing [L5].
2307314T.CO.4: Design filters for 1-D and 2-D signals using specific criteria [L5].
Format No.: MITAOE/ACAD/002 Rev. No.: 2.0 Rev. Date: 01/07/2019
COURSE ABSTRACT:
This course provides a comprehensive introduction to the theories and applications of digital signal
and image processing. It is designed to equip students with the foundational concepts and techniques
necessary to analyze, process, and interpret digital signals and images. The course covers various
methods and algorithms used in the digital manipulation of signals and images, emphasizing practical
applications and real-world problem-solving.
THEORY COURSE CONTENTS
UNIT 1 Fundamentals of Digital signal Processing 08 HOURS
Applications/Case Study: Real-Time ECG Signal Processing for Heartbeat Detection
Contents: 1-D signal processing: Convolution, LTI system, DTFT, Sampling and reconstruction,
Sampling theorem, aliasing, Up Sampling and Down sampling, DFT: Computational complexity, prop-
erties, FFT: DIT and DIF algorithm, Long data filtering.
Further Readings/Self Study: Online DSP Simulations and Demos.
UNIT 2 Filter Design 08 HOURS
Applications/Case Study: Prepossessing 1-D signal -Noise removal in audio/ ECG signals
Contents:IIR filter design: Analog filter design : Butterworth filters, digital technique-BLT/IIM of
filter design. FIR filter: Linear phase filter, FIR filleter design :Fourier series method, window method
Further Readings/Self Study: Multirate Signal Processing:Decimation and Interpolation
UNIT 3 Image Processing fundamentals 08 HOURS
Applications/Case Study: Auto image enhancement techniques
Contents: Image representation, Image models, image types, Image enhancement techniques, Spatial
domain filtering, 2D DFT, frequency domain filtering
Further Readings/Self Study: Engage with the Kaggle community by participating in image pro-
cessing and computer vision competitions.
UNIT 4 Image analysis and feature extraction 08 HOURS
Applications/Case Study: Applications like ”counting of blood cells”
Contents: Image segmentation: Point. edge, line detection. Region growing and splitting. Feature
extraction: Boundary pre-processing, Boundary/region feature descriptors. morphological operations:
Dilation erosion, region filling , Hit and miss transform. Image restoration: image degradation models,
noise model, Restoration in presence of noise.
Further Readings/Self Study: Python, along with libraries such as OpenCV, NumPy, SciPy, and
scikit-image, provides robust tools for image processing.
UNIT 5 Applications of 1D and 2D signal processing 08 HOURS
Applications/Case Study: Using FFmpeg for Video Processing
Contents:Audio processing: Noise removal, Silence removal, biomedical signal: Visualization , Noise
removal, bio-metric recognition.
Further Readings/Self Study: Study Groups and Forums e.g. Stack Overflow: Tags like signal-
processing and image-processing.
Format No.: MITAOE/ACAD/002 Rev. No.: 2.0 Rev. Date: 01/07/2019
TEXT BOOKS
1. Proakis, J. G. (2007). Digital signal processing: principles, algorithms, and applications, 4/E.
Pearson Education India. .
2. Kumar, A. A. (2014). Digital signal processing,2/E PHI Learning Pvt. Ltd.
3. Gonzalez, R. C. (2009). Digital image processing, 4/E Pearson education india..
REFERENCE BOOKS
1. Mitra, S. K., & Kuo, Y. (2006). Digital signal processing: a computer-based approach. New
York: McGraw-Hill Higher Education.
2. Salivahanan, S., Vallavaraj, A., & Gnanapriya, C. (2001). Digital Signal Processing, McGraw-
Hill..
3. Jayaraman, S., Esakkirajan, S., & Veerakumar, T. (2009). Digital image processing . New Delhi:
Tata McGraw Hill Education.
Format No.: MITAOE/ACAD/002 Rev. No.: 2.0 Rev. Date: 01/07/2019
COURSE SYLLABUS
SCHOOL OF E&TC AY: 2024 - 2025
W.E.F
ENGINEERING (Rev. 2023)
Digital Signal & Image
COURSE NAME
THIRD YEAR BACHELOR OF Processing Lab
TECHNOLOGY COURSE CODE 2307314L
COURSE CREDITS 1
RELEASE DATE : 01/07/2024 REVISION NO. 2.0
TEACHING SCHEME EXAMINATION SCHEME AND MARKS
(HOURS/WEEK) THEORY LABORATORY
TOTAL
LECTURE PRACTICAL IA MSE ESE CA PRACT/DEMO/PRES
NIL 2 NIL NIL NIL 20 30 50
PREREQUISITE : NIL
COURSE OBJECTIVES :
2307314L.CEO.1: Develop technical proficiency with hands-on experience in implementing digital signal
processing (DSP) and image processing techniques using industry-standard tools.
2307314L.CEO.2: Implement and test,various DSP and image processing algorithms.
2307314L.CEO.3: Cultivate the ability to analyze and interpret the results of signal and image pro-
cessing experiments.
2307314L.CEO.4: Promote teamwork and effective communication through group projects and presen-
tations.
COURSE OUTCOMES :
After successful completion of the course, students will be able to,
2307314L.CO.1: Implement digital filters (low-pass, high-pass, band-pass) and noise reduction tech-
niques [L3].
2307314L.CO.2: Perform basic and advanced image processing operations, including enhancement, fil-
tering, segmentation, and feature extraction [L3].
2307314L.CO.3: Analyze and interpret the results of experiments to make informed decisions about
the effectiveness of different signal and image processing techniques [L4].
2307314L.CO.4: Design and implement practical solutions to real-world signal and image processing
problems through individual and group projects [L5].
Format No.: MITAOE/ACAD/002 Rev. No.: 2.0 Rev. Date: 01/07/2019
COURSE ABSTRACT:
The Digital Signal & Image Processing Lab course is designed to provide hands-on experience with the
fundamental techniques and tools used in the analysis, manipulation, and synthesis of digital signals and
images. This lab course complements theoretical knowledge with practical skills, preparing students for
real-world applications in areas such as telecommunications, multimedia, medical imaging, and computer
vision.
PRACTICALS
PRACTICAL NO.01 Signal Representation and Basic Operation 2 HOURS
Learn basic 1-D signal representation. Read, display, save signals and perform basic operations like
resizing, cropping, interpolation, decimation and delaying etc.
PRACTICAL NO.02 Discrete Fourier Transform (DFT) and Fast Fourier 2 HOURS
Transform (FFT)
Perform Fourier analysis (DFT or FFT) on the composite signal to identify frequency components.
Plot the frequency spectrum and analyze the results.
PRACTICAL NO.03 IIR filter 2 HOURS
Design IIR filter
PRACTICAL NO.04 FIR filter 2 HOURS
Design FIR filter
PRACTICAL NO.05 Image Representation and Basic Operations 2 HOURS
Learn basic image representation and manipulation like cropping , rotation,zooming etc.
PRACTICAL NO.06 Image Enhancement in spatial domain 4 HOURS
Image Enhancement in spatial domain technique : Negation,Contrast Stretching ,Morphological Oper-
ations.
PRACTICAL NO.07 Image Enhancement in frequency domain 2 HOURS
Image Enhancement in frequency domain technique : Image Filtering (Median, LPF, HPF ,High boost
filtering).
PRACTICAL NO.08 Edge detection 2 HOURS
Implementing edge detection algorithms such as Sobel, Prewitt, and Canny to identify edges in images.
PRACTICAL NO.09 Image Segmentation 2 HOURS
Implementing segmentation algorithms to partition images into meaningful regions.
PRACTICAL NO.10 Feature Extraction 2 HOURS
Find the Fourier Descriptor (FD) that represents the shape of an object’s boundary as a series of
complex Fourier coefficients.
Format No.: MITAOE/ACAD/002 Rev. No.: 2.0 Rev. Date: 01/07/2019
PRACTICAL NO.11 Laboratory Project and Demonstration 4 HOURS
Demonstration of Laboratory project implementing DSP & DIP algorithms Develop a simple GUI
(Graphical User Interface).Document the project thoroughly, including explanations of implemented
algorithms, code comments, and user instructions. .
TEXT BOOKS
1. Proakis, J. G. (2007). Digital signal processing: principles, algorithms, and applications, 4/E.
Pearson Education India. .
2. Kumar, A. A. (2014). Digital signal processing,2/E PHI Learning Pvt. Ltd.
3. Gonzalez, R. C. (2009). Digital image processing, 4/E Pearson education india..
REFERENCE BOOKS
1. Mitra, S. K., & Kuo, Y. (2006). Digital signal processing: a computer-based approach . New
York: McGraw-Hill Higher Education.
2. Salivahanan, S., Vallavaraj, A., & Gnanapriya, C. (2001). Digital Signal Processing, McGraw-
Hill..
3. Jayaraman, S., Esakkirajan, S., & Veerakumar, T. (2009). Digital image processing. New Delhi:
Tata McGraw Hill Education.
Format No.: MITAOE/ACAD/002 Rev. No.: 2.0 Rev. Date: 01/07/2019