1 Introduction

It is generally accepted that the use of natural interfaces in Virtual Reality (VR) systems provides a positive impact in the use of these technologies. With these interfaces users can perform direct manipulations of virtual objects without the need of additional tools, bridging the human-computer barrier [33]. Recent advances in hand gesture recognition make it possible to consider user’s hands to manipulate virtual objects in different VR systems. The integration of this technology is becoming common in those VR systems based on non-see-through Head-Mounted Displays (HMD). The integration in VR setups based on Cave Audio Visual Experience (CAVE) systems [11] is also possible, although it is more challenging due to the differences between the two systems. Whereas users in a CAVE directly see their real hands, in non-see-through HMDs only a virtual representation is possible. Therefore, the question arises as to which one of the two systems is better for manipulating virtual objects, since the visualization of the real hands is expected to enhance the sense of embodiment. However, the real hands will partially occlude the virtual objects, making the interaction potentially challenging.

There is a lack of research works comparing such systems. For this reason, this paper presents a comparative study of two modes of visualizing user’s hands (virtual vs. real) by means of HMD and CAVE systems integrating the same tracking technology, a Leap Motion device, in both immersive setups. To the best of our knowledge this is the first academic work reporting the use of this hand tracking device in a CAVE system and the first comparison of this type. This reflects the novelty of our work and is one of its contributions.

The objective of this work is two-fold: (i) test the suitability of using optical-based natural hand interaction in the CAVE; (ii) compare natural hand interaction between a CAVE (where real hands are visible) and an HMD (where virtual hands are used instead). In this regard, we address six research questions related to task performance, usability and perception differences between the two systems. We also study how the sense of embodiment changes when users see their own real hands (in the CAVE) instead of using virtual hands (in the HMD). To answer these questions, we designed an experiment where users have to complete two different tasks with virtual objects: a pick-and-place task, and a text-typing task. These tasks correspond with two of the most common interactions in VR systems: pick and touch. Different sizes are also considered for the virtual objects.

The results are analyzed in both objective (measuring errors and completion times) and subjective ways (with questionnaires), proving that both systems can be successfully used in combination with a hand tracking device. However, the HMD has a performance and usability advantage over the CAVE with respect to the integration of natural hand interaction, and users show a clear preference for the HMD-based system. This is the main contribution of this work.

The main challenges of this work have been the design and development of all the necessary elements to integrate the hand tracking device (Leap Motion) in a CAVE system, and the design and execution of an experiment to compare both systems. All this is described in this paper, which is organized as follows. Section 2 reviews related works about comparative studies in VR, with special focus on hand interaction, CAVEs and HMDs. Section 3 describes the materials and methods utilized to develop the tools employed in the experiments. Section 4 details the experimental study. In section 5, the results of these experiments are presented and discussed. Finally, section 6 outlines the future work and shows the conclusions of the paper.

2 Related work

Both CAVE and HMD systems have been widely used to provide visual cues and interaction in virtual environments (VE), but sometimes they are used indiscriminately regardless of the research objective and it is not well known if they are equally effective [29]. Their different performance in specific setups and experiments has been reported before, but few works make use of natural hand interaction to manipulate the virtual objects and do not focus on studying the impact of visualizing virtual vs. real hands. There are other works reporting this, i.e., virtual vs. real hands, although not with the consideration of both CAVE and HMD systems as in our work. In this section a review of such related works is provided, which are further summarized in Table 1 for the sake of clarity.

Table 1 Summary of the related work papers. For those that compare HMD and CAVE systems, an asterisk (*) means that such system is found to be advantageous over the other

An early study comparing CAVE vs. HMD systems is presented in [7], which showed an experiment addressing human behavior and performance when doing turns in a virtual environment. Authors found that users showed a significant preference for real turns in the HMD and for virtual turns in the CAVE, concluding that the HMD produces higher levels of spatial orientation and may make navigation more efficient. In [18] a comparative study of the levels of presence and anxiety in an acrophobic environment is presented, demonstrating that the CAVE induces a higher level of presence and more anxiety in users than the HMD. The work described in [19] aims to investigate the effects of these systems on emotional arousal and task performance in a modified Stroop task presented under low- and high-stress conditions. The experiments showed that the fully immersive system (a six-wall CAVE) induced the highest sense of presence, while the HMD elicited the highest amount of simulator sickness. In [13] a comparison of the influence of the two systems in the specific task of selecting a preferred seat in an opera theater is presented. Results show that the subjects taking part in the experiment could select similar seats, but their decisions differed between both environments, so no advantage between the two systems could be defined. In [32] it is investigated the nature of the user experience of viewing panoramic videos in these systems. The authors studied which viewing condition users preferred and concluded that their opinion was equally split between the two systems. In [24, 29] different studies are presented to study the behavior of street crossing, both finding the HMD setup more advantageous over the CAVE. Other works that bring comparative studies between CAVE- and HMD-based systems can be found in [1, 15, 16, 26, 27, 34, 37].

