Next Article in Journal
Negative Pressure Waves Based High Resolution Leakage Localization Method Using Piezoceramic Transducers and Multiple Temporal Convolutions
Next Article in Special Issue
Medical Robotics in Bone Fracture Reduction Surgery: A Review
Previous Article in Journal
UP-Fall Detection Dataset: A Multimodal Approach
Previous Article in Special Issue
Optical Fiber Sensor Performance Evaluation in Soft Polyimide Film with Different Thickness Ratios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Calibrator with Points Distributed Conical Helically for Online Calibration of C-Arm

School of Mechanical Engineering and Automation, Beihang University, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(9), 1989; https://doi.org/10.3390/s19091989
Submission received: 1 April 2019 / Revised: 21 April 2019 / Accepted: 23 April 2019 / Published: 28 April 2019
(This article belongs to the Special Issue Multisensor Intelligent Medical Robotics)

Abstract

:
To improve the accuracy of calibration of C-arm, and overcome the space limitation in surgery, we proposed a new calibrator for online calibration of C-arm. After the image rectification by a polynomial fitting-based global correction method, the C-arm was assumed as an ideal pinhole model. The relationships between two kinds of spatial calibration errors and the distribution of fiducial points were studied: the performance of FRE (Fiducial Registration Error) and TRE (Target Registration Error) were not consistent, but both were best at the 12 marked points; the TRE decreased with the increase of the uniformity of calibration points distribution, and with the decrease of the distance between the target point and the center of calibration points. A calibrator with 12 fiducial points conical helically distributed, which could be placed on the knee, was an attractive option. A total of 10 experiments on C-arm calibration accuracy were conducted and the mean value of mapping error was 0.41 mm. We designed an ACL reconstruction navigation system and carried out specimen experiments on 4 pairs of dry femur and tibia. The mean accuracy of navigation system was 0.85 mm, which is important to the tunnel positioning for ACL reconstruction.

1. Introduction

Preservation of remnants of cruciate ligament in ACL (anterior cruciate ligament) reconstruction, which could promote vascular growth of the transplant [1], has now been common in clinical trials. The accurate location of the femoral and tibial tunnels was the most conducive factor for the recovery of ligaments proprioception [2,3,4]. But ligament remnants preservation would make accurate positioning of femoral and tibial tunnels difficult [5]. As bone tissues could be displayed clearly in X-Ray images or computed tomography (CT) images [6], a fluoroscopy navigation based on C-arm might be an optional method for ACL reconstruction navigation system. It could improve accuracy of femoral and tibial tunnels placement, and help trainee-surgeons to relieve fatigue and accelerate the learning curve. Multi-spaces are included in the navigation system, such as X-ray image space, visual space and instrument space. All spaces should be unified in visual coordinate system. The calibration of C-arm, which is to establish the mapping between surgical space and X-ray image space (captured by C-arm), is primary for surgical navigation system to improve the precision of the positioning of surgical path [6,7,8,9].
Since the first application of navigation technology in 1980s, the calibration technology of C-arm, getting 3D information from 2D images [10], has drawn much attention [11]. Image distortion correction, targets recognition, calibration models of C-arm and design of calibration phantom are the research focuses [12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]. There were three types of geometric distortion in the process of X-ray imaging [12,13,14]: pincushion distortion, sigmoidal distortion and local distortions. To correct the image distortion for the accurate calibration of C-arm, local correction method and global correction method were proposed [10]. The raw images with distortion were divided into multiple parts in local method, and these sub-images were corrected separately. Larger numbers of reference points were required, which limited surgical vision and caused complex calculations. Besides, the local method could not avoid the boundary distortions. In fact, the polynomial global correction method was commonly implanted in a navigation system [15,16,17,18]. Recognition accuracy of reference points for image rectification would have an impact on the accuracy of calibration of C-arm [19]. Besides, it would be time consuming to recognize reference points manually. Reference points for image rectification should be recognized automatically. Luan Sheng [10] proposed a gray scale weighted centroid method to extract points; Xiaojun Zhou [15] recognized points through morphology; Zhang Jianfa [17] separated points from background by automatic threshold method and calculated the centroid and area of the projection of small balls by Connected Components (CC) method. Previous studies proposed pinhole model [15,18] and nonlinear model [19] for the calibration models of C-arm. The nonlinear model, which considered the image distortion, required a large number of markers and complex calculation for high calibration accuracy. Thus, pinhole model may be more proper for online system with simple computation [20,21,22]. This paper took the C-arm as an ideal pinhole model, with X-ray images accurately corrected.
A calibrator with fiducial points was necessary in the navigation system based on C-arm [18]. For specific surgical demands, literature [21,22] developed a pose determination system 2 (PDS2), and references [15,16,17,19,23,24] adopted a biplane calibrator. There were 108 fiducial points placed around a cylinder with a diameter of 14 cm along the z-axis of PDS2. The PDS2 was used to calibrate the C-arm offline with complex calculation [21,22]. Steel balls, the fiducial points, could have an impact on the gray distribution of X-ray images. This will jeopardize registration success in surgical navigation system, especially using intensity-based 2D-3D registration. If there were too many fiducial points, they would cover each other, which would make recognition of them difficult. Besides, targets might be covered by the fiducial points in X-Ray images. The number of fiducial points should not be too large. A biplane calibrator was utilized to build the relationship between the images and their coordinates in the world online [15,19]. The number of fiducial points of a biplane calibrator was less than 12. The position and attitude of visual tracking sensor might be moved in different navigation procedures, if a calibrator was at the end of image receiver of C-arm. The adjustment of visual sensor is inconvenient in surgery. The accuracy of space registration might be better when the targets were near the space of the registration points than far away from that. All biplane calibrators were installed at the X-ray image intensifier, with surgical targets far away from the calibration phantom in their navigation system. This would cause the matching of X-ray images and 3D space inaccuracy.
We proposed a new type of calibration phantom, which could be placed on the knee joint. Surgical targets were in the space of the calibrator. The number or the distribution of calibration points had an impact on the errors of spatial registration [25,28]. We studied the relationships between kinds of spatial calibration errors and the distribution of fiducial points. A calibrator with 12 points uniformly distributed on a conical spiral curve was designed in this paper. It was applied in a navigation and positioning system for ACL reconstruction.

2. Online C-Arm Calibration Method for Surgery Navigation System

2.1. Image Distortion Correction

