Next Article in Journal
Additive Manufacturing of a Frost-Detection Resistive Sensor for Optimizing Demand Defrost in Refrigeration Systems
Next Article in Special Issue
An Approach to Fall Detection Using Statistical Distributions of Thermal Signatures Obtained by a Stand-Alone Low-Resolution IR Array Sensor Device
Previous Article in Journal
Binary Transformer Based on the Alignment and Correction of Distribution
Previous Article in Special Issue
Effect of Custom-Made Foot Orthotics on Multi-Segment Foot Kinematics and Kinetics in Individuals with Structural Hallux Limitus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Endpoint Distribution Modeling-Based Capture Algorithm for Interfering Multi-Target

1
The State Key Laboratory of Fluid Power and Mechatronic Systems, School of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
2
Beijing Research Institute of Mechanical and Electrical Engineering, Beijing 102200, China
3
Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650093, China
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(24), 8191; https://doi.org/10.3390/s24248191
Submission received: 18 November 2024 / Revised: 16 December 2024 / Accepted: 20 December 2024 / Published: 22 December 2024
(This article belongs to the Special Issue Sensors for Human Posture and Movement)

Abstract

:
In physical spaces, pointing interactions cannot rely on cursors, rays, or virtual hands for feedback as in virtual environments; users must rely solely on their perception and experience to capture targets. Currently, research on modeling target distribution for pointing interactions in physical space is relatively sparse. Area division is typically simplistic, and theoretical models are lacking. To address this issue, we propose two models for target distribution in physical space-pointing interactions: the single-target pointing endpoint distribution model (ST-PEDM) and the multi-target pointing endpoint distribution model (MT-PEDM). Based on these models, we have developed a basic region partitioning algorithm (BRPA) and an enhanced region partitioning algorithm (ERPA). We conducted experiments with 15 participants (11 males, and four females) to validate the proposed distribution models and region partitioning algorithm. The results indicate that these target distribution models accurately describe the distribution areas of targets, and the region partitioning algorithm demonstrates high precision and efficiency in determining user intentions during pointing interactions. At target distances of 200 cm and 300 cm, the accuracy without any algorithm is 60.54% and 42.39%, respectively. Using the BRPA algorithm, the accuracy is 72.94% and 68.57%, while, with the ERPA algorithm, the accuracy reaches 84.11% and 82.74%, respectively. This technology can be utilized in interaction scenarios involving handheld pointing devices, such as handheld remote controls. Additionally, it can be applied to the rapid capture control and trajectory planning of drone swarms. Users can quickly and accurately capture and control target drones using pointing interaction technology, issue commands, and transmit data through smart glasses, thereby achieving effective drone control and trajectory planning.

1. Introduction

In physical space, pointing interactions cannot rely on methods like cursors, rays, or virtual hands for pointing feedback as in virtual space. Instead, they must depend on the user’s senses and experience to capture targets. When users perform pointing-based target capture in physical space, their hands lack physical support [1], and physiological tremors of the body [2] hinder accurate target selection. During the process of pointing selection, users must also maintain the stability of the pointing device until confirmation of selection, such as pressing a button on a remote control or pulling a trigger. Such confirmation actions may alter the pointing direction, resulting in a deviation between the actual selected position and the target position, known as the Heisenberg effect [3,4]. The Heisenberg effect in human–computer interaction can have certain impacts. For example, hand-based pointing is susceptible to small tremors that cause deviations from the target [5]. Similarly, discrete inputs, such as pressing a button, can disrupt the position of the interaction device, leading to spatial Heisenberg effects and introducing errors during the interaction process [4]. When the target is far from the user, the stability of pointing selection is typically significantly affected [6]. Interfering targets in physical space can also influence the accuracy of user pointing and selection.
Currently, research on pointing interaction technology primarily focuses on the VR/AR domain. It involves using handheld controllers to emit lasers into virtual scenes and select the first object intersecting with the beam [7,8,9,10]. Due to its simple and efficient characteristics, many studies are based on this pointing interaction technology [11,12,13,14]. Research on pointing interaction technology in physical space is relatively limited, mostly focusing on display screens, graphical interfaces, and pointing interaction technologies with cursor-based interfaces [15,16,17,18,19,20].
Over the years, researchers have also explored the distribution of endpoint selections. Murata observed that the distributions of horizontal and vertical coordinates of endpoints approximate a Gaussian distribution [21]. Recently, Grossman et al. developed a probability model for two-dimensional rapid pointing tasks, showing that deviations in both directions increase with target distance [22]. Bi et al. studied the distribution of touch input endpoints and proposed a dual-distribution hypothesis, deriving FFitts’ law based on endpoint distribution to predict finger touch performance [23]. Yu et al. explored endpoint distribution models for pointing selections in VR environments, introducing the EDModel [11]. Wei et al. proposed a prediction of endpoint distribution based on the eye and head [24].
Currently, research on region partitioning algorithms in pointing interaction techniques is relatively sparse. Most pointing interaction methods initiate interaction only upon complete target selection. However, this approach requires targets to be strategically placed and may not adequately meet the distribution requirements for multiple targets. In complex pointing scenarios involving multiple targets, region partitioning algorithms often face issues with overlapping partitions. Therefore, there is a need to segment overlapping regions. Research in this area generally falls into two categories: region segmentation based on image recognition [25,26] and region partitioning based on Voronoi diagrams [26,27,28,29]. Voronoi diagrams can be applied in spatial distribution analysis [30,31,32], trajectory planning [33,34], and coverage in sensor networks [35]. Miah et al. proposed a region coverage optimization algorithm based on Voronoi diagrams [36]; Li et al. utilized Voronoi diagrams for area division of event pixels and neighborhood construction [37]; Li and Chen proposed a Voronoi-based method to solve the coverage problem of unknown deformable targets [38]; Afghantoloee et al. introduced a purpose-oriented 3D Voronoi algorithm for optimizing sensor deployment in complex environments [39].
In response to the aforementioned issues, we propose two target distribution models for pointing interactions in physical space: the single-target pointing endpoint distribution model (ST-PEDM) and the multi-target pointing endpoint distribution model (MT-PEDM). The ST-PEDM predicts the distribution of endpoint tasks for pointing selections based on target distance, visual error, and the Heisenberg effect. The MT-PEDM can predict the distribution areas of endpoint tasks for pointing selections in complex multi-target scenarios. Based on these two models, we propose a basic region partitioning algorithm (BRPA) and an enhanced region partitioning algorithm (ERPA). These algorithms exhibit high accuracy and efficiency, enabling precise determination of user intentions during pointing interactions. It can be applied to the rapid capture control and trajectory planning of drone swarms. Users can quickly and accurately capture and control target drones using pointing interaction technology, issue commands, and transmit data through smart glasses, thereby achieving effective drone control and trajectory planning, as shown in Figure 1.

