This method demonstrates a voxel-based 3D printing workflow, which prints directly from medical images with exact spatial fidelity and spatial/contrast resolution. This enables the precise, graduated control of material distributions through morphologically complex, graduated materials correlated to radiodensity without loss or alteration of data.
Most applications of 3-dimensional (3D) printing for presurgical planning have been limited to bony structures and simple morphological descriptions of complex organs due to the fundamental limitations in accuracy, quality, and efficiency of the current modeling paradigm. This has largely ignored the soft tissue critical to most surgical specialties where the interior of an object matters and anatomical boundaries transition gradually. Therefore, the needs of the biomedical industry to replicate human tissue, which displays multiple scales of organization and varying material distributions, necessitate new forms of representation.
Presented here is a novel technique to create 3D models directly from medical images, which are superior in spatial and contrast resolution to current 3D modeling methods and contain previously unachievable spatial fidelity and soft tissue differentiation. Also presented are empirical measurements of novel, additively manufactured composites that span the gamut of material stiffnesses seen in soft biological tissues from MRI and CT. These unique volumetric design and printing methods allow for deterministic and continuous adjustment of material stiffness and color. This capability enables an entirely new application of additive manufacturing to presurgical planning: mechanical realism. As a natural complement to existing models that provide appearance matching, these new models also allow medical professionals to “feel” the spatially varying material properties of a tissue simulant-a critical addition to a field in which tactile sensation plays a key role.
Currently, surgeons study numerous discrete 2-dimensional (2D) imaging modalities displaying distinct data to plan for operations on 3D patients. Furthermore, viewing this data on a 2D screen is not fully capable of communicating the full extent of the collected data. As the number of imaging modalities grows, the ability to synthesize more data from distinct modalities, which exhibit multiple scales of organization, necessitates new forms of digital and physical representation to condense and curate information for more effective and efficient surgical planning.
3D-printed, patient-specific models have emerged as a new diagnostic tool for surgical planning that has been shown to reduce operating time and surgical complications1. However, the process is time-consuming due to the standard stereolithography (STL) method of 3D printing, which shows a visible loss of data and renders printed objects as solid, homogeneous, and isotropic materials. As a result, 3D printing for surgical planning has been limited to bony structures and simple morphological descriptions of complex organs2. This limitation is a result of an outdated manufacturing paradigm guided by the products and needs of the industrial revolution, where manufactured objects are fully described by their exterior boundaries3. However, the needs of the biomedical industry to replicate human tissue, which displays multiple scales of organization and varying material distributions, necessitate new forms of representation that represent the variations across the entire volume, which change point by point.
To address this issue, a 3D visualization and modeling technique (Figure 1) was developed and coupled with a novel, additive manufacturing process that enables greater control over the mixing and deposition of resins in ultrahigh resolution. This method, called bitmap printing, replicates human anatomy by 3D printing directly from medical images at a level of spatial fidelity and spatial/contrast resolution of advanced imaging technology approaching 15 µm. This enables the precise and graduated control required to replicate variations in morphologically complex soft tissue with no loss or alteration of data from diagnostic source images.
NOTE: 3D Slicer Medical Image Computing Software4 (see the Table of Materials) was used for the work completed in sections 1 through 3.
1. Data input
2. Manipulations
NOTE: A masking step is required if the anatomy is sufficiently complex, to the point where surrounding tissues and extraneous data are present after modifications to the Volume Properties.
3. Slicing
NOTE: This process bypasses the traditional 3D printing method by sending the slice files directly to the 3D printing instead of an STL mesh file. In the following steps, slices will be created from the volume rendering. The Bitmap Generator module is a custom-built extension. This can be downloaded from Extensions Manager.
4. Dithering
NOTE: Adobe Photoshop (see the Table of Materials) was used for the work completed in section 4.
5. Voxel printing
NOTE: Stratasys GrabCAD5 was used for the work completed in section 5.
A positive result, as shown in Figure 2 and Figure 3, will be a direct translation of the volume rendering as defined in steps 1.2.5 or 2.1.1.4. The final model should visually match the volume rendering in size, shape, and color. Along this process, there are numerous steps where an error can occur, which will affect one or more of the properties listed above.
Issues related to the uniform scaling, as shown in Figure 4, of the printed models can be a result of the imaging, the computer hardware, and/or default software settings. Hospitals use a variety of techniques to produce and render images from a range of possible scanners. As this method works directly from the source images, which can expose metadata not typically utilized, it is important to be familiar with the nuances of the imaging workflow. Issues of scale can arise when 'transformation' is baked into the metadata, which can artificially adjust layer height and rotation.
Scale issues can also be a result of the computer monitor size. Some versions of Slicerfab have been set to slice the volume rendering and save the resulting PNG to the size of the active screen. In these versions of Slicerfab, images that are larger than the monitor will be cut off. Finally, various updates in Photoshop have resulted in scale issues when the updates modify the defaults to the image import resolution. When the default is set to anything other than 600 DPI, the images will not maintain the same scale of images produced by the medical image computing software. They will result in distortions to the X-Y dimension while the z height of the model will remain correct.
Issues related to irregular shapes and unexpected geometries can result when working with opacity in the medical image computing software. The volume properties tab contains the ability to modify both color and opacity channels. When the opacity channel is set below 50%, the rendering algorithms produce visualizations that are difficult for the user to perceive, particularly surrounding complex structures. This can result in additional data being parsed in the process and can lead to unwanted data being 3D printed.
Issues related to color can result from software graphics and user errors in both image editing software and print software. The medical image computing software has numerous choices for adjusting the volume rendering. Although the current version of Slicerfab has hard-coded rendering settings, modifications can still be made. Activating light and shade settings, as well as GPU rendering settings, can produce unexpected and irreproducible results. Finally, the dithering steps starting at step 4.1.2.3 can impact color based on the options for color synthesis, which is determined by the number and relative concentrations of the available base materials in the printer.
The 'local perceptual' dithering algorithm attempts to produce a visual approximation of the source color from the available colors defined in the 'color picker.' Modifying the number and color of the base materials will modify the resulting hue and color accuracy of the printed model. Furthermore, if clear is used as a base material, as shown in Figure 5, issues surrounding surface and subsurface light scattering through the printed model often result in unfaithful color translations from the digital rendering to the printed model6.
Figure 1: Flow diagram. Please click here to view a larger version of this figure.
Figure 2: Voxel digital to physical dithering of color. (A) a cross-section of a cardiac model is shown by dividing the density ranges of the anatomy into 2, 4, and 10 colors. (B) An enlargement of a portion of each model is called out, showing the individual pixels, which will be processed to droplets of materials in the 3D printing process. (C) Shown here are cross-sectional 3D printed models using the voxel technique, demonstrating the translation from an image to the model. Please click here to view a larger version of this figure.
Figure 3: Voxel representative results. Two models displaying representative results of a successful method. (A) A cross-sectional kidney model of an adult with clear cell carcinoma. The tumor on the right side has been removed to show the interface between the kidney and tumor. This allows a surgeon a better understanding of the morphology of the tumor and its relationship to critical elements to be avoided. (B) A sectioned cardiac model showing the variation in tissue density. Please click here to view a larger version of this figure.
Figure 4: Voxel scale issue. Two images of the same model showing the result of a scaling issue. (A) Cross-sectional image of the kidney. The X-Y resolution is shown proportionally but is 50% of the intended product (B) Profile view of the kidney. The X-resolution remains accurate from the source data and results in a model that appears stretched in the X-direction. Please click here to view a larger version of this figure.
Figure 5: Potential problems. Two images of two different models demonstrate the issues around the clarity of working with translucent materials. (A) This model shows the result of enclosed voids within the model that have been filled with a 'support' material by the printer. In this model, the voids were intentionally created to create a variation in optical properties. (B) This model shows open voids that run deep into the model. The voids are tortuous, making standard postprocessing techniques, which polish the surface, impossible. The resulting optical distortion has rendered the model unusable for clinical applications. Please click here to view a larger version of this figure.
Figure 6: Voxel processing workflow and image quality comparison. From the input DICOM data, (A) a mask is created to isolate the area of interest and reconstruct it into a 3D Volume Rendering, (B) from which a histogram is analyzed to parse the ranges of intensity values. The shape channel of the voxel-based volume rendering is activated to visualize the form of the resulting masked DICOM. The material channel of the voxel-based volume rendering is modified, through lookup tables, which map color to the specified intensity ranges (C). The volume rendering is sliced as full-color PNG files to the required constraints and resolution of the printer (D). Every PNG slice is dithered into the material descriptions needed to fabricate the medical data. (E) The resulting color-composite PNGs are sent to the printer. (F) A visualization of a high-resolution data set compared to a low-resolution data set (G) using the same technique to demonstrate the need for the highest quality source data. Please click here to view a larger version of this figure.
The current representational framework that the majority, if not all, of digital modeling tools employ today results in the STL file format8. Nevertheless, the specific nature of this paradigm has proven inadequate when trying to express the granular or hierarchical structure of more complex, natural materials. With the arrival of recent additive manufacturing techniques such as multimaterial 3D printing, highly tuned and highly optimized objects can be produced, which display gradual material transitions throughout their volume. This paper suggests that a voxel or bitmap-based process is more suited to complex material representations and provides a technique for translating radiodensity and morphologic complexity from radiological images. The advantages of this workflow include i) a precise, graduated control over the material distribution at multiple scales within a 3D printed volume and ii) the power to increase existing 2D image processing techniques on 3D voxel fields and produce new creative avenues within the design and engineering of objects whose aesthetic qualities and material organization are highly modulated to suit their structural performance.
Every step in this process is critical to achieving an accurate final 3D print, and there is little room for error. Along the way, there are numerous points where extra attention is required, and checks should be performed to ensure accuracy. First, selecting the right images for this method has a direct impact on the final 3D printed model, as shown in Figure 6F,G. This method seeks to maintain the purity of the source images; any modifications to improve resolution or smooth contours could introduce or eliminate data. The final product in this method is only as good as the input data. This method allows for droplet resolution of 15 µm and 27 µm layer thickness. Therefore, it is critical to work closely with a radiologist to source the highest resolution images with the thinnest slice count.
Second, the model editing steps described in the protocol steps 1.1, 2, and Figure 6A require user input to mask and modify the lookup tables to extract and render the desired outcome. Due to the high level of resolution, multiple scales of an anatomical structure are editable. A thorough understanding of medical image data structures and their relation to biological tissues is critical to extracting the desired data. Attention during this step can allow for highly tuned models that replicate multiple scales of organization in biological tissue.
Third, the dithering step described in protocol step 4 determines how materials will be graduated from the source colors. It is critical to ensure the source colors relate to the colors in the printer. If the colors in the printer do not match the colors in the dithering step, unexpected variations in color can occur in the final model. Additionally, numerous dithering techniques will produce a variety of results. It is critical that this be examined closely to ensure that no data is lost, and the appropriate information is being displayed coherently.
We provide some troubleshooting solutions to the issues defined in the representative results. First, issues related to scale are generally related to a Transformation baked into the medical image metadata received from a radiological department. This issue can be corrected in the medical image computing software by deleting all these inherited 'Transformations.' The first step is to open the Transformation menu and select Delete Active Transform from the dropdown menu. Repeat this process for all inherited transformations; this should immediately correct the issue.
Second, issues related to geometry are generally related to activating the opacity channel in protocol step 1.2.4. When the opacity channel is set below 50%, the rendering algorithms produce visualizations, which are difficult for the user to perceive, particularly surrounding complex structures. The solution to this issue is to set the opacity channel to 100%, thus creating a solid color that can be defined as a 'clear' material in protocol step 5.
Third, issues related to slicing in the Slicerfab program are often a result of multiple 'Volumes' and the region of interest tool (ROI) being loaded in the medical image computing software. If multiple 'Volumes' are loaded, select the extraneous volumes from the Volume dropdown menu in the Volume Rendering module so that it is active. Next, from the same dropdown menu, select Delete current Volume. Repeat this step for an additional ROI that may have been created. When one 'Volume' and one 'ROI' are present, Slicerfab should work without the need for a restart.
Generally, all limitations of this protocol are related to hardware and related material availability. The current 3D printers used in this method are limited to 15 µm X-Y and 25 µm Z height resolution. This limitation is relevant when working with ultrahigh-resolution imaging data, such as Micro CT, where image resolution can approach 5 mm and would cause this method to introduce error7. This printer is also limited to printing 7 base materials at any one time, which can limit the range of available colors.
Blending at the droplet level does occur, allowing for the potential of 25,000,000 possible color combinations that can be created by co-deposition. However, the exact mechanism of material blending at the droplet level prior to UV curing is not well known. Furthermore, the printed material requires significant postprocessing, leading to visual artifacts with interior voids and hard-to-reach features. Therefore, it is critical to evaluate the geometry prior to fabrication to ensure the desired visual clarity when interior voids and complex geometry will not allow for postprocessing.
Three-dimensional printing is currently used to fabricate models for surgical planning, implantation, and operative navigation, improving patient care during surgical procedures and across the hospital environment9,10. However, the current adoption of 3D printed models for presurgical planning has been slow, partly due to the limited range of applications available with the current STL method for 3D printing. This method produces a loss in data and visible inaccuracies compared to the source data set, severely limited levels of complexity in relation to true anatomical morphology, and volumetric gradients of the original data that cannot be reproduced.
Although 3D printing morphologic data alone have proven to be successful, the range of applications with this method is limited to bony applications and simple geometric representations of complex anatomical features. In this process, valuable volumetric data are lost, which compromises the consistency and integrity of source data. Inversely, this method to extract the material composition of the 3D-printed model without deviation from medical images avoids these issues. This method can reproduce medical images with greater accuracy with known advantages for surgical procedures where morphological accuracy is critical. The protocol in this paper describes the tactile visualization of medical data through submillimeter resolution, multimaterial, 3D voxel printing. The incorporation of soft resins, with durometers in the range analogous to human tissue, could foreseeably allow for the recreation of radiologically scanned soft tissue to be used with tactile planning methods during surgical preparation.
The authors have nothing to disclose.
We thank AB Nexus and the State of Colorado for their generous support of our scientific research into voxel printing for presurgical planning. We thank L. Browne, N. Stence, and S. Sheridan for providing data sets used in this study. This study was funded by the AB Nexus Grant and the State of Colorado Advanced Industries Grant.
3D Slicer Image Computing Platform | Slicer.org | Version 4.10.2–4.11.2 | |
GrabCAD | Stratasys | 1.35 | |
J750 Polyjet 3D Printer | Stratasys | ||
Photoshop | Adobe | 2021 |