Literature DB >> 28327538

Error Analysis and Calibration Method of a Multiple Field-of-View Navigation System.

Shuai Shi1,2, Kaichun Zhao3, Zheng You4, Chenguang Ouyang5, Yongkui Cao6, Zhenzhou Wang7.   

Abstract

The Multiple Field-of-view Navigation System (MFNS) is a spacecraft subsystem built to realize the autonomous navigation of the Spacecraft Inside Tiangong Space Station. This paper introduces the basics of the MFNS, including its architecture, mathematical model and analysis, and numerical simulation of system errors. According to the performance requirement of the MFNS, the calibration of both intrinsic and extrinsic parameters of the system is assumed to be essential and pivotal. Hence, a novel method based on the geometrical constraints in object space, called checkerboard-fixed post-processing calibration (CPC), is proposed to solve the problem of simultaneously obtaining the intrinsic parameters of the cameras integrated in the MFNS and the transformation between the MFNS coordinate and the cameras' coordinates. This method utilizes a two-axis turntable and a prior alignment of the coordinates is needed. Theoretical derivation and practical operation of the CPC method are introduced. The calibration experiment results of the MFNS indicate that the extrinsic parameter accuracy of the CPC reaches 0.1° for each Euler angle and 0.6 mm for each position vector component (1σ). A navigation experiment verifies the calibration result and the performance of the MFNS. The MFNS is found to work properly, and the accuracy of the position vector components and Euler angle reaches 1.82 mm and 0.17° (1σ) respectively. The basic mechanism of the MFNS may be utilized as a reference for the design and analysis of multiple-camera systems. Moreover, the calibration method proposed has practical value for its convenience for use and potential for integration into a toolkit.

Entities:  

Keywords:  checkerboard-fixed post-processing calibration; error analysis; imaging model; multiple field-of-view navigation system

Year:  2017        PMID: 28327538      PMCID: PMC5375941          DOI: 10.3390/s17030655

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

According to its space program schedule, China will launch the Tiangong Space Station in the next few years. To make use of the microgravity environment and conduct flight experiments and on-orbit service inside the space station, the Spacecraft Inside Tiangong Space Station (SITSS) is proposed (Figure 1). The SITSS aims to offer a platform for on-orbit-distributed satellite flight tests and serve as free-flying robots for environmental monitoring and astronaut assistance. Hence, an accurate, fast, and fully autonomous navigation system is expected. Nowadays, computer vision is widely used in the observation [1], measurement [2], entertainment [3], and navigation [4] fields because of the rich information it acquired from the surrounding environment, high precision, and potential for intelligence. To achieve the intended function for SITSS, a multiple field-of-view navigation system (MFNS) for SITSS (Figure 2) is built via computer vision.
Figure 1

(a) 3D model and (b) flying sketch of the SITSS.

Figure 2

(a) Prototype and (b) navigation sketch of the MFNS.