2. Models and Algorithms

The endpoint refers to the coordinates where the directional ray emitted from a handheld pointing device intersects with the plane of the target control device during user interaction. These endpoints are typically distributed around the target in a scattered pattern.

2.1. Single-Target Pointing Endpoint Distribution Model

The pointing selection task is divided into two stages: pointing and confirmation of selection. Previous studies [7,40] have shown that, during the pointing stage, factors such as directional tilt and physiological tremors lead to variability in endpoint locations, resulting in a two-dimensional normal distribution of endpoints. The discrepancy between actual and perceived endpoints due to inconsistent gaze and pointing directions affects the expected endpoint distribution model μ . The probability density function of the two-dimensional normal distribution of pointing endpoints is given by Equation (1), where p is the correlation coefficient between x and y, and  μ x , μ y , σ x , and  σ y are the mean and standard deviations of the distributions of variables x and y, respectively.
f ( x , y ) = ( A ) 2 e x p 1 2 1 ρ 2 B + C A = 2 π σ x σ y 1 ρ 2 B = x μ x 2 σ x 2 2 ρ x μ x y μ x σ x σ y C = y μ y 2 σ y 2
The selection confirmation stage is also influenced by the Heisenberg effect, impacting the distribution of endpoints. The target distance D, the Heisenberg effect, and their interactions affect the parameters of the two-dimensional average model for endpoint distribution, including the expectation μ and the covariance matrix ∑, as shown in Equation (2).
X N 2 ( μ , Σ ) μ = [ μ x μ y ] Σ = [ σ x 2 ρ σ x σ y ρ σ x σ y σ y 2 ]
When engaging in directional interactive operations, as the target distance D increases, the influence of selection error and physiological tremor on the range of endpoint distribution is magnified, thereby affecting the covariance matrix ∑. The impact of visual error interaction on the offset of the expectation µ of the endpoint distribution model is also amplified. Based on this, we propose an endpoint distribution model without the Heisenberg effect, as shown in Equation (3), where constants a , b , c , d , e , f , g , and  h are determined empirically.
μ = a + b D c + d D Σ = ( e + f D ) 2 0 0 ( g + h D ) 2
The single-target endpoint distribution model with the Heisenberg effect is shown in Equation (4), where constants b, c, d, m, n, o, p, q, and r are determined empirically.
μ = m + ( b + n ) D c + d D Σ = ( o + p D ) 2 0 0 ( q + r D ) 2
We propose an experimental model based on target distance D, the Heisenberg effect, and visual error. Simultaneously, we explore the impact of four parameters on the endpoint distribution and predict the expectation µ and covariance matrix ∑ of the two-dimensional normal distribution through target distance.

2.2. Multi-Target Pointing Endpoint Distribution Model

Based on the derivation from the ST-PEDM, we propose a model for the endpoint distribution based on the distance between the pointing target and the interfering target and the direction of the interfering target.
In real-world scenarios, users typically do not separate selection confirmation from pointing tasks, leading to the Heisenberg effect during pointing tasks. Building upon Equation (4), we derive the endpoint distribution model for pointing towards targets with interference.
The distance between the interfering target and the actual selection target significantly influences the endpoint distribution. When the distance between them reaches a critical value, the impact of the interfering target on the endpoint distribution becomes negligible. For interfering targets at different azimuths, the endpoint distribution shifts in the opposite direction from the interfering target.
The theoretical foundation of multi-target and single-target pointing tasks is similar. Building upon Equation (4), we derive horizontal Equation (5) and vertical Equation (6) expressions for the positions and motion directions of horizontally and vertically interfering targets, respectively:  
μ = a + b D ± ( c D ( e / 2 ) 2 c o s θ + d ) e + f D Σ = ( g + h D + ) 2 0 0 ( i + j D ) 2
μ = a + b D c + d D ± ( e D ( e / 2 ) 2 s i n θ + f ) Σ = ( g + h D ) 2 0 0 ( i + j D ) 2
Integrating formulas for horizontal and vertical directions yields a model formula, as in Equation (7). For the distribution of pointing endpoints in multi-target scenarios.
μ = a + b D ± ( c D ( e / 2 ) 2 c o s θ + d ) e + f D ± ( g D ( e / 2 ) 2 s i n θ + h ) Σ = ( i + j D ) 2 0 0 ( k + l D ) 2
And, by extending Equation (7) to multiple interfering targets, we derive Equation (8). a , b , c , d , e , f , g , h , i , j , k , l , m , n are empirical constants, and  θ is the angle between the line connecting the pointing target and the interfering target and the horizontal axis. We propose an experimental model based on the distance and direction of interfering targets, simultaneously exploring the influence of two parameters on the endpoint distribution model. Additionally, we predict the expectation μ of the two-dimensional normal distribution through variations in target distance.
μ = a + b D ± P ± e D D e D e / 2 2 cos θ ± f + g D ± Q ± j D D e / 2 2 sin θ ± P = c c D D e / 2 2 cos θ + d Q = h D D e / 2 2 sin θ + i Σ = ( k + l D ) 2 0 0 ( m + n D ) 2

2.3. Region Partitioning Algorithm

Based on the target distribution model of multi-target interference, two region partitioning algorithms, BRPA and ERPA, are proposed, respectively, for the single target direction selection scene and the complex multi-target selection scene. The area where the target is located is divided, and the user’s pointing and selection intention are judged. When the pointing endpoint falls in the divided area, the user is determined to establish interaction with the current device.
BRPA is suitable for the selection task of a simple scene with a single target. It is proposed based on the target endpoint distribution model without interference. When the coordinates of the pointing endpoint are in the region of the ST-PEDM, the decision interacts with the pointing target.
ERPA is suitable for the directional selection task in complex multi-target scenes, and is proposed based on the multi-interference target endpoint distribution model. First, the distance between the target and the interference target is calculated. When the distance is greater than 50 cm, as long as the coordinate of the pointing endpoint is in the region of the MT-PEDM, it is determined to interact with the pointing target. When the distance is less than 50 cm, the Voronoi diagram is used to divide the overlapping region again. The expected µx and µy on the x and y axes of the two overlapping regions are taken as vertices, and vertical bisecting lines are constructed to divide the overlapping region and form a continuous polygon region. It is implemented through Algorithm 1. In complex environments with multiple targets and interfering points, Voronoi diagrams provide a mathematically precise method for dividing regions, ensuring that each target point has its own dedicated region. As long as the coordinates pointing to the endpoint are within the final division area, the decision interacts with the pointing target, as shown in Figure 2b.
Algorithm 1 Dividing regions and computing Voronoi diagram
   1:
