reducing false alarm occurrences in vehicle detection systems · 2011-10-29 · 2 + ) / 2!: , : ) 2...

43
! #$$% &'()*+,(-. /0 1(23(45' 6 7*5+8/+' !"#$%& (%)*+ ,-". &/0*1#2+ .*11%$"3#. +-# +-#/$4 %2& "1)5#1#2+%+"/2 /6 % 7/2# 8%))"29 %59/$"+-1 +/ $#&*0# +-# /00*$$#20#. /6 6%5.# %5%$1. "2 % :#-"05# &#+#0+"/2 .4.+#1 ;#&*0"29 <%5.# =5%$1 >00*$$#20#. "2 ?#-"05# @#+#0+"/2 A4.+#1.

Upload: others

Post on 08-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

!

! " # $ $ % " & ' ( ) * + , ( - . " / 0 " 1 ( 2 3 ( 4 5 ' " 6 " 7 * 5 + 8 / + ' " "

!"#$%&'(%)*+',-".'&/0*1#2+'.*11%$"3#.'+-#'+-#/$4'%2&'"1)5#1#2+%+"/2'/6'%'7/2#'8%))"29'%59/$"+-1'+/'$#&*0#'+-#'/00*$$#20#.'/6'6%5.#'%5%$1.'"2'%':#-"05#'&#+#0+"/2'.4.+#1'

;#&*0"29'<%5.#'=5%$1'>00*$$#20#.'"2'?#-"05#'@#+#0+"/2'A4.+#1.'

Page 2: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

"

958:*"/0";/'-*'-,"

<=! >8,-+52-============================================================================================================================ ?!<<=! <'-+/@A2-(/' ==================================================================================================================== ?!<<<=! B.,-*C"D52E4+/A'@ ======================================================================================================== F!<G=! H*@A2('4"I5:,*">:5+C"J22A++*'2*, ================================================================================= K!"#$%&'#(!)*#+%+','&- ................................................................................................................................................................. /!)0*120$&'30!4'50.......................................................................................................................................................................... 6!G=! <CL:*C*'-5-(/'=============================================================================================================== M!7$89'*'(:!&;0!<%('1;'(:!)#'(& ............................................................................................................................................. =!>*0%&'(:!&;0!?#(0!@%2!"##A92!&%+,0 ................................................................................................................................ B!7$89'*'(:!"#$%&'#(!)*#+%+','&-!C(D#*E%&'#( ...............................................................................................................FF!7$89'*'(:!)0*120$&'30!4'50!C(D#*E%&'#(!D#*!G%$;!?#(0!G,0E0(&........................................................................FH!I'(%,!7,:#*'&;E.........................................................................................................................................................................FJ!G<=! ;/'2:A,(/'==================================================================================================================== NO!G<<=! >LL*'@(PQ"<'(-(5:"R*+0/+C5'2* ===================================================================================== NM!!

Page 3: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

!

<= >8,-+52-"!

I#*! %(-! *0%,K&'E0! #+L0$&! M0&0$&'#(! 1-1&0EN! D%,10! 2#1'&'30! '(1&%($01! OD%,10! %,%*E1P! %*0!