Parameter calibration is the fundamental problem in computer vision and has been the focus of research since it was first proposed. An earlier work can be found dating back to the 1970s [5], and a large set of works are dedicated to camera calibration methods and calibration model analyses. Calibration methods that require beacon coordinates in the 3D world can be found in [6,7,8]. Other automatic methods were proposed by Tsai [9], Strum [10], and Heikkila [11] et al., all of whom utilized known objects as calibration references. Zhang’s method [12] published in 2000 observed an easy and accurate calibration method based on a planar checkerboard placed in different locations in the field-of-view (FOV) of a camera. However, those automatic methods are inconvenient to use in large FOV applications when the size of the reference object is limited. Aside from those methods, some approaches focus on calibration using vanishing points based on geometric relationships [13,14,15]. A large amount of literature on calibrating single cameras or vision systems based on extension, optimization, and adaption of methods applicable to different situations have been introduced as well [16,17,18]. Those methods are also applicable in other fields, for instance, the error analysis and calibration method of star trackers [19]. The effective and accurate intrinsic and extrinsic parameters of conventional single cameras can be recognized in many ways. The position and attitude relationship between cameras is a concern for binocular or multiple camera vision systems, such a relationship can be obtained based on homography because the cameras share a substantial overlap [20,21]. However, obtaining this relationship becomes a challenge when the cameras of a system do not share a visual field. In recent years, researchers have come up with several remarkable ideas for non-overlapping camera systems, some of them use mirrors and a calibration target [22,23], some use rigid motion constraints [24,25] while some use a combination of those two methods [26,27]. Unfortunately, these methods seem incapable of solving the problem of MFNS calibration directly, as the attitudes and positions of the cameras with respect to the MFNS coordinate are indispensable while difficult to obtain through either existing camera calibration methods or mechanical measurements. In the present paper, we attempt to solve this problem by introducing an imaging model of the MFNS and its error analysis. A novel calibration method is proposed on this imaging model, which meets the requirement of MFNS and other similar systems. Our experiment indicates that the MFNS can reach an expected calibration accuracy by utilizing the method proposed. We introduce the mathematical model of the MFNS in Section 2. The error analysis of the system and the simulation result analysis are discussed in Section 3. The checkerboard-fixed post-processing calibration (CPC) method for MFNS parameters is proposed in Section 4, and a verification navigation experiment is conducted in Section 5. Finally, the conclusions are presented in Section 6.

2. Mathematical Model

2.1. Imaging Model

The pinhole model is commonly used for ideal mapping of the 3D points of the world to the 2D image generated by a camera [6,28]. Figure 3 displays the perspective projection performed by a pinhole camera. The world point P is projected through the projection center of the lens to the point p in the image plane I. Plane II is the symmetry plane of I, which is introduced to facilitate the analysis. The relationship between P (X, Y, Z) and its image p (u, v) is as follows: where:
Figure 3

Pinhole imaging model.

Z is the optic axis coordinate of point P, dx is the ratio coefficient in the x direction, dy is the ratio coefficient in the y direction, s and γ are the non-orthogonal factor of axes of the image coordinate, (u0, v0) is the pixel coordinate of the camera principal point, f is the principal distance of the camera, is the 3 × 3 rotation matrix, is the 3D translation vector, α and α are the respective scale factors of the u-axis and v-axis of the image coordinate, and are the intrinsic parameter matrix and extrinsic parameter matrix respectively, and · is the perspective projection transform matrix. In the actual imaging system, the displacement of the principal point, focal length deviation, distortion, and other error factors should be considered on the basis of ideal pinhole imaging model (see Section 4.1).

2.2. MFNS Model

Three industrial cameras whose optic axes are approximately perpendicular to one another are the main components of the MFNS (Figure 2). This arrangement is adopted for immediate and accurate navigation performance of the SITSS, because it presents six degrees of freedom of free flight inside the space station. The three cameras form a generalized monocular vision system while the FOV is extended, and the accuracy in three directions is optimized compared with traditional monocular vision systems. Based on the imaging model of a single camera (Equation (1)), the imaging model of the MFNS is given as follows: where k = x, y, z represents camera X, Y, and Z, respectively; i = 1, 2, 3,…represents the number of beacons observed, is the rotation matrix form of the MFNS body coordinate to the camera k coordinate, is the rotation matrix from the world coordinate to the MFNS body coordinate, and and are the translation vectors from the origin of the MFNS body coordinate to the origins of the world coordinate and camera k coordinates respectively, which are expressed in the MFNS body coordinate. Although a common way to model a set of rigidly attached cameras is using a generalized camera model, which find its way in many applications such as motion estimation, image reconfiguration, etc. [29,30,31,32], equation.4 is a practical model of the MFNS, which is an extension of the commonly used pinhole model. Coordinate transformation is simply applied during the derivation, which makes it simple and reliable. Moreover, the model of Equation (2) is convenient for navigation applications in our future work, as the rotation matrices and translation vectors have clear physical meanings, which are exactly the 6-DOF navigation parameters (three-axis attitude and position). Thus measurement equations can be built directly based on Equation (2). Let and . We therefore get: Equation (5) is the practical imaging model of the MFNS. The pose of the MFNS (six unknowns) is possibly obtained by solving a Perspective-N-Point problem [33,34] when plenty of beacons are observed.