To implement a polynomial fitting-based global correction method, we designed a rectification plate (Figure 1a). The plate was made of Perspex, and it was fixed to a steel ring by two screws. The ring was installed at the X-ray image intensifier (Figure 1b) by four screws. 48 steel balls were uniformly distributed on the plate, with a diameter of 2.5 mm and an interval of 25 mm (Figure 1a). The centers of steel balls represented the reference points. The projections of steel balls were clear on X-ray image (Figure 2a).
There were four steps in the process of the image distortion rectification using a global polynomials:
(1) Reference points were recognized automatically.
The recognition of reference points was implemented as follows: firstly, the raw X-ray image (Figure 2a) was filtered with a Median filter (Figure 2b); secondly, Canny operator was used to segment the edge of image (Figure 2c); thirdly, Hough transform was adopted to identify the center and radius positions of the reference points (Figure 2d) [29]. The dynamic linked list structure was used to allocate cumulative parameters to reduce the memory demand. Figure 2d was generated by computer. The background of Figure 2d was black, and the size of it was the same as that of the raw image. Steel balls in Figure 2d were in white color.
(2) Correction factors were calculated.
Centers of the 48 steel balls P i ( i = 1 , 2 , , 48 ) in ideal image in template and X-ray images were used to calculate the correction factors. ( x i , y i ) were coordinates of P i in ideal image, which were determined by the design of rectification plate. ( u i , v i ) were coordinates of P i in raw image, which could be calculated by methods in Step 1). If a j and b j ( j = 0 , 1 , 2 , 3 , 4 , 5 ) represented correction factors, the relationship between ( x i , y i ) and ( u i , v i ) could be expressed as follows:
[ u i v i ] = [ a 0 a 1 a 2 a 3 a 4 a 5 b 0 b 1 b 2 b 3 b 4 b 5 ] × S i
where S i = [ 1 x i y i x i 2 y i 2 x i y i ] T ( i = 1 , 2 , 3 , , n ).
If the number of rectified reference points was n , there were 2 n equations according to Equation (1) [15]:
[ u 1 v 1 u n v n ] = [ S 1 T S n T ] × [ a 0 a 1 a 2 a 3 a 4 a 5 b 0 b 1 b 2 b 3 b 4 b 5 ] T
a j and b j were calculated by least square method according to Equation (2).
(3) Gray values of all pixels of rectified image were computed.
If g ( x , y ) represented gray value of each pixel ( x , y ) in rectified image, the position of ( x , y ) in raw image would be ( x , y ) according to Equation (1). The value of g ( x , y ) was equal to the gray value f ( x , y ) of ( x , y ) in raw image. If 4 integer pixels close to ( x , y ) were ( x 0 , y 0 ) , ( x 0 , y 1 ) , ( x 1 , y 0 ) , ( x 1 , y 1 ) , and gray values of them in the raw image were f 00 , f 01 , f 10 , f 11 , the gray value f ( x , y ) could be calculated by a bilinear interpolation algorithm as follows:
f ( x , y ) = [ x 1 x , x x 0 ] [ f 00 f 01 f 10 f 11 ] [ y 1 y y y 0 ]
where, x 1 x 0 = 1 and y 1 y 0 = 1 .
Gray values g ( x , y ) of all pixels in rectified image were computed according to Equation (3).
(4) Reference points were hidden through an inpainting algorithm.
To eliminate the visual disturbance caused by reference points, an image inpainting technique based on the fast marching method (FMM) [26] was applied. We inpainted pixels from the outside of the circles in Figure 2b to the inside. Figure 2e was the result of Figure 2b after inpainting.

2.2. Pinhole Model

• An ideal pinhole model
After rectification of image distortion, the C-arm can be considered an ideal pinhole model. If the coordinate of the point P w (Figure 3) in world coordinate system was ( x , y , z ) , the coordinate of it in C-arm coordinate system was ( x c , y c , z c ) , and the pixel coordinate of it in X-ray image was ( u , v ) , the relationship between different coordinates could be expressed as follows.
s [ u v 1 ] = [ f d x 0 u 0 0 0 f d y v 0 0 0 0 1 0 ] [ R T 0 1 ] [ x y z 1 ]
R = [ r 11 r 12 r 13 r 21 r 22 r 23 r 31 r 32 r 33 ] = [ C β C γ S α S β C γ + C α S γ C α S β C γ + S β S γ C β S γ S α S β S γ + C α C γ C α S β S γ + S α C γ S β S α C β C α C β ]
where, C represented cos , S represented sin . Five intrinsic parameters were as follows: f represented focal length of C-arm, d x and d y represented pixel size, ( u 0 , v 0 ) represented the position of focus of C-arm in the X-Ray image; six extrinsic parameters were as follows: T = [ t x , t y , t z ] T represented translation vectors between world coordinate system and C-arm coordinate system, R represented rotation matrix between world coordinate system and C-arm coordinate system, ( α , β , γ ) represented three Euler angles.
If k 1 = f / d x , k 2 = f / d y , A 1 = k 1 r 11 + r 31 u 0 t z , A 2 = k 1 r 12 + u 0 r 32 t z , A 3 = k 1 r 13 + u 0 r 33 t z , A 4 = k 1 t x + u 0 t z t z , A 5 = r 31 t z , A 6 = r 32 t z , A 7 = r 33 t z , A 8 = k 2 r 21 + r 31 v 0 t z , A 9 = k 2 r 22 + v 0 r 32 t z , A 10 = k 2 r 23 + v 0 r 33 t z , and A 11 = k 2 t y + v 0 t z t z , Equation (6) could be deduced from Equation (4):
A 1 x + A 2 y + A 3 z + A 4 A 5 x u A 6 y u A 7 z u = u A 8 x + A 9 y + A 10 z + A 11 A 5 x v A 6 y v A 7 z v = v
If the coordinates of n ( n 6 ) fiducial points in world coordinate and in the X-ray image were known as ( x i , y i , z i ) and ( u i , v i ) ( i = 1 , 2 , n ) , there were 2 n linear equations about A i ( i = 1 , 2 , 11 ) , which could be expressed as follows:
E A = C
where,
  • E ( 2 × n ) × 11 = [ x 1 y 1 z 1 1 x 1 u 1 y 1 u 1 z 1 u 1 0 0 0 0 x n y n z n 1 x n u n y n u n z n u n 0 0 0 0 0 0 0 0 x 1 v 1 y 1 v 1 z 1 v 1 x 1 y 1 z 1 1 0 0 0 0 x n v n y n v n z n v n x n y n z n 1 ] ( 2 × n ) × 11
  • A 11 × 1 = [ A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 A 11 ] T
  • C ( 2 × n ) × 1 = [ u 1 u 2 u n v 1 v 2 v n ] T
