From 3efb0806bef49161191354fefc2c4c2a8d65a2ba Mon Sep 17 00:00:00 2001 From: Erwan Normand Date: Tue, 17 Sep 2024 09:16:22 +0200 Subject: [PATCH 1/3] Visual hands --- .../related-work/3-augmented-reality.tex | 192 +++-- .../related-work/4-visuo-haptic-ar.tex | 34 +- .../figures/blaga2017usability.jpg | Bin 0 -> 26138 bytes .../related-work/figures/borst2006spring.jpg | Bin 0 -> 29728 bytes .../figures/buchmann2005interaction.jpg | Bin 0 -> 19234 bytes .../figures/hilliges2012holodesk.jpg | Bin 0 -> 58140 bytes .../related-work/figures/lee2007handy.jpg | Bin 0 -> 40898 bytes .../figures/piumsomboon2014graspshell_1.jpg | Bin 0 -> 48164 bytes .../figures/piumsomboon2014graspshell_2.jpg | Bin 0 -> 16708 bytes .../figures/yoon2020evaluating.jpg | Bin 0 -> 43130 bytes 3-manipulation/visual-hand/2-method.tex | 2 +- references.bib | 704 ++++++++++-------- 12 files changed, 543 insertions(+), 389 deletions(-) create mode 100644 1-introduction/related-work/figures/blaga2017usability.jpg create mode 100644 1-introduction/related-work/figures/borst2006spring.jpg create mode 100644 1-introduction/related-work/figures/buchmann2005interaction.jpg create mode 100644 1-introduction/related-work/figures/hilliges2012holodesk.jpg create mode 100644 1-introduction/related-work/figures/lee2007handy.jpg create mode 100644 1-introduction/related-work/figures/piumsomboon2014graspshell_1.jpg create mode 100644 1-introduction/related-work/figures/piumsomboon2014graspshell_2.jpg create mode 100644 1-introduction/related-work/figures/yoon2020evaluating.jpg diff --git a/1-introduction/related-work/3-augmented-reality.tex b/1-introduction/related-work/3-augmented-reality.tex index c4bf6a6..e98db03 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 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 (\figref{sutherland1968headmounted}). +The first \AR headset was invented by \textcite{sutherland1968headmounted}: With the technology available at the time, it was already capable of displaying \VOs at a fixed point in space in real time, giving the user the illusion that the content was present in the room (\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 headset. - \item Wireframe \ThreeD virtual objects were displayed registered in the real environment (as if there were part of it). + \item Wireframe \ThreeD \VOs were displayed registered in the real environment (as if there were part of it). ] \subfigsheight{45mm} \subfig{sutherland1970computer3} @@ -15,9 +15,10 @@ Fixed to the ceiling, the headset displayed a stereoscopic (one image per eye) p \subsection{What is Augmented Reality?} -\label{ar_definition} +\label{what_is_ar} -\paragraph{A Definition} +\subsubsection{A Definition} +\label{ar_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*)] @@ -36,7 +37,9 @@ 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} + +\subsubsection{Applications} +\label{ar_applications} Advances in technology, research and development have enabled many usages of \AR, including medicine, education, industrial, navigation, collaboration and entertainment applications~\cite{dey2018systematic}. For example, \AR can help surgeons to visualize \ThreeD images of the brain overlaid on the patient's head prior or during surgery, \eg in \figref{watanabe2016transvisible}~\cite{watanabe2016transvisible}, or improve the learning of students with complex concepts and phenomena such as optics or chemistry~\cite{bousquet2024reconfigurable}. @@ -59,7 +62,7 @@ Yet, the user experience in \AR is still highly dependent on the display used. \end{subfigs} -\subsection{AR Displays and Perception} +\subsubsection{AR Displays and Perception} \label{ar_displays} \cite{bimber2005spatial} @@ -80,12 +83,14 @@ Using a VST-AR headset have notable consequences, as the "real" view of the envi % billinghurst2021grand -\subsection{Presence and Embodiment in AR} -\label{ar_presence} + +\subsubsection{Presence and Embodiment in AR} +\label{ar_presence_embodiment} 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}. \paragraph{Presence} +\label{ar_presence} 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. @@ -97,14 +102,14 @@ It doesn't mean that the virtual events are realistic, but that they are plausib 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 to what we can call \enquote{object illusion}, \ie the sense of the virtual object to \enquote{feels here} in the \RE (\figref{presence-ar}). +Thereby, \textcite{slater2022separate} proposed to invert \PI to what we can call \enquote{object illusion}, \ie the sense of the \VO to \enquote{feels here} in the \RE (\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 to \enquote{feels here} in the \RE. + \item Objet illusion is the sense of the \VO to \enquote{feels here} in the \RE. ] \subfigsheight{35mm} \subfig{presence-vr} @@ -112,17 +117,21 @@ The \PSI can be applied to \AR as is, but the \VOs must additionally have knowle \end{subfigs} \paragraph{Embodiment} +\label{ar_embodiment} As presence, \SoE in \AR is a recent topic and little is known about its perception on the user experience~\cite{genay2021virtual}. \subsection{Direct Hand Manipulation in AR} +\label{ar_interaction} + +Both \AR/\VR and haptic systems are able to render \VOs and environments as sensations displayed to the user's senses. +A user must also be able in turn to manipulate the \VOs and environments to complete the loop interaction (\figref[introduction]{interaction-loop}), \eg through a hand-held controller, a tangible object, or even directly with the hands. +An \emph{interaction technique} is then required to map the user inputs to actions on the \VE~\cite{laviola20173d}. -Both \AR/\VR and haptic systems are able to render virtual objects and environments as sensations displayed to the user's senses. -However, as presented in \figref[introduction]{interaction-loop}, the user must be able to manipulate the virtual objects and environments to complete the loop, \eg through a hand-held controller, a tangible object, or even directly with the hands. -An \emph{interaction technique} is then required to map user inputs to actions on the \VE~\cite{laviola20173d}. \subsubsection{Interaction Techniques} +\label{interaction_techniques} For a user to interact with a computer system, they first perceive the state of the system and then act on it using an input interface. An input interface can be either an \emph{active sensing}, physically held or worn device, such as a mouse, a touchscreen, or a hand-held controller, or a \emph{passive sensing}, not requiring any physical contact, such as eye trackers, voice recognition, or hand tracking. @@ -132,15 +141,17 @@ Choosing useful and efficient input interfaces and interaction techniques is cru \fig[0.5]{interaction-technique}{An interaction technique map user inputs to actions within a computer system. Adapted from \textcite{billinghurst2005designing}.} -\paragraph{Tasks} + +\subsubsection{Tasks} +\label{ve_tasks} \textcite{laviola20173d} classify interaction techniques into three categories based on the tasks they enable users to perform: manipulation, navigation, and system control. \textcite{hertel2021taxonomy} proposed a revised taxonomy of interaction techniques specifically for immersive \AR. The \emph{manipulation tasks} are the most fundamental tasks in \AR and \VR systems, and the basic blocks for more complex interactions. -\emph{Selection} is the identification or acquisition of a specific virtual object, \eg pointing at a target as in \figref{grubert2015multifi}, touching a button with a finger, or grasping an object with a hand. +\emph{Selection} is the identification or acquisition of a specific \VO, \eg pointing at a target as in \figref{grubert2015multifi}, touching a button with a finger, or grasping an object with a hand. \emph{Positioning} and \emph{rotation} of a selected object are respectively the change of its position and orientation in \ThreeD space. -It is also common to \emph{resize} a virtual object to change its size. +It is also common to \emph{resize} a \VO to change its size. These three tasks are geometric (rigid) manipulations of the object: they do not change its shape. The \emph{navigation tasks} are the movements of the user within the \VE. @@ -149,20 +160,6 @@ Wayfinding is the cognitive planning of the movement such as pathfinding or rout The \emph{system control tasks} are changes in the system state through commands or menus such as creation, deletion, or modification of objects, \eg as in \figref{roo2017onea}. It is also the input of text, numbers, or symbols. -\paragraph{Reducing the Physical-Virtual Gap} - -In \AR and \VR, the state of the system is displayed to the user as a \VE seen spatially in 3D. -Within an immersive and portable \AR system, this \VE is experienced at a 1:1 scale and as an integral part of the \RE. -The rendering gap between the physical and virtual elements, as described on the interaction loop in \figref[introduction]{interaction-loop}, is thus experienced as very narrow or even not consciously perceived by the user. -This manifests as a sense of presence of the virtual, as presented in \secref{ar_presence}. - -As the physical-virtual rendering gap is reduced, we could expect a similar and seamless interaction with the \VE as with a physical environment that \cite{jacob2008realitybased} called \emph{reality based interactions}. -As of today, an immersive \AR system track itself with the user in \ThreeD, using tracking sensors and pose estimation algorithms~\cite{marchand2016pose}, \eg as in \figref{newcombe2011kinectfusion}. -It enables to register the \VE with the \RE and the user simply moves themselves to navigate within the virtual content. -%This tracking and mapping of the user and \RE into the \VE is named the \enquote{extent of world knowledge} by \textcite{skarbez2021revisiting}, \ie to what extent the \AR system knows about the \RE and is able to respond to changes in it. -However, direct hand manipulation of the virtual content is a challenge that requires specific interaction techniques~\cite{billinghurst2021grand}. -Such \emph{reality based interaction}~\cite{jacob2008realitybased} in immersive \AR is often achieved using two interaction techniques: \emph{tangible objects} and \emph{virtual hands}~\cite{billinghurst2015survey,hertel2021taxonomy}. - \begin{subfigs}{interaction-techniques}{Interaction techniques in \AR. }[ \item Spatial selection of virtual item of an extended display using a hand-held smartphone~\cite{grubert2015multifi}. \item Displaying as an overlay registered on the \RE the route to follow~\cite{grubert2017pervasive}. @@ -176,7 +173,25 @@ Such \emph{reality based interaction}~\cite{jacob2008realitybased} in immersive \subfig{newcombe2011kinectfusion} \end{subfigs} -\paragraph{Manipulating with Tangibles} + +\subsubsection{Reducing the Physical-Virtual Gap} +\label{physical-virtual-gap} + +In \AR and \VR, the state of the system is displayed to the user as a \VE seen spatially in 3D. +Within an immersive and portable \AR system, this \VE is experienced at a 1:1 scale and as an integral part of the \RE. +The rendering gap between the physical and virtual elements, as described on the interaction loop in \figref[introduction]{interaction-loop}, is thus experienced as very narrow or even not consciously perceived by the user. +This manifests as a sense of presence of the virtual, as presented in \secref{ar_presence}. + +As the physical-virtual rendering gap is reduced, we could expect a similar and seamless interaction with the \VE as with a physical environment that \cite{jacob2008realitybased} called \emph{reality based interactions}. +As of today, an immersive \AR system track itself with the user in \ThreeD, using tracking sensors and pose estimation algorithms~\cite{marchand2016pose}, \eg as in \figref{newcombe2011kinectfusion}. +It enables to register the \VE with the \RE and the user simply moves themselves to navigate within the virtual content. +%This tracking and mapping of the user and \RE into the \VE is named the \enquote{extent of world knowledge} by \textcite{skarbez2021revisiting}, \ie to what extent the \AR system knows about the \RE and is able to respond to changes in it. +However, direct hand manipulation of the virtual content is a challenge that requires specific interaction techniques~\cite{billinghurst2021grand}. +Such \emph{reality based interaction}~\cite{jacob2008realitybased} in immersive \AR is often achieved using two interaction techniques: \emph{tangible objects} and \emph{virtual hands}~\cite{billinghurst2015survey,hertel2021taxonomy}. + + +\subsubsection{Manipulating with Tangibles} +\label{ar_tangibles} \cite{issartel2016tangible} \cite{englmeier2020tangible} @@ -184,11 +199,13 @@ en OST-AR \cite{kahl2021investigation,kahl2022influence,kahl2023using} Triple problème : il faut un tangible par objet, problème de l'association qui ne fonctionne pas toujours (\cite{hettiarachchi2016annexing}) et du nombre de tangibles à avoir -et l'objet visuellement peut ne pas correspondre aux sensations haptiques du tangible manipulé (\cite{tinguy2019how}). +et l'objet visuellement peut ne pas correspondre aux sensations haptiques du tangible manipulé (\cite{detinguy2019how}). C'est pourquoi utiliser du wearable pour modifier les sensations cutanées du tangible est une solution qui fonctionne en VR (\cite{detinguy2018enhancing,salazar2020altering}) et pourrait être adaptée à la RA. Mais, spécifique à la RA vs RV, le tangible et la main sont visibles, du moins partiellement, même si caché par un objet virtuel : comment va fonctionner l'augmentation haptique en RA vs RV ? Biais perceptuels ? Le fait de voir toucher avec sa propre main le tangible vs en RV où il est caché, donc illusion potentiellement plus forte en RV ? -\paragraph{Manipulating with Virtual Hands} + +\subsubsection{Manipulating with Virtual Hands} +\label{ar_virtual_hands} Les techniques d'interactions dites \enquote{naturelles} sont celles qui permettent à l'utilisateur d'utiliser directement les mouvements de son corps comme interface d'entrée avec le système de \AR/\VR~\cite{billinghurst2015survey}. C'est la main qui nous permet de manipuler avec force et précision les objets réels de la vie de tous les jours (\secref{hand_anatomy}), et c'est donc les techniques d'interactions de mains virtuelles qui sont les plus naturelles pour manipuler des objets virtuels~\cite{laviola20173d}. @@ -196,71 +213,86 @@ Initialement suivi par des dispositifs de capture de mouvement sous forme de gan La main de l'utilisateur est donc suivie et reconstruite dans le \VE sous forme d'une \emph{main virtuelle}~\cite{billinghurst2015survey,laviola20173d}. Les modèles les plus simples représentent la main sous forme d'un objet 3D rigide suivant les mouvements de la main réelle avec \qty{6}{\DoF} (position et orientation dans l'espace)~\cite{talvas2012novel}. -Une alternative est de représenter seulement les bouts des doigts, ce qui permet de réaliser des oppositions entre les doigts (\secref{grasp_types}). -Enfin, les techniques les plus courantes représentent l'ensemble du squelette de la main sous forme d'un modèle kinématique articulé: -Chaque phalange virtuelle est alors représentée avec certain \DoFs par rapport à la phalange précédente (\secref{hand_anatomy}). +Une alternative est de représenter seulement les bouts des doigts, as in \figref{lee2007handy}, voire de représenter la main sous forme d'un nuage de points, as in \figref{hilliges2012holodesk}. +Enfin, les techniques les plus courantes représentent l'ensemble du squelette de la main sous forme d'un modèle cinématique articulé (\secref{hand_anatomy}): +Chaque phalange virtuelle est alors représentée avec certain \DoFs de rotations par rapport à la phalange précédente~\cite{borst2006spring}. Il existe plusieurs techniques pour simuler les contacts et l'interaction du modèle de main virtuelle avec les objets virtuels~\cite{laviola20173d}. -Les techniques avec une approche heuristique utilisent des règles pour déterminer la sélection, la manipulation et le lâcher d'un objet~\cite{kim2015physicsbased}. -Une sélection se fait par exemple en réalisant avec la main un geste prédéfini sur l'objet comme un type de grasping (\secref{grasp_types})~\cite{piumsomboon2013userdefined}. -Les techniques basées sur la physique simulent les forces aux points de contact du modèle avec l'objet. +Les techniques avec une approche heuristique utilisent des règles pour déterminer la sélection, la manipulation et le lâcher d'un objet, \eg in \figref{piumsomboon2014graspshell_1}. +Mais les heuristiques produisent des comportements peu réalistes et sont limités aux cas prévus par les règles. +À l'inverse, les techniques basées sur la physique simulent les forces aux points de contact de la main virtuelle avec l'objet. +\textcite{borst2006spring} ont nottament proposé un modèle cinématique articulé dont chaque phalange est un rigid body simulé avec la méthode god-object~\cite{zilles1995constraintbased}: la phalange virtuelle les mouvements de la phalange réelle suivie mais reste contraintes à la surface des objets virtuels lors d'un contact. Les forces appliquées à l'objet sont calculées en fonction de la distance entre les mains réelles et virtuelles (\figref{borst2006spring}). +Des techniques plus avancées simulent les phénomèmes de friction as in \secref{friction}~\cite{talvas2013godfinger} et les déformations des doigts~\cite{talvas2015aggregate}, permettant des interactions très réalistes. +\begin{subfigs}{virtual-hand}{Virtual hand interactions in \AR. }[ + \item A fingertip tracking that enables to select a \VO by opening the hand~\cite{lee2007handy}. + \item Physics-based hand-object interactions with a virtual hand made of numerous many small rigid-body spheres~\cite{hilliges2012holodesk}. + \item Grasping through gestures when the fingers are detected as opposing on the object~\cite{piumsomboon2014graspshell}. + \item A kinematic hand model with rigid-body phalanges (in beige) following the real tracked hand (in green) but kept physically constrained to the \VO. Applied force are displayed as red arrows~\cite{borst2006spring}. + ] + \subfigsheight{35.5mm} + \subfig{lee2007handy} + \subfig{hilliges2012holodesk} + \subfig{piumsomboon2014graspshell_1} + \subfig{borst2006spring} +\end{subfigs} -Maglré tout, le principal problème de l'interaction naturelle avec les mains dans un \VE, outre la détection des mains, est le manque de contrainte physique sur le mouvement de la main et des doigts, ce qui rend les actions fatiguantes (\cite{hincapie-ramos2014consumed}), imprécises (on ne sait pas si on touche l'objet virtuel sans retour haptique) et difficile (idem, sans retour haptique on ne sent pas l'objet glisser, et on a pas de confirmation qu'il est bien en main). Des techniques d'interactions d'une part sont toujours nécessaire,et un retour haptique adapté aux contraintes d'interactions de la RA est indispensable pour une bonne expérience utilisateur. - -Cela peut être aussi difficile à comprendre : "\cite{chan2010touching} proposent la combinaison de retours continus, pour que l’utilisateur situe le suivi de son corps, et de retours discrets pour confirmer ses actions." Un rendu et affichage visuel des mains est un retour continu, un bref changement de couleur ou un retour haptique est un retour discret. Mais cette combinaison n'a pas été évaluée. - -\cite{piumsomboon2013userdefined} : user-defined gestures for manipulation of virtual objects in AR. -\cite{piumsomboon2014graspshell} : direct hand manipulation of virtual objects in immersive AR vs vocal commands. - -Problèmes d'occultation, les objets virtuels doivent toujours êtres visibles : soit en utilisant une main virtuelle transparente plutôt qu’opaque, soit en affichant leurs contours si elle les cache \cite{piumsomboon2014graspshell}. +Cependant, le manque de contraintes physiques sur les mouvements de la main de l'utilisateur rend les actions de manipulation fatiguantes~\cite{hincapie-ramos2014consumed}. +Les doigts de l'utilsateur vont également traverser l'objet virtuel tandis qu'une main virtuelle basée physique restera en contact avec l'objet, ce qui peut dégrader les performances de l'utilisateur en \VR~\cite{prachyabrued2012virtual}. +Enfin, en l'absence de retour haptique sur chaque doigt, il est difficile d'estimer les contacts et les forces appliquées par les doigts sur l'objet pendant la saisie et la manipulation~\cite{maisto2017evaluation,meli2018combining}. +Si le rendu visuel de la main virtuelle en \VR permet de compenser ces problèmes~\cite{prachyabrued2014visual}, la question de la représentation visuelle et haptique de la main virtuelle, ou leur combinaison, en \AR reste peu étudiée. \subsection{Visual Rendering of Hands in AR} +\label{ar_visual_hands} -In VR, as the user is fully immersed in the \VE and cannot see their real hands, it is necessary to represent them virtually. -Virtual hand rendering is also known to influence how an object is grasped in VR~\cite{prachyabrued2014visual,blaga2020too} and AR, or even how real bumps and holes are perceived in VR~\cite{schwind2018touch}, but its effect on the perception of a haptic texture augmentation has not yet been investigated. -It is known that the virtual hand representation has an impact on perception, interaction performance, and preference of users~\cite{prachyabrued2014visual, argelaguet2016role, grubert2018effects, schwind2018touch}. -In a pick-and-place task in VR, \textcite{prachyabrued2014visual} found that the virtual hand representation whose motion was constrained to the surface of the virtual objects performed the worst, while the virtual hand representation following the tracked human hand (thus penetrating the virtual objects), performed the best, even though it was rather disliked. -The authors also observed that the best compromise was a double rendering, showing both the tracked hand and a hand rendering constrained by the virtual environment. -It has also been shown that over a realistic avatar, a skeleton rendering can provide a stronger sense of being in control~\cite{argelaguet2016role} and that minimalistic fingertip rendering can be more effective in a typing task~\cite{grubert2018effects}. +In \VR, as the user is fully immersed in the \VE and cannot see their real hands, it is necessary to represent their virtually. +When interacting using a physics-based virtual hand method (\secref{ar_virtual_hands}), the visual rendering of the virtual hand have an influence on perception, interaction performance, and preference of users~\cite{prachyabrued2014visual,argelaguet2016role,grubert2018effects,schwind2018touch}. +In a pick-and-place manipulation task in \VR, \textcite{prachyabrued2014visual} and \textcite{canales2019virtual} found that the visual hand rendering whose motion was constrained to the surface of the \VOs similar as to \textcite{borst2006spring} (\enquote{Outer Hand} in \figref{prachyabrued2014visual}) performed the worst, while the visual hand rendering following the tracked human hand (thus penetrating the \VOs, \enquote{Inner Hand} in \figref{prachyabrued2014visual}), performed the best, even though it was rather disliked. +\textcite{prachyabrued2014visual} also observed that the best compromise was a double rendering, showing both the virtual hand and the tracked hand (\enquote{2-Hand} in \figref{prachyabrued2014visual}). +While a realistic human hand rendering increase the sense of ownership~\cite{lin2016need}, a skeleton-like rendering provide a stronger sense of control~\cite{argelaguet2016role}, and a minimalistic fingertip rendering reduce errors in typing text~\cite{grubert2018effects}. +A visual hand rendering while in \VE also seems to affect how one grasps an object~\cite{blaga2020too}, or how real bumps and holes are perceived~\cite{schwind2018touch}. -\fig{prachyabrued2014visual}{Effect of different hand renderings on a pick-and-place task in VR~\cite{prachyabrued2014visual}.} +\fig{prachyabrued2014visual}{Visual hand renderings affect user experience in \VR~\cite{prachyabrued2014visual}.} -\cite{hilliges2012holodesk} -\cite{chan2010touching} : cues for touching (selection) virtual objects. +As presented in \secref{ar_displays}, a user sees their hands in \AR, and the mutual occlusion between the hands and the \VOs is a common issue, \ie hiding the \VO when the real hand is in front of it and hiding the real hand when it is behind the \VO. +While in \VST-\AR, this could be solved as a masking problem by combining the real and virtual images~\cite{battisti2018seamless}, \eg in \figref{knorlein2009influence_1}, in \OST-\AR, this is much more difficult because the \VE is displayed as a transparent \TwoD image on top of the \ThreeD \RE, which cannot be easily masked~\cite{macedo2023occlusion}. +For example, in \figref{hilliges2012holodesk}, the user is pinching a virtual cube in \OST-\AR with their thumb and index fingers, but while the index is behind the cube, it is seen as in front of it. +%Yet, even in \VST-\AR, -Mutual visual occlusion between a virtual object and the real hand, \ie hiding the virtual object when the real hand is in front of it and hiding the real hand when it is behind the virtual object, is often presented as natural and realistic, enhancing the blending of real and virtual environments~\cite{piumsomboon2014graspshell, al-kalbani2016analysis}. -In video see-through AR (VST-AR), this could be solved as a masking problem by combining the image of the real world captured by a camera and the generated virtual image~\cite{macedo2023occlusion}. -In OST-AR, this is more difficult because the virtual environment is displayed as a transparent 2D image on top of the 3D real world, which cannot be easily masked~\cite{macedo2023occlusion}. -Moreover, in VST-AR, the grip aperture and depth positioning of virtual objects often seem to be wrongly estimated~\cite{al-kalbani2016analysis, maisto2017evaluation}. -However, this effect has yet to be verified in an OST-AR setup. - -An alternative is to render the virtual objects and the hand semi-transparents, so that they are partially visible even when one is occluding the other, \eg the real hand is behind the virtual cube but still visible. -Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in VST-AR~\cite{buchmann2005interaction,ha2014wearhand,piumsomboon2014graspshell} and VR~\cite{vanveldhuizen2021effect}, but has not yet been evaluated in OST-AR. -However, this effect still causes depth conflicts that make it difficult to determine if one's hand is behind or in front of a virtual object, \eg the thumb is in front of the virtual cube, but it appears to be behind it. - -In AR, as the real hand of a user is visible but not physically constrained by the virtual environment, adding a visual hand rendering that can physically interact with virtual objects would achieve a similar result to the promising double-hand rendering of \textcite{prachyabrued2014visual}. -Additionally, \textcite{kahl2021investigation} showed that a virtual object overlaying a tangible object in OST-AR can vary in size without worsening the users' experience nor the performance. +In \AR, as the hand of a user is visible but not physically constrained by the \VE, adding a visual rendering of the virtual hand that can physically interact with \VOs would achieve a similar result to the promising double-hand rendering of \textcite{prachyabrued2014visual}. +Additionally, \textcite{kahl2021investigation} showed that a \VO overlaying a tangible object in \OST-\AR can vary in size without worsening the users' experience nor the performance. This suggests that a visual hand rendering superimposed on the real hand could be helpful, but should not impair users. -Few works have explored the effect of visual hand rendering in AR~\cite{blaga2017usability, maisto2017evaluation, krichenbauer2018augmented, yoon2020evaluating, saito2021contact}. -For example, \textcite{blaga2017usability} evaluated a skeleton rendering in several virtual object manipulations against no visual hand overlay. -Performance did not improve, but participants felt more confident with the virtual hand. -However, the experiment was carried out on a screen, in a non-immersive AR scenario. -\textcite{saito2021contact} found that masking the real hand with a textured 3D opaque virtual hand did not improve performance in a reach-to-grasp task but displaying the points of contact on the virtual object did. -To the best of our knowledge, evaluating the role of a visual rendering of the hand displayed \enquote{and seen} directly above real tracked hands in immersive OST-AR has not been explored, particularly in the context of virtual object manipulation. +An alternative is to render the \VOs and the virtual hand semi-transparents, so that they are partially visible even when one is occluding the other, \eg the real hand is behind the virtual cube but still visible as in \figref{piumsomboon2014graspshell}. +Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in \VST-\AR~\cite{buchmann2005interaction,ha2014wearhand,piumsomboon2014graspshell} and \VR~\cite{vanveldhuizen2021effect}, but has not yet been evaluated in \OST-\AR. +However, this effect still causes depth conflicts that make it difficult to determine if one's hand is behind or in front of a \VO, \eg the thumb is in front of the virtual cube, but could be perceived to be behind it. -Mais se pose la question de la représentation, qui a montré des effets sur la performance et expérience utilisateur en RV mais reste peu étudiée en RA. +Few works have compared different visual hand rendering in \AR, nor with wearable haptic feedback. +\textcite{blaga2017usability} evaluated direct hand manipulation in non-immersive \VST-\AR a skeleton-like rendering against no visual hand rendering: while user performance did not improve, participants felt more confident with the virtual hand. +\textcite{krichenbauer2018augmented} found participants \percent{22} faster in immersive \VST-\AR than in \VR in the same pick-and-place manipulation task. +No visual hand rendering was used in \VR while the real hand was visible in \AR. +In a collaboration task in immersive \OST-\AR \vs \VR with a remote partner, \textcite{yoon2020evaluating} found that a realistic human hand rendering was the most preferred over a low-polygon hand and a skeleton-like hand. +Finally, \textcite{maisto2017evaluation} and \textcite{meli2018combining} compared visual and haptic rendering of the virtual hand in \AR, as detailed in the next section (\secref{vhar_rings}). +%\cite{chan2010touching} : cues for touching (selection) \VOs. +%\textcite{saito2021contact} found that masking the real hand with a textured 3D opaque virtual hand did not improve performance in a reach-to-grasp task but displaying the points of contact on the \VO did. +%To the best of our knowledge, evaluating the role of a visual rendering of the hand displayed \enquote{and seen} directly above real tracked hands in immersive OST-AR has not been explored, particularly in the context of \VO manipulation. +\begin{subfigs}{visual-hands}{Visual hand renderings of virtual hands in \AR. } + \subfigsheight{35mm} + \subfig{piumsomboon2014graspshell_2} + \subfig{buchmann2005interaction} + \subfig{blaga2017usability} + \subfig{yoon2020evaluating} +\end{subfigs} \subsection{Conclusion} \label{ar_conclusion} -\AR systems integrate virtual objects into the visual perception as if they were part of the \RE. +\AR systems integrate \VOs into the visual perception as if they were part of the \RE. \AR headsets now enable real-time tracking of the head and hands, and high-quality display of virtual content, while being portable and mobile. They enable highly immersive \AEs that users can explore with a strong sense of the presence of the virtual content. -But without a direct and seamless interaction with the virtual objects using the hands, the coherence of the \AE experience is compromised. -In particular, there is a lack of mutual occlusion and interaction cues between hands and virtual objects in \OST-\AR that could be mitigated by visual rendering of the hand. -A common alternative approach is to use tangible objects as proxies for interaction with virtual objects, but this raises concerns about their number and association with virtual objects, as well as consistency with the visual rendering. -In this context, the use of wearable haptic systems worn on the hand seems to be a promising solution both for improving direct hand manipulation of virtual objects and for coherent visuo-haptic augmentation of touched tangible objects. +But without a direct and seamless interaction with the \VOs using the hands, the coherence of the \AE experience is compromised. +In particular, there is a lack of mutual occlusion and interaction cues between hands and virtual content while manipulating \VOs in \OST-\AR that could be mitigated by visual rendering of the hand. +A common alternative approach is to use tangible objects as proxies for interaction with \VOs, but this raises concerns about their number and association with \VOs, as well as consistency with the visual rendering. +In this context, the use of wearable haptic systems worn on the hand seems to be a promising solution both for improving direct hand manipulation of \VOs and for coherent visuo-haptic augmentation of touched tangible objects. diff --git a/1-introduction/related-work/4-visuo-haptic-ar.tex b/1-introduction/related-work/4-visuo-haptic-ar.tex index 1fb975c..67f1fbb 100644 --- a/1-introduction/related-work/4-visuo-haptic-ar.tex +++ b/1-introduction/related-work/4-visuo-haptic-ar.tex @@ -29,17 +29,17 @@ Thus, the overall perception can be modified by changing one of the modalities, % The ability to discriminate whether two stimuli are simultaneous is important to determine whether stimuli should be bound together and form a single multisensory perceptual object. diluca2019perceptual Similarly but in VR, \textcite{degraen2019enhancing} combined visual textures with different passive haptic hair-like structure that were touched with the finger to induce a larger set of visuo-haptic materials perception. -\textcite{gunther2022smooth} studied in a complementary way how the visual rendering of a virtual object touching the arm with a tangible object influenced the perception of roughness. +\textcite{gunther2022smooth} studied in a complementary way how the visual rendering of a \VO touching the arm with a tangible object influenced the perception of roughness. Likewise, visual textures were combined in VR with various tangible objects to induce a larger set of visuo-haptic material perceptions, in both active touch~\cite{degraen2019enhancing} and passive touch~\cite{gunther2022smooth} contexts. A common finding of these studies is that haptic sensations seem to dominate the perception of roughness, suggesting that a smaller set of haptic textures can support a larger set of visual textures. \subsubsection{Pseudo-Haptic Feedback} \label{pseudo_haptic} -% Visual feedback in VR and AR is known to influence haptic perception [13]. The phenomenon of ”visual dominance” was notably observed when estimating the stiffness of virtual objects. L´ecuyer et al. [13] based their ”pseudo-haptic feedback” approach on this notion of visual dominance gaffary2017ar +% Visual feedback in VR and AR is known to influence haptic perception [13]. The phenomenon of ”visual dominance” was notably observed when estimating the stiffness of \VOs. L´ecuyer et al. [13] based their ”pseudo-haptic feedback” approach on this notion of visual dominance gaffary2017ar A few works have also used pseudo-haptic feedback to change the perception of haptic stimuli to create richer feedback by deforming the visual representation of a user input~\cite{ujitoko2021survey}. -For example, different levels of stiffness can be simulated on a grasped virtual object with the same passive haptic device~\cite{achibet2017flexifingers} or +For example, different levels of stiffness can be simulated on a grasped \VO with the same passive haptic device~\cite{achibet2017flexifingers} or the perceived softness of tangible objects can be altered by superimposing in AR a virtual texture that deforms when pressed by the hand~\cite{punpongsanon2015softar}, or in combination with vibrotactile rendering in VR~\cite{choi2021augmenting}. \cite{ban2012modifying} @@ -63,9 +63,9 @@ Even before manipulating a visual representation to induce a haptic sensation, s \subsubsection{Perception of Visuo-Haptic Rendering in AR and VR} \label{AR_vs_VR} -Some studies have investigated the visuo-haptic perception of virtual objects in \AR and \VR. +Some studies have investigated the visuo-haptic perception of \VOs in \AR and \VR. They have shown how the latency of the visual rendering of an object with haptic feedback or the type of environment (\VE or \RE) can affect the perception of an identical haptic rendering. -Indeed, there are indeed inherent and unavoidable latencies in the visual and haptic rendering of virtual objects, and the visual-haptic feedback may not appear to be simultaneous. +Indeed, there are indeed inherent and unavoidable latencies in the visual and haptic rendering of \VOs, and the visual-haptic feedback may not appear to be simultaneous. In an immersive \VST-\AR setup, \textcite{knorlein2009influence} rendered a virtual piston using force-feedback haptics that participants pressed directly with their hand (\figref{visuo-haptic-stiffness}). In a \TAFC task, participants pressed two pistons and indicated which was stiffer. @@ -93,8 +93,8 @@ Therefore, a haptic delay (positive $\Delta t$) increases the perceived stiffnes In a similar \TAFC user study, participants compared perceived stiffness of virtual pistons in \OST-\AR and \VR~\cite{gaffary2017ar}. However, the force-feedback device and the participant's hand were not visible (\figref{gaffary2017ar}). The reference piston was judged to be stiffer when seen in \VR than in \AR, without participants noticing this difference, and more force was exerted on the piston overall in \VR. -This suggests that the haptic stiffness of virtual objects feels \enquote{softer} in an \AE than in a full \VE. -%Two differences that could be worth investigating with the two previous studies are the type of \AR (visuo or optical) and to see the hand touching the virtual object. +This suggests that the haptic stiffness of \VOs feels \enquote{softer} in an \AE than in a full \VE. +%Two differences that could be worth investigating with the two previous studies are the type of \AR (visuo or optical) and to see the hand touching the \VO. \begin{subfigs}{gaffary2017ar}{Perception of haptic stiffness in \OST-\AR \vs \VR~\cite{gaffary2017ar}. }[ \item Experimental setup: a virtual piston was pressed with a force-feedback placed to the side of the participant. @@ -125,15 +125,16 @@ A first reason is that they permanently cover the fingertip and affect the inter Another category of actuators relies on systems that cannot be considered as portable, such as REVEL~\cite{bau2012revel} that provide friction sensations with reverse electrovibration that need to modify the real objects to augment, or Electrical Muscle Stimulation (EMS) devices~\cite{lopes2018adding} that provide kinesthetic feedback by contracting the muscles. \subsubsection{Nail-Mounted Devices} +\label{vhar_nails} \textcite{ando2007fingernailmounted} were the first to propose this approach that they experimented with a voice-coil mounted on the index nail (\figref{ando2007fingernailmounted}). The sensation of crossing edges of a virtual patterned texture (\secref{texture_rendering}) on a real sheet of paper were rendered with \qty{20}{\ms} vibration impulses at \qty{130}{\Hz}. Participants were able to match the virtual patterns to their real counterparts of height \qty{0.25}{\mm} and width \qtyrange{1}{10}{\mm}, but systematically overestimated the virtual width to be \qty{4}{\mm} longer. -This approach was later extended by \textcite{teng2021touch} with Touch\&Fold, a haptic device mounted on the nail but able to unfold its end-effector on demand to make contact with the fingertip when touching virtual objects (\figref{teng2021touch}). +This approach was later extended by \textcite{teng2021touch} with Touch\&Fold, a haptic device mounted on the nail but able to unfold its end-effector on demand to make contact with the fingertip when touching \VOs (\figref{teng2021touch}). This moving platform also contains a \LRA (\secref{moving_platforms}) and provides contact pressure (\qty{0.34}{\N} force) and texture (\qtyrange{150}{190}{\Hz} bandwidth) sensations. %The whole system is very compact (\qtyproduct{24 x 24 x 41}{\mm}), lightweight (\qty{9.5}{\g}), and fully portable by including a battery and Bluetooth wireless communication. \qty{20}{\ms} for the Bluetooth -When touching virtual objects in \OST-\AR with the index finger, this device was found to be more realistic overall (5/7) than vibrations with a \LRA at \qty{170}{\Hz} on the nail (3/7). +When touching \VOs in \OST-\AR with the index finger, this device was found to be more realistic overall (5/7) than vibrations with a \LRA at \qty{170}{\Hz} on the nail (3/7). Still, there is a high (\qty{92}{\ms}) latency for the folding mechanism and this design is not suitable for augmenting real tangible objects. % teng2021touch: (5.27+3.03+5.23+5.5+5.47)/5 = 4.9 @@ -158,21 +159,23 @@ However, as for \textcite{teng2021touch}, finger speed was not taken into accoun \end{subfigs} \subsubsection{Ring Belt Devices} +\label{vhar_rings} -The haptic ring belt devices of \textcite{minamizawa2007gravity} and \textcite{pacchierotti2016hring}, presented in \secref{belt_actuators}, have been employed to improve the manipulation of real and virtual objects in \AR. +The haptic ring belt devices of \textcite{minamizawa2007gravity} and \textcite{pacchierotti2016hring}, presented in \secref{belt_actuators}, have been employed to improve the manipulation of \VOs in \AR, which is a fundamental task with a \VE (\secref{ar_interaction}). In a \VST-\AR setup, \textcite{scheggi2010shape} explored the effect of rendering the weight (\secref{weight_rendering}) of a virtual cube placed on a real surface hold with the thumb, index, and middle fingers (\figref{scheggi2010shape}). The middle phalanx of each of these fingers was equipped with a haptic ring of \textcite{minamizawa2007gravity}. -However, no proper user study was conducted to evaluate this feedback.% on the manipulation of the cube. +%However, no proper user study was conducted to evaluate this feedback.% on the manipulation of the cube. %that simulated the weight of the cube. %A virtual cube that could push on the cube was manipulated with the other hand through a force-feedback device. -%\textcite{scheggi2010shape} report that \percent{80} of the participants appreciated the weight feedback. +\textcite{scheggi2010shape} report that 12 out of 15 participants found the weight haptic feedback essential to feel the presence of the virtual cube. -In pick-and-place tasks in non-immersive \VST-\AR involving both virtual and real objects (\figref{maisto2017evaluation}), \textcite{maisto2017evaluation} and \textcite{meli2018combining} compared the effects of providing haptic feedback about contacts at the fingertips using either the haptic ring of \textcite{pacchierotti2016hring}, or on the proximal phalanx, the moving platform of \textcite{chinello2020modular} on the fingertip. -They showed that the haptic feedback improved the performance (completion time), reduced the exerted force on the cubes over a visual feedback alone. +In a pick-and-place task in non-immersive \VST-\AR involving direct hand manipulation of both virtual and real objects (\figref{maisto2017evaluation}), \textcite{maisto2017evaluation} and \textcite{meli2018combining} compared the effects of providing haptic or visual feedback about fingertip-object contacts. +They compared the haptic ring of \textcite{pacchierotti2016hring} on the proximal phalanx, the moving platform of \textcite{chinello2020modular} on the fingertip, and a visual rendering of the tracked fingertips as virtual points. +They showed that the haptic feedback improved the completion time, reduced the exerted force on the cubes over the visual feedback (\figref{ar_visual_hands}). The haptic ring was also perceived by users to be more effective than the moving platform. However, the measured difference in performance could be attributed to either the device or the device position (proximal vs fingertip), or both. -These two studies were also conducted in non-immersive setups, where users looked at a screen displaying the visual interactions, and only compared haptic and visual feedback, but did not examine them together. +These two studies were also conducted in non-immersive setups, where users looked at a screen displaying the visual interactions, and only compared haptic and visual rendering of the hand-object contacts, but did not examine them together. \begin{subfigs}{ar_rings}{Wearable haptic ring devices for \AR. }[ \item Rendering weight of a virtual cube placed on a real surface~\cite{scheggi2010shape}. @@ -184,6 +187,7 @@ These two studies were also conducted in non-immersive setups, where users looke \end{subfigs} \subsubsection{Wrist Bracelet Devices} +\label{vhar_bracelets} With their \enquote{Tactile And Squeeze Bracelet Interface} (Tasbi), already mentioned in \secref{belt_actuators}, \textcite{pezent2019tasbi} and \textcite{pezent2022design} explored the use of a wrist-worn bracelet actuator. It is capable of providing a uniform pressure sensation (up to \qty{15}{\N} and \qty{10}{\Hz}) and vibration with six \LRAs (\qtyrange{150}{200}{\Hz} bandwidth). diff --git a/1-introduction/related-work/figures/blaga2017usability.jpg b/1-introduction/related-work/figures/blaga2017usability.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9fa374320a8c98183705f6165cd50ae1f999389 GIT binary patch literal 26138 zcmb4pbyQT}7w-%`Lzg1mDIkq>!wfy7bazUFq%_hE0z-FqOG`=%LxX@cNDIj0`&;X+ z_5OW(oj=aK=idF<>%`9Uy!5;Yz=O&`AmpOumQ;tCz5o){_syWwf6PDU;guq$lQ!FWMgXvo zU-;s`h$jxXpUpmM$h#~peUQGNpYwNXy(sP7W4kQgR9V;JEy2jb6X;nzdRsbLQ8h!o(~C~kNoSqqyLi?nbU8ydKcBwxthFe-DcHeo zFxQ6PR$o`7xckF-K+p=RsB4wHVR76-$gcg5hn26i{4B#@(A$o14SQ9v* zv;V=<`Z$nlSL7hn@{44pg|XT8>XJdhCM#kKmrc=LvCD=P@oC6eM1RSgxN+d3QjvTp z!YngxgPSYpgFaa}!s;U6*vJo}p43!a4uaXh^L($#1E zvAiK>Xt8oUwn!9yeByZOG}*8Yb;>nc^L3)M?a>Z>lf?h0xRd`_n)fC@yxTvx-ew`$ zxn%OS&aF+0<53tAY~0d%u#K>l2o1n@IBVddvU5Uwzkrll6mq!G^bBCGoob=PUXpVe z&g@GYCP&C|Iz}2IZsSoX_eN!3D{7t-6yb~dx_z*6x-lI(ubJSkaUGy=#y6r#*PqC! z4#|~hYqH!oO$xV$B^MPX?|J59GbTa5l>bmA?G-A3&X+Cr@cCZ{cr-NrFnRN%@l)GZ zbFzVD)9@Up^^+1Of}IwQj#$V1U&x!V{Wjp?_JY!&y_C_rBZX0Pz#}+~!!FDw1g!OsJ%|G8Pr$B#8$N7E4?(K4YU6)?M zimIW3QH;GzM==S|D&ROXUZ{I_!wPry-@NLLykCZ%VNQrsZtw8%cV=k^{dDc3sc%Oh zm0xmup}Yd#dnvis1K;TWTXWbVBe_d%p3Td8_)$)M=<6DF4sQR;Udr)q-t2gd4NtzK zV$BXDmGtY3m0F@C0MAm-v^}UmQ73uD3s3tUEr4Sv%d=n9iX8GbKhJ&Z5Xf9qfBwa*f^d{yQL| zTjxx@UarDzwNs7%<{q#o4UM#x5F|PGbN2&w ze1n%wMr<0P_gZWWyV)!8Vm0F)$A+OiPn|PPq=3mfj5U2oG_p!|Wv=W%ZVz982ddF3 zA=2(ya`fYow~5&3hmyZLLQJoE2V4{l8iTNWbnM%uvbt?;8CQARL((yVdVnj*P?PoV z_qQa&A3YM~NN3$dFTL#rq%LssBT|;!^QS=}WU02~gKiSGpZz@w{0~lU{;3=1s2Qy$ zp?8Uj|2JjNfLK48omXkCpgyPN!2yyI`u_TKW81I1x*w|9S$9xFo)xCl2&@ zF&p7?kNJ;B?1P;w6W)P#UWU1A`VGU@t)2WTO(*@ZSpyI_Y3m(f(PzFi;p1uqq0i82 zPp2?%&m!KUi8i&<+-c9|b~N5Iz~`4X_|xNWY^W<)or$3+eV~HG5eVp>ak_>|8fL!b9fXkiEA#%!d1YVu>6 zedAzV%`<>!Ti}(auE!994EDjap_R%NDhz;0B1c}s`A7!OFc8;w|K=BPSbSmPvAw&G z<<$-T$$m0&e6d?UmbPxb_c=Opo^hVmPOlX>)>yZ@3l^fXhIp=Ox^7r<%$#HOdPJ{n zd5$?vW?R=dWOh1^xA&@Wn@Xn9Ucz@nfIa2IQiU5}fX|>=Kn^B0Sb;rJN!%6RT zf|!;w#K2i@qwEeFru2cMCCy-&QkVoSE?SWERqCG<-0oG^Cz@I&;%;v2opbR;Qot(c z9kUBki#REft>DnVWP$jJXMloTDRHlX?9oGD6>kL`H&%@@2OBVU;kSumB>oI|H+#0z z_Sqzmq7CI4P{qq|CyAceP5lry^od!{;y~q((2RF@vc^ed<$hHq(W<@pH{o(G)|r za}py~0b><_)a*Q%9d38iXwPMGS3UlLadBM4yp5s6aOe`LR(nVF0~g%ZZZ*yfpP*y*qas1WP|A^azGB!gJE6k|SN~;J zE4Ut3M zIGG_}cg9WqFyT_+dkSy=??cP|Ykk?n%Y#I-*qt%3v}SIU*9x#?9u!K}p#(qMzCR;Y z4!@5365lrZw@^ij#+b@&UpR0NjeiM`@@T?shDv}H=p~6OqWLw?U{IU{kub2+k+`kB zpV*kgpYivSEF;w)V;5DN-(g-eb+-7+stBdICy*QD$ax7*8u55FH}u z+5y#n3xrhMdto^BFF^DiiwkI2VF^f)PllCw7(4Lt{9a;Ur=QMe4x6tXQWX< z%kmsZBg7+f?|n6Or~*(E)qp<<4voq#5 z*kmgxzoK4BQ|x0)jg|781e>+MGeEO;tcYWYC4?OPfgwOE9mjw86Kn1(hnkTGcfSUu zp06}rps$9|NnIzaPXF5`%#`J^?3N(@bXA{PZ(8c9zLt~HD@Lmm4YGb04}F9EFWe7U zmQJfjZrI8z!Om}48SGf*b0da$^nR?9;kx{izk)ti#EC4U_x~Ds>6Q=Vg~bu8V%`bS zF+CXbq}3AKeV=5B`NRq8Kh|#^BpR0Y`-$CyxsE3yu|;9p8Z9Y z&&X&^WM!$~r&+!WZ?V9uLx^I|bS$e%k_ocG>_9nG>}cQ_&{R7XwLy!OKPrB>aIX;| zj(JDUn)~|PL2TqfyZ*SBZSND>11I@_bv*4TE39UmRld`J;a8ZHN>f=0M%C(r@s8(x z?Yli;1N=}k?_oD<0YRfcJ)}3zomLY;i8LUlLAtDI%lQL9ao@S4ajJJmh}co@pVa>W zk(0jQI6AHQ1$ecDZ7%-qKdn1v!|{Kpw~jOecX5gw7DLr%69B3~66mUo_9BD+4UQZi zMq6Sn=nYJl{fM0jm3w%iSRY$b`1M~cj_Y~wF7B!obnn2U_nO;sqzJa+x)Hss=dS2x z5fc0N3~pDYI03KE1+_#tH-9@^oWyu!E$+LfQ#3G-rQgFAM(S~%9Aa8mJXXq?3HH*i zYH`Wz@=f?_6Rxz<4$Xn=}iPyXW#jeU;5da>7%TU?0C8i z3*@|rh6Tc+1PXKVBzAuWtOpCG`A*)&y-yitNp+J0I;WkzW2~JY|Dsn%xb`X!lpvM- zP7+=Fx=2yKh$6Bq?OO)luxs}AEn=qg=S_YZheGUdWP*< z&l(u^$z(8V+%?eIW5fDOb{tpYz^ga*lpQ045uMS*5or%#>rN$pWLpR36ackEjfM;I z*5zLKcEF)(Iuvh1TWtQ$ut(FHcEdtCaCzIs{Bvh06Oq0bSnRG6{?{0kP*6tm zTJbSP5POR^F`Az!zU*nUT61S(kuKq$Sx5g(yrl6k##c*0sq!kRc|0d=I*6mp(|smG z%p#K;643%jt`Sm?@RR6KXezvTZ=LNT-&Wim&#FBZ^4SO!uZL{&%V=#_?c~pG)6YMX z#WS5BpX~aoDNe~+Z%bAkZdm~b%s3<~Kc;Ga2F!5)W0-KqA&rj5Azy>Ti@gqAwiXf1 zLg(kPP=hk}C`Nl|nX~%Qk%V*2N_UN`(Nd?_KU_`>KTunzR{jtNVI=!72Wp3eBlbI) z7yXou!Jt+YS>PFXq95_=Yklf@YXd1~O`Q@U{i3Xh+#Bxt?6$xp|~b0)+}!zZHv{GgIG2owWXBoqcFS`FRuae4xMi> zj2o_yC_W!4x7TQ}x8z6`r7h3boS=+CtxZ%73w@J{l3P`pUjtbwAw(zyKy^wjf}9^a8b+J) z!*G64i%Y2#`DouE?+UNjznalBbauf?-fhu9#Z(&zdNSlvuEVX%<*%CiH?rx$aUUgh z^$rC(-^kBh%6Q&#Gy76W5)cTAB#~xN3Q_E}rdpIxydE=TF&Ti74~0ub{!%7>m-HzL zQHH;T|Gm6O<*$Vrp-h6zC+2bpkSV{G--AsFS6WVCRzbu^4NuY9xtanryZL9YBIV8- zVKXYX9Ym^*?pXF)GVyLf+81h~z?3DHp@tNM?yB$=p;H%ExH#%jPgKH5_E9 zoYRNrQzcp@wTm5kJ02NX^}D%VJu|Wj8;c;wcj)7sqbQEA3gk*xbyk3tOr!!n$kBe5 z&X@4(Q{+GIK`u-yS4qbrz6ib4v)okrkGrSRRB<>^0&?GC{(Y#@_H| zc(unB)I&`b6iRE}o|4qZ_-p-=j{P zxpBkxwW?14t@;Gc@yaUu-eSVoHKM#ZAH4^~TattRbI-7nTJ;0XMC*rEuHDcN@EvdB z;-TGz3Y~IAMFti<{orlQYI+;H{6QX2OTo&1at^<5;|*6ZkMl=^DP3L~fo$KL2!k9i%i-{1W=A%TqCu53y2D;%sG z8>=i})LlGTi}$6CU%ePM?-=P~KUCt%aa5+P=ywsNM|{-BWQC9+87h6kC5~k&mn!it z?-sUOCg1zX{W!?6Mj*gK_E-V6VX|YWQ)sr4KSaI*C(4|iS4+#!%QRLfqy8b4dmwFN z$X6V0+%Rk?UB8zoGc43wft(Us`gBA}86p!R*I%(c2++8MqgEx!^j#L8uAa`x z)BA6tEjV<#RQEGV8O&=kv(ID%#a;$NTk%_z+0=~l-c`=SBN01&o`GJ_cy)R;{8)YW2}Wi(eD%8{Kq z)f2u4W$p#xImz`$6@}n3ep!(yI<-*Ov&ikr0;mXpU_JEIY1Jd(1F8egui<9^ z=n_%a>A9PNWbQbP+SbuEOINX{xdn+3q+SwsIR|YdM%8 zpmrJ*&!9b6f71SS!s*@WfYoGb4cmHqj2Xjzn$wzLLNk-1Eklke20fe=LyUy6nKCI* zyRs0H_;a>Z(Du+1Cq=n3*U!!BjEB363Y&AQMKFLStgdujSEH=M7Q5V%DG$~ zcn;Kk0%*^?%;j+oFWIn}> z%bb05Xi8~nJqi+&Pqi6LFeh@oOubpql@mnfMSK(c^mgd8{aCqThKc#A0ZB-5zC*(i zvwkELNgHga&H|*Bm#~TRQ#Fgh75Rd;TsgSf?P_&MN&114rl^_&DMVXr5Ff0%{<(rp z#YRXz)w@LQVScNS63iVi<96NSQ{Vsg#6`;#d+S!`XT^edWztcrqN9`lW)2879}p-w zv52=rW!2rG@mG?r%2#b&b-BXAaZ-Rl?{#<*hvx~h-TDej@ST>lZ>S4KwAos@Y4Au; zz*tg7l6*o<)j?jSP-aAU zc2siK!Xp}w6oVz>h?qb5haOxB`|%)6z0ezuQb*wVCts3mPSM86!%Z57mIYu{$~;o1 zp1~+PpbJPr!Imho$muEzqmC*o`!N!7_kda6l;{g?k6r9^05_? zh~i^e`o3LI>}?VMT76f7$)#Y$j*HliK3UYZ^C)OL8XYM)GylydC@VoSszOPpOqxew zUF4vIKq_Ay;JTP51&+U)!*2bapCOmplGsM%IiGpO%ikp-&*WW5XO7B?GCMPC;l?cw z6=sH+N<4}WhfcF*l54Qj4gAh+LPk|gY!-tYptmTu}0=*aDbT|8FKvsABO~kGQ2A2_YJal=-ht4nVk!_Q1 z@x~I(saDLMDiyuGVOspl+B0B~HIAC8Uja;=fHTYt#3RU9lLK5=4*!w;8?j{!MAkMu z_M6;zG`=do^$fg^>F%u(XH_bo%H!hIYAJS|vneGTB|M}G`-Fb_w)gUN;05kjfqnzk zZFX-K-$~`s!j*0EOZrn$YWny|McJ3vg>?w zy&!$gKjMUKdbDrao0-w|<)kpJ2`~^TNeLivc?mD$P$*dhyc2xd3;ku6zz=^7V&%Fj zMWUgbEg0i#f5%@~j^8uG)eNYZ&9TU3=73P2`+^;9ldQ+Hz=i z=GvyMESze5#H>nEPQ@)D zO?~w0NpVdq6lBbQ9rec6l1kJ9E7)uq#0bTVxAgXA>OMHT-by^OnSJrfY>kM!G&^WP z#GFpkyX~ulqvLlIr+J~^i19TK2(&4zi1)RA9bZ)1(q%+Bl?z079A7m$NrN47L;^=d zH=in;2ztSISQ1DWm1z`9;S|BUpO(h&7^VcGy8hyuTV(HLweweRv(wVV zYskS&&cTmzb_A;lYs7llyddK7u*%Tisx(d$6IN6hRRzX0zg5TIr*IIjpR*1x(Yf%82@k{?*S#w-74k zvbKPUsqK!rGWOTnYrkVs4Sp)c0egv`0}EXu2gTooJZA+6O~g!1cnl|bSA}}B|vsIT1!CO zx})V%H0Ug{0Jb=(%f}e}Xz{Z^Wq~&ia<7Gn^Pbt>Rb6Nf#0Nb)|RZyRe$fq%wDKnCOr8j#XBn3cN(j> zo!Uo(nSovc5xRP6Za&0~0BR?;A!h+5>0k;>{Z?P4O;~6JixGH1!F61!+=-PYR-q)0 zbxrbUwkZHw6fmYOb=02{SRQ&=J_sc=rk<}lkH^fek zRWiDgQfkq*n1pdKO1AiMDdVyvlgU6vZebMEW*4Wc>3&Z__df8ALHvx4{8r&JK#O}= zcX-~!^tHt!{xhJWg|8e$S8b4?okU!}-njF9_itv_!W$h*1;UWEr~f{v^3F9Fe$%0= zP3Zo4DhXeFz4~tQ8d@5>lG@7_=wGgA*tnrpVuS+c^LTcBj=hkEaAWfQT*61L0CQ z)Q7CUy^6=gE)H#f%7fz-igQ&X)OeY*lEFdfQ>l6;-&RTe^(;;cKO=eal`ZK!NgD?zTx;)koec(fZ3^>|0qXZ)= z7Nbu=n}|&8Z+q2H{Lup`JhdQ`X(tNo5>-h#9qEx`Jy-i!CmRSNsI}Zw5f-nZzLfcB z|IKGUJT>w_ngBzBknbIwuoqfzL*}NbN;XX-qSK;E_Os_VeQvW9AK+6voF{E05=U~| zw&=}=m12(2i8p!1til#W&XZUJMNo+HyRkR5-K)K$JW ziIg$o2M)})5BsW!tS2b57GgwoJ5SCeSUs*|1lVjfkQYpn)D8st|0&N0)O&z~t4 zGl*gnGY0t-&sB@|q3>#!ETRoYmZ<&JS6Ekuy$&_>M)`yNfvXs`XPK6t&Q35uUgYnr zV0Qipspj=%@tA&1VDd(6EQAG>8%v90m13r%sfisf`o0Y8d+&HzM)du$EbANk_>QJV zBuM!4B^*sPVzz)lfw9QISVZ3XyNKw9sd~tpGTJR z_>sTNZB$0C4eG|4fkd$ZS>p5@?#2oWnNU=`5X5VO@Ug)2I$u(7^`y%^UvND>N7?I3 zCh6cO`#xKk2$Lo$PzMkKIARPc%AA$RwQW{uAOa-T!v&FKuqR&>=f(tVrVRO)Z7VH^ zk^WM#D=FpJ^A8+Q_X_KyAe`+qc`;Hhxi?47Of?}3s9)+=GSv}v`)YwM3CaPr7l&2ozomCAF#mOLYF_8seWU(qm6PW@Ot_ql3WF_k`uFG2l zUfiCLn~1L)<5R89P9lm*hgp4dh&V>#j(??NwcU++{nZq4(NwYaihdqlN)AF`youhM z;;6Dj+Gt_bAzaP8ShE4JUJ#wRyb4}pvBp-uQjTcp_8}K@B%+{anoH;E&{fz~o5+*{ z2a8nboqS;?FY3(1QB+5UMhM1lR)s0uXad6ZV^J3VKMxfWFN%5Wv>JUvEm$kt6&=MZ z<+U5%VGzR-x*22U8}-v89V1kZJ)@6kg(JMo9TyKnNYcNkqKb1yILXx>JRW2DyHLL= zfLDrv-fUT8Qf>LDfyx{7R696{oJ(tA;H1928tD23E0dH&Rr z*6ekagV%$m$lMQ;8&Z{d&mui2B#M$4MmMp`hlf*1{;EwlHV2vboZI}SuiTwvo(3~o z`IKa7ev5>Yn~*5v+?Qs;Op^B%xB)a8yxY_{H*>{D z9=JzpE6AA}RWo`#Vgc?fL7u%fhJE@jz%A{)W--#*X1ckX#q$%6m38j!L1(<$Fq>mu z*+Gw;KXA@3g%Zi_T0(QE5*VA)j!|c#J*zhApxO|FRkp zO?BKW{}p-aoQj`bp$_FohQ{F!%zH}mES)iYW;MIW>JSK+Zfmib!{T_3s4v5Hq{_&# ziMgm;IRkx1!q&?nRoFdCc7=z@{OCgfos}MI${X}zT@I<~+O`7RVxYM`(;$;6qzeE+ zcJZmq{;dZ(&$(UIYM(WQCDF}>;dww8D4RZ4%opIQu&hKS{}@hoWzrl(mIAj4EX^Ll zBI%N6vs{Qqqq3AY<-XxB+MpW1nw@H)AHKnIZpGYZZ!_^3Q`_HV97%jf#H#WGR!Nuc zGz{000toe<0T}i@?JBF<7Ixv4)mQ_rYTJFswhbT$kSe;r^!qxA+q>~ zsan{{16$0j`XnTkK%ivl1NhDZ&Y@gJk8)i~st!X>)z@PFrdSvXa7Fu2EV}k^3yW_yuU*GrUxV(nstCBS#vY= zi&8sD9K8Q}`Sz2##0i-0f)`C?DhU{8`(TzhJu&;LlbWz+j`*W#vt!Gggh6$l3~((; zjPFx@yD5~)%z8)r6&a0dlh)MQ^z?zqr!oz${+bWcQ4EdO2YjpR6S*_X#*L3rei6pH zMXTiuGO4&t_@wqh?3@CSCDPtyvkEH(oiU$$-0FW<$rXaxq^zbN2p-acLpPo&w%iS(aAk|*@|g$A+2_lMbRiT)cHe3yI=#i zSJLs-5E=U9X7e+1QzolEx~bxT1MTvIp%0YY1*&>M)u)_gl>;Ma)dB+1y21dfirZK# zpIm)#%3U92rMZ`C_y8a;sj!8ePhk zh^9nJO$^L(mHpr$pal|Ob&}%K=qk*)h8Q2sR}H?vZI;|d!vc%t)oK?3uujGrpfGhn zxP7Nz#f%8=mw0BtQzYY>H9!in-$mx3UG&%aF|8&Nhqy>CjOiWZuy@Y-)69ftpgrWvn|RwE>dT0;!a` zWBcK;D*E~Ifss`Km-SugpNiSNQ7aXBw#_vxzF+ZWs>bYU-cS17PZw*{5V92gH>oRn5-$2N-C@H5J@v5=s(M0vjg>(tJX^c0Z&0YXIMF2-K?c6N z)PpULsg|qPo_gXTqQ@a~sxwRXwIEk%Zwt9Lkc}bP))?UvErbRvR(JJcu3kl{)C;7 z9S%F&<+Os32S{f&GUA$I>WOuIJOZZ5f);IX&U{f{6VY@9F|37MEu4lH9a0H(EU#BX z$dXhB?3OaL(IZ+-ZHksw4qw7+**b`jtRb0ci3v>+y&I5P`>_9J_3tp1iM>{+HLL?t zGiaa9<^Ets;vT0OI%E8;{w2MTS{O>Q6#3L#FNlW)uKG#aKhkx|5{P>~{-ihgm%i7k z-i>z0OG28RPkdI0|8DSSgr#82c-T6kvE>k`xG`?GJbL+Z1v%BK?p)qc)$~u9M@sR_ z&3J9TO3`Tk!ipUdy*{4e5?cAeoQf^mC4S=QvgOt&Lq7K=%9HD$BKlxj7}_&H{lomo zab=C}g?ZW~MPP@0qFRJ2Vs2R^m(4At>TzTDYw6cN0W3*eUM`PXaVLWy#d0dELthrA zGVut#VRCxHhasY?xVoAR~1=@OA`MhnL&%I_5_xSY;u%dE-khwvt?L-_x8F~{7+9%asli0 zmD%y$ZETt3;PxFI(G}Uc>UrAw!FEc*i+m0WD-ix-cw;_wB3-r8dlnR*X-cD_gPf93 zwC!uc#R6jVsEWkWMLS*^n9p^Eo7PIPuh$ivWwz{n#V8*Xsh71>FM;fA$otp^s~-Kc zESb}%yW)^&iGrepeBnu~@Rbj%uDeRDgD~Z?sfU?_3)VPh^_$SjjLX7&BbLmfOwBO* zOm0+)VhL*ZrRmq7-plGZ;CY^@i>n(;xva(JQ_Yk@A_V5IERXYEi?T9!0BT=XY4JJ9`bqEGP;1FT*9$AZ&wGruuBUNQ zX9bDOtH#u9km9M+dPd*0Z&ydW*fCjI8E}-aldP;F1+!J+b}b(9?Xs%L5z@RxBX zmEK<@3^4KKk7o43rqwZ~X8@ji0N*Zu%u|dwfe-kha zFR8FMP6N=`L7gAzy#96J+a5QuzAbK^uGZuJ4?z2 zejbc714Ub=K78gZm%lQOjg;HrbGf2cE$EHXb}r0lZyn z*Y3Ft_GplfB%Or`px{{_i0iF(r}@d3V!!3{w@W9L53|=yd>EPSVw^U+G_KD7Jl+cP z9UV26{zc}Oaq6^bO&O#A^S1tvTT|Q=50%Az%`K*v?VmL%MGk9+f0h6 z2+E`;BfE^-)iaeG75YNNNfXs+(HRSfAfK=EaT%-t2WomDB_(k0BWda)wJ-&GEtJ^9 z&Z0?}GEgc&3tGP3J+~Nitwra5R{`PLHOhdqg0>mU7t6Kwf?jfE3g|mTYGt%Rsdt+c zk%-9H3Bo#F?l)53sjmyU>xh|Z^^k}NJVn&i+I65PLf>B!+X97QP;lFCY{r$(gG%zn zB=4E#;Q5MaB>NYgYQ7!ux!XNa%WTIdzW!O_mY;S94AB101=6Y?!mS80(~m%g1h}R_780Ea@F=JwmRi)TlHPUJj`$pFH+%OBM!OzP_Cul3J=O-1zA{DP3(1^{qcou4 zNgLU5?Xq_Mq~XWDubwO0fgN_4eeQ|%`eaThBa6*FrYC-!H-0&}{hVtbC;L-+E8Ey4 z!DJ{YqlqGN*A4m)1#J%q*Ygoa1z2d2zJ3y|_3exKJ#r&w7m+c4e;G5ou}`C9D^Y%XFwjV{LWC7)`;yj2An; zT5oj)LiC`f5SXg4gCud^TJ$pjwf;+KgsFGfkKeb3P-A=i)>t`-`7o6+C2y!|${#lV z!J&QgyW;$Yp&9>BGst30+G`+WOCrRAVq~lf%{aE-wA>6{?taj@zUFkI`oj$t6B9E% z-Lu;J>$GEx=Vz6RK%Wx{tGJ*0}rY zCt8E+cuwF_Z`wSJPCGkYAnYu11PXZ|9hAW!`$NGXSvQ=&m;?~TcN`s%aM>sIypc30N)4Ctg|1%;?m@Vrp)j-F!sIgctNhNnE!(N3JReTDQh6u+N zWP5}}{c}(Yks*}Eqh`i865|pN^Nvcq4dDA7*ENmIjinR3;Y$}4neWyOR2{42Q*T@E zk{6yPIxr%ruKeb2SC~@<#xW}f;Od<#W%4NxU!h)vQF^HI**RJYtMupD zPTGPl$)~?NHpr;#MW&wm6eny&(c>8xo7@|=NWLM{GPxov-q9#Gr-I=*XZ!2>{89U2M5vz74~B-u}kKn+p2wJDG%IcdGw_| zW_78HkbQZbUIdYXwl11Nf5}5wN4$A>GNma0>O86JG$$L)sCgR8bY1!g%^X&Jb?I8jKz9w+sC#Dg7I@r=94no{7uG%s~8CQx%Rm?<9ZQ zm;Z^gvVB|J8m-87e(DKRS=e(WQP3=g;m!QWzWS+g*(*#jbetEvvUwMiAt^=cZcnEU zgDm~nF*J_eQW$)@7)pa-;H^{SXe=tsGHH%GAt?I*oen|9{7eTk!?*{~&Gv-v9?J^$ zU^{V4#U4l@j|S6-jg4&EgiR0=kRjmc%nakN``&hal`NHi@Zi zH*Hg|Fd2c9<7k=(jbA1_ja;bMC?wN%>dJ@oGAPKb^^1(5sVR`@qb&6$)KcQAvSTG7 zQ#f`AI6T`eF&*}@-#uK7bZEt>!0baE+4QlqEM|p_;q)nxtRS*WqXQ#28<`s)wB&k= z7u9}-PoZ4pn;JoevQ#D0RJnu@ovQH68>0-ssSSe_M#Yb4kuuot@n9ERF?Y2#KBrc7 zNRsXFJcw*!x==w=vOEF>V?E8$H!7F8OgqREPHMZ*v`y}8SuAOL_t{wbL2MGs`fXnD zj`li{K^-6Rn06wj>Zrt%{XR?+LffIbj4Arc6-$xTunk!iInYMijEIJV+MR&LP*BX{ zpy4g7Fmg*VrDs3uN8MBlSq!D?1BIR@1fR+7g314I(m&fpiKSt8ozv1OC7EG7)SWEO zo^nvwZdBKmW_7@(*||}shFVq9STa@5Wf7*hdOygbnFnKk;1QgcC`%>QF6+MeI-2(F z7RP9Pc%Z$7nxeN#zQ6uq!yZe7q<*~Bd4#pCP0=hsB5STZWAnhHg3~cz_(`ObOv{Kj zZ{^h4Oya29oApy=)@gT{8)~2EFm?o@0`17v>Cv~OO2DvlUw`kL3hhFJ8X%250Ti#n z*kqk+l0T;Wmvb%lw}tL~W!ry|u8z<+L9 ze$8q-F&bHU--l~MK7}w7sCJ7sUkW=KS$D2+!i61G7z^jxOZmymiiMK>+h`2Pom{jp zRp+$-r+#IRe?rA(5-s)+zjaLXhu9@ae){JRmASL(3!@nx;@!gU0f_C3p{7GYJ?IyF z-R;zB>yKJIlbVur>gT}|I+7WCwN$9sEA(f3zHfV3!i@#g6@8jbZD{1R=LTm!ppXcI z_AhD$VOl8P51KVoib42denaj|pK{{r$3N7fxA!}!Ei&1a;@eHb{H8Hz0F?IZ|wi-=qW5E_`azgIv!13nxrT&Jzi}q7`Mk~ph@rnx5)aLJO{6D$v9|*o~*fh=N76E)B1ItUR zpBGXAPX4}8S_7aHF<(!8r~3*Wt@c%SVTB>4GY%XL#uVbyDGnrVgShahN`95`&o=gt znmawkZY=Sx>Q8yWTK(tN@-48yVeoLn;+u@4 zrzX|AIb7Mtio0cUQ;ys1KYRP8v{jF^h8*BXy1|}hWW==opa;OFuefiteqO_!H*MQr zIdI!*C}qaLLYE#8R1AS6bguDMhk5I%ZC*$L15XNrPY{5EE zBT}4HOeA&UK6S%AtagH~(X*A-GP{3tZAlF@&m}F7yCvHuEuBvx&Ou3K&J#iKLDdC_5s)7&yMM*(GVS&n{lLVmFBmt*{uyI&)%JCPnaw6uc?Ohl8xPL6a8w`9@V{u z*?UBG8<_H<($koN**7?2>PRJvv$JbKd2C!T;Dt8gPL(8&LL#GPut7}k%vSk;Qk~`~ zP?+EvVM9?qR3pJn0JDh&B_%x7s^-|CWP!KrtJ9)D1Lr|?tw__)tpQ~K0SD($j$)g* zwk^qyX;IcFL%O$bm8>)mQYd8!Vy2Y{1aAoQ;TR0e=-fdCIa zDq!uuLA49Kh1B(h2{Zu$fd2rk8r^<4;zce1Bu!Nc)A0g@xpHm5l=Pw@(zCn|* z3WM;cTRMywqRUpiu1LT%7ycQghsdw5)R$5g2% zd8;z+3Y;?=b4R{#5wYHoM~v_Fp@>0orE&!sF3LxrT3jR{K*Wk?xhrW-g(V;u0)<5! zxJige6I4kGNtDpZQb`65(^7G206^L|peB{;1ZmuED>dw^JG+syHMSzw!3zY%V2OE1 z(o!hxys40wk4gjUKV#m|7CFxXOG;WC)PRQ?QIJ6!f<0?9?2j@lvrfoo`;w^NrocRJ6BEz<0t5lt03+_bWo1kp%S|&3t1z+uBrTxtD9Y^=)%q z$nEg>H#pvXr{}Xc-L*+}I{K z-PN_F&ANj1fhi(E2Dg7@_^7~fTs$q}g{i%iRR>8|gnWf@cVQWY`^zM<>d7oF04I^s zy2k{;Zt?bP6=?bzxzt)lxsA8v4_K~)H^EoM&}#~w^U>R#irPx@JCiNq>BMYWS#Y_u zOz~M=t|s;p>IijiGNlbkCPj0GQFlG$OLkR_U~fH#sCaK|$bF(W``Ua-v}at(fJtwS=%F+Evtr*!rH{=R3RrBZ-I;(j~V zt2KZrGA4vlNC$YPR{&7dcl-qa7t#pd;a0ngV%aK4`Bl`Us2Lm3)B=eIeW(j5@sfH9 zh^F7RDAZHOT2K%sh9{;8fw8X>HR2+@01sLNz}KR^x5B(l0APsm8j`k;DyHCx+*HXN zat`zbH<7;`YH5u?^HEZ~FgXrbD8=$N358)wP_{;*AtVl@P=`7v2Y%%$S{QY~(1a2wZ{gNO6?~2FOr5ZC!QjyV`uNgxzIe_BKT{b(oSTZ)?))Rzh7YQq-524v#v|MMh>(tp|sCjnf zN4U6cC2hQ(g(P$EfnmC?S-J)}7EOTlkep!+KBloWU)YVZ{{6D`GJex|Cuo$cT1bF5WL zYjtuj{?T2NTH={;H`eV1gdj0+n4k7n^)P-SzCL?Pb~gS^$6mc+-9pX6N$~Jb?rZPe z{fju39R0KC3Tfub76{}K6~dm;U5PV@vxwoh423BKgs6|an3SKTd)idtN)e|8WVBvK z3wL*C#`Un4)wtWGR3RsETT8Xh$MGDMioB$-rP^vRur>mN{+k|Uw6QxGdaCPv13 z)IxP1QBJpJ?ZSc(g(#mPS$mAfoW)TsP3hL1W=X@*#2S|E??Z;wQ}w?u@9qTu(EZMZEz+Lqyj|mT>b5>bz_zA3=?{u*6}QjoO_mgn&loJgGlyPQbA~+dDVQ`KH0Yc^F%F8u0xx z=XT*qE;r_{vl5>nw)++H=d-pek?kGEup75ATYGiuU8-68bRtKHM#=+u^sV>VR%w3w zv%7nH)aZD^kd>$vM1C8_)$^I+a_Ul^(L7R}M4F0vdn9it)W6f($)60frcSxbSc=+l zKW0yXeJdJi!qT?fS8#h_C&KlP??cHSs;T|rtU3aayX@cgY%&X zjrOk)JgdiIYt$ghQUWBIsGkvvq6k*qDq$fjiIYH3BSP?V5 zWOi2RV5dmlg+n&Y29pWcQ;14Z4*bxNfvkNf=uV@*O{h_p&^2>RGJsC!e|qPAQAY`2TDW(&}=B-&g>N{?uvsgncw6p z*_!bL;kaw61{SS=6d`W5?Gelq8-2!-m42v^F;vX`tKViTRJ2HK0eZYUR=rZxtQG(b5O%tBHTceGfq0nha!a+3~wPIjw*oJX$ zHf4q3S5C+%2$RS?55{XaJ2M$8qv|F|%uMENzi)Jfg{Y(jM*G$`+b&H`If9%)mi64* z1Kt7p?f(GK?ml&<{g?Yja@p5#EJ0x}GOq1OQRB#um+h{hxm#{qkYJ_{KMIvP9Vf`f z4|_xBUuk`rSz{`3FI%D3kLsy1C(bKG<37ol9x(p^yfmdUvSg$}K(6`i2PQRao0sk7 zRzZ8Edz1;-`iY9ucldX@IAL0P>^ZKx1&_n#6!^GlZzS#Rj(Nes+D4Vh-p%+v0DwK& zFAxUnNHw!CjE2q{0&VSEXbz#Vy=53}z)1j^6C73alosRw4R4qjh1M8w`&Vuq@P?Zz z5w`t5!nVJ&MhH!{yTv9}b)CG-*0s)##tNpByN|e*$JhRq(O%EkD73>EI$#FHb~Jhv zn>4EQrlM}poh^aT3fK7Kg6kT10tg#ce)_{qtwg{`nXOEWO*c1hJQX^YV}Dxsm+=o5 z8dz!+Wy(^!_Fw%w`~-STYVy=2rR}JFYgVz@P19M?`_^$)+2AiWwJOc9H8k#>w3GUz z?;kEJXq&xB-+82O98h6pwCY$A2btald|H+^o*ufD7^fL&XUOg6Pkuck=6`DT_gH>q z$L#SHDeK0r980daAgs^cKM@tkdE&_|->Jk13n%v1PiPN4FI zYBHaf70fxl=f4es;)NNn*LX{;JvAsf|h?CNQYYnmtw=pKJY={vY((MWK9ch$})9KcQ4ALe;DzZN+14TrEio<4(iUvI|UWOK3<*+tz@*w}vo-t3VZ~J5s-G>{s1b5QdWk z&nC7GHJc5F9_x}4tuiY|;y3HQx^?B5TGUL?000Gu`?N%)YV2~aaU(OYbgl1EL2I@=xMIt|4NTT^O6M3|Z=wop`06>=6sN5I#UY(lsuge}dr zDJSVwQ%7y8;N`JOKmhOfSCwk09Vk-VrgWx%3fcXMW>sK#;u1_WvIow!`q`2MZ%tu$ zD#PxOq@5)vSL07mcg|YJ4W4+wuWZ~5uH~X1Bhn+1x;wJ2*_d+0t6TSbr;*`O7GRIwYvY@3iq2@g z+%(?{wI$E<>~7%|H7=Sr{rGL|Ab_@x#V2q_TIbBoVlD4(*-Rv~;*b;M0o(A3-uYG0 zoLBroCCg+e2OS@EK9lFgYku1Dda{;d*4CqCd^_YQ?+g88lkwl@Tpz=_SlidcR)dW> zTG#Jg-bT(gP-!T;vr{s%)4f4GD_Fy3s8e+fkc? z(C#Zdd8@{fQn4n3nDYY|76FLjPP&w$&e_M*N!S3Ae=6r3soGuL!({ul(nDaaY7Ht9 zkR+0L014i)uGRZ=xW}^P<^zW`J=W}Ky1IIGsUU@EZ~3A?lf1=zi!Rvgek&gcTcDlW z@<(p*iZE-m<;?SluIX5X%cPf|QrujbGNUK<*EeIA0e1zms34dXy>tEWZrbSYBpv3t zw-~$cFVw!HYW-gnqZE8LD5<9VW!s1kM@P}LEpKr{pbd}ep}(8>~4Po+(1_2g6t08I)-LU|KO zT-${zQ{_&8dFew?8mG)f0Ba@+$Rur7c99%(6gH3&LO|&hR3=ryp#r28NaJc^-0Tu~ z9GU`C3ML|$WNDvT6lEbgf##ZFqT+~&-e?xBcgqP0p0igVw6KEPe4b4JX52#vN>RG_ zB-Gm-Ntyk$t6*vq#WK*46eF360hBLqK}|5D=j%$cAZ^!*FeS7or+%bR7@m5?bpdRJ zPg7WG1S`ZQp2n2p*o*QAg+(ls83drr^q?e^60sW@rV+6d&3V1Zghu<*0UDf`+JrpH z3g$O~G{b2m$>4RVTY`={h(B6wrnSJ>o}f?>WwK8k^{bt;WwocnC(fm1W2$F)@-=_7 z!qTue1L9~=VS1#L_zVsx{{Wf7P zzEDEEBz&ss-Uu`eq>eVCj1(m>K{G&DlYBx`DJRIqRd-~l0)-H2^t=cZk)-X#MHo;C z0Hl&VC<`jDiJuAZ?Zpl2i82yK^?f)%O35iZ`cl_8N>qcUXOlo@J&R`7Fq};m>R*Li z0(P#Ly18N1SmTW{)3+9?N}UA&>qk<2$v%Y(z#pNuRW_Q<_9o$TqU4EXcNi}cB=|S%Ls8Q)RhSYb*@QMjXfZ&yo@0x z^k)O#G^=Nnl_f}0Nl8M4DI{z`_)yz-Q5*QWR?+s5$^QVseAY2m5f(U{tj7s-4-ol{ z{@l#-i)r8lisnCN zd=R3})oV`c8jW=$Y0%IfmA#5~N+zWZTV}NFhQV0f#$CgJop)vB0pyVz{d(4IVSrgN zXuxvSmllM86tn_r-*tz6kpIiIzAt2W)6Tpg6z zw+C+U_?$mdk^b#-CS!N(Trn|RN-8=ea~e;yyX_Y4CVuwy&)3TfxKSQ^*5&O^>%^qU z5DjTZz%COzlUWg$3?k_%dqT{K*m>3ML=im=VyIVk;85gM{=xqFfjiKF!1dS~fj%#t z5+D)lP$Pdz6pDtRVuIsCr!hv;A1WT11gmg*Pz#xmPfe<-KvE-A8Xy5tw%kzkh$Q@| zP)kt>5%8g_kA)T`M0BVuLVgql;Uvt@(u#m*X*=&jOd2y=&h#NRzWE%AZIo(M4rz9$ zRQ2+wZI#`E;)eYN3Obc0-LQn85!{-JRCR;al|hnJeCdQPRp-)xWF(m1VriDa1i|EQ zOR}jZm~TlZ)_`fFr9wE|(@0PVk-Tk5uu6m-qL@e;U~DJ>JA+$X61BE9A1bPH-H}K= z*5_(?4J37%J6w2%-6#ZG%Qkw_JE0#6Wf@}0M1a(NDfY-IL7l0DECOTYLKf!o#hEkR zfHvAF&E?B5utRYi?Nmi6sUkwSs`7zSNIQ8@6$)@7byZ7_=^i?wd`cswS4akc@pat-R%W7=It=SIA||4F zH7PO#7 z{SAEM!La~z%oLyh0Kc7dKeI1r3cxY7VNSUXNG$?+N&KsxFMcN!w0B2ScBzq>?F%R0 z;VXpPl$R}CKj_{7=syYA`V(9aeAUBExnpqIX6QZc?zFGGg@r)_ye9Tqwqye_o&K}!Y*YrPU)>(bGG{1~oc+(<#mi$WksGxmoT-aJ1Ntp46@yt%| z5V=uP_inBC5A~FyPvUlGM$|JUW+({GqY=dkLIET}qLlR;P@DluDF=!GDjW`z zP;oj*Gc;{H4roM5N$We%rR6C*MHM8fIzpKBbXy{P{$?~B_5@j*^h=|oKcP-F?Iq?iQpLQ0KHtD&GJ_Y_E}1p=e+s(5tz)nG=# zeiSKD!T8lRA1%1ryqKO1d48Kv127XQJJ5=Z(Mm|*{Ael)8^q9nZahsYBW>w?4*ghu zDBGI0ncA9BCIJyvE9Dk00Rjx{C=QIvxUqiS3s0B$*1*fzfp|^*rTw`*?Xsl7-AMg! zr!~+0on!s$A%&~Nf!4O38;TZ|f}Vqe*V3|!-DGO$`fb?maYky(7U~WKttcIOMPGB) z0?uK}w^q&oRDs_%qx!2(;Qs)J&bcqyd$d2%7@Ba`T>A+Hxjdl$@m-?YlKUY^I)cQC zX?G8<3b993RzE;dj>Ac(FCl5Xu8!C53p zMo}a1ubw{Dndv#xwcGStzu#D4EvFA=6)7qnCl$9{M347Hc20H8H(3`2#okLxf4a4G z=8}!hppr-9Uo`ITT)cJLhg4SU$}X)_$tFqsdH7dVfXr#*xR8#LgS3}({WF?yaJO?U zSL@wgRf6WHiDhxpYc{@EI*(e{S+T-|Ec|P>IE?|D)J`Jy{c9VEBg(JYpT~OQj`FFi z9{`TL&aDI8cjAC`3Mz=;el%S~o_D2E z=I2i$ikD?1^_mcOSy%_*#W;sTNJtwIR@Rp!`5u(ZM^c0t=74=G(-0({wJ@-EnpLHe zR29hLjE&L{N)TpeiXfO27Sto*MFvcCp+X@Vx2XLfZql+8%b=8ws63C#zK?cGom$NKVV8T*vV;Om?_Vl1zB1dcXe!c|ASZpbOo{w! zwEGOsNWZ|CwhQjaKm`M#>s}{6+DYUwa;ZmtJ&ikj^X)llQQ}Q2*y`4?%VoT#`@j#t z(~Vy;`6)wysB$8;lQ(*8;GKx%)-|2GMptGTUlPZfU|qb^P}@sTNGnl*PoOp8vc0{Y zFBL}(Qkwq&xb1trFZVktxFra=Uy*<9voqS@m@X-Jr6ESv(ZxYLsy0u|*UifvBwQRZ)RMGX{Y1 zfMgD6Y6WIE6hkQ^$|zvzK65~L#)uq>2~Nj&+K8{a06_+Vvn!LZpdeAa&h_r0C+2Fd zf>H?LptVAH+|Z@mKuJ8BX^^IxT8}|WBXVhn7Dc;g0D^h=P=PJvHV>f;{*%qEtr*YG6Q0fjh_2fM-^cR1VQZK#?=OER_HUS>7nfP)G)P zaX>Va3W3R@wntORrBJv~Gc_cxRtYibKwMC7Ot?XiCa}<+m26vD|pV&Th^BQ7ykRyND`}xp;&@~XRsHRc?9<&5R zgpIfBOt%0KK_rpD;)O)gq?n#!s+7swilRX4MMwjs3Pd+NktU+Fz=|maKb;NLZN&h) zn*s=+tNIs9YW|dl`#PQaI5qV%J#FI-XY9t6FnrYy4DgfR&>sI$vtzeC&fKu#t zsZat%W6FJ2Z@4em-Y5o@yV)R*1*noWIUpgv6{eKNlM8Zfj||L1DYzJ@k=nMiR(v9k<9_(U~kik zfipEF0;3%^sGkXrq)-u2C*@I6r=$U1GEGFCLw;j=0uoeYZ&7o^399Q*Q4tYPaOyz= e&V>e5#Bb?PaFuRolj2H(Vmee*1d>RgKmXZBnq_bR literal 0 HcmV?d00001 diff --git a/1-introduction/related-work/figures/borst2006spring.jpg b/1-introduction/related-work/figures/borst2006spring.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8196123e791914c062509a8cc6d2add8a0c39f7 GIT binary patch literal 29728 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ìmdeO6J(_uYF05GN~36h#i^#pQugn-FbM1 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 X{%0zSd*mRpkxG1A=bik-zlHw;Xz>9} literal 0 HcmV?d00001 diff --git a/1-introduction/related-work/figures/buchmann2005interaction.jpg b/1-introduction/related-work/figures/buchmann2005interaction.jpg new file mode 100644 index 0000000000000000000000000000000000000000..03248ab1cfadbe272dd2c06d4fcb160db9bbb9e7 GIT binary patch literal 19234 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

p>E&=>D9a%SgVy&~B$~>V9c%)`Y!>+~ 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 OM;wEGyZ+TM5C7Tf1sI?J literal 0 HcmV?d00001 diff --git a/1-introduction/related-work/figures/hilliges2012holodesk.jpg b/1-introduction/related-work/figures/hilliges2012holodesk.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1182a355efba5da92d9a50c4391f5dec488a29fc GIT binary patch literal 58140 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%0ATKG&nM@`d+nB@g>S)G) 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 e|-(Vvf+sSG|F0@u{-CvIvAnL-*? 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 Jxr6`C{1-Vk!hZk& literal 0 HcmV?d00001 diff --git a/1-introduction/related-work/figures/lee2007handy.jpg b/1-introduction/related-work/figures/lee2007handy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35940124646f1f35b08af11eed532ef388fd4e84 GIT binary patch literal 40898 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 BN(}%2 literal 0 HcmV?d00001 diff --git a/1-introduction/related-work/figures/piumsomboon2014graspshell_1.jpg b/1-introduction/related-work/figures/piumsomboon2014graspshell_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1cd3b7f48e096e76c2eed7a824f360aa643618bd GIT binary patch literal 48164 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