From bfe225135a4fb0b7bd33c5e4a039a9ebe48b7669 Mon Sep 17 00:00:00 2001 From: Erwan Normand Date: Sun, 8 Sep 2024 20:48:44 +0200 Subject: [PATCH] augmented reality --- .../related-work/3-augmented-reality.tex | 40 ++++++++++++------ .../related-work/figures/presence-ar.pdf | Bin 0 -> 15047 bytes .../figures/presence-immersion.odg | Bin 0 -> 13766 bytes .../related-work/figures/presence-vr.pdf | Bin 0 -> 14623 bytes 4 files changed, 28 insertions(+), 12 deletions(-) create mode 100644 1-introduction/related-work/figures/presence-ar.pdf create mode 100644 1-introduction/related-work/figures/presence-immersion.odg create mode 100644 1-introduction/related-work/figures/presence-vr.pdf diff --git a/1-introduction/related-work/3-augmented-reality.tex b/1-introduction/related-work/3-augmented-reality.tex index 3cb8c99..72cc36b 100644 --- a/1-introduction/related-work/3-augmented-reality.tex +++ b/1-introduction/related-work/3-augmented-reality.tex @@ -1,12 +1,12 @@ \section{Principles and Capabilities of AR} \label{augmented_reality} -The first \AR \HMD was invented by \textcite{sutherland1968headmounted}: With the technology available at the time, it was already capable of displaying virtual objects at a fixed point in space in real time, giving the user the illusion that the content was present in the room (see \figref{sutherland1968headmounted}). +The first \AR headset was invented by \textcite{sutherland1968headmounted}: With the technology available at the time, it was already capable of displaying virtual objects at a fixed point in space in real time, giving the user the illusion that the content was present in the room (see \figref{sutherland1968headmounted}). Fixed to the ceiling, the headset displayed a stereoscopic (one image per eye) perspective projection of the virtual content on a transparent screen, taking into account the user's position, and thus already following the interaction loop presented in \figref[introduction]{interaction-loop}. \begin{subfigs}{sutherland1968headmounted}{Photos of the first \AR system~\cite{sutherland1968headmounted}. }[ - \item The \AR \HMD displaying wireframe \ThreeD virtual objects registered in the real environment. - \item The \HMD displayed wireframe \ThreeD virtual objects registered in the real environment. + \item The \AR headset. + \item Wireframe \ThreeD virtual objects were displayed registered in the real environment (as if there were part of it). ] \subfigsheight{45mm} \subfig{sutherland1970computer3} @@ -15,16 +15,15 @@ Fixed to the ceiling, the headset displayed a stereoscopic (one image per eye) p \subsection{What is Augmented Reality?} -\label{ar_definition_applications} - +\label{ar_definition} \paragraph{A Definition} The system of \cite{sutherland1968headmounted} already fulfilled the first formal definition of \AR, proposed by \textcite{azuma1997survey} in the first survey of the domain: \begin{enumerate}[label=(\arabic*)] - \item \emph{combine real and virtual}, - \item \emph{be interactive in real time}, and - \item \emph{register real and virtual}\footnotemark. + \item combine real and virtual, + \item be interactive in real time, and + \item register real and virtual\footnotemark. \end{enumerate} %\footnotetext{There quite confusion in the literature and in (because of) the industry about the terms \AR and \MR. The term \MR is very often used as a synonym of \AR, or a version of \AR that enables an interaction with the virtual content. The title of this section refers to the title of the highly cited paper by \textcite{speicher2019what} that examines this debate.} @@ -37,7 +36,6 @@ Yet, most of the research have focused on visual augmentations, and the term \AR %For example, \textcite{milgram1994taxonomy} proposed a taxonomy of \MR experiences based on the degree of mixing real and virtual environments, and \textcite{skarbez2021revisiting} revisited this taxonomy to include the user's perception of the experience. - \paragraph{Applications} Advances in technology, research and development have enabled many usages of \AR, including medicine, education, industrial, navigation, collaboration and entertainment applications~\cite{dey2018systematic}. @@ -67,8 +65,16 @@ Yet, the user experience in \AR is still highly dependent on the display used. % Bimber and types of AR % State of current HMD +\paragraph{Spatial Augmented Reality} -\subsection{On Presence and Embodiment} +\paragraph{Window on World Displays} + +\paragraph{Video See-Through Headsets} + +\paragraph{Optical See-Through Headsets} + + +\subsection{Presence and Embodiment} \label{ar_presence} Despite the clear and acknowledged definition presented in \secref{ar_definition} and the viewpoint of this thesis that \AR and \VR are two type of \MR experience with different levels of mixing real and virtual environments, as presented in \secref[introduction]{visuo_haptic_augmentations}, there is still a debate on defining \AR and \MR as well as how to characterize and categorized such experiences~\cite{speicher2019what,skarbez2021revisiting}. @@ -78,17 +84,27 @@ Despite the clear and acknowledged definition presented in \secref{ar_definition Presence is one of the key concept to characterize a \VR experience. \AR and \VR are both essentially illusions as the virtual content does not physically exist but is just digitally simulated and rendered to the user's perception through a user interface and the user's senses. Such experience of disbelief suspension in \VR is what is called presence, and it can be decomposed into two dimensions: \PI and \PSI~\cite{slater2009place}. -\PI is the sense of the user of \enquote{being there} in the \VE, and it emerges from the real time rendering of the \VE from the user's perspective, the displayed content conforming and being consistent with the proprioception and actions of the user. +\PI is the sense of the user of \enquote{being there} in the \VE (see \figref{presence-vr}). +It emerges from the real time rendering of the \VE from the user's perspective: to be able to move around inside the \VE and look from different point of views. \PSI is the illusion that the virtual events are really happening, even if the user knows that they are not real. It doesn't mean that the virtual events are realistic, but that they are plausible and coherent with the user's expectations. A third strong illusion in \VR is the \SoE, which is the illusion that the virtual body is one's own~\cite{slater2022separate,guy2023sense}. The \AR presence is far less defined and studied than for \VR~\cite{tran2024survey}, but it will be useful to design, evaluate and discuss our contributions in the next chapters. -Thereby, \textcite{slater2022separate} proposed to invert \PI as bring the virtual into the physical world, \ie \enquote{place it here}. +Thereby, \textcite{slater2022separate} proposed to invert \PI to what we can call \enquote{object illusion}, \ie the sense of the virtual object of \enquote{being here} in the \RE (see \figref{presence-ar}). As with VR, \VOs must be able to be seen from different angles by moving the head but also, this is more difficult, be consistent with the \RE, \eg occlude or be occluded by real objects~\cite{macedo2023occlusion}, cast shadows or reflect lights. The \PSI can be applied to \AR as is, but the \VOs must additionally have knowledge of the \RE and react accordingly to it. \textcite{skarbez2021revisiting} also named \PI for \AR as \enquote{immersion} and \PSI as \enquote{coherence}, and these terms will be used in the remainder of this thesis. +\begin{subfigs}{presence}{The sense of immersion in virtual and augmented environments. Adapted from \textcite{stevens2002putting}. }[ + \item Place Illusion (PI) is the sense of the user of \enquote{being there} in the \VE. + \item Objet illusion is the sense of the virtual object of \enquote{being here} in the \RE. + ] + \subfigsheight{35mm} + \subfig{presence-vr} + \subfig{presence-ar} +\end{subfigs} + \paragraph{Embodiment} As presence, \SoE in \AR is a recent topic and little is known about its perception on the user experience~\cite{genay2021virtual}. diff --git a/1-introduction/related-work/figures/presence-ar.pdf b/1-introduction/related-work/figures/presence-ar.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e2898c569fe0c4765c4b99ea9dbd7ceb10cee0d6 GIT binary patch literal 15047 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 Yc$Jd`1^fLN!sn0bbA%3N_CjY)Jt?fncDW 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 R>>wef-AU+TxbaVeoBnx6s_afq- zYm40E+6(A1^ABSv9hkZDl+R6B5<55KTD>aW&Ba{bM@asa*dtfDVqQNNDeobt?HIQn zbI886bf(6&bm_NAvPc)sz5P8WvA(Zt*&u(LdD8Wa`=@Qc(guPHl7HjLVra#W@V#hp?CM{aaNFUg4)$i{y ztLsnmo-BJJTuDCmgg-^c$D=|EsP1- z+&WJ+@?wpK`x`|!2lr^E4yxWNamJRS-ezfib`6Rri%St1IcoikKZ24WUud1+&t^UF zDVo#M{x%l_*_(YOM|tnyOS>1Plu?jR25e?eZ!JP{?%kf!#x-o$_Pt|>zxfxEw+}2O zd8}%a9fsnEn>1fN$l$dyNla5?dRN7{Akq{uzVNc9l^0V_P{o;JbCN9jSO?eAM(~?!)6BD&qB!{GvfgeB zU|N|+O^gf4XY~n+{U5d{q-*1-=4@g!Unj(k4-Pc?UFe)X!J# zICCnlms>X2g?9Jcw=nEeiH=da_LR%2kM|9rtB9I0EMDII85ia9qRgDKNBzg?kB@1J z-I8(X6&?J$g!doFkb>NkaTIhd&sM)CXg2MV^Omek$WcE-2q$jbByALTYEKOsOHI}B z&QQSgWs0tlL|z#XGde9{RH8c?&VgB~E68B#f0%Q~tsRhU{gRgF*J!G08M0FJmc2ZW zpx^n!ja|0_PFYfWH(Rf{oDCx*a9A4^d*0rfHtJfd?f_$BJ*hhRo1W zXVlFvzvnlnAKXB;T5~|jds>5jkInuZsvwf&jm=u=zZWSubi$o1EE2em8?lc{E zsJ4-Yd7Rbi19&h;V4B#$0bJm!*FvIP+}EMkfXOFBH&duPK#0g&II&fz(K3ZO$-;Y+ayCxv``cR{Q5@Zj35x=!1U`G3* zqnl~+{*uZa)7KSNcdZ0`uCClpV$(KVCOMcIufKM^o=1aTv?DIvzbV#DNlA`6{&=^_ z;u2P`Ox^(|Yr<;M=4lZu2#dKp>bUnIp4H8EYirqKZTCNx-7n-Pq&JreP|B`!{P#H z?PY3?P5q0UJ&uN>Q`9Ic{BW1(lI>Yw&2mhgkH3FQAHUA-mHX?r+~RBovTqhHWVpr8 zHs?+(9cfQXbJZ1f>tIU=F9Wy6jS6gg2h9kZ9Q*`EE;Hoo8u5#;GaJ*xdI{mzw{g=X% z?_aP)2MrYb7HMv9mLGG4G0R`Z`uZ6sDOq4WFv!DSIVpxBuDX5CsP$c(^~3@6){5bz zgOTO#VrAMeg@|_TJ;v;iQk{uj7K-=HG`K|uNm~@o z^Z293Dx|{I_H-H03hCYOYp`bb7PmU*Tve}$pw2JuJM_rvwcv{T5*cej-w0Pf9cADK zYgl^>Ww@j>NP7$GRs_*)MXu4vu?MrT<=)pY1qsW(?^z$ZR+108yN8OpB~d~>ebcW# z7{#Qv*>bNFKrJmXzx5)lzQ@_J(|u8x$V=7cd*Wpcf2(1f8*v$mv6)S^bCdnISG(e^ zy$SANuN-86;FkB63a$zAH|Xofga&yTzPG&vqPRzU@W~;w#knt%zNWNN1{NjrD<@@fjoyPGvy~eSju3-YcjM2POQxO|hCe8dp zIlZf!?Se~d_jovijGs}EL=7z3uje>IXlx13IuW}`ZT)wiKd zW%FMq_Y2u1AVU`LXvZ?2_uA)cb8dJw4(Bkf+6y%~H`qob0K{(hkrS;>6srckGa?8z z+|rwaJz`ZBv$W7zBECvjL)%M}tG7GL=gt^M7sr)v941M+RfFr-E)cFDLk2Pdz!TYn ziKF+I@VxMM?-Vtd>}Q^YeaiRokv+9HAScu7S(_=SElL&Zs3~QK97+>Wg`X+Oo4=QS zIP9y1EzEPLF2qL$#KjI3A8v$IIw3FSKi9$wxWLS{W zew_PpBbf|v3K~2^?7!`8q#${kdOsW=zw=ZSBjNhE(!Vfn7fjkY%?9U(BmSY>5dTna z>hAVPkhGnxlOz&l>}X-{WQX3!LEqjnv_XQz#m+z6iWWvlM<)wgXOxs03^Sp510Dpb%d+kKkWTEA_^B8OQS( z|86SYn-inDkynfqC)Q_4`w{Bhr4BB49<=1>#v$#J2*9C(sba}fMoF?Ti-Kgk%VQpk z^|D5`b&4>e(3SRdvJTx4CDgsyv8E8SYMKrOFj+y}`?}|Op)Q`^PYH4D%hl6wWIh&o zv)zBNVEf3gOfxjdPzaPCx5e(JFZ@1aHCmxJ<8g;8o%jL|5RfUa-S5oV81GXGUx-E( zi`J24T10bIba%d|-Lws^H@y>q=%U_=YAEVDcK zo_d@7;QdSDtstumSIgZQ{ahna$Y4rw?pIx{A-->OW{Il$5`h`7=6Z=7JiauoKRj84 z1b;->3`EiV8>j^SnexBk15$G~ayrM-c?|?4Ziqsjd+q;(kcA`4Ny6OF@f;b7hJTeI z2mnaS!o@f1;(;{yG!x&RQl&$lfl% zkPyh~8C9Sf-GE>gmk#3abYf)|f})OgkGxk7AMC9^KdSw9_HE^%&*_11a>~NWf%}{B zYYVS~uw7wHG&j@%9^~m5_ur+Ju(~odwGcmMt(MEB+`NK;DR7EiBT4!c^9sW-<84Dm zdu)%5iKxcXkcwJ_?y~P?upM;IcnlX$o_$;?mfX}EJb+F;&zAXG0 zU|MYqxogbci_htqqKGE(aO|;(zR)*%WH4UZkizUeal^LXwBN&94PrffD=%@WWK+Kr z^yreov0XLxqlmX+bQl>vzC;*pr?}b}tMgAJ&&X#nz{iODxQ$oeik%J}(x;MPgd9n< z-wO0utj3?BIWg9HjThv1z51+nVtq#-n#0#=Se6O_okc%{KCyL%7{es@f%E zw_S#`u3Gtp5SM?BDx+f;Om082&O@f*nPxownC{&<90t4e@DI}yVS1Lq^dOB%8nI96#X%SOfH8)>& z(ctudd>ubV&17p9&l#i~-oLgyw(degN#w<%&oQAA`yi53_JzFLOR?B3O_a8`7p$Dj zvO{fp+o}ErOPh`HL*;@A!vH1PCNmbsSL%r+Z?7!eilp>@abg(-=2w5%*}^L$Q=w9w z^sGpZfIaOjv0&NVM_AxVUqLPJM%G%JvbXJec%-l%BY}1$qA<{+IUj5ltN!jV3bQ9e z(~p84S6kA#+o~4lQ&zk$snZaDftC^G9M(Ph;p?q3-R{}qU~F= z80hy6ZMgwd$&KiVls0=iDuo#}G zbpvY>rc9BYZH>6iMw{fN6~$EUSSbdpE*wqQ`8RF!IJc&HSP(h^U;7&jmU4utMY(N{ z?HT14N?(P4Y2IadJ0_=eX>@qLaGr#+uC6w|FpEllZ86ex_YhCfTU0?BJYk`omY$)N zvEbM}etj!hSx`}Scd7ST(SvEr76hj04X6j=y4)j-v(K%T8*s_25s9*o+z}~dI{!lSq7Q(aSMPOW7c(+sPAfe)jS^1E+C~e<4hs*J; zW^rHN6{#Mz+w3=P#JMqQt}V;-7_-FhhE{ygazWiulI~Hmb8D5aA~HXCO}j~Cbq_$? zl={gxwAD}AjGDTn1{y=flrLCaxCNm}wZuKU0oOG*h%ZNdXVNrn?uX9MWeMCmyri{R3j?*4m=34pH zv)gHWn3G8G$Xd+cB~#Qi!L5-G%OKzcr2KQS$2oYxEqh{Z!4ZX^6Jl4k;uW_)p#u0hgGW( zjL$x^Cc=F-B+WheQCO>Baf!@mGoY`dO=e!dHffnGM~&6oCa7(7Pl7s=z@et`HEJiR zQ`n`mZEN|fT9$7jn|#BY)aZ9lg-o$@%m7o^X|NV%SDnCBl*|V)njIoi^M!A%+27|5 zmB>OHiiGcMJg&gmCQC@rg-lOtI@bZy^pr?&FQ2# zae4%})6h+5ZKLmVo}%e<@DANsR^v!kKybm7uESUT@3EsiZEP$>>NkYDBO020C7c>| zSRaYcOixX#2gr@=Z#K&Wh+_)G^L%pS*C?CVkn7(Z$EA2;ZhIwI+UD?dR88n>K)3^A8DQQy+k}`fi?F?zHWr@?(<3igi{h z=ri%pz{J+tVZx_SwD;Xkk-0N?a|E($G~P*cf7V*Sed~ID_;`}gC4@|z^jno%pg3Aa z^?^t6Gyb!<6hthlHhEXtsldgsEEiEaqS|Q35V%S2ZJlM^*s`|)YOOCtuUm>%g8@HAyX^_uh7{bs_{SqHQ77Od^CJ(^xU zqk&m(%I8gX2vpje&GXK!+CH|apRE$JL_+)pZAH%dp0Exo?%q!jN!oq$J@OIF=W$Y1 z5i-u+jx=)jfm-XRG|C$^yLVW}vlJhWFWE*|6l>o|GfzOpc(c8K9C@9R#64E8caCbB z6Q%HAK2cF>k=VbWx^wE`d(OwQwO_O7Q&kNYD7JSSqUIRK)6_7zgKV!%^B*qQ_XjL> zr29WFyxU~UT~@z)_}m~g8uUi3GzG>#nDxv$M?4?$UoRelTlraueNc{x6I>XZt1n=}VC%kEAfbta-LBi^}1pZRCn6}1-3iQU6|XFr$tnV{z` zIRW=p$zv@m|5a??i|{ARek4lH@@ zS-x>n`=4-m_x;PJrYjRwdV@^-l5#f1^|fTY_UUbjn=h}H`s?vOuKCXX+1#3C8LQq} z7+E3F2Woz{RQ^CcB##4Y=1YdcO$M9c008pnsdM3?#7fwDy$cJA3Ng=kzuzY^-7RQd zL!`2blz&@<=KPV260^RO3ON1!EZ?#}3iH`PP}XS_3|^_H*_b2)*_NS&!WoJ+fC}O9WF-{9&1Fv_1R! z!lo~;bXmeWJS5irXCE3?0pnhA;JAL!zSd{0N?|;=AcAMPeMhdf(vj&^EXo^D6Fgzl zT)O zUoB9tzVU)A=I{_?Q_HOh8{GGI@a zmV!lVA$MQfJ1_0D&}5Y0CZ+tlVXtdS&uggI)rI*Y*>d7F;a7=XYMDkn-$dOl*4c=> zcD=S=Q}aoZqepxFidPW>g;B7Zg}aC=0Uft!f9d>m-az_PUjk|2JC~Ql#a|gYKa0>1 zyicNyFR~w4w$0D4qJqGGmP}j@6@yN2S7`Xe5y=l7A?n&J7k}BHE z^j`F={a`I4GdDnI3iLuuST;|yWKd_ZTf07WkUY1j>Wjxd$(Y1Q&dz(; zyl2?`M(GY_bd|z)uiP|0R%?8ImN-Y^OQ~UM-OelU=H^(ot{?eB(yVk3*OL|9Ysyv% z1Fd;&>lR<%ZpVh$5F3}+vBJ3 z#uXAaQWXp%793wqExaMzd}5sF8?cDfRqY#F*{!J^v*_!S+F6-fSEQA4te>UlBWx0_ zJ=>5Oq7p)U>c2{RaP^=Dw;$80Ysssjq3>ww+R7=h$NRIbW1q&ePz?ChVAdMSqzKmR zGfbu(DB-`nWM8~!o-;QvUIG5U*$(JWM{xgs_5SCr_8;a(;$N8?aXV|1f2VEWhzr^V z0ffN#!9WNY`v1qz~ha=|zlLwgSnXu6qMO zRWu5UyTydeB}(+~rF_gQNe!GL0in+zH10>s)i!A~oro?0XmZE$Zs|a$ncc@g5@E*Z zSQ686{!6a|?pj3BsB=x(QI8u<$C@;apcl&A0bfpq$cBLN)iHSljfF=w%h&v<$>^&~ z^BLd7$8LUk*n~Z-CY|?8{z|h@&*+;C0;rRXF70q<@rc0z<$W!}*NuY88Tc%QmG>Xb zcwnnSHG9h}xG;52SDu1WGnrc1UBzDFaT?=k;_!q&cb?Uo7Tyxsu6b}L+zzaq2 z@(O@?c_DgeLetUN*y)E*)H&fLfo90i1E2+-%lnDdg#N_PO4vD{>wu07G*t$KUa(Xb zRM}tUpRKrf`j;6$`hh{}7EabkVQDF8X)qYgk%9Rj=nJhTANmH0zK20XE{Iqs-5=c6 zJ#8JdHb1lng7yA02^T8;tmE$}`(d4wHPQx6-J-QMb9O`mKq^4!g}2ZpGvLJlXa*RF zj(KIY4eoZ%P9PO)Lt~^3dKy6D)^^5L0MG@K41w_Q3c!I-7!RKS0tkijz|aVS3-CZ; zhzq}g6wtH&iwFO4{0|TQs*lRKD*r*k-ot&UEmKnKg9e%>JM2zocqJKe@!OjhxU2^y`Nq5d$^w` zNEG0YqzC{hSeT%6e}p=EKG8YuB7OZN3eC;`nrkHt(K|$TW*0dZ^;fn%pAIvm5}KF? zX`qnG&Q8`Aw&&w1+aqnojGZj(Y=5LHAm}__**aTW|M&w&5BZT6iL){C@8=TeX9DO8-R7blI{CuU37HSQyK!-yKZBvK|0HE} zJM=~d7%GMS4@Jwn7!GZFd29Fl@i^fxrH0GJ=b&&$gT<_1IA!C-dIpHy{oM4F-< z4}$^FDgLhykdK!a#tSqB{-}dM!RPyF=O3W$Uv=p6`Re*>9fa?XItUbY{tfk)b`U5p z42_cC>fn68j{!k1iGTLxJBQtGefjv&6aHHr+UP&(_+e-;|Jn`)=KZss0RNxuVCNwD zr7sx5hu%W^t&Wcuy$tv(_nF9iB8V?d#Q`UAb4^@lDnDEtp!qJjH|-(bA_ zKl#JS(Gb0z>v;Z4LNyBybiRXu&T}C8tKyHmcOHm9*m<;}7Y;c|bp8^CBcx$)DLyGF zaTo#tg-Ahp(SP~HAp(-p5|WbAd?JAVyUBSzlC(3HFh?3&p`2}iAW4XXw4?y~3z`^M t01D-WgZZVvP-z%M03EDQDM{(`;72(bIyzm16WV-U0l@X^Qp(bR{{i99)$jlS literal 0 HcmV?d00001