A i could be calculated according to the equation A = ( E T E ) 1 E T C by least square method according to direct linear transform (DLT) [27] and be used in surgical navigation system.
• A back projection model
If ( u , v ) represented the coordinates of point P in X-ray images, the equation of space line l corresponding to P could be expressed as follows:
[ A 5 u A 1 A 6 u A 2 A 7 u A 3 A 5 v A 8 A 6 v A 9 A 7 v A 10 ] [ x y z ] = [ u A 4 v A 11 ]
If l a and l l were space lines corresponding to P a ( u a , v a ) and P l ( u l , v l ) respectively, and P a and P l in X-ray images were the projection points of the same space point P at anteroposterior and lateral projection respectively, the intersection of l a and l l would be the world coordinates of P . In fact, it was possible that space lines l a and l l might not intersect. The world coordinates of P should be calculated by least square method.

2.3. Design of Online C-Arm Calibrator

2.3.1. Conical Spiral Curve Model for C-arm Calibration

For fast and accurate calibration, calibrator under the following conditions would be preferred: (1) the knee joint, the area of the targets should be within the space of the calibrator; (2) numbers of markers on the calibrator should be less than 20, and 6 markers at least should be imaged on the X-ray image at different projection directions, especially at anteroposterior and lateral projection; (3) markers should avoid blocking each other. We took conical spiral curve as a model of markers on calibration phantom.
x = rr exp ( t / p p ) cos ( t ) y = rr exp ( t / p p ) sin ( t ) z = h t
Since convex patella was above the knee joint, the calibration phantom based on conical helix could be placed on the knee joint. The tunnels for ACL reconstruction were in the space of the calibrator. Actual spaces of 10 knee joints were measured on 3-D reconstruction models from CT data to provide reference for the model of conical spiral curve (Figure 4). d 1 was maximum distance between lateral femoral wall and medial femoral condyle, and d 2 was maximum distance between top of knee joint and resident ridge at a flexion angle of 90° to 150°. The value of d 1 ranged from 64.58 to 68.89, and the value of d 2 ranged from 55.34 to 59.02. Taking soft tissue into account, the parameters of truncated cone were designed as follows: diameter of large circle at the bottom of truncated cone was 120 mm, which was about twice as much as d 1 ; diameter of small circle at the top of truncated cone was 60 mm, which was equal to d 1 ; height of truncated cone between the bottom and the top was 87.5 mm, which was about 1.5 times as much as d 2 . Fiducial points might cover each other, if the number of spiral circles was too many. There were 3.5 circle on conical spiral curve, with a pitch of 25 mm. The parameters of conical spiral curve were as follows: maximum radius r r = 60 , convergence rate p p = 31.529 , rise rate h = 3.979 , and variables t = ( 0 , 7 π ) .

2.3.2. Definitions of Errors of Point Matching Spatial Registration

There were three kinds of errors defined in point matching [28,30]: fiducial localization error (FLE), fiducial registration error (FRE), and target registration error (TRE). The number and the distribution of fiducial points would have an influence on the accuracy of the target registration [25,31,32,33]. N. M. Hamming [31] studied target registration errors of four phantoms with different distributions of markers. Manning Wang [32] classified all the errors in neurosurgery navigation system into two groups, and proposed a method with distribution templates of the fiducial points. FLE, FRE and TRE in the calibration of C-arm were defined as follows:
• Fiducial Localization Error
Fiducial localization error (FLE) was the primary cause of FRE and TRE. In calibration of C-arm, FLE resulted from image distortion correction errors, fiducial point extraction errors and other errors. It was the average error between the coordinates of fiducial points in ideal image and in real image, and would be defined as follows:
F L E = 1 n i = 1 n [ u i ( u i + Δ u i ) ] 2 + [ v i ( v i + Δ v i ) ] 2
where, the ideal coordinates of fiducial points P i ( i = 1 , 2 , , n ) in 2D images was ( u i , v i ) , with errors ( Δ u i , Δ v i ) during the calibration of C-arm.
• Fiducial Registration Error
Fiducial registration error (FRE) was the average error between the real position of fiducial points and the calculated position of them through a back projection model in Section 2.2. It could be defined as follows:
F R E = 1 n i = 1 n ( x i x i 0 ) 2 + ( y i y i 0 ) 2 + ( z i z i 0 ) 2
where, ( x i 0 , y i 0 , z i 0 ) represented the real world coordinates of fiducial points P i , ( x i , y i , z i ) represented the calculated coordinates of P i by a back projection model.
• Target Registration Error
Target registration error (TRE) was the average error between the real position of targets and the calculated position of them through a back projection model in Section 2.2. It could be defined as follows:
T R E = 1 N i = 1 N ( x i t x i t ) 2 + ( y i t y i t ) 2 + ( z i t z i t ) 2
where, ( x i t , y i t , z i t ) represented the real world coordinates of targets, ( x i , y i , z i ) represented the calculated coordinates of targets by a back projection model.
TRE was the most objective measure of registration accuracy. However, it should be estimated through algorithms and could not be measured directly and accurately in surgery. FRE, which was easy to estimate, was most commonly used in point-based registration algorithm.

2.3.3. Relationship between Fiducial Points and Registration Errors

