Next Article in Journal
For Heart Rate Assessments from Drone Footage in Disaster Scenarios
Next Article in Special Issue
Biomechanical Effects of a Novel Pedicle Screw W-Type Rod Fixation for Lumbar Spondylolysis: A Finite Element Analysis
Previous Article in Journal
Deep Learning-Based Reconstruction for Cardiac MRI: A Review
Previous Article in Special Issue
Hemodynamic Effects of Subaortic Stenosis on Blood Flow Characteristics of a Mechanical Heart Valve Based on OpenFOAM Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Symmetry-Based Superposition Method for Planning and Surgical Outcome Assessment

Department of Mechanical Engineering, National Cheng Kung University, Tainan 701, Taiwan
*
Author to whom correspondence should be addressed.
Bioengineering 2023, 10(3), 335; https://doi.org/10.3390/bioengineering10030335
Submission received: 30 December 2022 / Revised: 24 February 2023 / Accepted: 28 February 2023 / Published: 6 March 2023
(This article belongs to the Special Issue Computational Biomechanics)

Abstract

:
Computer-aided surgical planning has been widely used to increase the safety and predictability of surgery. The validation of the target of surgical planning to surgical outcomes on a patient-specific model is an important issue. The aim of this research was to develop a robust superposition method to assess the deviation of planning and outcome by using the symmetrical characteristic of the affected target. The optimal symmetry plane (OSP) of an object is usually used to evaluate the degree of symmetry of an object. We proposed a refined OSP-based contouring method to transfer a complex three-dimensional superposition operation into two dimensions. We compared the typical iterative closest point (ICP) algorithm with the refined OSP-based contouring method and examined the differences between them. The results using the OSP-based method were much better than the traditional method. As for processing time, the OSP-based contouring method was 11 times faster than the ICP method overall. The proposed method was not affected by the metallic artifacts from medical imaging or geometric changes due to surgical intervention. This technique can be applied for post-operative assessment, such as quantifying the differences between surgical targets and outcomes as well as performing long-term medical follow-up.

1. Introduction

Computer-assisted radiology and surgery have become important issues in clinical practice [1,2]. Computer-aided surgical planning has been widely used to enhance the safety and predictability of surgery and reduce operating time [3,4]. Using dedicated software, the affected site can be revealed by medical imaging and rendered as visible three-dimensional (3D) models on a computer. It is useful for the surgeon to observe the lesion before making a surgical plan, followed by fabricating patient-specific instruments to execute the plan and the surgical goal. However, most articles have focused on surgical planning before surgery [5,6], with fewer mentioning how to accurately validate the plan with surgical outcomes. Hence, patient-specific modeling was used to thoroughly investigate any deviations between surgical planning and outcomes to improve the use of patient-specific instruments to minimize the difference [7].
For the purpose of verifying and assessing the differences between surgical planning and outcomes, it is necessary to register the 3D models by superimposing medical imaging during planning and post-surgery [8]. Registration is also important and useful for post-surgery follow-up [9,10]. The most common approach has been the manual overlapping of corresponding anatomical features through observation [11]. This heavily relies on the reliability of experimental operators and their ability to conduct repeatable procedures; nevertheless, the labor-intensive and time-consuming nature of this method is a pitfall. The outcomes of the assessment may affect surgeons’ judgment in similar syndrome planning, resulting in changes in surgical outcomes.
With the progress of computational algorithms, automatic registration techniques between two subjects have improved rapidly. Proposed by Besl and McKay, the iterative closest point (ICP) method, which is the easiest and most popular technique to achieve the best match between two digital models [12], was first presented in 1992. The ICP method was used to minimize the differences between two point clouds for the purpose of co-registering two similar, but not necessarily identical, digital models. However, the results of this matching process may sometimes fail to converge to our expectations if the point clouds contain too many residuals or missing elements. Further improvement in the ICP method focused on removing inappropriate matching pairs [13] and increasing the speed of convergence [14].
The ICP algorithm has been frequently used in medical imaging registration, registration among more than two sources of medical imaging in computer-assisted surgery [15,16], and augmented reality in medical imaging projection on patient for exposed visualization during operations [17,18]. It has also been applied to simulate fracture reduction surgery for bone alignment animation [5,6,19]. The ridgelines of vertebral endplates were used to assess the progression of syndesmophytes by superimposing the associated vertebrae for long-term follow-up in patients with ankylosing spondylitis [20]. For pedicle screw insertion in spinal fusion operation, metal implants caused artifacts on medical imaging, which could lead to difficulties in quantifying deviations in screw trajectories between planning and real conditions. The ICP and its improved methods achieve perfect matching of two point clouds that have almost the same shape. However, for some deformed bones after surgery, the outcomes of kernel body superposition were not good enough using the ICP and its improved methods, and hence manual adjustment was subsequently conducted. This affected the assessment of surgical outcomes associated with planning. Even in vertebral implant insertion in spinal surgery, the affected vertebrae still retain a certain degree of symmetry. A superposition method integrated with the symmetric characteristic of the objects might be a solution for the above situations. Therefore, to create a suitable and unique representation of symmetry, determining the symmetry plane of the target is important.
Symmetry research on the spine has focused on evaluating the symmetry of each vertebra for scoliosis [21], measuring the axial rotation of the spine [22], and identifying the positions of vertebrae on an image using symmetric features [23]. However, most of the definitions in the symmetry plane are based on anatomical landmarks, which would vary from one person to another. Hence, this paper introduces a computerized voxel-based method to automatically locate the unique symmetry plane of an object, called the optimal symmetry plane (OSP). The symmetry ratio quantifies the degree of asymmetry of an object and determines the OSP, which is more reliable than the landmark-based and surface-based symmetry plane [24].
Superposition is useful for visualizing and quantifying the differences between two objects at different time points or the changes before and after an operation. The aim of this research was to develop a robust superposition method for the advanced comparison of two objects.