The question of which system should be recommended (a CAVE or an HMD) is too broad to get a conclusive answer, as it depends on many factors. For instance, as can be seen from the above reported papers, the pros of one or other system might depend on the purpose of the experiment. This fact is reported for instance in [19], where authors argue that CAVEs can be useful to evoke happy and positive emotions, whereas HMDs can be advantageous to evoke negative emotions. Another example can be found in [15], which aims at measuring the accuracy of perceived distances in a virtual environment, where the results show that the HMD provides the best results for distances above 8 m whereas the CAVE provides the best results for close distances.

In addition, the maturity of one or the other system over time is important. In 2015, [3] reported that current HMDs were able to compete with many CAVEs and had started to take over them, something that was not true only a few years before. Also, in 2017, [10] reported that HMD displays will soon be commodity devices that may represent a low-cost alternative to the CAVE system. This can be considered true, now. Additionally, the technological features of the systems taking part in the experiments might be of relevance (e.g., high- mid- or low-cost devices). For instance [27] used in the experiments a six-sided CAVE, whereas [24, 32, 37] used four-sided CAVEs, being all these works reported in 2017. Also for the same year, the experiments in [13, 32] were done with a Samsung Gear VR, [24] used an HTC Vive and in [27] a VR smartphone-driven HMD was also used.

In [26] the pros and cons of both systems are addressed regarding different aspects, such as field of view, temporal delay and latency, or spatial and temporal resolution. Authors argue that it is difficult to say which one is best and that both technologies have limitations. Other researchers suggested that current technological features (e.g. in displays and tracking) might lead to the need to re-study old experiments in VR [12]. In this sense, it is important to highlight that our experiments focus on general aspects that differ in both kinds of systems (e.g., usability or visual perception of real vs. virtual hands) rather than on specific issues related to technological solutions, in order to make the results as general as possible, with the unavoidable limitations that this might have.

None of the works reviewed above focus on the perception of user’s virtual vs. real hands with these two systems, which is one of the contributions of our paper. This can be explained because in many works the interaction with the virtual objects is performed by means of an artifact instead of by means of the hands. This is evidenced in Table 1–where the technology used for hand interaction with the virtual objects is reported in the last column– and represents a clear gap in the research. For instance, in [19] participants interacted with the virtual objects through the use of a wand in the HMD setup, and this is also the case for many CAVEs. In [14], the participants using the CAVE setup wore head and wrist Optitrack markers, whereas the participants in the HMD setup used the Vive controllers. In other works it is not clear how users interact with the virtual objects, or they only use hand tracking for one of the setups, as in [10], where an Oculus Rift –with a Leap Motion device attached to it– is compared to a CAVE, but the users in the CAVE-based setup use 6-DOF controllers instead of hand tracking. Even in this case, users are not asked about the different experiences related to their own hands’ perception. Therefore, we believe that our contribution is relevant to the field.

There are other works that deal with perception issues regarding the visualization of virtual and/or real hands, although not with the consideration of the VR systems studied in this work (CAVE vs. HMD). For instance, in [30] the neurological effects of visualizing actions made by a virtual vs. a real hand are investigated. Results showed that only the perception of actions made in reality maps onto existing action representations, while VR conditions do not access the full motor knowledge. However, in this work the experiment does not consider user’s own hands in neither of the two visual representations. In [31] an experiment is presented on a virtual hand illusion. Results showed that the subjective illusion of ownership over the virtual arm and the time to evoke this illusion are highly dependent on synchronous visuo-tactile stimulation and on the connectivity of the virtual arm with the rest of the body. They also found that the alignment between the real and virtual arms and the distance between these were less important. Differently from our work, in this experiment only the visualization of the virtual arms is considered.

