I

IN ST IT UT

DE

E U Q TI A M R

ET

ES M È ST Y S

E N

RE CH ER C H E

R

IN F O

I

S

S IRE O T ÉA AL

A

PUBLICATION INTERNE No 1546

REMOTE INTERACTIVE WALKTHROUGH OF CITY MODELS USING PROCEDURAL GEOMETRY

ISSN 1166-8687

JEAN-EUDES MARVIE, JULIEN PERRET, KADI BOUATOUCH

IRISA CAMPUS UNIVERSITAIRE DE BEAULIEU - 35042 RENNES CEDEX - FRANCE

INSTITUT DE RECHERCHE EN INFORMATIQUE ET SYSTÈMES ALÉATOIRES Campus de Beaulieu – 35042 Rennes Cedex – France Tél. : (33) 02 99 84 71 00 – Fax : (33) 02 99 84 71 71 http://www.irisa.fr

 

    !"!#$%'&()+*-, /.013241  !# 56/7.8"!:94;<= * >+?A@+BDC)EF=G ?AHJIK@+LMONP?+QR>+FDSPNP?ABKT?ALULV?XWYQ Z8@+GDN[\]F@^W_\]F `ba c
Centre National de la Recherche Scientifique (UPRESSA 6074) Université de Rennes 1 – Insa de Rennes

Institut National de Recherche en Informatique et en Automatique – unité de recherche de Rennes

2  U1D’ .0 9   <   5 / Å .8"!Ä"! É  Á#’ 

=).0 !1 .0Å1 , /.Å 1 .0 U 1O= =1

Û ¡  ^‘ Û ¦ ¯ ä r€m^tfq°r | ‘ wX|qpo7 m|w Ž   q|fUƒ pfmAopwum^ Ž m!m|w Ž š «ufUer Ž  š  ˆo fe gf‚„‘ fm^r_«Yv~urbosvxwum  rXŽ „f’ƒ  Ž q m^‚|w€f/opgqsf wY‚ fe r€‘ opfUfy ‚„wXf/qsg«YfÁv ‘~‘ fU‚„f!qs‚f fU ƒ «Xq|ffVƒ §w fUmAo|fVfUƒ grefmA‘ o  r€³¶v…‚„fÁµ·A‚|¸f/¹º¹xµbg»ªwY¼ ‚ áfe ‘ f!fU   §qpo w„fUt]gfUƒ ‚ f Ž qsrfUŽqpg }Çfoopq°r€r¶m^ mª¯ r_fUƒ q|«AfVv~ƒ u r€r8e opv~wX‚„m¬fVjr t ‘ v~fpmAfv~osm  «Yq^fUv…ƒ rf ‘ Ž  m¬Ž q q|fU‘ƒ r¶pfUrg{ŽÈrXt d rXvxm|f!‚f ƒt  ‘ v~vxfoUmA¼8opfuÆD¼²r!áfUfUƒ wXg­gfƒ w„osqp‚ v~ffe ‘ fU‚„ f  tqsfVw„t]gfVƒ ‚ w„Ž ‚ q°fre ‘ ŽfV fU§wu§ojmuo{fƒ‚m
¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

h

32 4  ,"

ÔDv~ Ž qpf” v~qs‚  
= .8"!  - !. Å’ . (j c q°r€m^pg v~s§v~wXm!r€mªd ‚!qpfVr ‘ yPosdvxgf«Yv~^Ž d r ‘ v Ur€d opv~wXmJw ¯ g{rX s§v~¯ «Xfh ä gw„‚„f c<‘ d r€qsftwum^§opq°r€v~m|fU‚ dYš o d ‘fm|fo§y oˆ¨rX¨qpwXfVw qsrj±„qsm^fUfpoˆfUr€¨rXm^qswX‚„t qsd ¨7±/v…‚„r€‚Yvxm^o qs‚ÁfUtqprXopfVv~m^wXr ‚¶m^‘ yPÅoso vxo gdffÂrbXoqsq°frr€m^qs‚„f fUv~ tUqpv~qp m|wuXr€qsw fUq°¯ ‚„s§g{¨
8

<;

>=

B? ,@

;.? A@

3?

DC

E? @

<;

C

FHGJI7KLNM4OP

@

–

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

osÆOw0f«ur w š  qp wud Xwbqs¨ fUs§d v~«Xwbf¨©osqsoprXw¿m^v~pm^gtv…wusq § v~wXwXmÈq°rbw os¯fÁo «Yd v~ff¨<XynfU‚„wXf g ffosmªq ‚„š fmAwbo «uf q’qsowXd XfqsfUm|spfvxoˆ«u¨f/wuopqpq°±]r€¼mªkn§mgv…p› p— vxwuRm­× Ž v~m­pvxm|o d±Yfv~fv~q¨7v… Ât {‰ |r€‘mªrb‚ o › š ‘ ãä † d |‘ ‘   ^‘ |‘ vos…jw • r8qs]f g m^‚|ˆŽ|osf‘ fopq g!vxyz‘ qsrX¼ fUqppÅuw fjm ‘~Ž h vxos±uä vxwufmÄgÆ qsw„f ‚„ f qpR‘ fVÅrX§v~fUm^mAmu‚ opo°fUrbqsosru‹Îvxt)wuopm gv~«X ffru‘xo š §¼ fVw„‚¿‚|c<UdwX}m¬fj Âv~r ‰muosd fv~rbqsffUoRq°§r€qsofq°tv~vxmÈdYfVšr wu‘xw ‘ m ¯ o d fVwuw §vxŽ mAfmªo§g‚„y vxfm^ruo ȁ§d fVw„‚{ |‚|pd’rXfgv~qsÅfUod v~o m|r€d o^r€¼‘of «ur f‰ ‘~‘‘ wbÅ¨rbw o¯ ‘ ‘ Ž ‘ d  c Ž d Ž ¯  osg‚|qsfrXw„osm^‚„rXpvf g‘ Ur€vx¼7qso§fÅosknfUm!r ‚Áo pwbd w «Xv…’fUqptfUrXo ‚dpfXf’os}^wm^o rufd oˆtf¨tfgwXqsfUwY±+qs‚|r€}|f op‰„‘f7t do XgfUfÅwXr gqs‘ f§opfmªv~os‚„fq fš qsr€vxv~m^mª ‚ qsfU’tqswuwYfm^qst«b§fUoprsq Ž Ž ¼ o t)osfUwjh‚Jqsœ fUwX‚ m! qso tw d f fowutpf‘fv~forXmAd gof w pŽ v~‚|§mAfÂfjow r€w ¯ m^‚0‚|qprbw„o o°d trfjfU‚op‚^w Ž rbq°osr rf ‘ osqsrXm^Špg ¯ vxwXo§osqfUqs‚ÁfUr wb‘ «XopfUv~qgo fÅd qpffUm|m^f‚„oˆf¨qsv~wum|qp±/w rX¯ qpg{f rupqspw„vxt«ufUf‚ h Ž ä qsr g‘ gw„‚„w„f ‚„‘ f ‘ wX mrXrqsrXpgvxm|f op‘ fUf7qsUt¼wXg |Ž osfqV}XwXm^f
;

? A@

=

0;?

@

?

<;

@

?

? A@

@

? ,@

/C

?

@

>? @

? @

C

C

? A@

(  ', %   &%'*? A@

' , ', % .  &%'

?

@

? A@

? A@

" , % ', %   &%' ?

&@

C

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

•

qstfw mªŽ|‚„‘ ‚ÊfqsqsfUf‚m^wX‚|mfq o d d fvx pd fqsr€«Xm^fUq‚ wX‘ qwb¨(wumqpo fVd §fÅw ‘xtŽ ‘ opv~fv~wXmAmÊoRv…«XfUm|qspwXv~owXm^r’opqsw v~¯«Av…r¶r ‘ h osä ru§±]g¼ w„ã ‚„m|f ‘ f r€ mªwA‚¬ppv§ fUvm^‘ vx‚¿o š o dv… f o dqsfUrbpoRv~‚ o Žd fÅr ‘ pffqsqs«XqpwufUqq v~t g{‘ v~fr€mAuo’fv~rXÅm^op‚ÈwÁoqpdfUm^f ‚„‘ fwbqŨ
@

 Å Á d v~t d r ‘x‘ wb¨qsfUr ‘ yzopv~‘ gf/ ¨


9

? @

Server

Client

Database1 Database2 Database3

Walkthrough model 1

...

Client Walkthrough model 1

TCP/IP

Ô=v~ Ž qsf › ‘ w  r ‘  š §opfg r€q°t d v osfUto Ž qsfX¼ 57=

FHGJI7KLNM4OP

Client Walkthrough model 2

—

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

¯w o ãd fm|fgww„¯ ‚„of d‘ fo d grboÅrXvxv…m¶ gw€fVost fd mAr€opm^v…r v~‘~p‘xgš «Yvxm¶v~pv w |Ž ‘ f q¯  qpš wu§g opfUg3o d ¯ fjv…t opŽ w qpqsopfq°mAr€om^p«YgvxfUv¨ o r€wum^vx‚8mAoV«A¼v…½:¯Ž r vxo ‘ dv Ufjo d wuv…m Å‘xšrXvxg3o d fvxm0 Ž|«Yv~fp¨fo } oosdvxwufm s}]t¨fUm|ffj‚„v…fÅosf qsŽ|g vx‚„m|v~fj«Av…o‚„d fVf‚8rXv~mu‚bos‡§wÁrXttfUfm^‘~t ‘ š r€qsm^f ‘‚8rbopr v~wX† mªÖ d ‰!v 8w  fw oˆ ¨‡ˆfUft)fUo°m¶Åtv…f’‘x‘ twX¼ g ä |Ž Ž qpopv~fUm|‚ Á¨wXqÅr ‘ fV±ArXo td d qpw tŽ f  ‘~‘ d ¼o kndm¶frXt‚|f ‚|‘~‘v y ¯ ru‚_f‡§qprXopv~tm|ffUmAmuoo opwqso f d ¯ ffo°d tt dŽ v~qsm|qp{fUmuš opo
=

C

<;

/C

/C

/C

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

Ù

32 4  ,"

^Ž q  wupfŽ w ¯  v~mAopfUqsrut)opv~«Yv o c<š d}|o d fjg{r  v~¯ g Ž g3d osw€ osr ‘ m Ž g   fUqÅw ¯  w ‘~d š Xwu m^< opw  fqpfUm^¯ ‚„fd qsfU‚!v…Åpfo opw ‘xš r uuvxwX«um^fmJr m ‘~‘ wbg ¨fV‚fqopw f|qsf¼ m^‚|ffqsfUŠÅ‚Ǽá c<´dYwŽ U}YfUruopwt fUrXw t d ‡ˆfUŠÅtoá qpKf tqswXfUqspqpffVmA os wXo mª‚|f rqswtfUq§wXo°qpr€opv~v~m wXmJm Ž w g o fUfqw ¯  w  ‘~š uw wXm^y d š d d   Yš ã ä ‘~‘ ‘ oos dvxg fj v ÆUYr€ã¼=opknv~ä wXmmJotwu¨v~g fR ¨v~mAwAr op§qsfV}bwY‚Áo‚ w Ž f¯ tf rr€ m m^ Ž w€g o rud  pffpq
/C

<;

=

H % 2/ 0

;

=

5

FHGJI7KLNM4OP

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ 

/ % '

‹0‘ v  w„q°‚„r€f q ‘ š 

›! $" g w„‚„f ‘ Š XŽfm^oswXfg{q°rbrbopwuosv~q t

 ,&

knmutosvxofš qsggfUw„‚„‚„v…rbf os‘ f

 

ä ‰Yr€fosqsr «X fUrXq pf  Ô=v~ Ž qsfh

 ( >- , 

 

 r€‹0q°r€w„g‚„ff op‘ fq° 

 Ž| ‰ ‚„ vx«YrXtv…§f v~wXm



%    0

‘š š Œ „ wXvxqpm^osrXrbq osvxwum  twXÖÅg v…|pv Ž osv rbv oso vxwum  ä rbosr  rXpf’Xfm^fq°rbopv~wXm  qsw„tfUsU¼ 5

6

Û ]¢U¡8¤ 0=à 0 ȟ Û £_¡ ß =ß ß £b¡ d ‘xšÈŽ ¯ ^Ž ‘ optwÍqswusg§qsrXwuvxmAruo°‚|r€v~mÏr€qsf’r¬rutpw pd vxufm|qsffUm^‚Jtrf t wufm^oˆ¨ˆo°fUr€fmAm o do d fo v~f  rbd d ooVfU¼ rXvx qpdfoswX/m w ¯ ˆos§qpfVfU‚ fo  wX q  r_«Xvfg‚„v~fUm|muuo°U¼0}‰Yo d vxmªf¶tf{qswu¨ru‚|f//¨r€rXmªmA‚ o % ž à V¤|¥ Û 0=¥ Ü £ Û  ¤„¢ ( ß 0D¡ & ( -  foˆ¨ffUm |Ž v ‘ ‚„vxm^uU¼ c
<;

<;

.=

;

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

Ø

32 4  ,"

¨rXm^f{‚Jm^tr€qso wuŽ sq°§r qs‘~wu‘xrušÈ‚|Ž  p¯ f/wYwXqpowA rXqs‚|vxmAo°rXm^op‚ÊwXutfqso wud sfpq
/C



         !#"$&%  '


@

Islets, Roads, Crossroads footprints

Regular graph

Buildings, Parks footprints

Edge noise

Vertices noise

Styles choice

Elevation noise

ÔDv~ Ž qpf– Š Ž opwug{rbopv…tÂXfUm|fq°rbosvxwum  qsw„tfVpU¼ 5

qsf £bqp¡fV¢ §fU¡Umu¢ o<Û -tqswusu§fqswum|rufUqs‚|r€oprXfVm^‚/r/qsqswufru ‚|Ž|R‘ rXqsqfU m| wufUm„t)yzoswuvx«uqpv~f f‘~mAš osfUÑ Ô=‚!vxXŽq°r qs^fÂd •X¼ r Ò c<¼ d c
FHGJI7KLNM4OP

;

”œ

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

Ô=vx Ž qpf• ’fm|fUqsr€opfU‚J§opqsffo7uqsr |d rXm^‚JfË]fUt)o°7w ¯ rX‚|‚|v osvxwum^r ‘ m|wuv~pfX¼ a.

b.

c.

53=

oh d ä f’topwYwbwX¨7q°m ‚„}Yv~m^o drbosfÂfUm<Ž ¨7g vxo  d fq7m|ww ¯ d tfUqsvxwu sd po qpwAÑ vPrX¼ ‚|fX¼orXd m^f ‚ o d tfwYwX‘ fq°m|‚„Xv~m^o rbd osfÂw ¯ v~
<;

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

W2

”u”

32 4  ,"

Islet R2 P1

C R1

W1

Road

Crossroad b.

ÔDv~ Ž qpf— Ô^wAwXo  qsv~muo°<XfUm|fq°rbosvxwum ¯ wXqtqpwAppqswurX‚^}AqpwArX‚|
ososqsvxwurXm m^¼ ¯ c
C

;

<;

back

front

a.

intermediate

b.

Ô=v~ Ž qsfjÙ Ô|wYwXo  qsvxmAo°<Xfm^fq°rbopv~wXm ¯ wXq |Ž v ‘ ‚„v~m|uU¼

footprint

c.

5

¤|¡U¢j¡¢ Û d Ž ‘ Ž ‘ šY‘ c
”›

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '



 ,&

 ( >- , 



%    0

%    ' &%  '     




 H , 

&

  A'



%

<;

;



    % 



㎠ Ž| d Ž ¯ d š ‘ o dŽ|f qJv~‚„qÂv~ «ArXv…srX‚„§tw„fVfȁ’tv…orb d osfUf‚ ‚„m^vx¯r_«YwY«Yv…wX§v~ouv~wX rbmÓqsosvxvxmAwugo°mȁ fo d  r_rXw„«ut‚Àf fg{v~mAfr€opf±Xw0mÈfVhf ä opqptfĎ f ‚„‘~w‘ fV‚Ç‚|¼o f Ô=‘ fÈvxgvx uŽvxfopqpfUm|f‚ fUqsØ Yr€opš fVd ‚owbd ¨vxf{mA’opqpr fUwAqprXg‚| ’fVrX‚„tr€fv~m^r€‚Äop f¿Ž|t tqs‚|wuvxovxs«Ypv…qp§gwAv~wXrXw„m8‚|‚„Uqsf }ªfUwu¼© Ž|m^‘tk®oUfo ¼ c<† d ff  osq Ž ‚„fU‚¶qpwArXY‚ š ¯ wYd w€o  qsvxmA os’‘ r€š qsf Ž| |‚„Ž v~«Av…‚„fV‚¶v~mA opwÁo d qsffÑ m|f¨6tf ‘~‘ ÅoswÁqsÒ fU‚ Ž tfjd o d f{pŽ|v U‘ fw ¯ o d ‘xf ‘ v…Ö’ׂ֒„‰„‹8fVÅpÆDtXqpØAfUv ْ m|fUfÐ ‚Äq°‘ rbfV¨7os fUv т o ÔDd v~ r!Ž qpo m|fffj¨Õ” œu«YÒ Öv~p¼ v×Åc<‹8v d vxf’oÆOØYtf Ùt‘~wX‘ |g w Ž ¯ v ‘o opd yzo°v~fÂrbmÊopÔ=v~m|wXvxmw„Ž ‚„qpf/fqpw„m^” trXœfVgpd  fUrX‚ Rpoˆf¨fjbwjp» fUrubt‚_¸ op‡§v~wXrXm8t¸f¹ºh|mA¹o¼ – r€tm^f¼‚¿‘~‘ŒRsrXr_o t d«XfVrb‚¶o7qsfUr€v~ mÊqsf§osqpf vxf m^ ¯  fr€qsq°tqprbffVos‚ f osv…w rXŽ mȁ§v~m|f  Josfo m^d ‚|fv~fUq‚ qpf‘ r€q ‘opv~‘«Xvxf±ufŽ oq d‘ ÂwA§v~m¶f oŽ d pffU‚ÈÐ^opf w0‘ ‚ qsfs¯¸fU¹ºq¹ op)w0¹ ¼ f c
7 

B

4 %



  0%  J%

 

)!



4 <%

4



 '

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

”Vh



  "!#$%&'(!)%)*!+

, .-/!012!3465(%10 78 :9/!)01 (;=< 2!>01? &@A%%B(!3 2!>01C?(D3@ 0%%2E 2!>01?(D3@ A'1F' &GH!I4J2E K L 2!#-'M N)-/!01 2;O QP 0 L 5(%10R!#(EI'(&!>'(!)% 9/!01 (;>S %%B(!3T
 VWYXZ [XZ \V

2;#YX]@ ^;3\W[XZ [X_ \ ^;;I YX @`