3. Error Analysis

The MFNS measurements are the coordinates of the images of navigation reference beacons. In the imaging model (Equation (2)), the error in beacon positions, intrinsic parameter calibration error of cameras, pose (with respect to the MFNS) calibration error of cameras, and algorithm error are the factors affecting the measurement accuracy of the system. The main focus of this research is the influence of the system parameter error on the measurement error. The algorithm error will be studied in future work. To facilitate the equation derivation and error analysis, the following discussion is based on the assumption that and . Given that cameras X, Y, and Z are equivalent, only the measurement error of camera Z is calculated and simulated as follows: (1) Beacon position error The pixel coordinate (u, v) of a beacon observed by camera Z is given by: where (X, Y, Z) is the coordinate of that beacon in the camera Z coordinate. Suppose the position of a beacon is inaccurate and its coordinate is (X + ΔX, Y + ΔY, Z + ΔZ), then the measurement of the pixel coordinate is given by: Thus, the error of measurement is as follows: Let 1 = (r11, r12, r13)T, 2 = (r21, r22, r23)T, 3 = (r31, r32, r33)T, and Δ = (ΔX, ΔY, ΔZ)T. Equation (6) could be rewritten as: The Monte Carlo (MC) method is used to study the relationship between the beacon position error and the measurement error. The parameters of the method are shown in Table 1. Only the pixel error of u is simulated because the properties of the pixels in the two directions (u, v) [or (X, Y)] are the same. The MFNS coordinate is taken as the reference frame because of the imaging progress. Specifically, the MFNS is fixed at the origin of the world coordinate (see the extrinsic parameter of the MFNS in Table 1), and the beacons are in any possible position (see beacon position in Table 1). As a result, the simulation model is simplified and the result is more convenient for observation.
Table 1

Parameters for MC simulation on MFNS error analysis.

Camera Parameter
αx (pixel)αy (pixel)u0 (pixel)v0 (pixel)
16001600640512
Extrinsic Parameter of MFNS
φ (°)θ (°)ψ (°)Tx (mm)Ty (mm)Tz (mm)
000000
Beacon Position
Xw (mm)Yw (mm)Zw (mm)
0–1000-0–1000
Number of MC Simulation Trials for Each Group of Parameters
10,000
Figure 4 shows the simulation result, the dots in the figure stand for the root-mean-square error of the MC results, the same below. The pixel error increases linearly with the approximate beacon position error.
Figure 4

MC simulation result of the pixel error caused by the beacon error.

(2) Camera intrinsic parameter error On the basis of the pinhole imaging model (Equation (2)), the influence of the principal point displacement, the focal length error, and the lens distortion should be considered in the practical vision measurement system. These parameters are the intrinsic parameters of a camera, whose calibration is one of the key problems in vision research. At present, a reasonable choice of calibration method ensures that the imaging accuracy reaches the sub-pixel level. (3) Relative position error between camera and MFNS When multiple cameras are integrated in the MFNS, a relative position error between each camera coordinate and the system body coordinate can occur, known as the error of the translation vector in the imaging model. Let = (t Δt + Δt + Δt)T; it is obtained according to the imaging model: The result of the MC simulation of the pixel error is shown in Figure 5, while the parameters are set as shown in Table 1.
Figure 5

MC simulation result of pixel error caused by the relative position error.