Another interesting experiment is conducted in [6], where the authors studied the effect of applying fixed positional offsets to the location of a virtual hand. The study provides estimations for detection thresholds for positional hand offsets. Although the experiment used only one device (an Oculus Rift HMD) and a semi-natural interaction by means of the Oculus Touch controllers, the results are interesting because significant differences in offset detection were identified based on offset direction. A somehow similar experiment is presented in [22] but focusing on the size of the virtual hands. As before, an Oculus Rift HMD is used, although the authors use a pair of motion capture gloves for hand tracking.

Another kind of experiment is conducted in [2], where the authors studied the sense of embodiment when interacting with three different virtual hand representations, one of them being highly realistic. Results showed that the sense of agency was stronger for less realistic virtual hands, whereas the sense of ownership was increased for the most realistic representation of the hand. It is worth mentioning that in that paper, the experiment consisted in a pick-and-place task and they use a Leap Motion device, as in our case. However, they only use an HMD and therefore they do not compare with the visualization of users’ real hands, as in a CAVE-based system. A similar work can be found in [4]. Only one work has been found reporting the use of the CAVE with a Kinect sensor in order to include hand gesture recognition for controlling the CAVE [20]. However, in [20] the sensor is not placed on the user’s head but in a fixed place on one of the walls, and thus, this limits the ability to use it for natural hand interaction due to occlusion, low resolution and other problems.

Other related works can be found comparing or analyzing the accuracy of hand tracking in immersive VR systems [35], comparing controllers for HMDs [23] or comparing distance perception between a CAVE and a HMD [1, 9], but to the best of our knowledge, no previous works exist performing the kind of experimental research that we propose here.

3 Materials and methods

As previously mentioned, two different hardware setups are used in this research: an HMD-based system and a CAVE-based system. Both are enhanced with natural hand interaction by means of a Leap Motion device. These two setups represent the most common immersive systems used in VR applications.

3.1 HMD-based system

The first hardware setup utilizes an HTC Vive. This is an HMD featuring two 1080 × 1200 pixels resolution AMOLED displays, with a 90 Hz refresh rate and 110° field of view with stereoscopic vision. This device includes also two wireless controllers to handle the interaction with the virtual world (which are not used in this research) and two lighthouse base stations that allow tracking both the user head and the wireless controllers by sending pulsed infrared light. To perform a fair comparison, the HTC Vive was configured so that the dimensions of the virtual space match the space available in the CAVE used in the experiments (6.25 m2). This way, both setups provide the same amount of navigation space.

In order to provide hand-tracking capabilities, we attached a Leap Motion device (a robust state-of-the-art hand tracking device [40]) to the HMD (see Fig. 1) in a known position, close to the user’s eyes. The final setup can be observed in Fig. 2. Differently from the CAVE system, the users of this setup are not able to see their real hands while using the HMD because their visual senses are completely extracted from the real world and users cannot see their own body.

Fig. 1
figure 1

An HTC Vive enhanced with a Leap Motion device

Fig. 2
figure 2

A person using the HMD-based setup during the experiments

3.2 CAVE-based system

The second hardware setup utilizes the CAVE system installed at the Institute of Robotics and Information and Communications Technologies (IRTIC [39]) of the University of Valencia. This is a four-sided CAVE with four 2.5 × 2.5 m screens, four 1050 × 1050 pixels resolution projectors, four infrared cameras and a pair of stereoscopic glasses with infrared markers used for tracking the position of the user (see Fig. 3).

Fig. 3
figure 3

A person using the CAVE system of the University of Valencia during the experiments

In order to provide also hand-tracking capabilities for this system, we designed and 3D-printed a specific mount to attach the Leap Motion to the pair of glasses used in the CAVE for providing stereoscopic rendering (see Fig. 4). This allows also to place the Leap Motion in a known position with respect to the user’s point of view. This particular solution was required because no previous works (or hardware) were found reporting the use of a Leap Motion device with a CAVE system.

Fig. 4
figure 4

CAVE glasses with a Leap Motion device attached to them

One of the features of this setup is that it is possible that users see both their virtual hands (rendered with the data provided by the Leap Motion) and their real hands at the same time. This happens, because, unlike in an HMD, the CAVE allows seeing both a virtual scene and one’s real body. Nevertheless, we decided not to show the virtual hands in this setup, since the goal of the experiment is to compare the two visualization modes (virtual hands vs. real hands).

