SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Part 1: Simplified camera
calibration
Shengzhe Li
CVLab, Inha Univ.
2014. 6.
Problem
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
It is natural to associate a walking or standing human with the camera
calibration problem in the context of video surveillance
Calibration by walking human
โ€ข Lv, F., Zhao, T., Nevatia, R.: Self-calibration of a camera from video of a walking
human. In: International Conference on Pattern Recognition (ICPR). Volume 1. (2002)
562โ€“567
โ€ข Lv, F., Zhao, T., Nevatia, R.: Camera calibration from video of a walking human. IEEE
Trans Pattern Anal Mach Intell 28 (2006) 1513โ€“1518
โ€ข Krahnstoever, N., Mendonca, P.R.: Bayesian autocalibration for surveillance. In:
International Conference on Computer Vision (ICCV). (2005)
โ€ข Junejo, I., Foroosh, H.: Robust auto-calibration from pedestrians. In: IEEE
International Conference on Video and Signal Based Surveillance (AVSS). (2006)
โ€ข Liu, J., Collins, R.T., Liu, Y.: Surveillance camera autocalibration based on pedestrian
height distributions. In: British Machine Vision Conference, Dundee. (2011)
โ€ข Liu, J., Collins, R.T., Liu, Y.: Robust autocalibration for a surveillance camera network.
In: IEEE Workshop on Applications of Computer Vision (WACV). (2013) 433โ€“440
Lv et al. 2002, 2006
โ€ข Vanising point based; automatically extract head-foot points on leg
crossing frames; nonlinear minimization algorithm to optimize
parameters.
One detected leg-crossing frames of each scene.
Extracting human leg-crossing phases from a video sequence. (a)
and (b) Eigen analysis on the human shape at two different phases.
(c) Plot of qt over time. (d) Head and feet positions are located by
finding two end points along the principal axis.
Krahnstoever et al. 2005
โ€ข Vanishing point based; Homology estimation; Bayesian
framework to optimize parameters;
Foot and Head Location Estimation. Ground Truth Distances.
Junejo et al. 2006
โ€ข Similar to Krahnstoever; the modification in the outlier
removal stage
The figure depicts instances of
the data set used for testing
the proposed method.
Auto-Calibration Geometry:A pedestrian, in
two views, provides vertical vanishing points
and an another vanishing points lying on the
horizon line of the ground plane.
Liu et al. 2011, 2013
โ€ข Automatically estimates using prior knowledge about the
distribution of relative human heights
An example of surveillance camera calibration on Seq.1.
(a) one video frame; (b) foreground masks (c) after
RANSAC vanishing point estimation and height
distribution analysis (d) final calibration results
Papers on height estimation
โ€ข Lee, K.Z.: A simple calibration approach to single view height estimation. In: IEEE
Conference on Computer and Robot Vision (CRV). (2012) 161โ€“166
โ€ข Gallagher, A.C., Blose, A.C., Chen, T.: Jointly estimating demographics and height with a
calibrated camera. In: International Conference on Computer Vision (ICCV). (2009) 1187โ€“
1194
โ€ข Kispl, I., Jeges, E.: Human height estimation using a calibrated camera. In: IEEE
Conference on Computer Vision and Pattern Recognition (CVPR). (2008)
โ€ข DLT or Vanishing points method.
Main idea
โ€ข 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.
Coordinate system, notations
The typical camera installation and the
coordinate system in video surveillance.
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 ๐œƒ
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 ๐œƒ
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 ๐œƒ+๐‘)
.
Simplified Calibration
The parameters can be found by the nonlinear regression as
๐‘“
๐œƒ
๐‘
= argmin
๐‘“,๐œƒ,๐‘ ๐‘ฆ
๐‘– ๐‘ฆโ„Ž โˆ’ ๐‘ฆโ„Ž
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 ๐œƒ
.
Dataset for evaluation
โ€ข Number of subjects: 6
โ€ข Number of cameras: 5
โ€ข Video resolution: 1280 ร— 720
โ€ข Location: Inha Univ. Hitech Bldg.
โ€ข Mark: Manual
Calibration Result
โ€ข 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.
Height Estimation Results
Test
Train
S1 S2 S3 S4 S5 S6
S1 170(0) 171.7(0.3) 181.7(1.6) 173.7(1.9) 179.8(1.1) 174.8(0.9)
S2 170.2(0.4) 172(0.1) 182(1.7) 173.9(1.7) 180.2(0.8) 175(1)
S3 170.6(1.4) 172.4(1.6) 182(0) 174.1(2.6) 180(2.3) 175.2(1.8)
S4 169.2(1.5) 170.9(1.5) 181.3(3) 173(0) 179.2(1.8) 174.2(1.6)
S5 168.1(1.5) 169.9(1.1) 180(2.3) 171.8(1.3) 178(0) 172.9(0.9)
S6 168.3(1.2) 170(1) 180.1(1.8) 171.9(1.5) 178.1(1.2) 173(0)
True 170 172 182 173 178 173
Cross Validation of the height estimation. The number in the parenthesis
indicates the standard deviation of estimated heights from the six cameras.
The true heights are given in the last row.
Height Estimation Results
Height estimation results. (left)Box plot of the estimated heights for the six
subjects from the camera 1. The circle represents the true height of the
corresponding subject. (right)Distribution of the height estimation error from the
cross validation. The error is near zero mean and has standard deviation of
1.98cm.
Comparison
Calibration object Method Mean Abs. Error Std. of Error
Maximum
Error
N. Krahnstoever Walking human
Automatic;
Vanishing point
5.80%
K. Z. Lee Cubix box or line
Manual;
Vanishing point
5.50%
A. C. Gallager Grid pattern
Manual;
Zhang's method
2.67cm 3.28cm
Kispal 3.1cm 5.5cm
Proposed Walking human
Manual;
Non-linear regression
1.55cm
(0.8%)
1.98cm
(1.1%)
5.36cm
(3.0%)
Comparison of the proposed method with the existing height estimation
methods
Conclusion
โ€ข The proposed method requires neither any special
calibration object nor a special pattern on the ground, such
as parallel or perpendicular lines; the proposed method
does not rely on computing the vanishing points, which is
difficult to estimate in practice
โ€ข The cross validation results show that an mean absolute
error is only about 1.55cm from the ground-truth data.
โ€ข The proposed method can be integrated with automated
human detection methods to fully perform autocalibration.
This remains as a future study. Another future work can be
introducing the parameter of lens distortion into the
simplified camera model, which is not considered in this
paper.
Part 2: Simplified Camera
calibration with distortion
correction
Shengzhe Li
CVLab, Inha Univ.
2014. 11.
New problem 1
181cm169cm158cm
GT : 170cm
New problem 2
GT : 396cm
AR : 322cm
GT : 271cm
AR : 278cm
The 4th order distortion model
โ€ข The types of distortion (from Wikipedia)
Barrel distortion
Pincushion
distortion
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
.
The 4th order distortion model
Barrel distortion
Pincushion
distortion
๐‘˜ ๐‘‘1 < 0
๐‘˜ ๐‘‘1 > 0
(0,0)
(๐‘ฅ ๐‘ข, ๐‘ฆ๐‘ข)
(๐‘ฅ ๐‘‘, ๐‘ฆ ๐‘‘)
โ€ฆ
The type of distortion depends on the sign of ๐‘˜ ๐‘‘1.
๐‘ฅ ๐‘‘ = ๐‘ฅ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข
2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข
4
๐‘ฆ ๐‘‘ = ๐‘ฆ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข
2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข
4
The use of distortion model
โ€ข Correct image distortion
โ€ข Given a distorted image how to get the undistorted image
โ€ข Correct coordinates distortion
โ€ข Given a pixelโ€™s coordinates in distorted image how to get the
undistorted coordinates
๐‘ฅ ๐‘‘ = ๐‘ฅ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข
2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข
4
๐‘ฆ ๐‘‘ = ๐‘ฆ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข
2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข
4
๐‘ฅ ๐‘ข = ๐‘ฅ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘
2
+ ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘
4
๐‘ฆ ๐‘ข = ๐‘ฆ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘
2
+ ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘
4
(๐‘ฅ ๐‘ข, ๐‘ฆ ๐‘ข) (๐‘ฅ ๐‘‘, ๐‘ฆ ๐‘‘)
Undistorted Distorted
copy pixel
Correct image distortion in PS
Distort
Undistort kd1=-0.2
Undistort kd1=-0.4
Undistort kd1=-0.4 kd2=0.2
Undistort kd1=-0.6
Undistort kd1=-0.6 kd2=0.2
Undistort kd1=-0.6 kd2=0.4
Undistort kd1=-0.6 kd2=0.4, Distort ku1=0.6
Correct coordinates distortion
โ€ข To correct coordinates in the distorted image, we need ๐‘˜ ๐‘ข.
โ€ข Usually ๐‘˜ ๐‘‘ can be obtained easily.
โ€ข manual adjustment (in PS)
โ€ข automatic method might be possible
โ€ข For each ๐‘˜ ๐‘‘ there should be a corresponding ๐‘˜ ๐‘ข.
โ€ข correct image distortion for each frame (very time consuming)
โ€ข can be solved using the Cardan method [Devernay2001]
โ€ข numeric estimation
๐‘ฅ ๐‘ข = ๐‘ฅ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘
2
+ ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘
4
๐‘ฆ ๐‘ข = ๐‘ฆ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘
2
+ ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘
4
Numeric estimation of ๐‘˜ ๐‘ข
โ€ข Steps for numeric estimation of ๐‘˜ ๐‘ข
1. Generate a undistorted coordinates ๐‘‹ ๐‘ข = [๐‘ฅ ๐‘ข, ๐‘ฆ๐‘ข].
2. Distort ๐‘‹ ๐‘ข to ๐‘‹ ๐‘‘ by given ๐‘˜ ๐‘ข.
3. Find ๐‘˜ ๐‘‘ that minimize ๐‘‹ ๐‘ข โˆ’ ๐‘‹ ๐‘ข .
0 20 40 60 80 100 120
0
20
40
60
80
100
120
0
0.1
0.2
0.3
0.4
0.5
0.6
0 20 40 60 80 100 120
0
20
40
60
80
100
120
2
4
6
8
10
12
14
Coordinate error between ๐‘‹ ๐‘ข and ๐‘‹ ๐‘‘ Coordinate error between ๐‘‹ ๐‘ข and ๐‘‹ ๐‘ข
Experiments
โ€ข After obtaining ๐‘˜ ๐‘ข, the points for calibration are converted to
undistorted coordinates.
โ€ข Estimate the calibration parameters using corrected points
by the nonlinear regression as
๐‘“
๐œƒ
๐‘
= argmin
๐‘“,๐œƒ,๐‘ ๐‘ฆ
๐‘– ๐‘ฆโ„Ž โˆ’ ๐‘ฆโ„Ž
2
.
โ€ข Evaluate height estimation error and compare the results
with previous experiment.
With distortion correction
170cm 169cm 174cm
GT : 170cm
With distortion correction
GT : 396cm
AR : 357cm
GT : 271cm
AR : 278cm
-0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08
0
1
2
3
4
5
6
7
8
9
Height Estimation Error
Height Estimation Error (meter)
Numberofsubjects
meanerror =
3.7522e-04
stderror =
0.0198
maxerror =
0.0522
minerror =
-0.0536
meanabserror =
0.0156
Without distortion correction
(1st version Y only)
With distortion correction
(1st version Y only)
-0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08
0
1
2
3
4
5
6
7
8
9
Height Estimation Error
Height Estimation Error (meter)
Numberofsubjects
meanerror =
1.9802e-04
stderror =
0.0187
maxerror =
0.0470
minerror =
-0.0367
meanabserror =
0.0152
-0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08
0
1
2
3
4
5
6
7
8
9
10
Height Estimation Error
Height Estimation Error (meter)
Numberofsubjects
meanerror =
-0.0081
stderror =
0.0263
maxerror =
0.0605
minerror =
-0.0777
meanabserror =
0.0212
Without distortion correction
(2nd version XY)
meanerror =
-0.0059
stderror =
0.0230
maxerror =
0.0503
minerror =
-0.0630
meanabserror =
0.0189
-0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08
0
1
2
3
4
5
6
7
8
Height Estimation Error
Height Estimation Error (meter)
Numberofsubjects
With distortion correction
(2nd version XY)
Conclusion
โ€ข Camera distortion correction offers more accurate height
estimation especially for boarder area as well as the length
in the floor.