2. Materials and Methods

2.1. Optimal Symmetry Plane

The degree of asymmetry is usually determined by comparing bilateral landmarks or contours. The symmetry plane is the most representative indicator. Based on computed tomography (CT), a voxel-based method was used in this study to find the OSP of bony tissues in the vertebrae. The OSP was computed using an optimization algorithm to find the plane that had the maximum number of voxel pairs of bilateral parts. Based on this unique OSP, the degree of asymmetry can be quantified. On one of the horizontal segmentation images of a cervical vertebra, for example, Figure 1a illustrates a possible symmetry line (in red) with its bilateral paired pixels indicated in red and its correspondence yellow crosses. Expanding the diagram to three dimensions by minimizing the voxel function,
Min f = 1 v x ,   y ,   z × v ¯ x , y , z d x d y d z d x d y d z ,   v x , y , z × v ¯ x , y , z = 1 , v x , y , z = v ¯ x , y , z 0 , v x , y , z v ¯ x , y , z ,
where 0 f 1 , v x , y , z is the original voxel located at x , y , z , and v ¯ x , y , z is its corresponding voxel in a given plane. The median plane of the CT gantry region is set to the initial guess plane of the OSP. The OSP is found by the plane that minimizes f [24].
The fourth cervical vertebra and its OSP in superior view are shown in Figure 1b.

2.2. OSP-Based Superposition Method