Taking consideration of C-arm commonly used in orthopedics operation, the parameters of pinhole model were assumed as follows: a Gaussian model of FLE ( Δ u i , Δ v i ) ~ N ( 0 , 2.34 ) ; pixel coordinates of the center of the X-ray image [ u 0 , v 0 ] = [ 512 , 512 ] , focal distance f = 900 , pixel scales [ d x , d y ] = [ 0.15 , 0.15 ] ; at anteroposterior projection, rotation parameter [ α A , β A , γ A ] = [ 0 , 0 , 0 ] , translation parameters [ x A , y A , z A ] = [ 0 , 0 , 800 ] ; at lateral projection, rotation parameter [ α L , β L , γ L ] = [ 90 , 0 , 0 ] , translation parameters [ x L , y L , z L ] = [ 0 , 0 , 800 ] .
1. Relationship between number of fiducial points and spatial calibration errors
Under different number of points, 10000 groups of points were randomly generated on the conical spiral curve. The numbers of points extended from 6 to 12. FRE and TRE were calculated at different numbers of points respectively. The mean values of FRE and TRE of 10000 groups were calculated. Figure 5a showed that FRE decreased with the increase of the number of points when the number was less than 12, but increased with the increase of the number when it was more than 12. However, the performance of FRE and TRE were not consistent in Figure 5. TRE decreased with the increase of the number of points in general, but was stabilized over 12 in Figure 5b. As the increase of the number of points would produce additional unwanted shade in X-images, 12 points would be preferred for calibration of C-arm.
2. Relationship between uniformity of a points set and TRE
Uniformity of finite point set is a measure of point set pattern, which describes the spatial relationship in point set [34]. If numbers of points in different region or direction are equal or similar to each other, the points set is well-uniformly distributed. Otherwise, if points are concentrated on one or several regions, which means that number of points varies widely in different region or direction, the points set is unevenly distributed. If the relationship of a point set A = { p 1 , p 2 , , p n } and a 3-dimensional space C was A C , then uniformity of A in C was defined as follows [35]:
E ( A ) = sup q C min 1 i n d ( q , p i ) R
where, p ¯ = 1 n i = 1 n p i represented the center of a point set A , R = 1 n 1 i = 1 n d ( x i , x ¯ ) represented the standard deviation of A and d 2 ( q , p ) = ( q p ) ( q p ) . d ( q , p ) represented Euclidean distance between q and p . If q C , d q = sup q C min 1 i n d ( q , p i ) is called supremum-minimum distance of A . d q was the supremum radius of open circle subsets of C without A.
The surgical space was assumed as C { ( x , y , z ) | x 2 + y 2 + z 2 100 2 } . Number of calibrator points is 12. There were N targets in the surgical space C . The intervals of targets and q were certain. Multi groups of points were randomly generated on the conical spiral curve in Figure 6. Uniformity and TRE of each group were calculated. Pearson Correlation Coefficient between the uniformity of point set and TRE was 0.4224. Overall, TRE and E ( A ) were neutral positive related.
3. Relationship between spatial location relations of targets to calibrator and TRE
A group of 12 fiducial points were randomly generated on the conical spiral curve. Target points were at the planes which are parallel to plane XOY and plane XOZ. The center of calibrator points were considered as origin of the planes. Target points were sampled on the planes with a TRE interval of 0.5. TRE increased with the increase of distance between targets and marker points in Figure 7.

2.3.4. Design of Online C-arm Calibrator

A calibrator with 12 points uniformly distributed on the conical spiral curve (UDCSC) could provide better accuracy. Intersection points of the conical spiral curve and two planes were taken as fiducial points for calibration in Figure 8a. Twelve steel balls with a diameter of 4 mm were embedded in the calibrator, with the following relations (Figure 8b,c): (1) all 12 markers were on the conical spiral curve; (2) points of P 1 , P 2 , P 5 , P 6 , P 9 , P 10 were on one plane, and points of P 3 , P 4 , P 7 , P 8 , P 11 , P 12 were on another plane; (3) points of P 1 , P 5 , P 9 , points of P 2 , P 6 , P 10 ,points of P 3 , P 7 , P 11 , or points of P 4 , P 8 , P 12 were collinear; (4) there were grooves at lines through points of P 3 , P 7 , P 11 , points of P 4 , P 8 , P 12 , points of P 1 , P 2 , points of P 5 , P 6 and points of P 9 , P 10 ; (5) points of P 1 , P 2 , P 3 , P 4 , points of P 5 , P 6 , P 7 , P 8 and points of P 9 , P 10 , P 11 , P 12 were vertexes of convex quadrilaterals on the images of different projections. Four visual markers were distributed on the four planes of the calibrator for navigation. Each consisted of three black-white circles.

3. Experiments and Results

3.1. Experiment of Rectification Error

The cross points of the grid on the test plate were recognized automatically. The pixel coordinates and physical coordinates of the crosses were ( u i , v i ) and ( x i , y i , 1 ) , the relationship between them could be expressed as follows:
[ u i v i ] = [ s R t ] [ x i y i 1 ]
where, R represented rotation matrices, t represented offset, s represented scaling factor.
Distortion at the center of X-image was smallest. Nine points in the center of the plate were used to calculate the similarity transformation matrix [ s R t ] . The ideal position of all cross points could be calculated by Equation (14). If ( u i I , v i I ) represented ideal position of cross points, ( u i Re c , v i Re c ) represented pixel position of cross points in rectified image, and ( u i Raw , v i Raw ) represented pixel position of cross points in raw image, the error between ideal position and pixel position of cross points in rectified image Err i Rec and the error between ideal position and pixel position of cross points in raw image Err i Raw could be expressed as follows:
Err i Rec = ( u i I u i Rec ) 2 + ( v i I v i Rec ) 2 Err i Raw = ( u i I u i Raw ) 2 + ( v i I v i Raw ) 2
Figure 9a showed the test plate for testing the results of image rectification and Figure 9b was the raw X-Ray image with obvious distortion. The image was significantly rectified, especially at edge of it in Figure 9c. Most errors of grid points were smaller on rectified image than on raw image (Figure 10). The mean error of each raw image was about twice as much as that of rectified image, and the max error of each raw image was about two and half times as much as that of rectified image at certain vertical distance between the plate and the receiving end of C-arm in Figure 11. The max error of raw images was 13.26, which was 3.47 times as much as that of rectified image. The max of the mean errors of all rectified images was 2.67. Besides, Figure 11 showed that the errors decreased with the increase of the vertical dimension between test plate and receiving end in general.

3.2. Experiment of Calibration Accuracy

Figure 12 showed that the calibration experiment platform consisted of C-arm (DG3310, Huadong Electronics, China), rectification plate, calibrator and our own calibration software. Anteroposterior and lateral X-Ray images captured by C-arm, were transferred to the software and corrected. Parameters of C-arm were calculated by the software. We designed 5 target points on the calibrator (Figure 12): one steel ball with a diameter of 3 mm were at the center of the calibrator; two targets, the cross of two steel lines (2 mm), were on the left and right surfaces of the calibrator; two targets, at the ends of a steel line (2 mm), were on the upper surface of the calibrator. Comparison of the calibration accuracy between UDCSC calibrator and biplane calibrator was conducted (Figure 13). Projections of calibrator points on UDCSC calibrator and biplane calibrator were recorded at the same time. Ten tests were conducted on anteroposterior projection and lateral projection respectively. FRE and TRE of each calibrator were calculated. Errors of calibrator points of each calibrator were used to calculate FRE. Target points, calibrator points on each calibrator were used to calculate TRE (Table 1). Points on the surface of UDCSC, including 12 calibrator points and 4 target points were calculated as one group. Figure 14 showed that the TRE of the entire calibrator was 0.41 mm, with 0.30 mm at the center of the calibrator.

3.3. Navigation and Positioning System for ACL Reconstruction

