SlideShare a Scribd company logo
1 of 81
Human Re-identification using Soft
Biometrics in Video Surveillance
Ph.D. Dissertation
Student: Shengzhe Li (이성철)
Supervisor: Prof. Hale Kim
May 22, 2015
1
Table of contents
• Introduction to soft biometrics
• Scene geometry and human height estimation
• Simplified camera calibration
• Simplified camera calibration with distortion correction
• Human descriptors and re-identification
• Combining motion and tracking-by-detection
• Automatic height estimation
• Feature-level color normalization
• Re-identification using soft biometrics
• Conclusion
• Achievement
2
Introduction to Soft Biometrics
3
Biometric technology map
4
Comparison of various biometric technologies in a
perspective of sensing distance and accuracy
Recent research activities on Soft Biometrics
5
2014.11.30 JIVP, Special Issue on Soft Biometrics:
Extraction and Applications based on Images and Videos
2015.1.15 PRL, Special Issue on Soft Biometrics
2014.9.6 ECCV, First International
Workshop on Soft Biometrics
Definition
Encyclopedia of Biometrics
“Any anatomical or behavioral characteristic that provides some information about the
identity of a person, but does not provide sufficient evidence to precisely determine
the identity can be referred to as a soft biometric trait. Personal attributes like gender,
ethnicity, age, height, weight, eye color, scars, marks, tattoos, and voice accent
are examples of soft biometric traits. ”
6
“a new form of biometric
identification which use physical or
behavioral traits that can be
naturally described by humans”
Daniel A. Reid Mark S. Nixon
Jean-Luc Dugelay
“the soft biometric traits instances are
created in a natural way, used by humans to
distinguish their peers.”
Antitza Dantcheva
State of the art technologies
7
Methods and performance
Domain of application
• Type I: Fusion with classical biometric traits
To integrate the information provided by soft biometric signatures with
the ones of a primary biometric system.
Framework of integration of soft biometrics to improve the accuracy of classical
biometric systems [Dantcheva2010]
8
State of the art performance (type I)
• Build a tunnel to collect soft labels are manually
• Performance of face recognition is increased by fusing
soft labels
• Soft labels are more useful at far distance
9
[Tome2014]
Domain of application
• Type II: Pruning the search
The soft biometric signature is used as a side information to filter the
original dataset W and to find a subset of the dataset Z.
Framework of integration of soft biometrics to improve the search efficiency of classical
biometric systems [Dantcheva2010]
10
intuVision
• Focuses on categorical classification of people
from ordinary video
• face-based gender and ethnicity classification
• gender, ethnicity, age and size
11
http://www.intuvisiontech.com/
Domain of application
• Type III: Human identification (re-identification)
The identification approach is based on a signature composed by soft
biometric traits, which can be extracted from images or videos
The scheme presents the
design of an identification
system based on soft
biometric traits.
[Dantcheva2010]
Very few studies
are performed in
this type
12
State of the art performance (type III)
13
[Dantcheva2010]
• Defines of two novel traits: weight and clothes
color
• Proposes a human identification based solely
on soft biometric traits
Collision probability of the proposed
BoSB in an N sized authentication
group with N ranging from 0 to 1,000
(a), and a magnified version in [0 100].
Soft Biometric Traits
14
Table of soft biometric traits [Tome2014]
Soft Biometric Traits
15
Table of soft biometric traits [Jaha2014]
Some commonly used soft biometric traits are
height, weight, age, ethnicity and gender, skin color, hair color and cloth color.
Two fundamental problems
• Scene geometry
• Scene geometry (camera calibration) is
fundamental to obtain soft biometric
features such as height and weight in
video surveillance
• Camera calibration is very complicated
and tedious because it needs the
measurements in real-world
• Color consistency
• Appearance of human changes within
one camera
• Color property changes very much
between indoor and outdoor cameras
16
Camera calibration problem
Color inconsistency problem
Scope
• Study on theory and application of soft biometrics and person
re-identification
• Propose a soft biometrics framework that can be accommodated
in video surveillance
• Discover the illumination changes between indoor and outdoor
under various weather condition
• Collect a real-world dataset for evaluating the system
Soft Biometrics
Person Re-
identification
Database
Defines prototype and
framework
Data storage and
search
Feature extraction and
matching methods
17
Proposed method
• Part 1. Scene geometry and human height estimation
Measure the physical size of human in the image
• Simplified camera calibration
• Simplified camera calibration with distortion correction
• Part 2. Human descriptors and re-identification
Extract consistent features from human body
• Combining motion and tracking-by-detection
• Automatic height estimation
• Feature-level color normalization
• Re-identification using soft biometrics
18
Part 1. Scene geometry and human height
estimation
19
Simplified camera calibration
Problems
Camera calibration experiments performed by Bin et al. at CVLab in 2011.
(Left) vanishing point based method. 8 points, height H, distance D1, D2.
(Right) DLT method. As many as possible points.
These method are accurate, but complicated and tedious!
It is natural to associate a walking or standing human with the camera
calibration problem in the context of video surveillance
20
Typical installation of camera
21
Indoor
Outdoor
Most cameras for video surveillance are
installed in high positions with a slightly tilted
angle to ensure the best field of view.
Main ideas
• The reason why camera calibration is complicated is that
there are too much calibration parameters (five intrinsic and
six extrinsic parameters).
• Reducing the number of calibration parameters can simplify
the problem.
• Considering that most cameras for video surveillance are
installed in high positions with a slightly tilted angle
• It is possible to retain only three calibration parameters in
the original camera model, namely the focal length, tilting
angle and camera height.
22
Coordinate system, notations
The typical camera installation and the
coordinate system in video surveillance.
23
Definition Notation
The world coordinates [X,Y,Z]T
The image coordinates [x,y]T
Head points in world [Xh,Yh,Zh]T
Head points in image [xh,yh]T
Foot points in world [Xf,Yf,Zf]T
Foot points in image [xf,yf]T
Focal length f
Tilt angle θ
Camera height c
Simplified Calibration
Most cameras for video surveillance are installed in high positions with a slightly
tilted angle. In such installation, the rotation angles along axis Y and Z can be
assumed as 0 (which are also known as pan and roll), as well as the translations
along axis X and Z. Therefore,
• 𝑃 =
𝑓 0 0
0 𝑓 0
0 0 1
1 0 0
0 cos 𝜃 − sin 𝜃
0 sin 𝜃 cos 𝜃
1 0 0
0 1 0
0 0 1
0
𝑐
0
=
𝑓 0
0 𝑓 cos 𝜃
0 sin 𝜃
0 0
−𝑓 sin 𝜃 𝑐𝑓 cos 𝜃
cos 𝜃 𝑐 sin 𝜃
24
Simplified Calibration
These three parameters can determine the mapping from the world coordinates
[X,Y,Z]T to the image coordinates [x,y,w]T as
x
y
ω
= 𝑃
X
Y
Z
1
=
𝑓 0
0 𝑓 cos 𝜃
0 sin 𝜃
0 0
−𝑓 sin 𝜃 𝑐𝑓 cos 𝜃
cos 𝜃 𝑐 sin 𝜃
X
Y
Z
1
=
𝑓X
𝑓Y cos 𝜃 − 𝑓Z sin 𝜃 + 𝑐𝑓 cos 𝜃
Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃
which can be represented in Cartesian coordinates as
x
y =
𝑓X
Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃
𝑓Y cos 𝜃 − 𝑓Z sin 𝜃 + 𝑐𝑓 cos 𝜃
Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃
25
Simplified Calibration
A basic relationship between the world coordinates Y, Z and the image coordinates y, which is
given as
y =
𝑓Y cos 𝜃 − 𝑓Z sin 𝜃 + 𝑐𝑓 cos 𝜃
Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃
=
𝑓Y − 𝑓Z tan 𝜃 + 𝑐𝑓
Y tan 𝜃 + Z + 𝑐 tan 𝜃
.
Since each pair of the head and foot of the y coordinates, denoted as yh and yf, can be
measured from the image. By above Eq., a set of equations with three unknowns can be built
as
yf =
−𝑓Z tan 𝜃+𝑐𝑓
Z+𝑐 tan 𝜃
yh =
𝑓Yh−𝑓Z tan 𝜃+𝑐𝑓
Yh tan 𝜃+Z+𝑐 tan 𝜃
.
Eliminating Z,
yh =
𝑓 𝑐tan2 𝜃+Yh+𝑐 yf+𝑓2 tan 𝜃Yh
tan 𝜃Yhyf+𝑓(tan2 𝜃Yh+𝑐tan2 𝜃+𝑐)
.
26
Foot y, real height
 head y
Simplified Calibration
The parameters can be found by the nonlinear regression as
𝑓
𝜃
𝑐
= argmin
𝑓,𝜃,𝑐
𝑖=1
𝑁
(yh𝑖 − yh𝑖)2
.
Once the calibration parameters of a camera are obtained, the physical height of a
person can be estimated from a pair of head and foot points observed from the
image.
Yh =
𝑓𝑐 tan2 𝜃+1 (yf−yℎ)
tan 𝜃yhyf−𝑓yf+𝑓 tan2 𝜃yh−𝑓2tan 𝜃
.
27
Foot y, head y
 real height