Weitere รคhnliche Inhalte

Was ist angesagt?

Intensity Constraint Gradient-Based Image Reconstruction
Intensity Constraint Gradient-Based Image ReconstructionIntensity Constraint Gradient-Based Image Reconstruction
Intensity Constraint Gradient-Based Image ReconstructionMasayuki Tanaka
ย 
Basic image processing techniques
Basic image processing techniquesBasic image processing techniques
Basic image processing techniquesHeikham Anandkumar Singh
ย 
Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Ryan Boland
ย 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsasodariyabhavesh
ย 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafMD Naseem Ashraf
ย 
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMIMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMVishesh Banga
ย 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyARUN S L
ย 
Pass Certificate B.Tech
Pass Certificate B.TechPass Certificate B.Tech
Pass Certificate B.TechKalyan Mishra
ย 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Moe Moe Myint
ย 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationHabibur Rahman
ย 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIPbabak danyal
ย 
QUADCOPTER
QUADCOPTERQUADCOPTER
QUADCOPTERtusarjena22
ย 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
ย 
Computer animation
Computer animationComputer animation
Computer animationshusrusha
ย 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldAshwani Srivastava
ย 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...Shahbaz Alam
ย 
Real time handwritten devanagari character recognition
Real time handwritten devanagari character recognitionReal time handwritten devanagari character recognition
Real time handwritten devanagari character recognitionYubraj Ghimire
ย 

