Vous êtes sur la page 1sur 6



 
  !#"$&%(') &%+*, 
-,.0/1233$465 7 89.:<;>=?46@>@BA
/CD=AE1FG3CD5HFI4KJML
5N6;>5CDCO1P;Q5 N /CD=AE1FG3CD5HFI4KJRL
5N6;Q5 CDCD1;Q5N
S5;>TKCD1PU;>FWVX4EJ:AK3ZY1P;>7N6C S5;>TKCD1PU;>FWVX4EJ
:AK3[Y 1P;Q7 N6C
:AK3[Y1;Q7NKCK\S^]_:`baXcedf :AK3[Y1;Q7NKCK\S^]_:`baXcedf
FWgI70aKh6i,CO5N.kjeAK3l.mAKjK.k2n jO;Q=46@Q@QAHiCD5N.kjeAE3o.mAKjK.k2n
pZqsrutwvDxzy{t  I& MwwKeb G z?ORw{
|{}6B~uuOWwOuKuu~P}KwQoOQ~ ~MWMuW>W&Wu{~uR}e~M+6
&}EB D
 we Os &{w &MwP{eObObw w && u& O
~}6>u}~uWb>~u}^6<~
e6~&
~ B~~ueW&(B~ Z wBuZ>D0~u~GWl>~uP}K6&^&}&&~u}$&~QI~!{KOwX Z{&DOOO&[usww^ IPwKRIGK0weO u&
} wK~^OO}60u}6M{Be~uHbK~~uPwb~ ~R&Z uOb~s}>u~ }K ~wz Owwe  wPI?OO&&{wEIw EP{&
E?w
b P w& O&bD 0+M{Is{ eIw
b~W~>~ ~uw }Bu~}}6 >~GQb~I&G&W
}K{BWuI}D>D69&0&
&&}K$
}K}6^w>~ >u }~u&WWb~uuWbI>~u>}>u~u}}~ Q xzyOvO ??
,~u}KBuQQ~O{6~umu}6W}6uO&~u}KQ~>{~uMWb6>>~u{}M ~+ e&}6~bOu}$uRO&>~uG} OPOe  zDw&wsO { b O E& [ www0II ^wRP{w&Iw^wDwI+w6Ie 
>>uu}}6~u,Wbe>}e~u,}s~&w~PE~I~b0$}K^u uD}K K~~s&&>}6G &wD[w9{&I{b&w& ws&web O
b
R{D
&>~uWB} w~uW~b}I>OB~
~uK}M~KMWQw>QOM6~m~u ~~wB}EzBb~u{B~~ > ~u}K}I{QBew^W}eBuR} ~ }6R&~uW}~uuk}K&O}u bO DOOE{QEuwRewHswOw E { w&I& 
b~u}K}KQ~u <e>WW}D&b>{<Pw6~^&&QeB}~b&~u}E>~uHub
&} ~X~K m~w& {OI Hs{bO {Ob6 wbDwb Pw?O{b&D<{IW
&&W}E<BPs0QW~D&&W&& }E 9 {&ebW+~u6}m~b
&}EB>~u}{mu K {& w<9u6 &< {&w buwO O ^wbD b l+
wse+RKe0 OwKObR&wwz b  w P? wO&wuOP &u
<?w>be{{wIuwwwK ^ew &Mw? Gwb &6{&uwm9 IPWbwD
O&wz<{uOE  EP O bus & b<wGuww sw60?u$ u bO&ww9 OEw&b &M bw{O&
mIO? Du  w{bIO O < && uu^O&P$eGwE<OI?w { sw wDR{OuO
wO !sOOwEw  Iw & 6w&  &ww{<9bPeu
u+IEww0DbE&P<HDO{EIGbOwuo E
{OI&&w &D w6 w& PX9& uw OK{sw&EXsE9OIEww^R&w ?OOD
O I&6wsR EW&uDeMw!w6I wR zOOuw O&&IR &zDuObEIw{uw{ PuIwPKw^ Dsww PRI u + &s  DOIHz ^w &

O&{uwOD {uw6 w{O GOIO Buwee ME&wwOw w<sw,P  e O & u+sPw{& e9 &uw
w
Ds PM{{b&EwE6Iuwb w9OI,w w O +{Du<OIe b w &  
IwKe&wEu
 +K
&&BbOwD uP OPb ew ub &&OD
&Z&&E&wW&wIbuOH& & &
O{MbMbsOwO&wDe&O& u+O{?&u? O &,K&wO,s &&<IMDw&bOb 0K&PDW<w? OOD Image processing
thread
Local
affine

wP9)Os9eb&w O &w [ EOmI{weH&W ewwOPOO&w!D{O&9eRuwwOe


deformation

1 2
Affine Integrate
Snake Affine
Tracker Deformation

uMOEwbOH Total affine

uOE eOOEwwwGw&wEww&  Iw w Re&^<EzMwOeOPOuD swPOOO{e


deformation

Robot control

&w+  {O{&s&w,$EO&&Ow^P^b&wbw wbwI


thread
4 3
Compute Closed

bew<Ew
wbKOw{&bPDKOE u&OOwEs I{w{s?eMRD u
and Condition Loop
Jacobian Control

wOww6s wIEwwDe&wM&w9wK<9O{^OOOw u  ,   . {e wW


{E&{w& I u Ob Ow
P W> O

{OO,Iowb&+Oub
{DEO<Iww$ {wZ$ wK wGw lueww &{O E Ow
OOw
[b{b&Ow&wwZ0Kb{Pw&&K  Oe G we  { /+Ow) ?&wwKIzD?O O &OOwb{{bbEw
QOIwbwwbDOQwwQGP w9K
b wOP+b
{w & e w
W?OwZO w{O& &w {MwK bww&
OO I{ww^wbK{D{Eb&wXEbw{ { GK wOW$OR&&wD<OwX[ bO 0&w)Ob,^{e{OE&IwwOO O&0w {P wbwO$+OwwD0E{<wwK&w wu
KOs &,wK<bwwIKwDuMbwOw{ww+E&+,&<wDwO & w&0u wO&w&wPw D uPI{&wIu Ow
OOwwDP
&w? 0&D & Pw{Du wO w 0D0 uO m & uEeub{0 1 2
4 36508 7:9<;R> =@?A 3CB8 ;D39
ww O H{&wIuOE swDRwz I G $wEz 9I wEGwF  w&mIeH O&WO W bbwZ {& e{&<wE!Iw
&OOw uw+{&+u OH O b EOw&wwHOK&Ow? <{, MOw Rw swO R Zw &DKP { EO eX & Owww?ow

   rt  "!#Kv !$%'& EGJ ww9OEGIwK OwEI!wEwb${bs&! O{wb LM OD QI 0 &N & > w
&& wP^&ewO&D {O
O  9bw ? 9R ? OOE{uw&uw^[wObM&m 
wwIuwsbOb
 u P { PW<wK+OOO&DwE w{lwb{O OI &EO,{w&Dz P&wwl G{K O I Ou{ OP  wIO"w  O
^{Qe <IE>w
 PwR  Q ?O  bO&
('O) OIw&
wbw{{e{&< w+ { {{OOP&Iw w6ub{<&w&ewDOww
weDwP!+ *I&{DP6P R$wOO&<I OwM O0w0O&Dw ISUsTWZV w,-b) HO ?w wOwwI+! 00&<w{w&EP+wIueO&Msww
bO {Eb{&?OP  PWObw O+& wb6& buwe w+&w
,-) wO9O<I9{&wDwE wuOw!{Iwu O +w[O z 9u{w ,b&ew,Zb<wuubb bOP^XOEwO I{uwD!$E { KO&DP DeuwIuD
bwwwIuw9{P& ^D D &  wb &wwwMIwuQOO{9PO 9wO0bbw b O{{eP

w{&wIuOH b&PD . HOu
 
   J  
  
O?wO{wO{{+&wR&&EwwDDwOwRszDDP<ew Pw POw+s{&&Eu{e
,I w M&
bwwwR {wO
 K    "  # !   %$&') + ( ' * ,(  

PI PwHRK&w<bPOMb&wwOPIw {O wE,D{&Pw
.-  ' 2 ( '10 / 3(  
.4  85 5 6"756 5  !   I0w0 O&OwDIHI  wO Rw w DOwR0uMPw
9 V , ) H w EwwwIuwKw
?b{ {&{P{w w & R w{{O,bO<&bOD wb&Pww {& b &&D
wO w O O
PW &O
{ , Os{wRbw&E{w wEww w+ { bO &Q b{wObb&w{ w& O I
PWwb {uO wDwsDMPRE O +{& PbMeu

{{&Z lI w  > K^
wPWOOI wEw wI <{w & {PwO O DIOw O {{ !w&^O<{O& DEmE^e&&w

Q : Eytw< v ; $%>=>srx?@? $%AKv $ !HxHt $ !Er b E^O I w b u O & Pu u
[Oe[[{w{I s&EO
ww
eOIwu
{Pb& wDwuwb  OE{OIEwIOw{
u,+{{{PEwW wO
9wO{Iw<,&wDbO &D ws^IuO
PEGew&J  0{ b O D& & CPB D"E e &Iu  ePOb&ODbw wID6 BGmw6F60DIEHFOuW w?&{wwI{uOO
I Oww, wI OOwuP< &w
Ow .6 B&uF D"E F & 6BD"E ,JIM H K&PDuu< wPWmOs& .PWR b&PwwPbPwD{w&e?u OuED&{?M
&X& P{IWuO+wX O{
IOI+w&w&{w< P   M wW,&wPbw{&ee&u,O
M .L N
OP 
K L G QQQ NR ! SUT S  >  .
cOde mw[dCh ^&wDOdCh&D<b
e&R 6&&Dw<Q w? wH{ L d e gf Lj d h i 6 k Jl d e k n m L 
V L  M .M L  O . K L  V LW OP  D m L om L i L f Lp C k JZl k & % 
D&& uwL ^K&&EwG D O
&ZwwOwwDw k wk<
{^U I^ RuO bPwEV [{L wwH,{wW!wO${
Ow 8 &I u> wW& bw u +b{b&P 0I&&+
&ebwEJ!w l &O+uuDO&H
&ws . b&D+Dw{<w wbs w&Hu&s w,&uw
  V     V   < U

V     G J  G K U U 
  U
V 4 X 
Y
%
+ ubR?+P{& w &I u OwwEO OD wwb0{e<w&w&D &
V $&X Z Y  
G V - [ \  
U  ] 0Owbbub<{OwI wE&+D
bw0IObPO{
swPWw&&^K L OO {ub
&wwDOOI^w
OEw s{DEP^O{O&wIPwZO + w
ME [ wO&O&wO,{O&Oww   w  D&!DI{
ebI
IK+uwIuE&wPw . IOWwE& & O O {OI^wsMG<eu{PRZR&w w O
s
{MOM?&O w&{wP<ODIb&ww b{?& sDOW wPsW O0{ {
K   Y K J   _
K$& OP  K -   O P  K 4  P
K K  OP
O &OuswwPW,w&Dw9w ue bwww OI ?9Ou{O
O w .
  , p `   x Kr e e
aw wPs e^  POOOOwwslwwWw ?OO O w& K q  OWP r P r  K s  O r P 
r O7r r

POO w OmKs&  BGF EHF uO
OO6
Vx
update
Vy
velocities
coupling Vr
coefficients Vd
Vs1
Vs2

project onto affine Ex t Ux


transformation subspace Ey Uy
Er Ur Local affine
Ed Ud deformation
Es1 compute Us1
with decoupled Es2 new expected Us2
measure errors
projective update
project onto compensation Ew1 Uw1
next image Ew2 Uw2

Local full projective deformation

. b
ww{&
update snake


2
43 =3 ; 9 ; R =@? 83 ws 3 ; {0 &'&{e
OIw
I? I &D
$wZwwb ub&O
w , ,
Ow{&z9Pwe&wwDu<I^& BwD{uw
{ W u (
L % + V L V + l V + V L  & V -
( , P
L*) +
{ 6 I&&w&DQD?Ob{I{{wPs{{&wwII?uuOwbePb^uMOb<M O{Dw!Iau  & wb<0{{wm9IPwE OP D u> w
weu0Z+
OwIsO {XP$OMs&& D O
O b w { I&
w&wIKM&D&wIIebuOO&,& {RE  wIO
I!w$eRwwPIWuOO &O9! P!wO!ubOw{wIPu MwOeoO&&Dzz+G w& wDPD uwb Pe wueIeu
OI wKO  6&IwZ K. bwPwwPWO&
e {OwRw0wwKOM&wDHwD{&08&sEw&
w< K+&O<{
&IbEw wuP9DIOWw Obe9
j    b & &{6Dm?^0O{
w w9 I &O  WOwR s&D ./O &
wwO wO
& [  ii  J i   K i ? EO&IwP6wH!O{B&$wbO<{{weGIuEO<
wIw
L?&Eb GeIe,P



u

O
uK?Ow +wPWO
O&Iw+ VLE Ow+IEwH^wz+
w+PW w  OIuewPuWw
w w{&<
s&ww&[&{DwMDmOwD&bwbH&{D &. u V  V J V K V $ V - V 4
V  H H l V V  J l VV  l V V  l VV J
 DP D"!M i DG !&D  i !&DG  D#  H H V J V V  H l H J V J 4 l V - V H H
$Iz
+ &<w{Pw w V $K V J  l V J
V - V  l V J l V 4 l V - H l V K
H H V - l H
Iw
O&b{&DuwP<wwEuO&Muw ? . wO00{&Pbe V 4 V J V  V - V K H
H

D#% & O w  .  wb<{wb&uw0w8 Q .
Joint Contour Lie
angles projection algebra

6 6
R E(3) GA(2) R
Jacobian, J
(motion to deformation)

   !"$#%& '( )
-1

 .  KPWOwI&IswO w
Jacobian, J

M .  w {
&wDw Ow&w
(deformation to motion)


&D eW wIuO& D uOwP&w{&wwHIuOHuPewm  Eb   *&bI O&{w>
e
 % i &
0
euwb QwwOQbOww Owb&w&bw K E& P  & w
&6

 -        *    *  +* ,

[ L
L V L M  b{ O &w &uwwIubwHw!
OO OO6ZGwl&?wP&,O w +.
.-

 i  i J  J i +  l L+  L 
  &
  i i J J i  i ! i J ! J i
7 8

 +<u?b&
>BbOO w MOOEwG
wDw  {&
:9

wwPIe
7;8

uIbRwIuOH
9

j i ! i J D"! i   J ! l D D"! i 39D M 9;M X 9e6A 9 9D0


O
b O < {0  O b bOweR &[O&0Kb&*&anbaI< O Ib&DPw KP
[ww@ +M a X
10 10 0
< 3 >=
'/ '/ /

s{w+w& $& O  PO9 +I&u P$ O&uwOb&D<{EDP&Owb mo&w+[ zPW


1? @?


s&wwOD{w uu O w K &8  m O+ &{eW{&Pub?DO{{IH ubw wOw?&

O&0OIW wue{Mb PeO E&wO &DwwwIu Ow
?&IK ID u +&P ub  HH be&<s ^wRwK^IwROw E w ,D{ OIsO
BA

{&w&wIwu{O&Ou{IR wHP OD R <wO&{IP+0  PDDO &P{ w&6H<esD9


wRebD 9wRww wEO{
wME?wIwO O{ uID & PPzs wI&uDOw& O R & w wEw &&b&EDP6? &wO{bP6wwKsO
&sK w b E&b&<D& wObPRe M PODs s O 0w OH
+ DIuP
D+wbb&  +&O w &b,BwI{Ou H&uMww00&&b<&w DPW wP
aBs w&
& {{&P??uI+  wwOO w R{Pw wOKH ,I &OI$Gu&Gw[b?&OD sO
s,wO {P O[Oe Zw$bu e& D&
O& O w^ & &uO^OO+b   wwOEw MOwwPwHX& w ww bw b<
& &&+{ Ku


 ?e  OMHD&bwOOw&E &ODw?wwIb RI D
Oww&wO IwK 0wZOD& uwD^wOKObwbMwwP wBw&!DO  EDO wH&wubw K HwHbE PumO ,I{u<O^ w6K G{I w+
2 3 54

ORbwP^ {PeOb&P+w
 wMwK{RubOH O?w & I&e<w^ wu www  s&O+bwI s HIwK w {<M&{
 D+wK?bwwE {{Ps
OWws O w
DwwK e  & EH {s<b m&w  H wEOw{W
DC


FE GC DC
+/- 40 o
+/- 200mm
+/- 200mm
+/- 200mm


+/- 20 o

. Rw w &wE
?
 .  OIe eEHOw

e [a G{bI{u{w&D O uEuO@+ & D&^{
w0&wDO& & D0bu&DZww eO0 K &&&  P uwPDOO OMO9ww s& R <OwH
=XM DM  43 363?M 9
A

 w  ?,{I&D { &u^ &wDb


,& wEwZ  &OwOIw{ IH { &O &wwbD wP{W  w0D{ HD H s wDu+ <w z*a  wsPwDIReI  U       a + D D ?

E{&O &  wK PWMO,O{e w w ODw{ w , +P


&? 1? ?

3 3H 3M 39
e{6{$w+ wbuOP, e&  w+&w&E&& & w 3


      ! !"$# !" &% ! (') +*
,
F
!" - .# (0/21354(6+18793;:=<91879>@?A<9BA6+1879><DCFEG<9HJI8BA3;4(6
       D )     %

&&&b<& IH Sw+SsO H+wbmO ubMwe &Mb



K :ML2:N<918 NO 2' P9QR .S-P9PR RT VU9W9WA
E      + 
 

w  QV
X J-%  RY Z (  J [G ." \J]
DC E GC

. !# !^ _ `, " !#a^  b@/ccdc


   )  : #%    B)
   :  
?A<9BA6+1879>T<DCfe@<Rg<93;:Nh Li7918j)klBA35<9Hm7n3N:N<918PA' Ono!OVSRO- !p-a VU9Wnp-
D  $
)  ! 

ws w O
b&&wsDO^ s&{bwKH&{D+wwbb&beOEwPs+O&Ow
Ow < &ww&  PV
Xqf\Z D !"ar@ !" 9 F[Gbs , (t ._ !$
X, " !# D, u
  
X/cccwvx5e@<Rg<93;:Nh Ly7918j`klBAx

    $     

Ow[ DO Om$www(

35<9Hy793;:=<n1W ;P 2a VU9U9QA
)  '     D  (

Zw PDwOw{O
+ 

 O!
Xs(q ;!Z!s ,-#  z2n% ;A{ D" !# u$'G%R" ^=*
w
&
l

wwH  {b&e u,wEsw  bH w<b <  Hb O
u + !# tz }|6< h24242j9:M1-~nLy<DCt/21354(6+18793;:=<91879>EG<91x
  $    
+)
  %)  +
B  

C.4 6D4 18h24)<91EG<nHlI8BA354 6 K :ML2:N<91=/9EE K n. a 9u iW99P(S-W99UA


   
   D ) 

VU9U9WA
 

K  emws^ wuIw&w<Q &RIu{ << w w? bbO0   V


  #  J f # # l"$# # (   %bRq .# #;s +# ,
C

$A* +
  )
!#" u
 ) 

 
., " !#
 )  

w bD&w&w&O9K&$ ,Pb& H Oubw$<<



D, $u$/cccvx;e<Rg<93;:=h(L7918j}klBA3;<nHm793;:N<91f VQ N +' 9W!OVS
 D( &    (  ) D     ) 

9U9A\ VU9U9A
  + 

&w 
&wwEew & & DuOs^OwOuOI{&6w
 V
`%bl" a m$ 9u ( `[G z2 D 9@ D" !#
, " !# D,
+ 
+  
!#N/ccdcvx;e<Rg<93;:=h(L 7918j0klBA35<9Hm7n3N:N<91
  " G '  +  ) 

VQ ; 2' 9R .S-np!oA VU9U9A


)  %   

bwPK[ObbPw &PwIew &O{&BbEP s w D ,O& e& &w 


+ 

 p(
 \z  aq# ! nX{ D" !# D $u -]
! 9u
 
!^  !#l 5]n z |6< h24242j9:M1-~nLX<DC3M$4
     '     
  

3McB-6<.I-42791EG<91(C.4 64(18h24t<910Ed<9HlIbB-354(6 K :ML2:=<919 9u P!OnP(S


   )  $ + )  +  

 DOe OD wP &A



wb[9w ^MO& w &
P99A\ VU9U9A
 

 WV
Xs !# # $0bq# ! 9z 9u m , Du $0 .^ !*
EuOEusIK+OwP O{wE{&O X^ +# . ." D, (G/21354 6+187n3N:N<91879>?-<nB-6+1879><DCle@<Rg<93;:Nh L
 D )  )  B  +   (& + !B
)
e4(L242796Dh+-a V 2' p9p S-U9Aa VU9Unp-
!  )   
+ 

 UV
X[G  !"$, u   [T[ !  !# ! !"$# (T b%n"$# # ,  
[G yJ D# $ " !^ ,  +^ $# R +#
D '    G#     ) D    G

- .# * .

 ) $

, " !# , u$G?A<9BA6+1879>b<DC@/+13;4(>M> : ~R4(13
       )   )  

7n18jye<Rg<93;:=hb9L2354 HmL2 !p NQ +' VU9(S-Q9QR R VU9U9A


1 2 3 4  +  &G ) )  "  


 VoV
){m %bG{ 9 ( G:=4&@6<9BVI8LDG:=4kJ> ~R4Vg 679L7918jvaA4(:M6
e4DI864(L24(135793;:=<91L2 l"  Vo9Q 9A"
  
5 6 7 8 + A*
\%R u D*;{ D# 9u$\ VUnpVO$
# @D @         

(B )     )

 9
Xm % u $F Y (, lG:N4t~n6<9BVI8L7n18j 79> ~R4Vg 679L
:M3=7+InIb> :Nh7n3N:N<91L35<I$-9L2:Nh LD~R4<nHm4(3;6+VF7n18jHm42h.A791:Nh L2
      +  

l " )R l$A# .


10 11
9 12
!#% (%R u *
 . +w OOws { D# 9u$\ VU9W9A
#  D( 1  ) 
 ) )    

 ?
 

Centres d'intérêt liés