Remote Video Tracking System Based On Computer Vision
Remote Video Tracking System Based On Computer Vision
IV 5ER,OR30!CE 0!0-;SIS
To assess t$e per%ormance o% t$e system) (e (anted to assess t$e *e$a&ior o% t$e system ($en t$e
mo&ement speed o% a %ace (it$in t$e &isua' range goes past certain 'imits
0s it is di%%icu't to measure t$e mo&ement speed o% a %ace (it$in t$e &isua' range o% a (e*cam) (e
can consider t$e image as *eing sti'') and (it$ a sta*'e *ackground) and to mo&e t$e camera
o*=ecti&e) o*taining t$e same e%%ect T$is is $o( (e s$a'' $a&e a c'ear contro' on t$e mo&ement and
t$e data (i'' *e accurate'y determined
3oreo&er) t$e %act t$at t$e %ace (i'' $a&e a %i+ed position on a determined *ackground (i'' a''o(
%or de%ining idea' e+perimenta' conditions) (it$out &ariations o% 'ig$t) position) or *ackground
To o*tain di%%erent angu'ar speeds ($en operating t$e motor) (e can add &ia t$e program a de'ay
@+tA *et(een t(o consecuti&e steps o% t$e motor and) conseCuent'y) t$is is $o( (e s$a'' $a&e c'ear
contro' on t$e speed
Out o% t$e tec$nica' speci%ications o% t$e ser&omotor) (e can use t$e %o''o(ing dataB speed Fs and
angu'ar step G Hit$ t$ese data it can *e determined t$e angu'ar speed o% t$e motor during a certain
time period) in accordance (it$ t$e app'ied de'ayB
t t +
=
(it$
s
t
=
Once t$e angu'ar speed %or t$e (e*cam mo&ement is de%ined) t$e ne+t step is to esta*'is$ t$e
ma+imum ang'e %or t$e (e*cam to detect a %ace
In order to ac$ie&e t$is) t$e &isua' range o% t$e (e*cam must *e proportiona''y diminis$ed (it$ t$e
si/e taken *y t$e %ace in t$e image >,ig I? T$e ang'e 0 in t$e %igure is gi&en *y t$e (e*cam
producer as *eing t$e cameraEs @,ie'd o% &ie(A So %ar (e $a&e admitted t$at it is accepta*'e to
appro+imate t$e si/e o% a detected %ace (it$ t$e sur%ace o% t$e circ'e $a&ing radius @rA) t$at
circumscri*es t$e main e'ements o% t$e %ace >,ig 8?) and (e s$a'' %urt$er use t$e same
appro+imation
,ig I "imension o% t$e %ace reduces t$e (e* cameraEs %ie'd o% &ie( >during t$e mo&ement?
,ig 8 T$e detected %ace and t$e circ'e t$at circumscri*es t$e main e'ements o% t$e %ace
T$e %ace can *e detected on'y in t$e @' J --2rA range
T$e space diminis$ed *y t$e same %ace in t$e image) in t$e mo&ement time) isB
l $ ,-'r &!ig. ..'(
and) conseCuent'y) t$e proportiona' reduction o% t$e &isua' %ie'd >in ($ic$ detection it is possi*'e? is
gi&en *y t$e re'ationB
r
' J - K 2r
-
r
a
0
r
r
--2r
The Second International Symposium on Electrical and Electronics Engineering ISEEE-2008, Galati, Romania
,
A
r , a ? 2 > =
($ere @aA is t$e corresponding ang'e) diminis$ed as compared (it$ t$e ma+imum ang'e 0 >,ie'd O%
Vie( o% t$e camera? >,ig L?
,ig L Reduction o% t$e ang'e o% &ie( >during t$e mo&ement? due to dimension o% t$e %ace
0s t$e angu'ar speed is t$e same (it$ t$e angu'ar speed registered during t$e period determined
a*o&e) (e can noteB
/
t
a
=
T$us) one can (rite t$e re'ations$ip *et(een t$e parameters o% t$e &ideo camera) t$e si/e o% t$e
%ace to detect to >measure in pi+e's?) and t$e angu'ar speedB
? >
.
? 2 >
.
,
Ad
A
t ,
A
r ,
t t
a
= = =
M
? >
.
,
Ad
A
t
=
($ere @dA is t$e diameter o% t$e circ'e t$at circumscri*es t$e main e'ements o% t$e detected %ace
V EN5ERI3E!T0- RES#-TS
To assess t$e per%ormance o% t$e system) %e( sets o% iterati&e tests $a&e *een carried out It (as
use a station type 5C (it$ t$e %o''o(ing c$aracteristicsB processor 03" "#RO! .O 24/ C5#)
IO8 3B ""R2 R03 T$e (e* camera used) (as a -ogitec$ Puick Cam 3essenger) and t$e
microcontro''er %or t$e steppers command (as a 3ini SSC II
,or t$e (e*cam mo&ement at a preset angu'ar speed >o*tained *y introducing t$e de'ay? (e $a&e
(ritten a program t$at commands t$e ser&omotor to 'e%t - rig$t *a'ance in $ori/onta' p'ane T$e
&a'ue o% t$e ang'e %or a comp'ete mo&ement >'e%t K rig$t? (as c$osen at L0 degrees) and t$e duration
o% a test (as set to 20 seconds T$e %igures >,ig .0 - .2? s$o( t$e o*tained data sets >.O? *y
&arying t$e angu'ar speed in 098L radQs K <<.. radQs range
,ig .0 2rap$ica' representation o% t$e %rame rate
,ig .. 2rap$ica' representation o% t$e num*er o%
tota' detections and o% t$e num*er o% %a'se detections
The Second International Symposium on Electrical and Electronics Engineering ISEEE-2008, Galati, Romania
,ig .2 2rap$ica' representation o% t$e &a'ues o*tained %or a test >20 sec? %or t$e angu'ar speed o% 098L radQs
>app'ied de'ayB .< mi''iseconds Q period?
VI CO!C-#SIO!
T$e desideratum o% =oining speci%ic used tec$niCues %or t(o di%%erent %ie'ds o% data processing)
computer &ision and 'ong distance data transmission) (as met *ut t$ere are needed impro&ements
*ot$ at t$e 'e&e' o% $ard(are imp'ementation and at t$e so%t(are 'e&e' 0'so ac$ie&ing %ace
recognition (i'' resu't in sta*i'i/ing camera mo&ements and in t$e possi*i'ity o% tracking on'y one
certain %ace) t$us gi&ing up on using t$e a'gorit$m current'y imp'emented %or tracking %oreground
%aces
Setting up o% suc$ a compact tracking system) (it$ possi*i'ities o% communication in 'oca'
net(ork) may 'ead to t$e idea o% insta''ing same type systems t$at are 'ogica''y interconnected T$ere
are tec$no'ogies >060N and 545 tec$no'ogy *y #R- C'ient -i*rary *eing t(o o% t$em?) ($ic$
a''o( %or di%%erent systems to *e connected and to communicate using &arious protoco's