Was ist angesagt? (20)

Intensity Constraint Gradient-Based Image Reconstruction
Intensity Constraint Gradient-Based Image ReconstructionIntensity Constraint Gradient-Based Image Reconstruction
Intensity Constraint Gradient-Based Image Reconstruction
ย 
Basic image processing techniques
Basic image processing techniquesBasic image processing techniques
Basic image processing techniques
ย 
Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)Quadcopter Talk (Abstractions)
Quadcopter Talk (Abstractions)
ย 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
ย 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
ย 
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEMIMAGE COMPRESSION AND DECOMPRESSION SYSTEM
IMAGE COMPRESSION AND DECOMPRESSION SYSTEM
ย 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
ย 
Pass Certificate B.Tech
Pass Certificate B.TechPass Certificate B.Tech
Pass Certificate B.Tech
ย 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
ย 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentation
ย 
Stereo vision
Stereo visionStereo vision
Stereo vision
ย 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
ย 
QUADCOPTER
QUADCOPTERQUADCOPTER
QUADCOPTER
ย 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
ย 
Computer animation
Computer animationComputer animation
Computer animation
ย 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
ย 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
ย 
Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
ย 
KERALA- POKKUVARAVU FEE REVISED
KERALA- POKKUVARAVU FEE REVISED KERALA- POKKUVARAVU FEE REVISED
KERALA- POKKUVARAVU FEE REVISED
ย 
Real time handwritten devanagari character recognition
Real time handwritten devanagari character recognitionReal time handwritten devanagari character recognition
Real time handwritten devanagari character recognition
ย 

