research and machine vision - modified
TRANSCRIPT
-
8/3/2019 Research and Machine Vision - Modified
1/39
Research and Machine Vision
Joel P. Ilao
November 23 & 26, 2011
-
8/3/2019 Research and Machine Vision - Modified
2/39
Some Philippine Facts 2,180 HEIs: 607 public, 1573 private ( from CHED
website) no PH university in top 300 of World University
Rankings, 2011 (DLSU: 451-500). 3 PH universities.
PH ranked 75th out of 142 countries in GlobalCompetitiveness Report 2011-2012 (up by 10spots from last year) by World Economic Forum
(WEF) improved by 2 points in Higher Educ. Category and
training
-
8/3/2019 Research and Machine Vision - Modified
3/39
Taken from Unesco Institute for Statistics (UIS) Fact Sheet (August, 2011)
-
8/3/2019 Research and Machine Vision - Modified
4/39
country Year Population
(in Millions)
RSE per million
PH 2005 92.2 81
SG 2007 5 6088
TH 2005 63.4 311
ID 2005 231.4 162
VN 2002 85.8 115
Source:
Unesco Science Report, 2010
-
8/3/2019 Research and Machine Vision - Modified
5/39
DOST National Science and Technology
Plan (NSTP) for 2002-2020 Long Term Area thrusts
agriculture, forestry and natural resources
health / medical sciences
biotech
ICT
m croe ec ron cs
material sciences and engineering
earth and marine sciences
fisheries and aquaculture
environment
natural disaster mitigation
Energy
manufacturing and process engineering
-
8/3/2019 Research and Machine Vision - Modified
6/39
Research Process
-
8/3/2019 Research and Machine Vision - Modified
7/39
Research Process
-
8/3/2019 Research and Machine Vision - Modified
8/39
Digital Image Processing DIP is the analysis and manipulation of
digitized images through the use of computer
-Image
Compression3-D Vision
Image
Segmentation
FilteringPattern
Recognition
Noise Reduction
in Images
-
8/3/2019 Research and Machine Vision - Modified
9/39
System FlowchartsInput
Pre-processing
Feature
Extractor
Main Algo
Post-processing
Output
Algo 1 Algo 2
Combine
Intermediate
Output
Database
-
8/3/2019 Research and Machine Vision - Modified
10/39
Tools for conducting research Hardware:
computer
camera
so ware: Matlab and Matlab clones
Octave, Mathematica, SciLab
IDEs with image processing libraries openCV for C/C++, AForge.Net for C#, etc.
-
8/3/2019 Research and Machine Vision - Modified
11/39
REVIEW OF DSP
-
8/3/2019 Research and Machine Vision - Modified
12/39
Signal Modification Amplification
Sub-sampling / scaling
)()( txty =
)()( ktxty =
-
8/3/2019 Research and Machine Vision - Modified
13/39
-
8/3/2019 Research and Machine Vision - Modified
14/39
Linear Systems Definition: A system is linear iff it satisfies:
Example in DIP:
[ ])()()()( 22112211 txtxHtyty +=+
AWGN ri ing on igita images Transfer function: y = f(x,y)
one interesting problem in DIP is estimation of
transfer function
application in super-resolution
-
8/3/2019 Research and Machine Vision - Modified
15/39
Time vs. Frequency Domain Converting from time to freq. domain and
back Fourier Transform
other transforms: (i.e. wavelet transform, discrete
cosine transform, etc.)
-
8/3/2019 Research and Machine Vision - Modified
16/39
Histogram Analysis Image Segmentation
-
8/3/2019 Research and Machine Vision - Modified
17/39
SAMPLE MV AND DIP PROJECTS
-
8/3/2019 Research and Machine Vision - Modified
18/39
Vision-based Vehicle Tracking
-
8/3/2019 Research and Machine Vision - Modified
19/39
Vision-based Vehicle Tracking
Overall Block DiagramHypothesis Generation
Block
-
8/3/2019 Research and Machine Vision - Modified
20/39
Finding vehicles based on contour
(Hypothesis Verification)
-
8/3/2019 Research and Machine Vision - Modified
21/39
Finding vehicles based on contour
(Hypothesis Verification)
-
8/3/2019 Research and Machine Vision - Modified
22/39
Vision-based Vehicle Tracking
-
8/3/2019 Research and Machine Vision - Modified
23/39
License Plate Recognition
-
8/3/2019 Research and Machine Vision - Modified
24/39
Vision-based Object Counting System
-
8/3/2019 Research and Machine Vision - Modified
25/39
Vision-based Object Counting System
Image
Preprocessing
Object
Segmentation
Attribute
Extraction
Noise
suppressedimage
Segmentedobjects
Attribute
values
Reference
image
ComparisonUser
Display
Results
Results
Reference
Attribute
Database
attribute
values
Selected
attributes
Input image
file
-
8/3/2019 Research and Machine Vision - Modified
26/39
Human Gait Analysis
0 50 100 150 200 250 300 350 4000
10
20
30
40
50
60
70
-
8/3/2019 Research and Machine Vision - Modified
27/39
Humain Gait Analysis
-
8/3/2019 Research and Machine Vision - Modified
28/39
Depth Estimation and Image
Segmentation using Monocular Images
-
8/3/2019 Research and Machine Vision - Modified
29/39
Depth Estimation and Image
Segmentation using Monocular Images
-
8/3/2019 Research and Machine Vision - Modified
30/39
Depth Estimation and Image
Segmentation using Monocular Images
-
8/3/2019 Research and Machine Vision - Modified
31/39
Facial Expression Tracking and Mimicking
-
8/3/2019 Research and Machine Vision - Modified
32/39
Facial Expression Tracking and Mimicking
-
8/3/2019 Research and Machine Vision - Modified
33/39
Fingerprint Authentication
-
8/3/2019 Research and Machine Vision - Modified
34/39
Fingerprint Identification
-
8/3/2019 Research and Machine Vision - Modified
35/39
Fingerprint Identification
-
8/3/2019 Research and Machine Vision - Modified
36/39
Vision-based Hand Mimicking System
Left Image
Right Image
-
8/3/2019 Research and Machine Vision - Modified
37/39
Vision-based Hand Mimicking System
User
Image AcquisitionModule
Hand Movements
Segmented
2D Points Tracker
Module
Angle Reconstruction
Module
Simulation Module
Colored Image
Angles of
Hand Parts
2D Coordinates of
Hand Parts
3D Reconstructed
Model
Angles of
Hand Parts
Instruction
-
8/3/2019 Research and Machine Vision - Modified
38/39
Assignment for next meeting Group yourselves into groups of 4
Each group will propose system architectures/block diagrams and flowcharts for (a) a
,
their choice.
keep proposals unique and creative
include references when needed clearly state reasons for choices
-
8/3/2019 Research and Machine Vision - Modified
39/39
Sample MV problem
(chick counter)