A 3D model was reconstructed using the marching cube method [25] to tessellate the faces of the model into a stereolithographic (STL) format. A highly dense point cloud was generated from the vertices of the tessellated model, which was used for superimposing in the next step.
The first step was to define the local coordinates of each object. Taking a vertebra as an example, as shown in Figure 2, the normal vector of the OSP of the vertebra represents the x-axis. In principal component analysis, the z-axis is the third component of the vertebra object projected to the OSP, and the y-axis is then obtained from the cross-product of the x- and z-axes [26].
The three points P1, P2, and P3 were defined on the OSP of the vertebrae for initial superposition, as shown in Figure 3. Assume that Ly is the length in the y-direction of the bounding box of the vertebral contour on the OSP. Based on the bending value method [27], a normalized bending value method was proposed for 3D application to obtain multiple turning points (blue dots in Figure 3) within the γ*Ly region from the ymin end:
B v i = max V i + k V i + V i k V i V i + k V i k ,
where V i indicates the sequential points on the contour, and k is half the width of the selected interval in V i . The turning points were local maximum bending in a given interval of 2k and its bending value was larger than the given criteria of 1.8 × k in this case, and γ was set to 0.4. P1 is the geometric mean of the turning points, P2 is the centroid of the vertebra projected onto the OSP, and P3 is the maximum z-value vertex of the vertebra projected onto the OSP.
A transformation matrix was then generated via a translation to P 1 x , y , z and a rotation T formed by three unit vectors, giving
T = u x v x w x 0 u y v y w y 0 u z v z w z 0 x y z 1 ,
where u u x , u y , u z ,   v v x , v y , v z ,   w w x , w y , w z , u , and w are the unit vectors of P 1 P 2 and P 1 P 2 × P 1 P 3 , respectively. Suppose that M A ,   T A and M B ,   T B   represent the vertebrae and their transformation matrices pre- and post-surgery, respectively. M B is transformed to M A by
M = M B × T B × T A 1 ,
as the initial superposition.
The vertices of the vertebra were projected onto its unique OSP to generate contour. Figure 4a,b show the contours of the pre- and post-surgical vertebrae projected onto their respective OSPs. The Moore neighbor-tracing algorithm [28] was used to sort the contour points. The pre-surgical vertebral contour A and the post-surgical vertebral contour B can be described as follows:
A = a 1 ,   a 2 , , a i ,   , a m 1 , a m ,
B = b 1 ,   b 2 , , b j ,   , b n 1 , b n ,
where m and n denote the numbers of contour points in the pre- and post-surgical vertebrae, respectively.
The data structure of the two contours was built as a K-D tree [29]. The matching pair was found by searching the nearest point of contour B to a point on contour A through the K-D tree structure:
min d a i , b j , a i A ; b j B ; i = 1 , , m ;   j = 1 , , n .
The K-D tree provided the nearest point searching. A rotation matrix R and a translation vector t exist such that the post-operative contour b j would transform to its matching pre-operative contour a i , or in other words, a i = R × b j + t . However, the two superimposed contours are not exactly the same, which will cause deviations, expressed as follows:
E = i = 1 m R × b j + t a i
The deviation E is affected by both R and t . To reduce the number of variables that need to be calculated, the centroids of the two contours can be moved to the coordinate origin. The translation vector is
t = a ¯ R × b ¯ ,
where a ¯ and b ¯ are the averages of the pre- and post-operative contours, respectively. Substituting t in Equation (9) into Equation (8) results in
E = i = 1 m R × b j b ¯ a i a ¯ .
Let a 𝜄 ¯ = a i a ¯ , b ȷ ¯ = b j b ¯ . The singular value decomposition (SVD) [30,31] was applied to calculate the rotation matrix R that minimizes the deviation E. Let the matrix
H = i = 1 n a 𝜄 ¯ b ȷ ¯ T ,
where b ȷ ¯ T is the transpose of b ȷ ¯ . The SVD of matrix H is
H = U × Λ × V T ,
where U and V are mutually orthogonal matrices; Λ is a diagonal matrix with non-negative elements, and its diagonal values are the singular values of H. Using SVD, the rotation matrix that minimizes the deviation E can be obtained as follows:
R = V × U T .
Equation (13) is established when the determinant of R is 1. All the contour points are on the OSP and are coplanar. If the determinant of R is −1, R presents a reflection in the z-axis. The desired rotation matrix is
R = V × 1 0 0 0 1 0 0 0 1 × U T ,
which minimizes the deviation. By substituting into Equation (9), the translation vector t can be obtained. The above calculation performs one transformation of a matching pair of two contours. If the difference between the last two iterations is less than the threshold, the algorithm has converged. The criterion of convergence is that the difference between the overlapped areas of the two contours between two iterations is less than 0.001 mm2. In this study, we implemented the algorithms using C++ programming in a personal computer with a 3.6 GHz Intel Core i7-7700 CPU and 24 GB memory.

2.3. Clinical Evaluation

The clinical evaluations included a stability test for the proposed method and a comparison test of the traditional method and our proposed method.

2.3.1. Stability Test

The cervical vertebrae before and after laminoplasty were used to examine the robustness of locating the OSP in the stability test. During laminoplasty, the morphology of the target cervical vertebral lamina was changed. The OSPs of pre- and post-laminoplasty were generated first. Therefore, the vertebral body of the pre- and post-vertebrae were aligned to calculate the deviations between two OSPs in pre- and post-laminoplasty.
The inclusion criteria were adults who were diagnosed with cervical spinal stenosis and underwent cervical laminoplasty at Cathay General Hospital (CGH) in Taiwan. The patients who had previous operations on the affected site were excluded. All the patients had undergone CT both pre- and post-surgery. This was a retrospective study approved by the Institutional Review Board (IRB) at CGH in Taiwan, number CGH-P108137. Informed consent was obtained from all the subjects involved in this study. In total, 7 patients diagnosed with cervical myelopathy were recruited, 5 males and 2 females, aged from 31 to 67 yrs, with 23 affected cervical vertebrae in total. In terms of pre- and post-imaging sources, 10 vertebrae were from the same scanner, while the other 13 vertebrae were from different scanners.
The Mann–Whitney U test was used to compare the deviation angle and vertebral body deviation of the same and different CT groups. The type I error was α = 0.05, which assumed the null hypothesis H0 that the deviation angle and vertebral body deviation between the two groups were not different. If p < 0.05, it was considered a significant difference; otherwise, there was no significant difference between the same CT group and the different CT group.

2.3.2. Comparison Test

We compared the proposed OSP-based superposition method and the traditional ICP algorithm. The test included patients who underwent posterior spinal fusion surgery and had metal implants in the affected sites. The metal implants caused severe artifacts on imaging that interfered with the superposition. Superimposing deviations, as well as the processing time in applying the ICP algorithm and methods, were obtained.
The inclusion criteria were adults who had been diagnosed with scoliosis or cervical spondylolisthesis and had undergone posterior pedicle screw fixation at National Cheng Kung University Hospital (NCKUH) in Taiwan and who also underwent pre- and post-surgical CT. The patients who had previous operations on the affected site were excluded. The trial was approved by the IRB in NCKUH, number B-ER-102-441. Informed consent was obtained from all the subjects involved in this study. Twenty-six patients comprising ten males and sixteen females were recruited. There were 55 vertebrae included in the comparison test in total.
The Wilcoxon signed-rank test was used to perform a paired comparison of the outcomes of superposition deviations and processing times of the two methods. The type I error was α = 0.05, which assumed the null hypothesis H0 that the superposition deviation and processing time between the two methods were not different. If p < 0.05, it was considered a significant difference; otherwise, there was no significant difference between the two superposition methods.