(;#W[XZ [XZ  

WaYX]a

@aW(;/XZ [X_  a

@ @ K 0%%2E '1F' &GH!I4J2Eb
=gÔ v~fV t Ž d qsr€f m| v…pgJÖ¼ ×ŋ8ÆOØYÙÐ ‘ fXfUm|fq°rbosfU‚ ¯ wXqwXm|f | Ž v ‘ ‚„v~m|Á‚„fVptqpv  osvxwum Ž §v~m|{o d fŒ g c ŒR×Å⠆ × ã’cÅã 5

ÔDv~ Ž qpfØ ’fUm|fq°rbosfU‚J  rXtf Ž| ‚„vx«Yv…§v~wXmO¼ 53=

ih

j

  ' " % 



 %  

㠎 q|‘ «Av…p¯ v  v ‘ v o š8 qpd f  qpw„‘~‘ tfUs§v~m|!Ž twXmª‘ §v…ˆo°Âd vxmÈÐ^m^‚|d vxm|d ^ Ž v ‘ ‚„v~m|uU}Oqswuru‚|Âr€m^‚¿tqpwAppqpwA|rXŽ ‚|  wXop† fUmuosv~r ¯ ‘x‘~š «Yv…§v f qswXgfVrXt tf ¼Âknm¶w qr uwXqsv o g!}]¨ v~t v~’|m wXoÂtwXm^pfqs«brbopv~«Xfu}^¨ftwXg osfr Ö‰ wXq FHGJI7KLNM4OP