(4) Relative attitude error between cameras and MFNS Similar to the relative position error, an error inevitably occurs in the rotation matrix between the camera coordinate system and the MFNS coordinate, known as the error of attitude of Euler angle φ, θ, and ψ in the imaging model. Let = (φ + Δφ, θ + Δθ, ψ + Δψ)T. The rotation matrix in the imaging model (Euler angles are defined as 2-1-3 rotation in this paper) can be rewritten as follows: Let 1 = (r′11, r′12, r′13)T, 2 = (r′21, r′22, r′23)T, 3 = (r′31, r′32, r′33)T, = (X, Y, Z)T. Thus, we get The result of the MC simulation of pixel error is shown in Figure 6, while the parameters are set as shown in Table 1.
Figure 6

MC simulation result of pixel error caused by the relative attitude error.

In Figure 4, Figure 5 and Figure 6, the pixel error grows approximately linearly with the beacon error and the MFNS extrinsic parameter error (including the relative position error and attitude error between cameras and the MFNS), such outcome is regarded as a system error. System errors have a serious influence on MFNS performance compared to the intrinsic parameter calibration errors of cameras. The simulation results show that the relative position and attitude of the system must be calibrated to an accuracy of <1 mm and <0.17° respectively if the observation error of the MFNS is expected to be at several pixels. This work attempts to find a solution for this challenging problem.

4. System Calibration Based on Geometrical Constraints in Object Space

4.1. CPC Method for MFNS

To achieve the accuracy requirements of the MFNS, the system parameters need to be calibrated, including the intrinsic and extrinsic parameters of each camera, namely, the transformation between the camera coordinates and the MFNS coordinate system. Accurate estimation of the camera parameters is the prerequisite for identification, measurement, and navigation in most computer vision applications. Therefore, scholars have carried out in-depth, extensive research on the calibration of camera intrinsic parameters to solve the related theoretical problems and put forward a variety of mature methods. Both intrinsic and extrinsic parameters must be accurately calibrated according to the error analysis of the MFNS in Section 3. However, at present, most methods mainly deal with the calibration of a single camera. For binocular vision systems, the common method is calibrating first the intrinsic parameters of each camera and then calculating the transformation between the two camera coordinates on the basis of the correspondence of images of the shared overlap. However, the FOV of the cameras is discrete for MFNS calibration; thus, the cameras cannot observe a certain object simultaneously. Therefore, the existing single camera/binocular system calibration method cannot obtain the transformation between the camera coordinates. It is notable that there are a number of studies on calibration of non-overlapping cameras, these studies give good solutions for calibration of common non-overlapping cameras, but most of them are unable to satisfy the requirement of the MFNS calibration. The reason is that the installation matrix between the cameras and the MFNS likewise needs to be calibrated to achieve precise navigation and that is the prerequisite for the application of the MFNS on a carrier, but this problem tends to be ignored or less considered in computer vision application. To solve this problem, the geometrical constraints in the object space are utilized to build a transformation relationship between the FOV-separated cameras and the MFNS. The checkerboard is fixed and photographs are taken by each camera. Then, a high-accuracy turntable is utilized to control the pose of the MFNS and provide a dependable reference during the calibration process. All the coordinates involved in the calibration method are right-handed Cartesian coordinates (Figure 7) as follows:
Figure 7

Calibration architecture of MFNS.