Parameter optimization
A scatter plot of the y coordinates of the observed and estimated head points with
respect to the observed foot points. The initial parameters f = 720, θ = -30 and c = -300
are approximated via visual estimation and the optimal parameters are found as f =
547.7, θ = -38.6 and c = -270.2 by the nonlinear regression method.
28
Optimal parameters can be found by the nonlinear regression.
Dataset for evaluation
• Number of subjects: 11
• Number of cameras: 9
• Video resolution: 1280 × 1024
• Location: Inha Univ. Hitech Bldg.
• Mark: Manual
29
Experimental results
30
Walking human based evaluation.
Ruler based evaluation
Comparison
Calibration
object
Mean
absolute error
Standard
deviation
Maximum
error
Krahnstoever Walking human 5.80% N/A N/A
Lee Cubix box or line N/A N/A 5.50%
Gallagher Grid pattern N/A 2.67cm 3.28cm
Jeges Grid pattern 2.03cm 4.17cm N/A
Proposed Walking human
1.39cm
(0.80%)
1.91cm
(1.1%)
7.93cm
(4.5%)
Comparison of the proposed method with the existing height estimation
methods
31
Part 1. Scene geometry and human height
estimation
32
Simplified camera calibration with distortion
correction
Camera distortion problem
181cm169cm158cm
GT : 170cm
33
Floor length estimation problem
GT : 396cm
AR : 322cm
GT : 271cm
AR : 278cm
34
The 4th order distortion model
• The types of distortion (from Wikipedia)
Barrel distortion
Pincushion
distortion
35
The 4th order distortion model
Camera distortion can usually be expressed as
𝑥 𝑑 = 𝑥 𝑢 1 + 𝑘 𝑑1 ∙ 𝑟𝑢
2
+ 𝑘 𝑑2 ∙ 𝑟𝑢
4
𝑦 𝑑 = 𝑦𝑢 1 + 𝑘 𝑑1 ∙ 𝑟𝑢
2 + 𝑘 𝑑2 ∙ 𝑟𝑢
4
where 𝑥 𝑢, 𝑦𝑢 are undistorted(ideal) coordinates, 𝑥 𝑑, 𝑦 𝑑 are distorted
coordinates(real) and 𝑟𝑢 is the radius. 𝑘 𝑑1 and 𝑘 𝑑2 are the distortion
parameters.
The inverse of camera distortion model has same form but different
coefficients
𝑥 𝑢 = 𝑥 𝑑 1 + 𝑘 𝑢1 ∙ 𝑟𝑑
2
+ 𝑘 𝑢2 ∙ 𝑟𝑑
4
𝑦𝑢 = 𝑦 𝑑 1 + 𝑘 𝑢1 ∙ 𝑟𝑑
2
+ 𝑘 𝑢2 ∙ 𝑟𝑑
4 .
36
Distort (original) image
37
Undistort image
38
Distort image
39
With distortion correction
AR: 170cm AR: 169cm AR: 174cm
GT : 170cm
40
* AR : Algorithm Result, GT : Ground Truth
With distortion correction
AR : 357cm
GT : 396cm
AR : 278cm
GT : 271cm
41
* AR : Algorithm Result, GT : Ground Truth
Distortion correction results
42
-0.12
-0.1
-0.08
-0.06
-0.04
-0.02
0
0.02
0.04
0.06
w/o distortion correction w/ distortion correction
Calibration error w/ and w/o distortion correction
Errordistrubution(meter)
The calibration error with and without distortion correction. The
standard deviation is reduced from 3.73cm to 2.45cm after
applying distortion correction.
Conclusion
• The proposed method requires neither any special
calibration object nor a special pattern on the ground,
such as parallel or perpendicular lines; it does not rely on
computing the vanishing points, which is difficult to
estimate in practice
• The proposed method can be integrated with automated
human detection methods to perform full autocalibration.
This remains as a future study.
• Lens distortion correction offers more accurate height
estimation especially for boarder area as well as the length
in the floor.
43
Open source on Github (GPLv2 license)
https://github.com/lishengzhe/ccvs
44
Open source on Github (GPLv2 license)
45
42 visitors after two weeks
Open source on Matlab
46
40 downloads per month
Part 2. Human descriptors and re-identification
47
Human re-identification
Human re-identification consists in recognizing an individual in diverse
locations over different non-overlapping camera views, considering a large
set of candidates [Farenzena2010].
48
VIPeR dataset
Cam_A
Cam_B
3DPeS dataset
Approaches
• Three different re-identification
approaches
• Global features
• 2D body models
• 3D body models
• Features
• Global  various types of color
histogram
• Local  region and patch based
descriptor, such as MSCR
• Combination of features
• Feature level
• Score level
49
Three different re-identification
approaches [Balteri2014]
Main ideas
• Most re-identification methods only relay on
image features such as color and texture
• Appearance of human might change within
same camera because of wind or walking
direction
• Color property changes extremely between
indoor and outdoor cameras
• Re-identification using color and soft
biometric trait can be measured in video
surveillance such as height
• Tracking based approach for feature
extraction
• Feature-level color normalization for constant
color extraction
50
Color inconsistency problem
Appearance of the human might change
Part 2. Human descriptors and re-identification
51
Human detection and tracking
HOG on mini motion map
• Requirements
• Processing time
• Stable bounding box
• Minimum false detection
• Proposed method
• Compute motion map by
GMM and convert it to the
mini motion map
• Compute HOG when mini
motion map is none zero
Mini motion map for reducing
unnecessary computation in the
HOG based human detection.
Flowchart of the
proposed approach
combining motion
and tracking.
Method Time
Original HOG 60ms
HOG on mini motion map
(sparse)
20ms
HOG on mini motion map
(crowed)
30ms
Comparison of processing time
(i7 3.4G 4cores, @960 x 540)
Human detection and tracking (demo)
53
Part 2. Human descriptors and re-identification
54
Human feature extraction
Automatic height estimation
• Camera calibration allow us to estimate height of human
• Steps for height estimation
Background
subtraction
Rotate ROI
Profile
histogram
Head foot
points
extraction
Height
computation
head
foot
[Lv2006]
Automatic height estimation
For a 2D image the raw image moments 𝑀𝑖𝑗 with pixel intensities
𝐼(𝑥, 𝑦) are calculated by
𝑀𝑖𝑗 =
𝑥 𝑦
𝑥 𝑖
𝑦 𝑖
𝐼(𝑥, 𝑦)
The components of the centroid are
𝑥 =
𝑀10
𝑀00
and
𝑦 =
𝑀01
𝑀00
.
Information about image orientation can be derived by first using
the second order central moments to construct a covariance matrix.
𝜇20
′
= 𝜇20/𝜇00 = 𝑀20/𝑀00 − 𝑥
2
𝜇02
′
= 𝜇00/𝜇00 = 𝑀02/𝑀00 − 𝑦
2
𝜇11
′
= 𝜇11/𝜇00 = 𝑀11/𝑀00 − 𝑥𝑦
http://en.wikipedia.org/wiki/Image_moment
Automatic height estimation
The covariance matrix of the image 𝐼 𝑥, 𝑦 is now
cov 𝐼 𝑥, 𝑦 =
𝜇20
′
𝜇11
′
𝜇11
′
𝜇02
′ .
The eigenvectors of this matrix correspond to the major and
minor axes of the image intensity, so the orientation can thus
be extracted from the angle of the eigenvector associated with
the largest eigenvalue. It can be shown that this angle θ is
given by the following formula:
θ =
1
2
tan−1
2𝜇11
′
𝜇20
′
− 𝜇02
′
The blob is rotated around centroid point (x, y) by angle θ.
http://en.wikipedia.org/wiki/Image_moment
Automatic height estimation
58
Automatic height error
121110987654321
2.0
1.9
1.8
1.7
1.6
1.5
Subject
Height
Height extimation (auto)
Automatic height estimation error, slash lines represent GT.
Color feature
• Comparison of color spaces
10 20 30 40 50 60 70
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Cumulative Matching Characteristic (CMC) Curves - VIPeR dataset
Matches
Rank
HSV
Lab
RGB
HSV+Lab
HSV+RGB
Lab+RGB
HSV+Lab+RGB
HSV outperform the other color spaces
Combine HSV with the other color space degrade performance
Color property between cameras
Camera 01, outdoor, uniform light Camera 04, indoor, backlight
1 16 32 36
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
HSV histogram bins (16:16:4)
Meanfeature
Upper body HSV feature
0 16 32 36
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
HSV histogram bins (16:16:4)
Meanfeature
Lower body HSV feature
0 16 32 36
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
HSV histogram bins (16:16:4)Meanfeature
Upper body HSV feature
0 16 32 36
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
HSV histogram bins (16:16:4)
Meanfeature
Lower body HSV feature
Comparison of mean HSV feature shows difference between cameras
Proposed method
• Feature-level color normalization
• Assuming the means of color features are equal at same time
𝑓𝑚→𝑛(𝑥) = 𝑥 + ∆ 𝑚→𝑛
𝑛∈𝑁
𝑥 𝑛 =
𝑚∈𝑀
𝑓𝑚→𝑛(𝑥 𝑚) =
𝑚∈𝑀
𝑥 𝑚 + ∆ 𝑚→𝑛
∆ 𝑚→𝑛=
𝑛∈𝑁
𝑥 𝑛 −
𝑚∈𝑀
𝑥 𝑚
• Advantages
• No need pixel by pixel mapping
• Works for any color space
Experimental results
• Color
• Color + height
• Normalized color
• Normalized color + height
Dataset
Date of
recording
Length of
recording
Weather
Number of
cameras
Number of
subjects
Video format
13/11/07 00:17:00 Cloud 5 7 1280×720
15/03/21 00:25:00 Sunny 7 12 1280×1024
15/04/04 00:23:00 Cloud 7 11 1280×1024
15/04/11 00:17:00 Sunny 7 15 1280×1024
13/11/07 15/03/28 15/04/04 15/04/11
Interactive performance evaluation tool
for re-identification
GUI of the interactive performance evaluation tool for
re-identification
Features:
• Select dataset
• Select cam
• Select person
• Annotate GT
• CMC for cam
• CMC for all
Re-id result (131107, cam 1 2 4 5)
2 4 6 8 10 12 14 16 18
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve
Rank
IdentificationAccuracy
Color
Color + Height
Re-identification result on dataset 131107 (cloudy)
13/11/07
67
5 10 15 20 25 30 35 40 45 50 55
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve
Rank
IdentificationAccuracy
Color
Color + Height
Re-identification result on dataset 150328 (sunny)
15/03/28
Re-id result (150328, cam 1 2 4 5)
68
5 10 15 20 25 30
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve
Rank
IdentificationAccuracy
Color
Color + Height
15/04/11
Re-id result (150411, cam 1 2 4 5)
Re-identification result on dataset 150411 (sunny)
Re-id result (150404, cam 1 2 5 6)
5 10 15 20 25 30
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve
Rank
IdentificationAccuracy
Color
Color + Height
Re-identification result on dataset 150404 (cloudy)
15/04/04
Re-id result (150404, cam 1 2 5 6)
5 10 15 20 25 30
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve
Rank
IdentificationAccuracy
Color
Color + Height
82.98  87.94
58.16  53.19
92.2  95.05
Re-identification result on dataset 150404
Re-id result (131107, cam04)
2 4 6 8 10 12 14 16 18 20 22 24
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve (cam04)
Rank
IdentificationAccuracy
Color
Color+Height
N Color
N Color+Height
Re-id result (150328, cam04)
20 40 60 80 100 120 140 160
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve (cam04)
Rank
IdentificationAccuracy
Color
Color+Height
N Color
N Color+Height
Re-id result (150404, cam04)
20 40 60 80 100 120 140 160
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve (cam04)
Rank
IdentificationAccuracy
Color
Color+Height
N Color
N Color+Height
Re-id result (150411, cam04)
20 40 60 80 100 120 140 160 180
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
CMC Curve (cam04)
Rank
IdentificationAccuracy
Color
Color+Height
N Color
N Color+Height
Conclusion and future works
• Conclusion
• Simplified camera calibration using walking human is very practical
and results show promising results
• Proposed tracking based re-identification provide more rich
information than image based ones
• Feature-level color normalization can balance color between
cameras in an efficient way
• Re-identification performs better in a cloudy day
• Future works
• More soft biometric traits can be added such as body profile, gait
frequency, gait speed
• Depth, 4K camera might provide more details about human and
some soft biometric traits like hair color and skin color can be
extracted
• On-line system is required to evaluate the proposed method in real-
world application
75
Contributions of this study
• Simplified camera calibration
• Simplified camera calibration significantly reduce time and effort
for camera calibration that has a benefit for many video surveillance
applications
• Tracking based approach for re-identification
• HOG on mini motion map provides two time faster processing time
while maintains same performance
• Tracking based feature extraction is more robust to appearance
change in one camera
• Feature-level color normalization
• Feature-level color normalization can improve the color
consistency between cameras
• Re-identification using soft biometrics
• Combining color and height for person re-identification
improves existing method which mainly based on color only
76
Achievement
• Book chapter
1. Hale Kim, Shengzhe Li, “Characterization and Measurement of
Difficulty for Fingerprint Databases for Technology Evaluation,”
Encyclopedia of Biometrics, Springer US, 2014
• International journal
1. X Cui, H Kim, S Li, KS Kwack, BH Min, Extraction of anatomical
landmarks and axis for 3D coordinate system construction of
femur and tibia bone models, Osteoarthritis and Cartilage 23,
A246-A248 (IF:4.663)
2. Shengzhe Li, Van Huan Nguyen, Mingjie Ma, Cheng-Bin Jin,
Trung Dung Do and Hakil Kim, “A Simplified Camera Calibration
Method for Human Height Estimation in Video Surveillance,”
EURASIP Journal of Image and Video Processing (IF: 0.66, 2nd
review)
3. Thi Ly Vu, Trung Dung Do, Cheng-Bin Jin, Shengzhe Li, Van
Huan Nguyen, Hakil Kim, and Chongho Lee, “Improvement of
Accuracy for Human Action Recognition by Histogram of
Changing Points and Average Speed Descriptors,” Journal of
Computing Science and Engineering, Vol. 9, No. 1, March 2015,
pp. 29-38
4. Shengzhe Li, Hakil. Kim, Changlong. Jin, S. Elliott, and Mingjie.
Ma, "Assessing the level of difficulty of fingerprint datasets based
on relative quality measures," Information Sciences, 268 (2014)
122–132. (IF: 3.89)
77
Achievement (continued)
• International journal (continued)
5. Xuenan. Cui, Shengzhe. Li, Miao. Yu, Hakil. Kim, K.-S. Kwack, and B.-H. Min, "Automatic
cartilage segmentation and measurement for diagnosis of OA using 3D box and Gaussian
filters," Osteoarthritis and Cartilage, vol. 21, pp. S232-S233, 2013. (IF: 4.663)
6. Naw Chit Too June, Xuenan Cui, Shengzhe Li, Hakil Kim and Kyu-Sung Kwack, "Fast and
Accurate Rigid Registration of 3D CT Images by Combining Feature and Intensity.", Journal of
Computing Science and Engineering, 2012, 6(1): 1-11.
• Domestic journals
1. Jung-min Kim, Shengzhe Li, Hak-il Kim, “2D- 3D Human Face Verification System based on
Multiple RGB-D Camera using Head Pose Estimation”, Journal of The Korea Institute of
Information Security & Cryptology, VOL.23, NO.6, Dec. 2013
2. Sheongwook Hong, Xuenan Cui, Shengzhe Li, Naw Chit Too June, Kyu-sung Kwak, Hakil Kim,
“Efficient denoising and segmentation of multi-echo knee MR images,” Journal of the Korean
institute of information scientists and engineers, software and application , Vol.38, No.68 pp.
340-346, June 2011
• International conference
1. Shengzhe Li, Xuenan Cui, Miao Yu, Hakil Kim, Kyu-sung Kwack, "Detecting and visualizing
cartilage thickness without a shape model", SMC 2012: 232-236
2. Shengzhe Li; Changlong Jin; Hakil Kim; Elliott, S., "Assessing the Difficulty Level of Fingerprint
Datasets Based on Relative Quality Measures", Hand-Based Biometrics (ICHB), 2011
International Conference on.
3. Changlong Jin; Shengzhe Li; Hakil Kim, "Type-Independent Pixel-Level Alignment Point
Detection for Fingerprints", Hand-Based Biometrics (ICHB), 2011 International Conference on.
4. Shengzhe Li, Xuenan Cui, Naw Chit Too June, Hakil Kim, Kyu-sung Kwack: Label-guided snake
for bone segmentation and its application on Medical Rapid Prototyping. SMC 2011: 752-757
78
Achievement (continued)
• International conference (continued)
6. Seongwook Hong, Xuenan Cui, Shengzhe Li, Naw Chit Too June, Kyu-sung Kwack, Hakil Kim,
“Noise removal for multi-echo MR images using global enhancement”. SMC 2010: 3616-3621
7. Changlong Jin, Shengzhe Li, Hakil Kim, Eunsoo Park, “Fingerprint Liveness Detection Based on
Multiple Image Quality Features”, WISA 2010: 281-291
• Patent
1. 수술 영상의 실시간 시각적 노이즈 자동 제거 장치, 방법 및시스템, 2014.2, 등록
2. 복수의 카메라들을 이용한 3D 얼굴 모델링 장치, 시스템 및 방법, 2013. 9, 등록
3. GP-GPU를 이용한 3D 의료 영상 정합의 병렬처리방법, 2012. 8, 등록
4. 영상감시 시스템을 위한 카메라 감시 영역 산출 장치 및 방법, 2014.7, 출원
5. 외부 환경 정보를 반영한 비디오 보정 시스템 및 방법, 2014.3, 출원
6. 무릎뼈의 3차원 좌표 시스템 구축 장치 및 방법, 2013. 8, 출원
79
Achievement (continued)
• Research project
• 지문인식
• 바이오인식 데이터의 보안 및 성능평가 기술 국제표준 등록, 한국산업기술진흥원,
2009~2012
• 바이오인식시스템 성능시험용 DB기준 및 구성방안 마련, 한국인터넷진흥원, 2010~2011
• 제품기반의 지문인식시스템 성능 및 웹기반 BioAPI 표준적합성 시험환경 구축,
한국인터넷진흥원, 2012~2013
• 의료영상
• 골관절염의 진단 및 치료반응평가를 위한 MRI 및 CT 영상 후처리 알고리즘의 개발,
아주대학교산학협력단, 2009~2014
• 지능형 영상감시
• 스마트 카메라를 위한 영상분석 기술 및 사람인식 성능평가 방법/표준 개발-원거리 사람인식
기술의 성능평가 방법 및 표준화, 한국전자통신연구원, 2011~2014
• 다수의 고정형 카메라 기반 특정 보행자 추적 기술 개발, 방송통신위원회, 2013~2015
80
Thank you for your attention
81
Q&A

