Similar documents
IPSJ SIG Technical Report Vol.2009-CVIM-167 No /6/10 Real AdaBoost HOG 1 1 1, 2 1 Real AdaBoost HOG HOG Real AdaBoost HOG A Method for Reducing

A Graduation Thesis of College of Engineering, Chubu University Pose Estimation by Regression Analysis with Depth Information Yoshiki Agata

Convolutional Neural Network A Graduation Thesis of College of Engineering, Chubu University Investigation of feature extraction by Convolution

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

色の類似性に基づいた形状特徴量CS-HOGの提案

,,.,.,,.,.,.,.,,.,..,,,, i

Duplicate Near Duplicate Intact Partial Copy Original Image Near Partial Copy Near Partial Copy with a background (a) (b) 2 1 [6] SIFT SIFT SIF

yoo_graduation_thesis.dvi

[1] SBS [2] SBS Random Forests[3] Random Forests ii

IS1-09 第 回画像センシングシンポジウム, 横浜,14 年 6 月 2 Hough Forest Hough Forest[6] Random Forest( [5]) Random Forest Hough Forest Hough Forest 2.1 Hough Forest 1 2.2

IPSJ SIG Technical Report Vol.2010-CVIM-170 No /1/ Visual Recognition of Wire Harnesses for Automated Wiring Masaki Yoneda, 1 Ta

本文6(599) (Page 601)

第 1 回バイオメトリクス研究会 ( 早稲田大学 ) THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS Proceedings of Biometrics Workshop,169

III



4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

% 2 3 [1] Semantic Texton Forests STFs [1] ( ) STFs STFs ColorSelf-Simlarity CSS [2] ii

HOG HOG LBP LBP 4) LBP LBP Wang LBP HOG LBP 5) LBP LBP 1 r n 1 n, 1

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

untitled

<4D F736F F F696E74202D C835B B E B8CDD8AB B83685D>

SC-85X2取説



untitled

3 2 2 (1) (2) (3) (4) 4 4 AdaBoost 2. [11] Onishi&Yoda [8] Iwashita&Stoica [5] 4 [3] 3. 3 (1) (2) (3)

syuu_2_10_3.dvi



II

これわかWord2010_第1部_ indd

パワポカバー入稿用.indd

これでわかるAccess2010

28 Horizontal angle correction using straight line detection in an equirectangular image

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

平成18年版 男女共同参画白書

はしがき・目次・事例目次・凡例.indd

IPSJ SIG Technical Report Vol.2014-MBL-70 No.49 Vol.2014-UBI-41 No /3/15 2,a) 2,b) 2,c) 2,d),e) WiFi WiFi WiFi 1. SNS GPS Twitter Facebook Twit



14 2 5

Optical Flow t t + δt 1 Motion Field 3 3 1) 2) 3) Lucas-Kanade 4) 1 t (x, y) I(x, y, t)

図 1 提案手法による生成型学習の流れ Fig. 1 Generative learning procedure in the proposed method. 図 2 3 次元人体モデル Fig. 2 3D human model. 図 3 パラメータに対応した人体モデル Fig. 3 Adapt


エクセルカバー入稿用.indd

01_.g.r..

ii

2


untitled

i



活用ガイド (ソフトウェア編)

困ったときのQ&A


B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

ii


2003/3 Vol. J86 D II No Fig. 1 An exterior view of eye scanner. CCD [7] CCD PC USB PC PC USB RS-232C PC

,,,,,,,,,,,,,,,,,,, 976%, i

it-ken_open.key

Computer Security Symposium October ,a) 1,b) Microsoft Kinect Kinect, Takafumi Mori 1,a) Hiroaki Kikuchi 1,b) [1] 1 Meiji U

kut-paper-template.dvi

2013 M

『戦時経済体制の構想と展開』

IPSJ SIG Technical Report Vol.2015-UBI-47 No.23 Vol.2015-ASD-2 No /7/ , HOG Parameter Estimation from Videos in Monocular Camera for Eva

IPSJ SIG Technical Report Vol.2014-ARC-213 No.24 Vol.2014-HPC-147 No /12/10 GPU 1,a) 1,b) 1,c) 1,d) GPU GPU Structure Of Array Array Of

活用ガイド (ソフトウェア編)

i

Vol.8 No (Mar. 2015) 1,a) , Anomaly Detection Based on Density Estimation of Normal Data in Cone-restr

入門ガイド

橡6.プログラム.doc

活用ガイド (ソフトウェア編)

パソコン機能ガイド

パソコン機能ガイド

i


Wide Scanner TWAIN Source ユーザーズガイド

<8D4C95F182C682AB322E312E696E6464>

100326_セミナー資料_物体認識.pptx

2.2 (a) = 1, M = 9, p i 1 = p i = p i+1 = 0 (b) = 1, M = 9, p i 1 = 0, p i = 1, p i+1 = 1 1: M 2 M 2 w i [j] w i [j] = 1 j= w i w i = (w i [ ],, w i [

IPSJ SIG Technical Report 1,a) 1,b) 1,c) 1,d) 2,e) 2,f) 2,g) 1. [1] [2] 2 [3] Osaka Prefecture University 1 1, Gakuencho, Naka, Sakai,

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

