Skip to main content
Log in

Refinement of the Coherent Point Drift Registration Results by the Example of Cephalometry Problems

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

Personalizing the three-dimensional atlas model (template) of an organ under analysis based on the data of patient’s three-dimensional examination is an important task for modern digital medicine. The template should be represented by a set of points Y and marked with the key points for the model (landmarks). The template is personalized by the non-rigid registration of the set Y with the set of points X that represents patient’s tomogram. Presently, the coherent point drift (CPD) is the most popular method for solving the problem of non-rigid alignment. In this paper, we propose and explore an approach that substantially improves the CPD result in the problem of automatic registration of cephalometric points (CPs). The proposed algorithm remains robust in the presence of significant skull deformations. Traditionally, 3D cephalometry uses the geometric descriptor of a CP, which refines the position of the point on the bone surface. However, the result of applying the descriptor depends significantly on the accuracy of its anatomical basis reconstruction. The proposed approach solves this problem by clarifying the basis of geometric descriptors, the supporting elements of which are orbital planes and the Frankfurt (orbital-ear) horizontal. For this purpose, additionally marked points of the orbitals (YO) are included into the template Y. Once Y and X are aligned by the CPD method, the plane positions of the orbitals are refined by solving a linear regression problem on the subsets of YO for the left and right orbitals. Cases of refinement with and without use of Tikhonov regularization (ridge-regression) are analyzed. The effect of the increase in the cardinality of the set X relative to Y on the registration accuracy is investigated. It is found that the condition |X| < |Y| has a negative effect on the accuracy, which increases when the cardinality of X relative to Y decreases. The refinement of CPs by the geometric descriptor is carried out on tomogram data in the region around CPs that is found by the CPD method. The dimensions of this region along three coordinates are determined by the anatomical domain of a particular CP descriptor. The quality of the algorithm is measured by the Euclidean distance between hand-marked and automatically found points. The template Y for the algorithm is built on a trauma-deformed skull. The algorithm is quantitatively verified by registering the CPs of orbitals and cheekbones from the data of four tomograms for the deformed skull. A key feature and source of high accuracy of the approach is the use of linear regression with Tikhonov regularization to refine it. As a result, 81.25% of the points found fall within a radius of 2 mm from the hand-marked points and 100% of the points fall within a radius of 4 mm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.

Similar content being viewed by others