MFNS body coordinate O: fixed on the system frame and defined for ease of use. Turntable coordinate O: O is the center of the turntable, Z points to the forward of the turntable main axis, and X points to the forward of the turntable auxiliary axis. World coordinate O: defined by the checkerboard according to the single camera calibration method, where O is the corner of the checkerboard, and X, and Y are parallel to the edge of the checkerboard grid. Coordinates of cameras X, Y, and Z: defined based on the imaging model in Section 2.1 and recorded respectively as O, O, and O. The superscripts and subscripts b, t, w, x, y, and z represent the coordinate systems of the MFNS, turntable, world, and cameras X, Y, and Z, respectively. All physical quantities that should be calibrated are defined as follows: Intrinsic parameter matrix and distortion coefficient kc1–kc5; Rotation matrix between camera k coordinate and the MFNS; and Vector from camera principal points O, O, and O to the origin of the MFNS coordinate system O, where k = x, y, and z stand for cameras X, Y, and Z, respectively. Note that the intrinsic and extrinsic parameters of cameras X, Y, and Z can be estimated using the single camera calibration method, for instance the widely used Zhang’s method [12]. That is, the relationship between the camera systems and the world coordinate system is obtained after Zhang’s calibration. When the relationship between the MFNS coordinate system and the world system is established, the maximum likelihood estimation of the extrinsic parameters through the single camera calibration method can be utilized to carry out the solution for and . Based on the ideas above, checkerboard-fixed post-processing calibration method is proposed, which can achieve MFNS calibration combined with most single camera calibration methods. In this paper, Zhang’s method is utilized for single camera calibration. The theoretical derivation and operation details are seen in Appendix A. Note that the MFNS coordinate is defined as follows considering ease of use: the origin of the coordinate is the center of the MFNS bottom surface, and the the X axis and Z axis of the MFNS coordinate are parallel to the respective X axis and Z axis of the turntable coordinate when the MFNS is mounted to the turntable. This coordinate definition is ensured by operations of finish, drilling threaded holes and locating holes performed on the bottom surface of the MFNS. Figure 8 shows the process of our calibration method. The preparation needs to be done before system calibration:
Figure 8

Process of MFNS calibration method.

The checkerboard should be fixed in an appropriate location that can be observed by the cameras while the MFNS rotates with the turntable. Several pictures of the checkerboards that meet the requirements of the Zhang’s method are taken by cameras X, Y, and Z. Alignment of the coordinates should be done subsequently so that the rotation matrix from the turntable coordinate to the world coordinate is approximate to an identity matrix. Afterwards, the turntable is controlled manually to rotate around both X and Z axes for checkerboard image acquisition by each camera, and the attitude of the turntable corresponding to each image is recorded. With the images prepared earlier and obtained, the maximum likelihood solutions of each camera’s parameters are given by Zhang’s calibration method (note that the previously prepared images are necessary to obtain good results using Zhang’s method, because the pictures of the checkerboard taken by the MFNS during rotation may not satisfy the diversity of the different checkerboard poses for Zhang’s method.) Finally, all the parameters needed are evaluated based on Zhang’s method results and the CPC process of the MFNS introduced. The contrast between the proposed method and the hand-eye calibration is as follows: In hand-eye calibration, the robot arm and cameras are attached, as the motion of the robot arm (hand) is known, the transformation between the cameras’(eye) coordinates and the base coordinate can be calculated through multiple poses and images taken corresponding to those poses. In our work, the “eye” is the MFNS and “hand” is the turntable, while the “eye” will be removed from the “hand” after calibration and used in other situations.

4.2. Calibration Results

An MFNS calibration is conducted using the method proposed. We use the 902E-1 two-axis testing turntable produced by Beijing Precision Engineering Institute for Aircraft Industry (Beijing, China). The turntable is aligned before MFNS calibration, and the accuracy of its angular position is 8″ in the direction of both axes. The cameras integrated in the MFNS are Daheng Image DH-HV1310FM (resolution 1280 × 1024, 18.6 frame/s under highest resolution). The intrinsic parameters obtained through Zhang’s method [12] are shown in Table 2 and the extrinsic parameters are shown in Table 3. The calibration of each camera achieved an accuracy of 0.1 pixel based on 21 images (1–11 are obtained on the turntable and 12–21 prepared beforehand; see Figure 9). The rotation matrix calibration achieved an accuracy of <0.1° for each Euler angle, and the position vector calibration achieved an accuracy of <0.6 mm for each position vector component.
Table 2

Calibration result of intrinsic parameters of camera X, Y and Z.