Input:
   2:
    Target points P = { P 1 , P 2 , , P n } ,
   3:
    Interfering target points I = { I 1 , I 2 , , I n } ,
   4:
    Threshold distance = 50 cm
   5:
Output:
   6:
    Divided regions and Voronoi diagram for overlapping regions
   7:
Procedure CALCULATE_DISTANCE(p1, p2)
   8:
     Return the distance between points p 1 and p 2
   9:
End Procedure
   10:
Procedure DIVIDE_REGIONS()
   11:
    Initialize r e g i o n s _ l i s t
   12:
    Initialize V o r o n o i _ e d g e s _ l i s t
   13:
for each target point p t in P do
   14:
    Initialize region for p t
   15:
    for each interfering target i t in I do
   16:
         d i s t a n c e = C A L C U L A T E _ D I S T A N C E ( p t , i t )
   17:
        if  d i s t a n c e 50  then
   18:
            Add i t to p t ’s region
   19:
        end if
   20:
     end for
   21:
     Add p t ’s region to r e g i o n s _ l i s t
   22:
end for
   23:
for each pair of overlapping regions in r e g i o n s _ l i s t  do
   24:
     Add bisector based on μ x , μ y
   25:
end for
   26:
Return divided regions and Voronoi diagram for overlapping regions
   27:
End Procedure

3. Experiment Task and Measurements

3.1. Participants

In this study, 15 participants were recruited, consisting of 11 males and four females. Two participants were left-handed, while thirteen were right-handed. The age range of the participants was from 23 to 28 years, with a median age of 24 years and an average age of 24.6 years. The participants had a minimum height of 164 cm, a maximum height of 191 cm, and an average height of 173.6 cm. All participants were in good health without disabilities and had experience in directional interactive operations. The experiment for each participant lasted approximately 2 h and collected a total of 31,050 experimental data points.

3.2. Apparatus

The experimental equipment used in this study mainly included one computer, one projector, and one set of motion capture equipment (including 12 high-speed infrared cameras, operating at 100 Hz frequency, with sub-millimeter accuracy). The computer was primarily used for calculating endpoint coordinates, creating the pointing feedback interface, monitoring the experiment’s runtime status in the background, developing the experiment program, and analyzing data post-experiment. The motion capture system served as the experimental environment, automatically recording experimental data such as time and the three-dimensional coordinates of various markers. The projector provided visual information feedback for participants during the experiment.

3.3. Experimental Design and Procedures

We designed a pointing device equipped with markers, along with several planar circles marked with reference points as selectable targets, as shown in Figure 3. First, the targets were placed within the range of the motion capture system, and their actual coordinates were determined based on the captured markers. Next, the experimenter held the pointing device and performed selection tasks at varying distances from the targets. Using the marker coordinates captured from the pointing device, an arrowed line was calculated to represent the virtual pointing trajectory. When the virtual ray intersected with a target, the target was considered successfully selected.

3.3.1. ST-PEDM Experiment

The experiment was divided into three groups: a no-Heisenberg effect experiment, a Heisenberg effect experiment, and a control group experiment. The experiment’s independent variable was the distance between participants and the target (60 cm, 120 cm, 180 cm, 240 cm, and 300 cm). In the no-Heisenberg effect experiment, participants used their dominant hand to hold the indicator for pointing actions, followed by the other hand to grasp the mouse and click the right button for confirmation actions after pointing to the target. After confirmation, the indicator box changed from pink to light green, and each target distance was repeated 50 times.
Heisenberg effect experiment: Participants used their dominant hand to hold both the indicator and the mouse for pointing actions. After pointing to the target, they clicked the right mouse button to confirm the action. Upon confirmation, the indicator box changed from pink to light blue. This process was repeated 50 times for each target distance.
Control group experiment: To mitigate the potential influence of subtle differences in the experimental environment on the distribution of endpoints, which could impact data comparisons with the first two experimental groups, the control group experiment maintained the same experimental environment. Participants alternated between holding the mouse with their dominant and non-dominant hands to perform clicking confirmations. After confirmation, the indicator box changed from pink to light blue for the Heisenberg effect condition and from pink to green for the no Heisenberg effect condition. This process was repeated 20 times for each target distance.
The overall design of the experiment yielded a total of 15 participants × 5 target distances × 50 trials for the pointing task × 2 groups (Heisenberg and no Heisenberg) + 15 participants × 5 target distances × 20 trials for the pointing task × 1 group (control) = 9000 experimental trials.

3.3.2. MT-PEDM Experiment

The experiment was divided into three groups: Horizontal Placement of Interfering Objects Experiment, Vertical Placement of Interfering Objects Experiment, and Diagonal Placement of Interfering Objects (Control Group) Experiment, as shown in Figure 4. The distance between participants and the target was set at 180 cm. The independent variables of the experiment were the direction of interfering objects and the distance between the interfering objects and the target point (10 cm, 20 cm, 30 cm, 50 cm, and 75 cm).
Horizontal Placement of Interfering Objects Experiment: To investigate the impact of the orientation of target placement on the distribution of endpoint positions along the x-axis, two target points were placed horizontally. Participants alternately selected between the two target points and repeated the experiment 50 times. The distance of interfering points was adjusted for the next set of experiments.
Vertical Placement of Interfering Objects Experiment: To examine the influence of the orientation of target placement on the distribution of endpoint positions along the y-axis, two target points were placed vertically. Participants chose between the two target points alternately, and the experiment was repeated 50 times. The distance of interfering points was adjusted for the next set of experiments.
Diagonal Placement of Interfering Objects (Control Group) Experiment: To assess the reliability of the effects observed in the first two groups in a real-world scenario, considering the combined impact of horizontally and vertically placed interfering objects on endpoint distribution, interfering points were placed at a 45° angle relative to the target points. After participants completed 50 pointing tasks, the distance of interfering points was adjusted for the next set of experiments.
When participants engaged in the pointing task, the experimental interface indicated the target point that needed to be selected. Upon clicking the confirmation action, the target point indicator box in the experimental interface changed from pink to light green, signaling to the participants that they had completed the task, and data were recorded, as shown in Figure 4.
Before the experiment began, participants were provided with a detailed explanation of the experimental procedures and requirements. Additionally, a single training session was conducted. The overall design of the experiment resulted in 15 participants × 5 distances between interfering objects and target points × 50 trials for the pointing task × 3 groups = 11,250 experimental trials.