As shown on Figure 15a we developed a navigation and positioning system, which included C-Arm, Micron Tracker (Claron Technology Inc., Canada), UR5 Robotic arm (Universal Robot, Denmark), rectification plate, calibrator, bones with marked fixtures and a software. Specific black-white markers, which could be tracked through visual sensor, were on femur, tibia, calibrator (Figure 8d) and robot. The image rectification plate was fixed on the receiving end of the C-arm. The spaces of femur, tibia, robot, calibrator, operative target were unified into visual coordinate system through visual sensor (Figure 15b). Steel balls, with the diameter of 3 mm, were embedded at both ends of the tunnels (Figure 16a). They were start points and end points of tunnels for ACL reconstruction, which were also the targets of the positioning system. 2D-3D registration of normal navigation system was not needed in our tests. The software, developed by C++ ran on Windows OS, and the user interface of it was based on QT framework. OPENCV was used for image processing and DCMTK (Offis, Germany) provided an interface for DICOM protocol. The navigation and positioning system could construct the mapping between intraoperative image space and surgical space.
During surgery, positions of markers on the calibrator were recorded at the same time when the X-ray images were captured by C-arm. Two X-ray images at anteroposterior and lateral projection were used for calibration of C-arm. They were corrected by the method in Section 2.1 and intrinsic and extrinsic parameters of C-arm were calculated by the method in Section 2.2. The position information of planned tunnels, femur, tibia, and robot were converted to movements of the robot according to transformations in Figure 15b and the robot was ordered to move to the planned tunnel.
World coordinates of start points and end points of femurs and tibias P C F S , P C F E , P C T S , P C T E could be calculated by a back projection model in Section 2.2. If P 1 and P 2 were two points on the line of instrument at the end of robot arm, world coordinates of which were known, the pixel position of them in every X-ray image at different projection directions could be calculated according to Equation (6). Straight line joined by the two points in X-ray image could be calculated and displayed on the user interface of the software. The relationship between the points of tunnels and feature-fixation holder of the bone, and the relationship between the points of tunnels and the robot could be expressed as follows:
P F FS = ( T E F ) 1 T E C P C FS P R FS = ( T E R ) 1 T E F P F FS P F FE = ( T E F ) 1 T E C P C FE P R FE = ( T E R ) 1 T E F P F FE P T TS = ( T E T ) 1 T E C P C TS P R TS = ( T E R ) 1 T E T P C TS P F TE = ( T E T ) 1 T E C P C TE P R TE = ( T E R ) 1 T E T P T TE
If Err AS and Err LS were the pixel distance of start point to the navigation line (Figure 17), Err AE and Err LE were the pixel distance of end point to the navigation line (Figure 17), then the positioning error of start points and end points would be expressed as follows:
Err S = Err AS 2 + Err LS 2 Err E = Err AE 2 + Err LE 2
We performed navigation and positioning experiments on 4 pairs of dry cadaver femur and tibia (Figure 16b,c). Table 2 showed that the mean positioning errors of the start points and the end points were 0.81 mm and 0.88 mm, which means that the positioning tunnels were close to the planning tunnels through 2 steel balls (Figure 17).

4. Discussion and Conclusions

Image distortion and the errors of the camera calibration had a significant impact on the accuracy of navigation system [16]. A polynomial fitting-based global correction method was applied to rectify the raw X-Ray images in this paper. It was significant that the image rectification would result in smaller errors.
We studied relationship between fiducial points and calibration errors and drew similar conclusions with Manning Wang [28] that the performance of FRE and TRE were not consistent. Although TRE decreased with the increase of the number of fiducial points, the decline was slow after 10. The performance of FRE were best at a number of 12. Besides, our study showed that TRE decreased with the increase of the uniformity of fiducial points in general. A calibrator with 12 points uniformly distributed conical helically was applied for online calibration of C-arm. However, as FREs range from 0.68 to 0.8 (Figure 5), better TRE can be achieved at a small cost of a slightly increasing of FRE by slightly increasing number of calibration points, if the uniformity of calibrator are slightly changed.
Comparison of calibration accuracy of different calibrators of UDCSC calibrator and Biplane calibrator were conducted. As was shown in Table 1, FRE of UDCSC and Biplane varied little. But TRE of UDCSC and Biplane were quite different with each other. When points on Biplane were considered as targets, the mean value of TRE of UDCSC was 3.30 mm, with a max value of 7.53 mm and a min value of 4.50 mm, and the mean value of TRE of Biplane were 0.58 mm, with a max value of 0.89 mm and a min value of 0.20 mm. While when points on UDCSC were considered as targets, the mean value of TRE of UDCSC was 0.91 mm, with a max value of 1.15 mm and a min value of 0.58 mm, and the mean value of TRE of Biplane was 2.30 mm, with a max value of 3.33 mm and a min value of 1.65 mm. And when five target points on UDCSC were considered as targets, the mean value of TRE of UDCSC was 0.38 mm, with a max value of 1.08 mm and a min value of 0.16 mm, and the mean value of TRE of Biplane was 2.03 mm, with a max value of 3.08 mm and a min value of 1.43 mm. As Biplane was fixed on the C-arm, calibrator points on Biplane were far away from UDCSC. Therefore, TRE of UDCSC was large when points on Biplane were considered as targets. Similarly TRE of Biplane waFas large when points on UDCSC were considered as targets, as targets were far away from Biplane. When targets were close to the space of calibrator, TRE of both UDCSC and Biplane were small. TRE decreased with the decrease of the distance between the target point and the center of calibration points in both simulation analysis and accuracy experiments. Surgical targets were far away from Biplane commonly, and close to the space of UDCSC. Overall, TRE of UDCSC at surgical space were smaller than that of Biplane. TRE of the space of the calibrator is 0.38 mm, which meets the positioning requirements of general orthopedic surgery. The calibration phantom, which could cover the operation targets on the knee joint, might be an attractive option for ACL reconstruction.
We developed a navigation system and performed positioning experiments on 4 pairs of dry cadaver femur and tibia. According to Parkinson [2], if the tunnel was outside the anatomic zone, then it was classified as non-anatomic and mode tunnel size was about 8 mm. In the research of Achtnich [3], the mean distance of the center of the tibial tunnel to the anterior cortex was 42.3% (±10.4) relative to the total sagittal diameter of the tibia. Jonathan [36] suggested that a 2-mm bridge of bone between the tunnel wall and the articular margin on the low (anatomically posterior) aspect of the notch should be leaved. The positioning accuracy of ACL reconstruction navigation system should be less than 2 mm. The positioning error of specimen experiments in Section 3.2, with a mean value of 0.85 mm, was a little higher than that of the calibration experiments in Section 3.3, but still sufficient for the ACL reconstruction surgery. The visual tracking camera (Micron Tracker) provided calibration accuracy of 0.2 mm RMS at depths of 40-100 cm. Transformation matrices of the tunnels of femur and tibia to the calibrator were calculated through the visual tracking system, and were not like that of the target points to the calibrator, which were given according to the design model. While the results of visual tracking camera might be influenced by the ambient light, NDI Polaris system, using IR markers, dose not suffer from this problem. It might be a preferred tracking system to increase the accuracy of navigation system. In addition, drilling or other operations could cause jitters of the platform and the fixation of markers on the bones were not completely rigid.
We embedded steel balls at both ends of the tunnels in the navigation experiments, to make sure that targets were clear on the X-Ray images. So that we did not perform the procedure of 2D-3D registration. But the surgical targets in actual surgery, the tunnels in ACL reconstruction, were planned in the 3D reconstruction models before operation. They were not distinct on the X-Ray images and should be determined through the registration of preoperative CT images and intraoperative images. In the future, we would focus on the 2D-3D registration and reducing the error caused by visual tracking system.

