Introduction
The World Health Organization (WHO) defines non-fatal injuries as a public health problem [1].Within these traumas, tibia injuries have been demonstrated to be one of the most common. Epidemiological studies worldwide report that this type of injury represents the largest number of fractures, which can be attributed to traffic accidents affecting the lower limbs [2], [3]. Moreover,the National Institute of Forensic Medicine reported tibia fractures as the third most prevalent pediatric injury. According to the data reported by the WHO, on an annual basis, between 20 and 50 million people in the world suffer non-fatal injuries due to traffic accidents, highlighting lower limb fractures as a public health problem. Hence, repairing lower limb fractures greatly impacts the costs related to orthopedic treatments around the world. [4], [5] indicate that the leading causes of tibial fractures in developed countries like Sweden between 2011 and 2015 were simple falls (44 %) and traffic accidents (22 %). Tibial fractures can be classified according to their location and type of injury. The Orthopedic Trauma Association and the AO Foundation classified these fractures by location and morphology, and they provided additional classifications related to open, pediatric, and eriprosthetic fractures [6]. Tibial plateau fractures are prevalent, and they have been divided into several groups: lateral and medial tibial plateau fractures, posterior tibial plateau fractures, coronal splits, bicondylar fractures, and under subcondylar fractures [7]. The type of treatment is selected based on the surgeon’s experience, and, in some cases, the result can be subjective. Another option to select and evaluate the fixation geometry is the use biomechanical models, which are developed based on a 3D reconstruction of fractured bones.
Biomechanical models allow evaluating and predicting the behavior of potential fixation configurations in different types of fractures using computer simulation and laboratory tests [8]. Computational models also aid in making several therapeutic decisions, such as patient positioning for radiotherapy treatments [9], kidney stones surgery [10], and preoperative orthopedic planning processes [11], [12]. The construction of biomechanical models starts with the acquisition of a stack of 2D cross-sectional medical images (i.e., computerized tomography, CT), which are then volumetrically represented and used in numerical computational analyses. Therefore, improving the image acquisition protocols would provide safer and more cost-effective processes. Experimental analysis of the influence of scan resolution, thresholding, and reconstruction algorithm on CT-based kinematic measurements [13] showed no significant influence on the accuracy of the calculated bone kinematics. Therefore, a lower resolution scan was recommended, which is one of the physical parameters to optimize the quality of the image for it to be good enough to perform a clinical diagnostic or a 3D reconstruction while keeping the patient’s radiation exposure as low as possible [14].This is especially important since low-dose radiation exposure due to the increasingly common use of CT has been associated with a potential increased risk of cancer in patients, especially in children [15].
As mentioned above, the first step to developing a biomechanical model is reconstruction using a 2D stack of tomographic images in a medical image analysis software (such as Mimics or 3DSlicer). Previous reports [16] have found minimum differences when the reconstruction is carried out using different free software applications, which obtained bone models of good quality. The authors postulated that freeware is suitable for 3D bone model reconstruction. In this work, a commercial (Mimics Research 19.0, research license) and free software (Slicer, version 4.11) were included in the analysis to study the offer of computational tools and their compliance with quality standards This paper aims to evaluate the configurations used for 3D reconstructions in the tibia and fibula for applications in biomechanical fracture models. This evaluation includes the advantages and disadvantages of two software applications, as well as the number of slices required for quality reconstruction, aiming to reduce the potential exposure dose to radiation.
Experimentation
Acquisition of 2D cross-sectional medical images for 3D reconstruction
Tomography images were taken from an individual male, who was 25 years old and 1,82 m tall, with a weight of 80 kg and no reported pathologies. Before the image acquisition, the volunteer filled out an informed consent. He was chosen to be used in future studies since his results could be compared to previously collected data available in Opensim databases. The tomographic images were taken using the parameters shown in Table I, based on the CT scan protocol provided by Materialise [17].
Selection of reconstruction software
Two software applications with similar capabilities were selected because they were readily available for the study. The selected software was Mimics Research 19.0 (research license) and 3DSlicer (Slicer version 4.11.20210226, open source). The capabilities of the both applications are shown in Table II.
Modeling the tibia
The total number of 2D cross-sectional images (slices) acquired during the CT scan was 2.118.After obtaining the data, the reference model was reconstructed. Alternative models were also reconstructed, creating gaps between the 2D slice files. Table III shows the different number of slices (retained slices from the reference model) used to reconstruct the alternative models. The model’s total number of images/slices considered the helicoidal scanning mode, and the same number was used for both software applications.
The general operation principle was similar in both applications, including importing the DICOM files. The threshold values with a minimum of 124 HU and a maximum of 3.071 HU were used.Image segmentation was performed using various tools that met the same objectives in both Mimics and 3D Slicer. A smooth factor of 0,4 was performed in two iterations, as well as minimal intervention of manual segmentation of the mask. A schematic representation of the steps used to obtain the model is shown in Fig. 1.
Analysis of reconstructed tibias and fibulas
factorial design was used to analyze the effect of two factors: software and the number of slices in the RMS (root mean square), Max (maximum distance between meshes), and Mean distance responses. The responses were obtained via the Euclidean distance of the model with a reduced number of slices vs. the control (the model with the complete number of slices). The MeshLab software was used to calculate the Hausdorff distance, which refers to the maximum distance between two subsets of points, where one belongs to an x-mesh, and the other belongs to a y-mesh.MeshLab samples each point belonging to the x-mesh and takes the closest point of the y-mesh. Therefore, it is very important to perform a previous alignment process between the meshes as accurately as possible. It is also essential to take as many points as possible when applying the filter, which can be ensured by sampling the vertices, edges, and faces [18]. The software factor had two levels: Mimics and 3D Slicer. The number of slices factor had four levels: 4, 6, 8, and 16. The alternative reconstructed models were compared with the reference model, and the right tibia and left tibia were considered as replications. The experimental setup is shown in Table IV. Residual plots were used to test the normality, independence, and constant variance assumptions (data not shown). Outliers identified via scatter plots were extracted from the analysis. The incidence of the effects and two-level interactions was evaluated via ANOVA (p <0,05).
Results and discussion
From the p-values, software (p = 0,02) and slices (p = 0,007) are significant for the response. The software affects the Max of the calculated distances because the line is not horizontal. Moreover,the Mimics software has a higher Max value than 3D Slicer. The number of slices also affects the Max, and, as observed in Figs. 2c and 2d, the highest number was obtained when extracting 16 slices. The overall mean is marked in the dotted reference line. As seen in Fig. 2d, 3DSlicer reports lower Max values in most cases related to slices. However, the p-value (0,060) reveals that this interaction is not significant. The ANOVA results for Max RMS and Mean can be seen in appendix Tables SI, SII, and SIII, respectively.
Figs. 2a and 2b show the Mean effects and interaction plots, respectively. As observed, 3DSlicer has lower RMS values than Mimics, and the higher RMS was noticed with the 16 slices. However,from the p-values, software (p = 0,07), slices (p = 0,24), and the interaction between software and slices (p = 0,97) are not significant for the RMS response. On the other hand, the highest mean value was observed for the model with 8 slices (Figs. 2e and 2f). However, slices (p = 0,56) and the software-slices interaction (p = 0,95) are not significant for the response. Nevertheless, software (p= 0,046) significantly influences the response, and 3DSlicer had a lower Mean value than Mimics.
Visible differences are spotted in the 3D images when using both reconstruction software applications.Fig. 3 shows the reference model for Mimics and its corresponding 3DSlicer reconstructions.The first interesting change is related to the visual smoothness of the surface. Generally speaking,the surfaces are smoother when using Mimics, even though the same smooth factor was used in 3DSlicer. There are indeed differences in the smoothing algorithms. The wrapping tool in Mimics deletes rough areas and gaps in the model, which is especially useful in numerical analyses [19].Since the 2D cross-sectional images were acquired using the helical mode, the removal of images considered potential helicoidal artifacts. On the other hand, the smoothing process in 3DSlicer consists of the remotion of small extrusions and the filling of small gaps without changing the smooth contours [20]. Additionally, Boolean operations were used in 3DSlicer to simulate the wrapping tool in Mimics.
Fig. 4 shows the distance differences from the reference model for both bones using Mimics for the most representative alternative models. In addition, the distance difference between the reference models and the alternative models obtained using each software is shown. When the distance between the two models is larger, the color tends towards red, and when the vertex is close, the color tends to be blue. The chromatic scale defines the intermediate values. The results suggest that the distances between the reference model and the alternative model are neglectable when using 4 slices in the reconstruction. However, with 16 slices, the differences increased, as shown in the changes in the color scale (from blue to red) around the tibia and fibula. The greatest differences (red) in all cases are located at the proximal tibia, given that the complexity of the geometry increases in that area (the tibial plateau). When the two applications are compared, the visual differences are concentrated at the image’s top-left area (proximal zone) for the tibia and at the top-right for the fibula. However, along the length of the bone, the model turns blue, meaning that the reconstruction of each software is very similar. Moreover, the reference model has been colored for comparison purposes. The zones at the Figure that do not have a chromatic scale indicate that, locally, the reconstructed model is larger than the reference model.
Figure 5 shows the curvature analysis for the left tibia and right fibula alternative models, as well as the reference models using both Mimics and 3DSlicer. The greatest curvature value displayed is 1, and the smallest one is 0,0010. As the radius of curvature decreases, color changes from black (0,0010) to blue, green, and red (1,0000). As the radius of curvature increases, the curvature value decreases. A planar surface has a curvature value of zero because the radii of flat faces are infinite.The results showed that there are no noticeable differences between the reference model and the model reconstructed using 4 slices (not shown). However, when 16 slices are used to reconstruct the alternative model, the curvature (and the continuity) of the surfaces is affected.
Another important difference between the reference and alternative models (16 slices) are compared is the mesh size (element size) in the STL file. When 16 slices are used, the software (Mimics) cannot provide continuity for the surfaces, and some empty elements can be identified (see the empty element in black in Fig 5b at the top-right). When the number of slices is 16, the wrapping tool should be modified as slices are removed. However, in this work, the same wrapping tool was used for comparison purposes. The same behavior was identified for the tibia and fibula, where several empty elements can be observed in Fig. 5d.
The alternative model (16 slices) for the fibula shows that the mesh size is extremely large, and it does not properly describe the curvature in the proximal zone of the fibula. On the contrary, the curvature along the shaft of the fibula is very similar since the geometry is less complex than the fibular head. Figs. 5e and 5f show the reference model reconstructed using 3DSlicer. The first interesting result is related to the size of the elements. The mesh created using the same procedure in Mimics provides a reference model with more details in the proximal zone of both bones. The curvature is similar for the model reconstructed using Mimics for the proximal zone. However, the surfaces are smoother when reconstructed using Mimics.
To summarize, in this work, the differences between the two software applications were investigated to create STL bone models. The manual intervention by the operator was limited as much as possible by using the same processing parameters, even though the segmentation algorithms of this software are not known. Another important detail related to the processing performed in order to obtain an STL file is that, when the model is exported using the ASCII file, the imported model is less prone to show errors in MeshLab. The same behavior has been reported by other authors [16] In this work, the mesh parameters, such as the number and density of the triangles in the mesh,were only qualitatively specified. Future work could focus on quantifying the parameters of the mesh after the final file is generated. This result suggests that the individual physical size of the triangles depends on the analyzed bone (tibia or fibula).
Conclusions
This work revealed that the software-slices interaction did not significantly influence any of the analyses. The main effects and interaction plot showed that the highest differences were observed in the 16-slice model for the tibia with the RMS and Max analysis. Furthermore, the reconstructed surfaces were smoother when Mimics was used, even though the same smooth factor was used in both software applications during the reconstruction. Nevertheless, Mimics reported continuity issues, and it had the highest RMS and Max.
As for the RMS distance, reducing the number of slices and using either of the applications analyzed, without nature of proof, would not present a significant difference in the reconstruction allowing for the reduction in radiation exposure and computational cost. However, for the Max distance, the reduced mesh would present a significant difference compared with the original reconstruction.For the Mean distance, the mesh would only be affected by the software used and not by the reduced number of slices.