Andere mochten auch

Remote Sensing error sources
Remote Sensing error sourcesRemote Sensing error sources
Remote Sensing error sourcesGilbert Okoth
ย 
Perceived Reasons to Hinder Absorptive Capacity Increase
Perceived Reasons to Hinder Absorptive Capacity IncreasePerceived Reasons to Hinder Absorptive Capacity Increase
Perceived Reasons to Hinder Absorptive Capacity IncreaseTero Peltola
ย 
้›ป่…ฆ้‡็Œๆ•™ๅญธ
้›ป่…ฆ้‡็Œๆ•™ๅญธ้›ป่…ฆ้‡็Œๆ•™ๅญธ
้›ป่…ฆ้‡็Œๆ•™ๅญธๅฐนๅผ˜ ๅณ
ย 
ๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉ
ๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉ
ๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉClare Huang
ย 
เธ›เธ—เธธเธกเธงเธฃเธฃเธ“
เธ›เธ—เธธเธกเธงเธฃเธฃเธ“เธ›เธ—เธธเธกเธงเธฃเธฃเธ“
เธ›เธ—เธธเธกเธงเธฃเธฃเธ“pratoomwan
ย 
GA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏ
GA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏGA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏ
GA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏAloha Chen
ย 
ะ’ะพะดะฐ ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹
ะ’ะพะดะฐ   ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹ะ’ะพะดะฐ   ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹
ะ’ะพะดะฐ ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹ะœะšะžะฃ ะกะžะจ โ„– 1 ะณ. ะกะธะผ
ย 
ฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮท
ฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮทฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮท
ฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮทstraoly
ย 
WCLV13 JavaScript
WCLV13 JavaScriptWCLV13 JavaScript
WCLV13 JavaScriptJeffrey Zinn
ย 
Health equity audit (in sanitaฬ€) ai tempi della crisi. G.Costa
Health equity audit (in sanitaฬ€) ai tempi della crisi. G.CostaHealth equity audit (in sanitaฬ€) ai tempi della crisi. G.Costa
Health equity audit (in sanitaฬ€) ai tempi della crisi. G.CostaGiuseppe Fattori
ย 
2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†
2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†
2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†dfctaiwan2010
ย 
Apabal magazine issue_2
Apabal magazine issue_2Apabal magazine issue_2
Apabal magazine issue_2gathyus
ย 

Andere mochten auch (20)