3.3.3. Region Partitioning Algorithm Experiment

The design of the experimental task was similar to that of the ISO9241-9 [11] multi-directional tapping task; 8 target points were set, each target point was set to a fixed size, and the target point was uniformly placed on a circle. The participants completed the corresponding orientation selection task at three different target distances of 100 cm, 200 cm, and 300 cm.
When participants performed the directional selection task, the experimental interface indicated the target points to be selected; the target to be selected was light red, and the remaining seven target points were light yellow, as shown in Figure 2a.
Target selection completion time test experiment: When pointing to the endpoint and entering the target division area, the target point indicator box in the experiment interface changed from light red to light green, indicating that the participant had correctly selected the target and could click to confirm. Participants clicked the left mouse button, the timing ended, and the background recorded the selection time.
Pointing task accuracy test experiment: When participants thought they had pointed to the target, they clicked the left mouse button to confirm. Based on whether the pointing endpoint was in the target area, the background determined whether the pointing task was correct or wrong and recorded it.
Before the start of the experiment, the participants were informed about the experimental steps and requirements in detail, and 2 groups of training experiments were carried out. The design of the experiment yielded a total of 15 participants × 3 target distances × 8 targets × 5 times × 3 situations = 10,800 experiments.

4. Experimental Results

4.1. Results of the ST-PEDM

A normality test was conducted on five sets of data at different target distances using the Kolmogorov–Smirnov test. This was performed to ascertain the normal distribution on the x-axis and y-axis, with a confidence level of α = 0.05 . A Pearson correlation test was also employed to assess the correlation between x and y. A correlation coefficient 0 ± 0.3 is generally considered to indicate a weak or negligible correlation. The analysis results are presented in Table 1.
For the independent variable target distance, the expected values and standard deviations for the five groups of different data sets were calculated. Linear fitting was performed using Origin for their expected values and standard deviations on the x-axis and y-axis. We derive Equation (9).
μ x = 0.74 + 0.017 D R 2 = 0.786 σ x = 0.41 + 0.034 D R 2 = 0.992 μ y = 5 + 0.15 D R 2 = 0.984 σ y = 3.61 + 0.103 D R 2 = 0.985
For the independent variable target distance, the expected values and standard deviations for the five different data sets were calculated. Linear fitting was performed using Origin for their expected values and standard deviations on the x-axis and y-axis. We derive Equation (10). The results are presented in Table 2.
μ x = 0.82 + 0.028 D R 2 = 0.907 σ x = 1.86 + 0.041 D R 2 = 0.962 μ y = 5 + 0.15 D R 2 = 0.977 σ y = 4.96 + 0.124 D R 2 = 0.97

4.2. Results of the MT-PEDM

4.2.1. The Impact of Horizontal Arrangement of Interfering Points on Endpoint Distribution

Pairwise comparison analysis was conducted for inter-group data differences, and the results are presented in Table 3. The analysis of the expected values for the x-axis coordinates of the endpoint distribution in the horizontal direction revealed a shift in the endpoint distribution opposite to the interfering targets.
Through inter-group analysis of the endpoint distribution coordinates (x and y) for interfering targets placed in different orientations, it is evident that the horizontal arrangement of interfering points significantly affects only the x-axis coordinates of the endpoint distribution. Simultaneously, the inter-group analysis of x-axis coordinates for different interfering target distances reveals a significant impact for the three groups within distances less than 50 cm. In other words, there is no significant impact on the endpoint coordinates for distances greater than or equal to 50 cm. The analysis of the expected values for the endpoint coordinates with interfering targets placed in different orientations indicates a varying degree of offset in the x-axis expectation within 30 cm, opposite the direction of the interfering object. For the independent variable of interfering target distance, the five groups’ data were linearly fitted using Origin to obtain the offset Δx on the x-axis. After adjustment, the fitted equation for the offset Δx yielded an R 2 of 0.979.

4.2.2. The Impact of Vertically Arranged Interfering Points on Endpoint Distribution

A correction was applied using the Greenhouse–Geisser method ( F 2.821 , 561.328 = 4.652 , p = 0.004). This indicates a significant impact of different interfering target distances on the endpoint distribution in the y-axis direction during pointing tasks when interfering targets are placed above or below. Pairwise comparison analysis was conducted for inter-group data differences, and the results are presented in Table 4.
Through inter-group analysis of the endpoint distribution coordinates (x and y) for interfering targets placed in different vertical orientations, it is evident that the vertical arrangement of interfering points (above and below) significantly affects only the y-axis coordinates of the endpoint distribution, with no significant impact on the x-axis coordinates. Simultaneously, the inter-group analysis of y-axis coordinates for different interfering target distances reveals a significant impact for the three groups within distances less than 50 cm. In other words, there is no significant impact on the endpoint coordinates for distances greater than or equal to 50 cm. The analysis of the expected values for the endpoint coordinates with interfering targets placed in different vertical orientations indicates a varying degree of offset in the y-axis expectation within 30 cm, opposite the direction of the interfering object. For the independent variable of interfering target distance, the five groups’ data were used to calculate the offset Δy on the y-axis. Using Origin, linear fitting was applied to obtain the fitted equation for the offset Δy, with an adjusted goodness of fit R 2 of 0.957.

4.2.3. The Impact of Interfering Target Orientation on Endpoint Distribution