3.3 Software

The software application has been implemented using Unity3D [38] for both setups, since the same Unity scene can be shared and deployed with different hardware. Figure 5 shows the virtual scenario created for both setups. In the HMD-based system, Unity offers an automatic Mixed Reality mode where stereo view and tracking are implemented. However, in the CAVE-based setup, it is necessary to implement a custom viewer with eight virtual cameras. In a CAVE, each wall is like a window to the virtual world, so each virtual camera renders what each of the two eyes would see through the corresponding window (hence 4*2 = 8 cameras are needed). Stereo active glasses are tracked by a Natural Point infrared system by means of a custom marker structure attached to the glasses (see Fig. 4), so the position of each eye and the position of each screen are used to calculate the correct view using an asymmetric frustum.

Fig. 5
figure 5

The Unity3D scene designed for the experiments

In the case of the Leap Motion, the manufacturer provides all the packages needed to use this device in Unity. In this regard, it is very important to create the spatial relationship between the sensor and the user’s eyes, because the sensor is moving fixed to the user’s head. A key aspect in this research is how the virtual hands interact with the virtual elements, to press the keys or to grab the balls. In the first case, each key detects the collision with the mesh of the virtual hand, so the virtual hand literally pushes the virtual key. In the second case, the virtual hands do not grab the balls, because the physics simulation gets very unstable when a rigid sphere is compressed by two or more fingers. To grab objects, the manufacturer recommends using a pinch gesture, so when the virtual hand makes a pinch gesture close to the ball, this object is attached –with a virtual joint– to the hand until the pinch gesture ends. Using this technique, the physics simulation is more stable.

In order to offer a better user experience, visual and acoustic feedback was implemented. Each action –grab or release a ball, press a key, place a ball correctly or not– is associated to a convenient sound. For instance, a sound is reproduced when any key is pressed. A different sound is reproduced when the desired text is correctly typed by the user. Visual feedback has been implemented as well: each key turns gray when any part of the virtual hands is less than 1 cm away from the key, and turns green when it is in contact with the fingers. This is very useful because users can see the key in gray color before making the push gesture on the key. In this case, the sound feedback reveals when the key has been pushed with enough force to write a character.

4 Experiments

As previously explained, the goal of the experiment is to study the suitability of enhancing two existing VR systems –a CAVE and an HMD– with hand tracking capabilities and test if there are statistically significant differences in the use of the two different visualization modes (virtual vs. real hands) that these devices represent. Several research questions are formulated and tested in this research, which are enunciated next.

  • Research Question 1 (RQ1): Which system will allow a faster completion of the tasks?

  • Research Question 2 (RQ2): With what system will users complete the tasks with fewer mistakes?

  • Research Question 3 (RQ3): Will the size of the virtual elements affect the performance of the users?

  • Research Question 4 (RQ4): Which system will be more usable?

  • Research Question 5 (RQ5): Which system will users prefer?

  • Research Question 6 (RQ6): Which system will users report to have a higher sense of embodiment with respect to their hands?

In order to answer these questions, a series of experiments were designed and carried out at the IRTIC laboratory. The procedure follows a two-treatment counterbalanced within-subjects design and it is explained in the following subsections.

4.1 Participants and procedure

17 adult people (i.e., over 18 years-old) –recruited through social media– participated in the experiment. 9 were women (52.94%) and 8 were men (47.06%), with ages ranging from 19 to 58 (mean 36.88 ± 15.45). The age distribution is shown in Table 2.

Table 2 Age distribution of the participants of the experiment

Before the start of the experiment, users were asked to rate in a 1–5 Likert scale [21] their previous experience with these technologies, with 1 meaning no previous experience, 2 little experience, 3 some experience, 4 enough experience and 5 meaning expert. Table 3 summarizes the results and shows that there was no experience bias in favor of either system and the majority of the participants had none or little previous experience in the use of these two systems.

Table 3 Previous experience of the participants

In order to avoid carryover effects and biases for either of the systems, users were counterbalanced and randomly assigned to two groups of roughly equal size: group A (9 participants) and group B (8 participants). Users in group/treatment A tested first the CAVE-based system and then the HMD, whereas users in group/treatment B tested first the HMD-based system and then the CAVE.

