Lec 1
Lec 1
CS-6350
Email: [email protected]
URL: //www.cse.iitm.ac.in/~sdas
//www.cse.iitm.ac.in/~vplab/computer_vision.html
JULY. – 2023.
1
INTRODUCTION
2
Contents to be covered
1 Introduction
2 Neighborhood and Connectivity of pixels
3 DFT, Filtering/Enhancement in spatial and spectral domains
4 3D transformations, projection and stereo reconstruction
5 Histogram based image processing & DHS
6 Concepts in Edge Detection
7 Hough Transform
8 Image segmentation
9 Texture analysis using Gabor filters
10 Pattern Recognition
11 Motion Analysis
12 Shape from Shading
13 Scale-Space - Image Pyramids
14 Feature extraction (recent trends) – detectors and descriptors
15 Bag of Words and Prob. Graphical Models
16 Object Recognition Use slides as brief :
17 Wavelet transform Points, concepts, links
18 Registration and Matching
TPA - 30 - 35
TUTs - 10 - 15
___________________
Total 100
12.00 – 12.50
L
Time Table U
N
C
H
https://openaccess.thecvf.com/menu
https://openaccess.thecvf.com/CVPR2022
Segmentation – 171
3D …. - 300
CVPR-23
Human Vision System (HVS) Vs.
Computer Vision System (CVS)
15
The Optics of the eye
A computer Vision System (CVS)
Computer
Image system
light
Digitizer
Reflected
light
16
Computer
Vision
Images, Models,
scenes, Object/Scene
pictures representation
Visualization
17
Computer Vision is an area of work, which is a combination of
concepts, techniques and ideas from Digital Image Processing, Pattern
Recognition, Artificial Intelligence and Computer Graphics.
Computer
Vision PR
CG &
ML
ANN Fuzzy
Parallel and
& DL Distributed & Soft
Computing
Processing
19
The Developmental Pathway of
Computational Vision Technology ??
DL
Computational
ML
Neurosciences
GPU
Fuzzy
& Soft computing
ANN
Optimization
Methods
Computer PR
Graphics
DSP Prob.
& Stat.
Optics
Linear algebra;
Subspaces
Digital Image processing is in many cases
concerned with taking one array of pixels as input and
producing another array of pixels as output which in some
way represents an improvement to the original array.
Purpose:
1. Improvement of Pictorial Information
• improve the contrast of the image,
• remove noise,
• remove blurring caused by movement of the camera
during image acquisition,
• it may correct for geometrical distortions caused
by the lens.
2. Automatic Machine perception (termed Computer
Vision, Pattern Recognition or Visual Perception) for
intelligent interpretation of scenes or pictures.
21
Elements of a Digital Image
Processing System
Mass
Image Digitizer storage
Hard copy
Display device
22
Image processors: Consists of set of hardware modules that
perform 4 basic functions:
– Image acquisition: frame grabber
– Storage: frame buffer
– Low-level processing: specialized hardware device designed
to perform Arithmetic Logic operations on pixels in parallel
– Display: read from image memory (frame buffer) and
convert to analog video signal
• Digitizers: Converts image into numerical representation
suitable for input to a digital computer
• Digital Computers: Interfaced with the image processor to
provide versatility and ease of programming.
• Storage Devices: For bulk storage. e.g:- Magnetic disks,
magnetic tapes, optical disks
• Display and Recording devices : Monochrome and Color
Television monitors, CRT, Laser printers, heat-sensitive paper
devices, and ink spray systems.
23
Image acquisition using a CCD camera
31
Different categories of work being done in CV, to solve problems:
Feature extraction:
Canny, GHT, Snakes,
DWT, Corners, Multi-sensor data,
SIFT, GLOH, LESH; Decision and feature fusion;
Steganography and
Image and Video-based
Watermarking;
Rendering;
32
The various sub-categories of technology in these related fields are:
35
Floor Auto-
Navigational aid
Estimated Orientation
SPCOMP ‘22
Heavy Version of YOLOV5 Light Version of YOLOV5
Segmented map
before integration
Segmented map
and Edge map
after integration
39
Road extraction from Satellite Images
SAT
Images
Results
Hand-
drawn
Object Extraction From an
Image
RCNN
Our
Unsupervised
method
Salient Object Segmentation In Images
Method 1
Unsupervised Saliency
Image IT FT CA GB IS RC HFT SF Proposed GT
SnakeCut
Output
46
The Problem Definition
IMRN
IMT
IMT
IMR
IMRN IMR
Published almost 3 decades ago;
IMT Without GPU and DL
53
Thank you
54
55