A correction was applied using the Greenhouse–Geisser method ( F 2.656 , 528.560 = 12.913 , p < 0.01). This indicates a significant impact of different interfering target distances on the endpoint distribution in the x-axis direction during pointing tasks when interfering targets are placed in the upper-left and lower-right directions. Pairwise comparison analysis was conducted for inter-group data differences, and the results are presented in Table 5.
In the repeated measures of the analysis of variance for the y-axis coordinates when interfering targets were placed in the upper-left direction, the Mauchly test for interfering target distance resulted in X 2 ( 5 ) = 28.507 ,   p < 0.001 , indicating a violation of the assumption of sphericity. A correction was applied using the Greenhouse–Geisser method ( F 2.713 , 518.121 = 14.781 ,   p < 0.01 ). Similarly, in the repeated measures of the analysis of variance for the y-axis coordinates when interfering targets were placed in the lower-right direction, the Mauchly test for interfering target distance resulted in X 2 ( 5 ) = 75.322 ,   p < 0.001 , indicating a violation of the assumption of sphericity. A correction was applied using the Greenhouse–Geisser method ( F 2.433 , 484.25 = 2.068 , p = 0.047). This indicates a significant impact of different interfering target distances on the endpoint distribution in the y-axis direction during pointing tasks when interfering targets are placed in the upper-right and lower-right directions. Pairwise comparison analysis was conducted for inter-group data differences, and the results are presented in Table 6.

4.2.4. Fitting the Model

Through data analysis of the impact of interfering target distance and interfering target direction on the model and linear fitting of the expected impact offset values Δx and Δy, sbstituting the empirical constants in Equation (7), the model for the MT-PEDM under the Heisenberg effect was obtained, as shown in Equation (11).
μ = 0.82 ± ( 0.67 D A D e c o s θ + 5.45 ) + 0.028 D 5 ± ( 0.51 D A D e s i n θ + 13.96 ) + 0.041 D Σ = ( 1.86 + 0.04 D ) 2 0 0 ( 4.96 + 0.12 D ) 2
And, by extending Equation (11) to multiple interfering targets, the MT-PEDM was obtained, as shown in Equation (12).
μ = 0.82 + 0.028 D ± P 1 ± P 2 ± 5 + 0.041 D ± Q 1 ± Q 2 ± P 1 = 0.67 D A D ε cos θ + 5.45 P 2 = 0.67 D A D e cos θ Q 1 = 0.51 D A D s sin θ + 13.96 Q 2 = 0.51 D A D e sin θ Σ = ( 1.86 + 0.04 D ) 2 0 0 ( 4.96 + 0.12 D ) 2

4.3. The Results of the Region Partitioning Algorithm

In the target selection task with a target distance of 100 cm, the BRPA had a slight advantage over the ERPA, and the BRPA even took a shorter time to complete the target selection task than the ERPA. According to the data analysis, this is because the target distance of 100 cm allowed participants to select the target more accurately, and the interference target had less influence on the direction selection. In the target selection task with target distances of 200 cm and 300 cm, the BRPA and ERPA showed their advantages. Compared with the task completion time without the region partitioning algorithm, the task completion time of BRPA and ERPA was reduced by half or more, the data result is shown in Figure 5a. At the same time, the ERPA also completes the directional selection task faster than the BRPA.
In the target selection task with a target distance of 100 cm, there is almost no difference in the accuracy of the three region partitioning methods, and the accuracy of the three region partitioning algorithms reaches about 90%. It is also because, at the target distance of 100 cm, the participants can select the target more accurately, and the interference target has less influence on the direction selection. In the task of pointing target selection at target distances of 200 cm and 300 cm, the accuracy decreases to a certain extent with the increase of the distance, but the BRPA and the ERPA still show advantages. At the target distance of 200 cm, the BRPA obtains 72.94% accuracy. The accuracy of the ERPA is 84.11%, while the accuracy of the non-algorithm is only 60.54%. At the target distance of 300 cm, the accuracy of the BRPA is 68.57%, and the accuracy of the ERPA is 82.74%, the data result is shown in Figure 5b. The accuracy of the ERPA is also greatly improved compared with that of the BRPA.

5. Discussion and Conclusions

By investigating the impact of factors such as target distance, Heisenberg effect, visual error, hand tremor, and interfering target distance on endpoint distribution, we proposed ST-PEDM and MT-PEDM, and, based on these two models, we proposed BRPA and ERPA.
In the study of the directional endpoint distribution model, EDmodel has received positive feedback for pointing tasks in both AR and VR scenarios [7]. We will investigate whether EDmodel fits pointing tasks in real-world scenarios. EDmodel proposes the interaction effect of target distance and target width on the covariance matrix. We fitted our experimental data into the ED model, and the fitting results are presented in Table 7. The results indicate significant improvement in fitting our proposed ST-PEDM, making it more suitable for cursor-free pointing selection tasks in real-world scenarios.
Following a bivariate normal distribution, the endpoint distribution of single-target pointing tasks is determined by target distance and the Heisenberg effect. The distributions along the x-axis and y-axis are relatively independent. This model accurately describes the distribution area of endpoints in single-interaction target scenarios.
The endpoint distribution of multi-target pointing tasks is determined by target distance, the Heisenberg effect, distance to interfering targets, and their orientation. The offset in the mean of the endpoint distribution model is strongly correlated with the distance to interfering targets. This model provides a relatively accurate description of the distribution area of endpoints in complex scenarios with multiple targets.
Through data analysis of completion times for pointing selection tasks, it is evident that BRPA and ERPA significantly improve completion times for real-space cursor-free pointing selection tasks. Moreover, the advantages of these algorithms are more pronounced when the target distance is greater.
Although the model proposed in this paper achieved good fitting in experimental validation, there are still some limitations. The experimental model was conducted using the high-precision motion capture platform in a laboratory setting. In real-world scenarios, sensor accuracy is often limited by device size and portability constraints, making it difficult to match the precision of laboratory platforms. Indoor positioning and pointing angle determination typically rely on ultra-wideband technology, which inherently has sub-meter level distance errors and 15-degree angular errors, differing from the precision of the endpoint distribution model’s experimental platform.
For future work, we aim to validate the applicability of the proposed model and region partitioning algorithms by assembling a pointing selection platform that utilizes ultra-wideband technology. Additionally, we plan to apply the proposed model and algorithms to the rapid capture control and trajectory planning of drone swarms. This approach will enable precise and rapid targeting and control of target drones using pointing interaction technology, combined with smart glasses for command issuance and data transmission, thereby achieving drone control and trajectory planning.

Author Contributions

Conceptualization, T.L. and J.Y.; methodology, S.M.; software, Y.G.; validation, X.L.; formal analysis, J.L.; investigation, X.Z. and X.L.; resources, T.L.; data curation, J.Y.; writing—original draft preparation, X.Z.; writing—review and editing, X.Z.; visualization, Y.G. and X.Z.; supervision, S.M. and F.S.; project administration, J.Y. and P.L.; funding acquisition, J.Y. and T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the NSFC Grant No. 52175033 and No. U21A20120, in part by the National Key Laboratory of Transient Impact under Grant No. 6142606243106, and in part by a project supported by the Scientific Research Fund of Zhejiang University No. XY2024012.