2.3.3. Case Study

We used one of the vertebrae in the comparison test to demonstrate how the superposition results affect surgical precision verification. The items of the assessment included the entry point deviation distance (DD) in the horizontal (HDD) and sagittal views (SDD) and the deviation angle in 3D (DA) in the horizontal (HDA) and sagittal views (SDA).

3. Results

Table 1 shows the outcomes of the stability test. The average deviation angles of the two OSPs between the same and different CT groups were similar. The statistical results also showed that there was no significant difference between them. However, there was a significant difference between the two groups in superposition deviation between the two vertebral bodies. The average deviation angles of the two OSPs of affected vertebrae between pre- and post-surgery images was 0.45 ± 0.23°. The OSP method was robust and stable enough, even for imaging procedures using different brands of CT apparatus before and after surgery.
In the comparison test, 55 vertebrae were examined comprising 20 cervical, 24 thoracic, and 11 lumbar. Table 2 shows the superposition deviations and processing time of the two methods. Table 3 lists the statistical results of the comparison test. The vertebral deviation with the OSP-based method was better than that with the ICP method for the cervical (1.03 ± 1.46 vs. 1.14 ± 1.08 mm) and thoracic (0.89 ± 1.09 vs. 1.02 ± 1.00 mm) vertebrae. In addition, for the cervical and thoracic vertebrae, the vertebral body deviation with the OSP-based method was significantly better than with the ICP method (p < 0.05). Although the sample of lumbar vertebrae was small, it showed that the two methods had similar vertebral superposition results and vertebral body deviations, which showed no significant difference. Overall, for the 55 vertebrae, on average, the difference between the two methods for vertebral superposition and vertebral body deviation was about 0.09 mm and 0.26 mm, respectively. The processing time of the OSP-based and ICP methods were 2.96 and 34.88 s, respectively. Regarding the processing time, there was a significant difference for each group between the two methods. Thus, according to the statistical results, the processing time of applying the OSP-based contouring method was significantly faster than the traditional ICP algorithm. The OSP-based contouring method was 11 times faster than the ICP method on average.
Even if the results of the two superposition methods were similar numerically, the difference could be observed visually. Figure 5 shows the superposition results for the C2 vertebra before and after spinal surgery using ICP and OSP-based contouring methods. The yellow and blue vertebrae represent the pre- and post-surgical vertebra, respectively. Compared with the OSP-based method, the results of post-surgical vertebra superposition using the ICP method were biased in the +y direction. Figure 6 shows the superposition results of the C4 vertebrae in the laminoplasty case using ICP and OSP-based contouring methods. The significant deformation of the post-surgical vertebrae caused by plate insertion during operation could be observed. Due to the implant, the result of the ICP method was biased in the +x and −z directions, whereas the OSP-based contouring method converged to a better result visually.
Figure 7 shows the superposition comparisons of pedicle screw insertion in the planning (green dots) and post-surgical outcome (blue dots) of the left screw in a T9 vertebra. Table 4 lists the assessment results of surgical outcomes with the two methods in the T9 vertebra. In this case, the ICP method had a large superposition deviation in the z-direction, leading to a result biased in the +z direction. It can be observed from the sagittal view that the entry point position of the ICP method was higher than that of the OSP-based contouring method, which was reflected in the assessment that the SDD deviation was 4.84 mm.

4. Discussion

