0% found this document useful (0 votes)
29 views4 pages

CS801-N Computer Vision

The document outlines the course structure for Computer Vision (CS801-N) proposed for the academic year 2021-22 at Kadi Sarva Vishwavidyalaya. It includes course objectives, detailed syllabus, instructional methods, learning outcomes, and a list of experiments related to image processing. The course covers fundamental concepts in digital image processing, enhancement techniques, and practical applications in various fields.

Uploaded by

shayonashwetal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views4 pages

CS801-N Computer Vision

The document outlines the course structure for Computer Vision (CS801-N) proposed for the academic year 2021-22 at Kadi Sarva Vishwavidyalaya. It includes course objectives, detailed syllabus, instructional methods, learning outcomes, and a list of experiments related to image processing. The course covers fundamental concepts in digital image processing, enhancement techniques, and practical applications in various fields.

Uploaded by

shayonashwetal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Kadi Sarva Vishwavidyalaya

Faculty of Engineering & Technology


Fourth Year Bachelor of Engineering (CSE)
(To be Proposed for: Academic Year 2021‐22)

Subject Code: CS801‐N Subject Title: Computer Vision


Pre‐requisite Computer Graphics, Digital Signal Processing, Knowledge of Fourier
Transform

Teaching Scheme (Credits and Hours)

Teaching scheme Evaluation Scheme


Total Mid Sem
L T P Total Theory CIA Pract. Total
Credit Exam
Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks
04 00 02 06 05 03 70 30 20 30 150

Course Objective:
Computer vision becomes a very important aspect in various industries ranging from the process industry to
the medical field. In this course students will learn basic principles of image formation, image processing
algorithms and different algorithms for 3D reconstruction and recognition from single or multiple images
(video). This course emphasizes the core vision tasks of scene understanding and recognition. Applications to
3D modelling, video analysis, object recognition and vision based control will be discussed.

Introduce the student to analytical tools and methods which are currently used in digital image processing as
applied to image information for human viewing. Then apply these tools in the laboratory in image
restoration, enhancement and compression.

Outline of the Course:

Sr. Minimum
Title of the Unit
No Hours
1 Introduction to Digital image fundamentals 5
2 Image Enhancements 10
3 Image Restoration 8
4 Colour Image processing 8
5 Image Compression 8
6 Morphological Image Processing 7
7 Image Segmentation 6

Total hours (Theory):52


Total hours (Lab):32 Total
hours:84
Kadi Sarva Vishwavidyalaya
Faculty of Engineering & Technology
Fourth Year Bachelor of Engineering (CSE)
(To be Proposed for: Academic Year 2021‐22)

Detailed Syllabus

Sr. Lecture Weight


No TOPICS Hours age(%)
1 Introduction to Digital image fundamentals:
Light and Electromagnetic spectrum, Components of Image processing
system, Image formation and digitization concepts, Neighbors of pixel 5 13
adjacency, connectivity, regions and boundaries, Distance measures,
Applications, Image Sampling and quantization
2 Image formation models and image Enhancements:
Monocular imaging system, Radiosity: The ‘Physics’ of Image Formation,
Radiance, Irradiance, BRDF, color etc, Orthographic & Perspective 10 16
Projection, Binocular imaging systems, Multiple views geometry,
Structure determination, shape from shading, Photometric Stereo, Depth
from Defocus, Construction of 3D model from images.
In spatial domain: Basic gray level transformations, Histogram processing,
using arithmetic/Logic operations, smoothing spatial filters, Sharpening
spatial filters. In Frequency domain: Introduction to the Fourier transform
and frequency domain concepts, smoothing
frequency‐domain filters, Sharpening frequency domain filters, Gaussian
3 Image Restoration & Feature Extraction:
Various noise models, image restoration using spatial domain filtering, image
8 19
restoration using frequency domain filtering, Estimating the
degradation function, Inverse filtering.
4 Colour Image processing:
Colour fundamentals, Colour models, Colour transformation, Smoothing 8 14
and Sharpening, Colour segmentation.
5 Image Compression:
Fundamentals of redundancies, Basic Compression Methods: Huffman 8 14
coding, Arithmetic coding, LZW coding, JPEG Compression standard
6 Morphological Image Processing:
Erosion, dilation, opening, closing, Basic Morphological Algorithms: hole 7 12
filling, connected components, thinning, skeletons
7 Image Segmentation
point, line and edge detection, Thresholding, Regions Based 6 12
segmentation, Edge linking and boundary detection, Hough transform
Total 52 100
Kadi Sarva Vishwavidyalaya
Faculty of Engineering & Technology
Fourth Year Bachelor of Engineering (CSE)
(To be Proposed for: Academic Year 2021‐22)