Institutional Review Board Statement

This study was approved by the Medical Ethics Committee of the School of Biomedical Engineering and Instrument Science, Zhejiang University (Project identification code: 2021-39).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The research data are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lindeman, R.W.; Sibert, J.L.; Hahn, J.K. Hand-held windows: Towards effective 2D interaction in immersive virtual environments. In Proceedings of the Proceedings IEEE Virtual Reality (Cat. No. 99CB36316), Houston, TX, USA, 13–17 March 1999; pp. 205–212. [Google Scholar]
  2. Veluvolu, K.C.; Ang, W.T. Estimation of physiological tremor from accelerometers for real-time applications. Sensors 2011, 11, 3020–3036. [Google Scholar] [CrossRef] [PubMed]
  3. Laplante, P. Heisenberg uncertainty. ACM SIGSOFT Softw. Eng. Notes 1990, 15, 21–22. [Google Scholar] [CrossRef]
  4. Wolf, D.; Gugenheimer, J.; Combosch, M.; Rukzio, E. Understanding the heisenberg effect of spatial interaction: A selection induced error for spatially tracked input devices. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 25–30 April 2020; pp. 1–10. [Google Scholar]
  5. Bowman, D.; Wingrave, C.; Campbell, J.; Ly, V. Using Pinch Gloves(tm) for Both Natural and Abstract Interaction Techniques in Virtual Environments. 2001. Available online: https://eprints.cs.vt.edu/archive/00000547/ (accessed on 16 December 2024).
  6. Argelaguet, F.; Andujar, C. A survey of 3D object selection techniques for virtual environments. Comput. Graph. 2013, 37, 121–136. [Google Scholar] [CrossRef]
  7. LaViola, J.J., Jr.; Kruijff, E.; McMahan, R.P.; Bowman, D.; Poupyrev, I.P. 3D User Interfaces: Theory and Practice; Addison-Wesley Professional: London, UK, 2017. [Google Scholar]
  8. Henrikson, R.; Grossman, T.; Trowbridge, S.; Wigdor, D.; Benko, H. Head-Coupled Kinematic Template Matching: A Prediction Model for Ray Pointing in VR. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, CHI ’20, Honolulu, HI, USA, 25–30 April 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 1–14. [Google Scholar] [CrossRef]
  9. Dalsgaard, T.S.; Knibbe, J.; Bergström, J. Modeling pointing for 3D target selection in VR. In Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology, Osaka, Japan, 8–10 December 2021; pp. 1–10. [Google Scholar]
  10. Jeong, J.W.; Jeong, J.Y. Effect of Onset Position of Ray Casting in Virtual Reality. In Proceedings of the Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, CHI EA ’24, Honolulu, HI, USA, 11–16 May 2024; Association for Computing Machinery: New York, NY, USA, 2024. [Google Scholar] [CrossRef]
  11. Yu, D.; Liang, H.N.; Lu, X.; Fan, K.; Ens, B. Modeling endpoint distribution of pointing selection tasks in virtual reality environments. ACM Trans. Graph. (TOG) 2019, 38, 1–13. [Google Scholar] [CrossRef]
  12. Dang, N.T.; Le, H.H.L.H.H.; Tavanti, M. Visualization and interaction on flight trajectory in a 3d stereoscopic environment. In Proceedings of the 22nd Digital Avionics Systems Conference, 2003. DASC’03, Indianapolis, IN, USA, 12–16 October 2003; Volume 2. [Google Scholar]
  13. Debarba, H.G.; Grandi, J.G.; Maciel, A.; Nedel, L.; Boulic, R. Disambiguation canvas: A precise selection technique for virtual environments. In Human-Computer Interaction–INTERACT 2013, Proceedings of the 14th IFIP TC 13 International Conference, Cape Town, South Africa, 2–6 September 2013; Proceedings, Part III 14; Springer: Berlin/Heidelberg, Germany, 2013; pp. 388–405. [Google Scholar]
  14. Zhao, C.; Li, K.W.; Peng, L. Movement time for pointing tasks in real and augmented reality environments. Appl. Sci. 2023, 13, 788. [Google Scholar] [CrossRef]
  15. Jota, R.; Nacenta, M.A.; Jorge, J.A.; Carpendale, S.; Greenberg, S. A comparison of ray pointing techniques for very large displays. In Proceedings of the Graphics Interface, Ottawa, ON, Canada, 31 May–2 June 2010; Volume 2010, pp. 269–276. [Google Scholar]
  16. Kohli, L.; Whitton, M. The haptic hand: Providing user interface feedback with the non-dominant hand in virtual environments. In Proceedings of the Graphics Interface 2005, Victoria, BC, Canada, 9–11 May 2005; Citeseer: University Park, PA, USA, 2005; pp. 1–8. [Google Scholar]
  17. König, W.A.; Gerken, J.; Dierdorf, S.; Reiterer, H. Adaptive pointing–design and evaluation of a precision enhancing technique for absolute pointing devices. In Human-Computer Interaction–INTERACT 2009, Proceedings of the 12th IFIP TC 13 International Conference, Uppsala, Sweden, 24–28 August 2009; Proceedings, Part I 12; Springer: Berlin/Heidelberg, Germany, 2009; pp. 658–671. [Google Scholar]
  18. Mäkelä, V.; Heimonen, T.; Turunen, M. Magnetic cursor: Improving target selection in freehand pointing interfaces. In Proceedings of the International Symposium on Pervasive Displays, Copenhagen, Denmark, 3–4 June 2014; pp. 112–117. [Google Scholar]
  19. Mayer, S.; Schwind, V.; Schweigert, R.; Henze, N. The effect of offset correction and cursor on mid-air pointing in real and virtual environments. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, 21–26 April 2018; pp. 1–13. [Google Scholar]
  20. Feiner, A.O.S. The flexible pointer: An interaction technique for selection in augmented and virtual reality. In Proceedings of the UIST, Vancouver, BC, Canada, 2–5 November 2003; Volume 3, pp. 81–82. [Google Scholar]
  21. Murata, A. Extending effective target width in Fitts’ law to a two-dimensional pointing task. Int. J. Hum.-Comput. Interact. 1999, 11, 137–152. [Google Scholar] [CrossRef]
  22. Grossman, T.; Balakrishnan, R. A probabilistic approach to modeling two-dimensional pointing. ACM Trans. Comput.-Hum. Interact. (TOCHI) 2005, 12, 435–459. [Google Scholar] [CrossRef]
  23. Bi, X.; Li, Y.; Zhai, S. FFitts law: Modeling finger touch with fitts’ law. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Paris, France, 27 April–2 May 2013; pp. 1363–1372. [Google Scholar]
  24. Wei, Y.; Shi, R.; Yu, D.; Wang, Y.; Li, Y.; Yu, L.; Liang, H.N. Predicting Gaze-based Target Selection in Augmented Reality Headsets based on Eye and Head Endpoint Distributions. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, CHI ’23, Hamburg, Germany, 23–28 April 2023; Association for Computing Machinery: New York, NY, USA, 2023. [Google Scholar] [CrossRef]
  25. Achanta, R.; Estrada, F.; Wils, P.; Süsstrunk, S. Salient region detection and segmentation. In Computer Vision Systems, Proceedings of the 6th International Conference, ICVS 2008, Santorini, Greece, 12–15 May 2008; Proceedings 6; Springer: Berlin/Heidelberg, Germany, 2008; pp. 66–75. [Google Scholar]
  26. Li, S.; Yang, B. Multifocus image fusion using region segmentation and spatial frequency. Image Vis. Comput. 2008, 26, 971–979. [Google Scholar] [CrossRef]
  27. Wan, S.; Zhao, Y.; Wang, T.; Gu, Z.; Abbasi, Q.H.; Choo, K.K.R. Multi-dimensional data indexing and range query processing via Voronoi diagram for internet of things. Future Gener. Comput. Syst. 2019, 91, 382–391. [Google Scholar] [CrossRef]
  28. Tang, X.; Tan, L.; Hussain, A.; Wang, M. Three-dimensional Voronoi diagram–based self-deployment algorithm in IoT sensor networks. Ann. Telecommun. 2019, 74, 517–529. [Google Scholar] [CrossRef]
  29. Masehian, E.; Amin-Naseri, M. A voronoi diagram-visibility graph-potential field compound algorithm for robot path planning. J. Robot. Syst. 2004, 21, 275–300. [Google Scholar] [CrossRef]
  30. Aurenhammer, F. Voronoi diagrams—A survey of a fundamental geometric data structure. ACM Comput. Surv. (CSUR) 1991, 23, 345–405. [Google Scholar] [CrossRef]
  31. Sugihara, K.; Iri, M. Construction of the Voronoi diagram for’one million’generators in single-precision arithmetic. Proc. IEEE 1992, 80, 1471–1484. [Google Scholar] [CrossRef]
  32. Cao, K.; Chen, Y.Q.; Gao, S.; Yan, K.; Zhang, J.; An, D. Omni-Directional Capture for Multi-Drone Based on 3D-Voronoi Tessellation. Drones 2023, 7, 458. [Google Scholar] [CrossRef]
  33. Latombe, J.C. Robot Motion Planning; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 124. [Google Scholar]
  34. Bhattacharya, P.; Gavrilova, M.L. Roadmap-based path planning-using the voronoi diagram for a clearance-based shortest path. IEEE Robot. Autom. Mag. 2008, 15, 58–66. [Google Scholar] [CrossRef]
  35. Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef]
  36. Miah, M.S.; Knoll, J. Area coverage optimization using heterogeneous robots: Algorithm and implementation. IEEE Trans. Instrum. Meas. 2018, 67, 1380–1388. [Google Scholar] [CrossRef]
  37. Li, B.; Meng, H.; Zhu, Y.; Song, R.; Cui, M.; Chen, G.; Huang, K. Enhancing 3-D LiDAR point clouds with event-based camera. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar] [CrossRef]
  38. Li, C.; Chen, X.; Chai, L. Simultaneous Coverage and Mapping of Stereo Camera Network for Unknown Deformable Object. IEEE Trans. Instrum. Meas. 2023, 73. [Google Scholar] [CrossRef]
  39. Afghantoloee, A.; Abolfazl Mostafavi, M. A Purpose-Oriented 3-D Voronoi Algorithm for Deployment of a Multitype Sensor Network in Complex 3-D Indoor Environments in Support of the Mobility of People With Motor Disabilities. IEEE Trans. Instrum. Meas. 2024, 73, 1–13. [Google Scholar] [CrossRef]
  40. Scott MacKenzie, I. Fitts’ throughput and the remarkable case of touch-based target selection. In Human-Computer Interaction: Interaction Technologies, Proceedings of the 17th International Conference, HCI International 2015, Los Angeles, CA, USA, 2–7 August 2015; Proceedings, Part II 17; Springer: Berlin/Heidelberg, Germany, 2015; pp. 238–249. [Google Scholar]