More Related Content

What's hot

Removing fence and recovering image details various techniques with performan...
Removing fence and recovering image details various techniques with performan...Removing fence and recovering image details various techniques with performan...
Removing fence and recovering image details various techniques with performan...RSIS International
 
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...ijcga
 
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...Universidad Politécnica de Madrid
 
Motion analysis in video surveillance using edge detection techniques
Motion analysis in video surveillance using edge detection techniquesMotion analysis in video surveillance using edge detection techniques
Motion analysis in video surveillance using edge detection techniquesIOSR Journals
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyAnvesh Ranga
 
digital image processing
digital image processingdigital image processing
digital image processingN.CH Karthik
 
Fingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptFingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptMukta Gupta
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyParvez Hassan
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 
CT Scan Image reconstruction
CT Scan Image reconstructionCT Scan Image reconstruction
CT Scan Image reconstructionGunjan Patel
 
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...Jens Grubert
 
A Short Introduction to Computer Vision-based Marker Tracking
A Short Introduction to  Computer Vision-based  Marker TrackingA Short Introduction to  Computer Vision-based  Marker Tracking
A Short Introduction to Computer Vision-based Marker TrackingJens Grubert
 
Image reconstruction in nuclear medicine
Image reconstruction in nuclear medicineImage reconstruction in nuclear medicine
Image reconstruction in nuclear medicineshokoofeh mousavi
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image ProcessingSalim Hosen
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringMeridian Media
 

What's hot (20)

Removing fence and recovering image details various techniques with performan...
Removing fence and recovering image details various techniques with performan...Removing fence and recovering image details various techniques with performan...
Removing fence and recovering image details various techniques with performan...
 
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
 
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
Insertion of Impairments in Test Video Sequences for Quality Assessment Based...
 
Motion analysis in video surveillance using edge detection techniques
Motion analysis in video surveillance using edge detection techniquesMotion analysis in video surveillance using edge detection techniques
Motion analysis in video surveillance using edge detection techniques
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Fingerprint Images Enhancement ppt
Fingerprint Images Enhancement pptFingerprint Images Enhancement ppt
Fingerprint Images Enhancement ppt
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Final project report
Final project reportFinal project report
Final project report
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 
CT Scan Image reconstruction
CT Scan Image reconstructionCT Scan Image reconstruction
CT Scan Image reconstruction
 
Chapter 4 image display
Chapter 4 image displayChapter 4 image display
Chapter 4 image display
 
streoscopy ppt
streoscopy pptstreoscopy ppt
streoscopy ppt
 
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
Google Glass, The META and Co. - How to calibrate your Optical See-Through He...
 
sawano-icma2000
sawano-icma2000sawano-icma2000
sawano-icma2000
 
A Short Introduction to Computer Vision-based Marker Tracking
A Short Introduction to  Computer Vision-based  Marker TrackingA Short Introduction to  Computer Vision-based  Marker Tracking
A Short Introduction to Computer Vision-based Marker Tracking
 
Image reconstruction in nuclear medicine
Image reconstruction in nuclear medicineImage reconstruction in nuclear medicine
Image reconstruction in nuclear medicine
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
 