ParameterCamera XCamera YCamera Z
Calibration ResultErrorCalibration ResultErrorCalibration ResultError
αx1599.261361.789661605.352861.662491611.215962.14183
αy1599.933021.641011603.543591.736081610.796072.14219
u0632.615911.62023619.712271.80177649.512101.39920
v0522.178701.61823505.993611.93821531.294721.34749
α0.000000.000000.000000.000000.000000.00000
kc1−0.130130.00336−0.112760.00301−0.104810.00338
kc20.287010.022430.017760.017760.158810.02341
kc3−0.000400.00029−0.000310.00034−0.001370.00021
kc4−0.000040.000310.000570.000300.001840.00022
kc50.000000.000000.000000.000000.000000.00000
Pixel error(0.11711, 0.10363)(0.11597, 0.12652)(0.11593, 0.11232)
Table 3

Calibration result of the extrinsic parameters.

Rotation MatrixPosition Vector
MatrixEuler AngleCalibration Result (°)Error (°)VectorComponentCalibration Result (mm)Error (mm)
Ctwα−0.01100.0485rwbwrwb,xw33.84070.2932
β0.12630.0657rwb,yw−128.94010.2932
γ0.08610.0443rwb,zw576.9100 (measured)0.2456
Cxbφx−0.57880.0413rwtwrwt,xw34.09490.1496
θx−90.35230.0990rwt,yw−128.92810.1496
ψx0.03950.0153rwt,zw−684.71340.1496
Cybφy90.16360.0301rbxbrbx,xb76.13190.2529
θy−0.55010.0920rbx,yb−36.83730.4498
ψy0.19250.0157rbx,zb78.89490.4959
Czbφz−0.10760.0485rbybrby,xb−32.50040.5358
θz−0.72110.0657rby,yb75.71490.0825
ψz1.16900.0443rby,zb76.99670.1963
rbzbrbz,xb34.16040.3097
rbz,yb30.82510.3097
rbz,zb119.70960.2932
Figure 9

Images for calibration of camera X (a), camera Y (b), and camera Z (c) using Zhang’s method.

5. Navigation Experiment

A complete model for the navigation system is established after calibration. Then, a demonstration experiment is conducted to confirm the validity of the calibration method and evaluate the accuracy of the system. The architecture of the experiment is shown in Figure 10.
Figure 10

Architecture of the navigation experiment.

Ten LED beacons are fixed on the steel frame with an apparent size of approximately 1 × 1 × 1.5 m3 around the turntable. As the position of the beacons in the world coordinate are known, the position and attitude of the MFNS can be calculated using the imaging model (Equation (3)), while plenty beacons are observed by the MFNS. The experiment is designed as follows to verify the accuracy of the navigation result, namely, the calculated pose (three-axis position and three-axis attitude) of the MFNS. First, the origin of the world coordinate is defined as the center of the turntable platform, which is the origin of the MFNS body coordinate in the initial pose, and the three axes of the world coordinates X, Y, and Z are defined parallel to the axes of the world coordinates X, Y, and Z, respectively. Then, the position of the beacons is measured, as shown in Table 4. Second, the turntable is controlled to rotate around the Z axis, while the MFNS moves with the turntable, takes pictures of the surrounding environment, and calculates the pose of the MFNS based on the beacons observed.
Table 4

Position of beacons.

Number of BeaconsPosition of Beacons (mm)
xyz
0487.4734−720.0265240.8359
1−51.2618−737.6155164.7393
2−366.1525−711.8317131.2681
3−458.8302−215.2964−69.2627
4−454.6380410.3959−60.6549
5−117.4392296.053783.0754
6182.4478279.1964143.2510
7481.8346252.9609217.5775
8647.3834−127.6167178.7407
9−122.5798−44.9064562.5394
Estimated position accuracy:0.3963 mm
Finally, based on the definition of the coordinates, the position of the turntable platform center does not move during the rotation. The true value of the MFNS position is (0, 0, 0) and the true attitude of the MFNS is (0, 0, ψ), where ψ is the angle given by the turntable around its Z axis. Therefore, the pose error is obtained as the difference between the calculated pose and the true value. Figure 11 and Table 5 show the navigation results.
Figure 11