This study consisted of three parts: the definition of the optimal symmetry plane; the descriptions of the OSP-based contouring method; and the clinical evaluation including a stability test, a comparison test, and a case study. In the stability test, we retrospectively analyzed twenty-three laminoplasty cases to evaluate the robustness of the OSP. The average deviation of the closest points before superimposing the pre- and post-surgical vertebral bodies for the same and different CT groups were 0.19 ± 0.03 mm and 0.52 ± 0.22 mm, respectively, which showed a significant difference. The shape of the affected part as reconstructed using different CT imaging machines would be slightly different. The average angular deviations between pre- and post-surgical OSPs for the same and different CT groups were 0.43 ± 0.26° and 0.45 ± 0.20°, respectively, which were almost the same, and statistical analysis showed no significant difference. This result substantiates that the OSP provides a robust and unique method for representing the symmetry plane of an object.
For superposition, the initial position of the superposition process greatly impacted the iteration time and even the results. The initial superposition process of the proposed method successfully brought the two objects closer, in some cases close to the final position. Unlike the improved ICP algorithm [13], the proposed method used the OSP to find the closest features, i.e., the centralized contours of the two superimposed objects. Therefore, the complex 3D computations were converted into 2D to reduce time complexity and increase performance. According to the comparison test, the processing time of the proposed method was merely 3 s on average, which is significantly faster than the ICP algorithm due to reducing 3D into 2D calculations.
For the comparison test involving pedicle screw insertion in spine surgery, the deviations of the superposition between ICP and the proposed method were not much different, but only 29% of cases converged to the satisfied position with the ICP method. However, all of the fifty-five vertebrae successfully converged to the satisfied position with the maximum overlapping contour area using the OSP-based contouring method. This is because when the image quality of the CT scan was poor or when the metal implant artifacts greatly impacted the superposition processes, the ICP algorithm converged to a local but not a global minimum position. The deviations of superposition were numerically similar due to the deviation on average, whereas deviations between the two vertebrae were obviously observed, as shown in Figure 5 and Figure 6.
According to the statistical results, non-significant differences occurred in both vertebrae and vertebral body deviations in the lumbar group. The lumbar spine is larger than the other vertebral levels. After screw implant surgery, artifacts are relatively small compared with the lumbar vertebrae. Hence, the superposition result of using the ICP method was not significantly different from the proposed method. For the cervical or thoracic vertebrae, the artifacts contained a certain volume ratio of the vertebra, which may result in convergence to the local minimum position using the ICP algorithm. We can conclude that the ICP algorithm is suitable for superimposing two almost identical objects. However, for superimposing two slightly deformed objects, the proposed OSP-based contouring method might be the appropriate choice. The limitation of the proposed method is that when the two objects have global deformations resulting in significant changes in the contours, superposition may fail. Additionally, if the deformation changes the original symmetric features, the OSP of the two objects might deflect and result in failed superposition.
Further application of the superposition method enables researchers to evaluate accuracy in post-surgical outcomes. For example, when superimposing the pre- and post-surgical vertebrae for laminoplasty, the variation in the circumference, cross-sectional area, and volume of the vertebral canal after operative expansion can be quantified. Superimposing the pre- and post-surgical vertebrae with a vertebral compression fracture enables the calculation of the vertebral height variation to evaluate surgical outcomes for longitudinal follow-up. Another application is to superimpose the pre-operative planning to the post-surgical vertebrae for pedicle screw insertion to evaluate surgical precision. In addition, the proposed method is applicable not only for superimposing pre- and post-operative sites but also for superimposing sites representing the long-term follow-up of non-surgical treatments. For those patients who have undergone needless surgery for ankylosing spondylitis, syndesmophyte growth can be observed by superimposing multiple vertebrae.

5. Conclusions

In this research, we developed a robust superposition method for an advanced comparison of two objects. The OSP-based contouring method was developed to automatically superimpose two objects with partial deformations. The outcomes of the proposed method were not affected by the metallic artifacts from implants or geometric changes due to operation. The stability test retrospectively reviewed laminoplasty cases to examine the uniqueness and robustness of the OSP. The OSP is a robust and unique method for representing the symmetry plane of an object. Cases of pedicle screw fixation in spine surgery were used to compare the deviation and efficiency of the ICP and OSP-based contouring methods. Compared with the ICP method, the superposition deviation of the OSP-based contouring method was better, and its processing time was approximately 11 times faster. The proposed method can be applied for post-operative assessment, such as for the quantification of the deviation between targets and surgical outcomes and the examination of the development of affected sites between two time points in a long-term follow-up.

Author Contributions

