Computer Vision
Levente Hajder, Dmitry Chetverikov
Eötvös Loránd University, Faculty of Informatics
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 1 / 85
Computer Vision Levente Hajder, Dmitry Chetverikov Etvs Lornd - - PowerPoint PPT Presentation
Computer Vision Levente Hajder, Dmitry Chetverikov Etvs Lornd University, Faculty of Informatics Hajder, Csetverikov (Faculty of Informatics) Computer Vision 1 / 85 Camera Models and Calibration Camera Models 1 Perspective (pin-hole)
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 1 / 85
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 2 / 85
Camera Models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 3 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 4 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 5 / 85
Camera Models Perspective (pin-hole) camera
YC
C
XC Z
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 6 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 7 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 8 / 85
Camera Models Perspective (pin-hole) camera
YC
C
XC Z
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 9 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 10 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 11 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 12 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 13 / 85
Camera Models Perspective (pin-hole) camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 14 / 85
Camera Models Weak-perspective camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 15 / 85
Camera Models Weak-perspective camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 16 / 85
Camera Models Weak-perspective camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 17 / 85
Camera Models Weak-perspective camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 18 / 85
Camera Models Weak-perspective camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 19 / 85
Camera Models Weak-perspective camera
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 20 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 21 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 22 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 23 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 24 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 25 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 26 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 27 / 85
Camera Models Comparison of camera models
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 28 / 85
Camera Models Back-projection to 3D space
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 29 / 85
Camera Models Back-projection to 3D space
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 30 / 85
Camera Models Back-projection to 3D space
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 31 / 85
Camera Models Back-projection to 3D space
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 32 / 85
Camera Models Back-projection to 3D space
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 33 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 34 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 35 / 85
Homography
X Y X Y X Y X Y X Y
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 36 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 37 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 38 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 39 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 40 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 41 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 42 / 85
Homography
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 43 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 44 / 85
Homography Homography estimation
4 3 2 1 1 2 3 4
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 45 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 46 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 47 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 48 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 49 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 50 / 85
Homography Homography estimation
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 51 / 85
Homography Non-linear estimation by minimizing geometric error
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 52 / 85
Homography Non-linear estimation by minimizing geometric error
−1
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 53 / 85
Homography Non-linear estimation by minimizing geometric error
^ ^
−1
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 54 / 85
Homography Non-linear estimation by minimizing geometric error
1
2
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 55 / 85
Homography Non-linear estimation by minimizing geometric error
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 56 / 85
Camera Calibration
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 57 / 85
Camera Calibration
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 58 / 85
Camera Calibration
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 59 / 85
Camera Calibration
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 60 / 85
Camera Calibration Calibration by a spatial object
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 61 / 85
Camera Calibration Calibration by a spatial object
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 62 / 85
Camera Calibration Calibration by a spatial object
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 63 / 85
Camera Calibration Calibration by a spatial object
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 64 / 85
Camera Calibration Calibration by a spatial object
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 65 / 85
Camera Calibration Calibration by a spatial object
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 66 / 85
Camera Calibration Calibration by a spatial object
2D P′T3D or P′ = T2DPT−1 3D .
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 67 / 85
Camera Calibration Calibration using a chessboard
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 68 / 85
Camera Calibration Calibration using a chessboard
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 69 / 85
Camera Calibration Calibration using a chessboard
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 70 / 85
Camera Calibration Calibration using a chessboard
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 71 / 85
Camera Calibration Calibration using a chessboard
1
2
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 72 / 85
Camera Calibration Calibration using a chessboard
Computer Vision 73 / 85
Camera Calibration Calibration using a chessboard
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 74 / 85
Camera Calibration Calibration using a chessboard
v + (u0fkv−v0s)2
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 75 / 85
Camera Calibration Calibration using a chessboard
12
13+v0(S12S13−S11S23)
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 76 / 85
Camera Calibration Calibration using a chessboard
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 77 / 85
Camera Calibration Radial distortion
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 78 / 85
Camera Calibration Radial distortion
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 79 / 85
Camera Calibration Radial distortion
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 80 / 85
Camera Calibration Radial distortion
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 81 / 85
Camera Calibration Radial distortion
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 82 / 85
Summary
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 83 / 85
Summary
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 84 / 85
Summary
Hajder, Csetverikov (Faculty of Informatics) Computer Vision 85 / 85