Add ar-textures chapter
This commit is contained in:
135
1-introduction/related-work/2-vr.tex
Normal file
135
1-introduction/related-work/2-vr.tex
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
\section{Related Work}
|
||||||
|
\label{related_work}
|
||||||
|
|
||||||
|
\subsection{Haptics in AR}
|
||||||
|
|
||||||
|
As in VR, the addition of haptic feedback in AR has been explored through numerous approaches, including %
|
||||||
|
grounded force feedback devices~\cite{jeon2009haptic,knorlein2009influence,hachisu2012augmentation,gaffary2017ar}, %
|
||||||
|
exoskeletons~\cite{lee2021wearable}, %
|
||||||
|
wearable haptic devices~\cite{maisto2017evaluation,detinguy2018enhancing,lopes2018adding,meli2018combining,pezent2019tasbi,teng2021touch},
|
||||||
|
tangible objects~\cite{punpongsanon2015softar,hettiarachchi2016annexing,kahl2021investigation}, and %
|
||||||
|
mid-air haptics~\cite{ochiai2016crossfield}. %
|
||||||
|
%
|
||||||
|
Most have been used to provide haptic feedback to virtual objects.
|
||||||
|
%
|
||||||
|
While this may seem similar to haptic feedback in VR, there are significant differences in terms of perception, as in AR the real world and the hand of the user remain visible, but also because the virtual content may be less realistic or inconsistent with the real world~\cite{kim2018revisiting,macedo2023occlusion}.
|
||||||
|
%
|
||||||
|
Indeed, the same haptic stimuli can be perceived differently in AR and VR, \eg the perceived stiffness of a piston seemed higher in AR than in VR~\cite{gaffary2017ar} or was altered in the presence of a delay between the haptic and visual feedback~\cite{knorlein2009influence}.
|
||||||
|
%
|
||||||
|
It might be therefore interesting to study how haptic and visual augmentations of textures of tangible surfaces are perceived in AR.
|
||||||
|
|
||||||
|
An additional challenge in AR is to let the hand of the user free to touch, feel, and interact with the real objects~\cite{maisto2017evaluation,detinguy2018enhancing,teng2021touch}.
|
||||||
|
%
|
||||||
|
For example, mounted on the nail, the haptic device of \citeauthorcite{teng2021touch} can be quickly unfolded on demand to the fingertip to render haptic feedback of virtual objects.
|
||||||
|
%
|
||||||
|
It is however not suitable for rendering haptic feedback when touching real objects.
|
||||||
|
%
|
||||||
|
In this respect, some wearable haptic devices were specifically designed to provide haptic feedback about fingertip interactions with the virtual content, but delocalized elsewhere on the body: on the proximal finger phalanx with the hRing haptic ring device~\cite{pacchierotti2016hring,ferro2023deconstructing}, on the wrist with the Tasbi bracelet~\cite{pezent2019tasbi}, or on the arm~\cite{lopes2018adding}.
|
||||||
|
%
|
||||||
|
Compared to a fingertip worn device, the hRing was even preferred by participants and perceived as more effective in virtual object manipulation task in AR~\cite{maisto2017evaluation,meli2018combining}.
|
||||||
|
%
|
||||||
|
This device has been then taken further to alter cutaneous perception of touched tangible objects in VR and AR~\cite{detinguy2018enhancing,salazar2020altering}: by providing normal and shear forces to the proximal phalanx skin in a timely manner, the perceived stiffness, softness, slipperiness, and local deformations (bumps and holes) of the touched tangible object were augmented.
|
||||||
|
%
|
||||||
|
However, wearable haptic devices have not yet been used in AR to modify the texture perception of a tangible surface.
|
||||||
|
|
||||||
|
% Jeon2009Haptic, Hachisu2012Augmentation, tapping : Using passive tangible objects provides the kinesthetic feedback because there is a real contact and can modulate the cutaneous stimuli using wearable or hand-held haptic device. Jeon2009Haptic altered the perceived stiffness of a real object when tapped with a grounded haptic system. "Haptic augmented reality (AR) enables the user to feel a real environment augmented with synthetic haptic stimuli". "The user can touch a real object, a virtual object, or a real object augmented with virtual touch". Imagine exploring a table a magic pen with an augmented feel of either "a paintbrush on a smooth piece of paper, or using a marker on a stiff white board".
|
||||||
|
|
||||||
|
% [@Knorlein2009Influence] studied the influence of visual and haptic delays in the perception of stiffness in AR. Users pressed a virtual stiff using a VST-AR and a force feedback haptic device. Like in previous results, haptic feedback delays caused smaller perceived stiffness. But visual feedback delays caused higher perceived stiffness. Both effect seemed compensated when combined. Integrated force feedback haptic into VST-AR to render stiffness on a virtual piston. While the perceived stiffness was decreased with haptic, it was incresed with visual delay.
|
||||||
|
|
||||||
|
% [@Hachisu2012Augmentation] proposed to replace the grounded haptic device with a hand-held stylus device. It uses a vibrotactile actuator The haptic stylus changes changes the perceived stiffness of a tapped real object: the original vibration is substracted, absorbed by an elastic and a vibrotactile actuator adds, renders the intended vibration.
|
||||||
|
|
||||||
|
% but grounded haptic grounded active force feedback device which is expensive, complex, and has a limited workspace.
|
||||||
|
|
||||||
|
%[@asano2015vibrotactile] augmented and diminished the roughness perception of a touched grating scale surface with vibrations of a voice-coil attached to the finger. Roughness was perceived stronger with small amplitudes, weaker with large amplitudes (saturated the skin sensors or masked the perception of the real surface). But was with a fixed speed and no visual augmentation.
|
||||||
|
|
||||||
|
%La rigidité est perçue différemment entre RA et RV [@gaffary2017ar].
|
||||||
|
|
||||||
|
%- evaluated wearable haptic for AR for both augment virtual and tangible objects [[maisto2017evaluation]] [[meli2018combining]]
|
||||||
|
%[@Maisto2017Evaluation] compared two wearable haptic devices in different AR applications. The 3-RRS fingertip device of [@Chinello2018Three] provides contact deformation to the fingertip. The hRing wearable finger device of [@Pacchierotti2016hRing] stretchs the skin and provides normal stimuli to the proximal phalanx.
|
||||||
|
%In a first experiment, participants wrote a word on a virtual board with a real chunk. As results, kinesthetic feedback provided by grounded haptics leaded to better performances with least errors, least force applied and was perceived as the most effective. There were no difference of error, force and distance between the two wearable feedback conditions but still better than than visual condition and no feedback condition. However hRing was preferred to 3RRS, probably because it renders better the interaction force between the chalk and the whiteboard.
|
||||||
|
%Second experiment was to move two real objects to a position and two virtual objects to a target. There were no time differences between the two wearable haptic devices despite their very different type of feedback (tilting platform on fingertip vs shear and normal stimuli on proximal phalanx). But the hRing was perceived the more effective, probably because it let the fingertip free and it renders better the weight of objects.
|
||||||
|
%Third experiment was to move a maximum of virtual sphere on a plane to a target by inclining a cardboard using the thumb and the index. No difference of time between all the conditions. 3RRS is perceived the more effective, probably because it renders well the inclination of the cardboard.
|
||||||
|
|
||||||
|
%[@Tinguy2018Enhancing; @Salazar2020Altering] combined tangible tangible objects and wearable haptics to modulate the perceived cutaneous stimuli of the tangible object. They have been able to increase and decrease perceived stiffness, to render bump and holes and friction on touched surfaces.
|
||||||
|
|
||||||
|
%[@Teng2021Touch] developed a nail-mounted haptic device for augmented reality that folds quickly (92 ms) on the nail when the user interacts with real objects. It renders on demand haptic feedback of virtual objects against fingerpad: Touch on virtual surfaces and buttons with pressure, sense of progression (slider detent) on AR slider with vibration, low frequency texture with tapping back and forth and high frequency textures with vibration.
|
||||||
|
|
||||||
|
%[@Lee2021Wearable] compared different haptic feedback (pseudo-haptic, vibrations, force-feedback) to render stiffness of a grasped virtual object in AR. Both rigid and elastic kinesthetic feedback rendered a perceived stiffness close to the rigid and elastic real sphere, respectively. They also seemed quite realistic (~4.5/7). Vibration feedback rendered well elastic stiffness but is not perceived realistic enough (~3.2/7). Pseudo-haptics was perceived as quite realistic as kinesthetic feedback (with large difference between users though) even if it rendered no stiffness.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Virtual Texture Perception}
|
||||||
|
|
||||||
|
% Explain how different from \cite{konyo2005tactile, asano2012vibrotactile, asano2015vibrotactile}, \cite{ando2007fingernailmounted}, \cite{bau2012revel}, \cite{chan2021hasti}, and culbertson
|
||||||
|
%
|
||||||
|
%Tactile perception of a real texture involves multiple sensations, among them roughness being one of the most important.
|
||||||
|
%
|
||||||
|
%When running a finger over a surface, the perception of its roughness is due to the deformation of the skin caused by the micro height differences of the material \cite{klatzky1999tactile,klatzky2003feeling}.
|
||||||
|
%
|
||||||
|
%Interestingly, visual perception of material roughness seems almost as good as haptic perception of roughness.
|
||||||
|
%
|
||||||
|
%However, there is a greater variability between individuals for visual perception than for haptic perception of roughness \cite{bergmanntiest2007haptic}.
|
||||||
|
|
||||||
|
Many approaches have been used to generate realistic haptic virtual textures.
|
||||||
|
%
|
||||||
|
Ultrasonic vibrating screens are capable of modulating their friction~\cite{rekik2017localized,ito2019tactile}, but their use in AR is limited.
|
||||||
|
%
|
||||||
|
By simulating the roughness of a surface instead, force feedback devices can reproduce perceptions of patterned textures identical to those of real textures~\cite{unger2011roughness}, but they are expensive and have a limited workspace.
|
||||||
|
%
|
||||||
|
An alternative is to reproduce the vibrations that occur when a tool or the finger is moved across a surface using a vibrotactile device attached to a hand-held tool~\cite{culbertson2018haptics}.
|
||||||
|
%
|
||||||
|
Several physical models have been proposed to represent such vibrations~\cite{okamura1998vibration,guruswamy2011iir,chan2021hasti}.
|
||||||
|
%
|
||||||
|
However, as they can be difficult to tune, measurement-based models have been developed to record, model, and render these vibrations~\cite{culbertson2014modeling,culbertson2017ungrounded}.
|
||||||
|
%
|
||||||
|
In this work, we employed such data-driven haptic models to augment and studied the visuo-haptic texture perception of tangible surfaces in AR.%\CP{Here the original sentence was: ``We use these data-driven haptic models to augment [...].''. It was not clear what ``we use'' meant. Check that the new sentence is correct.}
|
||||||
|
|
||||||
|
To evaluate the perception of virtual haptic textures, the same psycho-physical methods as for real materials are often used, as described by \citeauthorcite{okamoto2013psychophysical}.
|
||||||
|
%
|
||||||
|
For example, when comparing the same virtual texture pairwise, but with different parameters, \citeauthorcite{culbertson2015should} showed that the roughness vibrations generated should vary with user speed, but not necessarily with user force.
|
||||||
|
%
|
||||||
|
Similarly, \citeauthorcite{culbertson2014modeling} compared the similarity of all possible pairs between five real textures and their data-driven virtual equivalents, and rated their perceived properties in terms of hardness, roughness, friction, and smoothness.
|
||||||
|
%
|
||||||
|
Virtual data-driven textures were perceived as similar to real textures, except for friction, which was not rendered properly.
|
||||||
|
%
|
||||||
|
For grating textures, an arbitrary roughness rating is used to determine a psycho-physical curve as a function of pattern spacing~\cite{unger2011roughness,asano2015vibrotactile,degraen2019enhancing}.
|
||||||
|
%
|
||||||
|
Another common method is to identify a given haptic texture among visual representations of all haptic textures~\cite{ando2007fingernailmounted,rekik2017localized,degraen2019enhancing,chan2021hasti}.
|
||||||
|
%
|
||||||
|
In this user study, participants matched the pairs of visual and haptic textures they find most coherent and ranked the textures according to their perceived roughness.
|
||||||
|
%\CP{Do you refer to the one in our paper? Not super clear.}
|
||||||
|
|
||||||
|
A few studies have explored vibrotactile haptic devices worn directly on the finger to render virtual textures on real surfaces.
|
||||||
|
%
|
||||||
|
\citeauthorcite{ando2007fingernailmounted} mounted a vibrotactile actuator on the index nail, which generated impulse vibrations to render virtual edges and gaps on a real surface.
|
||||||
|
%
|
||||||
|
%This rendering method was compared later to providing the vibrations with pressure directly on the fingertip in AR and was found more realistic to render virtual objects and textures~\cite{teng2021touch}.
|
||||||
|
%
|
||||||
|
%Covering the fingertip is however not suitable for rendering haptic feedback when touching real objects.
|
||||||
|
%
|
||||||
|
Using a voice-coil actuator worn on the middle index phalanx, \citeauthorcite{asano2015vibrotactile} altered the roughness perception of a grating surface with a \qty{250}{\Hz} vibrotactile stimulus.
|
||||||
|
%
|
||||||
|
Small amplitudes as a function of finger speed increased perceived roughness, whereas large constant amplitudes decreased it.
|
||||||
|
%
|
||||||
|
We used a similar approach, but to augment in AR the visuo-haptic texture perception of \emph{real} surfaces.
|
||||||
|
|
||||||
|
%As alternative, \citeauthorcite{teng2021touch} have designed a wearable haptic device specifically for AR scenarios mounted on the nail that can unfold on demand on the finger pad.%
|
||||||
|
%While it as been perceived more realistic in rendering virtual textures, covering the finger pad is only suitable for rendering mid-air virtual objects.
|
||||||
|
|
||||||
|
%[[chan2021hasti]] tried to combine homogenous textures with patterned textures with vibrotactile in VR.
|
||||||
|
|
||||||
|
When the same object property is sensed simultaneously by vision and touch, the two modalities are integrated into one single perception.
|
||||||
|
%
|
||||||
|
The well-known phycho-physical model of \citeauthorcite{ernst2002humans} established that the sense with the least variability dominates perception.
|
||||||
|
%
|
||||||
|
This effect has been used to alter the texture perception in AR and VR.
|
||||||
|
%
|
||||||
|
For example, superimposed virtual visual opaque textures on real surfaces in AR can be perceived as coherent together even though they have very different roughnesses~\cite{kitahara2010sensory}.
|
||||||
|
%
|
||||||
|
\citeauthorcite{fradin2023humans} explored this effect further, finding that a superimposed AR visual texture slightly different from a colocalized haptic texture affected the ability to recognize the haptic texture.
|
||||||
|
%
|
||||||
|
Similarly, \citeauthorcite{punpongsanon2015softar} altered the softness perception of a tangible surface using AR-projected visual textures whereas \citeauthorcite{chan2021hasti} evaluated audio-haptic texture perception in VR.
|
||||||
|
%
|
||||||
|
Conversely, colocalized 3D-printed real hair structures were able to correctly render several virtual visual textures seen in VR in terms of haptic hardness and roughness~\cite{degraen2019enhancing}.
|
||||||
|
%
|
||||||
|
This study investigated how virtual roughness haptic texture can be used to enhance touched real surfaces augmented with visual AR textures.
|
||||||
|
%Dans cet article, les textures haptiques sont senties co-localisées avec des textures visuelles
|
||||||
36
2-perception/ar-textures/1-introduction.tex
Normal file
36
2-perception/ar-textures/1-introduction.tex
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
\section{Introduction}
|
||||||
|
\sublabel{introduction}
|
||||||
|
|
||||||
|
When we look at the surface of an everyday object, we then touch it to confirm or contrast our initial visual impression and to estimate the properties of the object~\cite{ernst2002humans}.
|
||||||
|
%
|
||||||
|
One of the main characteristics of a textured surface is its roughness, \ie the micro-geometry of the material~\cite{klatzky2003feeling}, which is perceived equally well and similarly by both sight and touch~\cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}.
|
||||||
|
%
|
||||||
|
Many haptic devices and rendering methods have been used to generate realistic virtual rough textures~\cite{culbertson2018haptics}.
|
||||||
|
%
|
||||||
|
One of the most common approaches is to reproduce the vibrations that occur when running across a surface, using a vibrotactile device attached to a hand-held tool~\cite{culbertson2014modeling,culbertson2015should} or worn on the finger~\cite{asano2015vibrotactile,friesen2024perceived}.
|
||||||
|
%
|
||||||
|
By providing timely vibrations synchronized with the movement of the tool or the finger moving on a real object, the perceived roughness of the surface can be augmented~\cite{culbertson2015should,asano2015vibrotactile}.
|
||||||
|
%
|
||||||
|
In that sense, data-driven haptic textures have been developed as captures and models of real surfaces, resulting in the Penn Haptic Texture Toolkit (HaTT) database~\cite{culbertson2014one}.
|
||||||
|
%
|
||||||
|
While these virtual haptic textures are perceived as similar to real textures~\cite{culbertson2015should}, they have been evaluated using hand-held tools and not yet in a direct finger contact with the surface context, in particular combined with visual textures in an immersive virtual environment.
|
||||||
|
|
||||||
|
Combined with virtual reality (VR), where the user is immersed in a visual virtual environment, wearable haptic devices have also proven to be effective in modifying the visuo-haptic perception of tangible objects touched with the finger, without needing to modify the object~\cite{asano2012vibrotactile,asano2015vibrotactile,salazar2020altering}.
|
||||||
|
%
|
||||||
|
Worn on the finger, but not directly on the fingertip to keep it free to interact with tangible objects, they have been used to alter perceived stiffness, softness, friction and local deformations~\cite{detinguy2018enhancing,salazar2020altering}.
|
||||||
|
%
|
||||||
|
However, the use of wearable haptic devices has been little explored in Augmented Reality (AR), where visual virtual content is integrated into the real-world environment, especially for augmenting texture sensations~\cite{punpongsanon2015softar,maisto2017evaluation,meli2018combining,chan2021hasti,teng2021touch,fradin2023humans,normand2024visuohaptic}.
|
||||||
|
%
|
||||||
|
A key difference in AR compared to VR is that the user can still see the real-world surroundings, including their hands, the augmented tangible objects and the worn haptic devices.
|
||||||
|
%
|
||||||
|
One additional issue of current AR systems is their visual display limitations, or virtual content that may not be seen as consistent with the real world~\cite{kim2018revisiting,macedo2023occlusion}.
|
||||||
|
%
|
||||||
|
These two factors have been shown to influence the perception of haptic stiffness rendering~\cite{knorlein2009influence,gaffary2017ar}.
|
||||||
|
%
|
||||||
|
It remains to be investigated whether simultaneous and co-localized visual and haptic texture augmentation of tangible surfaces in AR can be perceived in a coherent and realistic manner, and to what extent each sensory modality would contribute to the overall perception of the augmented texture.
|
||||||
|
%
|
||||||
|
Being able to coherently substitute the visuo-haptic texture of an everyday surface directly touched by a finger is an important step towards new AR applications capable of visually and haptically augmenting the real environment of a user in a plausible way.
|
||||||
|
|
||||||
|
In this paper, we investigate how users perceive a tangible surface touched with the index finger when it is augmented with a visuo-haptic roughness texture using immersive optical see-through AR (OST-AR) and wearable vibrotactile stimuli provided on the index.
|
||||||
|
%
|
||||||
|
In a user study, twenty participants freely explored and evaluated the coherence, realism and roughness of the combination of nine representative pairs of visuo-haptic texture augmentations (see \figref{setup}, left) from the HaTT database~\cite{culbertson2014one}.
|
||||||
150
2-perception/ar-textures/2-experiment.tex
Normal file
150
2-perception/ar-textures/2-experiment.tex
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
\section{User Study}
|
||||||
|
\sublabel{experiment}
|
||||||
|
|
||||||
|
\begin{subfigs}{setup}{%
|
||||||
|
(Left) The nine visuo-haptic textures used in the user study, selected from the HaTT database~\cite{culbertson2014one}. %
|
||||||
|
The texture names were never shown, so as to prevent the use of the user's visual or haptic memory of the textures.
|
||||||
|
(Middle) Experimental setup. %
|
||||||
|
Participant sat in front of the tangible surfaces, which were augmented with visual textures displayed by the HoloLens~2 AR headset and haptic roughness textures rendered by the vibrotactile haptic device placed on the middle index phalanx. %
|
||||||
|
A webcam above the surfaces tracked the finger movements.
|
||||||
|
(Right) First person view of the user study, as seen through the immersive AR headset HoloLens~2. %
|
||||||
|
The visual texture overlays are statically displayed on the surfaces, allowing the user to move around to view them from different angles. %
|
||||||
|
The haptic roughness texture is generated based on HaTT data-driven texture models and finger speed, and it is rendered on the middle index phalanx as it slides on the considered surface.%
|
||||||
|
}
|
||||||
|
\subfig[0.32]{experiment/textures}%
|
||||||
|
\subfig[0.32]{experiment/setup}%
|
||||||
|
\subfig[0.32]{experiment/view}%
|
||||||
|
\end{subfigs}
|
||||||
|
|
||||||
|
The user study aimed at analyzing the user perception of tangible surfaces when augmented through a visuo-haptic texture using AR and vibrotactile haptic feedback provided on the finger touching the surfaces.
|
||||||
|
%
|
||||||
|
Nine representative visuo-haptic texture pairs from the HaTT database~\cite{culbertson2014one} were investigated in two tasks:
|
||||||
|
%
|
||||||
|
(1) a matching task, where participants had to find the haptic texture that best matched a given visual texture; and (2) a ranking task, where participants had to rank only the haptic textures, only the visual textures, and the visuo-haptic texture pairs according to their perceived roughness.
|
||||||
|
%
|
||||||
|
Our objective is to assess which haptic textures were associated with which visual textures, how the roughness of the visual and haptic textures are perceived, and whether the perceived roughness can explain the matches made between them.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{The textures}
|
||||||
|
\sublabel{textures}
|
||||||
|
|
||||||
|
The 100 visuo-haptic texture pairs of the HaTT database~\cite{culbertson2014one} were preliminary tested and compared using AR and vibrotactile haptic feedback on the finger on a tangible surface.
|
||||||
|
%
|
||||||
|
These texture models were chosen as they are visuo-haptic representations of a wide range of real textures that are publicly available online.
|
||||||
|
%
|
||||||
|
Nine texture pairs were selected (see \figref{setup}, left) to cover various perceived roughness, from rough to smooth, as listed: Metal Mesh, Sandpaper~100, Brick~2, Cork, Sandpaper~320, Velcro Hooks, Plastic Mesh~1, Terra Cotta, Coffee Filter.
|
||||||
|
%
|
||||||
|
All these visual and haptic textures are isotropic: their rendering (appearance or roughness) is the same whatever the direction of the movement on the surface, \ie there are no local deformations (holes, bumps, or breaks).
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Apparatus}
|
||||||
|
\sublabel{apparatus}
|
||||||
|
|
||||||
|
\figref{setup} shows the experimental setup (middle) and the first person view (right) of the user study.
|
||||||
|
%
|
||||||
|
Nine 5-cm square cardboards with smooth, white melamine surface, arranged in a 3 \x 3 grid, were used as real tangible surfaces to augment.
|
||||||
|
%
|
||||||
|
Their poses were estimated with three 2-cm-square AprilTag fiducial markers glued on the surfaces grid.
|
||||||
|
%
|
||||||
|
Similarly, a 2-cm-square fiducial marker was glued on top of the vibrotactile actuator to detect the finger pose.
|
||||||
|
%
|
||||||
|
Positioned \qty{20}{\cm} above the surfaces, a webcam (StreamCam, Logitech) filmed the markers to track finger movements relative to the surfaces.
|
||||||
|
%
|
||||||
|
The visual textures were displayed on the tangible surfaces using the HoloLens~2 OST-AR headset (see \figref{setup}, middle and right) within a \qtyproduct{43 x 29}{\degree} field of view at \qty{60}{\Hz}; a set of empirical tests enabled us to choose the best rendering characteristics in terms of transparency and brightness for the visual textures, that were used throughout the user study.
|
||||||
|
%
|
||||||
|
When a haptic texture was touched, a \qty{48}{kHz} audio signal was generated using the corresponding HaTT haptic texture model and the measured tangential speed of the finger, using the rendering procedure described in Culbertson \etal~\cite{culbertson2014modeling}.
|
||||||
|
%
|
||||||
|
The normal force on the texture was assumed to be constant at \qty{1.2}{\N} to generate the audio signal from the model, as Culbertson \etal~\cite{culbertson2015should}, who found that the HaTT textures can be rendered using only the speed as input without decreasing their perceived realism.
|
||||||
|
%
|
||||||
|
An amplifier (XY-502, not branded) converted this audio signal to a current transmitted to the vibrotactile voice-coil actuator (HapCoil-One, Actronika), that was encased in a 3D-printed plastic shell firmly attached to the middle index phalanx of the participant's dominant hand, similarly to previous studies~\cite{asano2015vibrotactile,friesen2024perceived}.
|
||||||
|
%
|
||||||
|
This voice-coil actuator was chosen for its wide frequency range (\qtyrange{10}{1000}{\Hz}) and its relatively low acceleration distortion, as specified by the manufacturer\footnoteurl{https://www.actronika.com/haptic-solutions}.
|
||||||
|
%
|
||||||
|
Overall latency was measured to \qty{46 \pm 6}{\ms}, as a result of latency in image acquisition \qty{16 \pm 1}{\ms}, fiducial marker detection \qty{8 \pm 3}{\ms}, network synchronization \qty{4 \pm 1}{\ms}, audio sampling \qty{3 \pm 1}{\ms}, and the vibrotactile actuator latency (\qty{15}{\ms}, as specified by the manufacturer\footnotemark[5]).
|
||||||
|
%
|
||||||
|
This latency was below the \qty{60}{\ms} threshold for vibrotactile feedback \cite{okamoto2009detectability} and was not noticed by the participants.
|
||||||
|
%
|
||||||
|
The user study was held in a quiet room with no windows, with one light source of \qty{800}{\lumen} placed \qty{70}{\cm} above the table.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Procedure and Collected Data}
|
||||||
|
\sublabel{procedure}
|
||||||
|
|
||||||
|
Participants were first given written instructions about the experimental setup, the tasks, and the procedure of the user study.
|
||||||
|
%
|
||||||
|
Then, after having signed an informed consent form, they were asked to seat in front of the table with the experimental setup and to wear the HoloLens~2 AR headset. The experimenter firmly attached the plastic shell encasing the vibrotactile actuator to the middle index phalanx of their dominant hand.
|
||||||
|
%
|
||||||
|
As the haptic device generated no audible noise, participants did not wear any noise reduction headphones.
|
||||||
|
%
|
||||||
|
A calibration of both the HoloLens~2 and the hand tracking was performed to ensure the correct alignment of the visual and haptic textures on the tangible surfaces.
|
||||||
|
%
|
||||||
|
Finally, participants familiarized with the augmented surface in a 2-min training session with textures different from the ones used in the user study.
|
||||||
|
|
||||||
|
Participants started with the \emph{matching task}.
|
||||||
|
%
|
||||||
|
They were informed that the user study involved nine pairs of corresponding visual and haptic textures that were separated and shuffled.
|
||||||
|
%
|
||||||
|
On each trial, the same visual texture was displayed on the nine tangible surfaces, while the nine haptic textures were rendered on only one of the surfaces at a time, \ie all surfaces were augmented by the same visual texture, but each surface was augmented by a different haptic texture.
|
||||||
|
%
|
||||||
|
The placement of the haptic textures was randomized before each trial.
|
||||||
|
%
|
||||||
|
Participants were instructed to look closely at the details of the visual textures and explore the haptic textures with a constant pressure and various speeds to find the haptic texture that best matched the visual texture, \ie choose the surface with the most coherent visual-haptic texture pair.
|
||||||
|
%
|
||||||
|
The texture names were never given or shown to prevent the use of visual or haptic memory of the textures, nor a definition of what roughness is was given, so as to let participants complete the task as naturally as possible, similarly to Bergmann Tiest \etal~\cite{bergmanntiest2007haptic}.
|
||||||
|
|
||||||
|
Then, participants performed the \emph{ranking task}, employing the same setup as the matching task and the same 9 textures.
|
||||||
|
%
|
||||||
|
In this case, participants were asked to rank the textures according to their perceived roughness.
|
||||||
|
%
|
||||||
|
First, they ranked all the haptic textures (without any visual augmentation given), then all the visual textures (without any haptic augmentation given), and finally all the visuo-haptic texture pairs together, being informed that they were the correct matches as per the original HaTT database.
|
||||||
|
%
|
||||||
|
The placement of the textures was also randomized before each trial.
|
||||||
|
|
||||||
|
After each task, participants answered to the following 7-item Likert scale questions (1=Not at all, 7=Extremely):
|
||||||
|
%
|
||||||
|
(\textit{Haptic Difficulty}) How difficult was it to differentiate the tactile textures?
|
||||||
|
(\textit{Visual Difficulty}) How difficult was it to differentiate the visual textures?
|
||||||
|
(\textit{Textures Match}) For the visual-tactile pairs you have chosen, how coherent were the tactile textures with the corresponding visual textures?
|
||||||
|
(\textit{Haptic Realism}) How realistic were the tactile textures?
|
||||||
|
(\textit{Visual Realism}) How realistic were the visual textures?
|
||||||
|
(\textit{Uncomfort}) How uncomfortable was to use the haptic device?
|
||||||
|
%
|
||||||
|
In an open question, participants commented also on their strategy for completing the matching task (How did you associate the tactile textures with the visual textures?) and the ranking task (How did you rank the textures?).
|
||||||
|
%
|
||||||
|
The user study took on average 1 hour to complete.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Participants}
|
||||||
|
\sublabel{participants}
|
||||||
|
|
||||||
|
Twenty participants took part to the user study (12 males, 7 females, 1 preferred not to say), aged between 20 and 60 years old (M=29.1, SD=9.4).
|
||||||
|
%
|
||||||
|
One participant was left-handed, all others were right-handed; they all performed the user study with their dominant hand.
|
||||||
|
%
|
||||||
|
All participants had normal or corrected-to-normal vision and none of them had a known hand or finger impairment.
|
||||||
|
%
|
||||||
|
They rated their experience with haptics, AR, and VR (\enquote{I use it every month or more}); 10 were experienced with haptics, 2 with AR, and 10 with VR.
|
||||||
|
%
|
||||||
|
Experiences were correlated between haptics and AR (\spearman{0.53}), haptics and VR (\spearman{0.61}), and AR and VR (\spearman{0.74}); but not with age (\spearman{-0.06} to \spearman{-0.05}) or gender (\spearman{0.10} to \spearman{0.27}).
|
||||||
|
%
|
||||||
|
Participants were recruited at the university on a voluntary basis.
|
||||||
|
%
|
||||||
|
They all signed an informed consent form before the user study.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Design}
|
||||||
|
\sublabel{design}
|
||||||
|
|
||||||
|
The matching task was a single-factor within-subjects design, \textit{Visual Texture}, with the following levels:
|
||||||
|
%
|
||||||
|
Metal Mesh, Sandpaper~100, Brick~2, Cork, Sandpaper~320, Velcro Hooks, Plastic Mesh~1, Terra Cotta, Coffee Filter.
|
||||||
|
%
|
||||||
|
To account for learning and fatigue effects, the order of \textit{Visual Texture} was counterbalanced using a balanced \numproduct{18 x 18} Latin square design.
|
||||||
|
%
|
||||||
|
A total of 20 participants \x 9 textures \x 3 repetitions = 540 matching trials were collected.
|
||||||
|
%
|
||||||
|
The ranking task was a single-factor within-subjects design, \textit{Modality}, with the following levels: Visual, Haptic, Visuo-Haptic.
|
||||||
|
%
|
||||||
|
The order of \textit{Modality} was fixed as listed above.
|
||||||
|
%
|
||||||
|
A total of 20 participants \x 3 modalities = 60 ranking trials were collected.
|
||||||
183
2-perception/ar-textures/3-results.tex
Normal file
183
2-perception/ar-textures/3-results.tex
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
\section{Results}
|
||||||
|
\sublabel{results}
|
||||||
|
|
||||||
|
\subsection{Textures Matching}
|
||||||
|
\sublabel{results_matching}
|
||||||
|
|
||||||
|
\subsubsection{Confusion Matrix}
|
||||||
|
\sublabel{results_matching_confusion_matrix}
|
||||||
|
|
||||||
|
\begin{subfigs}{results_matching_ranking}{%
|
||||||
|
(Left) Confusion matrix of the matching task, with the presented visual textures as columns and the selected haptic texture in proportion as rows. %
|
||||||
|
The number in a cell is the proportion of times the corresponding haptic texture was selected in response to the presentation of the corresponding visual texture. %
|
||||||
|
The diagonal represents the expected correct answers. %
|
||||||
|
Holm-Bonferroni adjusted binomial test results are marked in bold when the proportion is higher than chance (\ie more than 11~\%, \pinf{0.05}).
|
||||||
|
%
|
||||||
|
(Right) Means with bootstrap 95~\% confidence interval of the three rankings of the haptic textures alone, the visual textures alone, and the visuo-haptic texture pairs. %
|
||||||
|
A lower rank means that the texture was considered rougher, a higher rank means smoother. %
|
||||||
|
}
|
||||||
|
\subfig[0.58]{results/matching_confusion_matrix}%
|
||||||
|
\subfig[0.41]{results/ranking_mean_ci}%
|
||||||
|
\end{subfigs}
|
||||||
|
|
||||||
|
\figref{results_matching_ranking} (left) shows the confusion matrix of the matching task with the visual textures and the proportion of haptic texture selected in response, \ie the proportion of times the corresponding haptic texture was selected in response to the presentation of the corresponding visual texture.
|
||||||
|
%
|
||||||
|
A two-sample Pearson Chi-Squared test (\chisqr{64}{540}{420}, \pinf{0.001}) and Holm-Bonferroni adjusted binomial tests indicated that the following (Visual Texture, Haptic Texture) pairs have proportion selections statistically significantly higher than chance (\ie 11~\% each): %
|
||||||
|
%
|
||||||
|
(Sandpaper~320, Coffee Filter), (Terra Cotta, Coffee Filter), and (Coffee Filter, Coffee Filter) (\pinf{0.001} each); %
|
||||||
|
(Cork, Sandpaper~320), (Brick~2, Plastic Mesh~1), (Brick~2, Sandpaper~320), (Plastic Mesh~1, Sandpaper~320), and (Sandpaper~320, Plastic Mesh~1) (\pinf{0.01}); %
|
||||||
|
and (Metal Mesh, Cork), (Cork, Velcro Hooks), (Velcro Hooks, Plastic Mesh~1), (Velcro Hooks, Sandpaper~320), and (Coffee Filter, Terra Cotta) (\pinf{0.05} each).
|
||||||
|
%
|
||||||
|
Except for one visual texture (Sandpaper~100) and 4 haptic textures (Metal Mesh, Sandpaper~100, Brick~2, and Terra Cotta), all haptic and visual textures were matched statistically significantly higher than chance with at least one visual and haptic texture, respectively.
|
||||||
|
%
|
||||||
|
However, many mistakes were made: the expected haptic texture was selected on average only 20~\% of the time for five of the visual textures, and even around 5~\% for (visual) Sandpaper~100, Brick~2, and Sandpaper~320.
|
||||||
|
%
|
||||||
|
Only haptic Coffee Filter was correctly selected 59~\% of the time, and was also particularly matched with the visual Sandpaper~320 and Terra Cotta (around 45~\% each).
|
||||||
|
%
|
||||||
|
Similarly, the haptic textures Sandpaper~320 and Plastic Mesh~1 were also selected for four and three visual textures, respectively (around 25~\% each).
|
||||||
|
%
|
||||||
|
Additionally, the Spearman correlations between the trials were computed for each participant and only 21 out of 60 were statistically significant (\pinf{0.05}), with a mean \spearman{0.52} (\ci{0.43}{0.59}).
|
||||||
|
|
||||||
|
These results indicate that the participants hesitated between several haptic textures for a given visual texture, as also reported in several comments, some haptic textures being more favored while some others were almost not selected at all.
|
||||||
|
%
|
||||||
|
Another explanation could be that the participants had difficulties to estimate the roughness of the visual textures.
|
||||||
|
%
|
||||||
|
Indeed, many participants explained that they tried to identify or imagine the roughness of a given visual texture then to select the most plausible haptic texture, in terms of frequency and/or amplitude of vibrations.
|
||||||
|
|
||||||
|
\subsubsection{Completion Time}
|
||||||
|
\sublabel{results_matching_time}
|
||||||
|
|
||||||
|
To verify that the difficulty with all the visual textures was the same on the matching task, the \textit{Completion Time} of a trial, \ie the time between the visual texture display and the haptic texture selection, was analyzed.
|
||||||
|
%
|
||||||
|
As the \textit{Completion Time} results were Gamma distributed, they were transformed with a log to approximate a normal distribution.
|
||||||
|
%
|
||||||
|
A linear mixed model (LMM) on the log \textit{Completion Time} with the \textit{Visual Texture} as fixed effect and the \textit{Participant} as random intercept was performed.
|
||||||
|
%
|
||||||
|
Normality was verified with a QQ-plot of the model residuals.
|
||||||
|
%
|
||||||
|
No statistical significant effect of \textit{Visual Texture} was found (\anova{8}{512}{1.9}, \p{0.06}) on \textit{Completion Time} (\geomean{44}{\s}, \ci{42}{46}), indicating an equal difficulty and participant behaviour for all the visual textures.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Textures Ranking}
|
||||||
|
\sublabel{results_ranking}
|
||||||
|
|
||||||
|
\figref{results_matching_ranking} (right) presents the results of the three rankings of the haptic textures alone, the visual textures alone, and the visuo-haptic texture pairs.
|
||||||
|
%
|
||||||
|
Almost all the texture pairs in the \textit{Haptic Textures Ranking} results were statistically significantly different (\chisqr{8}{20}{146}, \pinf{0.001}; \pinf{0.05} for each comparison), except between (Metal Mesh, Sandpaper~100), (Cork, Brick~2), (Cork, Sandpaper~320) (Plastic Mesh~1, Velcro Hooks), and (Plastic Mesh~1, Terra Cotta).
|
||||||
|
%
|
||||||
|
Average Kendall's Tau correlations between the participants indicated a very high consensus (\kendall{0.82}, \ci{0.81}{0.84}) showing that participants perceived similarly the roughness of the haptic textures.
|
||||||
|
%
|
||||||
|
Most of the texture pairs in the \textit{Visual Textures Ranking} results were also statistically significantly different (\chisqr{8}{20}{119}, \pinf{0.001}; \pinf{0.05} for each comparison), except for the following groups: \{Metal Mesh, Cork, Plastic Mesh~1\}; \{Sandpaper~100, Brick~2, Plastic Mesh~1, Velcro Hooks\}; \{Cork, Velcro Hooks\}; \{Sandpaper~320, Terra Cotta\}; and \{Sandpaper~320, Coffee Filter\}.
|
||||||
|
%
|
||||||
|
Even though the consensus was high (\kendall{0.61}, \ci{0.58}{0.64}), the roughness of the visual textures were more difficult to estimate, in particular for Plastic Mesh~1 and Velcro Hooks.
|
||||||
|
%
|
||||||
|
Also, almost all the texture pairs in the \textit{Visuo-Haptic Textures Ranking} results were statistically significantly different (\chisqr{8}{20}{140}, \pinf{0.001}; \pinf{0.05} for each comparison), except for the following groups: \{Sandpaper~100, Cork\}; \{Cork, Brick~2\}; and \{Plastic Mesh~1, Velcro Hooks, Sandpaper~320\}.
|
||||||
|
%
|
||||||
|
The consensus between the participants was also very high \kendall{0.77}, \ci{0.74}{0.79}.
|
||||||
|
%
|
||||||
|
Finally, calculating the similarity of the three rankings of each participant, the \textit{Visuo-Haptic Textures Ranking} was on average highly similar to the \textit{Haptic Textures Ranking} (\kendall{0.79}, \ci{0.72}{0.86}) and moderately to the \textit{Visual Textures Ranking} (\kendall{0.48}, \ci{0.39}{0.56}).
|
||||||
|
%
|
||||||
|
A Wilcoxon signed-rank test indicated that this difference was statistically significant (\wilcoxon{190}, \p{0.002}).
|
||||||
|
%
|
||||||
|
These results indicate, with \figref{results_matching_ranking} (right), that the two haptic and visual modalities were integrated together, the resulting roughness ranking being between the two rankings of the modalities alone, but with haptics predominating.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Perceived Similarity of Visual and Haptic Textures}
|
||||||
|
\sublabel{results_similarity}
|
||||||
|
|
||||||
|
\begin{subfigs}{results_similarity}{%
|
||||||
|
(Left) Correspondence analysis of the matching task confusion matrix (see \figref{results_matching_ranking}, left).
|
||||||
|
The visual textures are represented as blue squares, the haptic textures as red circles. %
|
||||||
|
The closer the textures are, the more similar they were judged. %
|
||||||
|
The first dimension (horizontal axis) explains 60~\% of the variance, the second dimension (vertical axis) explains 30~\% of the variance.
|
||||||
|
(Right) Dendrograms of the hierarchical clusterings of the haptic textures (left) and visual textures (right) of the matching task confusion matrix (see \figref{results_matching_ranking}, left), using Euclidian distance and Ward's method. %
|
||||||
|
The height of the dendrograms represents the distance between the clusters. %
|
||||||
|
}
|
||||||
|
\begin{minipage}[c]{0.50\linewidth}%
|
||||||
|
\centering%
|
||||||
|
\subfig[1.0]{results/matching_correspondence_analysis}%
|
||||||
|
\end{minipage}%
|
||||||
|
\begin{minipage}[c]{0.50\linewidth}%
|
||||||
|
\centering%
|
||||||
|
\subfig[0.66]{results/clusters_haptic}%
|
||||||
|
\par%
|
||||||
|
\subfig[0.66]{results/clusters_visual}%
|
||||||
|
\end{minipage}%
|
||||||
|
\end{subfigs}
|
||||||
|
|
||||||
|
The high level of agreement between participants on the three haptic, visual and visuo-haptic rankings (see \secref{results_ranking}), as well as the similarity of the within-participant rankings, suggests that participants perceived the roughness of the textures similarly, but differed in their strategies for matching the haptic and visual textures in the matching task (see \secref{results_matching}).
|
||||||
|
%
|
||||||
|
To further investigate the perceived similarity of the haptic and visual textures and to identify groups of textures that were perceived as similar on the matching task, a correspondence analysis and a hierarchical clustering were performed on the matching task confusion matrix (see \figref{results_matching_ranking}, left).
|
||||||
|
|
||||||
|
The correspondence analysis captured 60~\% and 29~\% of the variance in the first and second dimensions, respectively, with the remaining dimensions each accounting for less than 5~\% each.
|
||||||
|
%
|
||||||
|
\figref{results_similarity} (left) shows the first two dimensions with the 18 haptic and visual textures.
|
||||||
|
%
|
||||||
|
The first dimension was similar to the rankings (see \figref{results_matching_ranking}, right), distributing the textures according to their perceived roughness.
|
||||||
|
%
|
||||||
|
It seems that the second dimension opposed textures that were perceived as hard with those perceived as softer, as also reported by participants.
|
||||||
|
%
|
||||||
|
Stiffness is indeed an important perceptual dimension of a material~\cite{okamoto2013psychophysical,culbertson2014modeling}.
|
||||||
|
|
||||||
|
\figref{results_similarity} (right) shows the dendrograms of the two hierarchical clusterings of the haptic and visual textures, constructed using the Euclidean distance and the Ward's method on squared distance.
|
||||||
|
%
|
||||||
|
The four identified haptic texture clusters were: "Roughest" \{Metal Mesh, Sandpaper~100, Brick~2, Cork\}; "Rougher" \{Sandpaper~320, Velcro Hooks\}; "Smoother" \{Plastic Mesh~1, Terra Cotta\}; "Smoothest" \{Coffee Filter\} (see \figref{results_similarity}, top-right).
|
||||||
|
%
|
||||||
|
Similar to the haptic ranks (see \figref{results_matching_ranking}, right), the clusters could have been named according to their perceived roughness.
|
||||||
|
%
|
||||||
|
It also shows that the participants compared and ranked the haptic textures during the matching task to select the one that best matched the given visual texture.
|
||||||
|
%
|
||||||
|
The five identified visual texture clusters were: "Roughest" \{Metal Mesh\}; "Rougher" \{Sandpaper~100, Brick~2, Velcro Hooks\}; "Medium" \{Cork, Plastic Mesh~1\}; "Smoother" \{Sandpaper~320, Terra Cotta\}; "Smoothest" \{Coffee Filter\} (see \figref{results_similarity}, bottom-right).
|
||||||
|
%
|
||||||
|
They are also easily identifiable on the visual ranking results, which also made it possible to name them.
|
||||||
|
|
||||||
|
\begin{subfigs}{results_clusters}{%
|
||||||
|
(Left) Confusion matrix of the visual texture clusters with the corresponding haptic texture clusters selected in proportion. %
|
||||||
|
(Right) Confusion matrix of the visual texture ranks with the corresponding haptic texture clusters selected in proportion. %
|
||||||
|
(Both) Holm-Bonferroni adjusted binomial test results are marked in bold when the proportion is higher than chance (\ie more than 20~\%, \pinf{0.05}).
|
||||||
|
}
|
||||||
|
\subfig[1]{results/haptic_visual_clusters_confusion_matrices}%
|
||||||
|
\end{subfigs}
|
||||||
|
|
||||||
|
Based on these results, two alternative confusion matrices were constructed.
|
||||||
|
%
|
||||||
|
\figref{results_clusters} (left) shows the confusion matrix of the matching task with visual texture clusters and the proportion of haptic texture clusters selected in response.
|
||||||
|
%
|
||||||
|
A two-sample Pearson Chi-Squared test (\chisqr{16}{540}{353}, \pinf{0.001}) and Holm-Bonferroni adjusted binomial tests indicated that the following (Visual Cluster, Haptic Cluster) pairs have proportion selections statistically significantly higher than chance (\ie 20~\% each): %
|
||||||
|
(Roughest, Roughest), (Rougher, Rougher), (Medium, Rougher), (Medium, Smoother), (Smoother, Smoother), (Smoother, Smoothest), and (Smoothest, Smoothest) (\pinf{0.005} each).
|
||||||
|
%
|
||||||
|
\figref{results_clusters} (right) shows the confusion matrix of the matching task with visual texture ranks and the proportion of haptic texture clusters selected in response.
|
||||||
|
%
|
||||||
|
A two-sample Pearson Chi-Squared test (\chisqr{24}{540}{342}, \pinf{0.001}) and Holm-Bonferroni adjusted binomial tests indicated that the following (Visual Texture Rank, Haptic Cluster) pairs have proportion selections statistically significantly higher than chance: %
|
||||||
|
(0, Roughest); (1, Rougher); (2, Rougher); (3, Rougher); (4, Rougher); (5, Smoother); (6, Smoother); (7, Smoothest); and (8, Smoothest) (\pinf{0.05} each).
|
||||||
|
%
|
||||||
|
This shows that the participants consistently identified the roughness of each visual texture and selected the corresponding haptic texture cluster.
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Questionnaire}
|
||||||
|
\sublabel{results_questions}
|
||||||
|
|
||||||
|
\begin{subfigs}{results_questions}{%
|
||||||
|
Boxplots of the 7-item Likert scale question results (1=Not at all, 7=Extremely) %
|
||||||
|
with Holm-Bonferroni adjusted pairwise Wilcoxon signed-rank tests %
|
||||||
|
(*** is \pinf{0.001} and ** is \pinf{0.01}),
|
||||||
|
by modality (left) and by task (right). %
|
||||||
|
Lower is better for Difficulty and Uncomfortable; higher is better for Realism and Textures Match.%
|
||||||
|
}
|
||||||
|
\subfig[0.32]{results/questions_modalities}%
|
||||||
|
\subfig[0.49]{results/questions_tasks}%
|
||||||
|
\end{subfigs}
|
||||||
|
|
||||||
|
\figref{results_questions} presents the questionnaire results of the matching and ranking tasks.
|
||||||
|
%
|
||||||
|
A non-parametric analysis of variance based on the Aligned Rank Transform (ART) was used on the \textit{Difficulty} and \textit{Realism} question results, while the other question results were analyzed using Wilcoxon signed-rank tests.
|
||||||
|
%
|
||||||
|
On \textit{Difficulty}, there were statistically significant effects of \textit{Task} (\anova{1}{57}{13}, \pinf{0.001}) and of \textit{Modality} (\anova{1}{57}{8}, \p{0.007}), but no interaction effect \textit{Task} \x \textit{Modality} (\anova{1}{57}{2}, \ns).
|
||||||
|
%
|
||||||
|
The Ranking task was found easier (\mean{2.9}, \sd{1.2}) than the Matching task (\mean{3.9}, \sd{1.5}), and the Haptic textures were found easier to discrimate (\mean{3.0}, \sd{1.3}) than the Visual ones (\mean{3.8}, \sd{1.5}).
|
||||||
|
%
|
||||||
|
Both haptic and visual textures were judged moderately realistic for both tasks (\mean{4.2}, \sd{1.3}), with no statistically significant effect of \textit{Task}, \textit{Modality} or their interaction on \textit{Realism}.
|
||||||
|
%
|
||||||
|
No statistically significant effects of \textit{Task} on \textit{Textures Match} and \textit{Uncomfort} were found either.
|
||||||
|
%
|
||||||
|
The coherence of the texture pairs was considered moderate (\mean{4.6}, \sd{1.2}) and the haptic device was not felt uncomfortable (\mean{2.4}, \sd{1.4}).
|
||||||
73
2-perception/ar-textures/4-discussion.tex
Normal file
73
2-perception/ar-textures/4-discussion.tex
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
\section{Discussion}
|
||||||
|
\sublabel{discussion}
|
||||||
|
|
||||||
|
In this study, we investigated the perception of visuo-haptic texture augmentation of tangible surfaces touched directly with the index fingertip, using visual texture overlays in AR and haptic roughness textures generated by a vibrotactile device worn on the middle index phalanx.
|
||||||
|
%
|
||||||
|
The nine evaluated pairs of visuo-haptic textures, taken from the HaTT database~\cite{culbertson2014one}, are models of real texture captures.
|
||||||
|
%
|
||||||
|
Their perception was evaluated in a two-task user study in which participants chose the most coherent combinations of visual and haptic textures (matching task), and ranked all textures according to their perceived roughness (ranking task).
|
||||||
|
%
|
||||||
|
The visual textures were displayed statically on the tangible surface, while the haptic textures adapted in real time to the speed of the finger on the surface, giving the impression that the visuo-haptic textures were integrated into the tangible surface.
|
||||||
|
%
|
||||||
|
In addition, the interaction with the textures was designed to be as natural as possible, without imposing a specific speed of finger movement, as in similar studies~\cite{asano2015vibrotactile,friesen2024perceived}.
|
||||||
|
|
||||||
|
In the matching task, participants were not able to effectively match the original visual and haptic texture pairs (see \figref{results_matching_ranking}, left), except for the Coffee Filter texture, which was the smoothest both visually and haptically.
|
||||||
|
%
|
||||||
|
However, almost all visual textures, except Sandpaper~100, were matched with at least one haptic texture at a level above chance.
|
||||||
|
%
|
||||||
|
Similarly, five haptic textures were favored over the others to be matched with the visual textures.
|
||||||
|
%
|
||||||
|
Thus, it seems that not all participants perceived visual textures in the same way and that they also hesitated between several haptic textures for a given visual texture.
|
||||||
|
%
|
||||||
|
Indeed, the majority of users explained that, based on the roughness, granularity, or imperfections of the visual texture, they matched the haptic texture that seemed most similar or natural to what they imagined.
|
||||||
|
%
|
||||||
|
Several strategies were used, as some participants reported using vibration frequency and/or amplitude to match a haptic texture.
|
||||||
|
%
|
||||||
|
It should be noted that the task was rather difficult (see \figref{results_questions}), as participants had no prior knowledge of the textures, there were no additional visual cues such as the shape of an object, and the term \enquote{roughness} had not been used by the experimenter prior to the ranking task.
|
||||||
|
|
||||||
|
The correspondence analysis (see \figref{results_similarity}, left) highlighted that participants did indeed match visual and haptic textures primarily on the basis of their perceived roughness (60\% of variance), which is in line with previous perception studies on real~\cite{baumgartner2013visual} and virtual~\cite{culbertson2014modeling} textures.
|
||||||
|
%
|
||||||
|
The rankings (see \figref{results_matching_ranking}, right) confirmed that the participants all perceived the roughness of haptic textures very similarly, but that there was less consensus for visual textures, which is also in line with roughness rankings for real haptic and visual textures~\cite{bergmanntiest2007haptic}.
|
||||||
|
%
|
||||||
|
These results made it possible to identify and name groups of textures in the form of clusters, and to construct confusion matrices between these clusters and between visual texture ranks with haptic clusters, showing that participants consistently identified and matched haptic and visual textures (see \figref{results_clusters}).
|
||||||
|
%
|
||||||
|
Interestingly, 30\% of the matching variance was captured with a second dimension, opposing the roughest textures (Metal Mesh, Sandpaper~100), and to a lesser extent the smoothest (Coffee Filter, Sandpaper~320), with all other textures.
|
||||||
|
%
|
||||||
|
One hypothesis is that this dimension could be the perceived stiffness of the textures, with Metal Mesh and smooth textures appearing stiffer than the other textures, whose granularity could have been perceived as bumps on the surface that could deform under finger pressure.
|
||||||
|
%
|
||||||
|
Stiffness is, with roughness, one of the main characteristics perceived by the vision and touch of real materials~\cite{baumgartner2013visual,vardar2019fingertip}, but also on virtual haptic textures~\cite{culbertson2014modeling,degraen2019enhancing}.
|
||||||
|
%
|
||||||
|
The last visuo-haptic roughness ranking (see \figref{results_matching_ranking}, right) showed that both haptic and visual sensory information were well integrated as the resulting roughness ranking was being in between the two individual haptic and visual rankings.
|
||||||
|
%
|
||||||
|
Several strategies were reported: some participants first classified visually and then corrected with haptics, others classified haptically and then integrated visuals.
|
||||||
|
%
|
||||||
|
While visual sensation did influence perception, as observed in previous haptic AR studies~\cite{punpongsanon2015softar,gaffary2017ar,fradin2023humans}, haptic sensation dominated here.
|
||||||
|
%
|
||||||
|
This indicates that participants were more confident and relied more on the haptic roughness perception than on the visual roughness perception when integrating both in one coherent perception.
|
||||||
|
%
|
||||||
|
Several participants also described attempting to identify visual and haptic textures using spatial breaks, edges or patterns, that were not observed when these textures were displayed in non-immersive virtual environments with a screen~\cite{culbertson2014modeling,culbertson2015should}.
|
||||||
|
%
|
||||||
|
A few participants even reported that they clearly sensed patterns on haptic textures.
|
||||||
|
%
|
||||||
|
However, the visual and haptic textures used were isotropic and homogeneous models of real texture captures, \ie their rendered roughness was constant and did not depend on the direction of movement but only on the speed of the finger.
|
||||||
|
%
|
||||||
|
Overall, the haptic device was judged to be comfortable, and the visual and haptic textures were judged to be fairly realistic and to work well together (see \figref{results_questions}).
|
||||||
|
|
||||||
|
These results have of course some limitations as they addressed a small set of visuo-haptic textures augmenting the perception of smooth white tangible surfaces.
|
||||||
|
%
|
||||||
|
Indeed, the increase in visuo-haptic texture perception may be limited on surfaces that already have strong visual or haptic patterns~\cite{asano2012vibrotactile}, or on objects with complex shapes.
|
||||||
|
%
|
||||||
|
In addition, the haptic textures used were modelled from the vibrations of a probe sliding over the captured surfaces.
|
||||||
|
%
|
||||||
|
The perception of surface roughness with the finger is actually more complex because it involves both the perception of vibrations and the spatial deformation of the skin~\cite{klatzky2003feeling}, but also because the sensations generated when exploring a surface depend on factors other than the speed of the finger alone, such as the force of contact, the angle, the posture or the surface of the contact~\cite{schafer2017transfer}, and the integration of these sensory information into one unified perception is not yet fully understood~\cite{richardson2022learning}.
|
||||||
|
%
|
||||||
|
Another limitation that may have affected the perception of haptic textures is the lack of compensation for the frequency response of the actuator and amplifier~\cite{asano2012vibrotactile,culbertson2014modeling,friesen2024perceived}.
|
||||||
|
%
|
||||||
|
Finally, the visual textures used were also simple color captures not meant to be used in an immersive virtual environment.
|
||||||
|
%
|
||||||
|
However, our objective was not to accurately reproduce real textures, but to alter the perception of simultaneous visual and haptic roughness augmentation of a real surface directly touched by the finger in AR.
|
||||||
|
%
|
||||||
|
In addition of these limitations, both visual and haptic texture models should be improved by integrating the rendering of spatially localized breaks, edges or patterns, like real textures~\cite{richardson2022learning}, and by being adaptable to individual sensitivities, as personalized haptics is a promising approach~\cite{malvezzi2021design,young2020compensating}.
|
||||||
|
%
|
||||||
|
More generally, a wide range of haptic feedbacks should be integrated to form rich and complete haptic augmentations in AR~\cite{maisto2017evaluation,detinguy2018enhancing,salazar2020altering,normand2024visuohaptic,pacchierotti2024haptics}.
|
||||||
|
|
||||||
25
2-perception/ar-textures/5-conclusion.tex
Normal file
25
2-perception/ar-textures/5-conclusion.tex
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
\section{Conclusion}
|
||||||
|
\sublabel{conclusion}
|
||||||
|
|
||||||
|
\fig[0.6]{experiment/use_case}{%
|
||||||
|
Illustration of the texture augmentation in AR through an interior design scenario. %
|
||||||
|
A user wearing an AR headset and a wearable vibrotactile haptic device worn on their index is applying different virtual visuo-haptic textures to a real wall to compare them visually and by touch.
|
||||||
|
}
|
||||||
|
|
||||||
|
We investigated how users perceived visuo-haptic roughness texture augmentations on tangible surfaces seen in immersive OST-AR and touched directly with the index finger.
|
||||||
|
%
|
||||||
|
The haptic roughness texture was rendered using a wearable vibrotactile haptic device worn on the middle phalanx, based on HaTT data-driven models and finger speed.
|
||||||
|
%
|
||||||
|
Participants rated the coherence, realism and roughness of the combination of nine representative visuo-haptic texture pairs.
|
||||||
|
%
|
||||||
|
The results showed that participants consistently identified and matched clusters of visual and haptic textures with similar perceived roughness.
|
||||||
|
%
|
||||||
|
The texture rankings did indeed show that participants perceived the roughness of haptic textures to be very similar, but less so for visual textures, and the haptic roughness perception predominated the final roughness perception ranking of the original visuo-haptic pairs.
|
||||||
|
%
|
||||||
|
There are still many improvements to be made to the respective renderings of the haptic and visual textures used in this work to make them more realistic for finger perception and immersive virtual environment contexts.
|
||||||
|
%
|
||||||
|
However, these results suggest that AR visual textures that augments tangible surfaces can be enhanced with a set of data-driven vibrotactile haptic textures in a coherent and realistic manner.
|
||||||
|
%
|
||||||
|
This paves the way for new AR applications capable of augmenting a real environment with virtual visuo-haptic textures, such as visuo-haptic painting in artistic, object design or interior design contexts.
|
||||||
|
%
|
||||||
|
The latter is illustrated in \figref{experiment/use_case}, where a user applies different visuo-haptic textures to a wall to compare them visually and by touch.
|
||||||
@@ -1,2 +1,10 @@
|
|||||||
\mainchapter{Augmenting the Texture Perception of Tangible Surfaces in Augmented Reality using Vibrotactile Haptics}
|
\mainchapter{Augmenting the Texture Perception of Tangible Surfaces in Augmented Reality using Vibrotactile Haptics}
|
||||||
\label{ch:ar-textures}
|
|
||||||
|
\renewcommand{\labelprefix}{ar_textures}
|
||||||
|
\label{ch:\labelprefix}
|
||||||
|
|
||||||
|
\input{1-introduction}
|
||||||
|
\input{2-experiment}
|
||||||
|
\input{3-results}
|
||||||
|
\input{4-discussion}
|
||||||
|
\input{5-conclusion}
|
||||||
|
|||||||
BIN
2-perception/ar-textures/figures/experiment/setup.odg
Normal file
BIN
2-perception/ar-textures/figures/experiment/setup.odg
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/experiment/setup.pdf
Normal file
BIN
2-perception/ar-textures/figures/experiment/setup.pdf
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/experiment/textures.odg
Normal file
BIN
2-perception/ar-textures/figures/experiment/textures.odg
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/experiment/textures.pdf
Normal file
BIN
2-perception/ar-textures/figures/experiment/textures.pdf
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/experiment/use_case.pdf
Normal file
BIN
2-perception/ar-textures/figures/experiment/use_case.pdf
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/experiment/view.pdf
Normal file
BIN
2-perception/ar-textures/figures/experiment/view.pdf
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/clusters_haptic.odg
Normal file
BIN
2-perception/ar-textures/figures/results/clusters_haptic.odg
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/clusters_haptic.pdf
Normal file
BIN
2-perception/ar-textures/figures/results/clusters_haptic.pdf
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/clusters_visual.odg
Normal file
BIN
2-perception/ar-textures/figures/results/clusters_visual.odg
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/clusters_visual.pdf
Normal file
BIN
2-perception/ar-textures/figures/results/clusters_visual.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/questions_tasks.odg
Normal file
BIN
2-perception/ar-textures/figures/results/questions_tasks.odg
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/questions_tasks.pdf
Normal file
BIN
2-perception/ar-textures/figures/results/questions_tasks.pdf
Normal file
Binary file not shown.
BIN
2-perception/ar-textures/figures/results/ranking_mean_ci.pdf
Normal file
BIN
2-perception/ar-textures/figures/results/ranking_mean_ci.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user