Conceptualization, J.-J.F. and Y.-C.H.; methodology, J.-J.F. and Y.-C.H.; software, Y.-C.H.; writing—original draft preparation, Y.-C.H.; writing—review and editing, J.-J.F.; supervision, J.-J.F.; project administration, J.-J.F.; funding acquisition, J.-J.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Ministry of Science and Technology, Taiwan (Grant numbers MOST 109-2221-E281-001). The APC will be funded by the National Science and Technology Council, Taiwan.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Institutional Review Board at Cathay General Hospital (CGH-P108137) and National Cheng Kung University Hospital (NCKUH B-ER-102-441) in Taiwan, respectively.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. Written informed consent has been obtained from the patients to publish this paper.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Ruey-Mo Lin, Chih-Ju Chang for providing retrospective medical imaging.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tempany, C.M.C.; Jayender, J.; Kapur, T.; Bueno, R.; Golby, A.; Agar, N.; Jolesz, F.A. Multimodal imaging for improved diagnosis and treatment of cancers. Cancer Am. Cancer Soc. 2015, 121, 817–827. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Tandogan, R.N.; Kort, N.P.; Ercin, E.; van Rooij, F.; Nover, L.; Saffarini, M.; Hirschmann, M.T.; Becker, R.; Dejour, D.; Indelli, P.-F.; et al. Computer-assisted surgery and patient-specific instrumentation improve the accuracy of tibial baseplate rotation in total knee arthroplasty compared to conventional instrumentation: A systematic review and meta-analysis. Knee Surg. Sports Traumatol. Arthrosc. 2021, 30, 2654–2665. [Google Scholar] [CrossRef]
  3. Wu, H.H.; Su, I.-C.; Hsieh, C.-T.; Fang, J.-J.; Chang, C.-J. Accuracy and Safety of Using Customized Guiding Templates for Cervical Pedicle Screw Insertion in Severe Cervical Deformity, Fracture, and Subluxation: A Retrospective Study of 9 Cases. World Neurosurg. 2018, 116, e1144–e1152. [Google Scholar] [CrossRef]
  4. Nilsson, J.; Nysjö, F.; Nyström, I.; Kämpe, J.; Thor, A. Evaluation of in-house, haptic assisted surgical planning for virtual reduction of complex mandibular fractures. Int. J. Comput. Assist. Radiol. Surg. 2021, 16, 1059–1068. [Google Scholar] [CrossRef]
  5. Okada, T.; Iwasaki, Y.; Koyama, T.; Sugano, N.; Chen, Y.-W.; Yonenobu, K.; Sato, Y. Computer-Assisted Preoperative Planning for Reduction of Proximal Femoral Fracture Using 3-D-CT Data. IEEE Trans. Biomed. Eng. 2008, 56, 749–759. [Google Scholar] [CrossRef] [PubMed]
  6. Fürnstahl, P.; Székely, G.; Gerber, C.; Hodler, J.; Snedeker, J.; Harders, M. Computer assisted reconstruction of complex proximal humerus fractures for preoperative planning. Med. Image Anal. 2012, 16, 704–720. [Google Scholar] [CrossRef] [PubMed]
  7. Neal, M.L.; Kerckhoffs, R. Current progress in patient-specific modeling. Brief. Bioinform. 2010, 11, 111–126. [Google Scholar] [CrossRef] [Green Version]
  8. Sipari, S.; Iso-Mustajärvi, M.; Löppönen, H.; Dietz, A. The Insertion Results of a Mid-scala Electrode Assessed by MRI and CBCT Image Fusion. Otol. Neurotol. 2018, 39, e1019–e1025. [Google Scholar] [CrossRef]
  9. Cevidanes, L.H.S.; Bailey, L.J.; Tucker, G.R.; Styner, M.A.; Mol, A.; Phillips, C.L.; Proffit, W.R.; Turvey, T. Superimposition of 3D cone-beam CT models of orthognathic surgery patients. Dentomaxillofac. Radiol. 2005, 34, 369–375. [Google Scholar] [CrossRef] [Green Version]
  10. Tanioka, S.; Ishida, F.; Kuraishi, K.; Tanaka, K.; Shimosaka, S.; Suzuki, H.; Mizuno, M. A Novel Radiologic Assessment of Screw Loosening Focusing on Spatial Position Change of Screws Using an Iterative Closest Point Algorithm with Stereolithography Data: Technical Note. World Neurosurg. 2019, 124, 171–177. [Google Scholar] [CrossRef]
  11. Zeng, C.; Xing, W.; Wu, Z.; Huang, H.; Huang, W. A combination of three-dimensional printing and computer-assisted virtual surgical procedure for preoperative planning of acetabular fracture reduction. Injury 2016, 47, 2223–2227. [Google Scholar] [CrossRef]
  12. Besl, P.J.; McKay, N.D. A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 1992, 14, 239–256. [Google Scholar] [CrossRef] [Green Version]
  13. Chetverikov, D.; Stepanov, D.; Krsek, P. Robust Euclidean alignment of 3D point sets: The trimmed iterative closest point algorithm. Image Vis. Comput. 2005, 23, 299–309. [Google Scholar] [CrossRef]
  14. Du, S.; Zheng, N.; Ying, S.; Liu, J. Affine iterative closest point algorithm for point set registration. Pattern Recognit. Lett. 2010, 31, 791–799. [Google Scholar] [CrossRef]
  15. Nazem, F.; Ahmadian, A.; Seraj, N.D.; Giti, M. Two-stage point-based registration method between ultrasound and CT imaging of the liver based on ICP and unscented Kalman filter: A phantom study. Int. J. Comput. Assist. Radiol. Surg. 2014, 9, 39–48. [Google Scholar] [CrossRef]
  16. Memiş, A.; Varlı, S.; Bilgili, F. A novel approach for computerized quantitative image analysis of proximal femur bone shape deformities based on the hip joint symmetry. Artif. Intell. Med. 2021, 115, 102057. [Google Scholar] [CrossRef]
  17. Shrestha, L.; Alsadoon, A.; Prasad, P.W.C.; Alsallami, N.; Haddad, S. Augmented reality for dental implant surgery: Enhanced ICP. J. Supercomput. 2021, 77, 1152–1176. [Google Scholar] [CrossRef]
  18. Maharjan, N.; Alsadoon, A.; Prasad, P.W.C.; Abdullah, S.; Rashid, T.A. A novel visualization system of using augmented reality in knee replacement surgery: Enhanced bidirectional maximum correntropy algorithm. Int. J. Med. Robot. Comput. Assist. Surg. 2021, 17, e2223. [Google Scholar] [CrossRef] [PubMed]
  19. Paulano-Godino, F.; Jiménez-Delgado, J.J. Identification of fracture zones and its application in automatic bone fracture reduction. Comput. Meth. Prog. Biomed. 2017, 141, 93–104. [Google Scholar] [CrossRef]
  20. Tan, S.; Yao, J.; Flynn, J.A.; Yao, L.; Ward, M.M. Quantitative syndesmophyte measurement in ankylosing spondylitis using CT: Longitudinal validity and sensitivity to change over 2 years. Ann. Rheum. Dis. 2015, 74, 437–443. [Google Scholar] [CrossRef] [PubMed]
  21. Schlösser, T.P.; van Stralen, M.; Brink, R.C.; Chu, W.C.W.; Lam, T.-P.; Vincken, K.L.; Castelein, R.M.; Cheng, J.C.Y. Three-Dimensional Characterization of Torsion and Asymmetry of the Intervertebral Discs Versus Vertebral Bodies in Adolescent Idiopathic Scoliosis. Spine 2014, 39, E1159–E1166. [Google Scholar] [CrossRef]
  22. Vrtovec, T.; Vengust, R.; Likar, B.; Pernuš, F. Analysis of Four Manual and a Computerized Method for Measuring Axial Vertebral Rotation in Computed Tomography Images. Spine 2010, 35, E535–E541. [Google Scholar] [CrossRef]
  23. Kim, K.; Lee, S. Vertebrae localization in CT using both local and global symmetry features. Comput. Med. Imaging Graph. 2017, 58, 45–55. [Google Scholar] [CrossRef] [PubMed]
  24. Hsiao, Y.-C.; Fang, J.-J. An Automatic Voxel-Based Method for Optimal Symmetry Plane Generation for the Maxillofacial Region in Severe Asymmetry Cases. J. Clin. Med. 2022, 11, 5689. [Google Scholar] [CrossRef]
  25. Lorensen, W.E.; Cline, H.E. Marching cubes: A high resolution 3D surface construction algorithm. ACM Siggraph Comput. Graph. 1987, 21, 163–169. [Google Scholar] [CrossRef]
  26. Wold, S.; Esbensen, K.; Geladi, P. Principal component analysis. Chemom. Intell. Lab. Syst. 1987, 2, 37–52. [Google Scholar] [CrossRef]
  27. Wang, M.-J.J.; Wu, W.-Y.; Huang, L.-K.; Wang, D.-M. Corner detection using bending value. Pattern Recognit. Lett. 1995, 16, 575–583. [Google Scholar] [CrossRef]
  28. Moore, F.R.; Langdon, G.G. A generalized firing squad problem. Inf. Control 1968, 12, 212–220. [Google Scholar] [CrossRef] [Green Version]
  29. Bentley, J.L. K-d trees for semidynamic point sets. In Proceedings of the Sixth Annual Symposium on Computational Geometry, Berkley, CA, USA, 7–9 June 1990; pp. 187–197. [Google Scholar]
  30. Arun, K.S.; Huang, T.S.; Blostein, S.D. Least-Squares Fitting of Two 3-D Point Sets. IEEE Trans. Pattern Anal. Mach. Intell. 1987, 9, 698–700. [Google Scholar] [CrossRef] [Green Version]
  31. Golub, G.H.; Reinsch, C. Singular value decomposition and least squares solutions. In Linear Algebra; Springer: Berlin/Heidelberg, Germany, 1971; pp. 134–151. [Google Scholar]