Author Contributions

N.G., B.Y., L.H., and T.W. discussed the methods; N.G. wrote the software; B.Y., Y.W. and H.L. designed the experiment platform; N.G., B.Y., Y.W., and H.L. performed the experiments; N.G. analyzed the data; N.G. wrote the paper; T.W. and L.H. provided the funds support.

Funding

This research was funded partly by the National Hi-Tech Research and Development Program of China under Grant No. 2015AA043204, partly by the National Natural Science Foundation of China under Grant 61333019, and partly by the Capital Medical Development Research Fund under Grant 201624094.

Acknowledgments

The authors thank the anonymous reviewers for their constructive remarks and suggestions for improving this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wolf, A.; Digioia, A.M.; Jaramaz, B.; Mor, A.B.; Scuderi, G.R.; Berger, R.A. Computer-guided total knee arthroplasty. In MIS Techniques in Orthopedics; Scuderi, G.R., Tria, A.J., Berger, R.A., Eds.; Springer-Verlag: New York, NY, USA, 2005; pp. 390–407. [Google Scholar]
  2. Parkinson, B.; Robb, C.; Thomas, M.; Thompson, P.; Spalding, T. Factors That Predict Failure in Anatomic Single—Bundle Anterior Cruciate Ligament Reconstruction. Am. J. Sports Med. 2017, 45, 1529–1536. [Google Scholar] [CrossRef] [PubMed]
  3. Achtnich, A.; Ranuccio, F.; Willinger, L.; Pogorzelski, J.; Imhoff, A.B.; Braun, S.; Herbst, E. High incidence of partially anatomic tunnel placement in primary single-bundle ACL reconstruction. Knee Surg. Sports Traumatol. Arthrosc. 2017, 26, 1–6. [Google Scholar] [CrossRef]
  4. Lubowitz, J.H. All-inside ACL: Reconstruction controversies. Sports Med. Arhtrosc. Rev. 2010, 18, 20–26. [Google Scholar] [CrossRef]
  5. Mochizuki, T.; Muneta, T.; Nagase, T.; Shirasawa, S.; Akita, K.I.; Sekiya, I. Cadaveric knee observation study for describing anatomic femoral tunnel placement for two-bundle anterior cruciate ligament reconstruction. Arthroscopy 2006, 22, 356–361. [Google Scholar] [CrossRef] [PubMed]
  6. Yu, Z.; Wang, L. Research status of navigation system for orthopedic surgery. Foreign Med. Sci.·Sect. Orthop. 2005, 26, 140–144. [Google Scholar]
  7. Foley, K.T.; Simon, D.A.; Rampersaud, R. Virtual fluoroscopy. Oper. Tech. Orthop. 2000, 10, 77–81. [Google Scholar] [CrossRef]
  8. Tomaževič, D.; Likar, B.; Slivnik, T.; Pernus, F. 3-D/2-D registration of CT and MR to X-ray images. IEEE Trans. Med. Imaging 2003, 22, 1407–1416. [Google Scholar] [CrossRef]
  9. Wang, T.; Liu, W.; Hu, L.; Sun, L.; Zhang, L. Polynomial fitting-based global correction method for C-arm projection images. Chin. High Technol. Lett. 2007, 17, 919–923. [Google Scholar]
  10. Sheng, L. Registration Theory and Methods for Robot-assisted Minimal Invasive Orthopaedic Surgery. Ph.D. Thesis, Beihang University, Beijing, China, 2010. [Google Scholar]
  11. Taylor, R.H.; Stoianovici, D. Medical robotics in computer-integrated surgery. IEEE Trans. Robot. Autom. 2003, 19, 765–781. [Google Scholar] [CrossRef]
  12. Cerveri, P.; Forlani, C.; Borghese, N.A.; Ferrigno, G. Distortion correction for x-ray image intensifiers: Local unwarping polynomials and RBF neural networks. Med. Phys. 2002, 29, 1759–1771. [Google Scholar] [CrossRef]
  13. Forlani, C.; Ferrigno, G. Automatic Real-Time XRII Local Distortion Correction Method for Digital Linear Tomography. In Proceedings of the Computational Science—ICCS 2001, San Francisco, CA, USA, 28–30 May 2001; pp. 23–26. [Google Scholar]
  14. Gronenschild, E. The accuracy and reproducibility of a global method to correct for geometric image distortion in the x-ray imaging chain. Med. Phys. 1997, 24, 1875. [Google Scholar] [CrossRef]
  15. Zhou, X. Study on Image Correction & Location Technique of C-arm. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2010. [Google Scholar]
  16. Miao, W.; Yang, S.; Zhang, F. The design and experimental research of navigation system based on C-arm. In Proceedings of the IEEE International Conference on Cyborg and Bionic Systems, Shenzhen, China, 25–27 October 2018; pp. 77–82. [Google Scholar]
  17. Zhang, J.; Zhang, F.; Sun, L.; Kuang, S. Camera calibration method of surgical navigation based on C-arm. J. Comput. Appl. 2016, 36, 2327–2331. [Google Scholar]
  18. Livyatan, H.; Yaniv, Z.; Joskowicz, L. Robust Automatic C-Arm Calibration for Fluoroscopy-Based Navigation: A Practical Approach. In Medical Image Computing and Computer-Assisted Intervention—MICCAI 2002; Springer: Berlin/Heidelberg, Germany, 2002; pp. 60–68. [Google Scholar]
  19. Cai, M.; Zhang, J.; Zhou, F.; Wang, T. New method for geometric calibration and distortion correction of conventional C-arm. Comput. Biol. Med. 2014, 52, 49–56. [Google Scholar]
  20. Vachon, É.; Miró, J.; Duong, L. Online C-arm calibration using a marked guide wire for 3D reconstruction of pulmonary arteries. Proc. SPIE 2017, 2017, 101351V. [Google Scholar]
  21. Thürauf, S.; Wolf, M.; Körner, M.; Vogt, F.; Hornung, O.; Ali Nasseri, M.; Knoll, A. A realistic X-ray simulation for C-arm geometry calibration. In Proceedings of the IEEE International Conference on Biomedical Robotics and Biomechatronics, Singapore, 26–29 June 2016. [Google Scholar]
  22. Chung, K.; Schad, L.R.; Zöllner, F.G. Tomosynthesis implementation with adaptive online calibration on clinical C-arm systems. Int. J. Comput. Assist. Radiol. Surg. 2018, 6, 1–15. [Google Scholar]
  23. Chang, C.J.; Lin, G.L.; Tse, A.; Chu, H.Y.; Tseng, C.S. Registration of 2D C-Arm and 3D CT Images for a C-Arm Image-Assisted Navigation System for Spinal Surgery. Appl. Bionics Biomech. 2015, 2015, 478062. [Google Scholar] [CrossRef] [PubMed]
  24. Matthews, F.; Hoigne, D.J.; Weiser, M.; Wanner, G.A.; Regazzoni, P.; Suhm, N.; Messmer, P. Navigating the fluoroscope’s C-arm back into position: An accurate and practicable solution to cut radiation and optimize intraoperative workflow. J. Orthop. Trauma 2007, 21, 687–692. [Google Scholar] [CrossRef]
  25. Wiles, A.D.; Likholyot, A.; Frantz, D.D.; Peters, T.M. A statistical model for point-based target registration error with anisotropic fiducial localizer error. IEEE Trans. Med. Imaging 2008, 27, 378–390. [Google Scholar] [CrossRef] [PubMed]
  26. Telea, A. An Image Inpainting Technique Based on the Fast Marching Method. J. Graph. Tools 2004, 9, 23–34. [Google Scholar] [CrossRef] [Green Version]
  27. Pannao, W.; Pintavirooj, C. Application of direct linear transform for calibration of miniature computed tomography. In Proceedings of the 5th 2012 Biomedical Engineering International Conference, Ubon Ratchathani, Thailand, 5–7 December 2012. [Google Scholar]
  28. Wang, M. Research on the Relationship of Three Kinds of Errors in Point Matching Spatial Registration. J. Tissue Eng. Reconstr. Surg. 2014, 1, 4–7. [Google Scholar]
  29. Shu, Z.; Qi, F. A Novel Algorithm for Fast Circle Detection Using Randomized Hough Transform. Comput. Eng. 2003, 6, 87–88. [Google Scholar]
  30. Maurer, C.R.; Fitzpatrick, J.M.; Wang, M.Y.; Galloway, R.L.; Maciunas, R.J.; Allen, G.S. Registration of head volume images using implantable fiducial markers. IEEE Trans. Med. Imaging 1997, 16, 447–462. [Google Scholar] [CrossRef] [PubMed]
  31. Hamming, N.M.; Daly, M.J.; Irish, J.C.; Siewerdsen, J.H. Automatic image-to-world registration based on x-ray projections in cone-beam CT-guided interventions. Med. Phys. 2009, 36, 1800–1812. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Wang, M. Analysis of the Errors in Neuro-Navigation and Research on Improving the Accuracy of Space Registration. Ph.D. Thesis, Fudan University, Shanghai, China, 2010. [Google Scholar]
  33. Chen, L.; Armstrong, C.W.; Raftopoulos, D.D. An investigation on the accuracy of three-dimensional space reconstruction using the direct linear transformation technique. J. Biomech. 1994, 27, 493–500. [Google Scholar] [CrossRef]
  34. Luo, C. Point Spatial Analysis- fractal dimension and uniform index. Sci. Technol. Rev. 2004, 22, 51–54. [Google Scholar]
  35. Liu, Y.; Zhang, Z.; Ma, E. Some Methods of Measuring the Uniform Character of Finite Point Sets. J. Cap. Norm. Univ. (Nat. Sci. Ed.) 1997, 12–16. [Google Scholar]
  36. Bird, J.H.; Carmont, M.R.; Dhillon, M.; Smith, N.; Brown, C.; Thompson, P.; Spalding, T. Validation of a New Technique to Determine Midbundle Femoral Tunnel Position in Anterior Cruciate Ligament Reconstruction Using 3-Dimensional Computed Tomography Analysis. Arthroscopy 2011, 27, 1259–1267. [Google Scholar] [CrossRef]
