0% found this document useful (0 votes)
7 views

Computer Vision and Image processing

The course 'Computer Vision and Image Processing' (CoSc4113) introduces students to the fundamentals of processing grey-scale and color images, covering topics such as sampling theory, filtering, and object segmentation. Students will learn to apply image enhancement techniques, analyze signals in the frequency domain, and implement algorithms using Python. The course includes practical labs on various image processing tasks, including restoration, compression, and object recognition.

Uploaded by

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

Computer Vision and Image processing

The course 'Computer Vision and Image Processing' (CoSc4113) introduces students to the fundamentals of processing grey-scale and color images, covering topics such as sampling theory, filtering, and object segmentation. Students will learn to apply image enhancement techniques, analyze signals in the frequency domain, and implement algorithms using Python. The course includes practical labs on various image processing tasks, including restoration, compression, and object recognition.

Uploaded by

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

Course title: Computer Vision and Image Processing Course code: CoSc4113

Course Description
This is an introductory course in processing grey-scale and color images. It will introduce students to the basic
principles of processing digital signals and how those principles apply to images. These fundamentals will include
sampling theory, transforms in appearance and geometry, filtering and object segmentation. The course will also
cover a series of basic image processing problems including enhancement, reconstruction, segmentation, feature
detection, and compression.
Course objectives
At the end of this course, students are expected to:
➢ Define fundamental concepts of computer vision and image processing system
➢ Apply pre-processing operations in image enhancement
➢ Analyze 2-dimensional signals in the frequency domain through the Fourier transform
➢ Describe the basic concepts of color image processing
➢ Apply image restoration, reconstruction and compression operations
➢ Design and implement image processing algorithm with Python.
Course outline
Chapter 1. Introduction to computer vision and image processing
1.1 What is a computer vision?
1.2 What is image?
1.3 Related fields in CV
1.4 Computer Vision Vs image processing
1.5 Application of CV and IP
1.6 Different Image processing examples
1.7 Fundamental steps in image processing
Chapter 2: Digital image fundamentals
2.1 Basic concept of image
2.2 Digital image Representation
2.3 Digital image acquisition process
2.4 Image sampling and quantization
2.5 Representation of different image type’s
2.6 Mathematical Tools used in Digital Image Processing
Chapter 3: Spatial Domain Image Processing
3.1 Spatial Processing of Digital Images
3.2 Basic Intensity Transformation Functions
3.3 Histogram of images
3.4 Spatial filtering
3.5 Histogram processing
3.6 Combining Spatial Enhancement Methods
Chapter 4: Frequency Domain Image Processing
4.1 Introduction to frequency domain
4.2 Frequency spectra
4.3 Fourier series
4.4 Continuous One-Dimensional Fourier Transform and Its Inverse
4.5 Discrete One-Dimensional Fourier Transform and Its Inverse
4.6 Frequency information of images
4.7 Image enhancement in frequency domain
Chapter 5: Image Restoration and Reconstruction
5.1 Introduction
5.2 Models of images and noise
5.3 Estimation of noise parameters
5.4 Restoration in the presence of noise
Chapter 6: Image Compression
6.1 Basic definition of image compression
6.2 Data redundancy
6.3 Elements of information theory
6.4 General mechanism and types of data compression and image restoration
6.5 Huffman coding
6.6 Arithmetic coding
6.7 Dictionary based coding
6.8 Bit-plane coding
Chapter 7: Color Image Processing
7.1 Color Fundamentals
7.2 Color Models (color space or color system)
7.3 Basics of Full-Color Image Processing
7.4 Morphological image processing
7.5 Color Transformations
Chapter 8: Object Recognition
8.1Fourier descriptors
8.2 Machine learning and deep learning for object recognition
8.3 Three-dimensional image analysis using deep learning
Lab contents: Use Python or Matlab
Lab 1: Digital image representation Lab 2: Image enhancement in the spatial domain
Lab 3: Image restoration and reconstruction Lab 4: Image compression
Lab 5: Color image processing Lab 6: Morphological image processing
Lab 7: Image segmentation Lab 8: Image filtering
Lab 9: Edge Detection Lab 10: Object Recognition

You might also like