Javaと.NET


2004年度日本経団連規制改革要望

gengo.dvi

Silhouette on Image Object Silhouette on Images Object 1 Fig. 1 Visual cone Fig. 2 2 Volume intersection method Fig. 3 3 Background subtraction Fig. 4

Vol. 44 No. SIG 9(CVIM 7) ) 2) 1) 1 2) 3 7) 1) 2) 3 3) 4) 5) (a) (d) (g) (b) (e) (h) No Convergence? End (f) (c) Yes * ** * ** 1

2 Fig D human model. 1 Fig. 1 The flow of proposed method )9)10) 2.2 3)4)7) 5)11)12)13)14) TOF 1 3 TOF 3 2 c 2011 Information

IPSJ SIG Technical Report Vol.2015-MUS-107 No /5/23 HARK-Binaural Raspberry Pi 2 1,a) ( ) HARK 2 HARK-Binaural A/D Raspberry Pi 2 1.

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

paper.dvi


1 (PCA) 3 2 P.Viola 2) Viola AdaBoost 1 Viola OpenCV 3) Web OpenCV T.L.Berg PCA kpca LDA k-means 4) Berg 95% Berg Web k-means k-means

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-CVIM-186 No /3/15 EMD 1,a) SIFT. SIFT Bag-of-keypoints. SIFT SIFT.. Earth Mover s Distance

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

家族を強める

Transcription:

Real AdaBoost HOG 2009 3 A Graduation Thesis of College of Engineering, Chubu University Efficient Reducing Method of HOG Features for Human Detection based on Real AdaBoost Chika Matsushima

ITS Graphics Processing Unit (GPU) [1] Large Scale Integration (LSI) Field Prgramble Gate Array (FPGA) [2] Edge of Orientation Histograms (EOH) [3] Histograms of oriented gradients (HOG) [4] Y.Linde Linde-Buzo-Gray (LBG) [6] Real AdaBoost HOG HOG HOG Real AdaBoost iii

3 1 2 Real AdaBoost HOG 3 iv

1 1 1.1... 1 1.1.1 LBG [6]... 2 1.2... 3 1.2.1... 4 1.2.2... 5 2 Real AdaBoost HOG 7 2.1 HOG... 7 2.1.1... 8 2.1.2... 8 2.1.3... 9 2.1.4... 9 2.2 HOG... 10 2.3 HOG... 10 2.4 Real AdaBoost... 11 2.4.1... 13 2.4.2... 13 2.4.3... 14 2.4.4... 16 2.4.5... 16 2.4.6... 16 2.4.7... 17 v

3 19 3.1... 19 3.1.1... 19 3.2 1... 19 3.2.1 1... 20 3.3 2... 20 3.3.1 2... 21 23 25 27 vi

1.1... 2 1.2 LBG... 3 1.3... 4 1.4... 5 2.1 HOG... 8 2.2... 9 2.3 HOG... 10 2.4 1... 11 2.5 Real AdaBoost... 12 2.6 Real AdaBoost... 13 2.7... 15 3.1... 20 3.2... 21 vii

3.1 1... 21 ix

1 1.1 1 3 ( 1.1 ) 1. LBG 2. 3. LBG 1

1 1.1.1 LBG [6] 1.1: LBG Y.Linde [6] 1 LBG LBG ( 1.2 ) 2 1. (M= ) 1 (L ) ( ) k {x 1, x 2,, x k } x (1.1) x = C (x 1, x 2,, x k )=argmin x n 1 1 n i=0 d (x, x i ) (1.1) d (x, x i ) x x i argmin f (x) f (x) x x x 2.

1.2. M 2 2 2 ɛ 2 ɛ 1/100 3. ( ) 4. 5. ( ) 1.2: LBG M 2 1.2 1.3 3

1 1.3: 1.2.1 N d x n = [x n1,x n2,x n3,,x nd ] T M S (1.2) (1.3) M = 1 N S = 1 N N x n (1.2) n=1 N (x n M)(x n M) T (1.3) n=1 2 S 1.3 Su j = λ j u j λ j u j d d (u 1 u 2 u d ) 4

1.2. 1.2.2 1.4 1.4: 5

2 Real AdaBoost HOG Real AdaBoost HOG 2.1 HOG Dalal Histograms of oriented gradients(hog) [4] HOG 2.1 (5 5 ) HOG Step1 Step2 Step3 HOG 2.1 1 30 60 HOG 5 5 3 3 7

2 Real AdaBoost HOG 5 5 2.1: HOG 2.1.1 1 2.1.2 L(x y) m θ (2.1) (2.2) m(x, y) = (L(x +1,y) L(x 1,y)) 2 +(L(x, y +1) L(x, y 1)) 2 (2.1) θ(x, y) = tan 1 ((L(x, y +1) L(x, y 1))/(L(x +1,y) L(x 1,y))) (2.2) 8

