The different characteristics of human performance in selecting receding and approaching targets by rotating the head in a 3D virtual environment
DENG Chenglong1, GENG Peng1, KUAI Shuguang1,2()
1Shanghai Key Laboratory of Mental Health and Psychological Crisis Intervention, Institute of Brain and Education Innovation, School of Psychology and Cognitive Science, East China Normal University, Shanghai 200062, China 2Shanghai Center for Brain Science and Brain-Inspired Technology, Shanghai 200031, China
DENG Chenglong, GENG Peng, KUAI Shuguang. (2023). The different characteristics of human performance in selecting receding and approaching targets by rotating the head in a 3D virtual environment. Acta Psychologica Sinica, 55(1), 9-21.
Figure 1.Experimental setup, stimulus and design. Note. (a) A participant wore an Oculus Rift VR HMD to complete the task; (b) The experimental virtual scene. The white translucent sphere was the moving target and the yellow sphere was the cursor that need to be positioned into the target area; (c) The schema of selecting a target that moved away from the cursor horizontally (pursuit movement). Three important parameters in the experiment: movement amplitude (A; distance between the center of the cursor and target in the initial position), target tolerance (TT; size difference between the target and cursor) and target’s moving velocity; (d) The schema of selecting a target that moved toward the cursor horizontally (interception movement).
Figure 1. Experimental setup, stimulus and design. Note. (a) A participant wore an Oculus Rift VR HMD to complete the task; (b) The experimental virtual scene. The white translucent sphere was the moving target and the yellow sphere was the cursor that need to be positioned into the target area; (c) The schema of selecting a target that moved away from the cursor horizontally (pursuit movement). Three important parameters in the experiment: movement amplitude (A; distance between the center of the cursor and target in the initial position), target tolerance (TT; size difference between the target and cursor) and target’s moving velocity; (d) The schema of selecting a target that moved toward the cursor horizontally (interception movement).
Figure 2.The definition of the three phases of the cursor’s movement process for the pursuit and interception movements. Note. Examples of the cursor’s velocity profile in the x-axis direction in pursuit and interception movements, each of which included three phases: acceleration, deceleration and correction. The definition criteria for the three phases were adapted from Deng et al.’s (2019) study. The acceleration phase (AP) started from the beginning of the task to the point of cursor’s maximum speed. The division between the deceleration phase (DP) and correction phase (CP) was determined by the point when the total movement speed was less than the midpoint value between the target velocity and the cursor’s maximum velocity in the pursuit movement or when the total movement speed was smaller than half the maximum speed of the cursor in the interception movement and met one of the following three criteria: (1) the cursor velocity changed from greater than the target speed to less than the target speed in the pursuit movement or the cursor velocity changed from positive to negative in the interception movement; (2) the acceleration value of the cursor reached zero when its sign changed from negative to positive; (3) the acceleration in absolute value was smaller than 0.1 times its maximum values and its sign remained negative for some time. The sign of the velocity in the x-axis direction was used in the definition criteria and its positive value was the direction from the initial position of the cursor to the target along the x-axis.
Figure 2. The definition of the three phases of the cursor’s movement process for the pursuit and interception movements. Note. Examples of the cursor’s velocity profile in the x-axis direction in pursuit and interception movements, each of which included three phases: acceleration, deceleration and correction. The definition criteria for the three phases were adapted from Deng et al.’s (2019) study. The acceleration phase (AP) started from the beginning of the task to the point of cursor’s maximum speed. The division between the deceleration phase (DP) and correction phase (CP) was determined by the point when the total movement speed was less than the midpoint value between the target velocity and the cursor’s maximum velocity in the pursuit movement or when the total movement speed was smaller than half the maximum speed of the cursor in the interception movement and met one of the following three criteria: (1) the cursor velocity changed from greater than the target speed to less than the target speed in the pursuit movement or the cursor velocity changed from positive to negative in the interception movement; (2) the acceleration value of the cursor reached zero when its sign changed from negative to positive; (3) the acceleration in absolute value was smaller than 0.1 times its maximum values and its sign remained negative for some time. The sign of the velocity in the x-axis direction was used in the definition criteria and its positive value was the direction from the initial position of the cursor to the target along the x-axis.
Figure 3.The total movement time changed with various movement amplitudes, target tolerances and target velocities for the pursuit and interception movements.
Figure 3. The total movement time changed with various movement amplitudes, target tolerances and target velocities for the pursuit and interception movements.
Figure 4.Movement time in the acceleration, deceleration and correction phases varied with different movement amplitudes, target tolerances and target velocities for the pursuit and interception movements.
Figure 4. Movement time in the acceleration, deceleration and correction phases varied with different movement amplitudes, target tolerances and target velocities for the pursuit and interception movements.
Figure 5.Model’s fitting performance for the pursuit and interception movements. Note. (a) Model’s fitting performance of all participants’ data for the pursuit movement. $ID=V+1.1lo{{g}_{2}}(2A/TT)$; (b) Model’s fitting performance of all participants’ data for the perception movement. $\text{ }\!\!~\!\!\text{ }ID=1/V+1.3lo{{g}_{2}}(2A/TT)$; (c) R-squared distributions of model training and prediction. We first randomly divided participants into a training group which consisted of two thirds of participants (11 participants) and a test group which consisted of the remaining one third of participants (6 participants), and then we developed a model by adopting the data of the training group and used it to predict the movement time of the test group. This process was repeated 1000 times to generate a distribution of R-squared values. The “training” boxplots was the R-squared distribution of the model with training group data. The “prediction” boxplots represented the R-squared distribution of the training model predicting the test data. The lower and upper boundaries of the box represented the first and third quartiles of the distribution and the horizontal line inside the box represented its median. The whiskers above and below the box were the distribution’s maximum and minimum respectively.
Figure 5. Model’s fitting performance for the pursuit and interception movements. Note. (a) Model’s fitting performance of all participants’ data for the pursuit movement. $ID=V+1.1lo{{g}_{2}}(2A/TT)$; (b) Model’s fitting performance of all participants’ data for the perception movement. $\text{ }\!\!~\!\!\text{ }ID=1/V+1.3lo{{g}_{2}}(2A/TT)$; (c) R-squared distributions of model training and prediction. We first randomly divided participants into a training group which consisted of two thirds of participants (11 participants) and a test group which consisted of the remaining one third of participants (6 participants), and then we developed a model by adopting the data of the training group and used it to predict the movement time of the test group. This process was repeated 1000 times to generate a distribution of R-squared values. The “training” boxplots was the R-squared distribution of the model with training group data. The “prediction” boxplots represented the R-squared distribution of the training model predicting the test data. The lower and upper boundaries of the box represented the first and third quartiles of the distribution and the horizontal line inside the box represented its median. The whiskers above and below the box were the distribution’s maximum and minimum respectively.