REFERENCES

  1. Myronenko, A., Song, X., and Carreira-Perpinan, M.A., Non-rigid point set registration: Coherent point drift, Proc. NIPS, 2007, pp. 1009–1016.

  2. Myronenko, A. and Song, X., Point set registration: Coherent point drift, IEEE Trans. Pattern Anal. Mach. Intell., 2010, vol. 32, no. 12, pp. 2262–2275.

    Article  Google Scholar 

  3. Jacobson, A. and Jacobson, R.L., Radiographic cephalometry: From basics to videoimaging, Quintessence Pub., 1995, pp. 53–63.

    Google Scholar 

  4. Yue, W., Yin, D., Li, C., Wang, G., and Xu, T., Automated 2-D cephalometric analysis on X-ray images by a model-based approach, IEEE Trans. Biomed. Eng., 2006, vol. 53, no. 8, pp. 1615–1623.

    Article  Google Scholar 

  5. Chu, C., et al., Fully automatic cephalometric X-ray landmark detection using random forest regression and sparse shape composition, Proc. ISBI Automatic Cephalometric X-Ray Landmark Detection Challenge, 2014.

  6. Wang, C.-W., Evaluation and comparison of anatomical landmark detection methods for cephalometric X‑ray images: A grand challenge, IEEE Trans. Med. Imaging, 2015.

  7. Swennen, G.R.J., Schutyser, F., and Hausamen, J.-E., Three-Dimensional Cephalometry: A Color Atlas and Manual, Berlin: Springer-Verlag, 2006, pp. 116–185.

    Book  Google Scholar 

  8. Shahidi, S., Bahrampour, E., Soltanimehr, E., Zamani, A., Oshagh, M., Moattari, M., and Mehdizadeh, A., The accuracy of a designed software for automated localization of craniofacial landmarks on CBCT images, BMC Med. Imaging, 2014, vol. 14, no. 1, pp. 1471–2342.

    Article  Google Scholar 

  9. Gupta, A., Kharbanda, O.P., Sardana, V., Balachandran, R., and Sardana, H.K., A knowledge-based algorithm for automatic detection of cephalometric landmarks on CBCT images, Int. J. Comput.-Assisted Radiology Surgery, 2015, vol. 10, no. 11, pp. 1737–1752.

    Article  Google Scholar 

  10. Koch, M., et al., Towards deformable shape modeling of the left atrium using non-rigid coherent point drift registration, Bildverarbeitung für die Medizin, 2013, pp. 332–337.

    Book  Google Scholar 

  11. Delavari, M., Foruzan, A.H., and Chen, Y.-W., Improvement of statistical shapemodels for soft tissues using modified-coherent point drift, IFAC-PapersOnLine, 2015, vol. 48, pp. 36–41.

    Article  Google Scholar 

  12. Peng, L., Li, G., Xiao, M., and Xie, L., Robust CPD algorithm for non-rigid point set registration based on structure information, PLOS One, 2016, vol. 11, no. 2, pp. 1–17.

    Google Scholar 

  13. Mansoory, M.S., Allahverdy, A., and Jafari, A.H., Mitral valve prolapse classification from an echocardiography sequence using coherent point drift method based on fractal dimension, J. Biomed. Phys. Eng., 2016.

  14. Ravikumar, N., Gooya, A., Frangi, A.F., and Taylor, Z.A., Generalized coherent point drift for group-wise registration of multi-dimensional point sets, Proc. Int. Conf. Medical Image Computing and Computer-Assisted Intervention (MICCAI), Quebec, 2017, pp. 309–316.

  15. Gadomski, P.J., Measuring glacier surface velocities with LiDAR: A comparison of three-dimensional change detection methods, Master’s thesis, University of Houston, 2016. http://www.researchgate.net/publication/315773214_Measuring_Glacier_Surface_ Velocities_With_LiDAR_A_Comparison_of_Three-Dimensional_Change_Detection_Methods.

  16. Senyukova, O.V. and Zubov, A.Yu., Full anatomical labeling of magnetic resonance images of human brain by registration with multiple atlases, Program. Comput. Software, 2016, vol. 42, no. 6, pp. 356–360.

    Article  MathSciNet  Google Scholar 

  17. Kvostikov, A.V., Krylov, A.S., and Kamalov, U.R., Ultrasound image texture analysis for liver fibrosis stage diagnostics, Program. Comput. Software, 2015, vol. 41, no. 5, pp. 273–278.

    Article  MathSciNet  Google Scholar 

  18. Tikhonov, A.N., On incorrect linear algebra problems and a robust method for their solution, Dokl. Akad. Nauk SSSR, 1965, vol. 163, no. 3, pp. 97–102.

    Google Scholar 

  19. Lindeberg, T., Scale selection properties of generalized scale-space interest point detectors, J. Math. Imaging Vis., 2013, vol. 46, no. 2, pp. 177–210.

    Article  MathSciNet  MATH  Google Scholar 

  20. Kharinov, M.V., Pixel clustering for color image segmentation, Program. Comput. Software, 2015, vol. 41, no. 5, pp. 258–266.

    Article  MathSciNet  Google Scholar 

  21. Gavrilov, N.I. and Turlapov, V.E., Novel approach to development of direct volume rendering algorithms based on visualization quality assessment, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 174–184.

    Article  Google Scholar 

  22. Mamaev, N.V., Lukin, A.S., and Yurin, D.V., HeNLM-LA: A locally adaptive non-local means algorithm based on Hermite functions expansion, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 199–207.

    Article  MathSciNet  Google Scholar 

Download references

ACKNOWLEDGMENTS

This work was supported by the Russian Foundation for Basic Research, project no. 18-37-00383.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to D. A. Lachinov, A. A. Getmanskaya or V. E. Turlapov.

Additional information

Translated by Yu. Kornienko

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lachinov, D.A., Getmanskaya, A.A. & Turlapov, V.E. Refinement of the Coherent Point Drift Registration Results by the Example of Cephalometry Problems. Program Comput Soft 44, 248–257 (2018). https://doi.org/10.1134/S0361768818040084

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768818040084

Keywords

Navigation