9(%3#'M%+,0.!7!*0%,K&'E0!<0;'$,0!M0&0$&'#(!1-1&0E!'1!(#!0Q$02&'#(.!R#S030*N!+-!0Q2,#'&'(:!

M'DD0*0(&! 2*#20*&'01! #D! 30;'$,0! '(1&%($01! '(! %! 3'M0#! D*%E0! 19$;! %1! 2#1'&'#(! %(M! 1'50N! &;0!

(9E+0*!#D!D%,10!%,%*E!'(1&%($01!$%(!+0!:*0%&,-!*0M9$0M.!T;0!%'E!#D!&;'1!2*#L0$&!'1!&#!$*0%&0!

%(!%,:#*'&;E!&#!*0M9$0!&;0!D%,10!%,%*E!*%&0!#D!%!*0%,K&'E0!<0;'$,0!M0&0$&'#(!1-1&0E!&;*#9:;!

1&%&'1&'$%,!03%,9%&'#(!#D!M'DD0*0(&!2%*%E0&0*1!19$;!%1!&;0! ,#$%&'#(!#D!%!30;'$,0! '(!%(!'E%:0!

D*%E0N! #*! '&1! 1'50! S'&;! *0120$&! &#! %! 20*120$&'30! 2#'(&.! U;0(! %(! #+L0$&! '1! M0&0$&0MN! &;0!

%,:#*'&;E! S',,! 03%,9%&0! &;010! 2%*%E0&0*1! %(M! M0$'M0! S;0&;0*! &;0! M0&0$&0M! #+L0$&! '1! %!

30;'$,0!#*!%!D%,10!%,%*E.!V-!%22,-'(:!&;0!%,:#*'&;E!&#!$9**0(&!<0;'$,0!W0&0$&'#(!1-1&0E1N!&;0!

(9E+0*!#D!D%,10!%,%*E!'(1&%($01!$%(!+0!*0M9$0M!+-!%!1':('D'$%(&!*%&0.!

<<= <'-+/@A2-(/'"!

X0%,K&'E0! #+L0$&! M0&0$&'#(! '1! +0$#E'(:! '($*0%1'(:,-! 'E2#*&%(&! S'&;! &;0! %M30(&! #D!

'(0Q20(1'30! ;':;K*01#,9&'#(! $%E0*%1.! 71! &;010! $%E0*%1! +0$#E0! E#*0! 2*03%,0(&N! &;0!

M0E%(M!D#*!%22,'$%&'#(1!&;%&!;%*(011!&;0!%3%',%+','&-!#D!&;'1!$;0%2!;%*MS%*0!S',,!'($*0%10.!

I9*&;0*E#*0N! &;0! *#,0! #D! #+L0$&! M0&0$&'#(! '1! '($*0%1'(:,-! 'E2#*&%(&! 0120$'%,,-! '(!

30;'$,011-1&0E1.!T;0!%+','&-!&#!M0&0$&!&*%DD'$!1':(1N!20M01&*'%(1N!%(M!#&;0*!30;'$,01!'($*0%101!

1%D0&-N!%(M!%,,#S1!M030,#2E0(&!#D!'E2#*&%(&!%22,'$%&'#(1!19$;!%1!%9&#E%&'$!+*%A'(:N!1200M!

$#(&*#,N! %(M! $#,,'1'#(! %3#'M%($0.! T;'1! 2%20*! D#$9101! #(! 30;'$,0! M0&0$&'#(! %(M! ;#S! &#!

'E2*#30!&;0!20*D#*E%($0!#D!$9**0(&!1-1&0E1!+-!*0M9$'(:!&;0!#$$9**0($01!#D!D%,10!%,%*E1.!

Page 4: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

T;0! 30;'$,0! M0&0$&'#(! *010%*$;! ,0M! +-! )*#D.! Y.! @9*2;0-! 9101! &;0! 7M%2&'30! V##1&'(:!

7,:#*'&;E!O7M%V##1&P!&#!'M0(&'D-!30;'$,01!'(!*0%,K&'E0.!7,&;#9:;N!&;0!$9**0(&!1-1&0E!'1!%+,0!

&#!M0&0$&!30;'$,01!%&!%!30*-!:##M!*%&0N! &;0! D%,10!2#1'&'30!OD%,10!%,%*EP!*%&0! '1!19+1&%(&'%,,-!

;':;.! ! I':9*0! F! 1;#S1! %(! #9&29&! 'E%:0! %D&0*! +0'(:! 2*#$0110M! +-! &;0! 30;'$,0! M0&0$&'#(!

1-1&0E!OM0&0$&0M!30;'$,01!+#9(M0M!+-!*0M!+#Q01P.!I':9*0!Z![(!&;0!#&;0*!;%(M!1;#S1!;#S!

&;0! 1-1&0E! E'1&%A0(,-! 'M0(&'D'01! 1;%M#S1! #(! &;0! *#%M! %1! 30;'$,01.! T#! 'E2*#30! &;0!

*#+91&(011!%(M!*0,'%+','&-!#D!&;0!1-1&0EN!'&! '1!'E2#*&%(&!&#!*0M9$0!&;0!#$$9**0($01!#D!D%,10!

%,%*E1.!!T;0!S#*A!M01$*'+0M!'(!&;'1!2%20*!'1!2%*&!#D!&;0!*010%*$;!9(M0*!Y.!@9*2;0-!%(M!'1!

910M!%1!%!2#1&K2*#$011!E0&;#M!&#!'E2*#30!&;0!20*D#*E%($0!#D!&;0!$9**0(&!30;'$,0!M0&0$&'#(!

1-1&0E.!

!

I':9*0!F!\!4%E2,0!#9&29&!#D!30;'$,0!M0&0$&'#(!1-1&0E!19$$011D9,,-!'M0(&'D-'(:!30;'$,01.

!

I':9*0!Z!\!I%,10!2#1'&'30!OD%,10!%,%*EP!#$$9**0($01!

Page 5: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

<<<= B.,-*C"D52E4+/A'@"!

V0D#*0!M0,3'(:! '(&#!E%'(! &#2'$! #D! &;'1! 2%20*N! '&! '1! 'E2#*&%(&! &#! $#(&0Q&9%,'50! #(!;#S! &;0!

30;'$,0!M0&0$&'#(!1-1&0E!'1!&*%'(0M!%(M!03%,9%&0M.!T#!%3#'M!120(M'(:!&##!E9$;!&'E0!#(!&;0!

M0&%',1N!&;0!,'1&!+0,#S!2*#3'M01!%!+*'0D!19EE%*-]!

! 7! $%E0*%! '1!E#9(&0M! '(&#! %! 30;'$,0.!71! &;0! $%E0*%!#9&29&1! %! 3'M0#! 1&*0%EN! 030*-!

'E%:0!#D!&;0!1&*0%E!'1!2*#$0110M!%(M!03%,9%&0M!+-!&;0!30;'$,0!M0&0$&'#(!1-1&0E.!CD!%!

30;'$,0! '1! M0&0$&0MN! &;0! 1-1&0E! *0&9*(1! &;0! ,#$%&'#(! #D! &;0! 30;'$,0! *0,%&'30! &#! &;0!

$%E0*%!'E%:0!+-!E0%(1!#D!'&1!QK-!$##*M'(%&01N!S'M&;N!%(M!;0':;&!O&;010!2%*%E0&0*1!

%*0!E%220M!'(&#!%!*0$&%(:9,%*!+#9(M'(:!+#QN!%1!M02'$&0M!'(!I':9*0!FP.!

! <'M0#! 10890($01! #D! M'DD0*0(&! *#%M! 1$0(%*'#1! %*0! *0$#*M0M.! T;0! 30;'$,01! '(! &;0!

*0$#*M0M!'E%:01!%*0!E%(9%,,-!,%+0,0M!%(M!910M!%1!&;0!&*%'('(:!M%&%.!T;0!7M%V##1&!

%,:#*'&;E! '1! 910M! &#! &*%'(! E9,&'K1&%:0! $,%11'D'0*1! &#! M0&0$&! 30;'$,01! O&;0! $,%11'D'0*!

:0(0*%&0M!+-!&;0!7M%V##1&!%,:#*'&;E!'1!&;0!;0%*&!#D!&;0!M0&0$&'#(!1-1&0EP.!

! T;0!20*D#*E%($0!#D! &;0!1-1&0E! '1!03%,9%&0M!+-!$#E2%*'(:! &;0!0**#*1!+0&S00(! &;0!

M0&0$&0M!#+L0$&1! %$89'*0M! D*#E! &;0!30;'$,0!M0&0$&'#(! 1-1&0E!%(M! &;0! &*90!30;'$,01!

D#9(M!'(!&;0!&*%'('(:!M%&%!OD*#E!&;0!,%+0,1P.!T;'1!2*#$011!'1!M#(0!%9&#E%&'$%,,-.!

! T;0!%+','&-!#D!&;0!1-1&0E!&#!M0&0$&!%!30;'$,0!'1!E0%19*0M!+-!&;0!!"#"$#%&'()*#"N!S;'$;!

'1!&;0!*%&'#!+0&S00(!&;0!(9E+0*!#D!$#**0$&,-!M0&0$&0M!30;'$,0!'(1&%($01!%(M!&;0!&#&%,!

(9E+0*!#D!30;'$,0!'(1&%($01!'(!&;0!&01&'(:!2*#$011.!

! )0*D#*E%($0!'1!%DD0$&0M!S;0(030*!%(-!#D!&;0!D#,,#S'(:!0**#*1!#$$9*]!

o I%,10!^0:%&'30!G**#*]!7!30;'$,0!'1!(#&!M0&0$&0M!+-!&;0!1-1&0E!OE'11P!

o I%,10!)#1'&'30]!T;0!1-1&0E!M0&0$&1!%!D%,10!30;'$,0!OD%,10!%,%*EP!

Page 6: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

7! :##M! 20*D#*E'(:! M0&0$&'#(! 1-1&0E! S',,! (00M! &#! ;%30! %! ;':;! M0&0$&'#(! *%&0! %(M! %!

19+1&%(&'%,,-!,#S!D%,10!2#1'&'30!*%&0.!

<G= H*@A2('4"I5:,*">:5+C"J22A++*'2*,"!

U;0(! &;0! $,%11'D'0*! *0&9*(1! &;0! ,#$%&'#(1! #D! 30;'$,0! '(1&%($01! '(! %(! '(29&! 'E%:0N! &;0!

$%(M'M%&0! '(1&%($01!%*0!2%110M!&#! &;0!%,:#*'&;E!&#!2#&0(&'%,,-!0,'E'(%&0!%(-! D%,10!%,%*E1.!

T;0!E%'(!'M0%!D#*!*0M9$'(:!D%,10!%,%*E!#$$9**0($01!'(!%!30;'$,0!M0&0$&'#(!1-1&0E!'1!&#!&%A0!

%M3%(&%:0! #D! 12%&'%,! '(D#*E%&'#(! 20*1'1&0(&! '(! E#1&! &;0! &*%'('(:! M%&%! %(M! 910! &;0E! &#!

$,%11'D-!S;0&;0*! %! M0&0$&0M! #+L0$&! '1! %! 30;'$,0! #*! (#&! O&;'1!E0&;#M! '1! %22,'0M! %1! %! 2#1&K

2*#$011'(:! %,:#*'&;EP.! C(! &;'1! 2*#L0$&N! &;0! +&$*#%&'( ,)&-*-%+%#.! OD*0890($-! #D! #$$9**0($0PN!

%(M! &;0!,")/,"$#%0"( /%1"! #D! M0&0$&0M! #+L0$&1! %*0! &S#! $*9$'%,! 2'0$01! #D! 12%&'%,! '(D#*E%&'#(!

910M!&#!*0M9$0!D%,10!%,%*E1.!

S/25-(/'"R+/858(:(-."!

_1'(:! &;0! ,%+0,'(:! '(D#*E%&'#(! %3%',%+,0! D*#E! &;0! &*%'('(:! 10&N! '&! '1! 2#11'+,0! &#! E%2! %!

D*0890($-! M'1&*'+9&'#(! #D! &;0! 30;'$,0! ,#$%&'#(1! *0,%&'30! &#! &;0! $%E0*%! 3'0S.! I*#E! &;'1!

M'1&*'+9&'#(!E%2N!'&!'1!2#11'+,0!&#!2'(2#'(&!`;#&a!*0:'#(1!#D!30;'$,0!#$$9**0($01.!b'30(!&;'1!

'(D#*E%&'#(N! %! $%(M'M%&0!#+L0$&! $%(!+0! $,%11'D'0M! %1! %! D%,10! %,%*E!S;0(030*! '&! D%,,1! '(&#! %!

*0:'#(! S;0*0! &;0! D*0890($-! #D! 30;'$,0! #$$9**0($0! '1! 30*-! ,#S.! 7! 5#('(:! 1-1&0E! '1!

'E2,0E0(&0M!&#!0DD'$'0(&,-!#30*,%-!&;0!1&%&'1&'$%,!M%&%!D#*!&;0!D*0890($-!#D!#$$9**0($01!'(&#!

&;0! $%E0*%! 'E%:0N! %1! 1;#S(! '(! I':9*0! c.! T;0! 'E2,0E0(&%&'#(! #D! &;0! 5#('(:! 1-1&0E! '1!

0Q2,%'(0M!'(!40$&'#(!<.!

Page 7: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

!

!

!

I':9*0!c!\!?#(0!@%2!D#*!1;#S'(:!,#$%&'#(!2*#+%+','&-.!X0M!5#(01!%*0!$#(1'M0*0M!`;#&a!*0:'#(1.!

R*+,L*2-()*"B(T*"!

4'($0! &;0! $9**0(&! 30;'$,0! M0&0$&'#(! 1-1&0E! %$89'*01! '&1! 3'19%,! '(D#*E%&'#(! D*#E! %! 1'(:,0!

$%E0*%!E#9(&0M! '(&#! %! 30;'$,0N! &;0! %$89'*0M! 'E%:01! D*#E! &;0! $%E0*%! %*0! $,%11'D'0M! %1! %!

1'(:,0K2#'(&!20*120$&'30!3'0S.!C(!%!1'(:,0K2#'(&!20*120$&'30!3'0SN!%,,!2%*%,,0,!,'(01!$#(30*:0!

&#!%!1'(:,0!2#'(&!'(!&;0!'E%:0.!T;'1!2#'(&!#D!$#(30*:0($0!'1!M01$*'+0M!%1!&;0!0*'%/2%'3(,&%'#.!

I9*&;0*E#*0N! &;0*0! '1!%!M'*0$&! *0,%&'#(1;'2!+0&S00(! &;0!1'50!#D!%(!#+L0$&!%(M! '&1!M'1&%($0!

D*#E!&;0!3%('1;'(:!2#'(&!'(!%!1'(:,0K2#'(&!20*120$&'30.!71!%(!#+L0$&!300*1!D%*&;0*!%S%-!D*#E!

&;0! 3%('1;'(:! 2#'(&N! '&1! 20*$0'30M! 1'50! '($*0%101.!U'&;! &;'1! '(D#*E%&'#(N! '&! '1! 2#11'+,0! &#!

'M0(&'D-! D%,10! %,%*E1!S;0(030*! &;0! 1'50! #D! %! M0&0$&0M! #+L0$&! '1! '($#(1'1&0(&! +%10M! #(! &;0!

M'1&%($0!D*#E!&;0!3%('1;'(:!2#'(&.!

Page 8: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

!

I':9*0!H!\!<%*'%&'#(1!'(!)0*120$&'30!1'50!S'&;!*0120$&!&#!M'1&%($0!D*#E!3%('1;'(:!2#'(&.!

G= <CL:*C*'-5-(/'"!

V#&;!&;0!,#$%&'#(!2*#+%+','&-!%(M!20*120$&'30!1'50!'(D#*E%&'#(!910!%!5#('(:!E0&;#M!&#!E%2!

&;0! 1&%&'1&'$%,! '(D#*E%&'#(! &#! 120$'D'$! *0:'#(1! S'&;'(! &;0! '(29&! 'E%:0.! T;'(A! #D! &;0! 5#(0!

*0:'#(1!%1!$#9(&*'01!'(!%!:0#:*%2;'$%,!E%2.!C(!%!D,%&!S#*,M!E%2N!&;0!,#$%&'#(!#D!0%$;!$#9(&*-!

'1!120$'D'0M!+-!'&1!,#(:'&9M0!%(M!,%&'&9M0!'(D#*E%&'#(.!G%$;!$#9(&*-!;%1!'(D#*E%&'#(!19$;!%1!

2#29,%&'#(N!b*#11!W#E01&'$!)*#M9$&N!#*!9*+%('5%&'#(!*%&0.!T;0!5#(01!'(!&;0!?#('(:!E%2!%*0!

1'E',%*!&#!$#9(&*'01!'(!&;0!:0#:*%2;'$%,!E%2.!T;0!,#$%&'#(!#D!0%$;!5#(0!'1!M01$*'+0M!+-!'&1!

%(:,0! %(M! M'1&%($0! S'&;! *0120$&! &#! &;0! 3%('1;'(:! 2#'(&! O%1! 2#,%*! $##*M'(%&01P.! "'A0!

$#9(&*'01!'(!%!S#*,M!E%2N!0%$;!5#(0!;#,M1!'(D#*E%&'#(!19$;!%1!&;0!,#$%&'#(!2*#+%+','&-!%(M!

20*120$&'30!1'50.!C(D#*E%&'#(!D#*!0%$;!5#(0!'1!1&%&'1&'$%,,-!%$89'*0M!D*#E!&;0!&*%'('(:!10&.!

>2UA(+('4"-3*"G5'(,3('4"R/('-""!

T;0! D'*1&! 1&02! '(!$*0%&'(:! &;0!5#(0!E%2! '1! &#! D'(M! &;0! ,#$%&'#(!#D! &;0!3%('1;'(:!2#'(&.!T;0!

3%('1;'(:!2#'(&!'1!&;0!$0(&0*!#D!&;0!?#(0!@%2!%(M!910M!%1!%!*0,%&'30!2#'(&!#D!E0%19*0E0(&.!!

T;0!,#$%&'#(!#D!&;0!3%('1;'(:!2#'(&!M#01!(#&!(00M!&#!+0!30*-!2*0$'10!%1!,#(:!%1!&;0!*019,&'(:!

Page 9: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

?#(0!E%2! *02*010(&1! &;0! &*%'('(:! 10&! %$$9*%&0,-.! C(! &;'1! 2*#L0$&N! &;0! 3%('1;'(:!2#'(&!S%1!

,##10,-!%$89'*0M!+-!*9(('(:!%!1&%&'1&'$%,!2#,,'(:!#D!&;0!;#*'5#(&%,!%(M!30*&'$%,!2'Q0,1!3%,901!

D#*!%,,!30;'$,01! '(! &;0! &*%'('(:!10&N!%1!1;#S(! '(!I':9*0!J!O&;0!*0M!%(M!:*00(!:*%M'0(&!+%*1!

*02*010(&! &;0! ;#*'5#(&%,! %(M! 30*&'$%,! M'1&*'+9&'#(1! *0120$&'30,-P.! I#*! &;0! ;#*'5#(&%,!

M'1&*'+9&'#(N! &;0!QK$##*M'(%&0!#D! &;0!$0(&0*! D#*!0%$;!+#9(M'(:!+#Q! '(! &;0! &*%'('(:!10&!S%1!

2#,,0M.!I#*!&;0!30*&'$%,!M'1&*'+9&'#(N! &;0!-K$##*M'(%&0!#D! &;0!+#&&#E!#D!0%$;!+#9(M'(:!+#Q!

S%1!2#,,0M.!T;0!'(&0*10$&'#(!+0&S00(!&;0!A0-!*0:'#(1!#D!0%$;!M'1&*'+9&'#(!S%1!910M!%1!&;0!

3%('1;'(:!2#'(&.!

!

I':9*0!J!\!7(!01&'E%&'#(!#D!&;0!3%('1;'(:!2#'(&!&;*#9:;!1&%&'1&'$%,!2#,,'(:!#D!&;0!&*%'('(:!10&.!

;+*5-('4"-3*"V/'*"15L"S//EAL"-58:*"!

[($0!&;0!$0(&0*!#D!&;0!?#(0!@%2!'1!%$89'*0MN!&;0!(0Q&!1&02!'1!&#!$*0%&0!&;0!?#(0!@%2!,##A92!

&%+,0.! T;0*0! %*0! D#9*! 2%*%E0&0*1! *089'*0M! &#! $*0%&0! &;0! 5#(0! @%2! ,##A92! &%+,0.! T;0!

D#,,#S'(:!'1!%!+*'0D!M01$*'2&'#(!#D!0%$;!2%*%E0&0*]!

Vanishing Point

Page 10: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

! "#$#%#&'#!()*&+!\! &;'1!2%*%E0&0*!M0&0*E'(01! &;0!$0(&0*!#D! &;0!?#(0!@%2!O'.0.! &;0!

3%('1;'(:!2#'(&!%$89'*0M!D*#E!&;0!2*03'#91!10$&'#(P.!!

! ,&-.#! (#%! /)&#! 0! &;'1! '1! &;0! %(:9,%*! S'M&;! #D! 0%$;! 5#(0! '(! &;0! ?#(0!@%2.! ! T;0!

M0D%9,&!3%,90!'1!cd!M0:*001!20*!5#(0.!

! 1#&-+2!(#%!/)&#!0!&;'1!'1!&;0!10$&'#(%,!,0(:&;!#D!0%$;!5#(0!'(!&;0!?#(0!@%2.!4'E',%*!

&#! %! $%A0N! &;'1! 2%*%E0&0*! M0&0*E'(01! &;0! ,0(:&;! #D! &;0! `1,'$01a! D#*! 0%$;! 5#(0.! T;0!

M0D%9,&!3%,90!'1!cd!2'Q0,1.!

! /)&#!345!6*47#+#%!8!&;'1!2%*%E0&0*!M0&0*E'(01!&;0!1'50!#D!&;0!?#(0!@%2.!!

!

I':9*0!/!\!7(!%+1&*%$&0M!3'0S!#D!&;0!?#(0!@%2.!T;0!5#(01!%*0!(9E+0*0M!'(!*0M.!

[($0! &;010!2%*%E0&0*1!%*0! 10&N! &;0!?#(0!@%2! ,##A92! &%+,0! '1! $*0%&0M!91'(:! &;0! D#,,#S'(:!

%,:#*'&;E]!

F. Calculate the total number of angular sections, J:

J = 360 / Angle_Per_Zone!

Z. Calculate the total number of radial sections, K:

K = Zone_Map_Diameter / Length_Per_Zone!

c. Calculate the total number of zones, n:

n = J * K!

Page 11: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

H. Create a an empty 2D lookup table, Z, with dimensions J x K!

T;0! 0,0E0(&1! '(! &;0! ?#(0! @%2! ,##A92! &%+,0! S',,! ;#,M! &;0! ,#$%&'#(! 2*#+%+','&-! %(M!

20*120$&'30! 1'50! '(D#*E%&'#(.! 7(! *'3+"4)*!%5/! 2%'*! '1! 910M! &#! ,##A92! &;0! *0120$&'30!

0,0E0(&1! '(! &;0! ?#(0!@%2! &%+,0! %(M! 0%$;! 5#(0! 0,0E0(&!S',,! ;%30! %(! %(:9,%*! %(M! *%M'%,!

*%(:0!M020(M'(:!#(!&;0!?#(0!@%2!2%*%E0&0*1.!!

I#*!0Q%E2,0N! %(!#+L0$&! '(! &;0! 'E%:0! &;%&! '1! JJ!2'Q0,1! %S%-! D*#E! &;0! *0D0*0($0!2#'(&! %(M!

E%A01!%!FHdKM0:*00!%(:,0!S'&;!*0120$&!&#!&;0!QK%Q'1!+0,#(:1!&#!%!5#(0!0,0E0(&!S'&;!%(:9,%*!

*%(:0!#D!FZdKFHB!M0:*001!%(M!*%M'%,!*%(:0!#D!cd!&#!JB!2'Q0,1!O%119E'(:!M0D%9,&!?#(0!@%2!

2%*%E0&0*1P.!

[($0! &;0!?#(0!@%2! ,##A92!&%+,0! '1!:0(0*%&0MN! &;0!(0Q&!1&02! '1! &#! D',,K'(! &;0!3%,901! D#*! &;0!

5#(0!0,0E0(&1.!

>2UA(+('4"S/25-(/'"R+/858(:(-."<'0/+C5-(/'""!

_1'(:! &;0! ,%+0,'(:! '(D#*E%&'#(! D*#E! &;0! &*%'('(:! 10&N! '&! '1! 2#11'+,0! &#! $*0%&0! %! D*0890($-!

M'1&*'+9&'#(!D#*!&;0!0,0E0(&1!'(!&;0!?#(0!E%2.!T;0!E%'(!'M0%!'1!&#!2'(2#'(&!`;#&a!5#(01!D#*!

30;'$,0!#$$9**0($01.!I#*!0%$;!30;'$,0!'(!%(!'E%:0!10890($0N!&;0!$0(&0*!#D!&;0!+#9(M'(:!+#Q!

'1!$%,$9,%&0M!%(M!&;0!$#**012#(M'(:!%(:,0K*%M'91!2%'*!S'&;!*0120$&!&#!&;0!*0D0*0($0!2#'(&!'1!

%$89'*0M.! 49+10890(&,-N! &;0! %(:,0K*%M'91! 2%'*! '1! 910M! &#! ,##A92! &;0! 5#(0! 0,0E0(&! '(! &;0!

?#(0! @%2! ,##A92! &%+,0.! ! G%$;! 5#(0! 0,0E0(&! S',,! ;%30! %! 6)"75"'$.! D'0,MN! S;'$;! '1!

'($*0E0(&0M!D#*!030*-!30;'$,0!&;%&!D%,,1!S'&;'(!&;0!5#(0!0,0E0(&.!7D&0*!&;0!D*0890($-!E%2!'1!

:0(0*%&0MN! &;0! 3%,901! %*0! (#*E%,'50M! #30*! &;0!E%Q'E9E! D*0890($-! $#9(&! D#*! &;0! 0(&'*0!

?#(0!E%2.!T;'1!2*#$0110M!'1!19EE%*'50M!'(!&;0!%,:#*'&;E!+0,#S]!

Page 12: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

F. For each vehicle instance in the training set, V:!

F.F. Calculate the center of the bounding box (Cx, Cy):

Cx = (2*Vx + VWidth) / 2

Cy = (2*Vy + VHeight) / 2!

F.Z. Calculate the Angle, A, between point C and the reference

point, R:

A = Atan2(Cy-Ry, Cx-Rx) * (180/PI)!

F.c. Calculate the length, L, between point C and the reference

point, R:

L = Sqrt((Cy-Ry)2 + (Cx-Rx)2)!

Z. Find the zone element, ZA,L given angle A, and length, L!

c. Increment the frequency field for element ZA,L!

H. Repeat Step 1 to Step 3 for all vehicle instances in the

training set!

[($0!&;0!M%&%!'(!&;0!&*%'('(:!10&!;%1!+00(!2*#$0110MN!&;0!D*0890($-!D'0,M1!D#*!0%$;!5#(0!%*0!

(#*E%,'50M.!T;0!(#*E%,'50M!3%,901!1':('D-!&;0!,#$%&'#(!2*#+%+','&-.!T;0!(#*E%,'50M!3%,901!

%*0!`%E2,'D'0Ma!+-!%!$#(1&%(&!(9E+0*!'(!$%101!S;0*0!&;0!3%*'%&'#(1!+0&S00(!&;0!3%,901!%*0!

30*-!,%*:0.!I':9*0!6!',,91&*%&01!%!3'19%,'5%&'#(!#D!&;0!?#(0!@%2!%D&0*!%$89'*'(:!&;0!,#$%&'#(!

2*#+%+','&-! '(D#*E%&'#(! D*#E! &;0! &*%'('(:! 10&.! I':9*0! =KB! 1;#S1! &;0! ?#(0! @%2! S'&;!

`%E2,'D'$%&'#(a.!

Page 13: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

I':9*0!6!\!<'19%,'5%&'#(!#D!&;0!?#(0!@%2!"##A92!&%+,0!S'&;!(#*E%,'50M!,#$%&'#(!2*#+%+','&-!M%&%.!

I':9*0!=!\!^#*E%,'50M!M%&%!S'&;!%E2,'D'$%&'#(!#D!J.!

Page 14: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

I':9*0!B!\!^#*E%,'50M!M%&%!S'&;!%E2,'D'$%&'#(!#D!Fd.!

>2UA(+('4"R*+,L*2-()*"B(T*"<'0/+C5-(/'"0/+"W523"V/'*"W:*C*'-"!

GQ&*%$&'(:! 20*120$&'30! 1'50! '(D#*E%&'#(! '1! 30*-! 1'E',%*! &#! &;0! 2*#$011! E0(&'#(0M! '(! &;0!

2*03'#91!10$&'#(.!_1'(:! &;0! ,%+0,'(:! '(D#*E%&'#(! D*#E!&;0! &*%'('(:!10&N!0%$;!5#(0!0,0E0(&!

S',,! ;%30! %! *%(:0!#D! 30;'$,0! '(1&%($0! 1'501.!T;0!E%'(! 'M0%! '1! &#! 0,'E'(%&0! D%,10! %,%*E1!+-!

M'1$%*M'(:!M0&0$&0M!#+L0$&1!&;%&!M#!(#&!D%,,!S'&;'(!&;0!1'50!*%(:0!#D!&;0!5#(0!0,0E0(&.!G%$;!

5#(0! 0,0E0(&!S',,! ;%30! %!8%'%858( /%1"9(8*:%858( /%1"9(%(MN!*0")*3"( /%1"( D'0,M1.! I#*! 0%$;!

30;'$,0! '(! %(! 'E%:0! 10890($0N! &;0! $0(&0*! #D! &;0! +#9(M'(:! +#Q! '1! $%,$9,%&0M! %(M! &;0!

$#**012#(M'(:!%(:,0K*%M'91!2%'*!S'&;!*0120$&!&#!&;0!*0D0*0($0!2#'(&! '1!%$89'*0M.!^0Q&N! &;0!

1'50! O%*0%P! #D! &;0! 30;'$,0! '1! $%,$9,%&0MN! %(M! &;0! 5#(0! 0,0E0(&! '1! 92M%&0M! S'&;! &;0! 1'50!

'(D#*E%&'#(.!T;0!2*#$011!'1!*020%&0M!D#*!&;0!0(&'*0!&*%'('(:!10&.!!4'($0!&;0!2*#$011!'1!1'E',%*!

&#!%$89'*'(:!&;0!,#$%&'#(!2*#+%+','&-!'(D#*E%&'#(N!&;0!%,:#*'&;E!S',,!(#&!+0!1;#S(!;0*0.!!

!

Page 15: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

I('5:">:4/+(-3C"!

7D&0*!%$89'*'(:!&;0!?#(0!@%2!,##A92!&%+,0!%(M!92M%&'(:!'&!S'&;!&;0!,#$%&'#(!2*#+%+','&-!%(M!

20*120$&'30!1'50!'(D#*E%&'#(N!&;0!(0Q&!1&02!'1!&#!+9',M!%(!%,:#*'&;E!&;%&!S',,!2'0$0!&#:0&;0*!

%,,!&;0!%$89'*0M!M%&%N!%(M!9,&'E%&0,-!%$;'030!&;0!:#%,!#D!*0M9$'(:!&;0!D%,10!%,%*E!*%&0!#D!&;0!

$9**0(&! 30;'$,0! M0&0$&'#(! 1-1&0E.! 71! E0(&'#(0M! '(! &;0! C(&*#M9$&'#(N! &;0! %,:#*'&;E! '1!

%22,'0M! %1! %! 2#1&K2*#$011'(:! D9($&'#(.! T;0*0D#*0N! &;0! '(D#*E%&'#(! &;%&! '1! D0M! &#! &;0!

%,:#*'&;E!S',,!$#(1'1&!#D!%!$#,,0$&'#(!#D!M0&0$&0M!#+L0$&1!D*#E!&;0!7M%V##1&!$,%11'D'0*.!T;010!

#+L0$&1! %*0! $#'(0M! %1! `$%(M'M%&01a! 1'($0! '('&'%,,-N! &;0! %,:#*'&;E! $%((#&! M'1$*'E'(%&0! %!

30;'$,0! D*#E! %! (#(K30;'$,0! OD%,10! %,%*EP.! 7! D9($&'#(%,! +,#$A! M'%:*%E! #D! &;0! %,:#*'&;E! '1!

M02'$&0M!'(!I':9*0!B.!

!

I':9*0!Fd!\![30*3'0S!#D!I%,10!7,%*E!X0M9$&'#(!7,:#*'&;E.!

Page 16: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

b'30(!%!$%(M'M%&0!#+L0$&N!&;0!D#,,#S'(:!%,:#*'&;E!S',,!'M0(&'D-!%!D%,10!%,%*E!+%10M!#(!&;0!

,#$%&'#(!2*#+%+','&-!%(M!20*120$&'30!1'50!'(D#*E%&'#(!D*#E!&;0!?#(0!@%2!,##A92!&%+,0.!

F. For a given candidate object W, calculate the angle A, and

length L, with respect to the center of the Zone Map, R:

A = Atan2(Wy-Ry, Wx-Rx) * (180/PI),

L = Sqrt((Wy-Ry)2 + (Wx-Rx)2)!

Z. Find the zone element, ZA,L given angle A, and length, L!

c. For the zone element ZA,L , lookup the location probability pl:!

c.F. If pl > the location probability threshold, pTHRESHOLD , go to

Step 4!

c.Z. Otherwise, go to Step 6!

H. For the zone element ZA,L ,lookup the size information S:!

H.F. Calculate the area of candidate object W:

WAREA = WWIDTH*WHEIGHT!

H.Z. Calculate Size limits SUPPER and SLOWER based on the size

threshold t and the average size SAVERAGE:

SUPPER = SAVERAGE + (2t + t2) * SAVERAGE

SLOWER = SAVERAGE - (2t + t2) * SAVERAGE,

Where 0 < t < 1!

H.c. If the area of candidate object w falls within a the

threshold size limits, that is

if SLOWER < WAREA < SUPPER,

go to Step 5!

H.H. Otherwise go to Step 6!

J. Candidate object w is a vehicle. Keep candidate object w!

/. Candidate object w is not vehicle. Discard candidate object w!

Page 17: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

G<= ;/'2:A,(/'"!

7&! &;0! &'E0! #D! *9(('(:! &;0! 0Q20*'E0(&1N! &;0! %,:#*'&;E!S*'&&0(! '(! &;'1! 2%20*!S%1! (#&! -0&!

D'(%,'50M!+0$%910!M'DD0*0(&!'M0%1!S0*0!+0'(:!$#(1'M0*0M.!R#S030*N!C('&'%,!*019,&1!',,91&*%&0!

;#S! &;0! %,:#*'&;E! S%1! %+,0! &#! 1':('D'$%(&,-! *0M9$0! &;0! D%,10! %,%*E! *%&0! 91'(:! M'DD0*0(&!

$#E+'(%&'#(1! #D! ,#$%&'#(! 2*#+%+','&-! &;*01;#,MN! 20*120$&'30! 1'50! &;*01;#,MN! %(M! M'DD0*0(&!

M0$'1'#(! &*00! $#(D':9*%&'#(1.! 7,&;#9:;! &;0! D%,10! (0:%&'30! *%&0! '1! 1,':;&,-! '($*0%10M! %D&0*!

%22,-'(:! &;0! %,:#*'&;EN! &;'1! '1! 0Q20$&0M! 1'($0! &;0*0! '1! %,S%-1! %! &*%M0K#DD! +0&S00(! &;0!

M0&0$&'#(!*%&0!%(M!&;0!D%,10!%,%*E!*%&0.!!I9*&;0*E#*0N!&;0!20*D#*E%($0!#D!%,:#*'&;E!$%(!+0!

'E2*#30M!+-! :0(0*%&'(:!M'DD0*0(&! ?#(0!@%21! D#*!M'DD0*0(&! *#%M! 1$0(%*'#1! 19$;! %1! $9*30M!

*#%M1!#*!'($,'(01.!!!

Page 18: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

!

!

!

!

!

G<<= >LL*'@(PQ"<'(-(5:"R*+0/+C5'2*"!

!

Page 19: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Implementation

• The radius gap was 30 pixels, and the angle gap was 20 degrees

• Radius ranges from 1 to 240 px

• Angle ranges from 0 to 359 degrees

• This creates a total of 144 zones

• The weights were implemented as:w1 = 3, w2 = 1

Page 20: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Implementation

Red = above 90%, Orange = ~ 80%, Yellow = ~ 70%, etc.Dark Grey = ~ 10%, Black ~1%

Page 21: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Implementation

• The probability for each zone was calculated and stored to a lookup table

• The weights used are as follows:w1 = 3, w2 = 1

• w1 is weight for location probability

• w2 is weight for angular probability

Page 22: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Implementation

• The cut-off threshold used were T39 = 0.39 and T30 = 0.30

• These value were acquired by trial and error by manual comparison using visual software

Page 23: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance

• “Hacked” the openCV performance evaluation program to incorporate the algorithm

• Runs each setup in parallel to compare original and modified performance

Page 24: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance

• 4 Sequences were used for the evaluating the performance

•TestA: 2190 instances

•TestB: 926 instances

•TestC: 208 instances (step size at 10)

•TestD: 2234 instances

Page 25: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test A

Test A Road Scenario

Page 26: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test A

Test A Road Scenario

Page 27: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test A

Test A Road Scenario

Page 28: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance for TestARun T39 T30

Original Setup

Hits:1542Miss: 648FA: 1234

FA Rate: 0.563

Hits:1542Miss: 648FA: 1234

FA Rate: 0.563

With Algorithm

Hits:1484Miss: 706FA: 204

FA Rate: 0.093

Hits:1515Miss: 675FA: 250

FA Rate: 0.114

Instances: 2190, Environment: Freeway

Page 29: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance for TestA

Page 30: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance for TestA

Page 31: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test B

Test B Road Scenario

Page 32: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test B

Test B Road Scenario

Page 33: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test B

Test B Road Scenario

Page 34: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance for TestBRun T39 T30

Original Setup

Hits: 242Miss: 683

FA: 73

FA Rate: 0.079

Hits: 242Miss: 683

FA: 73

FA Rate: 0.079

With Algorithm

Hits: 226Miss: 699

FA: 50

FA Rate: 0.053

Hits: 231Miss: 694

FA: 51

FA Rate: 0.055

Instances: 926, Environment: Freeway

Page 35: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test C

Test C Road Scenario

Page 36: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test C

Test C Road Scenario

Page 37: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test C

Test C Road Scenario

Page 38: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance for Test CRun T39 T30

Original Setup

Hits: 166Miss: 42

FA: 0

FA Rate: 0.00

Hits: 166Miss: 42

FA: 0

FA Rate: 0.00

With Algorithm

Hits: 166Miss: 42

FA: 0

FA Rate: 0.00

Hits: 165Miss: 43

FA: 0

FA Rate: 0.00

Instances: 208, Environment: Sidestreet

Page 39: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test D

Test D Road Scenario

Page 40: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test D

Test D Road Scenario

Page 41: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Test D

Test D Road Scenario

Page 42: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Performance for Test DRun T39 T30

Original Setup

Hits: 151Miss: 2083

FA: 193

FA Rate: 0.087

Hits: 151Miss: 2083

FA: 193

FA Rate: 0.087

With Algorithm

Hits: 16Miss: 2218

FA: 63

FA Rate: 0.028

Hits: 38Miss: 2196

FA: 72

FA Rate: 0.032

Instances: 2231, Environment: Freeway

Page 43: Reducing False Alarm Occurrences in Vehicle Detection Systems · 2011-10-29 · 2 + ) / 2!: , : ) 2 + ())!!!

Next Steps

• Incorporate Size distribution based on distance from vanishing point

• Find solution for “curved road” scenario