Figure 1. Application scenarios and proposed models. It can be applied to rapid capture control; users can quickly and accurately capture and control target drones using pointing interaction technology, issue commands, and transmit data through smart glasses.
Figure 1. Application scenarios and proposed models. It can be applied to rapid capture control; users can quickly and accurately capture and control target drones using pointing interaction technology, issue commands, and transmit data through smart glasses.
Sensors 24 08191 g001
Figure 2. (a) Region segmentation algorithm experiment. Yellow circle: interference point; red circle: selected target; green circle: target after selection. (b) Region partitioning algorithm.
Figure 2. (a) Region segmentation algorithm experiment. Yellow circle: interference point; red circle: selected target; green circle: target after selection. (b) Region partitioning algorithm.
Sensors 24 08191 g002
Figure 3. Experimental equipment and scenarios.
Figure 3. Experimental equipment and scenarios.
Sensors 24 08191 g003
Figure 4. Multi-target pointing endpoint experiment. Yellow circle: interference point; red circle: selected target; green circle: target after selection.
Figure 4. Multi-target pointing endpoint experiment. Yellow circle: interference point; red circle: selected target; green circle: target after selection.
Sensors 24 08191 g004
Figure 5. (a) Completion time of target selection using different regional partitioning algorithms; (b) accuracy of target selection using different regional partitioning algorithms.
Figure 5. (a) Completion time of target selection using different regional partitioning algorithms; (b) accuracy of target selection using different regional partitioning algorithms.
Sensors 24 08191 g005
Table 1. Normality and correlation analysis results of endpoint distribution.
Table 1. Normality and correlation analysis results of endpoint distribution.
Target Distance (D)60 cm120 cm180 cm240 cm300 cm
Normality Test p-Value X0.495290.050930.730170.051130.0529
Normality Test p-Value Y0.47310.630410.100380.61323
Correlation Coefficient P<0.001<0.001<0.0010.29167<0.001
Table 2. The results of the intrapersonal effect test between Heisenberg effect and target distance.
Table 2. The results of the intrapersonal effect test between Heisenberg effect and target distance.
Degrees of FreedomFpSignificance
Heisenberg EffectX1, 34546.925<0.001YES
Y1, 5035.2270.023YES
Target DistanceX2.898, 999.726188.726<0.001YES
Y2.515, 1265.2637.417<0.001YES
Heisenberg Effect & Target DistanceX2.482, 856.4086.3080.001YES
Y2.241, 1127.4126.3670.001YES
Table 3. Comparative analysis of differential x-coordinates at different interfering target distances.
Table 3. Comparative analysis of differential x-coordinates at different interfering target distances.
p (α = 0.05)LeftRight
10 cm 20 cm 30 cm 50 cm 75 cm 10 cm 20 cm 30 cm 50 cm 75 cm
10 cmN.A.<0.001<0.0010.001<0.001N.A.<0.001<0.001<0.001<0.001
20 cm<0.001N.A.<0.001<0.001<0.001<0.001N.A.<0.001<0.001<0.001
30 cm<0.001<0.001N.A.0.1110.747<0.001<0.001N.A.0.1430.531
50 cm0.001<0.0010.111N.A.0.958<0.001<0.0010.143N.A.0.751
75 cm<0.001<0.0010.7470.958N.A.<0.001<0.0010.5310.751N.A.
Table 4. Comparative analysis of differential y-coordinates at different interfering target distances.
Table 4. Comparative analysis of differential y-coordinates at different interfering target distances.
p (α = 0.05)AboveBelow
10 cm 20 cm 30 cm 50 cm 75 cm 10 cm 20 cm 30 cm 50 cm 75 cm
10 cmN.A.<0.0010.023<0.001<0.001N.A.0.0060.0010.021<0.001
20 cm<0.001N.A.<0.001<0.001<0.0010.006N.A.<0.001<0.001<0.001
30 cm0.023<0.001N.A.0.5140130.001<0.001N.A.0.3910.31
50 cm<0.001<0.0010.514N.A.0.90.021<0.0010.391N.A.0.962
75 cm<0.001<0.0010.130.9N.A.<0.001<0.0010.310.962N.A.
Table 5. Inter-group comparative analysis of x-coordinate differences at different distances of interfering targets under diagonal placement of interference points.
Table 5. Inter-group comparative analysis of x-coordinate differences at different distances of interfering targets under diagonal placement of interference points.
p (α = 0.05)Top LeftBottom Right
10 cm 20 cm 30 cm 50 cm 75 cm 10 cm 20 cm 30 cm 50 cm 75 cm
10 cmN.A.<0.001<0.001<0.0010.021N.A.<0.001<0.001<0.001<0.001
20 cm<0.001N.A.<0.001<0.001<0.001<0.001N.A.<0.001<0.001<0.001
30 cm<0.001<0.001N.A.0.5070.217<0.001<0.001N.A.0.1810.37
50 cm<0.001<0.0010.507N.A.0.47<0.001<0.0010.181N.A.0.264
75 cm0.021<0.0010.2170.47N.A.<0.001<0.0010.370.264N.A.
Table 6. Inter-group comparative analysis of y-coordinate differences at different distances of interfering targets under diagonal placement of interference points.
Table 6. Inter-group comparative analysis of y-coordinate differences at different distances of interfering targets under diagonal placement of interference points.
p (α = 0.05)Top LeftBottom Right
10 cm 20 cm 30 cm 50 cm 75 cm 10 cm 20 cm 30 cm 50 cm 75 cm
10 cmN.A.<0.0010.001<0.001<0.001N.A.<0.0010.0370.0320.047
20 cm<0.001N.A.0.001<0.001<0.001<0.001N.A.<0.001<0.0010.001
30 cm0.0010.001N.A.0.2290.1390.037<0.001N.A.0.4330.985
50 cm<0.001<0.0010.229N.A.0.1570.032<0.0010.433N.A.0.63
75 cm<0.001<0.0010.1390.157N.A.0.0470.0010.9850.63N.A.
Table 7. Comparison of goodness of fit between EDmodel and ST-PEDM.
Table 7. Comparison of goodness of fit between EDmodel and ST-PEDM.
R 2 μ x μ y σ x σ y
EDmodel
μ = a + b D 0 Σ = P 1   1 0 0 p 2   2
0.8400.7920.823
ST-PEDM
μ = m + ( b + n ) D c + d D Σ = Q 1   3 0 0 Q 2   4
0.9070.9770.9620.97
1  P 1 = ( a + 2 arcsin ( W / D ) ) 2 ; 2  P 2 = ( c + 2 arcsin ( W / D ) ) 2 ; 3  Q 1 = ( o + p D ) 2 ; 4  Q 2 = ( q + r D ) 2 .
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, X.; Li, J.; Li, P.; Si, F.; Liu, X.; Gu, Y.; Meng, S.; Yin, J.; Liu, T. Endpoint Distribution Modeling-Based Capture Algorithm for Interfering Multi-Target. Sensors 2024, 24, 8191. https://doi.org/10.3390/s24248191

AMA Style

Zhang X, Li J, Li P, Si F, Liu X, Gu Y, Meng S, Yin J, Liu T. Endpoint Distribution Modeling-Based Capture Algorithm for Interfering Multi-Target. Sensors. 2024; 24(24):8191. https://doi.org/10.3390/s24248191

Chicago/Turabian Style

Zhang, Xiangliang, Junlin Li, Pengjie Li, Fang Si, Xiangzhi Liu, Yu Gu, Shuguang Meng, Jibin Yin, and Tao Liu. 2024. "Endpoint Distribution Modeling-Based Capture Algorithm for Interfering Multi-Target" Sensors 24, no. 24: 8191. https://doi.org/10.3390/s24248191

APA Style

Zhang, X., Li, J., Li, P., Si, F., Liu, X., Gu, Y., Meng, S., Yin, J., & Liu, T. (2024). Endpoint Distribution Modeling-Based Capture Algorithm for Interfering Multi-Target. Sensors, 24(24), 8191. https://doi.org/10.3390/s24248191

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop