3D Video Processing: Utilizing MATLAB

Prof. Kang-Sun Choi School of Electrical, Electronics, and Communication Engineering

http://cv3vpl.koreatech.ac.kr ks.choi@koreatech.ac.kr

12년 4월 23일 월요일

Scale Invariant Feature Transform (SIFT)
•http://www.vlfeat.org/~vedaldi/code/sift.html

2
12년 4월 23일 월요일

MEX Compiling •MATLAB is an interpreter •For higher performance •Implemented by C & Compiled by C compiler •Code optimization for each system 3 12년 4월 23일 월요일 .

4 12년 4월 23일 월요일 . opt).Example of .h •mexFunction() •mex(‘imsmooth.c’.c file •include mex.

Example of .h •mexFunction() •mex(‘imsmooth. 4 12년 4월 23일 월요일 . opt).c file •include mex.c’.

opt).Example of .c’.h •mexFunction() •mex(‘imsmooth. 4 12년 4월 23일 월요일 .c file •include mex.

Notes •Use mex files like general MATLAB functions •A = imsmooth( I. [0~255] •need to convert double type & optionally normalize it •help / doc •size ( ) •reshape ( ) •A = [ ]. sigma ). •imread ( ) •imshow ( ) •figure ( ) •gradient ( ) 5 12년 4월 23일 월요일 . •imread( ) returns uint8 data.

Image Gradient 6 12년 4월 23일 월요일 .

∂I ∂y = I[x. y] − I[x. y − 1] ) 7 . y] ∂I ∂y = I[x.Image Gradient ∇I = ∂I ∂x 12년 4월 23일 월요일 ( ∂I ∂x . y] − I[x − 1.

y] 205 b[x. y − 1] ) 7 . y] − I[x − 1. ∂I ∂y = I[x.y] 204 g[x. y] ∂I ∂y = I[x.Image Gradient r[x. y] − I[x.y] 209 204 207 217 178 176 170 36 37 32 0 0 16 ∇I = ∂I ∂x 12년 4월 23일 월요일 ( ∂I ∂x .

Image Gradient •L1 Norm of Gradient ∂I ∂x + ∂I ∂y 8 12년 4월 23일 월요일 .

Image Gradient 9 12년 4월 23일 월요일 .

Hessian Matrix ⎡ A=⎢ ⎢ ⎢ ⎣ ∑I ∑I I ∑I I ∑I 2 x x y 2 y x y ⎤ ⎥ ⎥ ⎥ ⎦ 10 12년 4월 23일 월요일 .

Difference of Gaussians (DoG) 11 12년 4월 23일 월요일 .

Difference of Gaussians (DoG) 12 12년 4월 23일 월요일 .

Difference of Gaussians (DoG) 12 12년 4월 23일 월요일 .

Difference of Gaussians (DoG) 13 12년 4월 23일 월요일 .

Gaussian Pyramid 14 12년 4월 23일 월요일 .

Gaussian Pyramid 15 12년 4월 23일 월요일 .

Gaussian Pyramid 16 12년 4월 23일 월요일 .

Gaussian Pyramid 16 12년 4월 23일 월요일 .

Sign up to vote on this title
UsefulNot useful