The experiment was divided into two similar sections, one section for each hardware setup. Therefore, users tested first one system, filled a questionnaire about that system, then tested the other system, filled a similar questionnaire about the use of the second system and finally filled a comparative questionnaire.

The experiment consisted in eight separate phases that are explained next.

Phase 1

Presentation and description. Before proceeding with the experiment, the participants were provided with a short description about the tasks they had to complete and the maximum time available to complete them (10 min in total). Then, users were required to sign an informed consent where they declared to agree with the terms of the experiment. They also filled an anonymous questionnaire in order to provide some basic demographics (gender, age and previous experience with VR), as shown in Tables 2-3.

Phase 2

Instruction and practice. Before the start of each section, users received a short briefing on how to use the CAVE system or the HMD-based system (depending on which one they were required to use). Then, they tested the system for 5 min, where they were free to practice the different actions allowed by the system (touch, pick, release, walk, look, type, etc.).

Phase 3

Experiment. The experiment consisted in two different tasks, which are explained in the next subsection, that the participants needed to complete in the corresponding hardware setup.

Phase 4

Setup evaluation. After users finished the experiment in the first device, they were asked to fill a System Usability Scale (SUS) questionnaire (see Table 4). SUS is a de facto standard questionnaire which consists of a series of five-response questions about the usability of a system [8]. In addition, during the experiment, the software application collected objective data about the two tasks, which was saved to a CSV file when the user finished the experiment.

Table 4 Questions of the System Usability Scale (SUS)

Phases 5–7

Once the participant finished the experiment with the first hardware setup, all the previous phases of the process were repeated (except from the presentation phase) using the other hardware setup.

Phase 8

Final comparative evaluation. Finally, when the participants finished the experiment with the second hardware setup, they were asked to fill the comparative questionnaire shown in Table 5. The questionnaire included also an open-ended question “Additional comments and explanations” for the users to leave their comments, impressions and explanations about the experiments, the systems or about the different answers provided for the three two-choice questions of this questionnaire.

Table 5 Comparative questionnaire

4.2 Tasks

In Task 1, users were instructed to grab a series of colored balls from a table and place them in different colored square boxes (see Fig. 5) placed on another table a few feet away. Fifteen balls with three different ball sizes (with diameters of 7 cm, 5.25 cm and 3.5 cm, respectively) in five colors (red, blue, green, purple and yellow) and different box sizes (32 cm, 25 cm, 18 cm, 12 cm and 8 cm, respectively) are used. The goal of this task is to move all colored balls from the table to the corresponding colored box. Users can choose any ball, so the order in which the boxes are filled is not important. The colored boxes and the ball sets were randomly presented to the users and no participants were color-blinded.

In order to provide feedback to the user, different sounds are played when a sphere is touched, when it is successfully picked, when it is released in the correct box and when it is released in the wrong place. Table 6 summarizes the objective data that the software application collects during the execution of this task. The time dataset measures the number of seconds elapsed between the moment when the user first picked a sphere and the moment when it was successfully placed in the right box. As there are three ball sizes, this dataset is divided in datasets 1.S (small size), 1.M (medium size) and 1.L (large size). Each of these contains five values per user, since there are five balls for each size (one per color).

Table 6 Objective data collected during Task 1

The errors dataset counts the total number of times the user released a sphere outside the right target box. This dataset is also split in datasets 2.S, 2.M and 2.L (one per size). Finally, the pick-up gestures dataset counts the total number of pinch gestures produced by the user (regardless of the success of the action). This dataset is also split in three: 3.S, 3.M and 3.L.

In Task 2, users had to type a 20-character text string using a virtual keyboard. Three virtual keyboards with 29 keys (the 27 letters of the Spanish alphabet plus the space key and the backspace key) and different sizes (letter keys of size 38 mm, 28 mm and 18 mm, respectively) were created for this task. As in Task 1, there is not a predefined order in which the three keyboards should be typed and users were presented the three keyboards randomly sorted. Table 7 summarizes the objective data that the software application collects during the execution of this task.

Table 7 Objective data collected during Task 2

All these datasets were chosen because they should reflect well the performance of the users in an objective way.

5 Results and discussion

