Better figures

This commit is contained in:
2024-09-24 15:07:13 +02:00
parent 9ba5d344a5
commit b8b799df3d
18 changed files with 383 additions and 418 deletions

View File

@@ -1,21 +1,19 @@
\section{User Study}
\label{experiment}
\begin{subfigs}{setup}{%
User Study.
}[%
\item 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.
\item 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.
\item 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}%
\begin{subfigs}{setup}{User Study. }[][
\item 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.
\item 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.
\item 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.
@@ -26,7 +24,6 @@ Nine representative visuo-haptic texture pairs from the HaTT database \cite{culb
%
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}
\label{textures}
@@ -38,7 +35,6 @@ Nine texture pairs were selected (\figref{setup}, left) to cover various perceiv
%
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}
\label{apparatus}
@@ -68,7 +64,6 @@ This latency was below the \qty{60}{\ms} threshold for vibrotactile feedback \ci
%
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}
\label{procedure}
@@ -115,7 +110,6 @@ In an open question, participants commented also on their strategy for completin
%
The user study took on average 1 hour to complete.
\subsection{Participants}
\label{participants}
@@ -133,7 +127,6 @@ Participants were recruited at the university on a voluntary basis.
%
They all signed an informed consent form before the user study.
\subsection{Design}
\label{design}

View File

@@ -7,17 +7,16 @@
\subsubsection{Confusion Matrix}
\label{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}%
\begin{subfigs}{results_matching_ranking}{Results of the matching and ranking tasks. }[][
\item 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}).
\item 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.
@@ -57,7 +56,6 @@ 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}
\label{results_ranking}
@@ -81,28 +79,27 @@ A Wilcoxon signed-rank test indicated that this difference was statistically sig
%
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}
\label{results_similarity}
\begin{subfigs}{results_similarity}{%
(Left) Correspondence analysis of the matching task confusion matrix (\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 (\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}%
(Left) Correspondence analysis of the matching task confusion matrix (\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 (\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 (\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 (\secref{results_matching}).
@@ -131,12 +128,15 @@ The five identified visual texture clusters were: "Roughest" \{Metal Mesh\}; "Ro
%
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}%
\begin{subfigs}{results_clusters}{
Confusion matrices of the visual textures with the corresponding haptic texture clusters selected in proportion.
}[
Holm-Bonferroni adjusted binomial test results are marked in bold when the proportion is higher than chance (\ie more than 20~\%, \pinf{0.05}).
][
\item Confusion matrix of the visual texture clusters.
\item Confusion matrix of the visual texture ranks.
]
\subfig[1]{results/haptic_visual_clusters_confusion_matrices}%
\end{subfigs}
Based on these results, two alternative confusion matrices were constructed.
@@ -153,19 +153,18 @@ A two-sample Pearson Chi-Squared test (\chisqr{24}{540}{342}, \pinf{0.001}) and
%
This shows that the participants consistently identified the roughness of each visual texture and selected the corresponding haptic texture cluster.
\subsection{Questionnaire}
\label{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}%
\begin{subfigs}{results_questions}{Boxplots of the questionnaire results for each visual hand rendering.}[
Pairwise Wilcoxon signed-rank tests with Holm-Bonferroni adjustment: * is \pinf{0.05}, ** is \pinf{0.01} and *** is \pinf{0.001}.
Lower is better for Difficulty and Uncomfortable; higher is better for Realism and Textures Match.%
][
\item By modality.
\item By task.
]
\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.