Results of the navigation experiment: (a) attitude error and (b) position error.

Table 5

Results of the navigation experiment.

ParameterMean ErrorStandard Deviation
Roll (φ/°)−0.00300.1541
Pitch (θ/°)−0.01920.1497
Yaw (ψ/°)0.00660.1729
x position (mm)−0.05531.6043
y position (mm)0.02751.6108
z position (mm)−0.06691.8292
The analysis of experiment result, discussion on existing problems and possible reasons, ways to improve, and future work are as follows: As the origin of the MFNS coordinate, O is defined on the mounting surface of the turntable, and the position of the MFNS is constant (0, 0, 0) while the turntable rotates around its Z axis. Similarly, φ and θ remain 0 and ψ varies linearly while the turntable rotates uniformly under the ideal condition. The experiment results show that the MFNS worked properly during validation; the stand deviations of the three-axis position error are 1.60, 1.61, and 1.83 mm, respectively; and the stand deviations of the three-axis attitude error are 0.15°, 0.15°, and 0.17°, respectively. The calibration method proposed for multiple camera systems deals with calibration results from the single-camera calibration method. In Section 3, we mainly utilize the LSQ for formula derivation and finding the optimization solution. This approach makes understanding the main idea and the process of our method easier, and the experiment results show that the performance of the MFNS after calibration is acceptable. However, the LSQ may not be the most accurate method to solve the problem, because any error will propagate during the process. For instance, when calculating and , according to Equations (A11) and (A12), the results are based on , which is the optimal solution of Equation (A10). More in-depth work may focus on better ways to obtain optimal solutions on system extrinsic parameters. Given that the imaging model of the MFNS was built in Section 2, research on the navigation algorithm of the MFNS should be carried out afterwards. The navigation experiment is only conducted to verify the accuracy of the system calibration result, because we simply use the Newton iteration method to find a numerical solution of navigation parameters. The problem of beacon pattern recognition and multiple solutions are ignored by manually matching the beacons and choosing the iteration initial value. Furthermore, a solution in a pose that is less than three beacons observed by the MFNS is difficult to obtain. Therefore, a complete navigation algorithm system is our goal for future work, including solution strategy, error propagation analysis, beacon distribution, and optimized methods.

6. Conclusions

The basics of the MFNS, including its system design, mathematical model, and error analysis, is proposed in detail in this paper. This approach will be a reference to further develop and study other multiple-camera vision systems. A novel calibration method based on error analysis, namely, CPC for MFNS, is proposed. A calibration experiment is conducted where intrinsic and extrinsic parameters are simultaneously obtained utilizing the method proposed. The navigation experiment shows that ideal calibration results are achieved. This method can be integrated into a toolkit and used for other vision systems, especially multiple-camera systems or FOV-separated systems.
  3 in total

Review 1.  Vision-based navigation in image-guided interventions.

Authors:  Daniel J Mirota; Masaru Ishii; Gregory D Hager
Journal:  Annu Rev Biomed Eng       Date:  2011-08-15       Impact factor: 9.590

Review 2.  Design and implementation of practical bidirectional texture function measurement devices focusing on the developments at the University of Bonn.

Authors:  Christopher Schwartz; Ralf Sarlette; Michael Weinmann; Martin Rump; Reinhard Klein
Journal:  Sensors (Basel)       Date:  2014-04-28       Impact factor: 3.576

3.  Optical system error analysis and calibration method of high-accuracy star trackers.

Authors:  Ting Sun; Fei Xing; Zheng You
Journal:  Sensors (Basel)       Date:  2013-04-08       Impact factor: 3.576

  3 in total
  1 in total

1.  A 6-DOF Navigation Method based on Iterative Closest Imaging Point Algorithm.

Authors:  Shuai Shi; Zheng You; Kaichun Zhao; Zhaoyao Wang; Chenguang Ouyang; Yongkui Cao
Journal:  Sci Rep       Date:  2017-12-12       Impact factor: 4.379

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.