New_CV_Syllabus (1)
New_CV_Syllabus (1)
Theory:
Grayscale and Color Image Processing, Image Transformations: Fourier Transform, Discrete
Cosine Transform (DCT), Edge Detection: Sobel, Canny, and Laplacian, Corner and Blob
Detection (Harris Corner Detector, FAST, SIFT, and SURF), Image Matching and
Transformation: Homography and RANSAC, Keypoint Descriptors
Object detection and segmentation e.g. Edge, texture, region, detection of sliding windows:
Feature extraction, e.g. linear binary pattern, principal component analysis, Gabor filters, bags
of features, Matching and recognition e.g. Bayesian classifier, support vector machine, fusion,
Image alignment and stitching. Principal Component Analysis (PCA)
Unit V: Deep learning and Neural Networks for computer vision (6 Hours)
Key components and basic architecture of deep neural network , Convolution neural network,
Object detection using R-CNN, Segmentation using image-to image neural network, Temporal
processing and recurrent neural network.
List of Experiment:
1. To implement data visualization techniques such as box plot, scatter plot, and Q plot for
comprehensive analysis of a given dataset.
2. To apply Gaussian, Median, and Bilateral filters to reduce noise in images while preserving
important structural details.
3. To enhance and detect edges in images by applying Sobel, Prewitt, and Laplacian filters,
emphasizing significant transitions in pixel intensity.
4. To classify images using a Support Vector Machine (SVM) model and assess performance
through cross-validation and key metrics such as accuracy and confusion matrix.
5. To apply Convolutional Neural Networks (CNNs) for image classification and evaluate the
model's performance using standard metrics such as accuracy and confusion matrix.
6. To implement K-Nearest Neighbors (KNN) for image classification and evaluate its
effectiveness through cross-validation and performance metrics such as accuracy.
7. To apply the Fast Fourier Transform (FFT) to convert images into the frequency domain
and filter out high-frequency noise, enhancing image quality.
8. To apply Principal Component Analysis (PCA) for reducing the dimensionality of image
datasets while retaining the most significant features.
9. To extract texture features from images using Gabor filters, enhancing the understanding
of surface patterns and texture-related information.
10. To perform object detection by leveraging Region-based Convolutional Neural Networks
(R-CNN) for detecting and classifying objects in images.
11. To implement Long Short-Term Memory (LSTM) networks for sequential image
classification and evaluate the model’s performance using cross-validation and accuracy
metrics.
12. To classify images using a Decision Tree model and evaluate its performance using cross-
validation and metrics such as accuracy, precision, and recall.
Reference Books: