I. INTRODUCTION
Recent virtual reality (VR) researches focus on developing a technology that provides users with a high quality virtual presence that is difficult to distinguish from reality. As a model for explaining the presence of users [1], there is a need for an interface device that delivers the same feedback as the real environment to the human sensory organ as a requirement to achieve an ideal level of presence. However, current head-mounted display (HMD) devices representing fully immersive virtual environments still present visually uneasy feedback with to the real world.
The monocular image quality of HMDs is being developed from 2K high definition (HD) resolution to prototypes with 4K ultra high definition (UHD) or higher image quality. However, to cope with the highest density region (i.e., the macula of retina) of human vision, a realtime output technology capable of updating the image information of 8K UHD or higher in a time of several milliseconds or less is needed.
Real-time focus change control technology that actively responds to accommodation, essential human depth sensing parameters at near-body space distance within a few meters [2], has not yet been universally applied to HMDs. Therefore, the commercial HMDs based on a binocular stereoscopic virtual imaging structure could not intrinsically solve the convergence and accommodation conflict problem [3]. Since the conflict problem causes interaction errors in the virtual environment, it is necessary to reduce the errors by adjusting hardware or implementing software.
This paper proposes a compensation method to enhance distance perception to cope with the problem that the sense of distance in the real space does not match the virtual space when the user engages in the virtual environment wearing HMDs. We implement virtual environments that generalize two interactive scenarios: whole-body movement and direct manipulation and analyze correlation with distance perception and interaction behavior. We find the distance perception parameters matched by experimenting with the two interaction scenarios. And then, we show that the interaction is effective in adjusting the virtual environment.
II. RELATED WORKS
This study explores the real-virtual distance perception matching control technique that can apply to the movement and direct manipulation scenarios. In general, combination of various factors determines the depth of feeling that humans have learned. As a research example of factors affecting distance [2], humans perceive distance sense by understanding relative empirical relation through light and shading, color intensity & contrast, perspective, occlusion sequence, focus, and relative motion. Furthermore, in the case of near-body space within a few meters, distance perception due to the physical structure of the binocular vision is an essential factor in interaction.
With the continuous development of the HMDs since the 1990s, there are various examples of differences in distance between reality and virtual space when wearing HMDs. Many virtual environment users tend to underestimate the distance sense of the target to about 74% through the research survey of the past 20 years about the egocentric distance perception. In addition, a careful virtual camera setup could help correct the distance perception of subjects. Especially, virtual environment content characteristics, such as space representation, accurate disparity, high-quality rendering, and ground textures, made less perceptive [4]. The effect of the horizon stimulus is important on the change of distance in the HMD environment. Generally, users underestimated in distance sensing experience [5]. The comparative experiments that limited visual observation conditions could affect egocentric distance perception in real and virtual space [6]. In the Oculus Rift HMD immersive environment, users could determine the most accurate distance at distances of two to five meters. Field of View (FOV) affected the distance perception in the HMD environment [7].
As the distance of the observation target gets closer to the user in the virtual space, the tendency that the perceived distance by the user decreases becomes more apparent, and the correction process could reduce the difference respectively [8]. The relationship between distance and sensory perception is considered in virtual and real space [9]. The hardware structure of the wearable display and the optimization of the virtual camera parameters for rendering stereoscopic images depended on the distance perception between the real and the virtual space. Therefore, all display devices should present seamless scene transition with controlled visual parameters [10].
In VR and augmented reality (AR) applications, some works presented that distance perception enhancement can increase behavioral performance. With a low-cost motion tracking system and fuzzy postal score algorithm, an analytical interplay model between collision prevention and proprioceptive postal stability was introduced on the dual task paradigm. The experimental result can apply to health and rehabilitation scenarios [11], [12]. Image and video understanding techniques based on convolutional neural networks (CNNs) applied to behavioral motion analysis and AR-guided learning. The CNN algorithm, which can predict and respond to human behavior in advance, increased system usage satisfaction and accuracy [13], [14]
Recently, in an interview about VR theme park construction based on HMD and motion capture system, the user still experiences the inconsistency phenomenon of real-virtual distance when proceeding with the space movement and object manipulation. Although there are plentiful previous studies on distance perception and measuring techniques, it is not enough that the significant factors apply to various hardware and software. Since consumer HMDs in the mid-2010s, considerable hardware upgrades have affected visual immersion and realism. As a representative example, LeepVR [15] typed HMDs, which have a field-of-view of 100 degrees or more wide angles, and small-sized high-resolution display panels are pervasive. Therefore, updating the old data and studying the distance perception characteristic based on the HMD wearing virtual environment could provide an adequate viewing angle within VGA grade image quality. Recent studies on spatial cognition in HMD immersive environments have focused on orientation control, which uses a limited physical tracking space more widely by controlling the human senses by remapping methods. The spatial remapping technique could utilize the effect of distance discrepancy. Discrete motion control techniques, such as short jump (leap), could match exact distance matching of real-virtual space instead of continuous motion control [16]. Similarly, this study aimed to increase the accuracy of the direct interaction and movement in near-body space.
As introducing high-resolution image quality and wideangle HMD, many studies for solving the convergence and accommodation conflict problem presented hardware and software techniques capable of various focal lengths. A continuous depth HMD hardware based on light-fieldbased holography rendering technology was introduced [17]. A survey paper summarized the research examples that enabled focus control in HMD for VR and augmented reality (AR) [18]. However, a general-purpose HMD solution that can consider all observable distance ranges similar to the human visual acuity has not been commercialized yet [19].
III. INTERACTION SCENARIOS
In the general classification of virtual reality interaction methodology [20], the situation in which the distance perceived by the HMD user has a significant influence is the case of moving the space like navigation and directly manipulating the object, such as direct control. Users perceive the surrounding space or object in the interaction, move their body, or contact themselves. Therefore, sensory feedback about near-distance perception improves realism in virtual space.
Human beings are aware of body position and posture movement through the feedback of sensory and vestibular senses. For providing the main feedback realistically, the virtual environment system uses a real-time motion capture system and immersive HMD, as shown in Figures 1 and 2. These systems have features that utilize the user's body as a direct interaction medium without using existing indirect manipulation interfaces, such as a mouse, keyboard, and controller. In this process, instead of a low usable exoskeleton device, as a means of haptic feedback to compensate for a feeling of realistic interaction, physical installation props present a passive haptic effect [21].
Fig. 1. Whole-body interaction with real-time motion tracking.
Fig. 2. Direct manipulation with passive haptics.
Assume that a physical instrument is an object (e.g., a key-hole, stepping stone) placed in a space far from a tool that the user always carries (e.g., hand tool, wand). In that case, the sense of distance to the target operates the natural movement of their own body. Distance perception has a significant impact on the performance and natural experience of the results of the interaction. In other words, an error caused by a sense of reality different from the real space in virtual space can increase the risk of safety accidents such as collision and fall in the actual space and the deterioration of immersion and realism. Therefore, we generalize the real-virtual space distance experience by two interactions as shown in Figures 3 and 4 and study ways to improve the degree of distance matching in each situation.
Fig. 3. Distance perception error occurs the wrong reach in whole-body movement interaction.
Fig. 4. Distance perception error occurs the wrong interaction results in direct manipulation.
The interaction scenario in which the entire body moves describe in detail as in Figure 3. The user observes the goal (①) and recognizes the distance (②, 𝐷𝑝𝑟) of the target point to be moved, and performs appropriate actions (e.g., short jump, 𝐷𝑗𝑟) in the real space according to the sense of movement customarily learned. However, due to the tendency to under-estimate distance (𝐷𝑝𝑣) in a virtual environment wearing an HMD, the distance traveled in the virtual space becomes different from the real situation.
Therefore, when observing and moving a target point designed with the same distance (𝐷𝑟), a different result (𝐷𝑗𝑣≠𝐷𝑟) is retrieved from content designer's intention. Therefore, it is necessary to find a way to control the erroneous distance perception in the HMD- based virtual space and correct the interaction of physical objects (e.g., stepping stones) in real space to not cause problems.
Figure 4 describes the interaction situation in which the user directly manipulates a virtual object linked to a real object. Within the eye and hand reference frame, the user continuously observes (𝐷𝑝𝑟) the position of manipulating or moving object (e.g., a key) and the position targeting object (e.g., a key-hole). The correct visual distance perception leads to exact proprioceptive interaction results. It is easy to work without error (𝐸𝑚𝑟) because the distance perception (𝐷𝑝𝑟) is accurate by complementing the relative hand position.
However, in a virtual environment, the distance perception (𝐷𝑝𝑣) inaccuracy due to the HMD can cause a change in the work performance (𝐸𝑚𝑣 ≠ 𝐸𝑚𝑟). Therefore, in recognizing the sense of distance while continuously observing objects in the HMD-based virtual environment, we need to find a way to continuously control the amount of distance perception to obtain the same feedback as in the real environment. In the end, the virtual environment and HMD should be well-calibrated to reduce interaction errors of physical objects (e.g., a key and a key-hole) in real space
IV. SUBJECT EXPERIMENT
4.1. Experiment Design: Whole Body Movement
We reconfirmed the user's tendency to wear the HMD to underestimate the distance presented in the pilot test conducted before this experiment. This study investigates the correlation of the amount of behavior (e.g., short jump distance) according to the target's distance in a given HMD environment and finds a method for inducing the interaction result to the user under the requirements.
As shown in Figure 5-(c), the subject observes a target point at a certain distance (e.g., 50 cm, 100 cm) in the real space. Then, the subject had breaks to practice the exercises to learn the sense of distance and physical movement to the target point within the near-body space through learning the action of a standing short jump by looking ahead. In moving body within the range of nearbody space, the distance value set at about 50% level based on the national standing short jump statistics (19 years~29 years, average height 188cm, standard deviation 29cm) of Korea National Statistical Office.
Fig. 5. Whole body movement experiment setup: (a) Short jump task in virtual environment, (b) Provisional adjustment of target position, (c) Distance perception learning step in real environent, subject (left), and scene of HMD (right).
The subject, as in Figure 5-(a) and Figure 5-(c), is asked to verbally report the distance perception (𝐷𝑝𝑣) to the target position placed at the designed distance (𝐷𝑣0 = 85cm), not notified to the subject) and to move (standing short jump) the perceived distance. As with the introduction of the paper, in an ideal HMD environment, where the sensory feedback presents the subjects in the same way as in the real environment (RE), the user would feel the same distance (𝐷𝑝𝑣) as the real distance (𝐷𝑝𝑟) and move the same distance as the learned distance in reality. However, in a virtual environment, a phenomenon that they become inconsistent is observed. Suppose the perception distance is related to jump distance statistically, and the virtual content is changeable correctly. In that case, it will be possible to affect the user's distance perception amount (𝐷𝑝𝑣′) to move (𝐷𝑗𝑣′ = 𝐷𝑗𝑟) the distance (𝐷𝑟) that matches the equipment (e.g., stepping stone) installed in the real environment, as shown in Figure 5-(b).
We attached the Oculus Rift HMD's touch controller to the shoe to measure the movement (𝐷𝑗𝑣) of the user in the experiment, and the subject was allowed to move forward without looking at his shoes continuously. The subjects were experienced users of HMD and consisted of 10 male and 15 female college students aged between 20 and 30. The subjects’ average height and IPD were 164.8 and 58.9 for each. The virtual environment visualization utilized the Oculus Rift CV1 and Unreal Engine4 to motivate participants to focus (e.g., move the position precisely with one short jump) on task performance by setting the crossing of the stepping bridge placed on the coastal cliff, as shown in Figure 5-(c). In addition, five subjects with relatively small heights exclude from the data analysis.
4.2. Results and Discussions: Whole Body Movement
In order to investigate the relationship between the perceived distance (PD, 𝐷𝑝𝑣) and the amount of short jump distance (SD, 𝐷𝑗𝑣) when wearing the HMD, we found a significant relationship between the two preceding factors by analyzing the experimental results by ANOVA (F-value is 7.92 and P-value is 0.001 (<0.05)). The regression analysis results show a proportional relationship (R square value = 0.6511), as shown in Figure 6.
Fig. 6. Significant relationship between moving distance and perceived distance in virtual environment.
The regression equation, 𝐷𝑗𝑣 = 52.464 + 0.4683 ∙ 𝐷𝑝𝑣, obtained through the experiment of the first subject group, can be utilized to correct the user's behavior according to the installation conditions of the real environment as shown in Figure 5-(b). For example, suppose a stepping bridge at a distance of 85 cm,𝐷𝑣0 from the real and virtual environment. In that case, if the user's initial distance perception value, \(D_{pv_{0}}\) has the value of 60 cm, the expected travel distance (𝐷𝑗𝑣) of the user is about 80 cm, according to the regression equation. Therefore, in order to allow the user to step on the stepping stones of the real space usually, it is necessary to change the position (𝐷𝑣′) of the stepping stones of the virtual environment so that the user's sense of distance (𝐷𝑝𝑣′) can increase to about 10 cm.
In order to verify the effectiveness of the proposed correction method, we conducted experiments to compare the error of the moving distance before and after correction under the same conditions to 15 subjects. As shown in Figure 7, a significant number of subjects (seven of 12, 3 subjects who reported too little perceived distance than the reference distance 85cm, were excluded) had the effect of reducing the error of the distance movement task. As a result of comparing (𝐷𝑗𝑣/𝐷𝑟 ) the movement distance ( 𝐷𝑗𝑣 ) in the virtual environment compared with the movement distance (𝐷𝑟 ) designed in the contents, analysis of 12 subject data showed 0.969 before correction and 1.009 after correction. Therefore, it shows that the proposed calibration scheme can induce stable interaction with the physical devices of the real environment in the virtual environment.
Fig. 7. Error comparisons of adjustment method verification test.
4.3. Experiment Design: Direct Manipulation
The indirect manipulation scenario assumes that the performance error is changed because the relative sense of relationship according to the eye-hand reference frame in the real environment is different from the visual feedback error in the virtual environment. As in the case of Figure 4, in order to collect user behavior data when the user interacts directly within the near-body space range, this experiment was performed by injecting a key-bar into the keyhole respectively. This interaction situation considers that the user continuously observes the workspace, consecutively recognizes the distance and corrects the behavior. Therefore, we select the world scale factor among the rendering factors that affect global visual distance perception in the HMD environment and observe the performance according to the experimental conditions.
In order to match the virtual environment to the actual conditions as much as possible, the physical control elements of the interface device adjust to match the subjects. To consider an essential role of the stereoscopic cue in the near-body space range, the distance between two eyes, called inter pupil distance (IPD), measures with the Digital Pupillary Distance Measurement device. The value applies to the adjustment part of the HMD. All interesting variables (such as the subject's viewpoint, the keyhole, and key-bar position) collect in tracking system space. All objects related to direct interaction can maintain the same relative frame in real and virtual space.
As shown in Figure 8-(a), the environment of the direct interaction consists of that the subject can perform the peg-in-hole task within reach of the natural stereoscopic view (without moving prominent viewpoints). A threeway pin-art array panel locate at a distance of 120 cm within a range of about 110 degrees based on the user's position, and the user performs work by moving the upper body while observing the target. We used a pin-array panel to simulate a natural passive haptic effect as shown in Figure 2 so that subjects could perform peg-in-hole work in a realistic sense in various directions and positions, and 2x3 virtual keyholes correspond to each panel. The height of the keyhole is 116.4cm based on the average data of the average elbow-to-underarm height of the users of the early 20s based on the Korea National Statistical Office's online database. The experimental hardware environment uses Oculus Rift CV1 and HTC VIVE as HMD, and the tracking system uses Optitrack Trio composed of 3 IR cameras. Experimental content runs on UnrealEngine 4.15 on Nvidia GTX980 graphical processing unit.
Fig. 8. Direct manipulation experiment setup: (a) design of target in near-body space, (b) peg-in-hole task in virtual environment with passive haptic feedback.
The goal of this experiment considers how the change of visual distance perception affects work performance indirect interaction environment in near-body space requiring eye-hand reference frame. The visual change elements of the experimental content provide the subjects by varying the world scale by 98%, 100%, and 102% using World-to-meters parameters that can change at runtime in Unreal ngine. The within-subjects group consisted of seven males and three females, all of whom had prior experience with HMD.
4.4. Results and Discussions: Direct Manipulation
In this experiment, eight subjects (five males and three females. Their average height and IPD were 171.15 and 62.25) performed the manipulation task three times for each distance. Even in the Oculus Rift, eight subjects (four males and four females. Their average height and IPD were164.84 and 60.81) perform the same experimental process. An ANOVA test exploits to analyze whether changes in the World-to-meters (W2M) element affected the work performance of the subjects. Tables 1 and 2 show analysis results between the world-to-meters parameters and interaction distance error. There is a statistically significant correlation; P-value is 0.014 and 0.022 for each.
Table 1. ANOVA result (HTC VIVE HMD).
Table 2. ANOVA result (Oculus Rift CV1 HMD).
In order to observe the relationship between the world scale factors and the results of the work performance measurement, we perform a regression analysis. As a result, though the 𝑅2 value is small, the two components tend to be inversely proportional to the experimental range of the HMD environment, as shown in Figures 10 and 11.
Fig. 9. Regression analysis between distance error and world-tometers parameter (HTC VIVE HMD).
Fig. 10. Regression analysis between distance error and worldto-meters parameter (Oculus Rift CV1 HMD).
Fig. 11. Comparison of interaction distance error before and after calibration (distances are 40 cm, 50 cm and 60 cm).
By expanding the previous analysis results, we assume that the matching task error can reduce by controlling the world scale element when performing direct interaction within the spatial space. According to the experimental results, the system can control the World-to-meters in UnrealEngine. We derive the world scale factors, which are about 106.8% for HTC VIVE and 107.5% for Oculus Rift CV1.The increasing world-scale factor, about 7% for HMDs, is similar to hardware specifications currently used in the consumer market. In brief, increasing about 7% can reduce the user's errors the least.
We briefly examined the effectiveness of the proposed calibration method and then re-measured the performance of the six subjects before and after world-scale correction.
As shown in Figure 11 because the work performance of the six subjects improved at 83.3%, we can conclude that world scale-based distance sense correction methodology is able to be a candidate for positively influencing the real-virtual distance perception matching.
Even if VR content based on distance perception controls arbitrary virtual tracking space system by attaching 6DOF tracking sensor to all objects, this situation is difficult to completely solve the incongruity with the proprioception adapted to the real environment. In other words, the realvirtual space matching method based on existing hardware and software calibration performed without consideration of human factors depends on only visual feedback that accurately expresses the relative relation between virtual objects. Therefore, it would be adequate to add a correction method in terms of human factors like the result of this study.
V. CONCLUSION
We report on the study of the control technique to solve the problem of the real and virtual space inconsistency caused by the fact that the user of the virtual environment wearing the HMD does not maintain the same distance feeling in the real environment. This study proposes a method of correcting contents using the distance perception within the near-body space range and the short-range body movement (navigation) characteristics measured in a controlled environment. Furthermore, we propose a method to correct the FOV to about 107% to express accurate distance when directly manipulating the objects in the near-body space. However, this study results from initial research on a limited scale group of subjects and hardware and software. Therefore, it needs to extend to research on various control elements for various HMD, tracking systems, and 3D visualization engines in the future.
Acknowledgement
This work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (R0118-16- 1007, Immersive content experience enabling multi-user interaction based on high-speed and precise tracking in an indoor VR space)
References
- K. E. Bystrom, W. Barfield, and C. M. Hendrix, "A conceptual model of the sense of presence in virtual environments," Presence: Teleoperators and Virtual Environments, vol. 8, no. 2, pp. 241-244, Apr. 1999. https://doi.org/10.1162/105474699566107
- W. Epstein and S. Rogers, Handbook of perception and cognition, Vol 5; Perception of space and motion, San Diego, CA: Academic Press, 1995.
- G. Kramida, "Resolving the Vergence-Accommodation Conflict in Head-Mounted Displays," IEEE Transactions on Visualization and Computer Graphics, vol. 22, no. 7, pp. 1912-1931, 2016. https://doi.org/10.1109/TVCG.2015.2473855
- R. S. Renner, B. M. Velichkovsky, and J. R. Helmert, "The perception of egocentric distances in virtual environments - A review," ACM Computing Survey, vol. 46, no. 2, pp. 1-40, Nov. 2013.
- R. Messing and F. H. Durgin, "Distance Perception and the Visual Horizon in Head-Mounted Displays," ACM Transactions on Applied Perception, vol. 2, no. 3, pp. 234-250, Jul. 2005. https://doi.org/10.1145/1077399.1077403
- S. H. Creem-Regehr, P. Willemsen, A. A. Gooch, and W. B. Thompson, "The Influence of Restricted Viewing Conditions on Egocentric Distance Perception: Implications for Real and Virtual Indoor Environments," Perception, vol. 34, issue 2, pp. 191-204, Feb. 2005. https://doi.org/10.1068/p5144
- B. Li, "Distance Perception in Virtual Environment through Head-mounted Displays," Ph.D. dissertation, Michigan Technological University, 2017.
- B. Altenhoff, "Effects of Interaction with an Immersive Virtual Environment on Near-field Distance Estimates," M.S. thesis, Clemnon University, 2012.
- C. J. Ziemer, J. M. Plumert, J. F. Cremer, and J. K. Kearney, "Estimating Distance in Real and Virtual Environments: Does Order Make a Difference?" Attention, perception & psychophysics, vol. 71, no. 5, pp. 1095-1106, Jul. 2009. https://doi.org/10.3758/APP.71.5.1096
- U. Yang, N. G. Kim, and K. H. Kim, "Augmented System for Immersive 3D Expansion and Interaction," ETRI Journal, vol. 38, issue 1, pp. 149-158, Feb. 2016. https://doi.org/10.4218/etrij.16.0115.0750
- S. Roy, O. Mazumder, D. Chatterjee, and K. Chakravarty, "Quantification of Postural Balance using Augmented Reality based Environment: A Pilot Study," presented at the 2017 IEEE Sensors, Oct. 2017.
- S. Roy, O. Mazumder, K. Chakravarty, and D. Chatterjee, "Model to Understand Neural Interplay Involving Proprioceptive Adaptation in Lower Limb During Dual Task Paradigm," presented at the 2018 IEEE Sensors, Oct. 2018.
- S. Mukherjee, R. Saini, P. Kumar, P. P. Roy, D. P. Dogra, and B. G. Kim, "Fight Detection in Hockey Videos using Deep Network," Journal of Multimedia Information System, vol. 4, no. 4, pp. 225-232, 2017. https://doi.org/10.9717/JMIS.2017.4.4.225
- A. K. Dash, S. K. Behera, D. P. Dogra, and P. P. Roy, "Designing of Marker-based Augmented Reality Learning Environment for Kids using Convolutional Neural Network Architecture," Displays, vol. 55, pp. 46-54, Oct. 2018. https://doi.org/10.1016/j.displa.2018.10.003
- E. M. Howlett, "Wide-angle orthostereo," in Proceedings of Stereoscopic Displays and Applications, vol. 1256, Sep. 1990.
- M. Azmandian, T. Grechkin, M. Bolas, and E. Suma, "The Redirected Walking Toolkit: A Unified Development Platform for Exploring Large Virtual Environments," in Proceeding of IEEE 2-nd Workshop on Everyday Virtual Reality, pp. 9-14, Mar. 2016.
- F. C. Huang, K. Chen, and G. Wetzstein, "The light field stereoscope: immersive computer graphics via factored near-eye light field displays with focus cues," ACM Transactions on Graphics, vol. 34, no. 4, pp. 1-12, Aug. 2015.
- H. Hua, "Optical methods for enabling focus cues in head-mounted displays for virtual and augmented reality," in Proceedings of SPIE Three-Dimensional Imaging, Visualization, and Display, https://doi.org/10.1117/12.2264157, May 2017.
- S. Masnadi, K. P. Pfeil, J. T. Sera-Josef, and J. J. Laviola, "Field of View Effect on Distance Perception in Virtual Reality," in Proceeding of 2021 IEEE Conference on Virtual Reality and 3D User Interfaces, pp. 542-543, Apr. 2021.
- D. A. Bowman, "Interaction Techniques for Common Tasks in Immersive Virtual Environments: Design, Evaluation, and Application," Ph.D. Dissertation. Georgia Institute of Technology, Atlanta, USA, 1999.
- L. Kohli, "Redirected touching: Warping space to remap passive haptics," in Proceeding of IEEE Symposium on 3D User Interfaces, pp. 129-130, 2010.