Video Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic MonitoringVideo Surveillance Systems For Traffic Monitoring
Video Surveillance Systems For Traffic Monitoring
 

Viewers also liked

Iris Biometric for Person Identification
Iris Biometric for Person IdentificationIris Biometric for Person Identification
Iris Biometric for Person IdentificationManish Kumar
 
Successive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionSuccessive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionDr. Vinayak Bharadi
 
Multi-Camera Multi-Human Tracking System (oral presentation)
Multi-Camera Multi-Human Tracking System (oral presentation)Multi-Camera Multi-Human Tracking System (oral presentation)
Multi-Camera Multi-Human Tracking System (oral presentation)Yu-Sheng (Yosen) Chen
 
Biometrics iris recognition
Biometrics iris recognitionBiometrics iris recognition
Biometrics iris recognitionsunjaysahu
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Biometric Presentation
Biometric PresentationBiometric Presentation
Biometric Presentationrs2003
 
Biometric's final ppt
Biometric's final pptBiometric's final ppt
Biometric's final pptAnkita Vanage
 
Are Communities Empowering People or Reinforcing Dominations ?
Are Communities  Empowering People or  Reinforcing Dominations ?Are Communities  Empowering People or  Reinforcing Dominations ?
Are Communities Empowering People or Reinforcing Dominations ?Louis-David Benyayer
 
Закрепление пройденного Пропись с. 24
Закрепление пройденного Пропись с. 24Закрепление пройденного Пропись с. 24
Закрепление пройденного Пропись с. 24МКОУ СОШ № 1 г. Сим
 
Il caso Ebola. I media e la percezione dei rischi - AIRESPSA - School - 2014
Il caso Ebola. I media e  la percezione dei rischi - AIRESPSA - School - 2014Il caso Ebola. I media e  la percezione dei rischi - AIRESPSA - School - 2014
Il caso Ebola. I media e la percezione dei rischi - AIRESPSA - School - 2014Giuseppe Fattori
 
Kaunokirjallisuus ja hyvinvointi
Kaunokirjallisuus ja hyvinvointiKaunokirjallisuus ja hyvinvointi
Kaunokirjallisuus ja hyvinvointisunnycesilia
 
Innovations of the Future
Innovations of the Future Innovations of the Future
Innovations of the Future LBARKER6
 
The Stretch Level System
The Stretch Level SystemThe Stretch Level System
The Stretch Level Systemstretchlevel
 

Viewers also liked (20)

Iris Biometric for Person Identification
Iris Biometric for Person IdentificationIris Biometric for Person Identification
Iris Biometric for Person Identification
 
Successive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature RecognitionSuccessive Geometric Center Based Dynamic Signature Recognition
Successive Geometric Center Based Dynamic Signature Recognition
 
Ear Biometrics
Ear BiometricsEar Biometrics
Ear Biometrics
 
Multi-Camera Multi-Human Tracking System (oral presentation)
Multi-Camera Multi-Human Tracking System (oral presentation)Multi-Camera Multi-Human Tracking System (oral presentation)
Multi-Camera Multi-Human Tracking System (oral presentation)
 
Biometrics iris recognition
Biometrics iris recognitionBiometrics iris recognition
Biometrics iris recognition
 
Biometrics
BiometricsBiometrics
Biometrics
 
Bio-metrics Technology
Bio-metrics TechnologyBio-metrics Technology
Bio-metrics Technology
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Biometric Presentation
Biometric PresentationBiometric Presentation
Biometric Presentation
 
Biometric's final ppt
Biometric's final pptBiometric's final ppt
Biometric's final ppt
 
2209
22092209
2209
 
Are Communities Empowering People or Reinforcing Dominations ?
Are Communities  Empowering People or  Reinforcing Dominations ?Are Communities  Empowering People or  Reinforcing Dominations ?
Are Communities Empowering People or Reinforcing Dominations ?
 
Закрепление пройденного Пропись с. 24
Закрепление пройденного Пропись с. 24Закрепление пройденного Пропись с. 24
Закрепление пройденного Пропись с. 24
 
Il caso Ebola. I media e la percezione dei rischi - AIRESPSA - School - 2014
Il caso Ebola. I media e  la percezione dei rischi - AIRESPSA - School - 2014Il caso Ebola. I media e  la percezione dei rischi - AIRESPSA - School - 2014
Il caso Ebola. I media e la percezione dei rischi - AIRESPSA - School - 2014
 
Kaunokirjallisuus ja hyvinvointi
Kaunokirjallisuus ja hyvinvointiKaunokirjallisuus ja hyvinvointi
Kaunokirjallisuus ja hyvinvointi
 
Facebook page presentation
Facebook page presentationFacebook page presentation
Facebook page presentation
 
Innovations of the Future
Innovations of the Future Innovations of the Future
Innovations of the Future
 
Закрепление пройденного
Закрепление пройденногоЗакрепление пройденного
Закрепление пройденного
 
The Stretch Level System
The Stretch Level SystemThe Stretch Level System
The Stretch Level System
 
Presentacion tema memoria v1
Presentacion tema memoria v1Presentacion tema memoria v1
Presentacion tema memoria v1
 

Similar to Human Re-identification using Soft Biometrics in Video Surveillance

Image processing
Image processingImage processing
Image processingkamal330
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...cscpconf
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...csandit
 
Hand geometry recognition
Hand geometry recognitionHand geometry recognition
Hand geometry recognitionDheerendra k
 
Vision Basics
Vision BasicsVision Basics
Vision BasicsDrHemaCR
 
The Technology Research of Camera Calibration Based On LabVIEW
The Technology Research of Camera Calibration Based On LabVIEWThe Technology Research of Camera Calibration Based On LabVIEW
The Technology Research of Camera Calibration Based On LabVIEWIJRES Journal
 
JPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluationsJPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluationsTouradj Ebrahimi
 