2.1. HOG 2.1.3 0 360 0 180 22.5 8 2.2 2.2: 2.1.4 i j (i, j) (8 ) F ij =[f 1 f 1 f 8 ] k (72 V k =[F ij F i+1j F i+2j F ij+1 F i+1j+1 F i+2j+1 F ij+2 F i+1j+2 F i+2j+2 ] L2-norm (2.3) Vf = f V 2 2 + ɛ 2 (2.3) 8 3 3 6 2 12 2 = 2880 1 8 ( ) 1 HOG 23,040 (22.5 ) 9

2 Real AdaBoost HOG 2.2 HOG 1 HOG 2.3 HOG 2.3: HOG 1 0 8 1 360 1 1 ( ) 64 1 2.3 HOG Real AdaBoost 2.4(a) 8 1 (256 = 2 8 ) 2 1 W +,W 0 (2.10) h(x) 10

2.4. Real AdaBoost 2.4: 1 2 2.4 A B C 2.4 Real AdaBoost Real AdaBoost Real AdaBoost 2.5 Real AdaBoost Real AdaBoost 2.3 Real- AdaBoost 2.4(b) 11

2 Real AdaBoost HOG 2.5: Real AdaBoost 1 h(x) 2 2 2.4(a) A B C 2.7 RealAdaBoost 12

2.4. Real AdaBoost 2.6: Real AdaBoost 2.4.1 D D 1,i = 1 N (2.4) 1 2.4.2 W + W W ± 1 D t W+ = D t (i) (2.5) W = i: J y i =+1 i: J y i = 1 D t (i) (2.6) 13

2 Real AdaBoost HOG t i j y i y {1, 1} i j D t (i) W ± W ± 1 2.4.3 2.7 h j (x) (2.10) j = arg max 0 j bin ( h j(x) ) arg min 0 j bin ( W j + W j ) max ( h j(x) ) 2 0 j bin otherwise (2.7) j W +,W h j (x) (2.14) H(x) 14

2.4. Real AdaBoost r j = W j + W j (2.8) j j 2.3 8 HOG 8 1 (2.8) 2.7: j j 0 j j = arg min 0 j <8 (r j r j ) (2.9) j j 15

2 Real AdaBoost HOG 2.4.4 W + W h(x) x j W ± h(x) h(x) = 1 2 ln W + + ɛ W + ɛ (2.10) ɛ 0 ɛ =10 10 2.4.5 W ± Z Z =2 j W j +W j (2.11) Z Z t h t = arg min Z t,m (2.12) 2.4.6 (2.13) D t+1 (i) =D t (i)exp[ y i h t (x i )] (2.13) 16

2.4. Real AdaBoost 2.4.7 2.4.2 2.4.6 T H(x) = sign( h t (x)) (2.14) t=1 t h(x) 17

3 3.1 2 1 2 3.1.1 Positive 2,053 Negative 6,253 Positive 5 3.1 3.2 1 HOG 1,000 1,234 (Miss Rate) (False Positive Rate) Detection Error Tradeoff(DET) 19

3 3.1: 3.2.1 1 HOG 3.2 3.2 0.025 0.03 5% 30% 3.3 2 HOG (VQ) 5.0% 1 (720 480 ) 1 50000 20

3.3. 2 3.2: 3.3.1 2 3.1 64 3.1 256 64 12.0% 98.0% 3.1: 1 [%] [MB] HOG [4]( ) 74.3 1098.63 HOG(64 VQ) 63.8 198.75 256 63.8 128 76.4 17.17 64 76.4 32 74.3 21

HOG Real AdaBoost HOG 2.0% 23

25

[1] L.Zhang and R.Nevatia: Efficient Scan-Window Based Object Detection using GPGPU, Computer Vision and Pattern Recognition 2004. [2] N.Vinod, L.Pierre-Olivier, and C.James J.: An FPGA-Based People Detection System, EURASIP Journal on Applied Signal Processing, Vol.2005, pp.1047-1061, 2005. [3] K.Levi and Y.Weiss: Learning Object Detection from a Small Number of Examples: the Importance of Good Features, In Proc. IEEE Conf. on Computer Vision and Pattern Recognition 2004, Vol.2, pp.53-60, 2004. [4] N.Dalal and B.Triggs: Histograms of Oriented Gradients for Human Detection, In Proc. IEEE Conf. on Computer Vision and Pattern Recognition 2005, Vol.1, pp.886-893, 2005. [5] B.M.Oliver, J.R.Pierce, and C.E.Shannon: The Philosophy of PCM, Proceedings of the Institute of Radio Engineers, vol.36, no.11, pp.1324-1331, 1948. [6] Y.Linde, A.Buzo, and R.M.Gray: An Algorithm for Vector Quantizer Design, IEEE Trans. on Communications, vol.28, no.1, pp.84-95, 1980. 27

Real AdaBoost HOG ( ) 2009 3