Remote Sensing error sources
Remote Sensing error sourcesRemote Sensing error sources
Remote Sensing error sources
ย 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
ย 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
ย 
Krhtikos ppt
Krhtikos pptKrhtikos ppt
Krhtikos ppt
ย 
Perceived Reasons to Hinder Absorptive Capacity Increase
Perceived Reasons to Hinder Absorptive Capacity IncreasePerceived Reasons to Hinder Absorptive Capacity Increase
Perceived Reasons to Hinder Absorptive Capacity Increase
ย 
้›ป่…ฆ้‡็Œๆ•™ๅญธ
้›ป่…ฆ้‡็Œๆ•™ๅญธ้›ป่…ฆ้‡็Œๆ•™ๅญธ
้›ป่…ฆ้‡็Œๆ•™ๅญธ
ย 
ๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉ
ๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉ
ๆˆ‘้‡ๅˆฐ็š„ๅ›ฐๆƒ‘ๅ’Œ่Œไธš้€‰ๆ‹ฉ
ย 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
ย 
เธ›เธ—เธธเธกเธงเธฃเธฃเธ“
เธ›เธ—เธธเธกเธงเธฃเธฃเธ“เธ›เธ—เธธเธกเธงเธฃเธฃเธ“
เธ›เธ—เธธเธกเธงเธฃเธฃเธ“
ย 
GA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏ
GA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏGA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏ
GA้€ฑๅ ฑ vol 14 - GAๆต้‡่ฆๅ‰‡่ˆ‡่จญๅฎš้—œ่ฏ
ย 
Science of Belarus (ะฝะฐัƒั‡ะฝั‹ะต ะธะทะดะฐะฝะธั ะฑะตะปะพั€ัƒััะบะธั… ัƒั‡ะตะฝั‹ั… ะฝะฐ ะฐะฝะณะปะธะนัะบะพะผ ัะทั‹ะบะต)
Science of Belarus (ะฝะฐัƒั‡ะฝั‹ะต ะธะทะดะฐะฝะธั ะฑะตะปะพั€ัƒััะบะธั… ัƒั‡ะตะฝั‹ั… ะฝะฐ ะฐะฝะณะปะธะนัะบะพะผ ัะทั‹ะบะต)Science of Belarus (ะฝะฐัƒั‡ะฝั‹ะต ะธะทะดะฐะฝะธั ะฑะตะปะพั€ัƒััะบะธั… ัƒั‡ะตะฝั‹ั… ะฝะฐ ะฐะฝะณะปะธะนัะบะพะผ ัะทั‹ะบะต)
Science of Belarus (ะฝะฐัƒั‡ะฝั‹ะต ะธะทะดะฐะฝะธั ะฑะตะปะพั€ัƒััะบะธั… ัƒั‡ะตะฝั‹ั… ะฝะฐ ะฐะฝะณะปะธะนัะบะพะผ ัะทั‹ะบะต)
ย 
ะ’ะพะดะฐ ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹
ะ’ะพะดะฐ   ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹ะ’ะพะดะฐ   ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹
ะ’ะพะดะฐ ั€ะฐัั‚ะฒะพั€ะธั‚ะตะปัŒ. ะ—ะฝะฐั‡ะตะฝะธะต ะฒะพะดั‹
ย 
ฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮท
ฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮทฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮท
ฮผฮนฮบฯฮฟฯ‚ ฯ€ฯฮนฮณฮบฮนฯ€ฮฑฯ‚ ฯ€ฮฑฯฮฟฯ…ฯƒฮนฮฑฯƒฮท
ย 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
ย 
WCLV13 JavaScript
WCLV13 JavaScriptWCLV13 JavaScript
WCLV13 JavaScript
ย 
Health equity audit (in sanitaฬ€) ai tempi della crisi. G.Costa
Health equity audit (in sanitaฬ€) ai tempi della crisi. G.CostaHealth equity audit (in sanitaฬ€) ai tempi della crisi. G.Costa
Health equity audit (in sanitaฬ€) ai tempi della crisi. G.Costa
ย 
Christmas11 12
Christmas11 12Christmas11 12
Christmas11 12
ย 
2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†
2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†
2010 DFC Taiwan-Chi 033 ๆ„›่ญทๆ กๅœ’ๆ•ดๆฝ”๏ผŒๅคงๅฎถไธ€่ตทไพ†
ย 
ั„ะณะพัั‚ะตัั‚ ะผะฐั‚ะตะผะฐั‚ะธะบะฐ 4 ะบะปะฐัั
ั„ะณะพัั‚ะตัั‚ ะผะฐั‚ะตะผะฐั‚ะธะบะฐ 4 ะบะปะฐััั„ะณะพัั‚ะตัั‚ ะผะฐั‚ะตะผะฐั‚ะธะบะฐ 4 ะบะปะฐัั
ั„ะณะพัั‚ะตัั‚ ะผะฐั‚ะตะผะฐั‚ะธะบะฐ 4 ะบะปะฐัั
ย 
Apabal magazine issue_2
Apabal magazine issue_2Apabal magazine issue_2
Apabal magazine issue_2
ย 

ร„hnlich wie Camera Calibration for Video Surveillance

Human Re-identification using Soft Biometrics in Video Surveillance
Human Re-identification using Soft Biometrics in Video SurveillanceHuman Re-identification using Soft Biometrics in Video Surveillance
Human Re-identification using Soft Biometrics in Video SurveillanceShengzhe Li
ย 
14 cie552 camera_calibration
14 cie552 camera_calibration14 cie552 camera_calibration
14 cie552 camera_calibrationElsayed Hemayed
ย 
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...Byungjoo Lee
ย 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0Kapil Tiwari
ย 
Using Generic Image Processing Operations to Detect a Calibration Grid
Using Generic Image Processing Operations to Detect a Calibration GridUsing Generic Image Processing Operations to Detect a Calibration Grid
Using Generic Image Processing Operations to Detect a Calibration GridJan Wedekind
ย 
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
ย 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Darius Burschka
ย 
Presentation on bezier curve
Presentation on bezier curvePresentation on bezier curve
Presentation on bezier curveSatyendra Rajput
ย 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learningYu Huang
ย 
iv10_linear_pose.pptx
iv10_linear_pose.pptxiv10_linear_pose.pptx
iv10_linear_pose.pptxdarmadi ir,mm
ย 
Saad alsheekh multi view
Saad alsheekh  multi viewSaad alsheekh  multi view
Saad alsheekh multi viewSaadAlSheekh1
ย 
Introduction on Photogrammetry.pdf
Introduction on Photogrammetry.pdfIntroduction on Photogrammetry.pdf
Introduction on Photogrammetry.pdfBSuresh26
ย 
Mk slides.ppt
Mk slides.pptMk slides.ppt
Mk slides.pptTabassum Saher
ย 
posterfinal
posterfinalposterfinal
posterfinalChengqian Che
ย 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...IOSR Journals
ย 
biometrics.ppt
biometrics.pptbiometrics.ppt
biometrics.pptssuser7ec6af
ย 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of ImageSatheesh K
ย 