Instructional Method and Pedagogy:


At the start of course, the course delivery pattern, prerequisite of the subject will be discussed.
Lectures will be conducted with the aid of a multi‐media projector, black board, OHP etc.
Attendance is compulsory in lecture and laboratory which carries 10 marks in overall evaluation.
One internal exam will be conducted as a part of internal theory evaluation.
Assignments based on the course content will be given to the students for each unit and will be evaluated
at regular interval evaluation.
Surprise tests/Quizzes/Seminar/tutorial will be conducted having a share of five marks in the overall
internal evaluation.
The course includes a laboratory, where students have an opportunity to build an appreciation for the
concepts being taught in lectures.
Experiments shall be performed in the laboratory related to course contents.

Learning Outcome:
On successful completion of this course, the student should be able to:
● Apply knowledge of mathematics for image understanding and analysis.
● Design and analysis of techniques / processes for image understanding.
● Design, realize and troubleshoot various algorithms for image processing case studies.
● Select the appropriate hardware and software tools (Contemporary) for image analysis
● Understand image representation
● Enhance image quality using image enhancement techniques
● Filter given image using frequency domain filtering technique
● Select the right image restoration technique to remove degradation from given image
● Represent image using minimum number of bits using image compression
● Understand image segmentation technique
● Do morphological operations on given image

e‐Resources:
https://nptel.ac.in/courses

Major Equipment: Computers, simulation software – MATLAB/ SciLab, etc.

Reference Books:
Digital Image Processing, Rafael C. Gonzalez and Richard E. Woods, Third Edition, Pearson
Education
Digital Image Processing, S Jayaraman, S Esakkirajan, T Veerakumar, Tata McGraw Hill
Publication
Digital Image Processing, S Sridhar, Oxford University Press.
Kadi Sarva Vishwavidyalaya
Faculty of Engineering & Technology
Fourth Year Bachelor of Engineering (CSE)
(To be Proposed for: Academic Year 2021‐22)

LIST OF EXPERIMENTS:

No Name of Experiment

1 Introduction to Image Processing Toolbox


2 Read an 8 bit image and then apply different image enhancement techniques: (a) Brightness
improvement (b) Brightness reduction (c) Thresholding (d) Negative of an image (e) Log
transformation (f) Power Law transformation.
3 Implement different interpolation techniques using MATLAB/ Scilab.
4 Read an image, plot its histogram then do histogram equalization. Comment about the result.
5 (a) Implement Gray level slicing (intensity level slicing) in to read the cameraman image. (b) Read
an 8-bit image and to see the effect of each bit on the image. (c) Read an image and extract 8
different planes i.e. ‘bit plane slicing.”
6 Implement various Smoothing spatial filters.
7 Read an image and apply (1) Gaussian 3x3 mask for burring (2) High pass filter mask with different
masks (3) Laplacian operator with center value positive and negative (4) High boost filtering.

8 Write a program to implement various low pass filters and high pass filters in frequency domain.
9 Implement and study the effect of Different Mask (Sobel, Prewitt and Roberts).
10 Implement various noise models and their Histogram.
11 Implement object detection and tracking from video
12 Object detection from dynamic Background for Surveillance

You might also like