`
!"
$#%!&('()*+,'- /. 013246567%8:9
;<>=@?ACBEDGFH?I<KJL<>=NMO=@PRQCST?UEVO?O=XW-YTYTZ[ MOF\QRQC=@P^]_B
]CF\ST?`FH?`]aO=cbd=@eOBEPR]CDG=N?]fS
gih>STDXeOV6]C=@Pkj/lNF\=@?6l@=cQCVOmODXFH]R]=NMI]CSn]aO=og$BElNVOpH]rq SEg,]CaO=s PBEM6VtB
]=cjul_aOS/SEp%SEg [ PR]CQvB
?OM&jul@F\=N?Ol@=NQvFH?IetBEPR]CFwBEp
`gxVOpHyOp\p\DX=@?"]>SEgz]CaO={PC=N|uV6F\PC=NDG=N?"]QfgxSTP}]aO=MO=@~TPR=@={SEg,bdS/l]STP:S
gaOFHp\STQRSTeOa"q`B
]vk=NSEPC
`k?OFHE=@PCQRFH]rq_NR" -$( RRvz-
`
`
`
`¡ N¢@(£@,¤C¥¥@¦§ ¢v¨^©_ª$«}¬©d¨,¨R-R(©®® £@( R^(R
`
`© Copyright 1992
`by Benjamin B. Bederson
`All Rights Reserved
`
`Page 2 of 86
`
`
`
`Abstract
`
`Wehavedeveloped a prototype miniaturized active vision system whose sensor architecture is based on
`a logarithmically structured space-variant pixel geometry. A space-variant image’s resolution changes
`across the image. Typically, the central part of the image has a very high resolution, and the resolution
`falls off gradually in the periphery. Our system integrates a miniature CCD-based camera, pan-tilt
`actuator, controller, general purpose processors and display. Due to the ability of space-variant sensors
`to cover large work-spaces, yet provide high acuity with an extremely small number of pixels, space-
`variant active vision system architectures provide the potential for radical reductions in system size and
`cost. We haverealized this by creating an entire system that takes up less than a third of a cubic foot.
`In this thesis, we describe a prototype space-variant active vision system (Cortex-I) which performs
`such tasks as tracking moving objects and license plate reading, and functions as a video telephone.
`Wereport on the design and construction of the camera (which is 8 x 8 x 8mm), its readout, and
`a fast mapping algorithm to convert the uniform image to a space-variant image. We introduce a new
`miniature pan-tilt actuator, the Spherical Pointing Motor (SPM), which is 4 x 5 x 6cm. The basic idea
`behind the SPMis to orient a permanent magnet to the magnetic field induced by three orthogonal coils
`by applying the appropriate ratio of currents to the coils. Finally, we present results of integrating the
`system with several applications. Potential application domains for systems of this type include vision
`systems for mobile robots and robot manipulators, traffic monitoring systems, security and surveillance,
`telerobotics, and consumer video communications.
`The long-range goal of this project is to demonstrate that major new applications of robotics will
`become feasible when small low-cost machine vision systems can be mass-produced. This notion of
`“commodity robotics” is expected to parallel the impact of the personal computer, in the sense of opening
`up new application niches for what has until now been expensive and therefore limited technology.
`
`¯ ° ±³²µ´·¶¹¸º²» ,
z^R®¬N
Cv¼((x¢
z«}¬©_(½(¬RRKr(¬Nz$©K$¢-$R«·%N,^©
$N(¬Cr(½, § RfN©d®£N¬«>^®¬®¢{$(½r(½C¾N¿¿Àw_(©@,¬Á-^®L£N^N«>^(¢fÂN¿¿Àw_(©@z«}£NÃ(R®½-(¬N©¾©£C^@L«:£NtÄ
`¢^®¬®¢Å@,^^©@®T$ÆÇ(¬«:£
ÆN^(¢}¬£Nv(R®½-(¬N©Å@©:(C$N®¬½©ÇÈ®®:ÉI£N(N-½®®¢n¬© o
RR¢N³Êz½f$¢-$R«Ë©N(^£N(R}Ì«}¬©½(¾ % ÍÀ § N$CGR«}^Å©-À\®¬¿½NRÅ^©@(®®¬RRÅ£N^©R(®"½(
@$(-¿R(©d-$®¢LÍz½(}i § ®¬¬x¢kÇO^¿Àw_(©N%^©¾¿_R®£N:NÎ@ÀÏ$
¿C^Åu¢¿¼_-:£N¿½¬x¢¾%¬G©n¿Á(R«>R®¬¢Ì$«:®¬®©@½« § ^Ç%ÐÁ-R®RÅt$N¿^À_(©@¿$©v$¢-$^«·(¬Cr(½CL(_%,ER©@®
ÇÑ(N-R®
C-½r(¬N©¬©K$¢-$^«·¬Rz©¿@xC »
C®¬RRk § ¢v^C_(¬©£}©dR©N(¬($¢-$R«Â
_%(ÎCƽd®¬C(©o>¬KÇt>^½ § ,ÇÑRÒ ©Ì(R^Å6fR(¿(§ fd(x¢
:^¿Àw©@¿:©Ó$¢-$^«ÕÔ\Ö¼×
ØCÙCÚ@ÛTÜ(ÝRÞ%ÓE^ÇÑ(«:½kÎ-%Ω£>«>_©£} § ªxCr%©v®¬¿R©®(R¬©£
Å©kÇѽ©¿©%>-R>^®^©N» >(^E©¾:-C$£©Ì©Ì¿N©x(½
r©¾Ç:^«}^¾ÔÈ%Ì,ßvàcßvàcß«}«fÞrÅuÐC-N½-RÅ©:ÇÈNxz«}©£v®¬£N(Ð(«áv^©R$%(½©ÐÇÑN«â«:£ivv$
¿^À\_©@«}£N » ¼¬©@(--½^¼:©^«}¬©½(©-À\®¬r(½_(CÅ@i^(R®ãO©@©£}äo(ÔH-ãäcÞrÅ%KÆå:àKæ>àvçN¿«dtÄÆ § N$-C§ ^©}(z-ãäát(i(^©@
`
R«:©^©@L«:£N©¿L(z«:£©¿èR®}©-½^R § ¢¼(^%N$(£N©®¿®§ ¢K®¢¬©£}(((_:ÇL^½(^©@:(¿N¬®Ré6©®®¬¢NÅi(R^©@(R½®Ð%Çt©@^£N(©£}¢$R«á%¬Ì$RR(®®^_(¬N©RãO(^©@®u®R_(¬N©{-«:©ÇÑz¢-x(^«:Çtx¢@E©^®¬½©¢$R«:tÇÑ«} § ®( § (
`©:( § «}©½®_N(RÅN_êf%«}©¬N©£¢-x(^«:RÅ@R^½¬x¢}©f½(R¬®®©¿NÅR®¬R § ^RÅ©K¿N©½«}^%^:¿N«>«¼½©^©RÄÆ}®©£À\©£N¼£NN®6Ç((ªxR¿(o-^«}©
x((>i«:_ªx©^®R_(¬N©ÇÆ § ^%®¬®§ R¿N«}dÇÑR§ ®¬d%R©I$«:®¬®%®_ÆÀw^N$>«:N¬©o@¬N© ¢-x(^«:f^© § o«:(xÀw(--½¿C"IÄÆ:©© Çë ^«}«}--Ðx¢,( § ^(ì%u^Á-
CrCz®®^®(¬«}Nr/Ç-E^$N©®@¿«}½^CŬ©iÆ$R©LÇN
R©¬©£½d©R!®R_©K©RÇÑN%%_%Nƽ©@®©_ § R^©d¿Á-E^©¬Ni©k^(¿ÇÑ(®¬«}Ð(RvC©N®¬N£¢¬
`
`Page 3 of 86
`
`iti
`
`
`
`Acknowledgements
`
`This work is the result of a collaborative effort. It was a pleasure to have had the opportunity to work
`with such fine minds as I found in Eric Schwartz (my thesis advisor), Richard Wallace (my colleague
`and constant teacher), and Ping-Wen Ong (my fellow student and supporter).
`Eric has been doing research leading up to this project for at least ten years. He found the funding
`for it, and had manyof the critical ideas that got it moving. The Spherical Pointing Motor was his
`original idea, and only through(literally) years of bouncing it off each other, did we get it right.
`Richard is largely responsible for the digital signal processing in the system. If it weren’t for him,
`we wouldn’t have a video display. He had infinite patience in helping me work through problems. He
`was always available to assist me, and helped to keep the project well directed.
`Ping-wen came through at the last minute to integrate his license plate tracking software to work
`with Cortex-I.
`In addition, he was a motivating force in my studying Chinese. While not directly
`critical to this project, studying Chinese helped me keep my sanity during various traumas — such as
`when thefirst prototype went flying through the air as I got a great electric shock — a few hours before
`we departed for Chicago where Cortex-I wasfirst publicly demonstrated.
`Everyone at the NYU Robotics Lab was always optimistic and supportive as Cortex-I slowly took
`shape. Bud Mishra, especially, had good ideas, and was kind enough to read this thesis twice.
`Andof course, I thank my family, friends, and cat (Tria) who have had to put up with me as I’ve
`been counting down the monthsto finish this, and start the next phase of mylife.
`
`¯ ¸Âíïî ðÕñ òzóÕô õöóÕ÷ óÕîø²3±ÄÆ%(Îf(R½®¬Çt:¿N®¬® § _(¬Nz^ÉEN$C Ò Æ%}®¬C½(:NviNE½©¬x¢f(f(Î%¬n$½
¾è
©:«}¬©i Ò Çѽ©Ì¬© (}@ÆdÔÑ«¼¢{(R-$NÞ¿Å » ®®¿{ÔÈ«¢Ì¿®®R£N½©
v^©$(©NÆ(R^rÞrÅ©
Kã
`¬©£À » R©oÊz©£dÔÑ«¼¢fÇÑR®¬®_³$½^©@©d½ERÞ¿ (z
§ ^R©{-©£}C$Cv®RN-©£:½K:(%(ªxR¿%ÇÑ®¬C$%R©o¢R(RLùiÇѽ©K(Çѽ©
-¬©£ÇѼÐCÅL©Ó
Ó«:©¢ÌÇ%v¿(¬^®
`-Ci¼£¬¼«}_¬©£
oÄÆK^(R®ãO©N(¬©£{äo(Æi(£©®T-RÅ©K©®¬¢:((½£NÌÔÈ®¬¬R(®¬®¢Þ
`¢NR(Ç § ½©^¬©£>¬É¾RK(^CÅ-K£^%Ð(¬£N@R o®£N^®¢dC$E©§ ®¬¼ÇÑ,(:-¬£NЮt¬£N©®O(-¿R(¬©£v¬©¾}¢-x(^«d Ò ÇÐ^(^©ÃzÇÑN«Kż½®-©Ã>k-^d-$®¢¼ù>c¬©-è
©Ð(}_(¬R©¿}©cR®¬©£d«}¼(ÎK(½£c § ®¬R«:^iùÆ%®Æ¢_® § ®z(:($x%«}Å
©v^®ERv:ÎN^^vªxR¿Æ^®®-Cr(R"ãL©£À\^©Ì^«}>N½£n_(f®$«}©½-}(o¬©@R£_(>®¿^©
$}®_(}ά©£dÇúxÆ(¼o(Î%¬ûÖ¼×
ØÙRÚ@ÛTÜ(Ý_ Ò © -¬©uÅtvƼc«}©£{ÇÑN(^k©«¢$½
-¢¬©£n ©R » ®¬K©>-Cr(®¬¢¿(¬^®O(K(ªxCrRÅ/x(½-¢¬©£¾ ¬©R>^®
C¾«}:ÎN^^Ì«¢Ì©¬x¢{-½(¬©£o_½z((½«:ü¾$½
ÌN%R©k(èx%((x¢
^©@Æý¢¬©£¼((½£NfiÆN Ò £N%>£(R_Æ^®R¿(-Î}üfÇÑR³½ § ^ÇÑ(^$(RkÇÑz ^£}%^(Ö¼×ØÙRÚ@ÛTÜÝzÆè$½ § ®^®¬¢K-^«}N©x((C" N^(¢N©,%¼þ%ÿ § (R u § N%®¢-Æ«>$i©d½EiNzÖ¼×ØÙRÚ@ÛTÜÝ$®_%®¬¢kÎEL¨½Käo$Å-C$ER^®¬®¢Å-
K£-k-CRÅ©vNÆά©KR©½£Nk(}CkÆRx%¿N©
{Ç¿½(Å Ò (©Îo«¢dÇÈ«}®¬¢NÅTÇÑ^©
^Å©cR_:ÔÈÄ/NÞ%K¼{K½-½¾%Ð(¾«}} Ò ÃN§ ^^©o^½©@©£:-_%©v«}N©N(}è
©KRÅ©K$(Æ©¿ÁN$ÇO«¢k®¬¬ÇÑ
`
`Page 4 of 86
`
`iv
`
`
`
`Contents
`
` ð îø²ó îø²3±
`
`Page 5 of 86
`
`
`
`List of Figures
`
` ±³² ð õ
` ´3ó ±
`
`Page 6 of 86
`
`vi
`
`
`
`
î ²µ´3ð ô
` ¸â² ð î «}½^©:iè^®}
_
`x¢^®¬®¢>N½¬(R
`^(¢¼ÇÈ$©
:¿Á-E^©¬N«:©C^t¨¢¼½
$©£¼i(N-R®®¬¢-¬ÉERR©@}«:£NK(¬Cr(½K®©£Ì%¬ ©_R®«:£N¬©£Ì© ¿½©XR©®£N¬C^ÅLKd¿(RRX¢$R« (_¼k$(©£®¢ § ^®¬Rf%®¬®®®¬_3½©c®:$©n( § ®¬R«} § ^$R(© § ¿ÇÑNNÅ § ½-(®zR«º-«:^®®¢}ÇÈ$^CÅ«}®¬®^©KR
RRÄÆ}ÎR¢{©©___(¬N©c,:½}Ç! #"%$'&)(* ,+.-/ 1032 -546 '78$9;:¼%n(>¬«:£NR,%@$<+=$9'>1?A@B2C-/>10o©£C^@>«}£NiÄÆ>^^©@®6$,ÇL(¼«:£N¼NzvR¢K£¾C$N®¬½-(¬N©c©
o¼(R®½-©{ÇÈ®®,É£½®®¬¢o©Ó:
RR¢NvÄÆ:«:©n-_©N£N¼Ç(x¢
:Ç«:£:(f$«:®¬®
`«}½©@iÇ%(d¬¿N©@(©Æ%®,«:¬©@(¬©¬©£:}£EDF$'?HGJIK-/G12ML}©K¿R©@®"(R®½-©ÄÆ"(R6-^½($C"¬«:£L(-¿C¬©£%%Ð(¼^¿Àw©@"«}£C^Å©%«}¬©_(½(
`$
¿^À\_©@F #"'2C-5(*$(-N%-/>,0$¢-$^«dÅNÖ¼×
ØCÙCÚ@ÛTÜ(ÝÅ(_O©N(^£N(R6,^«}R(Åx,-^£NR¿ÀwÇúÀ\ÇÑRR-N«³«}/6 #"'2C@! 12)$(Æ^«}R(Å©
K}®N^®¢k¿N½®RK(®¬®^®^«}½-(¬©£f(Ð(Rr(½(z(:(^R(«:£NR©d¿©@(N®
(i«}(©^«}^OQPRO S 25KT.UWV,5XT^2ZYÄ/(N-Ð(¬N©®®¢Å6^(¢c®¬$®v^«}½-(^¼@¬N©nC$C¾NÇÑ-¿½
$CÓ©n(R®¬À\«>v$¢-$^«:RoÄ
`¢^®¢$R«:
R©Ó$R^®tR^©,N^R©¾«}©½-C©Ó$N®¬¬(¢o«:£NRR}ÄÆi(NN{©i(--½¿C¾K£N^©R(®(R®¬À\«>-R^LãtÆÇu(( § ®^«á(®N¢fÇú^©KÇÑN®¬®_CfÇ ë ,©^Cvf- § N$,C$CÅ>î®"%¬(©R^R(¢fÇúxÆ(z©v
-z%¬®®R^©@(½®®¬¢v^_v½ìÄÆi£©NC,kÇѽ©«}^©@(®
`( § ®^«Ç § ©-% z$©£ccx©(næ¤C¦kàÓæ¤C¦v¬«:£k-R_CiÇ [#\dÇÑ«}R¼E^}$C¿©
"Åtß{«}^£@¬Á-^®iE^}$C¿©
n©^CÓ § v(^R($C" R©n%Ð(X$ER^®¬^C«}£^À\(-¿C¬©£>
-:ÔÈ£ÅEÍ,_@ ½ § Ãä{ÁB]-^k¢-x(^«fÞrÅ
§ Cx,£R©^®¬À\½EN$¢-$R«}z($®¬®-¿C©£¼N©®¢fi$«}®¬Cx(¿R©R%½R¿R($Çѽ®¬®¢k©dC®¬ÀH(¬«}N Ò zÆ©®¬ÎR®¬¢f©¢:C©N®¬N£¢f©©RÆÇѽ-½(%®¬® § i § ®¬,:½®¢f((R@½Ck(-¿C¬©£¼E_RRÄÆO( § ®^« O©L½©N § ® § R^½x¢^®¬®¢Å©®¢i$«:®®-$tÇ
Æ«:£%^©@(¬©/(ÇÑR_(½(§ ^©£i¿Á«>©C:_L(«}«}^©@C »
_L©^RR}
`Æ¢i¼$R®¬CrR®¬¢¼ÇÑ-¿½ 12C2^$'0!2C-/>10©>z¬©@(^(R$©£$LÇE(«:£%%¬®«:©@(©©£i«}%®¬RR®Ç"R©R(6ÇTCxLÇT«:£N$©@^(R$©£R^©@^© § (R¿N£©^CkN%$½o©f(^©o$R©-Ck(_ @B?A2C-5+=$.'>,?A@B2-/>,0i«}£CL$½®¢(
N$(½©¬x¢iC-½¿ § ©-%(f%®¬®¬®_%©£,ÇÑ^½¬©£Ç_$(^©-À©©iN©
`(^£N¬N©i©iÆ(^©R("Ç%-Ruè
^®"6ÄÆ(^®^_©@6«}¿(^"Ç©i«}£(tèR®%(©
f(C$N®¬½©tÄÆ,èR®v%-o$ER^Ðè
R%_ ®£N,>E©KÇu(i(¿^©,%¿N©@(©Ck©k(«}£NÄƼC$N®¬½-(¬N©o$ER^ÐèC_!«¼½o©-ÇÑ(«:_©o,¿©@©Rd©{:èÁ-Cd
N$(¬N©{ÇO«}£Nþ^¬^,ÇR>
«}¿(^zR© § : § ¬(¬®¢dC-½^R{%¬½-^N^(^®¢d^£¬©£kf¢-x(^« E^ÇÑ(«:©^¼Äƽ«:©¾@½®t¢$R« $N®¬NR § ©-%Ì( § ®^«â%¬N½-i¿N«>N«>¬©£v^¬R,è^®c%(¾Na`9>,(*$% 1?bdcfehg*i1j%klnmdo;prqts.up*kvj%uoXp*o)w1x*odpWlnx yvg*g,odx*p*lz {R{ ¤
`
`
`
`
`CHAPTER 1.
`
`INTRODUCTION
`
`2
`
`1. Saccades: These are discrete movements and movethe eye quickly (300° - 400°/second) from one
`fixation point to another. They also correct errors of the pursuit system. There is a large latency
`(150 ms) between fixations. There are typically less than four saccades per second.
`
`2. Pursuit Eye Movements: The pursuit system tracks moving targets and keeps the current
`target foveated. It has a latency of 50ms.
`
`3. Vergence: This controls the depth that the two eyes fixate on together. It is the slowest system
`and has a latency of over 200ms.
`
`resolution. It does so with the use of the retina, which is a space-variant sensor. It has a resolution that
`is high in the center (called the fovea), low in the periphery and it changes smoothly between them.
`Any system that uses a space-variant sensor must aim the sensor properly. Since space-variant sensors
`only have high resolution in the fovea, the current region of interest must be continuously tracked or
`foveated. Such a sensor must be mounted in a device that can aim the sensor with precision. A system
`with this capability is an example of an active or attentive vision system.
`A logmap sensoris a useful type of space-variant sensor that is modelled on the human visual system
`(see Section 1.3). The space complexity aspect of logmap sensors is particularly attractive and has
`been analyzed in detail [7].
`In this work, a spatial quality measure, Q;, for sensors is defined to be
`the ratio of its work-space to maximal resolution. Logmap sensors can each achieve comparable Q, to
`conventional uniform sensors that are one to four orders of magnitude larger. Image simulation of the
`human space-variant architecture suggests that this ratio may be as high as 10,000: 1 [7]. In current
`implementations of space-variant machine vision systems, logmap sensors with between 1000 and 2000
`pixels have comparable Q, to conventional sensors in the range of 256 x 256 to 512 x 512, a compression
`of between 60 : 1 to 250 : 1. Moreover, as shown in [?], Q, grows exponentially with the number of
`pixels in the logmap sensor, thus providing a highly favorable route to upgrading sensor quality. The
`high compression ratios cited above for the human visual system derive from the fact that human acuity,
`which is roughly one-arc minute in the fovea, when extrapolated over a 120 degree visual field, yields
`a constant resolution sensor with roughly 0.2 gigapixels. The logmap sensor with comparable Q, has
`roughly 10* to 10° pixels.
`In this discussion, compression refers to the ratio of the numberof pixels in a conventional uniform
`sensor to that of a space-variant sensor with the same @),. The issue of image compression,
`in the
`conventional (e.g. JPEG) usage is an independent issue not addressed in this thesis, but we point out
`that a form of progressive video coding, in which a video image is represented by a sequence of logmap
`images, is one application that has benefitted from the high compressionratio of the logmap transform. If
`each logmap image is centered on a different point in the video image and clipped so that we preserve the
`highest frequency information available at each point in the video picture, we can progressively construct
`a video image of increasing detail. Rojer [?] reported some experiments with progressive logmap video
`coding, and discussed the problem of selecting the best sequence of gaze points.
`If the sensor is not
`A space-variant sensor requires pointing the sensor at the region of interest.
`pointed (or foveated) properly, the desired object will fall somewhere on the periphery of the sensor
`resulting in a lower resolution image. So it is important to develop efficient eye movement mechanisms.
`A sensor movement system mustfind interesting objects, track them as they move, and account for
`movement of the device the sensor is mounted in. A short description of the way the human system
`solves the second two parts of this problem follows. It should be noted that the human visual system
`is able to track objects and foveate on them to within the accuracy of the retina’s highest resolution.
`There are four principal types of eye movements as reviewed by Robinson [?].
`
`|X} ~XF
dZXWa|hv' ¦+=$9'>1?A@B2C-/>10
Ò -R%¬f(,½$zÇ((¿(¬©
Å%fƼ$N¿^À\_(©@
`$R©C Ò i(R®½-©fƬ£Nd¬©Ki¿^©@(^iÔÈR®®¬Cf(r`9>1(1$% ^Þ¿Å
®_ ©KE^(¬^(¢k©
k¬©£RÆ«}@®¢ § ¿x^R©v(^«d©¢¢$R« (_O½R/^¿Àw©@u^©/«½$6¬«!(^©/(E^(®¬¢N6©¿$
¿^À\_©@u^©©®¬¢¾}£Ó(R®½-©Ì¬©Ó(}ÇÑ_CÅ"(k^½(^©@(^£©ÌÇÆ©N(^(R$i«½$ § f¿N©N(¬©½N½®¬¢o((NÎCcN`9>1(1$% 12)$%G_%½o:$R©%«½
x § «}½©@CK¬©{:-R^z(_,^©o¬« i^©%%¬d(R^©
` ¢-x(^«%¬KR § ¬®¬x¢f%©d¿Á«}®Ç6© #"'2-5(1$ÆQ ,22)$'0!2C-5(*$Q(R-N.-/>,0.*.2^$'4>?H>7#4E %:^©
`½¿Çѽ®
x¢
Çu^¿Àw©@L^©t(_
`«}^®®¬C:©}(½«:©:$½
®
¢-x(^«ÔÈ^c-Rr(¬N©³¤N[@ÞrIÄÆ{N¿o¿N«>®¬^Á¬x¢XN$ER¿}Ç,®£N«:û$R©$N(>}¿½®®¢X_¿d© N§ ^^©û©
®¢@RRn©û-¿®n#w Ò ©X(¼(ÎTÅ
`! 12C-/ 1? '@! 1?-524E$% 1%@B+$¿ÅFQCÅLÇÑ:^©¼}-^è©R § _fÇLÐz(Î@ÀwN¿,v«}Á-¬«:®/C$N®¬½© £N«:o$R©^©{RN{^N¿N«} § ®Qz(¿N©^©@(¬N©®½©ÐÇÑN« ^©
$N(Æ(_(iN©i(kÇÑN½zN(^%Ç
`«:£©¬½®(£^C Ò «:£N¼¬«¼½®_©oÇL½«:©Ì$N¿^À\_(©@z¬Cr½½£N£R$(
_,,(k«:¢ § }z£Ì¼¤R\\#\\k/¤n#\ Ò ©Ì¿½((^©@«>®¬R«>R©@(_(¬N©zÇ
`^¿Àw©@%«:©¼@¬N©{$¢-$^«:RÅ
®£N«:{^©%%¬ § ¿x^R©¤R\\#\:©
c¦,\\#\¬Á-^®
`N¿N«>
§ ®(¼¿N©^©@(¬N©®^©
$N(t©:(z©£%Ç/¦Næçà:¦æç(>æ¤C¦,à:æ-¤C¦Å^«}(R($©Ç § ¿x^R©ç#\ÓL¤:(¾¦æ#\Ì
`¤däoNR_^CÅuN_%©Ó¬© n#\Å¡ £N_^ÁE©^©@®®¬¢Ì%¬Óf©½« § ^¼Ç¬Á-^®¬©¾:®£N«:¾^©
$NRÅE½i_-©£vK£®¢oÇÈN § ®i(½-(¼(d½£¬©£d^©@½®Ðx¢N>ÄÆ£:¿N«}C©>(Nt¿¬C: § _ÇÑO(½«:©}$½®¢$R«-RÆÇÑ(« ÆÇÈNrL(_L½«:©}N¿½¬x¢Å%¾(½£N®¬¢oN©¿Àϼ«>©½-}©Ì>ÇÑ_CÅ"%R©Ó¿ÁE®_(R{_N^̤C¦,\K-R£(^>@½®OèR®Å¢¬R®d¿N©x©@C$N®¬½©Ó$R©$N%Ð(Ì(½£®¢\¢¦k££NÐÁ-^®R}ÄÆ:®¬N£«:Ì$R©$N%Ð(n¿«}( § ®E N(½£N®¬¢o¤\,£,o¤\#¤,¬Á-^®^Ò ©K(¿½(¬N©Å¿N«}C©K^ÇÑ^Æ}(i_:Ç6i©½« § ^zÇOÐÁ-R®%©{:¿N©^©@(¬N©®"½©ÐÇÑN«^©>Ó(_fÇ,n^¿Àw_(©N}$R©}%Ð( {(«}IÄÆd½oÇz«}£o¿N«}C©Å¬© ¿N©^©@(¬N©®
`ÔÈ£¥Nã F¦ Þ½£i,©{©-R
R©-^©@(½©N-(R($Cd¬©{zC$^Å § ½,E©@z½
_,>ÇÑN«ºÇX§+=>7,+=$9%.-5(*$¨(-/G#$%>©"%>RG,-5087ÅT¬©o%c}-^f«:£NiR(R^©@C § ¢dfR@½^©
¿iÇO®£N«:«}£C^ÅuN©
`®¬^©(_6 § R©¿è$CiÇÑ(«³£¼¿«}(R(¬N©,_(¬Ç-
`®£«:©$ÇÑ(«d Ò ÇRN®£N«}¼«:£Nt¿R©N(^(R¼©}-ÐÉT^(^©@tE©NL©¼%-^«}£Æ©>¿®
C}$,
_tÆ(R^(£CxOÇÑ(R@½R©¿¢©-ÇÑ(«:_(¬N©>_® § ®6C>
N¬©@t©(%-Rz¿½(Å%^©¼(£NC^®¢¿©
x(½¿:-^:«:£Çt¬©
¿(R©£:-¿®H ªx^Qn#/(^ECo$N«}¿Á-
R«}^©@(%Ð(o(£(R(¬N,®£N«:d-R¿--©£
Å©d-^½($Cf(( § ®^«ÂÇ6^®R¿©£} § R$R@½^©
¿Ç6£NR
N¬©@(Rº$N¿^À\_(©@¼^©¼N½¬(R¼
N¬©@(¬©£¾K^©}_¼d(^£N¬N©nÇ©@^(R$R Ò Ço^©¼>©E©N(R³ÔѼÇÑ_C_(RÞN
R®¢ÅO(KR¬(Rn § ªxR¿¼%®¬®ÇÈ®¬®%«}^%Rk©n(vE^(^(¢ÓÇ(v^©
$N(R½®Ð(¬©£¼©o®_RÆC$N®¬½-(¬N©k«:£NL}Ð%Ƭ«}E(©@Æ:-RR®¬Nk¿êf^¬R©N%R¢«}_^«}R©NÆ«}R©$«:R ^©%«}_R«}^©@$¢-$^«á«½$%è©K©@^(R$©£: § ªxR¿(RÅÎ:(^«â(^¢v«>_NÅ©K^^½©@%ÇÑN«}_R«>R©@iÇK-^¿}k$R©i«}½©@(RÓ©K $N$R(¿(¬-(¬N©ÓÇÆk¢cf½«:©Ó¢-x(^«®R>R^©{xv(,Ç
`( § ®^«ºÇÑ®®_^ Ò i½® § >©(Rcz(}@½«}©c$½®6¢-x(^« § ®>KÎo § ªxR¿(©
{ÇÑ_NR_(¼N©{(^« d%Ð(©¾(fR¿½^¢dÇ
`(:(¿©Ã,£Cx(R®½-©uÄÆR(,Çѽ%©¿®Tx¢@ERÇ/R¢«}_R«>R©@(%(^^R § ¢ § ©©ª#w¤N«¬®®#¬¯6Ú±°#²ÄÆR-(¿(¿%«}_N^«}^©@(
`©>«}_Æ(^¢N @½Î@®¢vÔ[#\\³Àuå8\#\8³R´_R^©
Þ/ÇÑN« ©èÁ_©KE©N%(:©RRLÄÆR¢k®}^(CrÆ^(N(Çu½$½¬¢$R«dLÄÆ^(>®(£,®R©¿¢Ôx¤Cæ#\«:Þ § ^xR^©KèÁ_(¬N©ROÄÆ^(zx¢^®®¢f®¬C(©KÇÑN½N^R-CE^z$C¿©
"¦rµW¶uØ1°¶¸·ÈÙ¹ ºEÚ¼» ×±½
Ú±¾Ú±¿TÙR°²ÌÄÆo½$½¬k¢$R«*((NÎ}«}_©£Ì((£^(:© Î^R>c¿½((^©@((£^ÇÑ_NRR Ò
%>®R©¿¢fÇtæ#\«:R[hÀÚ@Ø1ÁEÚ8¿v®Úf²ÄÆ^©@(®¼-^-(dx:R¢R%èÁ_N©K£N¿(^C Ò Æ$®_R$%¢-x(^«©v%>®_(^©^¢kÇ6_R%¦#\#\«}Rå
hÀÚ±°RÙR·/Âv¶vÃ/¬-Ø«º°^ÙCÚ±¾°#²dÄÆ]tR$§ ½®fÊ,¿½® ^ý¿ÁX©GÊz-(ά©¿ ¿ý^Á$¢-$^«:¼«:©N©}£N^>Ç}R¢Å/¿½©N(^¿©£kÇÑNRNc«}_N^«}^©@(R Ò N¬Å¬Ç:C¾«}_Rz(v(:(¬£NNCÅ"^¢«}_NRÆ(:¼®¬^ÇúRÄÆz©ÇtÇÈNx(R$x¢
CÇt^¢«}_N^«}^©@z©dz}®R©¿¢KÇt©®¬¢¤^å«:RLÄÆR£^$R©(¢f¬©½-ÇÑ(« ^«}¿(^½®%^©®Æ
_¿ÉTR¿R®¬¢K¿©
x(Ð(½-©o©£N½®¬©R$(®R¿^®^(«}^^%¬{¼ÇÑ@½^©^¢f©£NÇÑ(«Ä\\¤*Åo¤1Å_ùN
`
`4. Vestibular Systems: The Vestibular Ocular Reflex and Optokinetic Reflex systems maintain
`the gaze of the eye, counteracting for head movements.
`I.e., if the head moves to the right, the
`eye movesto the left. This is one of the fastest types of eye movement and hasa latency of only
`14ms. These get sensory input from the semicircular canals that effectively constitute an angular
`inertial accelerometer with a frequency range from 0.017 to 17Hz.
`
`Page 8 of 86
`
`
`
`Substituting
`
`we get
`
`or,
`
`log(re®”) = logr + i0
`
`g=logr
`
`and y=8@,
`
`;
`log(re®) = x + iy
`
`log(P,) = P..
`
`CHAPTER 1.
`
`INTRODUCTION
`
`3
`
`In addition to these four systems,there is a fifth type of movement known as physiological nystagmus.
`This is a small higher frequency jitter at 30 to 80Hz. These movements are very important to the low-
`level visual process, but are not an issue in the larger movements of object tracking with which we are
`concerned here.
`In our work, we focus on saccadic motions which are the simplest to implement and are used for both
`attention and tracking.
`The mappingof the retina to the visual cortex is another very important characteristic of the human
`visual system. Pioneering work by Hubel and Wiesel [?, ?] showed how some low-level feature detection
`performed on the retinal image was mapped to the V1 area in the visual cortex. Then Schwartz showed
`in [?, ?] that the mapping from the retina to the visual cortex takes a very specialized form. Specifically,
`the retina can be looked at as a polar coordinate system where each point represents one photo-sensitive
`cell. It gets mapped to what is essentially a rectangular coordinate system in the visual cortex. This
`can be represented mathematically by a complex logarithm and is depicted graphically in Figure 1.1.
`This mappingis called the logmap.
`The point in retinal space, P,, can be denoted re’ and the point in cortical space, P,, can be denoted
`by the complex number z + iy. If we take the log of P,, we get:
`
`|X} ~XF
dZXWa|hv' [Ò ©¼N-¬©zC$ÇѽO¢$R«:^Å(^(OèÇú¼x¢@EÇ«}_R«}^©@/Ω_%©N6¢®£^®©¢-x£N«½RÄÆ%:«}®¬®u¬£N^ÇÑN½^©^¢iªx¬$Rz [#\>fß\ùÄÆR«>_N^«}^©@%(^(¢f«}
N$©@%}(i®_ÆÀ®^R®½®u(-¿R(RÅ § ½-z©z©o($½¬©d(®(£R%«>_N^«}^©@ÆÇt § ªxCr((Nά©£}%¬{%oi(¿N©¿R©Rv^(Ò ©}½t(ÎTÅÆÇÑ^½tN©}(R^N-«}(¬N©t%:(«>®¬Cxt(i¬«}®^«}R©N
`©}(%½R¼ÇÑ § (_R©N(¬N©K©vΩ£ÄÆ«:©£iÇT((¿©(½®E¿N$(¿Á¼
`©(^
`^(¢«}
N$©@(Nr(^($ÇT@½«}©½®E¢-x(^«dtãL©R^(¬©£NÎ § ¢}ù½ § ^®"© » ¬C$R®vn
Å!#$_R}_I$N«>z®¬_ÆÀw®^R®ÇÑC_½,-¿(Rr(¬N©E^ÇÑ(«>C:©k,(¿©®
«:£zN
`«:
C:((]¼¤zCi©fz$½®E^^ÁTOÄÆR©K-Æ_R©
ÅB#
_L(«:¬©£ÇÑ(«^©,i$½
®^¿Á¼(ÎRti^(¢
C¿®¬RR>ÇÑN«dt
C¿¬è
^®¬®¢Å^©iR© § z®¬NÎR}Li
N®
`¿-©_($¢-$R« %RC}E©NRC$R©@(tN©%ÀÏ^©Ð(¬N¿R®¬®\ Ò £N¿«}ERcd%_R($R©@®®¬¢{vCr©£N½®,^-¬©
_}¢$R« ©c(:½®t^¿Á">ÄÆ^© § :(^(R^©@(R¾«}R«:_^®¬®¢ § ¢¾d^«}®¿Á¾®£@(Ð(« ©Ìi^r(RÌ£R®®¬¢o©né/£½o¤N¬¤NÄÆ%«:¬©£}%^®¬®Rv®¬N£«:ÄÆ
N¬©@t©>(¿(¬©
®-$
¿NÅ,Æ : ÅR© § -R©(RÇ1È*ÉNÊ%©i%E©@t¬©}¿N$(R®$N¿NÅ#ƸËÅ^© § %-^©C§ ¢:i¿«}®¿Áv©@½« § ^r̨ÍÎ^ÏT Ò ÇOzÎNz(®£}ÇXÆ : Å,£N¿C®¬N£
ÔMÇ1È ÉNÊ Þ¡ÐI®£¡ÇrÍÑÎ^Ò½ § x(Ð(½-©£ ÌÐ`®¬N£¡Ç © ÏEÐÓÒ,£N¿ ®¬N£EÔ/Ç*È ÉNÊ ÞFÐǪ̂ÍÎ^ÏCÅ ®£EÔ/Æ : Þ¡ÐÕÆ Ë ¢:(>©_(½(®®£N¬«áÇ
`:
N¬©@,¬©{E®,¿-©_(R%©$ÇÑ(«}RvK:
N¬©@,¬©{(R¿(©£½®z¿À-©_(RRÄÆ