<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioeng. Biotechnol.</journal-id>
<journal-title>Frontiers in Bioengineering and Biotechnology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioeng. Biotechnol.</abbrev-journal-title>
<issn pub-type="epub">2296-4185</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1115473</article-id>
<article-id pub-id-type="doi">10.3389/fbioe.2023.1115473</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioengineering and Biotechnology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Determination of intramedullary nail based on centerline adaptive registration</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbioe.2023.1115473">10.3389/fbioe.2023.1115473</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Xiaolong</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2045995/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Jin</given-names>
</name>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Luan</surname>
<given-names>Kuan</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1120971/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>College of Intelligent Systems Science and Engineering</institution>, <institution>Harbin Engineering University</institution>, <addr-line>Harbin</addr-line>, <addr-line>Heilongjiang</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1500487/overview">Bj&#xf6;rn Rath</ext-link>, Klinikum Wels-Grieskirchen, Austria</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/445975/overview">Elisabetta M. Zanetti</ext-link>, University of Perugia, Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/46426/overview">Rui B. Ruben</ext-link>, Polytechnic Institute of Leiria, Portugal</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Kuan Luan, <email>luankuan@hrbeu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Biomechanics, a section of the journal Frontiers in Bioengineering and Biotechnology</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>31</day>
<month>03</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1115473</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>12</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>20</day>
<month>03</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liu, Li and Luan.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Liu, Li and Luan</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>
<bold>Objective:</bold> Internal fixation with intramedullary nails is a gold standard for the treatment of femoral shaft fractures. However, both the mismatch between intramedullary nails and the medullary cavity and inaccurate positioning of entry points will lead to deformation of intramedullary nails after implantation. The study aimed to determine a suitable intramedullary nail with an optimal entry point for a specific patient based on centerline adaptive registration.</p>
<p>
<bold>Method:</bold> A homotopic thinning algorithm is employed to extract centerlines of the femoral medullary cavity and the intramedullary nail. The two centerlines are registered to obtain a transformation. The medullary cavity and the intramedullary nail are registered based on the transformation. Next, a plane projection method is employed to calculate the surface points of the intramedullary nail laid outside the medullary cavity. According to the distribution of compenetration points, an iterative adaptive registration strategy is designed to decide an optimal position of the intramedullary nail in medullary cavity. The isthmus centerline is extended to the femur surface, where the entry point of the intramedullary nail is located. The suitability of an intramedullary nail for a specific patient was calculated by measuring the geometric quantities reflecting the interference between the femur and nail, and the suitability values of all nails are compared and the most suitable one is determined.</p>
<p>
<bold>Results:</bold> The growth experiment indicated that the bone to nail alignment is indeed affected by the extension of the isthmus centerline, including the extension direction and velocity. The geometrical experiment showed that this method could find the best registration position of intramedullary nails and select the optimal intramedullary nail for a specific patient. In the model experiments, the determined intramedullary nail could be successfully placed into the medullary cavity through the optimal entry point. A pre-screening tool to determine nails which can be successfully used has been given. In addition, the distal hole was accurately located within 14.28&#xa0;s.</p>
<p>
<bold>Conclusion:</bold> These results suggest that the proposed method can select a suitable intramedullary nail with an optimal entry point. The position of the intramedullary nail can be determined in the medullary cavity, while deformation is avoided. The proposed method can determine the largest diameter intramedullary nail with as little damage to the intramedullary tissue as possible. The proposed method provides preparation aid for internal fixation with intramedullary nails guided by navigation systems or extracorporeal aimers.</p>
</abstract>
<kwd-group>
<kwd>intramedullary nail</kwd>
<kwd>entry point</kwd>
<kwd>centerline</kwd>
<kwd>femoral shaft fracture</kwd>
<kwd>registration</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Femoral shaft fractures account for about 6% of systemic fractures (<xref ref-type="bibr" rid="B26">Saleeb et al., 2019</xref>). Most of femoral shaft fractures are caused by violent shocks and occur in young adults. At present, intramedullary nail (IMN) internal fixation and steel plate internal fixation are two common minimally invasive surgeries for the clinical treatment of femoral shaft fractures. The successful healing of fractures depends on early moderate mechanical load (<xref ref-type="bibr" rid="B1">Bailon-Plaza and van der Meulen, 2003</xref>). Plate internal fixation usually cannot provide enough support for early rehabilitation (<xref ref-type="bibr" rid="B16">Liu et al., 2019</xref>). In addition, the Marchetti-Vicenzi&#x2019;s nail has been proved to treat humerus diaphyseal fractures, and some very meaningful studies are aimed to optimize this device to treat femoral fractures (<xref ref-type="bibr" rid="B23">Pascoletti et al., 2018</xref>). Up to now, IMN internal fixation is still the routine treatment of femoral shaft fracture (<xref ref-type="bibr" rid="B11">Gao et al., 2021</xref>). Distal locking has become the biggest challenge in surgery, accounting for an average of 1/3 of the operation time (<xref ref-type="bibr" rid="B12">Ioannis et al., 2013</xref>). In addition, X-ray is used most frequently, causing a lot of radiation damage to medical staff and patients (<xref ref-type="bibr" rid="B17">Ma et al., 2018</xref>). The difficulty of distal locking with an extracorporeal aimer is mainly due to the deformation of IMNs after insertion (<xref ref-type="bibr" rid="B7">Diotte et al., 2015</xref>). The three main factors leading to the deformation include: position deviation of the entry point (<xref ref-type="bibr" rid="B24">Prasarn et al., 2010</xref>), poor matching between IMNs and the medullary cavity (MC) (<xref ref-type="bibr" rid="B15">Liaw et al., 2019</xref>), and incorrect placement of IMNs. In clinical practice, determining IMN mostly depends on the personal experience of surgeons. The incorrect selection of IMN may lead to poor surgical efficacy and decrease the probability of fracture healing. If the surgery fails, it may seriously affect the patient&#x2019;s health.</p>
<p>The application of intelligent methods of computer science and digital technology brings new possibilities to solve the deformation of IMNs after insertion. The development of multibody models provides a numerical tool for the pre-surgical screening of internal fixation devices and foresees the nails&#x2019; performance before clinical applications (<xref ref-type="bibr" rid="B25">Putame et al., 2020</xref>). <xref ref-type="bibr" rid="B19">Mortazavi et al. (2018)</xref> predicted postoperative nail deformation by establishing a finite element model of the femur of a specific patient and simulating the mechanical interaction between the femur and the nail during nail insertion. Then they proposed a method to predict nail deformation during surgery by using orthogonal preoperative X-ray images (<xref ref-type="bibr" rid="B20">Mortazavi et al., 2019</xref>). <xref ref-type="bibr" rid="B8">Esfandiari et al. (2016)</xref> extracted the features of interest from a sequential biplanar set of X-ray imagery of the distal part of an inserted IMN and calculated the six degree-of-freedom position and orientation parameters of the nail. Some researchers investigate this problem from the perspective of measuring the morphological characteristics of MCs. For example, <xref ref-type="bibr" rid="B15">Liaw et al. (2019)</xref> proposed a region growth algorithm to obtain the radiuses of anterior femoral arches. The radiuses can be used to guide the design of IMNs. <xref ref-type="bibr" rid="B6">de Almeida et al. (2017)</xref> presented an automated workflow to extract femoral orientation and landmarks such as the femoral neck axis and the femoral middle diaphysis axis. According to the extracted parameters, the appropriate prosthesis and placement positions can be selected for a specific patient. <xref ref-type="bibr" rid="B2">Buford et al. (2014)</xref> measured the geometry and size of the lateral and medial anterior cortices of the femur and associated the resulting curvature of the femur with the curvature of existing IMNs. The relation can be used to guide the selection of a suitable IMN. <xref ref-type="bibr" rid="B22">Pascoletti et al. (2021)</xref> employed principal components analysis to extract the principal components of proximal femurs, through which the three-dimensional (3D) design of an IMN can be easily parametrized to cover the specific patient&#x2019;s need. <xref ref-type="bibr" rid="B29">Su et al. (2015)</xref> measured the anatomical parameters of femurs and isthmuses using a geometric analysis software and proposed a new method for measuring the MC and predicting the implant&#x2019;s size; <xref ref-type="bibr" rid="B4">Chen et al. (2018)</xref> employed a k-means clustering method of density peak to divide 422 femurs into three different subtypes according to the quantitative morphological characteristics of MCs. This classification can guide the design of unique IMN. Inaccurate positions of entry points can also lead to the deformation of IMNs (<xref ref-type="bibr" rid="B24">Prasarn et al., 2010</xref>). To choose an optimal insertion position, <xref ref-type="bibr" rid="B9">Farhang et al. (2014)</xref> dissected pairs of femurs of 374 cadavers and measured the offset of the apex of the greater trochanter relative to the femoral axis. Finally, they concluded that the insertion position should be about 5&#xa0;mm behind the apex of the greater trochanter. <xref ref-type="bibr" rid="B30">Zhao et al. (2015)</xref> developed a new method for measuring the anatomical structure of the proximal femur and locating the optimal entry point of IMN. The anatomical parameters of 200 Chinese femurs were measured and analyzed, and the most relevant factors for the best insertion point were determined. However, these two methods only predict the range of insertion positions and do not locate the optimal entry point for a specific IMN. <xref ref-type="bibr" rid="B3">Byun and Jung (2016)</xref> simulated the insertion of an anterograde IMN into the 3D model of the femur in Mimics. The relationship between the ideal entry point and the morphological characteristics of femoral neck was analyzed. However, the simulated insertion still depends on the subjective judgment of doctors which may cause human errors. <xref ref-type="bibr" rid="B21">Oszwald et al. (2010)</xref> developed an entry point drilling robot, which used two orthogonal fluoroscopic images of the proximal femur to automatically calculate the femoral axis. The entry point was located on the extension of this axis. Compared with the manual technique, this method reduces the number of fluoroscopic images required from 11.6 to 4 during drilling. However, this method is not applicable for proximal lateral bending IMNs.</p>
<p>Both an unsuitable IMN and inaccurate positioning of an entry point will lead to deformation of the IMN after implantation. The above studies only solve one of the two problems. If either of them is not solved, the IMN may still deform. One possible solution is to avoid the mismatch and fault location at the same time. This study will try to solve these two problems at the same time from a new perspective.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methods</title>
<sec id="s2-1">
<title>2.1 Overview of methods</title>
<p>In this study, a computerized preoperative selection method is proposed for the treatment of femoral fractures with intramedullary nailing. The processing flow is as follows (<xref ref-type="fig" rid="F1">Figure 1</xref>): First, the CT images of a femur are segmented and a 3D model is reconstructed. A centerline is extracted from the interested region of the MC. Second, the CT images of an IMN are segmented and its 3D model is reconstructed. The whole centerline of the IMN is extracted. Third, an entry point is preliminarily selected. The path from the entry point to the end of MC centerline is determined. Fourth, the centerline of the MC isthmus and the centerline of the IMN are registered. An optimal registration scheme is established to reduce the IMN surface points located outside the MC. Fifth, the IMN is registered to the MC based on the transformation obtained from the fourth step. Sixth, the operations of steps 2 to 5 are performed on each IMN. A suitable IMN can be determined with optimal orientation or alignment and entry point. Seventh, the distal nail hole can be locked accurately guided by a navigation system.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>System flow chart of the computer-assisted preoperative selection method.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Centerlines extraction of IMN and MC</title>
<p>For both men and women, the left and right lower limbs maintain almost the same length, which is beneficial to maintain the balance of human bodies, and there is no significant difference between the left and right axes of the lower limbs under CT examination (<xref ref-type="bibr" rid="B10">Ferras-Tarrago et al., 2020</xref>). To facilitate the extraction of a femur centerline, images of the healthy side bone are used in this study. The healthy side bone and a candidate IMN are imaged by a CT scanner, and the DICOM sequence images are obtained. The Marching Cubes algorithm (<xref ref-type="bibr" rid="B18">Masala et al., 2013</xref>) is employed to reconstruct surface models of the femur (<xref ref-type="fig" rid="F1">Figure 1A</xref>) and the IMN (<xref ref-type="fig" rid="F1">Figure 1C</xref>) in three dimensions. The IMN is processed first. The centerline of the IMN is extracted by a homotopic thinning algorithm (<xref ref-type="bibr" rid="B13">Kerschnitzki et al., 2013</xref>). As a result, a central axis with a single voxel thickness is obtained, which is homotopic with the original image (<xref ref-type="fig" rid="F2">Figure 2A</xref>). Then, the central axis is fitted as a curve line. A serial of control points with 1&#xa0;mm interval are located on the curve line. For each control point, a fitting circle of IMN cross-section is placed. The diameter of the fitting circle and the curvature of IMN centerline around the control point are also recorded (<xref ref-type="fig" rid="F2">Figure 2B</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Centerlines extraction of the intramedullary nail and the medullary cavity. <bold>(A)</bold> Centerline extraction of the intramedullary nail. <bold>(B)</bold> Setting control points. <bold>(C)</bold> Green for the medullary cavity and blue for the interested part. <bold>(D)</bold> Centerline extraction of the interested part. <bold>(E)</bold> Green for the medullary cavity and red for the medullary cavity isthmus. <bold>(F)</bold> The ten continuous control points near the upper end of intramedullary nail centerline.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g002.tif"/>
</fig>
<p>Next, a 3D model of the healthy femur is imported into a 3D model processing software (Geomagic Control 2014). All the surface points of femur are removed manually, and the 3D model of the MC remains. Since the proximal end of femur includes the femoral head and the greater trochanter, and the distal end includes the condylar bone. The irregular shapes of both ends of the femur will affect the accuracy of extracting MC centerline. We only extract the middle tubular part as the interested part (<xref ref-type="fig" rid="F2">Figure 2C</xref>). The centerline of the interested part is also extracted by the same homotopic thinning algorithm and control points are produced. The diameter of the fitting circle on the cross-section of the MC at each control point and the curvature of the MC centerline here are both recorded (<xref ref-type="fig" rid="F2">Figure 2D</xref>).</p>
</sec>
<sec id="s2-3">
<title>2.3 Preliminary selection of entry point based on the centerline of MC</title>
<p>Since the diameters of the distal part of an IMN are almost the same, while the MC is thick at both ends and thin in the middle. Besides, the curvature changes obviously in the middle narrow part of MC (marked as the MC isthmus) (<xref ref-type="fig" rid="F2">Figure 2E</xref>). Therefore, the registration between the MC isthmus and the IMN is the key. Only the centerline of the interested part of MC is extracted in the previous step, so there is still a gap between the extracted centerline end and the apex of the greater trochanter. In order to locate an entry point and fill the gap, the intersection angle between the femoral neck&#x2019;s axis and the shaft&#x2019;s axis in 3D space, the femoral radius, the head radius, and the femoral length were measured. According to the method in <xref ref-type="bibr" rid="B30">Zhao et al. (2015)</xref> (<xref ref-type="fig" rid="F1">Figure 1D</xref>), a possible area of entry points was determined and we manually select twelve candidate entry points. An interpolation method is used to place the control points between the candidate entry points and the starting point of interested part centerline respectively. Twelve central axes from the candidate entry points to the endpoint of interested part centerline which is near the intercondylar fossa are obtained. Next, we will find the most suitable one from the 12 central axes. If the control points on the one of central axes are used as the target point set and the control points on the IMN centerline as the source point set, a registration based on Iterative Closest Point (ICP) algorithm can be performed. Because ICP is easy to fall into the local optimal solution (<xref ref-type="bibr" rid="B28">Sobreira et al., 2019</xref>), this study combines Normal Distributions Transform (NDT) and ICP algorithm for registration (<xref ref-type="bibr" rid="B27">Shi et al., 2018</xref>). After registration, three influencing factors are calculated: curvature difference, diameter difference, and distance difference. The curvature difference between <italic>jth</italic> (<italic>j</italic> &#x3d; 1, 2, &#x2026; 12) central axis and the IMN centerline is calculated as Eq. <xref ref-type="disp-formula" rid="e1">1</xref>:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>k</italic> is the number of control points of the IMN centerline, <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are curvature at <italic>ith</italic> control points of the IMN centerline and the MC centerline. <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="italic">Max</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="italic">Min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denote the maximum value and minimum value of the set <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> respectively. The normalization <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is processed as follows:<disp-formula id="e2">
<mml:math id="m9">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">Min</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">Max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">Min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The same operation in the calculation of <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is performed on the diameter difference to obtain <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the normalization of the diameter difference between <italic>jth</italic> central axis and the IMN centerline. The distance difference between <italic>jth</italic> central axis and the IMN centerline is calculated as Eq. <xref ref-type="disp-formula" rid="e3">3</xref>:<disp-formula id="e3">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msup>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance between <italic>ith</italic> control point of the IMN centerline and <italic>i</italic>th control point of the MC centerline. The normalization <inline-formula id="inf12">
<mml:math id="m15">
<mml:mrow>
<mml:msubsup>
<mml:mi>E</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>M</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf13">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated using the method in Eq. <xref ref-type="disp-formula" rid="e2">2</xref>. The fitness of <italic>jth</italic> central axis registered with the IMN centerline is calculated as Eq. <xref ref-type="disp-formula" rid="e4">4</xref>:<disp-formula id="e4">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">3</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The fitness <italic>&#x3c6;</italic> varies between 0 and 1. The smaller the <italic>&#x3c6;</italic> is, the more appropriate the central axis fits the IMN centerline. The most appropriate central axis is found out, and its corresponding entry point is used as the initial entry point.</p>
</sec>
<sec id="s2-4">
<title>2.4 Adaptive growth of the centerline of MC isthmus</title>
<p>In this part, a plane projection method is employed to calculate the surface points of the IMN laid outside the MC. According to the distribution of compenetration points, an iterative optimization of nail orientation, based on more and more extended volume regions including the isthmus is performed. Firstly, the narrowest part of the MC is calculated, and the initial length is set to 90&#xa0;mm, which is used as the MC isthmus. Then, the centerline of the MC isthmus is intercepted. A centerline with the same length at the corresponding position of IMN is also intercepted. The two centerlines are registered by NDT and ICP algorithm, and a spatial transformation matrix <italic>T</italic> is obtained. Based on the transformation matrix <italic>T</italic>, the IMN is registered with the MC. We use the number of surface points of the IMN located outside MC to optimize the registration. If a point on the IMN falls outside the MC, it means that the IMN squeezes the inner wall of the femur there. Here are the processing steps:<list list-type="simple">
<list-item>
<p>(1) Acquisition of the surface points of the IMN falling between the adjacent control points of the MC centerline: As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, <italic>A</italic> and <italic>B</italic> denote two adjacent control points on the MC centerline. Plane <italic>D</italic>
<sub>
<italic>1</italic>
</sub> and plane <italic>D</italic>
<sub>
<italic>2</italic>
</sub> are cross sections that pass through point <italic>A</italic> and point <italic>B</italic> respectively and are perpendicular to the line connecting points <italic>A</italic> and <italic>B.</italic> All the points between planes <italic>D</italic>
<sub>
<italic>1</italic>
</sub> and <italic>D</italic>
<sub>
<italic>2</italic>
</sub> in the transformed IMN point cloud are saved in point set <italic>P</italic>
<sub>
<italic>middle</italic>
</sub>
<italic>.</italic>
</p>
</list-item>
<list-item>
<p>(2) Search of the outside point and calculation of the exceeded distance: Point <italic>f</italic> is a point in the point set <italic>P</italic>
<sub>
<italic>middle</italic>
</sub>
<italic>.</italic> Point <italic>f</italic> is projected to plane <italic>D</italic>
<sub>
<italic>2</italic>
</sub> to get the projection point <italic>t.</italic> The distance (marked as <italic>s</italic>) from <italic>t</italic> to control point <italic>B</italic> is calculated and compared with the MC radius (marked as <italic>r</italic>) at control point <italic>B.</italic> If <italic>s</italic> &#x2264; <italic>r</italic>, it means that point <italic>f</italic> falls inside the MC. If <italic>s</italic> &#x3e; <italic>r</italic>, point <italic>f</italic> is located outside the MC, and point <italic>f</italic> is called the outside point and is saved in the point set <italic>P</italic>
<sub>
<italic>out</italic>
</sub>
<italic>.</italic> <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the exceeded distances of point <italic>f.</italic>
</p>
</list-item>
<list-item>
<p>(3) Calculation of the number of outside points and the mean exceeded distance: Step 2) is performed on all the points in <italic>P</italic>
<sub>
<italic>middle</italic>
</sub>
<italic>.</italic> All the points located outside the MC in <italic>P</italic>
<sub>
<italic>middle</italic>
</sub> are found and saved in the point set <italic>P</italic>
<sub>
<italic>out</italic>
</sub>
<italic>.</italic> Step 1) is performed on all the adjacent control points on the MC centerline in turn, and <italic>P</italic>
<sub>
<italic>middle</italic>
</sub> is updated constantly with each operation. All the points in the updated <italic>P</italic>
<sub>
<italic>middle</italic>
</sub> are operated in step 2), and the points located outside the MC are saved in <italic>P</italic>
<sub>
<italic>out</italic>
</sub>
<italic>.</italic> Finally, all the points located outside the MC on the whole IMN are saved in <italic>P</italic>
<sub>
<italic>out</italic>
</sub>
<italic>.</italic> The number of outside points is marked as <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>. At the same time, it is also necessary to calculate the mean exceeded distance. The mean exceeded distance (marked as <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>) is the sum of the exceeded distances of all outside points divided by <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>
<italic>.</italic>
</p>
</list-item>
</list>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of outside-points calculation. Where <italic>f</italic>
<sub>
<italic>1</italic>
</sub> and <italic>f</italic>
<sub>
<italic>2</italic>
</sub> are the two points in the point set <italic>P</italic>
<sub>
<italic>middle</italic>
</sub>, and <italic>t</italic>
<sub>
<italic>1</italic>
</sub> and <italic>t</italic>
<sub>
<italic>2</italic>
</sub> are their projection points. <italic>s</italic>
<sub>
<italic>1</italic>
</sub> and <italic>s</italic>
<sub>
<italic>2</italic>
</sub> are the distances from the two projection points to control point <italic>B</italic>, and the blue circle represents the fitting circle of the medullary cavity cross-section at control point (B).</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g003.tif"/>
</fig>
<p>We find that some points fall outside the MC after calculation because the isthmus length is too short to take into account the registration of both ends. The best registration position can be found by changing the length of the isthmus centerline and registering many times to reduce the number of outside points. However, there are many options for the growth direction and length of the isthmus centerline. If all the options are performed separately, the calculation efficiency will be greatly reduced. Therefore, we propose an iterative adaptive registration method to quickly find the effective length and position of the isthmus centerline. In this method, the isthmus centerline can determine the growth direction and growth speed autonomously according to the distribution of outside points. The MC is divided into upper and lower parts bounded by the midpoint of the isthmus centerline. We assume that the number of totally outside points of the IMN is <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, and the number of points beyond the upper MC is <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>. If <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x2265; <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e; 4/5 <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, the centerline of the MC isthmus increases 1&#xa0;mm upward at a time (<xref ref-type="fig" rid="F4">Figure 4A</xref>). If 4/5 <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x2265; <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e; 3/5 <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, the isthmus centerline increases 2&#xa0;mm upward and 1&#xa0;mm downward at a time (<xref ref-type="fig" rid="F4">Figure 4B</xref>). If 3/5 <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x2265; <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e; 2/5 <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, the isthmus centerline increases 1&#xa0;mm upward and downward respectively each time (<xref ref-type="fig" rid="F4">Figure 4C</xref>). The isthmus centerline increases 1&#xa0;mm upward and 2&#xa0;mm downward if 2/5 <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x2265; <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x3e; 1/5 <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F4">Figure 4D</xref>), and 1&#xa0;mm downward only every time if 1/5 <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x2265; <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> &#x2265; 0 (<xref ref-type="fig" rid="F4">Figure 4E</xref>). The growing will stop when the MC isthmus centerline grows to the endpoint. The growth direction and growth speed are determined according to the proportion of <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>. The proportion is obtained by a large number of experiments. We adopt the corresponding growth scheme when <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is in a certain range, and the IMN and MC can quickly achieve the best registration effect.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Five growth schemes determined according to the distribution of outside points. <bold>(A)</bold> The centerline of MC isthmus increases 1&#xa0;mm upward at a time. <bold>(B)</bold> The isthmus centerline increases 2&#xa0;mm upward and 1&#xa0;mm downward at a time. <bold>(C)</bold> The isthmus centerline increases 1&#xa0;mm upward and downward respectively each time. <bold>(D)</bold> The isthmus centerline increases 1&#xa0;mm upward and 2&#xa0;mm downward each time. The part in red dashed contour is the isthmus, while the parts in green dashed contours represent the growing volumes. <bold>(E)</bold> The isthmus centerline increases 1&#xa0;mm downward each time.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g004.tif"/>
</fig>
</sec>
<sec id="s2-5">
<title>2.5 Calculation of the optimal placement position and entry point</title>
<p>When the isthmus centerline increases, the centerline with the same length at the corresponding position of IMN also increases. According to the determined growth scheme, each increase of the isthmus centerline is re-registered with the IMN centerline to obtain a new transformation matrix <italic>T</italic>. The IMN is registered with the MC based on <italic>T</italic>. The number of outside points <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, the mean exceeded distance <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, and the mean distance (marked as <inline-formula id="inf39">
<mml:math id="m43">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>) under the registration are calculated and recorded. The value of <inline-formula id="inf40">
<mml:math id="m44">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is calculated as Eq. <xref ref-type="disp-formula" rid="e5">5</xref>:<disp-formula id="e5">
<mml:math id="m45">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <italic>n</italic> is the number of control points in the IMN centerline. <inline-formula id="inf41">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the Euclidean distance between <italic>ith</italic> control point of the MC centerline and <italic>ith</italic> control point of the IMN centerline. The normalization <inline-formula id="inf42">
<mml:math id="m47">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf43">
<mml:math id="m48">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is processed as follows:<disp-formula id="e6">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">Min</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">Max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">Min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf44">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of outside points under the registration after <italic>jth</italic> increase. <inline-formula id="inf45">
<mml:math id="m51">
<mml:mrow>
<mml:msup>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="italic">Max</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m52">
<mml:mrow>
<mml:msup>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="italic">Min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denote the maximum value and minimum value of all values of <inline-formula id="inf47">
<mml:math id="m53">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> after each increase. The same operation is performed on <inline-formula id="inf48">
<mml:math id="m54">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf49">
<mml:math id="m55">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> to obtain <inline-formula id="inf50">
<mml:math id="m56">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m57">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>. The fitness of the IMN registered with the MC after <italic>jth</italic> increase is calculated as Eq. <xref ref-type="disp-formula" rid="e7">7</xref>:<disp-formula id="e7">
<mml:math id="m58">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3a8;</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msubsup>
<mml:mtext> </mml:mtext>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msubsup>
<mml:mtext> </mml:mtext>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold-italic">D</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">4</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msubsup>
<mml:mtext> </mml:mtext>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="bold-italic">E</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">4</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The optimal growth times can be found by comparing the values of <italic>&#x3a8;</italic> of each increase. At the same time, we notice that the selection of the initial length of the isthmus centerline will also affect the accuracy of registration. The initial length is set to 70&#xa0;mm, 80&#xa0;mm, 100&#xa0;mm, and 110&#xa0;mm respectively. The isthmus centerline increases again according to the determined growth scheme and registers with the IMN centerline multiple times. Finally, the optimal growth times and transformation matrix under the optimal isthmus length are obtained. The position of IMN based on the transformation matrix is the optimal registration position (<xref ref-type="fig" rid="F1">Figure 1F</xref>). The main computing process is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Flowchart of the calculation of the optimal registration position.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g005.tif"/>
</fig>
<p>The correct location of the entry point is very important for smooth insertion of the IMN and no deformation after insertion. In this study, a new solution is developed to choose an optimal entry point. After the IMN is registered at the optimal position, ten continuous control points are selected near the upper end of the IMN centerline (<xref ref-type="fig" rid="F2">Figure 2F</xref>). The ten control points are fitted as a straight line, and the line is extended to the surface of femoral greater trochanter. Distances between all the proximal femoral surface points and the line are calculated successively. The point with the shortest distance is adopted as the optimal entry point. In clinical practice, the femoral image coordinate system and the patient coordinate system will be registered. Surgical instruments equipped with spatial trackers can locate the actual entry point on the femur according to the determined entry point on the femoral image. Then, the opening operation of the entry point can be guided by spatial navigation systems.</p>
</sec>
<sec id="s2-6">
<title>2.6 Determination of the optimal IMN</title>
<p>In clinical surgeries, the first thing is to judge whether the length of an IMN is suitable or not. Ideally, the distal end of the IMN should be located between the patella upper edge and the bone scale line. Too long IMN will destroy the cortical bone of intercondylar fossa or hinder incision suture. Too short will affect the stability of fracture fixation and the function of hip joint and knee joint, and may even lead to postoperative re-fracture. In this study, an appropriate length of IMNs is determined between the length of MC centerline &#x2212;3.5&#xa0;cm and the length of MC centerline. Similarly, the diameters of IMNs should also be considered. A large diameter will lead to implantation failure, and a small one will lead to insufficient support strength. In this study, the maximum diameter of the lower half of IMN is determined between the minimum cross-section diameter of MC -3&#xa0;mm and the minimum cross-section diameter of MC. If an IMN does not meet the length and diameter requirements, no further processing will be carried out. IMNs that meet the length and diameter requirements perform steps 1 to 5 of the method in sequence, and the optimal registration positions of all the IMNs are obtained. The number of outside points <inline-formula id="inf52">
<mml:math id="m59">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, the mean exceeded distance <inline-formula id="inf53">
<mml:math id="m60">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and the mean distance <inline-formula id="inf54">
<mml:math id="m61">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> of each IMN under their corresponding optimal registration are calculated and recorded. The support strength of IMN (marked as <inline-formula id="inf55">
<mml:math id="m62">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>S</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>) is also an influencing factor that must be considered, which involves the early weight-bearing exercise of patients. The support strength of IMN is mainly related to the anti-torsion strength and the anti-bending strength, which are proportional to the cube of IMN diameter. We use the cube of the difference between the minimum cross-sectional diameter of MC and the maximum diameter of the lower half of IMN to characterize the support strength, and the maximum difference is set to 3&#xa0;mm. The universal measure <inline-formula id="inf56">
<mml:math id="m63">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf57">
<mml:math id="m64">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is processed as follows:<disp-formula id="e8">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">max</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf58">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of outside points of <italic>jth</italic> IMN under its optimal registration with the MC. The minimum of <inline-formula id="inf59">
<mml:math id="m67">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> donated <inline-formula id="inf60">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is 0. <inline-formula id="inf61">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the maximum number of IMN surface points that are allowed to exceed outside the MC. According to the registration results of multiple IMNs and medullary cavities, <inline-formula id="inf62">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is 120 which is an empirical value obtained from many tests. Similarly, the registration results also get that the maximum value of <inline-formula id="inf63">
<mml:math id="m71">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is 0.47&#xa0;mm, and the maximum value of <inline-formula id="inf64">
<mml:math id="m72">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is 5&#xa0;mm. Because of the relatively small sample size, all the maximum values are temptative values which require further studies. All the minimum values of <inline-formula id="inf65">
<mml:math id="m73">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf66">
<mml:math id="m74">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf67">
<mml:math id="m75">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf68">
<mml:math id="m76">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>S</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> are 0. The same operation in calculation of <inline-formula id="inf69">
<mml:math id="m77">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> is performed on <inline-formula id="inf70">
<mml:math id="m78">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf71">
<mml:math id="m79">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf72">
<mml:math id="m80">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>S</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> to obtain <inline-formula id="inf73">
<mml:math id="m81">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf74">
<mml:math id="m82">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf75">
<mml:math id="m83">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>S</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>. The suitability <italic>&#x3a6;</italic> of <italic>jth</italic> IMN for the MC is calculated as Eq. <xref ref-type="disp-formula" rid="e9">9</xref>:<disp-formula id="e9">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn mathvariant="bold">5</mml:mn>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">u</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">5</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">5</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn mathvariant="bold">5</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>The smaller the <italic>&#x3a6;</italic> is, the higher matching between the IMN and the MC is. The most suitable IMN for the patient is determined by comparing the values of <italic>&#x3a6;</italic> (<xref ref-type="fig" rid="F1">Figure 1G</xref>).</p>
</sec>
</sec>
<sec id="s3">
<title>3 Experiments and results</title>
<p>Four patients&#x2019; femurs images and 8 IMNs (<xref ref-type="fig" rid="F6">Figure 6</xref>) were used in the experiments. The femoral images were obtained from the first affiliated Hospital of Harbin Medical University. An optical position sensor (Polaris Vicra, Northern Digital Inc., Canada) and its position probe were employed in experiments to obtain the positions of IMNs and femurs.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The intramedullary nails used in the experiments are one to eight from left to right.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g006.tif"/>
</fig>
<sec id="s3-1">
<title>3.1 Experiment of the centerline growth of the MC isthmus</title>
<p>The effectiveness of the registration between IMNs and MCs based on the centerline growth scheme of MC isthmus was verified in this experiment. Patient 1 was taken as an example. The No. Two IMN was the most suitable IMN for patient 1 determined by the proposed method. The adopted growth scheme of the isthmus centerline was to increase 1&#xa0;mm upward and 0 downward each time. According to the calculation result, the best registration length was reached in 27 growth times. Five different growth times were selected according to the rule of sequential increase, and there were two growth times before and after the optimal growth times respectively. The five growth times of patient 1 were first, 14th, 27th, 40th and 53rd growth. The five growth times were denoted as times 1, 2, 3, 4 and 5. Similarly, the five growth times of patient 2 were first, 13th, 27th, 39th and 51st growth. The five growth times of patient 3 were first, 13th, 25th, 37th and 49th growth. While patient 4 were first, fifth, eighth, 20th and 35th growth. The values of <inline-formula id="inf76">
<mml:math id="m85">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf77">
<mml:math id="m86">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf78">
<mml:math id="m87">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> of registration between the MC of patient 1 and its optimal IMN at 5 different growth times were calculated and recorded in <xref ref-type="table" rid="T1">Table 1</xref>. The same operation was performed on the remaining patients respectively, and the values of <inline-formula id="inf79">
<mml:math id="m88">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf80">
<mml:math id="m89">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf81">
<mml:math id="m90">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> were also recorded in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Registration of different growth times of the isthmus centerlines in 4 patients.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">
</th>
<th align="left"/>
<th align="center">Times 1</th>
<th align="center">Times 2</th>
<th align="center">Times 3</th>
<th align="center">Times 4</th>
<th align="center">Times 5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="center">Patient 1</td>
<td align="center">
<inline-formula id="inf82">
<mml:math id="m91">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">718</td>
<td align="center">281</td>
<td align="center">0</td>
<td align="center">5</td>
<td align="center">27</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf83">
<mml:math id="m92">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">1.377</td>
<td align="center">0.609</td>
<td align="center">0</td>
<td align="center">0.059</td>
<td align="center">0.101</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf84">
<mml:math id="m93">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">3.256</td>
<td align="center">2.939</td>
<td align="center">2.928</td>
<td align="center">2.981</td>
<td align="center">3.030</td>
</tr>
<tr>
<td rowspan="3" align="center">Patient 2</td>
<td align="center">
<inline-formula id="inf85">
<mml:math id="m94">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">219</td>
<td align="center">85</td>
<td align="center">0</td>
<td align="center">2</td>
<td align="center">5</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf86">
<mml:math id="m95">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">0.508</td>
<td align="center">0.261</td>
<td align="center">0</td>
<td align="center">0.047</td>
<td align="center">0.095</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf87">
<mml:math id="m96">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">1.936</td>
<td align="center">1.890</td>
<td align="center">1.847</td>
<td align="center">1.891</td>
<td align="center">1.923</td>
</tr>
<tr>
<td rowspan="3" align="center">Patient 3</td>
<td align="center">
<inline-formula id="inf88">
<mml:math id="m97">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">90</td>
<td align="center">2</td>
<td align="center">0</td>
<td align="center">14</td>
<td align="center">32</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf89">
<mml:math id="m98">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">0.169</td>
<td align="center">0.018</td>
<td align="center">0</td>
<td align="center">0.076</td>
<td align="center">0.159</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf90">
<mml:math id="m99">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">1.981</td>
<td align="center">1.554</td>
<td align="center">1.458</td>
<td align="center">1.476</td>
<td align="center">1.487</td>
</tr>
<tr>
<td rowspan="3" align="center">Patient 4</td>
<td align="center">
<inline-formula id="inf91">
<mml:math id="m100">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">26</td>
<td align="center">5</td>
<td align="center">0</td>
<td align="center">2</td>
<td align="center">4</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf92">
<mml:math id="m101">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">0.136</td>
<td align="center">0.045</td>
<td align="center">0</td>
<td align="center">0.033</td>
<td align="center">0.036</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf93">
<mml:math id="m102">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> (mm)</td>
<td align="center">1.922</td>
<td align="center">1.859</td>
<td align="center">1.831</td>
<td align="center">2.003</td>
<td align="center">1.198</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="T1">Table 1</xref>, all <inline-formula id="inf94">
<mml:math id="m103">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>N</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf95">
<mml:math id="m104">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>D</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m105">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>E</mml:mi>
<mml:mprescripts/>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
</inline-formula> decrease at first and then increase with the increase of growth times, and all get the minimum value at the optimal growth times. Therefore, the registration is affected by the position and length of the isthmus centerline. The result indicates that the proposed method can obtain an appropriate centerline length of the MC isthmus.</p>
</sec>
<sec id="s3-2">
<title>3.2 Geometrical experiment</title>
<p>The proposed method was verified furtherly by comparing with a mature software (Geomagic Control 2014). According to the calculation of the proposed method, the most suitable IMNs of the four patients are the No.2, No.3, No.1 and No.3 IMNs successively. Patient 1 was taken as an example. The No.1, 2, 3 and 4 IMNs met the length and diameter requirements of patient 1. Among them, the No.2 IMN is determined by the proposed method, and the other nails were selected as a control group named contrast 1, 2 and 3. The femur model of patient 1 and the No.2 IMN model after transformation were imported into the software. The Boolean operation was employed to obtain an intersection from the surface of the MC model to the surface of the IMN model. The volume and wall thickness of the intersecting were calculated and recorded. The other three IMNs under their corresponding best transformation and the femur of patient 1 were imported into the software respectively. The volume and wall thickness of the intersecting parts were calculated. The remaining 3 patients performed the same operations. The numbers of the outside points of IMNs calculated by the proposed method were compared with the intersection volume in <xref ref-type="fig" rid="F7">Figure 7A</xref>. The wall thickness distribution of the intersecting parts was shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. Next, the best registration position was verified. Patient 1 and its most suitable IMN were taken as an example. The best registration position obtained by the proposed method was recorded as position 1. The other four positions are selected: An optimal position calculated by the isthmus initial length which is different from the optimal growth scheme was arbitrarily selected as position 2. An optimal position different from the growth direction and growth speed of the optimal growth scheme was arbitrarily selected as position 3, and any two positions different from the best position under the optimal growth scheme were selected as position 4 and position 5. After being transferred to the five positions in turn, the IMN model and the femur model were imported into the software. The volume and wall thickness of the intersecting parts were calculated and recorded respectively. The remaining 3 patients performed the same operations. The numbers of the outside points of IMNs in five registration positions were compared with the intersection volume calculated by the analysis software in <xref ref-type="fig" rid="F7">Figure 7B</xref>. The wall thickness distribution of the intersecting parts was shown in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>
<bold>(A)</bold> Comparison results of different intramedullary nails for the four patients. <bold>(B)</bold> Comparison results of different registration positions of the four patients.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison results of the optimal intramedullary nails for four patients. Different colors represent different wall thickness, the thickness increases gradually from blue to red, the maximum thickness is 1&#xa0;mm, and gray indicates that the wall thickness here exceeds 1&#xa0;mm.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Comparison results of the optimal positions of four patients.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g009.tif"/>
</fig>
<p>As shown in the result, the volume and wall thickness of intersecting part of the IMN determined by the proposed method are smaller than those of the other three IMNs in the control group. The number of outside points calculated by the proposed method is proportional to the intersection volume. The same result is obtained for the verification of the best registration position. The volume and wall thickness of intersecting part in the best registration position are smaller than those in the other four positions. For some IMNs, it is found that the number of outside points is zero while the intersection volume is not zero. This is because the MC is not a regular cylindrical tube, and a slight error occurs in the operation of the layered synthesis of circles. However, the wall thickness caused by the error is still small. The average intersection wall thickness of the four patients under the best registration is 0.191&#xa0;mm. This accuracy satisfies the clinical requirements.</p>
</sec>
<sec id="s3-3">
<title>3.3 printed model experiments</title>
<sec id="s3-3-1">
<title>3.3.1 Matching experiments of IMNs</title>
<p>Whether the determined IMN can be successfully inserted into the patient&#x2019;s MC was verified in this experiment. Instead of patients&#x2019; femurs, the 3D printed models of femurs were employed. The No.1, 2, 3 and 4 IMN met the length and diameter requirements of the femur of patient 1. Among them, the No. Two IMN was determined by the proposed method, and the other three were selected as a control group named contrast 1, 2 and 3. Four identical femur models of patient 1 were printed. To simulate broken bones, the four models were divided into two parts in the same section. The ICP was employed to register the femur model and its 3D image and get a transformation matrix <italic>P</italic>. Based on the transformation matrix, the entry point on the femoral model was obtained by transforming its position on the image. The four IMNs were inserted into femur models through their corresponding entry point. The same operations were performed for patient 2, 3 and 4. The alignments at the seams are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The result of matching experiments of intramedullary nails. The upper layer is the top view, and the alignment of the entry point and the intramedullary nail head is observed. The middle layer is a sagittal view, and the lower layer is a magnified view of the crack.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g010.tif"/>
</fig>
<p>The results showed that the broken bones of patient 1 fitted tightly with its optimal IMN. However, displacement or torsion occurred after the insertion of IMNs in the control group. The femur model of patient 2 matched well with its corresponding optimal IMN. In the control group, one IMN failed to be implanted. Because the curvature of the other two IMNs in the control group was less than that of patient 2&#xa0;MC, the cracks were large. The femur model of patient 3 not only matched well with the optimal IMN but also matched well with the contrast 1 and contrast 2 IMNs. The optimal IMN was selected because of its larger diameter. The femur model of patient 4 matched well with its corresponding optimal IMN. However, the implantation of three IMNs in control group failed. When the three unsuitable IMNs were registered with the MC of patient 4, it was found that the outside points appeared on the left and right sides of the upper femur at the same time. The special distribution of outside points caused the failure. In short, compared with the IMNs in control group, the matching of the femur models and their corresponding optimal IMN determined by the proposed method was the best.</p>
<p>The proposed method can select the most suitable IMN for the target MC from a given number of IMNs, however, there is a possibility that the selected IMN may not be successfully inserted into the MC. We solve this problem by seeking the suitability threshold. The values of suitability <italic>&#x3a6;</italic> of all IMNs that meet the length and diameter requirements for 4 patients were calculated (<xref ref-type="table" rid="T2">Table 2</xref>).</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Suitability of different intramedullary nails for 4 patients.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="left">
</th>
<th align="center">Best fit IM nail</th>
<th align="center">Contrast 1</th>
<th align="center">Contrast 2</th>
<th align="center">Contrast 3</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">Suitability</td>
<td align="center">Patient 1</td>
<td align="center">0.121</td>
<td align="center">0.353</td>
<td align="center">0.195</td>
<td align="center">0.577</td>
</tr>
<tr>
<td align="center">Patient 2</td>
<td align="center">0.071</td>
<td align="center">0.164</td>
<td align="center">0.144</td>
<td align="center">0.393</td>
</tr>
<tr>
<td align="center">Patient 3</td>
<td align="center">0.081</td>
<td align="center">0.096</td>
<td align="center">0.095</td>
<td align="center">0.216</td>
</tr>
<tr>
<td align="center">Patient 4</td>
<td align="center">0.089</td>
<td align="center">0.353</td>
<td align="center">0.173</td>
<td align="center">0.321</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the cases of model experiments, the maximal suitability of adaptation between IMN and MC is 0.121, while the minimal suitability of non-adaptation is 0.144. We take the mean of the two values as the suitability threshold. The value of the suitability threshold is 0.133. As shown in <xref ref-type="table" rid="T2">Table 2</xref>, the suitability of the optimal IMNs for the four patients is less than 0.133. Meanwhile, the femur models of four patients are well matched with their corresponding optimal IMNs in the model experiments. In addition, the suitability of the contrast 1 and contrast 2 IMNs for patient 3 are also less than 0.133, and the two IMNs are well-matched with patient 3. The suitability value of contrast 2 IMN for patient 2 is 0.144, and the crack is large after insertion of the IMN. The result indicated that an IMN with suitability less than 0.133 is available. Otherwise, the IMN is unavailable.</p>
</sec>
<sec id="s3-3-2">
<title>3.3.2 Entry point valuation experiment</title>
<p>Each IMN has a suitable insertion position. An inaccurate position of the entry point may lead to implantation failure or deformation of an IMN. Surgeons usually reduce the diameter of the IMN to solve the problem. However, a smaller diameter leads to a decline in support strength. Therefore, an accurate location of the entry point is necessary. The experiment was taken on the femoral model of patient 3 and its most suitable IMN. The entry point determined by the proposed method was recorded as entry point 1. A point in piriform fossa was selected as entry point 2. Another two entry points were selected as entry point 3 and 4 according to the method in <xref ref-type="bibr" rid="B9">Farhang et al. (2014)</xref>. Entry point 2 to 4 were selected as the control group. Four identical femur models of patient 3 were printed and drilled according to the positions of four entry points. The IMN was inserted through the four entry points respectively (<xref ref-type="fig" rid="F11">Figure 11</xref>).</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The result of entry point valuation experiments.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g011.tif"/>
</fig>
<p>The IMN could successfully insert into MC through entry point 1 while the seam was well aligned. However, the IMN caused failed insertion through entry points 2 and 3. The IMN was successfully inserted through entry point 4, but the crack in the femur model was large. The results indicate that an appropriate entry point could greatly reduce the probability of implantation failure and deformation. The experiment verifies that the entry point determined by the proposed method is appropriate.</p>
<p>The time consumed by the proposed method was calculated in this experiment. All the steps were implemented on the standard PC (Intel Core i7-10870H 2.20&#xa0;GHz, 16&#xa0;GB memory). The average time of determining the most suitable one from four IMNs meeting length and diameter requirements for a patient is 236.8&#xa0;s. This processing can be performed preoperatively. Therefore, the processing time meets clinical needs.</p>
</sec>
<sec id="s3-3-3">
<title>3.3.3 Distal locking experiment</title>
<p>The aim of this experiment is to verify whether the optimal IMN will deform after implantation. As we all know, most failure of distal locking guided by extracorporeal aimers is due to the displacement or torsion of IMNs. Surgeons usually locate distal holes through multiple X-ray imaging, which will pose health risks. We designed a three-dimensional image navigation system (<xref ref-type="fig" rid="F12">Figure 12</xref>) for distal locking. The experiment was taken on the femoral model of patient 3 and its most suitable IMN. The positions of the IMN 3D image and bone drill 3D image were displayed in the guide window in real time. The IMN image could follow the movement of IMN entity in the window. Even if the IMN was implanted into the MC with no sight, the precise positions of distal holes could be located by observing the movement of the IMN image in the window. The processing flow is as follows: Firstly, a rigid body with four spheres was fixed at the IMN head (<xref ref-type="fig" rid="F1">Figure 1H</xref>). The ICP was employed to register the IMN entity and its 3D image. The spatial coordinate of IMN image was mapped to the coordinate system of the position sensor. Secondly, VTK was employed to create a visual guide window. Another rigid body with four spheres was equipped on a bone drill. The bone drill was replaced by a probe in this experiment. Thirdly, distance and angle conditions were installed for distal hole positioning. The distance between the probe tip and the central axis of a distal hole should be less than 2&#xa0;mm. The angle between the probe central axis and the central axis of a distal hole should be less than 15&#xb0;. Finally, a red cylinder would appear on the central axis of the distal hole when the probe tip reached the requirements. Two distal holes of the IMN were located in this experiment. The obtained positions were marked and drilled on the surface of the femoral model. The probe could successfully pass through the distal holes as shown in <xref ref-type="fig" rid="F13">Figure 13</xref>.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Composition diagram of distal locking system.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Experimental results of positioning of two distal holes. <bold>(A)</bold> Positioning of the distal hole 1. <bold>(B)</bold> Drilling of the distal hole 1. <bold>(C)</bold> Positioning of the distal hole 2. <bold>(D)</bold> Drilling of the distal hole 2.</p>
</caption>
<graphic xlink:href="fbioe-11-1115473-g013.tif"/>
</fig>
<p>The two distal holes are accurately located within 28.54&#xa0;s. The result indicates that the shape of IMN after implantation is consistent with its 3D image obtained in pre-operation. Therefore, the IMN determined by the method is not deformed.</p>
</sec>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>Both an unsuitable IMN and inaccurate positioning of the entry point will lead to deformation of an IMN after implantation. Various researchers have reported their solutions from the perspectives of measuring MCs shape (<xref ref-type="bibr" rid="B2">Buford et al., 2014</xref>; <xref ref-type="bibr" rid="B15">Liaw et al., 2019</xref>), MCs classification (<xref ref-type="bibr" rid="B4">Chen et al., 2018</xref>), and predicting the offset of distal holes (<xref ref-type="bibr" rid="B20">Mortazavi et al., 2019</xref>). These studies provide important guidance for the design and selection of IMNs. However, the first two methods do not take into account the influence of entry points, and the last method does not think about the optimization problem. A method to determine the optimal IMN with an entry point based on centerline adaptive registration is proposed in this study, which fundamentally eliminates the possibility of IMN deformation. The IMN determined by the proposed method fits tightly with the MC without squeeze. The IMN is implanted smoothly without reaming or hammering, which does smaller damage to the intramedullary blood supply. The proposed method can determine the largest diameter IMN with as little damage to the intramedullary tissue as possible. However, the robustness of the nail support strength needs to be further measured. We plan to establish a multibody model (<xref ref-type="bibr" rid="B25">Putame et al., 2020</xref>) of the IMN for verification in future work.</p>
<p>
<xref ref-type="bibr" rid="B6">de Almeida et al. (2017)</xref> developed an automated workflow to extract the femoral neck axis, the femoral middle diaphysis axis, both trochanters, and the center of the femoral head. According to the extracted parameters, the surgeon can determine which prosthesis design and size to use in every patient-specific coupling. This method provides a very effective preoperative guide for total hip arthroplasty. But the determination of prosthesis depends on the personal experience of surgeons. Our method can calculate the suitability of an IMN for a specific patient by measuring the geometric quantities reflecting the interference between the femur and nail, and the suitability values of all nails are compared to determine the most suitable one automatically. In addition, de Almeida et al. also indicated that the proposed toolbox does not take into account the femur length. But the length and diameter of femur are used as important indicators in our method.</p>
<p>The method is verified by the femur models of 4 patients. The experiment results show that when the IMN is registered with the MC in the optimal position, the number of outside points is less than any other registration position. The number of outside points of the determined IMN is less than any other IMN in the control group. The registration effect of the determined IMN is also confirmed by the geometric analysis software.</p>
<p>In clinical surgery, the deformation of IMNs often leads to the failure of distal locking guided by an extracorporeal aimer. Surgeons usually collect X-ray images of the distal end of IMN with the assistance of C-Arm. Some studies say that as many as 48 X-ray images are needed to successfully fix the screw (<xref ref-type="bibr" rid="B7">Diotte et al., 2015</xref>). The imaging increases the operation time greatly and causes radiation damage to the medical staff and patients. In order to develop a distal hole location system with high positioning accuracy, intuitive guidance mode and no radiation during surgery, many studies have been carried out. For example, <xref ref-type="bibr" rid="B5">Choi et al. (2017)</xref> proposed a new laser-guided navigation system. The system has a handle-integrated line laser marking and inertial and magnetic sensor unit. The drill insertion point can be targeted onto skin and be perpendicular to the center of the distal hole. <xref ref-type="bibr" rid="B14">Liao et al. (2010)</xref> developed a surgical navigation system. The system combines a laser guidance technique with a three-dimensional (3D) autostereoscopic image overlay technique. The average error of distal holes positioning is 2.48&#xa0;mm. The calibration method of this system is based on the transformation matrix between the affected bone and its 3D image, so no displacement and deformation of the affected bone after implantation is an important guarantee of the system&#x2019;s accuracy. The above two systems have the characteristics of non-radiation, simple operation and intuitive guidance, but both are based on no deformation. <xref ref-type="bibr" rid="B5">Choi et al. (2017)</xref> also indicated that an appropriate compensation technique must be introduced for the deformation of IMNs. Our method proposed in this study can effectively solve the deformation of IMNs. Therefore, our method can be used as a preparation for optical navigation systems and extracorporeal aimers.</p>
<p>A 3D image navigation system is designed in the distal locking experiment. The linkage is realized by registering the IMN entity and its 3D image. The spatial position of the IMN is displayed in real time, and the accurate positions of distal holes are located under the guidance of optical navigation. The system has the characteristics of user-friendly, intuitive guidance, simple operation and radiation-free during surgery.</p>
<p>A problem occurs in the model experiments. Even for the optimal IMN, there may be some obstacles during insertion. Rotations and swing can ease the insertion. The problem should be very common in clinic. Therefore, our future work will focus on the path planning of IMN insertion.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>An inappropriate IMN or inaccurate positioning of an entry point will lead to deformation during IMN insertion. The deformation is the main reason for the difficulty of distal locking. A method based on centerline adaptive registration is proposed to solve the problem. The method can determine the optimal IMN and an entry point. The method solves the deformation fundamentally and can determine the largest diameter IMN with as little damage to the intramedullary tissue as possible. The effectiveness of this method is proved by experiments. The results show that the determined IMN can be successfully implanted into the MC and the broken bones can be restored well. On the whole, we fixed suitability parameter limits as a pre-screening tool to determine nails which can be successfully used. Minimally invasive, accurate, intelligent and personalized surgery is the inevitable trend of orthopedic treatment in the future. The method proposed in this study follows the trend closely. Next, we will further verify its clinical effectiveness and make it reach the level of clinical application with the help of surgeons.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contribution presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Ethics statement</title>
<p>Written informed consent was obtained from the individual(s) for the publication of any potentially identifiable images or data included in this article.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>XL: Conceptualization, design, experiments conduction, writing&#x2014;original draft, and revision. JL: Literature searching, data analyses, technical guidance, and final review. KL: Methodology, investigation, experiments conduction, writing&#x2014;review and editing, and revision.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bailon-Plaza</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>van der Meulen</surname>
<given-names>M. C. H.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Beneficial effects of moderate, early loading and adverse effects of delayed or excessive loading on bone healing</article-title>. <source>J. Biomechanics</source> <volume>36</volume> (<issue>8</issue>), <fpage>1069</fpage>&#x2013;<lpage>1077</lpage>. <pub-id pub-id-type="doi">10.1016/s0021-9290(03)00117-9</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Buford</surname>
<given-names>W. L.</given-names>
</name>
<name>
<surname>Turnbow</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Gugala</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Lindsey</surname>
<given-names>R. W.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Three-dimensional computed tomography-based modeling of sagittal cadaveric femoral bowing and implications for intramedullary nailing</article-title>. <source>J. Orthop. Trauma</source> <volume>28</volume> (<issue>1</issue>), <fpage>10</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1097/bot.0000000000000019</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Byun</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>G. H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Three-dimensional correlation between trochanteric fossa and the ideal entry point for antegrade femoral nailing</article-title>. <source>Injury-International J. Care Inj.</source> <volume>47</volume> (<issue>11</issue>), <fpage>2539</fpage>&#x2013;<lpage>2543</lpage>. <pub-id pub-id-type="doi">10.1016/j.injury.2016.09.026</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J. X.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Clustering of morphological features for identifying femur cavity subtypes with difficulties of intramedullary nail implantation</article-title>. <source>Ieee J. Biomed. Health Inf.</source> <volume>22</volume> (<issue>4</issue>), <fpage>1209</fpage>&#x2013;<lpage>1217</lpage>. <pub-id pub-id-type="doi">10.1109/jbhi.2017.2761980</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choi</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hwang</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Je</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S. Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A novel smart navigation system for intramedullary nailing in orthopedic surgery</article-title>. <source>Plos One</source> <volume>12</volume> (<issue>4</issue>), <fpage>e0174407</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0174407</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>de Almeida</surname>
<given-names>D. F.</given-names>
</name>
<name>
<surname>Ruben</surname>
<given-names>R. B.</given-names>
</name>
<name>
<surname>Folgado</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fernandes</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Gamelas</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Verhegghe</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Automated femoral landmark extraction for optimal prosthesis placement in total hip arthroplasty</article-title>. <source>Int. J. Numer. Method Biomed. Eng.</source> <volume>33</volume> (<issue>8</issue>), <fpage>e2844</fpage>. <pub-id pub-id-type="doi">10.1002/cnm.2844</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Diotte</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Fallavollita</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Weidert</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Euler</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Thaller</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Multi-modal intra-operative navigation during distal locking of intramedullary nails</article-title>. <source>Ieee Trans. Med. Imaging</source> <volume>34</volume> (<issue>2</issue>), <fpage>487</fpage>&#x2013;<lpage>495</lpage>. <pub-id pub-id-type="doi">10.1109/tmi.2014.2361155</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Esfandiari</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Amiri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lichti</surname>
<given-names>D. D.</given-names>
</name>
<name>
<surname>Anglin</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A fast, accurate and closed-form method for pose recognition of an intramedullary nail using a tracked C-arm</article-title>. <source>Int. J. Comput. Assisted Radiology Surg.</source> <volume>11</volume> (<issue>4</issue>), <fpage>621</fpage>&#x2013;<lpage>633</lpage>. <pub-id pub-id-type="doi">10.1007/s11548-015-1294-y</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farhang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Desai</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wilber</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Cooperman</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R. W.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>An anatomical study of the entry point in the greater trochanter for intramedullary nailing</article-title>. <source>Bone &#x26; Jt. J.</source> <volume>96B</volume> (<issue>9</issue>), <fpage>1274</fpage>&#x2013;<lpage>1281</lpage>. <pub-id pub-id-type="doi">10.1302/0301-620x.96b9.34314</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ferras-Tarrago</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sanchis-Alfonso</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ramirez-Fuentes</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Rosello-Anon</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Baixauli-Garcia</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A 3D-CT analysis of femoral symmetry-surgical implications</article-title>. <source>J. Clin. Med.</source> <volume>9</volume> (<issue>11</issue>), <fpage>3546</fpage>. <pub-id pub-id-type="doi">10.3390/jcm9113546</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H. X.</given-names>
</name>
<name>
<surname>Tu</surname>
<given-names>P. X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q. G.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A novel dynamic electromagnetic tracking navigation system for distal locking of intramedullary nails</article-title>. <source>Comput. Methods Programs Biomed.</source> <volume>209</volume>, <fpage>106326</fpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2021.106326</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ioannis</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Panagiotis</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dimitrios-Stergios</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kalliopi</surname>
<given-names>L. A.</given-names>
</name>
<name>
<surname>John</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Radiation-free distal locking of intramedullary nails: Evaluation of a new electromagnetic computer-assisted guidance system</article-title>. <source>Injury-International J. Care Inj.</source> <volume>44</volume> (<issue>6</issue>), <fpage>872</fpage>&#x2013;<lpage>875</lpage>. <pub-id pub-id-type="doi">10.1016/j.injury.2012.08.051</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kerschnitzki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kollmannsberger</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Burghammer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Duda</surname>
<given-names>G. N.</given-names>
</name>
<name>
<surname>Weinkamer</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wagermaier</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Architecture of the osteocyte network correlates with bone material quality</article-title>. <source>J. Bone Mineral Res.</source> <volume>28</volume> (<issue>8</issue>), <fpage>1837</fpage>&#x2013;<lpage>1845</lpage>. <pub-id pub-id-type="doi">10.1002/jbmr.1927</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liao</surname>
<given-names>H. E.</given-names>
</name>
<name>
<surname>Ishihara</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Tran</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Masamune</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Sakuma</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Dohi</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Precision-guided surgical navigation system using laser guidance and 3D autostereoscopic image overlay</article-title>. <source>Comput. Med. Imaging Graph.</source> <volume>34</volume> (<issue>1</issue>), <fpage>46</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.1016/j.compmedimag.2009.07.003</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liaw</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. P.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>T. Y.</given-names>
</name>
<name>
<surname>Fuh</surname>
<given-names>C. S.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>R. F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>New computerized method in measuring the sagittal bowing of femur from plain radiograph-A validation study</article-title>. <source>J. Clin. Med.</source> <volume>8</volume> (<issue>10</issue>), <fpage>1598</fpage>. <pub-id pub-id-type="doi">10.3390/jcm8101598</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X. K.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W. N.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>Q. Y.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Q. W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Intramedullary nailing versus minimally invasive plate osteosynthesis for distal tibial fractures: A systematic review and meta-analysis</article-title>. <source>Orthop. Surg.</source> <volume>11</volume> (<issue>6</issue>), <fpage>954</fpage>&#x2013;<lpage>965</lpage>. <pub-id pub-id-type="doi">10.1111/os.12575</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B. Y.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>W. P.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>L. G.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X. R.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Three-dimensional augmented reality surgical navigation with hybrid optical and electromagnetic tracking for distal intramedullary nail interlocking</article-title>. <source>Int. J. Med. Robotics Comput. Assisted Surg.</source> <volume>14</volume> (<issue>4</issue>), <fpage>e1909</fpage>. <pub-id pub-id-type="doi">10.1002/rcs.1909</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masala</surname>
<given-names>G. L.</given-names>
</name>
<name>
<surname>Golosio</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Oliva</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>An improved Marching Cube algorithm for 3D data segmentation</article-title>. <source>Comput. Phys. Commun.</source> <volume>184</volume> (<issue>3</issue>), <fpage>777</fpage>&#x2013;<lpage>782</lpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2012.09.030</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mortazavi</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Farahmand</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Behzadipour</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yeganeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Aghighi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A patient specific finite element simulation of intramedullary nailing to predict the displacement of the distal locking hole</article-title>. <source>Med. Eng. Phys.</source> <volume>55</volume>, <fpage>34</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1016/j.medengphy.2018.03.004</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mortazavi</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Farahmand</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Behzadipour</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yeganeh</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Pre-planning of intramedullary nailing procedures: A methodology for predicting the position of the distal hole</article-title>. <source>Med. Eng. Phys.</source> <volume>74</volume>, <fpage>172</fpage>&#x2013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1016/j.medengphy.2019.09.012</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oszwald</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Westphal</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Klepzig</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Khalafi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gaulke</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Muller</surname>
<given-names>C. W.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Robotized access to the medullary cavity for intramedullary nailing of the femur</article-title>. <source>Technol. Health Care</source> <volume>18</volume> (<issue>3</issue>), <fpage>173</fpage>&#x2013;<lpage>180</lpage>. <pub-id pub-id-type="doi">10.3233/thc-2010-0580</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pascoletti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Aldieri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Terzini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bhattacharya</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cal&#xec;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zanetti</surname>
<given-names>E. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Stochastic PCA-based bone models from inverse Transform sampling: Proof of concept for mandibles and proximal femurs</article-title>. <source>Appl. Sci.</source> <volume>11</volume> (<issue>11</issue>), <fpage>5204</fpage>. <pub-id pub-id-type="doi">10.3390/app11115204</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pascoletti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cianetti</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Putame</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Terzini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zanetti</surname>
<given-names>E. M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Numerical simulation of an intramedullary elastic nail: Expansion phase and load-bearing behavior</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>6</volume>, <fpage>174</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2018.00174</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prasarn</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Cattaneo</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>Achor</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ahn</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Klinger</surname>
<given-names>C. E.</given-names>
</name>
<name>
<surname>Helfet</surname>
<given-names>D. L.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>The effect of entry point on malalignment and iatrogenic fracture with the synthes lateral entry femoral nail</article-title>. <source>J. Orthop. Trauma</source> <volume>24</volume> (<issue>4</issue>), <fpage>224</fpage>&#x2013;<lpage>229</lpage>. <pub-id pub-id-type="doi">10.1097/BOT.0b013e3181bedcc1</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Putame</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pascoletti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Terzini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zanetti</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Audenino</surname>
<given-names>A. L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Mechanical behavior of elastic self-locking nails for intramedullary fracture fixation: A numerical analysis of innovative nail designs</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>8</volume>, <fpage>557</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2020.00557</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saleeb</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Tosounidis</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Papakostidis</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Giannoudis</surname>
<given-names>P. V.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Incidence of deep infection, union and malunion for open diaphyseal femoral shaft fractures treated with im nailing: A systematic review</article-title>. <source>Surgeon-Journal R. Coll. Surg. Edinb. Irel.</source> <volume>17</volume> (<issue>5</issue>), <fpage>257</fpage>&#x2013;<lpage>269</lpage>. <pub-id pub-id-type="doi">10.1016/j.surge.2018.08.003</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Peng</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>P. T.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>H. Y.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>The iterative closest point registration algorithm based on the normal distribution transformation</article-title>,&#x201d; in <source>7th international conference on identification, information and knowledge in the internet of things (IIKI)</source> (<publisher-loc>Amsterdam</publisher-loc>: <publisher-name>Elsevier Science Bv</publisher-name>), <fpage>181</fpage>&#x2013;<lpage>190</lpage>. <pub-id pub-id-type="doi">10.1016/j.procs.2019.01.219</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sobreira</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Costa</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Sousa</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Rocha</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Lima</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Farias</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Map-matching algorithms for robot self-localization: A Comparison between perfect match, iterative closest point and normal distributions Transform</article-title>. <source>J. Intelligent Robotic Syst.</source> <volume>93</volume> (<issue>3-4</issue>), <fpage>533</fpage>&#x2013;<lpage>546</lpage>. <pub-id pub-id-type="doi">10.1007/s10846-017-0765-5</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J. X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>A. H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L. H.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Three-dimensional analysis of the curvature of the femoral canal in 426 Chinese femurs</article-title>. <source>Biomed Res. Int.</source> <volume>8</volume>. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1155/2015/318391</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>J. X.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Mao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Predicting the optimal entry point for femoral antegrade nailing using a new measurement approach</article-title>. <source>Int. J. Comput. Assisted Radiology Surg.</source> <volume>10</volume> (<issue>10</issue>), <fpage>1557</fpage>&#x2013;<lpage>1565</lpage>. <pub-id pub-id-type="doi">10.1007/s11548-015-1182-5</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>