Overview of behavioural understanding system with filtered vision sensor (Sua...
Overview of behavioural understanding system with filtered vision sensor (Sua...Overview of behavioural understanding system with filtered vision sensor (Sua...
Overview of behavioural understanding system with filtered vision sensor (Sua...Karel Van Isacker
 
C0365025029
C0365025029C0365025029
C0365025029theijes
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0Kapil Tiwari
 
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...idescitation
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesUlaş Bağcı
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision Chen Sagiv
 

Similar to Human Re-identification using Soft Biometrics in Video Surveillance (20)

Image processing
Image processingImage processing
Image processing
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
Hand geometry recognition
Hand geometry recognitionHand geometry recognition
Hand geometry recognition
 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
 
Vision Basics
Vision BasicsVision Basics
Vision Basics
 
The Technology Research of Camera Calibration Based On LabVIEW
The Technology Research of Camera Calibration Based On LabVIEWThe Technology Research of Camera Calibration Based On LabVIEW
The Technology Research of Camera Calibration Based On LabVIEW
 
23-02-03[1]
23-02-03[1]23-02-03[1]
23-02-03[1]
 
JPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluationsJPEG XR objective and subjective evaluations
JPEG XR objective and subjective evaluations
 
person authentication
person authentication person authentication
person authentication
 
IEEE HST 2009
IEEE HST 2009IEEE HST 2009
IEEE HST 2009
 
Overview of behavioural understanding system with filtered vision sensor (Sua...
Overview of behavioural understanding system with filtered vision sensor (Sua...Overview of behavioural understanding system with filtered vision sensor (Sua...
Overview of behavioural understanding system with filtered vision sensor (Sua...
 
thesis
thesisthesis
thesis
 
C0365025029
C0365025029C0365025029
C0365025029
 
Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...
Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...
Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0
 
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
 
Pcb
PcbPcb
Pcb
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

Human Re-identification using Soft Biometrics in Video Surveillance

  • 1. Human Re-identification using Soft Biometrics in Video Surveillance Ph.D. Dissertation Student: Shengzhe Li (이성철) Supervisor: Prof. Hale Kim May 22, 2015 1
  • 2. Table of contents • Introduction to soft biometrics • Scene geometry and human height estimation • Simplified camera calibration • Simplified camera calibration with distortion correction • Human descriptors and re-identification • Combining motion and tracking-by-detection • Automatic height estimation • Feature-level color normalization • Re-identification using soft biometrics • Conclusion • Achievement 2
  • 3. Introduction to Soft Biometrics 3
  • 4. Biometric technology map 4 Comparison of various biometric technologies in a perspective of sensing distance and accuracy
  • 5. Recent research activities on Soft Biometrics 5 2014.11.30 JIVP, Special Issue on Soft Biometrics: Extraction and Applications based on Images and Videos 2015.1.15 PRL, Special Issue on Soft Biometrics 2014.9.6 ECCV, First International Workshop on Soft Biometrics
  • 6. Definition Encyclopedia of Biometrics “Any anatomical or behavioral characteristic that provides some information about the identity of a person, but does not provide sufficient evidence to precisely determine the identity can be referred to as a soft biometric trait. Personal attributes like gender, ethnicity, age, height, weight, eye color, scars, marks, tattoos, and voice accent are examples of soft biometric traits. ” 6 “a new form of biometric identification which use physical or behavioral traits that can be naturally described by humans” Daniel A. Reid Mark S. Nixon Jean-Luc Dugelay “the soft biometric traits instances are created in a natural way, used by humans to distinguish their peers.” Antitza Dantcheva
  • 7. State of the art technologies 7 Methods and performance
  • 8. Domain of application • Type I: Fusion with classical biometric traits To integrate the information provided by soft biometric signatures with the ones of a primary biometric system. Framework of integration of soft biometrics to improve the accuracy of classical biometric systems [Dantcheva2010] 8
  • 9. State of the art performance (type I) • Build a tunnel to collect soft labels are manually • Performance of face recognition is increased by fusing soft labels • Soft labels are more useful at far distance 9 [Tome2014]
  • 10. Domain of application • Type II: Pruning the search The soft biometric signature is used as a side information to filter the original dataset W and to find a subset of the dataset Z. Framework of integration of soft biometrics to improve the search efficiency of classical biometric systems [Dantcheva2010] 10
  • 11. intuVision • Focuses on categorical classification of people from ordinary video • face-based gender and ethnicity classification • gender, ethnicity, age and size 11 http://www.intuvisiontech.com/
  • 12. Domain of application • Type III: Human identification (re-identification) The identification approach is based on a signature composed by soft biometric traits, which can be extracted from images or videos The scheme presents the design of an identification system based on soft biometric traits. [Dantcheva2010] Very few studies are performed in this type 12
  • 13. State of the art performance (type III) 13 [Dantcheva2010] • Defines of two novel traits: weight and clothes color • Proposes a human identification based solely on soft biometric traits Collision probability of the proposed BoSB in an N sized authentication group with N ranging from 0 to 1,000 (a), and a magnified version in [0 100].
  • 14. Soft Biometric Traits 14 Table of soft biometric traits [Tome2014]
  • 15. Soft Biometric Traits 15 Table of soft biometric traits [Jaha2014] Some commonly used soft biometric traits are height, weight, age, ethnicity and gender, skin color, hair color and cloth color.
  • 16. Two fundamental problems • Scene geometry • Scene geometry (camera calibration) is fundamental to obtain soft biometric features such as height and weight in video surveillance • Camera calibration is very complicated and tedious because it needs the measurements in real-world • Color consistency • Appearance of human changes within one camera • Color property changes very much between indoor and outdoor cameras 16 Camera calibration problem Color inconsistency problem
  • 17. Scope • Study on theory and application of soft biometrics and person re-identification • Propose a soft biometrics framework that can be accommodated in video surveillance • Discover the illumination changes between indoor and outdoor under various weather condition • Collect a real-world dataset for evaluating the system Soft Biometrics Person Re- identification Database Defines prototype and framework Data storage and search Feature extraction and matching methods 17
  • 18. Proposed method • Part 1. Scene geometry and human height estimation Measure the physical size of human in the image • Simplified camera calibration • Simplified camera calibration with distortion correction • Part 2. Human descriptors and re-identification Extract consistent features from human body • Combining motion and tracking-by-detection • Automatic height estimation • Feature-level color normalization • Re-identification using soft biometrics 18
  • 19. Part 1. Scene geometry and human height estimation 19 Simplified camera calibration
  • 20. Problems Camera calibration experiments performed by Bin et al. at CVLab in 2011. (Left) vanishing point based method. 8 points, height H, distance D1, D2. (Right) DLT method. As many as possible points. These method are accurate, but complicated and tedious! It is natural to associate a walking or standing human with the camera calibration problem in the context of video surveillance 20
  • 21. Typical installation of camera 21 Indoor Outdoor Most cameras for video surveillance are installed in high positions with a slightly tilted angle to ensure the best field of view.
  • 22. Main ideas • The reason why camera calibration is complicated is that there are too much calibration parameters (five intrinsic and six extrinsic parameters). • Reducing the number of calibration parameters can simplify the problem. • Considering that most cameras for video surveillance are installed in high positions with a slightly tilted angle • It is possible to retain only three calibration parameters in the original camera model, namely the focal length, tilting angle and camera height. 22
  • 23. Coordinate system, notations The typical camera installation and the coordinate system in video surveillance. 23 Definition Notation The world coordinates [X,Y,Z]T The image coordinates [x,y]T Head points in world [Xh,Yh,Zh]T Head points in image [xh,yh]T Foot points in world [Xf,Yf,Zf]T Foot points in image [xf,yf]T Focal length f Tilt angle θ Camera height c
  • 24. Simplified Calibration Most cameras for video surveillance are installed in high positions with a slightly tilted angle. In such installation, the rotation angles along axis Y and Z can be assumed as 0 (which are also known as pan and roll), as well as the translations along axis X and Z. Therefore, • 𝑃 = 𝑓 0 0 0 𝑓 0 0 0 1 1 0 0 0 cos 𝜃 − sin 𝜃 0 sin 𝜃 cos 𝜃 1 0 0 0 1 0 0 0 1 0 𝑐 0 = 𝑓 0 0 𝑓 cos 𝜃 0 sin 𝜃 0 0 −𝑓 sin 𝜃 𝑐𝑓 cos 𝜃 cos 𝜃 𝑐 sin 𝜃 24
  • 25. Simplified Calibration These three parameters can determine the mapping from the world coordinates [X,Y,Z]T to the image coordinates [x,y,w]T as x y ω = 𝑃 X Y Z 1 = 𝑓 0 0 𝑓 cos 𝜃 0 sin 𝜃 0 0 −𝑓 sin 𝜃 𝑐𝑓 cos 𝜃 cos 𝜃 𝑐 sin 𝜃 X Y Z 1 = 𝑓X 𝑓Y cos 𝜃 − 𝑓Z sin 𝜃 + 𝑐𝑓 cos 𝜃 Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃 which can be represented in Cartesian coordinates as x y = 𝑓X Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃 𝑓Y cos 𝜃 − 𝑓Z sin 𝜃 + 𝑐𝑓 cos 𝜃 Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃 25
  • 26. Simplified Calibration A basic relationship between the world coordinates Y, Z and the image coordinates y, which is given as y = 𝑓Y cos 𝜃 − 𝑓Z sin 𝜃 + 𝑐𝑓 cos 𝜃 Y sin 𝜃 + Z cos 𝜃 + 𝑐 sin 𝜃 = 𝑓Y − 𝑓Z tan 𝜃 + 𝑐𝑓 Y tan 𝜃 + Z + 𝑐 tan 𝜃 . Since each pair of the head and foot of the y coordinates, denoted as yh and yf, can be measured from the image. By above Eq., a set of equations with three unknowns can be built as yf = −𝑓Z tan 𝜃+𝑐𝑓 Z+𝑐 tan 𝜃 yh = 𝑓Yh−𝑓Z tan 𝜃+𝑐𝑓 Yh tan 𝜃+Z+𝑐 tan 𝜃 . Eliminating Z, yh = 𝑓 𝑐tan2 𝜃+Yh+𝑐 yf+𝑓2 tan 𝜃Yh tan 𝜃Yhyf+𝑓(tan2 𝜃Yh+𝑐tan2 𝜃+𝑐) . 26 Foot y, real height  head y
  • 27. Simplified Calibration The parameters can be found by the nonlinear regression as 𝑓 𝜃 𝑐 = argmin 𝑓,𝜃,𝑐 𝑖=1 𝑁 (yh𝑖 − yh𝑖)2 . Once the calibration parameters of a camera are obtained, the physical height of a person can be estimated from a pair of head and foot points observed from the image. Yh = 𝑓𝑐 tan2 𝜃+1 (yf−yℎ) tan 𝜃yhyf−𝑓yf+𝑓 tan2 𝜃yh−𝑓2tan 𝜃 . 27 Foot y, head y  real height
  • 28. Parameter optimization A scatter plot of the y coordinates of the observed and estimated head points with respect to the observed foot points. The initial parameters f = 720, θ = -30 and c = -300 are approximated via visual estimation and the optimal parameters are found as f = 547.7, θ = -38.6 and c = -270.2 by the nonlinear regression method. 28 Optimal parameters can be found by the nonlinear regression.
  • 29. Dataset for evaluation • Number of subjects: 11 • Number of cameras: 9 • Video resolution: 1280 × 1024 • Location: Inha Univ. Hitech Bldg. • Mark: Manual 29
  • 30. Experimental results 30 Walking human based evaluation. Ruler based evaluation
  • 31. Comparison Calibration object Mean absolute error Standard deviation Maximum error Krahnstoever Walking human 5.80% N/A N/A Lee Cubix box or line N/A N/A 5.50% Gallagher Grid pattern N/A 2.67cm 3.28cm Jeges Grid pattern 2.03cm 4.17cm N/A Proposed Walking human 1.39cm (0.80%) 1.91cm (1.1%) 7.93cm (4.5%) Comparison of the proposed method with the existing height estimation methods 31
  • 32. Part 1. Scene geometry and human height estimation 32 Simplified camera calibration with distortion correction
  • 34. Floor length estimation problem GT : 396cm AR : 322cm GT : 271cm AR : 278cm 34
  • 35. The 4th order distortion model • The types of distortion (from Wikipedia) Barrel distortion Pincushion distortion 35
  • 36. The 4th order distortion model Camera distortion can usually be expressed as 𝑥 𝑑 = 𝑥 𝑢 1 + 𝑘 𝑑1 ∙ 𝑟𝑢 2 + 𝑘 𝑑2 ∙ 𝑟𝑢 4 𝑦 𝑑 = 𝑦𝑢 1 + 𝑘 𝑑1 ∙ 𝑟𝑢 2 + 𝑘 𝑑2 ∙ 𝑟𝑢 4 where 𝑥 𝑢, 𝑦𝑢 are undistorted(ideal) coordinates, 𝑥 𝑑, 𝑦 𝑑 are distorted coordinates(real) and 𝑟𝑢 is the radius. 𝑘 𝑑1 and 𝑘 𝑑2 are the distortion parameters. The inverse of camera distortion model has same form but different coefficients 𝑥 𝑢 = 𝑥 𝑑 1 + 𝑘 𝑢1 ∙ 𝑟𝑑 2 + 𝑘 𝑢2 ∙ 𝑟𝑑 4 𝑦𝑢 = 𝑦 𝑑 1 + 𝑘 𝑢1 ∙ 𝑟𝑑 2 + 𝑘 𝑢2 ∙ 𝑟𝑑 4 . 36
  • 40. With distortion correction AR: 170cm AR: 169cm AR: 174cm GT : 170cm 40 * AR : Algorithm Result, GT : Ground Truth
  • 41. With distortion correction AR : 357cm GT : 396cm AR : 278cm GT : 271cm 41 * AR : Algorithm Result, GT : Ground Truth
  • 42. Distortion correction results 42 -0.12 -0.1 -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 w/o distortion correction w/ distortion correction Calibration error w/ and w/o distortion correction Errordistrubution(meter) The calibration error with and without distortion correction. The standard deviation is reduced from 3.73cm to 2.45cm after applying distortion correction.
  • 43. Conclusion • The proposed method requires neither any special calibration object nor a special pattern on the ground, such as parallel or perpendicular lines; it does not rely on computing the vanishing points, which is difficult to estimate in practice • The proposed method can be integrated with automated human detection methods to perform full autocalibration. This remains as a future study. • Lens distortion correction offers more accurate height estimation especially for boarder area as well as the length in the floor. 43
  • 44. Open source on Github (GPLv2 license) https://github.com/lishengzhe/ccvs 44
  • 45. Open source on Github (GPLv2 license) 45 42 visitors after two weeks
  • 46. Open source on Matlab 46 40 downloads per month
  • 47. Part 2. Human descriptors and re-identification 47
  • 48. Human re-identification Human re-identification consists in recognizing an individual in diverse locations over different non-overlapping camera views, considering a large set of candidates [Farenzena2010]. 48 VIPeR dataset Cam_A Cam_B 3DPeS dataset
  • 49. Approaches • Three different re-identification approaches • Global features • 2D body models • 3D body models • Features • Global  various types of color histogram • Local  region and patch based descriptor, such as MSCR • Combination of features • Feature level • Score level 49 Three different re-identification approaches [Balteri2014]
  • 50. Main ideas • Most re-identification methods only relay on image features such as color and texture • Appearance of human might change within same camera because of wind or walking direction • Color property changes extremely between indoor and outdoor cameras • Re-identification using color and soft biometric trait can be measured in video surveillance such as height • Tracking based approach for feature extraction • Feature-level color normalization for constant color extraction 50 Color inconsistency problem Appearance of the human might change
  • 51. Part 2. Human descriptors and re-identification 51 Human detection and tracking
  • 52. HOG on mini motion map • Requirements • Processing time • Stable bounding box • Minimum false detection • Proposed method • Compute motion map by GMM and convert it to the mini motion map • Compute HOG when mini motion map is none zero Mini motion map for reducing unnecessary computation in the HOG based human detection. Flowchart of the proposed approach combining motion and tracking. Method Time Original HOG 60ms HOG on mini motion map (sparse) 20ms HOG on mini motion map (crowed) 30ms Comparison of processing time (i7 3.4G 4cores, @960 x 540)
  • 53. Human detection and tracking (demo) 53
  • 54. Part 2. Human descriptors and re-identification 54 Human feature extraction
  • 55. Automatic height estimation • Camera calibration allow us to estimate height of human • Steps for height estimation Background subtraction Rotate ROI Profile histogram Head foot points extraction Height computation head foot [Lv2006]
  • 56. Automatic height estimation For a 2D image the raw image moments 𝑀𝑖𝑗 with pixel intensities 𝐼(𝑥, 𝑦) are calculated by 𝑀𝑖𝑗 = 𝑥 𝑦 𝑥 𝑖 𝑦 𝑖 𝐼(𝑥, 𝑦) The components of the centroid are 𝑥 = 𝑀10 𝑀00 and 𝑦 = 𝑀01 𝑀00 . Information about image orientation can be derived by first using the second order central moments to construct a covariance matrix. 𝜇20 ′ = 𝜇20/𝜇00 = 𝑀20/𝑀00 − 𝑥 2 𝜇02 ′ = 𝜇00/𝜇00 = 𝑀02/𝑀00 − 𝑦 2 𝜇11 ′ = 𝜇11/𝜇00 = 𝑀11/𝑀00 − 𝑥𝑦 http://en.wikipedia.org/wiki/Image_moment
  • 57. Automatic height estimation The covariance matrix of the image 𝐼 𝑥, 𝑦 is now cov 𝐼 𝑥, 𝑦 = 𝜇20 ′ 𝜇11 ′ 𝜇11 ′ 𝜇02 ′ . The eigenvectors of this matrix correspond to the major and minor axes of the image intensity, so the orientation can thus be extracted from the angle of the eigenvector associated with the largest eigenvalue. It can be shown that this angle θ is given by the following formula: θ = 1 2 tan−1 2𝜇11 ′ 𝜇20 ′ − 𝜇02 ′ The blob is rotated around centroid point (x, y) by angle θ. http://en.wikipedia.org/wiki/Image_moment
  • 59. Automatic height error 121110987654321 2.0 1.9 1.8 1.7 1.6 1.5 Subject Height Height extimation (auto) Automatic height estimation error, slash lines represent GT.
  • 60. Color feature • Comparison of color spaces 10 20 30 40 50 60 70 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Cumulative Matching Characteristic (CMC) Curves - VIPeR dataset Matches Rank HSV Lab RGB HSV+Lab HSV+RGB Lab+RGB HSV+Lab+RGB HSV outperform the other color spaces Combine HSV with the other color space degrade performance
  • 61. Color property between cameras Camera 01, outdoor, uniform light Camera 04, indoor, backlight 1 16 32 36 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 HSV histogram bins (16:16:4) Meanfeature Upper body HSV feature 0 16 32 36 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 HSV histogram bins (16:16:4) Meanfeature Lower body HSV feature 0 16 32 36 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 HSV histogram bins (16:16:4)Meanfeature Upper body HSV feature 0 16 32 36 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 HSV histogram bins (16:16:4) Meanfeature Lower body HSV feature Comparison of mean HSV feature shows difference between cameras
  • 62. Proposed method • Feature-level color normalization • Assuming the means of color features are equal at same time 𝑓𝑚→𝑛(𝑥) = 𝑥 + ∆ 𝑚→𝑛 𝑛∈𝑁 𝑥 𝑛 = 𝑚∈𝑀 𝑓𝑚→𝑛(𝑥 𝑚) = 𝑚∈𝑀 𝑥 𝑚 + ∆ 𝑚→𝑛 ∆ 𝑚→𝑛= 𝑛∈𝑁 𝑥 𝑛 − 𝑚∈𝑀 𝑥 𝑚 • Advantages • No need pixel by pixel mapping • Works for any color space
  • 63. Experimental results • Color • Color + height • Normalized color • Normalized color + height
  • 64. Dataset Date of recording Length of recording Weather Number of cameras Number of subjects Video format 13/11/07 00:17:00 Cloud 5 7 1280×720 15/03/21 00:25:00 Sunny 7 12 1280×1024 15/04/04 00:23:00 Cloud 7 11 1280×1024 15/04/11 00:17:00 Sunny 7 15 1280×1024 13/11/07 15/03/28 15/04/04 15/04/11
  • 65. Interactive performance evaluation tool for re-identification GUI of the interactive performance evaluation tool for re-identification Features: • Select dataset • Select cam • Select person • Annotate GT • CMC for cam • CMC for all
  • 66. Re-id result (131107, cam 1 2 4 5) 2 4 6 8 10 12 14 16 18 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve Rank IdentificationAccuracy Color Color + Height Re-identification result on dataset 131107 (cloudy) 13/11/07
  • 67. 67 5 10 15 20 25 30 35 40 45 50 55 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve Rank IdentificationAccuracy Color Color + Height Re-identification result on dataset 150328 (sunny) 15/03/28 Re-id result (150328, cam 1 2 4 5)
  • 68. 68 5 10 15 20 25 30 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve Rank IdentificationAccuracy Color Color + Height 15/04/11 Re-id result (150411, cam 1 2 4 5) Re-identification result on dataset 150411 (sunny)
  • 69. Re-id result (150404, cam 1 2 5 6) 5 10 15 20 25 30 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve Rank IdentificationAccuracy Color Color + Height Re-identification result on dataset 150404 (cloudy) 15/04/04
  • 70. Re-id result (150404, cam 1 2 5 6) 5 10 15 20 25 30 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve Rank IdentificationAccuracy Color Color + Height 82.98  87.94 58.16  53.19 92.2  95.05 Re-identification result on dataset 150404
  • 71. Re-id result (131107, cam04) 2 4 6 8 10 12 14 16 18 20 22 24 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve (cam04) Rank IdentificationAccuracy Color Color+Height N Color N Color+Height
  • 72. Re-id result (150328, cam04) 20 40 60 80 100 120 140 160 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve (cam04) Rank IdentificationAccuracy Color Color+Height N Color N Color+Height
  • 73. Re-id result (150404, cam04) 20 40 60 80 100 120 140 160 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve (cam04) Rank IdentificationAccuracy Color Color+Height N Color N Color+Height
  • 74. Re-id result (150411, cam04) 20 40 60 80 100 120 140 160 180 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 CMC Curve (cam04) Rank IdentificationAccuracy Color Color+Height N Color N Color+Height
  • 75. Conclusion and future works • Conclusion • Simplified camera calibration using walking human is very practical and results show promising results • Proposed tracking based re-identification provide more rich information than image based ones • Feature-level color normalization can balance color between cameras in an efficient way • Re-identification performs better in a cloudy day • Future works • More soft biometric traits can be added such as body profile, gait frequency, gait speed • Depth, 4K camera might provide more details about human and some soft biometric traits like hair color and skin color can be extracted • On-line system is required to evaluate the proposed method in real- world application 75
  • 76. Contributions of this study • Simplified camera calibration • Simplified camera calibration significantly reduce time and effort for camera calibration that has a benefit for many video surveillance applications • Tracking based approach for re-identification • HOG on mini motion map provides two time faster processing time while maintains same performance • Tracking based feature extraction is more robust to appearance change in one camera • Feature-level color normalization • Feature-level color normalization can improve the color consistency between cameras • Re-identification using soft biometrics • Combining color and height for person re-identification improves existing method which mainly based on color only 76
  • 77. Achievement • Book chapter 1. Hale Kim, Shengzhe Li, “Characterization and Measurement of Difficulty for Fingerprint Databases for Technology Evaluation,” Encyclopedia of Biometrics, Springer US, 2014 • International journal 1. X Cui, H Kim, S Li, KS Kwack, BH Min, Extraction of anatomical landmarks and axis for 3D coordinate system construction of femur and tibia bone models, Osteoarthritis and Cartilage 23, A246-A248 (IF:4.663) 2. Shengzhe Li, Van Huan Nguyen, Mingjie Ma, Cheng-Bin Jin, Trung Dung Do and Hakil Kim, “A Simplified Camera Calibration Method for Human Height Estimation in Video Surveillance,” EURASIP Journal of Image and Video Processing (IF: 0.66, 2nd review) 3. Thi Ly Vu, Trung Dung Do, Cheng-Bin Jin, Shengzhe Li, Van Huan Nguyen, Hakil Kim, and Chongho Lee, “Improvement of Accuracy for Human Action Recognition by Histogram of Changing Points and Average Speed Descriptors,” Journal of Computing Science and Engineering, Vol. 9, No. 1, March 2015, pp. 29-38 4. Shengzhe Li, Hakil. Kim, Changlong. Jin, S. Elliott, and Mingjie. Ma, "Assessing the level of difficulty of fingerprint datasets based on relative quality measures," Information Sciences, 268 (2014) 122–132. (IF: 3.89) 77
  • 78. Achievement (continued) • International journal (continued) 5. Xuenan. Cui, Shengzhe. Li, Miao. Yu, Hakil. Kim, K.-S. Kwack, and B.-H. Min, "Automatic cartilage segmentation and measurement for diagnosis of OA using 3D box and Gaussian filters," Osteoarthritis and Cartilage, vol. 21, pp. S232-S233, 2013. (IF: 4.663) 6. Naw Chit Too June, Xuenan Cui, Shengzhe Li, Hakil Kim and Kyu-Sung Kwack, "Fast and Accurate Rigid Registration of 3D CT Images by Combining Feature and Intensity.", Journal of Computing Science and Engineering, 2012, 6(1): 1-11. • Domestic journals 1. Jung-min Kim, Shengzhe Li, Hak-il Kim, “2D- 3D Human Face Verification System based on Multiple RGB-D Camera using Head Pose Estimation”, Journal of The Korea Institute of Information Security & Cryptology, VOL.23, NO.6, Dec. 2013 2. Sheongwook Hong, Xuenan Cui, Shengzhe Li, Naw Chit Too June, Kyu-sung Kwak, Hakil Kim, “Efficient denoising and segmentation of multi-echo knee MR images,” Journal of the Korean institute of information scientists and engineers, software and application , Vol.38, No.68 pp. 340-346, June 2011 • International conference 1. Shengzhe Li, Xuenan Cui, Miao Yu, Hakil Kim, Kyu-sung Kwack, "Detecting and visualizing cartilage thickness without a shape model", SMC 2012: 232-236 2. Shengzhe Li; Changlong Jin; Hakil Kim; Elliott, S., "Assessing the Difficulty Level of Fingerprint Datasets Based on Relative Quality Measures", Hand-Based Biometrics (ICHB), 2011 International Conference on. 3. Changlong Jin; Shengzhe Li; Hakil Kim, "Type-Independent Pixel-Level Alignment Point Detection for Fingerprints", Hand-Based Biometrics (ICHB), 2011 International Conference on. 4. Shengzhe Li, Xuenan Cui, Naw Chit Too June, Hakil Kim, Kyu-sung Kwack: Label-guided snake for bone segmentation and its application on Medical Rapid Prototyping. SMC 2011: 752-757 78
  • 79. Achievement (continued) • International conference (continued) 6. Seongwook Hong, Xuenan Cui, Shengzhe Li, Naw Chit Too June, Kyu-sung Kwack, Hakil Kim, “Noise removal for multi-echo MR images using global enhancement”. SMC 2010: 3616-3621 7. Changlong Jin, Shengzhe Li, Hakil Kim, Eunsoo Park, “Fingerprint Liveness Detection Based on Multiple Image Quality Features”, WISA 2010: 281-291 • Patent 1. 수술 영상의 실시간 시각적 노이즈 자동 제거 장치, 방법 및시스템, 2014.2, 등록 2. 복수의 카메라들을 이용한 3D 얼굴 모델링 장치, 시스템 및 방법, 2013. 9, 등록 3. GP-GPU를 이용한 3D 의료 영상 정합의 병렬처리방법, 2012. 8, 등록 4. 영상감시 시스템을 위한 카메라 감시 영역 산출 장치 및 방법, 2014.7, 출원 5. 외부 환경 정보를 반영한 비디오 보정 시스템 및 방법, 2014.3, 출원 6. 무릎뼈의 3차원 좌표 시스템 구축 장치 및 방법, 2013. 8, 출원 79
  • 80. Achievement (continued) • Research project • 지문인식 • 바이오인식 데이터의 보안 및 성능평가 기술 국제표준 등록, 한국산업기술진흥원, 2009~2012 • 바이오인식시스템 성능시험용 DB기준 및 구성방안 마련, 한국인터넷진흥원, 2010~2011 • 제품기반의 지문인식시스템 성능 및 웹기반 BioAPI 표준적합성 시험환경 구축, 한국인터넷진흥원, 2012~2013 • 의료영상 • 골관절염의 진단 및 치료반응평가를 위한 MRI 및 CT 영상 후처리 알고리즘의 개발, 아주대학교산학협력단, 2009~2014 • 지능형 영상감시 • 스마트 카메라를 위한 영상분석 기술 및 사람인식 성능평가 방법/표준 개발-원거리 사람인식 기술의 성능평가 방법 및 표준화, 한국전자통신연구원, 2011~2014 • 다수의 고정형 카메라 기반 특정 보행자 추적 기술 개발, 방송통신위원회, 2013~2015 80
  • 81. Thank you for your attention 81 Q&A

Editor's Notes

  1. 안녕하세요. 박사논문 발표 시작하겠습니다. 본 논문의 내용은 비디오 감시 시스템에서 소프트 바이오인식을 사용한 재인식 기술에 관한 것입니다.
  2. 발표순서는 다음과 같습니다. 소프트 바이오인식에 대한 소개, 제안한 카메라 캘리브레이션 방법과 소프트 바이오인식을 사용한 사람특징 추출 방법에 대해 설명할 것이고 마지막에 결론과 발표실적이 있겠습니다.
  3. 인식율과 감지거리 관점에서 봤을 때 바이오인식 기술은 하드 바이오인식과 소프트 바이오인식으로 나눠질 수 있습니다. 하드 바이오인식은 기존의 지문, 홍채 등을 가리키며 높은 인식율과 가까운 인식 거리를 가지고 있습니다. 이와 반대로 사람의 키, 몸무게, 성별, 나이 등 소프트 바이오인식 기술은 낮은 인식율을 가지고 있지만 먼 거리에서 감지할 수 있습니다.
  4. 최근 영상처리 분야에서 소프트 바이오인식에 대한 연구가 활발하게 진행되고 있습니다. 작년 ECCV학회에서는 첫번째 소프트 바이오인식 워크샵이 개최됬고 여러 국제 저널에서는 소프트 바이오인식에 관련된 스페셜 세션 논문 모집이 있었습니다.
  5. 여러가지 정의를 종합해 보면 소프트 바이오인식은 사람이 생각하는 방식대로 사람을 인식하는 방식으로 정의할 수 있습니다. 예를 들면 성별, 인종, 나이, 키, 몸무게, 등을 통한 사람인식이 소프트 바이오인식이라고 볼 수 있습니다.
  6. 하지만 이러한 소프트 특징만으로 사람을 인식할 수 없기 때문에 기존의 바이오인식과 좀 다르게 응용되고 있습니다. Dantcheva 의 논문에 의하면 3가지 방식으로 소프트 바이오인식을 응용할 수 있다고 소개되는데 첫번째는 기존의 바이오인식과 결합하여 인식율을 높이는 방식입니다. 예를 들면 기존의 얼굴인식 시스템에 키와 몸무게를 결합하여 인식율을 향상시킬 수 있습니다.
  7. 실제로 Tome 등이 2014년에 발표한 논문은 얼굴인식시스템에 소프트바이오 특징을 결합한 연구결과가 발표됬습니다. 하지만 이 연구에서 사용한 소프트 바이오특징은 자동으로 추출한것이 아니라 사람의 눈으로 판단하고 DB화 시킨것입니다.
  8. 두번째 방식은 기존의 바이오인식 시스템에 추가하여 검색범위를 줄여주는 방식입니다.
  9. intuVision과 briefcam 등은 이런 방식을 사용 해 실제 감시시스템에 추가될수 있는 모듈을 개발 했습니다.
  10. 세번째 방식은 소프바이오특징만 이용한 사람 인식 혹은 재인식 입니다.
  11. 이 방식은 기술적으로 여러가지 소프바이오특징을 자동을 추출하는 어려움으로 인해 많은 연구가 이루어지지 못하고 있습니다.
  12. Tome 의 논문에서 소개된 소프트 바이오 특징의 리스트 입니다. 주로 body, global 및 head 등으로 나눠졌습니다.
  13. Jaha 는 이외에 옷컬러, 스타일 등 좀 더 많은 소프트 바이오 특징을 추가했습니다. 여러 논문을 종합해 보면 공통으로사용하는 소프트 바이오 특징은 키, 몸무게, 나이, 인종, 성별, 피부색, 머리카락 컬러 과 옷 컬러 등 이 있습니다.
  14. 비디오 감시 시스템에서 소프트 바이오인식을 적용할 경우 두가지 기본적인 문제가 있습니다. 첫번째 문제는 장면기하학 즉 카메라 캘리브레이션 문제 입니다. 하지만 카메라 캘리브레이션을 하기 위해 장면의 많은 길이를 측정해야 하는 번거로움이 있습니다. 두번째 문제는 사람의 옷 컬러가 일치하지 않는 문제입니다. 실내 실외 조명의 차이로 인해 사람의 옷 컬러는 많이 달라질 수 있고 같은 장면에서도 많은 차이가 발생합니다.
  15. 본 논문은 상기 문제들을 해결할 수 있는 방법 카메라 캘리브래이션 방법과 재인식을 제안하고 실제 데이터베이스에서 수집한 비디오 데이터를 통해 실험을 하고 성능을 검증했습니다.
  16. 제안 방법의 첫번째 부분은 카메라 캘리브레이션과 사람 키 측정에 관련한 내용이고 두번째 부분은 소프트 바이오인식을 사용한 재인식에 관련한 내용입니다.
  17. 위 그림은 저희 연구실에서 진행한 카메라 캘리브레이션 실험 입니다. 한대의 카메라 대해 캘르브레이션을 하기 위해 적어서 6개 길이 많아서 수십개의 길이를 측정해야 했습니다. 이러한 방식은 정확한 캘리브레이션 파라미터를 구할 수 있지만 엄청난 노력과 시간이 필요합니다. 카메라 대수가 많아짐에 따라 작업은 더 복잡해 질 수 있습니다. 또한 지면에 그리드가 없거나 카메라 기굴기가 너무 작은 경우 측정의 난이도가 높아집니다. 걸어가는 사람과 그 사람의 키 정보만을 이용한 방법이 있을 거라고 생각했습니다.
  18. 그래서 저희 학교 하이테크관에 설치된 카메라들을 관찰하면서 이런 일반적인 비디오 감시 카메라에 적용하는 방법을 찾기 시작했습니다. 그림들을 보면 모든 카메라들은 높음곳에 약간의 기울기 각도가 있도록 설치되 있습니다.
  19. 이러한 특별한 가정이 있기 때문에 기존의 카메라 모델을 3개의 파라미터로 간소화할 수 있습니다. 즉 초점거리, 기울기 및 카메라 높이 입니다.
  20. 왼쪽 그림은 간소화한 카메라모델과 변수들 입니다. 대문자로 된 실세계 좌표 XYZ와 소문자로 표시한 xy 그리고 3개의 카메라 파라미터로 장면을 모델링할 수 있습니다.
  21. 한 개 방향에서의 회전과 한 개 방향에서의 거리이동만 고려하기 때문에 카메라 메트릭스는 간소화됬습니다.
  22. 그리고 실 세계 좌표로부터 이미지 좌표로 변환하는 수식을 얻을 수 있습니다.
  23. 이 수식에서 Z를 없애버리면 영상의 발끝좌표와 사람의 실제 키로부터 영상의 머리 좌표로 변환하는 수식을 얻을 수 있습니다.
  24. 예측된 머리좌표와 실제 머리좌표의 평균제곱을 최소화 시키면 최적화된 3개 파라미터를 얻을 수 있습니다. 파라미터를 알게 되면 영상에서의 머리좌표와 발 좌표로부터 실제 사람의 키를 계산할 수 있습니다.
  25. 실제 환경에서 카메라 설치 높이와 각도를 눈으로 측정하여 초기 파라미터로 설정하고 매뉴얼하게 찍은 머리 발 좌표로 최적화 한 결과입니다. 파라피터 최적화를 한 후 예측된 머리 좌표가 실제 머리 좌표와 아주 잘 맞다는것을 확인할 수 있습니다.
  26. 방법을 정량적으로 평가하기 위해 11명의 피실험자가 9대의 카메라에서 걸어가게 했습니다. 피실험자의 키는 비디오 녹화하기 직전에 높이 측정기로 측정했습니다.
  27. 측정한 높이에서 걸음걸이의 영향을 없애기 위해 전용 룰러 를 사용한 실험도 했습니다. 위 그림은 룰러를 사용한 실험에서 160부터 210사이에 10 센치미터 간격으로 높이를 측정한 값과 예측한 값의 에러 분포입니다. 평균은 0에 가깝고 분산은 1센치미터 미만이었습니다. 아래 그림은 사람의 키를 측정한 값과 예측한 값의 에러 분포 입니다. 평균은 0에 가깝고 분산은 2센치미터 정도이였습니다.
  28. 유사한 논문과 비교했을 때 더욱 간단하고 정확도도 높습니다.
  29. 추가적인 실험에서 렌즈 외곡이 정확도에 상당히 큰 영향을 준다는 현상을 발견했습니다. 그림과 같이 영상 바깥쪽에 있을 수록 외곡으로 인해 사람이 작아지게 됩니다.
  30. 그리고 바닥면의 거리 측정도 정확도가 떨어집니다.
  31. 가장 기본적인 렌즈 외곡은 2가지로 나눌수 있는데 일반적인 카메라인 경우 첫번째 barrel distortion 에 해당됩니다.
  32. 가장 많이 사용하는 4차 외곡보정 수식은 2개의 파라미터 가 필요합니다. 실험에서는 두개 파라미터를 수동으로 찾았고 보통 kd1을 먼저 찾고 kd2를 찾는 방법을 찾을 수 있습니다.
  33. 결과를 비교해 보면 원본영상보다 외곡보정한 영상에서 사람의 키가 더 비슷해 진다는 것을 확인할 수 있습니다.
  34. 보정한 영상을 다시 역보정하면 원본 영상과 같아집니다.
  35. 이렇게 좀 더 정확한 키를 측정할 수 있습니다.
  36. 지면의 거리도 기존보다 좀 더 정확해 집니다.
  37. 위 실험 환경에서 측정 에러의 분산은 외곡보정을 한 후 많이 줄어들었습니다.
  38. 이 부분의 결론입니다. 제안한 방법은 걸어가는 사람과 키 정보만을 이용하여 카메라 캘리브레이션을 할 수 있었고 렌즈 외곡 보정을 통하여 더욱 정확한 결과를 얻을 수 있습니다. 제안 한 방법을 사용하면 카메라 캘리브레이션을 하는 노력과 시간을 상당히 많이 줄일 수 있습니다.
  39. 이 부분의 결과물은 오픈소스로 무료제공하고 있습니다.
  40. 적지 않은 방문자가 발생했습니다.
  41. 매틀랩 홈페이지에도 계시하고 다운받을 수 있게 했습니다.
  42. 제안방법의 두번째 파트는 사람의 특징을 추출 하는것과 재인식에 관한 것입니다.
  43. 재인식 (re-idenfication) 문제는 카메라 A에서 찍힌 사람을 카메라 B에서 다시 찾아내는 방법에 관한 것입니다. 그리고 대부분의 연구가 VIPeR라는 이미지 데이터셋을 사용합니다. 이유는 아마 문제가 잘 정의되어 있고 데이터셋 사용이 편리하기 때문일 것 같습니다.
  44. 재인식은 3개의 큰 부류로 나눌 수 있는데 사람 전체 모습에서, 파트를 나눠서 그리고 3차원 파트에서 특징을 추출하는 방법이 있습니다. 특징은 주로 컬러 히드토그램 또는 sift 와 같은 로컬 서술자를 사용합니다. 그리고 특징을 결합하는 방식이 feature-level 혹은 score-level 로 나눌수있습니다.
  45. 재인식의 주요 응용분야가 비디오 감시임에도 불고하고 대부분 방법은 이미지 기반 이라는 점입니다. 사람의 모습이 같은 카메라에서도 많이 변화할 수 있고 실내 샐외 에서도 차이가 아주 클 수 있습니다. 하지만 기존방법은 이에 대한 모델링과 솔루션이 부족한 상황입니다. 본 논문에서는 캘리브레이션된 카메라를 이용하여 추가적인 소프트 바이오특징인 키를 측정할 수 있고 트래킹 기반의 방법으로 변화하는 모습의 특징을 추출하고 특징 레벨 컬러 정규화 기법을 제안하여 실내외 컬러 변화를 모델링했습니다.
  46. 가장 기본적은 사람 검출 및 추적은 HOG와 Kalman 필터를 결합한 tracking-by-detection 방법을 사용했습니다. 기존의 HOG에 mini motion map 을 추가하여 실행시간을 반으로 줄이고 오검출도 줄였습니다.
  47. 실제 환경에서의 사람 검출 및 추적 결과 입니다. 2배속 동영상입니다.
  48. 자동적으로 사람의 키를 측정하기 위해 기존의 Lv가 제안한 방법을 사용했습니다. 우선 동적배경제거를 한 후 검출된 사람의 ROI를 수직으로 회전하고 픽셀값을 측면으로 누적하고 머리끝점과 발 끝점을 찾았습니다.
  49. ROI회전 각도는 이미지 모멘트를 통해 계산했습니다.
  50. 동영상은 키 측정 결과 입니다.
  51. 동적배경제거를 사용하기 때문에 실제 환경에서 측정한 키는 그림자 와 주변의 사람에 의해 많은 영향을 받게 됩니다. 따라서 에러의 분산은 5cm 정도 됩니다.
  52. 여기서 부터 사람의 모습에 가장 중요한 특징인 컬러에 관한 부분입니다. 우선 여러가지 컬러 스페이스중에서 가장 성능이 가장좋은 스페이스를 선택해야 합니다. HSV, RGB, LAB 등 컬러 스페이스중에서 HSV의 성능이 가장 높습니다. 또한 HSV 만 사용한 결과가 가장 효율적입니다. 그 이유는 HSV는 조명에 의한 컬러 변화에 의해 가장 영향을 적게 받기 때문입니다.
  53. 이 그림은 평균 HSV 히스토그램을 통해 실내외 컬러 변화를 보여줍니다. 그림에서 보면 실외 유니폼한 조명환경에서의 Saturation 값은 실내 백라이트 영향을 받은 조명환경보다 높습니다. 하지만 밝기값은 실외가 오히려 낮습니다.
  54. 실내 실외에서 일정한 시간 내에 지나가는 사람들의 평균 컬러가 동일하다고 가정했을 때 특징 레벨에서 이런 차이를 보정할 수 있습니다. 즉 먼저 각 카메라에서 평균 컬러 특정을 계산하고 다음에 카메라간의 차이를 추가하는 방법입니다. 이 방법의 장점은 픽셀단위로 계산이 필요 없고 어떠한 컬러 스페이스에도 적용이 가능하다는 것입니다.
  55. 다음은 실험결과입니다.
  56. 데이터셋은 인하대학교 하이테크관에 설치된 10대의 카메라에서 취득한 영상을 사용했습니다. 저희가 가지고 있는 데이터셋에서 4개의 셋을 선택했습니다. 그중에는 화창한 날 2일 과 흐린 날 2일 이 포함됩니다.
  57. 결과를 즉시로 보고 평가할 수 있도록 평가용 도구를 제작했습니다. 카메라에서 특정한 사람을 클릭하면 다른 카메라에서 검색된 사람을 순위로 표시됩니다. 카메라 별로 CMC커브를 그릴수도 있습니다.
  58. 여러 데이터셋에서 평가한 재인식 성능입니다. 첫번째 데어터셋은 인원이 적은 관계로 Rank5때 70 이상의 성능을 보여줍니다.
  59. 화창한 날은 성능이 많이 낮아지는데 키 정보를 추가했을때 성능이 향상됬다는 것을 볼 수 있습니다.
  60. 마찬가지로 키를 추가할 때 성능이 향상됬다는 것을 볼 수 있습니다.
  61. 흐린 날의 데이터셋인데 키를 추가할 때 성능이 많이 향상됬다는 것을 볼 수 있습니다.
  62. Rank 5 일때 5%이상 향상된 결과입니다.
  63. 백라이트가 가장 심한 카메라에서의 재인식 성능 평가입니다. 제안한 특징레벨의 컬러 보정의 효과가 있다는것을 보여주고 있습니다.
  64. 마찬가지로 컬러 보정의 효과를 보여준 결과입니다.
  65. 마찬가지로 컬러 보정과 키를 추가할 때 가장 좋은 성능을 보여준 결과입니다.
  66. 이 데이터셋에서도 마찬가지입니다.
  67. 본 논문은 비디오감시 시스템에서 소프바이오인식을 적용하기 위해 필요한 간소화한 카메라 캘리브레이션, 추적 기반 재인식 기술, 특징레벨 컬러 보정 등 방법을 제안했습니다. 향후 연구는 걸음걸이 속도, 보폭 등 특징을 추가할 수 있습니다. Kinect 와 같은 depth 를 사용하거나 4k 카메라를 사용하면 더욱 많은 소프트 바이오특징을 추출 할 수 있을 것입니다. 온라인 시스템을 개발할여 실제 환경에서 사용하고 테스트 할 수 있습니다.
  68. 컨트리뷰션을 요약하면 간소화한 카메라 캘리브레이션 방법 미니 모션맵을 사용한 HOG 추적기반의 특징 추출 방법 특징레벨의 컬러 보정 방법 컬러와 키를 결합한 재인식 방법 이라고 할 수 있습니다.