This section presents the results of the analysis performed using the data obtained in the different experiments. The first three research questions can be answered with the objective data gathered during the experiments. The rest of the research questions are analyzed by means of the SUS questionnaire and the two-choice comparative evaluation.

5.1 Statistical analysis of objective data

In order to compare the two systems and test if there are objective significant differences between the two VR systems, statistical analysis with the objective data collected in the experiments were performed, using IBM SPSS 26 software [17]. All the statistical tests were two-tailed and were conducted at the 0.05 significance level.

First, it was checked if the different datasets follow a normal distribution. For datasets with less than 50 samples, the Shapiro-Wilk test [36] was used, whereas the Kolgomorov-Smirnov test [25] was used for datasets with 50 or more than 50 samples (as suggested in [28]). On the one hand, with those datasets that follow a normal distribution, parametric paired two-sample t-test were applied. On the other hand, non-parametric tests were used for non-normally distributed datasets: the Wilcoxon signed-rank (for paired datasets with two variables) and the Friedman test (for paired datasets with more than two variables).

Task 1

None of the paired datasets obtained for the pick-and-place task passed the normality tests. Therefore, Wilcoxon signed-rank tests were used to compare the performance of the participants. Table 8 and Fig. 6 summarizes these tests, where mean time (averaged for all fifteen spheres of each user), total number of errors (of each user) and total number of pick-up gestures (of each user) are compared between the two VR systems. Results show that the null hypothesis of these tests (“the median of the differences between the paired groups is zero”) should be rejected. Thus, it can be assumed that there are statistically significant differences in both time, total number of errors and total number of pick-up gestures in favor of the HMD-based system. These results provide answers to RQ1, since users clearly need less time when they use the HMD-based system, and to RQ2, since there are statistically significant differences in the number of errors and in the number of pick-up gestures needed to complete the task in favor of the HMD-based setup.

Table 8 Results of the Wilcoxon signed-rank test for Task 1
Fig. 6
figure 6

Box plots for the datasets of Task 1

In order to study the differences between the two systems for each sphere size and analyze the effect of size in the performance of the participants, Friedman tests (since the datasets grouped by sphere size were not normally distributed) were performed for the same variables: time needed for each user and each sphere size (16*5 = 80 values for each size), total number of errors (16 values per size) and total number of pick-up gestures (16 values per size).

Results are depicted in Table 9 (where time is measured), Table 10 (where errors are shown) and Table 11 (showing pick-up gestures). In five of the six tests, there are statistically significant differences between, at least, two sphere sizes. Figures 7, 8, and 9 show the box plots corresponding with these experiments. As can be seen, the smaller the size of the spheres, the more time, errors and pick-up gestures are generally needed to complete this pick-and-place task, although in the case of the HMD, the significance level is slightly above the 0.05 limit for the errors datasets.

Table 9 Results of the Friedman test for time in Task 1 (1.S, 1.M, 1.L)
Table 10 Results of the Friedman test for number of errors in Task 1 (2.S, 2.M, 2.L)
Table 11 Results of the Friedman test for number of pick-up gestures in Task 1 (3.S, 3.M, 3.L)
Fig. 7
figure 7

Box plot of the distribution of the time dataset in Task 1 for the different sphere sizes (S, M, L) and both systems (HMD in green, CAVE in blue)

Fig. 8
figure 8

Box plot of the distribution of the errors dataset in Task 1 for the different sphere sizes and both systems

Fig. 9
figure 9

Box plot of the distribution of the pick-up gestures dataset in Task 1 for the different sphere sizes and both systems

These results suggest a possible answer to RQ3, since the size of the spheres has a significant effect in the performance of the users for this task.

Task 2

A similar analysis is performed for Task 2. In this case, however, the Shapiro-Wilk test reveals that the dataset with the total number of errors for each participant (regardless of the size of the virtual keyboards –all the errors made in all three virtual keyboards are accounted and summed for each participant–) can be assumed to follow a normal distribution in both systems (CAVE: W = .893, p = .052; HMD: W = .951, p = .474). The same happens with the dataset measuring time for the HMD system (mean time needed for each participant to successfully type the same text, averaged for the three keyboard sizes) (W = .913, p = .111), although the same dataset in the CAVE system does not pass this normality test by a very small margin (W = .890, p = .047). For this reason, paired t-tests were applied for both variables and the Wilcoxon signed-rank test was also applied for the time dataset.