Figure 1. (a) Possible symmetry line on a cross-sectional image; (b) superior view of a C4 vertebra and its OSP.
Figure 1. (a) Possible symmetry line on a cross-sectional image; (b) superior view of a C4 vertebra and its OSP.
Bioengineering 10 00335 g001
Figure 2. Local coordinate of the vertebra: (a) anterior view; (b) lateral view.
Figure 2. Local coordinate of the vertebra: (a) anterior view; (b) lateral view.
Bioengineering 10 00335 g002
Figure 3. The three vertices on the OSP.
Figure 3. The three vertices on the OSP.
Bioengineering 10 00335 g003
Figure 4. Lateral view and contour of vertebra in (a) pre-OP and (b) post-OP.
Figure 4. Lateral view and contour of vertebra in (a) pre-OP and (b) post-OP.
Bioengineering 10 00335 g004
Figure 5. Superposition comparison of the (a) ICP and (b) OSP-based contouring methods for a pre- and post-surgical C2 vertebra in the pedicle screw fixation case.
Figure 5. Superposition comparison of the (a) ICP and (b) OSP-based contouring methods for a pre- and post-surgical C2 vertebra in the pedicle screw fixation case.
Bioengineering 10 00335 g005
Figure 6. Superposition comparison of the (a) ICP and (b) OSP-based contouring methods for a pre- and post-surgical C4 vertebra in the cervical laminoplasty case.
Figure 6. Superposition comparison of the (a) ICP and (b) OSP-based contouring methods for a pre- and post-surgical C4 vertebra in the cervical laminoplasty case.
Bioengineering 10 00335 g006
Figure 7. Comparison of planning and post-surgical screw trajectories at left screw in the T9 vertebra after superimposing via (a) ICP and (b) OSP-based contouring methods.
Figure 7. Comparison of planning and post-surgical screw trajectories at left screw in the T9 vertebra after superimposing via (a) ICP and (b) OSP-based contouring methods.
Bioengineering 10 00335 g007
Table 1. Comparisons of deviation angles and superposition deviations between two groups.
Table 1. Comparisons of deviation angles and superposition deviations between two groups.
Deviation Angle of Two OSPsSuperposition Deviation Btw Two Vertebral Bodies
Same CT group0.43 ± 0.26°0.19 ± 0.03 mm
Different CT group0.45 ± 0.20°0.52 ± 0.22 mm
Statistical analysis (p-value)0.642<0.001 *
23 vertebrae0.45 ± 0.23°0.37 ± 0.24 mm
* p < 0.05.
Table 2. Performance and deviation comparisons of the ICP and OSP-based contouring methods.
Table 2. Performance and deviation comparisons of the ICP and OSP-based contouring methods.
ICP AlgorithmOSP-Based Contouring Method
Vertebrae
Deviation (mm)
Vertebral Body
Deviation (mm)
Processing
Time (s)
Vertebrae
Deviation (mm)
Vertebral Body
Deviation (mm)
Processing
Time (s)
Cervical1.14 ± 1.080.97 ± 0.8025.07 ± 22.681.03 ± 1.460.58 ± 0.612.92 ± 1.82
Thoracic1.02 ± 1.000.90 ± 0.7436.99 ± 19.400.89 ± 1.090.63 ± 0.572.99 ± 1.48
Lumbar0.98 ± 1.070.83 ± 0.7548.13 ± 23.811.00 ± 1.190.81 ± 0.762.92 ± 1.84
55 vertebraeon average1.05 ± 1.040.91 ± 0.7634.88 ± 23.180.96 ± 1.250.65 ± 0.622.96 ± 1.67
Table 3. Wilcoxon signed-rank test results of pairwise comparisons between the ICP and OSP-based contouring methods.
Table 3. Wilcoxon signed-rank test results of pairwise comparisons between the ICP and OSP-based contouring methods.
Vertebral DeviationVertebral Body
Deviation
Processing Time
Cervical0.040 *0.001 *<0.001 *
Thoracic0.061<0.001 *<0.001 *
Lumbar0.2830.3970.003 *
55 vertebrae0.020 *<0.001 *<0.001 *
* p < 0.05.
Table 4. How the superposition results affect surgical outcome assessments in the T9 vertebra.
Table 4. How the superposition results affect surgical outcome assessments in the T9 vertebra.
AssessmentsICP MethodOSP-Based
Contouring Method
Difference
DD7.44 mm2.50 mm4.94 mm
HDD3.65 mm2.19 mm1.46 mm
SDD6.53 mm1.69 mm4.84 mm
DA27.82°30.25°−2.43°
HDA3.74°4.56°−0.82°
SDA27.90°30.22°−2.32°
Process time36 s1.10 s35 s
DD: the 3D deviation distance of the entry point; HDD: horizontal deviation distance between two entry points; SDD: sagittal deviation distance between two entry points; DA: 3D deviation angle between two trajectories; HDA: horizontal deviation angle between two trajectories; SDA: sagittal deviation angle between two trajectories.
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

Hsiao, Y.-C.; Fang, J.-J. A Symmetry-Based Superposition Method for Planning and Surgical Outcome Assessment. Bioengineering 2023, 10, 335. https://doi.org/10.3390/bioengineering10030335

AMA Style

Hsiao Y-C, Fang J-J. A Symmetry-Based Superposition Method for Planning and Surgical Outcome Assessment. Bioengineering. 2023; 10(3):335. https://doi.org/10.3390/bioengineering10030335

Chicago/Turabian Style

Hsiao, Yu-Ching, and Jing-Jing Fang. 2023. "A Symmetry-Based Superposition Method for Planning and Surgical Outcome Assessment" Bioengineering 10, no. 3: 335. https://doi.org/10.3390/bioengineering10030335

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