Figure 1. Rectification plate: (a) a rectification plate model; (b) Plate installment.
Figure 1. Rectification plate: (a) a rectification plate model; (b) Plate installment.
Sensors 19 01989 g001
Figure 2. Procedures of image distortion correction: (a) Raw image; (b) Median filter; (c) Edge detection; (d) Target Recognition; (e) Inpainting image.
Figure 2. Procedures of image distortion correction: (a) Raw image; (b) Median filter; (c) Edge detection; (d) Target Recognition; (e) Inpainting image.
Sensors 19 01989 g002
Figure 3. Imaging principle of c-arm.
Figure 3. Imaging principle of c-arm.
Sensors 19 01989 g003
Figure 4. A conical spiral curve model of markers on calibration phantom.
Figure 4. A conical spiral curve model of markers on calibration phantom.
Sensors 19 01989 g004
Figure 5. Relationship between number of fiducial points and spatial calibration errors: (a) relationship between number of fiducial points and FRE; (b) relationship between number of fiducial points and TRE.
Figure 5. Relationship between number of fiducial points and spatial calibration errors: (a) relationship between number of fiducial points and FRE; (b) relationship between number of fiducial points and TRE.
Sensors 19 01989 g005
Figure 6. Relationship between uniformity of a points set and TRE.
Figure 6. Relationship between uniformity of a points set and TRE.
Sensors 19 01989 g006
Figure 7. Relationship between location of target with calibrator and TRE: (a) Isopleth of TRE at projection of XOY plane; (b) Isopleth of TRE at projection of XOZ plane.
Figure 7. Relationship between location of target with calibrator and TRE: (a) Isopleth of TRE at projection of XOY plane; (b) Isopleth of TRE at projection of XOZ plane.
Sensors 19 01989 g007
Figure 8. Design of online C-arm calibrator: (a) design model of calibrator; (b) distribution of 12 fiducial points; (c) projection model of fiducial points; (d) distribution of visual markers.
Figure 8. Design of online C-arm calibrator: (a) design model of calibrator; (b) distribution of 12 fiducial points; (c) projection model of fiducial points; (d) distribution of visual markers.
Sensors 19 01989 g008
Figure 9. Image rectification test: (a) Test grid plate; (b) Raw X-Ray image of test plate; (c) Rectified Images. “×” represented the position of the grid points of the test plate in the raw image, “——” represented the grid distribution of the test plate in the raw image and □ represented the ideal position of the test plate.
Figure 9. Image rectification test: (a) Test grid plate; (b) Raw X-Ray image of test plate; (c) Rectified Images. “×” represented the position of the grid points of the test plate in the raw image, “——” represented the grid distribution of the test plate in the raw image and □ represented the ideal position of the test plate.
Sensors 19 01989 g009
Figure 10. Comparison of the errors of rectified and unrectified X-ray image, at the vertical dimension between test plate and receiving end of C-arm of 45 mm.
Figure 10. Comparison of the errors of rectified and unrectified X-ray image, at the vertical dimension between test plate and receiving end of C-arm of 45 mm.
Sensors 19 01989 g010
Figure 11. Error statistics of rectified and unrectified X-ray image.
Figure 11. Error statistics of rectified and unrectified X-ray image.
Sensors 19 01989 g011
Figure 12. Structure of C-arm calibration experiment: the target at the center of the calibrator was marked in blue; other targets on the surface of the calibrator were marked in yellow; fiducial points were marked in red.
Figure 12. Structure of C-arm calibration experiment: the target at the center of the calibrator was marked in blue; other targets on the surface of the calibrator were marked in yellow; fiducial points were marked in red.
Sensors 19 01989 g012
Figure 13. Comparison between UDCSC calibrator and biplane calibrator.
Figure 13. Comparison between UDCSC calibrator and biplane calibrator.
Sensors 19 01989 g013
Figure 14. The errors of targets on calibrator.
Figure 14. The errors of targets on calibrator.
Sensors 19 01989 g014
Figure 15. Experiment platform of navigation and positioning system: (a) Navigation System, which included C-Arm, visual tracking sensor, robot and bones; (b) Spatial transformation, T E F represented transformation matrix of femur space and world coordinate system, T F C represented transformation matrix of calibrator and femur space, T E C represented transformation matrix of calibrator and world coordinate system, T T C represented transformation matrix of calibrator and tibia space, T E T represented transformation matrix of tibia space and world coordinate system, T E R represented transformation matrix of tool coordinate system of robot and world coordinate system, T R R T represented transformation matrix of reconstruction target and tool coordinate system of robot. Yellow points were end points of reconstruction tunnels, and red points were start points of reconstruction tunnels.
Figure 15. Experiment platform of navigation and positioning system: (a) Navigation System, which included C-Arm, visual tracking sensor, robot and bones; (b) Spatial transformation, T E F represented transformation matrix of femur space and world coordinate system, T F C represented transformation matrix of calibrator and femur space, T E C represented transformation matrix of calibrator and world coordinate system, T T C represented transformation matrix of calibrator and tibia space, T E T represented transformation matrix of tibia space and world coordinate system, T E R represented transformation matrix of tool coordinate system of robot and world coordinate system, T R R T represented transformation matrix of reconstruction target and tool coordinate system of robot. Yellow points were end points of reconstruction tunnels, and red points were start points of reconstruction tunnels.
Sensors 19 01989 g015
Figure 16. Dry bones for ACL navigation system: (a) Target on the femur: steel ball, marked with red circle, was embedded at both ends of the tunnels; (b) 2 pairs of dry cadaver femur and tibia (No.1 and No.4); (c) 2 pairs of dry cadaver femur and tibia (No.2 and No.3).
Figure 16. Dry bones for ACL navigation system: (a) Target on the femur: steel ball, marked with red circle, was embedded at both ends of the tunnels; (b) 2 pairs of dry cadaver femur and tibia (No.1 and No.4); (c) 2 pairs of dry cadaver femur and tibia (No.2 and No.3).
Sensors 19 01989 g016
Figure 17. X-Ray images of positioning of the tunnels, planning tunnels through 2 steel balls was marked in yellow line and positioning tunnel was marked in red line: (a) Tibia planning tunnel; (b) Femoral planning tunnel.
Figure 17. X-Ray images of positioning of the tunnels, planning tunnels through 2 steel balls was marked in yellow line and positioning tunnel was marked in red line: (a) Tibia planning tunnel; (b) Femoral planning tunnel.
Sensors 19 01989 g017
Table 1. Comparison of calibration accuracy of different calibrators.
Table 1. Comparison of calibration accuracy of different calibrators.
Error (mm)UDCSC CalibratorBiplane Calibrator
MaxMinMeanRMSMaxMinMeanRMS
FRE0.700.050.360.430.580.030.250.32
TREPoints on Biplane7.533.304.504.680.890.200.580.65
Center of UDCSC0.420.180.300.423.081.752.652.77
Points on UDCSC1.150.160.540.623.331.432.042.16
Table 2. Positioning Errors of the navigation system for ACL reconstruction.
Table 2. Positioning Errors of the navigation system for ACL reconstruction.
Positioning Errors (mm)Start PointsEnd Points
Max1.551.89
Min0.340.19
Mean0.810.88
RMS0.450.55

Share and Cite

MDPI and ACS Style

Guo, N.; Yang, B.; Wang, Y.; Liu, H.; Hu, L.; Wang, T. New Calibrator with Points Distributed Conical Helically for Online Calibration of C-Arm. Sensors 2019, 19, 1989. https://doi.org/10.3390/s19091989

AMA Style

Guo N, Yang B, Wang Y, Liu H, Hu L, Wang T. New Calibrator with Points Distributed Conical Helically for Online Calibration of C-Arm. Sensors. 2019; 19(9):1989. https://doi.org/10.3390/s19091989

Chicago/Turabian Style

Guo, Na, Biao Yang, Yuhan Wang, Hongsheng Liu, Lei Hu, and Tianmiao Wang. 2019. "New Calibrator with Points Distributed Conical Helically for Online Calibration of C-Arm" Sensors 19, no. 9: 1989. https://doi.org/10.3390/s19091989

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