The results of these tests are depicted in Table 12 and in Fig. 10. As can be seen, there are statistically significant differences, in favor of the HMD, for the time dataset for both tests (parametric and non-parametric). These results further reaffirm the answer to RQ1, since users clearly need less time when they use the HMD-based system. The number of errors with the HTC Vive is also substantially smaller than with the CAVE-based system, reaffirming also the answer to RQ2.

Table 12 Results of the Wilcoxon signed-rank test and T-tests for Task 2
Fig. 10
figure 10

Box plots for the datasets of Task 1

As in Task 1, Friedman tests were performed in order to analyze the effect of size in both systems, since the corresponding datasets did not follow a normal distribution. Table 13 and Table 14 show the results, which in this case do not show statistically significant differences between the groups. Figures 11-12 show the box plots corresponding with these experiments. These plots show that, despite the absence of statistical significance with these samples, the time and (especially) the number of errors in Task 2 are likely to be reduced with a larger keyboard size.

Table 13 Results of the Friedman test for the time necessary to complete Task 2 (4.S, 4.M, 4.L)
Table 14 Results of the Friedman test for number of errors during Task 2 (5.S, 5.M, 5.L)
Fig. 11
figure 11

Box plot of the distribution of the time dataset in Task 2 for the different keyboard sizes and both systems

Fig. 12
figure 12

Box plot of the distribution of the errors dataset in Task 2 for the different keyboard sizes and both systems

These results are different to those of Task 1, probably because the complexity of Task 2 is lower, and maybe also because of a certain amount of learning effect, since the text to type is shared between the different sizes. In any case, the box plots of both time and errors datasets suggest a certain size effect. Although with the performed test the null hypothesis (“there are no differences between the three groups”) cannot be rejected, this does not mean that the null hypothesis should be accepted. It is possible that the test has not sufficient power to prove the size effect. Therefore, the previous answer to RQ3 can be still considered partially valid.

5.2 Usability test

The results of the usability test are shown in Table 15. As can be seen, the HMD-based system obtains a better SUS score than the system using the CAVE. The difference in the SUS score is higher than 10 points. Considering that a value of 68 is usually established as the average usability score [5, 8], the CAVE-based system falls just slightly below the 50th percentile, whereas the combination of HTC Vive and Leap Motion is well considered by the users with respect to usability and would be in the top-most quartile of usability [5] (between “good” and “excellent”). These results provide an answer to RQ4, since users clearly feel that natural hand interaction with Leap Motion in the HMD-based system is more usable than in the CAVE-based system.

Table 15 Results of the System Usability Scale (SUS) for both systems

5.3 Comparative evaluation

Finally, the comparative questionnaire is analyzed. The results are shown in Table 16. Question 1 (which of the two systems have you found more comfortable to use?) and Question 2 (which of the two systems did you like more?) have a clear winner: the HMD system. However, the results of Question 3 (with which of the two systems did you have a greater sense of embodiment with respect to your hands?) give a divided answer. For this reason, it can be said that this questionnaire provides an answer for RQ5, since users clearly show a preference for the HMD-based system and overwhelmingly declare that the HMD-based system is more comfortable. However, a clear answer to the research question about hand representation (RQ6) cannot be given, as responses to Question 3 are fairly divided, and the result is statistically inconclusive.

Table 16 Results of the comparative questionnaire

The explanation for these answers and for the results of the statistical analysis of objective data may be that visual disparities, such as hand tracking errors, are more clearly noticeable in the CAVE-based system, as the comments of the participants for the open-ended question reveal. Indeed, some users commented that “it was sometimes difficult in the CAVE system to understand where the position of my hands were with respect to the balls” and “although it is much more interesting and appealing to see my own hands and feel that I can use them to pick objects, the interaction in this system is sometimes complex and frustrating”. Apparently, the fact that users’ real hands are visible is positive for the sense of embodiment. However, as the mismatch (tracking is not perfect) between real and virtual hands is tangible in the CAVE-based system (precisely because real hands are visible), the HMD-based system feels more comfortable and usable. With the HMD, the virtual hand is not exactly in the expected place either (tracking errors exist as well) but at least the visual feedback is consistent and users are able to adapt to this perceptual error. This is also consistent with the findings of [31].