ร„hnlich wie Camera Calibration for Video Surveillance (20)

Human Re-identification using Soft Biometrics in Video Surveillance
Human Re-identification using Soft Biometrics in Video SurveillanceHuman Re-identification using Soft Biometrics in Video Surveillance
Human Re-identification using Soft Biometrics in Video Surveillance
ย 
14 cie552 camera_calibration
14 cie552 camera_calibration14 cie552 camera_calibration
14 cie552 camera_calibration
ย 
Ch14.ppt
Ch14.pptCh14.ppt
Ch14.ppt
ย 
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
CHI'16 Journal "A Mouse With Two Optical Sensors That Eliminates Coordinate D...
ย 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0
ย 
Mvs adas
Mvs adasMvs adas
Mvs adas
ย 
Using Generic Image Processing Operations to Detect a Calibration Grid
Using Generic Image Processing Operations to Detect a Calibration GridUsing Generic Image Processing Operations to Detect a Calibration Grid
Using Generic Image Processing Operations to Detect a Calibration Grid
ย 
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
ย 
Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014
ย 
Presentation on bezier curve
Presentation on bezier curvePresentation on bezier curve
Presentation on bezier curve
ย 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
ย 
iv10_linear_pose.pptx
iv10_linear_pose.pptxiv10_linear_pose.pptx
iv10_linear_pose.pptx
ย 
sawano-icma2000
sawano-icma2000sawano-icma2000
sawano-icma2000
ย 
Saad alsheekh multi view
Saad alsheekh  multi viewSaad alsheekh  multi view
Saad alsheekh multi view
ย 
Introduction on Photogrammetry.pdf
Introduction on Photogrammetry.pdfIntroduction on Photogrammetry.pdf
Introduction on Photogrammetry.pdf
ย 
Mk slides.ppt
Mk slides.pptMk slides.ppt
Mk slides.ppt
ย 
posterfinal
posterfinalposterfinal
posterfinal
ย 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
ย 
biometrics.ppt
biometrics.pptbiometrics.ppt
biometrics.ppt
ย 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
ย 

Kรผrzlich hochgeladen

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
ย 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
ย 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .DerechoLaboralIndivi
ย 