”U–

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0



 ?

f

&002;%$00S &)000 < L 00EN&002;I  P 0&002;I  L X L 00EN&002;I  P 0&002;I  L K &#J/!01 < K &)%$'4G(!#2E < K &)%%1%%12!#'S B % !# < \W   @ R@ W W` Xd@\

@@`a @ W

@ a X \O; a V R@(;I` U;I (; X \O;

a V \"@(;I` ^;# (; X @\ @@`a \*@ W @ a X \W

  @ \"@ W

W` K f &)00 %%12D#1 < X ;=Xe X 2;=Xd@ Xe\TXdW X 2; X ;=X XeW Xc\ X 2;bX X ;=Xc\ X @ X H;=Xd Xe Xd@ X X H; K

Ô=vx Ž qsf” œ Ö×ŋ8ÆOØYÙjÐ ‘ fÂufm|fUqsr€opfU‚ ¯ wXqrtf ‘~‘ ‚„fUstqsv  opv~wXm Ž pvxm|{r b» _¸ ¸¹º¹ |Ž v ‘ opyzv~m!m|w„‚„fX¼ 5

7







fVw rXŽ t qjd  š tˆwuosqpfm|g!fUq}=ow d ¯ f o d † f8֒t‰Äf ‘xw‘ ¼ ¯ r8c
=

*

(

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

”_•

32 4  ,"

Buildings

cop

Cell

dir

Buildings p

Ôw=¯ v~  Ž qsqsw€fj‡ˆfV”ut)” osvxwuÑ m Ð^ªÑ ¼Atwr +Ò Ò ×}Ofvxosm^j‚„fU‚„qpvxv~qsm|fU top v~wXw m  Ñ ‚|ã vxqm|Ò fr€w m^¯ ‚Èo d vxfÂos pv   qsw€tU‡ˆr€fVgt)osfvxq°wurm v…R|‘v~r€m m^qsffU‚ÇO¼}YvxoÑ Ðªv…^¼‚„fªÐ^Ò m^fU×7‚ fYmªš ‚„fvxosqs
b.

5

5

5

VfgrXw„t d‚„f wX‘ }Çm|qsf{f ¯ rufUpqppqsw„fUt‚!v…rbosopwÁfV‚¶¨7vx¨7o dvxo d r€m r!)‚„»ªvx¹Ë+º»+fUqp¸fUmAm^owY‚|qpfUfXm^}ǂ„v…fqs‚„v~m|v~  |‘  r wš fV‚0¼/¨7ŠÅvo d  d r wb¨7Ž mÄm|vvxmĎ f{o d tv~w ‘ wXÐ^q’ Ž¨ qpd fuv…}Ot dr v… Âqpw„rXtsfU§v~‚ XŽ m|q°fVr ‚ ‘ osuw/vx«uofUd =fjo d gffggfwugq š!wXq  šwX v~muwXosv~fmAq opf q°wuvxwmA¯ osvxr m|‘x ‘ o opd w f o d »^v…¹Åº»]v~m¸7‘ m|vxm^w„f‚„fVm|w„«Y‚„v…fu§¼’v |‰Y‘ fwª}+¯ qpo wud g fto wud muf’osá fmAã’osÅ† w w ¯ ¯ o o d d fv…v~g{tUr€r€guffjq°r|‚„v~¼qpfVát)wXo m„‘~š y opdf rbŽoÂfUg{mAo r€‘~±uš fU}+ o d Ž|f to wud muf osf† mA֒os‰8w w¯ ¯ r o‘~‘d ofd tff ‘~– ‘ {¼jv~âgwXrXopXffVo Åd ur€vxo’«ufUwu7m|fo d tfw Ž|g‘ ‚fUgŽ wX§qfšÁo d f wXv~ãmAop ffq°mÂw ¯ ÆÍo dw„ftt ‘~Ž »^p¹ ºvx»]wum¸m| w„Ž ‚„fUqfUš  f  opfknmªm0§rXv~wX‚^mÁ‚„voposw{vxwu m  } fU¯ fUwX‚ q<Ž|fVrX t od d tUv… r€g qsfw„q°tr fVpU ¼ Ñ w ¯ o d f– tUr€gfq°rX
(



(

.

(

=









5

 

   "  

ÆOtwbf«XofUqpfV‚  v   f  ‘ fjo d fj m  Ž g ¯ wu q
FHGJI7KLNM4OP



(

5

   ! 

   " " #%$'&)(*,+-

”V—

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

=ÔtwXv~qsqpŽ fVqs f wX” mª› ‚„vxc
.



c
3C



5





   ! 

 

c
5

?

@

?

@



4



01 %

 '



/C

<;

<;

G



¸ n¸ » n¸ sµ b¸ 0µb¹



     

³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

”bÙ

32 4  ,"

Ñ ¯ tUr€qpmf ¯ f  qqsopwbw«Yv~ ‚„Ž|f o‚„d v~«Af v…‚„ fqsf o d fo°f’t ˆd osv~qpm|fU8fo°r R‘ Xv~mAwuopqpwvxo od d gÉqsff¨7tv o f dđ~‘   fÑ ÔDopopv~fU qjŽ qpqsffU ”UŽ|h ‘ +o° Ò }A¨ pfd f/v~t pd fUtv~opv~wXv~m/m¬w • Ž Ò q¼ w c< dvxm|v…v~wXv…m/o ¨ d dYf š  fV¨ˆfo twXg qswXgv…§fu¼

cell

cell

=ÔrXqpv~fÁ Ž m|qsw€f/o”Vv~h m­oc
b.

5

5 5

㠎 q‘x«Yš v~pv  ‘ v ‘ vxo š pw ‘~Ž osdvxwum/ v~m|wXo






   



% 

㠑 mªtfRd «Yv…§v  v ‘ vxo šd ru  ffUmt¯ wug |Ž opfV‚ ¯ wuq r ‘x‘ o d fd tf ‘~‘ U}bw Ž q   š §opfUg´XfUm|fq°rbosŽ fUOr m|fU¨Ê¯ Ö׋8 ÆDØAÙqpwYwXo Ш d fv~to d r€o od tf wXŽ mA§o°fUr€qv~m^tUr€m r§posfrXo












FHGJI7KLNM4OP

)D





 

”

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

¸twXm^§op q°r€v~ºmA» osjg r€Žqsf ˆo qsfU‘ v~ fJ fVvxm^t)ospfUv…‚„‚Çf/}Roo dd fJf t‘ vxwXm|mY±u«XfUf ‚ÍÄtdYf Ž|‘~‘ ‘~‘ v… w ¯ Ž §o fVd ‚ÍfJrurujppw„o d tf0v…rbost fUŽ ‚ qsqs‘ fvxmAm|o±ufUm^‚¬r_«Ytv~f u‘~‘r€¼Äopv~wXk ¯m­o td f f ‘~‘ oˆ¨¨ w¶d fr m͐ wbo d«uff ¯ ¯ d Ž  Ž Ñ d Ò c
w 6Ž 5§v~-/m|!#Âv~'muosfM y ¼ ¯ d ‘ |d d  d d Ž oŒd qprXfwXt opŽ w€§o ֒fUšYq ם fU‹8Uqs¼ w€ÆOos½ ØYw€Ùo d šYÐ f m!fUfUf t¼=„wXŒmAosrXwXrXtqpvxopd/m^v~m|Ž prfrqqswYqp w€wYqsow€w€o7ossw€tsfUo tšYm|ffÅm^ff’uqsr ur ‘ qs§r wj|‚|d o fwXÐ^r€q7m|ofVr ‚„


















-

-

-

'

-

'

&%

&%

E;



? @



? @

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

”VØ

32 4  ,"

©Š š g Æ y® w š ‘ ˆosftgwumAopv…qsw r0‘~‘ v~tm|wu0mAopr!f  Xopq°y®r p|fdm^v~ptvxopov~«XŽ f q§o  ‘ fur€¼Áq°r kn‘~mʑ f ‘ w ŽXq°q r€‘ grXm|g{ r€Ž qr€Xo dfr€¨o f{ ±XfUqfU¯ f wu qpg{o d Âf qsfX¨7q°r€qsgv osvxg{m^Jr€q w ¯ Ž fUm^qstr€opopv~v~wXwXm^m^r ’‘ vxwuo mš ^Ž Ž ¯ d Ž ‘  d ‘ ‘xš Ž^‘ Ž ‘ os§w0opw„oj‚„t d fU¨sruf/tˆqsos‚„vv~tw0f wum||qjw€‘ otrXwumAgm^o‚„rXgvx±Xopfw„v~wX‚„m¿f p‘ f{U¼Ž w v…kn‚„m¿fVo ‚ÈrXf{‚^q ‚„Ž|o v‘ osfUq§vxowum¶tf d oswXwJr€v…tq°o fUrXd U‚„f{}Ov~X¨t g!‘ f{rX¼ sv~pmuv~âÅostUqprfw„«X‘ ‚ fUÆǎ q§ynot fš f §o opfUd fUsf g U}O ¨¯wAŽ pf{m^pvt)fU osrXvvx‘pwuvxv om^š r ‘ opfvxopw8g v~fUt Ž r€oopŽ f r t d rJ rurXo qs’r q§o ‘xo d‘ f ff ‘ qs fwX¨7v~mAqsoJvxopv~v…m|Á «X fqqpšw„tfVvxg p  YwXš8qposrX|mu‘ rXo!tvx§m^v~m^Jtrf¶vx o! r ‘xt ‘ wbd ¨rXqs rut)¯ wuosfq q o  d f fį wXvxqsm^f§oso rXd mAf{opv…q rbŽ|op‘v~fwXmÓosw w ¯ f֒qp×fU¨7‹8qpÆOvxo§ØYosÙ¿fm¿m|rbw„o‚„fVÐ^q°¼(ˆoV¼ ŠÅc<!d rXv~m  fw ¯ r€o g d v…|‘ fXosqp} fU‘ f/fog{trwXšmª§Xv…‚„fUfm|q’fq°o rbd osfftUoˆrX¨pw0fwwX¯o d rÁfUqm^rbq Ž|o Ž ‘ fVqsr }=‘ wXopm^qsff fX¼¯ wXŠ(qfVÆ rXy®t  d š opw f¯ gvxosq Ž|‘ ‘ fVfr_«XrufUppUw„¼!tÆ v…rbfoso fU‚0Ž j¨7tUvxo r d ‘~‘r ‘ fV r qs¯ rXq m^Ž|t ‘ d f orXd m fUš pf’vxm oˆ¯ ¨wuqpwg{m|r€fUop¨Àv~wXm q Ž|¼{‘ fUâU¼wb¨c<}Od fv ¯ oˆ¨¨f{w t‘ fVwXrm^¯ pv~q ‚|Ž|f‘ qfU7rJtUqr€Ž^m ‘ f{ f‚„fVqspft¨7qpvqs v opv~opm|fUJmÁr v~m |Ž r€v ‘ q°‚„r v~‘~m|‘ f ‘ ¯ pqpv~wum^mAtosf’r€o ud fjf šo d ‚|rbwoum^fw€m|ofU qsd r€r€opqsfUf g Ž|Ž| ‘ popf v | ‘Ž fJfUmA¨7ov~m^wu‚„m|wbfU¨©vxq mªŽ|ˆ‘o°fVr€mA}opov…rbd osfÁf Ð^o q°d ˆv~owX¨7m|v~fJm^‚„XwbfU¨ m|fq°grbw„osfU‚„f ‘ o d opfJwĨ7qpf vx m^fV‚|rbwbo¨ o d Xf!fUwX¨7gv~fm^os‚„qpwbv…t{¨ g w„r€‚„o§opf fU‘ qp¨m d ‘xvš ‘ v~f!m|Är ‘~‘ wXmÍo d rf ¯ qswXmAo°r€Xf’gw„‚„f ‘ ¼½Èfg Ž §o


H % 2 

01 %

/C

FHGJI7KLNM4OP

›Xœ

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

ÔDv~ Ž qpf”– Æ ã ä <Xfm^fq°rbopfV‚ ¯ wuqÅr |Ž v ‘ ‚„v~m|ª¼ 5

 |; !7J#j’ kn‹¶m¶r€wXXq°f ‚„‘x‘ fr€q7mOos}bw/¨ v~d g v~t ^d ‘ fUv~g w fUŽmAoo‘ v~rXm|m^fU‚!‚jvxf m„ Ô=fvxqs vxŽ gqpf’fmA”Voŕ|¨7¼ c
(  ' , 

1 % 

,  ',



,  ',





+



4  '

4 '



H=

&? &@

6

H%  ,

# 

J   0





,#



',

%



1

%

7 





%

7









&%

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



›”

³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

vo°¯ r€±uo fUd f¶rus‚„t«bfUm|r€mAf0osrXv…/Xf{ Ž^w  ¯ ‚„tv~f«Y‘~v~‘ ‚|yzopfUwX‚ y®tv~f mu‘~os‘ wÊwXq t f rX‘~‘ m^ ‚¿huth f ®‘x¼Ó‘ yPos½:w€y®Xvxo fUd wXgo d fosv~ q š ±A«Yv~m^v…§‚²v  w v ‘¯ vxo m|š w„vx‚„m fu¯ }wuqpo g{d f r€oppv~wX¸»m u¼!¸ knm­º»Y· ru‚|‚„vxopv~wX„m ¹x¸ } c
H   4

%

H%  ,

&%

?

@

&%

# 

<;

Server

Client Client Manager Thread

Loading Thread

Client Manager Thread

TCP IP

Generic SceneGraph Handler

Rewriting Thread

Rendering

Prefetching

Motion

Listening Thread Secondary Storage

Visualisation layout

Any file format databases

User interactions

Graphic User Interface

=ԁpfv~qs «XŽ fUqsqRfŁp”_v~‚„• f ‹8rXsrXpvxXuf m^‘x‘ Rr€mjrrXo d qstqsdfUruv os‚fUt)opo wŽ fUqsfXru¼=t d á t‘ vxwXfUm^mAm|o  fU‰„topffUqs‚Á«Xft q=‘ vxtfUwumAgoU¼g ŒRŽ rum|t v…d tr€o opd v~wXqsmfUruŽ ‚{pfUg{ r€c q°á d †r ‘~‘ k †0r€m^ qs‚/w€posfwYmªt‚|w ‘¼ ‚^c


       



      

½:× fUvxto rd ‘x‘ fVorXd t dr€oRf o  d osfÅfqspmtfqsm|wYfÅw€oXq°m|r w„|‚„d f7v…v…RRtruwupgpw„ twAv…rb§osfVfU‚‚w r¯ qpwXf m|¯ ffqsqsfwYm^w€tof
›u›

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

^rXm|µw€po ¸ d Jfq¹ Vf µ  osºf»Aqs·Ym­ qsd wAr_wX«Xof m| w„fU‚„fmfu}R vxo/fq ¯rXwXpqs±YgjfUo ‚ d f!¯ wusqtfUfVm|rXf t d um|qsr w„|‚„d­fu¼Åd ½ r€m^d ‚ fU‘ mÈfqr opw¿Ž p‚„fwbq¨7m|m w„‘ ‚„wufru‚¿m|fo fVd ‚|v~7osf wÁ os‚„fwbqs¨7m­m m|‘ wuw„ru‚„‚ f Ž §v~m||dJo d d f ^‘ µ p¸ ¹ Vµ º»A·{‘ gfVt d r€m|v…pgJŽ ¼ k ¯ o d v~d f  osfqsm/m|w„‚„d fő v…m|w€ovxm{o d d fptfm|fuqsr |d }uo dŽ f’ptfm|f u”uqs}Çr f ‘ §fvxor€m^wX‚ m ‘~fUš qvxpmªftm^qs‚|fÅgr fmAwAos’rX‚„o v~d m|v…{tqsfw Ž mufUos§fo7qV¼opw/knmÄo w fjŽ qpfv~qsg «XfU^q7‘ fU¨ gfUv mAfjosrbposfvxopwuopm¶v~m|o{d ofÖfj×rXs‹¶pwYƲtv~r€Ð op‘ fVfV’‚Áqptf w ¯ fqsmAqpopfVfU‚0q7opopww d ‘x‘ d  Ž ‘ Ž d d ‘xš oo¨7dd vxfrbo oÅtrf)‘~‘»^‘¨<¹ ºm|r »+w„š ¸‚„m|fUpÂw„fo7‚„rXfUosqpw!frX‚„”Rwbo ¨¨7d f mfUvx‘ qwurXrXru‚|ppofUw„‚ tfÅv…Yrbopš fopfVo ‚ o d f{tqpw fVt ŽR‘ v~mArXfopmAqpfUfÅo qs U‚|’¼ wbg¨7wYm ‚ wAŽ|rX‘ fV‚„ fV‚ Ž §v~§m|v~ m|jo d o f v…Rºg»A·XfV¹xt¸¹ r€Vm|µ v…pºgJ»A·¶¼ágwXfUmYt «ud frXq°m|§v~f pg }  š8 dYŽ  |‘ ‘~š ‘  š m^w ¯ffUo ‚Jd‰Yfv~m^r€¯mtqsf fd fÅr0f gŽ ‚|qpfUrbv…g§o°opr v…wXtq ruš„os§wÒ f¨ pg{f d ‘ fUfr tmo
 %

'  4%



 %



>',

 %

<;

<;











A'," H 4 0 H'

'4" J 01  J'

A'," H 4 0 H'



*

(

%%  % '




    &% '

c


¸ n¸ » n¸ sµ b¸ 0µb¹      



›h

³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

¨tUr€f m ‘ v~ gf v oŽ §o fVd ‚JfopÔ=wukˆXÔ foã d fpq7v U¨7fjvxoosdw drXmr€šm^‚ g‘ fw€opo v~d wXfm oˆ ¨qswÁfU‚|gv~twuop§v~wXoÂm0qpfVr t‘ fXmAwuoqpvxo«Yd vxfUg!¨ ¼R Ô^wuvxwXmAqo°g¼ wXc
ih

   % '


 ("



 %



 

' # 0 1-/&'

% '

"

.' # 0 1-/&'

E'  0 -  '

<;

% '

'

/C "

(  -/&'



/C

(

. 01 %

<;



<;

/C



5





(





FHGJI7KLNM4OP

/C

›–

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

¨7v~mAvxopo fUd qpfVo ˆd osvxfJm| t d ¯ vwu‘ ‚­qr€m|m w„š ‚„f š d §opr_fU«Yg v~m|8Ž po vxm^d f

 ,&

 ( >- , 



%    0

‘‘ fwb«u¨f fU‘ §w o¯ wX‚„m^ffXos¼¿rXv ‘ ⁼ w€osf/o d rboo d v… | Ž „‚ ufo{rXs§v~Xm|gfUmuogfo d w„‚­v~

1 "0°=1 knqsmJfAo r€d q°v~‚„v~m|§fVÄt)oso vxd wuf¶mJp¨v f f0 w qs¯wb«Yo v~d ‚„f¶fupwXfgm|fUfqsr€qsopfUfU ‚²Ž|‘ o°‚|r€osdr wb¨7rXpvxfUm^U}o o d d f f   fŽ q r¯ wX‘ vxqso g{š r€w m^¯ tfUm^
 





  

 

 

ã m^fvxg d  wX¯ qposrXmuo ¯ fUd rbo Ž qsfw ¯ r€m š qpfUgwXopf¨
;

5

;

<;



<;

<;

 

<;



<;

6

<;









6





6







6



6

6







6

6



6

5

6









6

6



6















<;

<;

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



›•

³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

p vš ˆfJosfw g(¯ oqsdf¨7fUpqsf0v osvxpm|rXg fÁš §gopfUwYgJ‚|f ¼ ‘ c
' ! " knm¿ wuqsÑ wX‚„mJfUq’o dopw0fjr€t m^‘ vxfUr mA‘xš oÅU§fv…‚„o fd Ò f¼ opc
<;

<;

;

<;

 



 



;

Ô=v~ Ž qsf7”U— c w  «YvxfU¨Äw ¯ o d fRopfU§oDtv o š gw„‚„f ‘ r€m^‚  r€o dŽ pfU‚ ¯ wuqOm|foˆ¨wuqp±ufU‚’¨
FHGJI7KLNM4OP

›—

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

o‘ wud ruf/‚„tfUŽ‚{qprXqsfm^mA‚oo td f wu‘x‘p¼ fŨŠdgwAwu§m|fÅ!Xfo wud gfV§ff{opq fUšmAopd vxrXopv~RfUUm|}Dw€o¨f{fUtfw mÁŽ rmu‘oqsfUo rud ‚ wuš pfXofdm^rbfoq°rbd opfVr_‚«ufÑ qsm^fw€¨7o qsv  opopfffmmÊҏr Y‘ šqsfUorud ‚ f’š qp‚„fU¨7wb¨7qpvxm„o§yy v~‚|m|wbȨ7om d ‘ wAqsfUrXru‚„‚ÇfV‚¼ Ñ c
;

6

Quality (Percentage)

Downloads Downloads quality Rewrite quality

60

120

50

100

80

40

80

40

60

30

60

30

40

20

40

20

20

10

20

10

100

0 0

100

200

300

400

0 500

60 50

0 0

100

200

300

400

Downloads (KBytes)

Downloads Downloads quality Rewrite quality

120

0 500

¯Ô=wuv~q< Ž o dqsf’f”_¨<Ù r D‘ ±AÆ o f d ¯ oqsOw Ž qsfU  d Ž|‘os= w }„¯ ¨7‚„v wbo ¨7d w m Ž ‘ wuo rXŽ ‚|§vxv~m|m| wb «XqsfUf qO¯ fosvxosgt d fXv~}um|‚„ªwb¼ ¨7×m vx‘ wud rXo ‚|vxm|prX g fXŽ } r Ž‘ v po vxš m^rX m^ ‚qpf qp¯fUf¨7ostqpdvxopvxv~m|m|ª ¼  Ž r ‘ vxo š ¯ do › f½ ¨
5

Time (seconds)

5

5

=

;

/=

/C

?

@



G



¸ n¸ » n¸ sµ b¸ 0µb¹      





›Ù

³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

    ! "



¯ ×f fUtŽ r §‘xfV‘ ‚ o d ¯ wXrboq’fUw ruŽ t qd ¯  šm|ˆfUos¨ fgɝ|¯ qsŽ rXqsgf ‘ v~ffUÂtwuwXm^mȁ§d opo q d Ž f t)osvxqswurXm gÑ f‰YfVq°t)rboposv~f wXm¿d š v…•„ˆos¼ –wXÒq š¼ d c opw0wÁt wud gwb¨'|Ž|Ž‘ o opd f/rboÂo d w f Ž q b ‘¹š §· opd bfU» gΎ  ru‚|d/r·AŽ  ¸ ’oÅopopww oo‚|dd v Ë]fv…f qs¨
 ("

=

;

;



 %



 %



A= 6

6

?

?

"



 %

N@



?

N@

<;

/C

FHGJI7KLNM4OP



/C

@

›

„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

160 XEON 1.7Ghz Quadro2 Pro PIII 800Mhz TNT2 Target FPS

140 120

Fps

100 80 60 40 20 0 0

50

100

150

200

250

300

350

400

450

500

450

500

Time (seconds) XEON 1.7Ghz Quadro2 Pro PIII 800Mhz TNT2

Polygon number / 1000

60 50 40 30 20 10 0 0

50

100

150

200

250

300

350

400

Ô=”u¼ v~Ù  Ž qsf’u” }^ ” c w  ×DŠÔ|‹Êq°r€}Ygâf«Yqsv~r€‚|opv~fr wb «XŽfUq rX‚„opv~qsgw ›Âf †¯ wXqpq w¨rXr m^‘ ‚{±Ao r d qp† w fŽ mA osd v Ž ‰„g(‹ kp|k§k‘ r  š œufVœ ‚‹ oˆ¨7v…Xt}Yf•„wX” m› ‹ r †­Uf Å×muosŠÅv Ž ‹Êg }Yg⌫Yv…ã ‚„v~â r c â c› ¼ w€opopwXg † w ‘xš Xwum |Ž ‚|Xfowb«ufqopv~gf ¯ wXq
5 = 6

= C ;

6

5

C;

6

5

G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

32 4  ,"

ݯ

Ô= v~Ž  rXŽ ‚„qsf­qsw › ”VØ † ¬qsw^½¿} r s‘t±Aqsofd fqsmÈw ŽqpfV §d w ‘xŽ«Yopv~fv~wX¨m¶Jf w   Ž o°r r€‘ v~m|osfUwĂӔ œu¨7› v –o d – r œ † ¼ fc mAwopv Ž ’g osrXg’qpuŒ fão ⯠ ”up¼ ÙfoÂopw ě ¨7• ¯ v o d U} r²w  âosr€«Yv~v…m|‚„fVv~‚r ¯ ¯ ¯ ¯ › —|w ¼‘~›š X wuUm^} Ž ¼ §v~m|•X—|”UØX–  w ‘xš Xwum^U¼ w€opopwug DosrXqpufo  pfoRosw– œ  U}Xw  osr€v~m|fV‚{–^”u¼ Ù  } Ž pvxm|•uÙ œ h 5

= C ;

5

!6

FHGJI7KLNM4OP

>5

hœ „¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ ^µ Å%€Å !71 ” Ž^ŠÅ vxqs‚|f r€š op}f˜ªqs¼r€op‹ÊfUÅ¼~}vxm8˜ª¼ twXg ¼R|×7‘ fw  d|‘ «Y¯ }vxqpr€o Žmªr‚Í‘OԐ|Ž¼ v † ‘ ‚„¼ v~m| qpwYfUwumA±+«Y¼ v~qpwuc m|wbf¨
? @

C

 ,&

 ( >- , 



   0

76

H" A',1



%



  



 '

? @

!C

D6



+C

5

C

? @

;

;

;

6

  J1

? @

; B= 36 - & 4% ' N   2E2  -   

? @ C +6

DC

2  '

D ,1



;



? @

$= J6

? A@





C .C C - & 4% '    

H  4%

 

 H



6

7 J1



? @



2

 '   

# 



+=

+C

C /  & H 4/27 



7 H1

2

1 ,' D ,1

? @



2

?

   

@

=   J1 2  ' D ,1

? @

?



=

5 

-/  4% '  12 2  - !    

C

@

$-/  4% ' N2  'E

 



G



¸ n¸ » n¸ sµ b¸ 0µb¹      



³ u¸¹ º»A· °¸ pµb¹ 7¸ ¸

   !#" $&%

('*)+', .-/  0%1

h^”

32 4  ,"

x”Uh c‚^rb ¼ so Šr/¼ vxm8Ô Žv~mAm|op± fUdqsruw t)Ž oppv~f«XqVf }R^Ꭰ¼ v ‘ j‚„v~¼ m| ‰„f¨< Žr ‘v~±Am o }d r€qsm^w Ž‚¬ ‰Çd ¼=U¼<˜ªkn¼ m c f ‘~‘ fUqU¼È‹8r€m^rXX€fU» g)fU» mAno¸ pw µ ¯ ‘ r€bqs¸ Xf/r€gw pŽ µmA osw )¯}  r€X fVÂ”X” ›€œ }ª”VØXØ › ¼ x”– ˜ª¼  Âsµ r€v b‘x‘~}Oš ”VrXØXm^Øu—|‚ʼ ‹Êd op¼ o  ŠÅ‚ ‘ f¨7qV¨7¼ ¨¼  ³¶v  µ ¼ wXqsb ¸ ¹ ‘ v 2 ¼  ª¸ ¸¹ °µ ®¸¹ =»  _¸  p¸ b» x”V• gä ¼w„‚„f f‘ ±YÂg{wumÈrbo Ugruw ‚| r|v }^‘ f˜ª¼ª‚|‹8f«YfUv~tpffUoUd ¼j}ªknr€m mª‚Jb×» ¼ ¸ Âp¸‘ f» v~°m ¸ ¼7âwXm|^y ¸ |d)» w€op®¸wu)qp»+fVrµ ‘ v~§€op»+v…t’µ€¹ qpfUm^‚„fUqpv~m|µ wb¯» twug |³¶‘ f µ  |hu¸ ‚  {µ °µb¹ 7¸ €¹ p· b}^«uw ‘~Ž gf › }  rXXfVØuh „Ø |}„‰Yf  opfUg  fq ›XœXœu› ¼ x”U— j¼ w | fX¼ † qpwuXqsfUs§v~«XfgfV d fV¼ knm °¸°¸ º»A·  }  r€ufU7ØuØ +” œ ^}^”UØuØX—^¼ x”_٠‹¬ ¼]ÆOf«uw š ¼ † }w ‘~š rXXXwufVm„ y®ru› p” pv…›ˆos|fU}+‚”U‡Øu Øuf•|J¼ r€m^‚8g  fJtwug  qpfVppvxwum!w ¯  š mAo d fosv~tjvxg{r€ufUU¼7knm =³ x”  fUmY¼€«A‹8v~qswXr€m|m^gmfrXmAm^o°‚ ¼ ä kn¼um áw d fUm„ y ã nqU¸ ¼„‰Yf ‘ pfUµ t opv~«Xf  v  f ‘ opq°r€}„m^«Xpw g‘xŽ v~sgpvxfwum ”U— ¯ wXÑ hq Ò m^} r_ «YrXv~uXfUrbosvxm^›XœŔ v~m›€qsœ f—|g}+w€”UosØXfRØY«YÙYv~¼ q§o Ž r ‘ x”UØ ’k)c ¼ufU‹Êt d ¼Xm|‹8v~tUrXr q§‘ os×7vxm f ¼ª ŠÅwuq§‚|oÅr ם opá v~«X› f7”_qsÙ f›um^› ‚|}Afk qs
!C

"

'41



   

2

 '



? @



=

    ,"

? @

5

JC

'0',

"

;

H

(  ("

) H # ,', 7 H '4', 

0;

7 & H

 #

N.





 '4' &  #  >

 





2 4  "

$-/  0% '  12 2  -

? @ C C ? A@

 

"

;





 

12 2  -





? @

B7 H1  2



 ' D ,1

? @

6

?

@

6

%. 



'  

!



H% ,

? @

1

@

?

!C 2  -





   7   H 

? @ C

D



6  '4

- & 4% '

? @

  '4  

 

;





;

5  



 ,1 

1"

   >  J1



? @

;

" A',1

FHGJI7KLNM4OP

DA' 

1=

5 H     .7 H1  2

N= = C



? @

4   J





 ',

J%7 H1   # 

( # 

6





E-/ 0& '0',

 >  

&5 #



12

'  

1 ,'.- & 4% '

 -

' 

2  ' - & 4% ' N= = C <;

2

 '







„¸°µb» X¸ ³8µ ¸ „¹ ¸» 7¸ p¸  µ / % '

 ,&

 ( >- , 



%    0

› Ù á¼|‰„rXwXm^r€yz֏ru  Ž c f X}Ad k)¼Aâr_‘«br wª}ArXm^‚ † ¼ q Ž m|foV¼ † c
? A@

&;

;

16

? @ =

   7 H1 2  '

H 



- & 4% '

?

? @

= ; 7 H1  2

@

=

(#" JN4 

H%

N= =

1 ,' D ,1

 



4 4 J  "



5

;

C

H" A',1





 ,



? @ 6 ?

7 J1

J%*2

 '

5



@

B7 H1 2/

? @

12 2  -



1 ,' + ,1

C





? @

1 

 '* 'N 



H%  ,



G



irisa

Tél. : (33) 02 99 84 71 00 – Fax : (33) 02 99 84 71 71 .... As for real time rendering of massive 3D models on a single computer, one can find many ... could render high and low resolution versions of a 3D model and send the residual error.

641KB Sizes 1 Downloads 265 Views

Recommend Documents

irisa
Closed-form Posterior Cramér-Rao Bound for Bearings-Only Tracking. Thomas ... Xt: is the target state in th Cartesian coordinates system,. Yt: is the target state ...

Searching tracks - Irisa
Jul 16, 2009 - characterized by three data: (i) the probabilities OF the searched object ... tial position and velocity) and the n-dimensional vector. Xo = (q,~,.

irisa
be considered, namely extension to mixed resources ( section 5) and .... Assume now that we have a search amount2 renewable after some time-periods ...... et us consider a search for a target on a spacePD involving three types of resource ;.

ACTIVITY-BASED TEMPORAL SEGMENTATION FOR VIDEOS ... - Irisa
based indexing of video filmed by a single camera, dealing with the motion and shape ... in a video surveillance context and relying on Coupled Hid- den Markov ...

ACTIVITY-BASED TEMPORAL SEGMENTATION FOR VIDEOS ... - Irisa
The typical structure for content-based video analysis re- ... tion method based on the definition of scenarios and relying ... defined by {(ut,k,vt,k)}t∈[1;nk] with:.

Dynamically consistent optical flow estimation - Irisa
icate situations (such as the absence of data) which are not well managed with usual ... variational data assimilation [17] . ..... pean Community through the IST FET Open FLUID Project .... on Art. Int., pages 674–679, Vancouver, Canada, 1981.

ACTIVITY-BASED TEMPORAL SEGMENTATION FOR VIDEOS ... - Irisa
mobile object's trajectories) that may be helpful for semanti- cal analysis of videos. ... ary detection and, in a second stage, shot classification and characterization by ..... [2] http://vision.fe.uni-lj.si/cvbase06/downloads.html. [3] H. Denman,

Modeling Image Context using Object Centered Grid - Irisa
will form the scene features in a much more coherent and informative way than .... of structuring elements, color distribution and semantic relations. Distribution of ..... network.org/challenges/VOC/voc2007/workshop/index.html. [24] C. C. Chang ...

path planning for multiple features based localization - Irisa
formation gain. We adopt here a ..... ular grid is considered and one path is a se- quence of .... all, we derived an information gain as the deter- minant of the ...

Distributed Target Tracking for Nonlinear Systems: Application ... - Irisa
fusion rules for local full/partial target state estimates processed ... nonlinear fusion equations via particle filtering algorithms. ...... Methods in Practice. Springer ...

path planning for multiple features based localization - Irisa
path planning, Cram`er Rao Bound, map-based localization, dynamic programming. ... A feature map of ..... The same reasoning leads to the integration of a.

A Variational Technique for Time Consistent Tracking of Curves ... - Irisa
oceanography where one may wish to track iso-temperature, contours of cloud systems, or the vorticity of a motion field. Here, the most difficult technical aspect ...

A statistical video content recognition method using invariant ... - Irisa
class detection in order to understand object behaviors. ... to the most relevant (nearest) class. ..... using Pv equal to 95% gave the best efficiency so that in ...... Activity representation and probabilistic recognition methods. Computer. Vision

A variational framework for spatio-temporal smoothing of fluid ... - Irisa
Abstract. In this paper, we introduce a variational framework derived from data assimilation principles in order to realize a temporal Bayesian smoothing of fluid flow velocity fields. The velocity measurements are supplied by an optical flow estimat

Generic Decoupled Image-Based Visual Servoing for Cameras ... - Irisa
h=1 xi sh yj sh zk sh. (4). (xs, ys, zs) being the coordinates of a 3D point. In our application, these coordinates are nothing but the coordinates of a point projected onto the unit sphere. This invariance to rotations is valid whatever the object s