In addition, it is not possible in a CAVE to fully blend the real hand and the virtual objects, since there exists a mismatch between the accommodation distance of the real hand and the accommodation distance of the virtual content. For this reason, when a ball is picked, users do not really see their real hand in direct contact with the virtual ball, as they are observed in different physical planes. In the HMD-based setup, however, all the content has the same accommodation distance. Thus, users can adjust and adapt their hands’ movements in order to interact with virtual objects, so that they accomplish the tasks faster and with fewer mistakes, even if hand tracking errors exist. They can also see the virtual hands touching the virtual objects. These reasons probably explain why users prefer the HMD-based system, despite they are unable to see their real hands.

5.4 Summary of the results

In summary, the results show that users need more time when they use the CAVE and they make fewer mistakes with the HMD, for both the pick-and-place task and the text-typing task. There is also a partial indication that the size of the virtual objects has an important effect on the performance. This effect is clear and significant for the first task although is smaller and not statistically significant in the second task. The usability question has a clear answer, since the SUS scores reveal that the system with the HMD is more usable that the CAVE-based system. A similar answer is given to the preference question since users overwhelmingly prefer the HMD-based system and perceive it as the more comfortable of the two. Finally, the question about the sense of embodiment has not a clear answer, since although the HMD-based system is clearly the preferred choice of the users, only about half of the users reported a higher sense of embodiment when using the HMD.

Thus, questions RQ1, RQ2, RQ4 and RQ5 share the same answer: the HMD-based system. The answer to RQ3 is (partially) yes. Finally, it is not possible to answer RQ6 with these results.

6 Conclusion and future work

This paper presents a comparative study of the integration of natural hand interaction in two immersive VR systems: a CAVE system (where users’ real hands are visible) and a non-see-through HMD system (where only a virtual representation of the hands is possible), using the same tracking technology, a Leap Motion device, in both cases. The motivation is to understand and test the suitability of using optical-based natural hand interaction in a CAVE and compare it to an HMD system. For that purpose, we raise six research questions related to task performance, usability and perception differences with these two systems. To answer these questions, we designed an experiment with 17 participants where users have to complete a pick-and-place task with virtual balls and a text-typing task with virtual keyboards.

The results of the experiment show that users prefer the HMD-based setup and also perform better with this setup, which also reaches a higher usability score than the CAVE-based system. Therefore, the most important conclusion of this research is that the HMD-based system provides a performance and usability advantage over the CAVE system regarding natural hand interaction with a Leap Motion device. This means that the visualization of users’ real hands does not imply a performance or usability advantage in virtual environments or, at least, it is not a strong argument if other issues are present (e.g. visual disparities).

Delving into this last question, it seems reasonable to assume that seeing one’s real hands would enhance the sense of embodiment (although this is neither denied nor validated by the results of the experiments). However, the fact that this makes tracking errors more noticeable and the difficulty of seeing the real hands and the virtual objects simultaneously, may induce a preference and/or a performance advantage for the visualization mode in which real hands are not visible, as it is the case of the setups tested in this experiment.

Another important conclusion is that, despite both objective and subjective data point out that the HMD-based system is a better option for this particular purpose, the CAVE-based system still obtains 67.35 points in the SUS scale, and is usable in combination with a Leap Motion, a result that, to the best of our knowledge, is reported here for the first time. However, if hand tracking is to be used with the CAVE system, larger virtual objects are needed compared to the HMD-based system. On the other hand, the usability of the HMD-based system is rather high, with almost 78 points (between “good” and “excellent”), which means that this setup is more than suitable for providing natural hand interaction in VR applications.

The experiment and the conclusions drawn open research avenues with respect to the use of natural hand interaction in VR. Future work includes the extension of the experiments to other HMDs with built-in hand tracking (such as an Oculus Quest 2) or VR gloves (such as Sensory VRfree gloves). It would be very interesting to analyze if different hand tracking technologies and methods, which are expected to provide different tracking errors, imply different results in the use and visualization of hand interaction. This will allow us to clearly identify if the lower ratings obtained with the CAVE system are caused mainly by the awareness of tracking errors or because of the accommodation problem. It might be also interesting to test different setups, such as an Augmented Virtuality setup in which real hands are introduced in the virtual scene by means of an HMD with a video camera. Finally, more tasks could be added to the experiment, such as throwing objects or more precision-demanding tasks such as hand drawing.