Kรผrzlich hochgeladen (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
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
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
ย 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
ย 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 

Camera Calibration for Video Surveillance

  • 1. Part 1: Simplified camera calibration Shengzhe Li CVLab, Inha Univ. 2014. 6.
  • 2. Problem 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 It is natural to associate a walking or standing human with the camera calibration problem in the context of video surveillance
  • 3. Calibration by walking human โ€ข Lv, F., Zhao, T., Nevatia, R.: Self-calibration of a camera from video of a walking human. In: International Conference on Pattern Recognition (ICPR). Volume 1. (2002) 562โ€“567 โ€ข Lv, F., Zhao, T., Nevatia, R.: Camera calibration from video of a walking human. IEEE Trans Pattern Anal Mach Intell 28 (2006) 1513โ€“1518 โ€ข Krahnstoever, N., Mendonca, P.R.: Bayesian autocalibration for surveillance. In: International Conference on Computer Vision (ICCV). (2005) โ€ข Junejo, I., Foroosh, H.: Robust auto-calibration from pedestrians. In: IEEE International Conference on Video and Signal Based Surveillance (AVSS). (2006) โ€ข Liu, J., Collins, R.T., Liu, Y.: Surveillance camera autocalibration based on pedestrian height distributions. In: British Machine Vision Conference, Dundee. (2011) โ€ข Liu, J., Collins, R.T., Liu, Y.: Robust autocalibration for a surveillance camera network. In: IEEE Workshop on Applications of Computer Vision (WACV). (2013) 433โ€“440
  • 4. Lv et al. 2002, 2006 โ€ข Vanising point based; automatically extract head-foot points on leg crossing frames; nonlinear minimization algorithm to optimize parameters. One detected leg-crossing frames of each scene. Extracting human leg-crossing phases from a video sequence. (a) and (b) Eigen analysis on the human shape at two different phases. (c) Plot of qt over time. (d) Head and feet positions are located by finding two end points along the principal axis.
  • 5. Krahnstoever et al. 2005 โ€ข Vanishing point based; Homology estimation; Bayesian framework to optimize parameters; Foot and Head Location Estimation. Ground Truth Distances.
  • 6. Junejo et al. 2006 โ€ข Similar to Krahnstoever; the modification in the outlier removal stage The figure depicts instances of the data set used for testing the proposed method. Auto-Calibration Geometry:A pedestrian, in two views, provides vertical vanishing points and an another vanishing points lying on the horizon line of the ground plane.
  • 7. Liu et al. 2011, 2013 โ€ข Automatically estimates using prior knowledge about the distribution of relative human heights An example of surveillance camera calibration on Seq.1. (a) one video frame; (b) foreground masks (c) after RANSAC vanishing point estimation and height distribution analysis (d) final calibration results
  • 8. Papers on height estimation โ€ข Lee, K.Z.: A simple calibration approach to single view height estimation. In: IEEE Conference on Computer and Robot Vision (CRV). (2012) 161โ€“166 โ€ข Gallagher, A.C., Blose, A.C., Chen, T.: Jointly estimating demographics and height with a calibrated camera. In: International Conference on Computer Vision (ICCV). (2009) 1187โ€“ 1194 โ€ข Kispl, I., Jeges, E.: Human height estimation using a calibrated camera. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR). (2008) โ€ข DLT or Vanishing points method.
  • 9. Main idea โ€ข 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.
  • 10. Coordinate system, notations The typical camera installation and the coordinate system in video surveillance. 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
  • 11. 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 ๐œƒ
  • 12. 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 ๐œƒ
  • 13. 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 ๐œƒ+๐‘) .
  • 14. Simplified Calibration The parameters can be found by the nonlinear regression as ๐‘“ ๐œƒ ๐‘ = argmin ๐‘“,๐œƒ,๐‘ ๐‘ฆ ๐‘– ๐‘ฆโ„Ž โˆ’ ๐‘ฆโ„Ž 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 ๐œƒ .
  • 15. Dataset for evaluation โ€ข Number of subjects: 6 โ€ข Number of cameras: 5 โ€ข Video resolution: 1280 ร— 720 โ€ข Location: Inha Univ. Hitech Bldg. โ€ข Mark: Manual
  • 16. Calibration Result โ€ข 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.
  • 17. Height Estimation Results Test Train S1 S2 S3 S4 S5 S6 S1 170(0) 171.7(0.3) 181.7(1.6) 173.7(1.9) 179.8(1.1) 174.8(0.9) S2 170.2(0.4) 172(0.1) 182(1.7) 173.9(1.7) 180.2(0.8) 175(1) S3 170.6(1.4) 172.4(1.6) 182(0) 174.1(2.6) 180(2.3) 175.2(1.8) S4 169.2(1.5) 170.9(1.5) 181.3(3) 173(0) 179.2(1.8) 174.2(1.6) S5 168.1(1.5) 169.9(1.1) 180(2.3) 171.8(1.3) 178(0) 172.9(0.9) S6 168.3(1.2) 170(1) 180.1(1.8) 171.9(1.5) 178.1(1.2) 173(0) True 170 172 182 173 178 173 Cross Validation of the height estimation. The number in the parenthesis indicates the standard deviation of estimated heights from the six cameras. The true heights are given in the last row.
  • 18. Height Estimation Results Height estimation results. (left)Box plot of the estimated heights for the six subjects from the camera 1. The circle represents the true height of the corresponding subject. (right)Distribution of the height estimation error from the cross validation. The error is near zero mean and has standard deviation of 1.98cm.
  • 19. Comparison Calibration object Method Mean Abs. Error Std. of Error Maximum Error N. Krahnstoever Walking human Automatic; Vanishing point 5.80% K. Z. Lee Cubix box or line Manual; Vanishing point 5.50% A. C. Gallager Grid pattern Manual; Zhang's method 2.67cm 3.28cm Kispal 3.1cm 5.5cm Proposed Walking human Manual; Non-linear regression 1.55cm (0.8%) 1.98cm (1.1%) 5.36cm (3.0%) Comparison of the proposed method with the existing height estimation methods
  • 20. Conclusion โ€ข The proposed method requires neither any special calibration object nor a special pattern on the ground, such as parallel or perpendicular lines; the proposed method does not rely on computing the vanishing points, which is difficult to estimate in practice โ€ข The cross validation results show that an mean absolute error is only about 1.55cm from the ground-truth data. โ€ข The proposed method can be integrated with automated human detection methods to fully perform autocalibration. This remains as a future study. Another future work can be introducing the parameter of lens distortion into the simplified camera model, which is not considered in this paper.
  • 21. Part 2: Simplified Camera calibration with distortion correction Shengzhe Li CVLab, Inha Univ. 2014. 11.
  • 23. New problem 2 GT : 396cm AR : 322cm GT : 271cm AR : 278cm
  • 24. The 4th order distortion model โ€ข The types of distortion (from Wikipedia) Barrel distortion Pincushion distortion
  • 25. 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 .
  • 26. The 4th order distortion model Barrel distortion Pincushion distortion ๐‘˜ ๐‘‘1 < 0 ๐‘˜ ๐‘‘1 > 0 (0,0) (๐‘ฅ ๐‘ข, ๐‘ฆ๐‘ข) (๐‘ฅ ๐‘‘, ๐‘ฆ ๐‘‘) โ€ฆ The type of distortion depends on the sign of ๐‘˜ ๐‘‘1. ๐‘ฅ ๐‘‘ = ๐‘ฅ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข 2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข 4 ๐‘ฆ ๐‘‘ = ๐‘ฆ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข 2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข 4
  • 27. The use of distortion model โ€ข Correct image distortion โ€ข Given a distorted image how to get the undistorted image โ€ข Correct coordinates distortion โ€ข Given a pixelโ€™s coordinates in distorted image how to get the undistorted coordinates ๐‘ฅ ๐‘‘ = ๐‘ฅ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข 2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข 4 ๐‘ฆ ๐‘‘ = ๐‘ฆ ๐‘ข 1 + ๐‘˜ ๐‘‘1 โˆ™ ๐‘Ÿ๐‘ข 2 + ๐‘˜ ๐‘‘2 โˆ™ ๐‘Ÿ๐‘ข 4 ๐‘ฅ ๐‘ข = ๐‘ฅ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘ 2 + ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘ 4 ๐‘ฆ ๐‘ข = ๐‘ฆ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘ 2 + ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘ 4 (๐‘ฅ ๐‘ข, ๐‘ฆ ๐‘ข) (๐‘ฅ ๐‘‘, ๐‘ฆ ๐‘‘) Undistorted Distorted copy pixel
  • 36. Undistort kd1=-0.6 kd2=0.4, Distort ku1=0.6
  • 37. Correct coordinates distortion โ€ข To correct coordinates in the distorted image, we need ๐‘˜ ๐‘ข. โ€ข Usually ๐‘˜ ๐‘‘ can be obtained easily. โ€ข manual adjustment (in PS) โ€ข automatic method might be possible โ€ข For each ๐‘˜ ๐‘‘ there should be a corresponding ๐‘˜ ๐‘ข. โ€ข correct image distortion for each frame (very time consuming) โ€ข can be solved using the Cardan method [Devernay2001] โ€ข numeric estimation ๐‘ฅ ๐‘ข = ๐‘ฅ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘ 2 + ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘ 4 ๐‘ฆ ๐‘ข = ๐‘ฆ ๐‘‘ 1 + ๐‘˜ ๐‘ข1 โˆ™ ๐‘Ÿ๐‘‘ 2 + ๐‘˜ ๐‘ข2 โˆ™ ๐‘Ÿ๐‘‘ 4
  • 38. Numeric estimation of ๐‘˜ ๐‘ข โ€ข Steps for numeric estimation of ๐‘˜ ๐‘ข 1. Generate a undistorted coordinates ๐‘‹ ๐‘ข = [๐‘ฅ ๐‘ข, ๐‘ฆ๐‘ข]. 2. Distort ๐‘‹ ๐‘ข to ๐‘‹ ๐‘‘ by given ๐‘˜ ๐‘ข. 3. Find ๐‘˜ ๐‘‘ that minimize ๐‘‹ ๐‘ข โˆ’ ๐‘‹ ๐‘ข . 0 20 40 60 80 100 120 0 20 40 60 80 100 120 0 0.1 0.2 0.3 0.4 0.5 0.6 0 20 40 60 80 100 120 0 20 40 60 80 100 120 2 4 6 8 10 12 14 Coordinate error between ๐‘‹ ๐‘ข and ๐‘‹ ๐‘‘ Coordinate error between ๐‘‹ ๐‘ข and ๐‘‹ ๐‘ข
  • 39. Experiments โ€ข After obtaining ๐‘˜ ๐‘ข, the points for calibration are converted to undistorted coordinates. โ€ข Estimate the calibration parameters using corrected points by the nonlinear regression as ๐‘“ ๐œƒ ๐‘ = argmin ๐‘“,๐œƒ,๐‘ ๐‘ฆ ๐‘– ๐‘ฆโ„Ž โˆ’ ๐‘ฆโ„Ž 2 . โ€ข Evaluate height estimation error and compare the results with previous experiment.
  • 40. With distortion correction 170cm 169cm 174cm GT : 170cm
  • 41. With distortion correction GT : 396cm AR : 357cm GT : 271cm AR : 278cm
  • 42. -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0 1 2 3 4 5 6 7 8 9 Height Estimation Error Height Estimation Error (meter) Numberofsubjects meanerror = 3.7522e-04 stderror = 0.0198 maxerror = 0.0522 minerror = -0.0536 meanabserror = 0.0156 Without distortion correction (1st version Y only)
  • 43. With distortion correction (1st version Y only) -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0 1 2 3 4 5 6 7 8 9 Height Estimation Error Height Estimation Error (meter) Numberofsubjects meanerror = 1.9802e-04 stderror = 0.0187 maxerror = 0.0470 minerror = -0.0367 meanabserror = 0.0152
  • 44. -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0 1 2 3 4 5 6 7 8 9 10 Height Estimation Error Height Estimation Error (meter) Numberofsubjects meanerror = -0.0081 stderror = 0.0263 maxerror = 0.0605 minerror = -0.0777 meanabserror = 0.0212 Without distortion correction (2nd version XY)
  • 45. meanerror = -0.0059 stderror = 0.0230 maxerror = 0.0503 minerror = -0.0630 meanabserror = 0.0189 -0.08 -0.06 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0 1 2 3 4 5 6 7 8 Height Estimation Error Height Estimation Error (meter) Numberofsubjects With distortion correction (2nd version XY)
  • 46. Conclusion โ€ข Camera distortion correction offers more accurate height estimation especially for boarder area as well as the length in the floor.