Next Article in Journal
A Novel Density of States (DOS) for Disordered Organic Semiconductors
Next Article in Special Issue
A Hybrid Data-Driven Metaheuristic Framework to Optimize Strain of Lattice Structures Proceeded by Additive Manufacturing
Previous Article in Journal
Design of a Template-Based Electrophoretically Assisted Micro-Ultrasonic Machining Micro-Channel Machine Tool and Its Machining Experiment
Previous Article in Special Issue
Research Status of Manufacturing Technology of Tungsten Alloy Wire
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Edge-Enhanced Object-Space Model Optimization of Tomographic Reconstructions for Additive Manufacturing

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences (CAS), Changchun 130033, China
2
Laser Institute, Qilu University of Technology (Shandong Academy of Sciences), Qingdao 266000, China
3
Center for Advanced Optoelectronic Functional Materials Research, and Key Laboratory for UV Emitting Materials and Technology of Ministry of Education, National Demonstration Center for Experimental Physics Education, Northeast Normal University, Changchun 130024, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(7), 1362; https://doi.org/10.3390/mi14071362
Submission received: 21 May 2023 / Revised: 28 June 2023 / Accepted: 28 June 2023 / Published: 30 June 2023

Abstract

:
Object-space model optimization (OSMO) has been proven to be a simple and high-accuracy approach for additive manufacturing of tomographic reconstructions compared with other approaches. In this paper, an improved OSMO algorithm is proposed in the context of OSMO. In addition to the two model optimization steps in each iteration of OSMO, another two steps are introduced: one step enhances the target regions’ in-part edges of the intermediate model, and the other step weakens the target regions’ out-of-part edges of the intermediate model to further improve the reconstruction accuracy of the target boundary. Accordingly, a new quality metric for volumetric printing, named ‘Edge Error’, is defined. Finally, reconstructions on diverse exemplary geometries show that all the quality metrics, such as VER, PW, IPDR, and Edge Error, of the new algorithm are significantly improved; thus, this improved OSMO approach achieves better performance in convergence and accuracy compared with OSMO.

1. Introduction

Volumetric additive manufacturing (VAM) has introduced a significant improvement in the development of 3D printing in recent years because of its low surface roughness and high printing efficiency. Tomographic VAM, as the major VAM implementation, was derived from computed tomography (CT) and the Fourier slice theorem. In tomographic VAM printing, a series of 2D optical patterns (known as image sets) are projected onto a rotating volume, which is filled with photosensitive liquid resin. Then, the expected 3D structure is polymerized in seconds to minutes and removed from the remaining liquid resin, as shown in Figure 1.
The progress of VAM technology depends on three elements: optics, material science, and image computation. Many studies have been reported on the first two elements [1,2,3,4,5,6,7,8,9,10,11], while research on image computation, especially iterative image optimization of the inverse math problem, has just begun [12,13,14].
Derived from computed tomography (CT) and the Fourier slice theorem, the ideal process of tomographic VAM is to obtain image sets from the model structure by forward-projection computing and then to obtain the printed structure by digital light processing (DLP) projection [2,3] (backward projection), as shown in Figure 2A. However, we can only receive a low-accuracy printed structure due to light scattering, as shown in Figure 2B. Consequently, it is necessary to optimize the computation before DLP projection to obtain a structure with higher accuracy, as shown in Figure 2C.
Light scattering causes it to be unable to propagate along a straight line. Therefore, some computation methods, such as FBP, gradient-descent optimization, and OSMO, by frequency filtering or optimization iteration, are used to approximate the printed structure to the model structure, so as to improve printing accuracy. The relevant optimization algorithms mentioned in this paper are all discussed based on this premise.
The well-known filtered back projection (FBP) method, constrained by its negative results, can only produce projector images with low accuracy, while the intensity of these images must be non-negative [15,16].
Other approaches that use gradient-descent optimization to adjust image sets to improve the volumetric dose reconstruction indirectly have been proposed [12,13,14]. Different from the above approaches, OSMO is applied to optimize the structure directly, instead of optimizing the set of external projection images, and can achieve better printing accuracy [13]. In addition, OSMO has two other excellent advantages: flexibility and ease of implementation and use.
In this paper, an improved OSMO algorithm is proposed in the context of OSMO, named ‘edge-enhanced OSMO’. The low surface roughness of a print target depends on the accurate reconstruction of the target boundary. Therefore, some morphological processing is imported into OSMO to enhance the target regions’ in-part edges of the intermediate model and weaken its out-of-part edges to achieve better performance in convergence and accuracy compared with OSMO. Accordingly, a new quality metric for volumetric printing is defined to evaluate the accuracy of the reconstructed target boundary as a supplement to other quality metrics.

2. OSMO Algorithm for VAM

To describe the OSMO algorithm, we use mathematical notation consistent with that of Rackson and Champley et al. [13]. The desired geometry to print is denoted as fT. The forward-projection operator that transforms an object to an image set is denoted as P. The notation is consistent with the fact that it performs the mathematical inverse transformation of the forward projection, which is denoted as P*. Therefore, PfT is the forward projection of fT from the object to the image set. Let N be a normalizing operator. Dl and Dh are defined as the low-dose threshold value and high-dose threshold value, respectively, where 0 < Dl < Dh <1. Here, Mj,j is the object model after j iterations. M0,0 is defined as the initial model of Mj,j, and its value is set to fT. We define fj,j as the forward projection of Mj,j, any resultant negative values of which are set to zero. The expression of fj,j is as follows:
f j , j =   NP max ( 0 , PM j , j ) ,
The OSMO iteration process for optimizing from Mj,j to Mj+1,j+1 is shown in Figure 3, and it includes the following two steps:
STEP 1: Update the intermediate model Mi,i+1 by subtracting out-of-part voxels with an unwanted extra dose above the lower threshold Dl from the previous model Mi,i. For only the out-of-part voxels (in-part voxels remain unchanged from Mi,i):
M i , i + 1 = M i , i m a x ( 0 , f i , i D l ) .
According to Equation (1), the expression of the intermediate reconstruction f i , i + 1 is:
f i , i + 1 =   NP max ( 0 , PM i , i + 1 ) .
STEP 2: Update the model Mi+1,i+1 by adding in-part voxels with the desired missing dose below the upper threshold Dh to the intermediate model Mi,i+1. For only in-part voxels (out-of-part voxels remain unchanged from Mi,i+1):
M i + 1 , i + 1 = M i , i + 1 + m a x ( 0 , D h f i , i + 1 ) .
According to Equation (1), the expression of the reconstruction f i + 1 , i + 1 is
f i + 1 , i + 1 =   NP max ( 0 , PM i + 1 , i + 1 ) .
Then, the image sets can be solved after K iterations, as shown in Equation (6):
ImgS   =   Nmax ( 0 , PM K , K ) .

3. Edge-Enhanced OSMO Algorithm for VAM

3.1. Edge-Enhanced OSMO Principle

The direct criterion for evaluating the optimization quality of reconstruction algorithms is the degree of separation between the in-part and out-of-part edges in the histogram of the reconstructed image. The better the separation is, the less overlap there is, and the higher the reconstruction accuracy that will be obtained, and vice versa. For ease of explanation, 2D ‘Reschart’ (as shown in Figure 4) is taken as the example, which can be considered as one of the 3D geometry’s cross-sections.
There is still a significant overlap between the histogram’s in-part and out-of-part edges after 15 optimization iterations (Dh = 0.8, Dl = 0.6) with OSMO (see Figure 5). Using these image sets corresponding to the above iteration result for printing, the expected printing accuracy will not be achieved. Therefore, in the case that the number of iterations is given, or the iteration accuracy is in a convergence state, we need to find ways to reduce the overlap area between the in-part and out-of-part edges to further improve printing accuracy.
In target geometry, the target’s boundaries (or edges) belong to the transition area between the in-part and out-of-part edges, which are the main part of the dose distribution histogram’s overlapping area, and the accurate reconstruction of edge regions is the key to improving printing accuracy. Therefore, it is necessary to enhance the in-part edge regions and weaken the out-of-part edge regions during the optimization iteration process, as shown in Figure 6, to further improve the contrast of the edge regions and promote better separation of the target and background.
To achieve the above purpose, there are generally two approaches: one is increasing the number of optimization iterations, and the other is enhancing the edge gradient.
The method of increasing the number of optimization iterations can improve the separation between the target and background to a certain extent. However, it belongs to global optimization. On the one hand, it is not possible to just focus on the optimization of edge regions, which may lead to the iteration falling into local convergence. On the other hand, it will increase the enormous but unnecessary computation of non-edge regions.
The method of enhancing edge gradients is easily thought of as frequency filtering. This method also has the same problem of global processing, which may increase unnecessary computational cost. In addition, the principle of frequency filtering is to increase or maintains the edges’ intensity, while weakening the intensity of the regions on both sides of the edges (including in-part edges and out-of-part edges) without distinction, and there is a certain deviation from the idea to ‘enhance the in-part edge regions and weaken the out-of-part edge regions’.
In this paper, the edge-enhanced OSMO algorithm (EE OSMO) is proposed, and it is an improved algorithm based on OSMO. First, a morphological method is used to extract in-part edges and out-of-part edges from the original target geometry. Then, the in-part edges are enhanced, and the out-of-part edges are weakened.
EE OSMO has the following two advantages: Firstly, based on the optimization concept of OSMO, local enhancement calculations are only performed on the edge regions, thus can achieve fast and high-precision convergence of the iteration with minimal additional operations. Secondly, compared with the problem of frequency filtering not being able to distinguish the two sides of the edge, the EE OSMO method enhances and weakens the edge regions according to their different regions, which can further improve the reconstruction accuracy of the edge regions.
Before introducing the algorithm implementation principle of EE OSMO, the extraction methods of in-part edges and out-of-part edges are explained.
The extraction process of in-part edges is as follows:
  • Erode the target regions of the geometry pattern, and then obtain the eroded target regions, as shown in the dark blue internal area in Figure 7 (Step A). The structural element used for erosion is the central symmetric structure (the size is 3 × 3 in this paper).
  • Subtract the eroded target regions from the target regions, and then obtain the in-part edges, as shown Figure 7 (Step B).
The extraction process of out-of-part edges is as follows:
  • Dilate the target regions of the geometry pattern, and then obtain the dilated target regions, as shown in the yellow internal area in Figure 7. Step A. The structural element used for dilation is the central symmetric structure (the size is 3 × 3 in this paper).
  • Subtract the target regions from the dilated target regions, and then obtain the out-of-part edges, as shown Figure 7 (Step B).
It should be noted that the extraction of in-part or out-of-part edges is an isotropic process; therefore, it is required that the structural elements used for erosion and dilation must be a central symmetric structure, and the unilateral size must be odd to ensure the same width of edge region in all directions. EE OSMO is a further correction to the reconstruction accuracy of OSMO, which only needs to enhance the edge area in a small range. The higher the size value, the greater the stiffness of the edge regions but the lower the accuracy. On the contrary, the smaller the stiffness of the edge region, the higher the accuracy. It is generally recommended to have a structural element size in the range of 3–7.

3.2. Edge-Enhanced OSMO Approach

According to the principle described in the previous section, the implementation process of edge-enhanced OSMO (EE OSMO) is based on the OSMO two-step (STEP 1 and STEP 2) iterative method, and an additional two-step (STEP 3 and STEP 4) edge enhancement process is added, as shown in Figure 8. The implementation process is as follows:
STEP 1: Refer to Section 2 STEP 1 for details.
STEP 2: Refer to Section 2 STEP 2 for details.
STEP 3: Update intermediate Model 3 Mi,i+3 by adding in-part edge voxels with the desired missing dose below the upper threshold Dh to intermediate Model 2 Mi,i+2. For only in-part edge voxels:
M i , i + 3 = M i , i + 2 + m a x ( 0 , D h f i , i + 2 ) .
According to Equation (1), the expression of the reconstruction f i , i + 3   is
f i , i + 3 =   NP max ( 0 , PM i , i + 3 ) .
STEP 4: Update the model Mi+1,i+1 by subtracting out-of-part edge voxels with an unwanted extra dose above the lower threshold Dl from intermediate Model 3 Mi,i+3. For only the out-of-part edge voxels:
M i + 1 , i + 1 = M i , i + 3 m a x ( 0 , f i , i + 3 D l ) .
According to Equation (1), the expression of the reconstruction f i + 1 , i + 1 is
f i + 1 , i + 1 =   NP max ( 0 , PM i + 1 , i + 1 ) .
After N optimization iterations, the image sets can be achieved, as shown in Equation (6).
For the sake of comparison, the ‘Reschart’ image (as shown in Figure 3) is used as an example, and the reconstruction results of OSMO and EE OSMO are shown in Figure 9a,b, respectively, with 15 optimization iterations (Dh = 0.8, Dl = 0.6). The comparison graph in Figure 9 shows that the reconstruction accuracy of EE OSMO is significantly improved with the same parameters.

4. Reconstruction Quality Metrics

According to the literature [13], three metrics for evaluating the quality of a reconstruction are defined: Voxel Error Rate (VER), Process Window (PW) size, and In-part Dose Range (IPDR). As a supplement, a new quality metric named Edge Error (EdgeE) is proposed in order to evaluate the accuracy of the reconstruction’s edge regions.
The calculation of EdgeE consists of two parts: one is the in-part edge voxels error rate, that is, the in-part edge error rate (IPEER); the other is out-of-part edge voxels error rate, that is, the out-of-part edge error rate (OPEER). The expression for IPEER is
IPEER = f i , i R IPE Sgn ( f i , i < TH ) N IPE ,
where, f i , i is defined as the reconstruction dose distribution for the i-th iteration. R IPE is defined as in-part edge regions. N IPE is defined as the total number of in-part edge voxels. TH is the error threshold in the current iteration, and the expression is
TH = ( min ( f i , i R IP ) + max ( f i , i R OP ) ) / 2 ,
where R IP is defined as the in-part regions and R OP as out-of-part regions. The expression for OPEER is
OPEER = f i , i R OPE Sgn ( f i , i > TH ) N OPE ,
where R OPE is defined as out-of-part edge regions, and N OPE is defined as total number of out-of-part edge voxels. The expression for EdgeE is
EdgeE = ( IPEER + OPEER ) / 2 .  
The accuracy of the reconstruction’s edge regions determines the printing accuracy and surface smoothness. EdgeE, using the reconstruction accuracy of the target edges as the evaluation criterion, can intuitively characterize the reconstruction quality. It is a beneficial supplement to VER, PW, and IPDR.

5. Results and Discussion

5.1. Evaluation of Optimization

Because EE OSMO is the improved algorithm for OSMO, two typical geometric structures derived from publicly available geometry files are selected as optimization reconstruction targets in this section to sufficiently evaluate the performance of EE OSMO. These geometries are descriptively titled ‘Reschart’ and ‘Thinker’, and the target geometries are shown in Figure 10. The performance of EE OSMO and OSMO are comprehensively compared using four quality metrics: VER, PW, IPDR, and EdgeE.
VER is defined as the voxel error rate. The closer the value of VER is to 0, the lower the error rate of printing.
PW is defined as the difference, in normalized units of dose, between the highest-dose out-of-part voxel and the lowest-dose in-part voxel [13]. There are two ways to define PW:
If PW is defined as
PW = ( highest dose   out of part   voxel ) ( lowest dose   in part   voxel ) , it is negative when there are no overlaps between the in-part histogram and out-of-part histogram, and vice versa.
If PW is defined as
PW = ( lowest dose   in part   voxel ) ( highest dose   out of part   voxel ) , it is positive when there are no overlaps between the in-part histogram and out-of-part histogram, and vice versa.
In this paper, the first definition of PW is used for algorithm evaluation.
IPDR is defined as the in-part dose range, which is one minus the lowest-dose in-part voxel. The closer the value of IPDR is to 0, the more concentrated the energy of the dose distribution.
EdgeE, as described in the previous section, is defined as the edges error rate. The closer the value of EdgeE is to 0, the lower the error rate of printing.
The optimization algorithm and all ancillary functions are implemented in Python3 using the python library VAMToolbox [17], which supports the generation of light projections and the control of a DLP projector for tomographic VAM. All functions are implemented in Visual Studio Code, which is available on request.
Figure 11 shows the comparison curves of VER, PW, and IPDR of the ‘Reschart’ structure iterated by OSMO and EE OSMO, as well as the comparison images of the dose histogram. Table 1 shows the final iteration results of the four quality metrics. In the comparative experiment, the optimization parameters are D h   = 0.9 and D l   = 0.83, and the number of iterations is 30.
Figure 11a–d shows that EE OSMO has better convergence than OSMO. The quality metric values of 15 iterations of EE OSMO are comparable to those of 30 iterations of OSMO, while the former consumes only 2/3 of the time of the latter. After 30 iterations, the EE OSMO voxel error rate reaches 0 (VER = 0), there are no overlaps between the in-part histogram and out-of-part histogram (PW < 0), and the concentration of the dose distribution increased by 13%, and the edge’s error rate reaches 0 (EdgeE = 0) compared with the OSMO results, which are VER > 0, PW > 0, IPDR = 0.153547, and EdgeE = 0.00237, according to Figure 11e,f and Table 1.
Figure 11g is the difference image between the target geometry and binary image of the dose distribution, and the dose distribution is obtained with OSMO optimization. The binarization threshold of the dose distribution is the normalized minimum value of the dose distribution’s in-part voxels.
Figure 11h is the difference image between the target geometry and binary image of the dose distribution, and the dose distribution is obtained with EE OSMO optimization. The binarization threshold of the dose distribution is the normalized minimum value of the dose distribution’s in-part voxels.
From the comparison between Figure 11g,h, it can also be shown intuitively that the dose distribution simulation error of EE OSMO is close to 0, while the dose distribution simulation error with OSMO optimization is still significant.
The same conclusion is also verified by 3D image reconstruction. Figure 12 shows the comparison curves of VER, PW, and IPDR and EdgeE of the ‘Thinker’ structure iterated by OSMO and EE OSMO. Table 2 shows the final iteration results of the four quality metrics. In the comparative experiment, the optimization parameters are D h   = 0.8 and D l   = 0.6, and the number of iterations is 30.
The above two comparisons show that the results of EE OSMO are significantly improved in terms of convergence and optimization accuracy compared with OSMO.
Comparisons between OSMO and EE OSMO, including several projector intensity images, dose distribution slices for the ‘Thinker’ geometries, and difference images between target geometry slices and dose distribution slices’ binary images, are shown in Figure 13.
An the left of Figure 13a are three computational projections at 30°, 60° and 90°. An the top right of Figure 13a are five dose distribution slices with different heights. An the bottom right of Figure 13a are five target geometry slices with different heights, accordingly.
At the top of Figure 13b are the differences between target geometry slices and binary image of dose distribution slices, and the dose distribution slices are obtained with OSMO optimization. The binarization threshold of dose distribution is the normalized minimum value of the dose distribution’s in-part voxels.
A the bottom of Figure 13b are the differences between target geometry slices and binary image of dose distribution slices, and the dose distribution slices are obtained with EE OSMO optimization. The binarization threshold of dose distribution is the normalized minimum value of dose the distribution’s in-part voxels.
Figure 13a shows that the dose distributions obtained with OSMO and EE OSMO can both approximate the target geometry better, while the quantitative gap between them is difficult to distinguish by eye. In order to intuitively demonstrate the reconstruction quality gap between them further, the respective differences between target geometry slices and binary image of the dose distribution slices are calculated and shown in Figure 13b. From Figure 13b, it can be seen that there is a certain edge error in the OSMO’s dose distribution, while the edge error of EE OSMO’s is almost zero under the same parameters. After further analysis of Figure 13b, we found that the edge error of OSMO’s is nearly 3 voxels in certain locations. We assume to print a structure with a dimension of 1 cm3, and the spatial resolution of it is 512 × 512 × 512 voxels, that is, the size of one voxel is 19.5 × 19.5 × 19.5 μm. In the above case, the OSMO’s dose distribution error reaches nearly 60 μm in one dimension. That is to say, the larger the space occupied by a single voxel, the greater the error, and the quantitative gap between OSMO and EE OSMO is more significant.

5.2. The Influence of Frequency Filtering

To avoid the impossible negative light problem of frequency filtering during the iteration, the OSMO only performs frequency filtering in initialization to improve the rate of convergence of iterations, but it does not use it during the iteration. EE OSMO is the improved algorithm of OSMO, and its processing architecture is basically the same as OSMO. Therefore, in this section, only the error convergence performance difference between OSMO and EE OSMO is discussed, with and without frequency filtering and just in initialization.
The ’Reschart’ is selected as the geometry for performance comparison; the optimization parameters are D h   = 0.9 and D l   = 0.83, and the number of iterations is 30.
The two red curves in Figure 14 (dashed line for OSMO and solid line for EE OSMO) show the VER iteration curves of OSMO and EE OSMO with the same parameter but without frequency filtering initialization. For comparison, the two green curves in Figure 14 (dashed line for OSMO and solid line for EE OSMO) show the VER iteration curves of OSMO and EE OSMO with the same parameter and with frequency filtering initialization.
From the comparison of the red and green curves in Figure 14, it can be seen that under the same initialization conditions, EE OSMO has better convergence than OSMO. In addition, the target was frequency-filtered to generate an improved initial model. This reduces the number of algorithm iterations necessary to converge to an accurate solution compared with simply using the target as the initial model, and using this image as the initial iteration value has better convergence (as shown by the green curves).

6. Conclusions

We developed a new improved projection optimization algorithm in the image computation field of tomographic VAM, named ‘EE OSMO’. In this algorithm, some morphological processing was added to the optimization iteration of OSMO to improve the reconstruction accuracy of target boundaries (or edges). Accordingly, a new quality metric for volumetric printing, named ‘Edge Error’, is defined as the accuracy evaluation of target boundaries. The dose distribution was evaluated computationally. The EE OSMO approach was shown to perform better than OSMO in nearly all four computational metrics; thus, EE OSMO could achieve better convergence and higher accuracy.

Author Contributions

Conceptualization, Y.Z. and H.L.; methodology, Y.Z.; software, M.L. and C.G.; validation, M.L. and C.G.; formal analysis, M.L.; investigation, Z.J.; resources, Z.J.; data curation, C.G.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z.; visualization, R.Z.; supervision, R.Z.; project administration, R.Z.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the General Program of National Natural Science Foundation of China under Grant 51675506, and in part by the Jinan “20 New Colleges and Universities” Innovation Team Introduction Project (202228047).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ngo, T.D.; Kashani, A.; Imbalzano, G.; Nguyen, K.T.; Hui, D. Additive manufacturing (3D printing): A review of materials, methods, applications and challenges. Compos. Part B Eng. 2018, 143, 172–176. [Google Scholar] [CrossRef]
  2. Kelly, B.E.; Bhattacharya, I.; Heidari, H.; Shusteff, M.; Spadaccini, C.M.; Taylor, H.K. Volumetric additive manufacturing via tomographic reconstruction. Science 2019, 363, 1075–1079. [Google Scholar] [CrossRef] [PubMed]
  3. Loterie, D.; Delrot, P.; Moser, C. High-resolution tomographic volumetric additive manufacturing. Nat. Commun. 2020, 11, 852. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Cook, C.C.; Fong, E.J.; Schwartz, J.J.; Porcincula, D.H.; Kaczmarek, A.C.; Oakdale, J.S.; Moran, B.D.; Champley, K.M.; Rackson, C.M.; Muralidharan, A.; et al. Highly Tunable Thiol-Ene Photoresins for Volumetric Additive Manufacturing. Adv. Mater. 2020, 32, e2003376. [Google Scholar] [CrossRef] [PubMed]
  5. Moran, B.; Fone, E.; Cook, C.; Shusteff, M. Volumetric additive manufacturing system optics. In Emerging Digital Micromirror Device Based Systems and Applications XIII, Online Only U.S.; Spie: Bellingham, WA, USA, 2021; Volume 2, pp. 783–789. [Google Scholar] [CrossRef]
  6. Thiele, S.; Arzenbacher, K.; Gissibl, T.; Giessen, H.; Herkommer, A.M. 3D-printed eagle eye: Compound microlens system for foveated imaging. Sci. Adv. 2017, 3, e1602655. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Amin, R.; Knowlton, S.; Hart, A.; Yenilmez, B.; Chaderinezhad, F.; Katebifar, S.; Messina, M.; Khademhosseini, A.; Tasoglu, S. 3D-printed microfluidic devices. Biofabrication 2016, 8, 022001. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Jahangir, N.; Cleeman, J.; Hwang, H.-J.; Malhotra, R. Towards out-of-chamber damage-free fabrication of highly conductive nanoparticle-based circuits inside 3D printed thermally sensitive polymers. Addit. Manuf. 2019, 30, 100886. [Google Scholar] [CrossRef]
  9. de Beer, M.P.; van der Laan, H.L.; Cole, M.A.; Whelan, R.J.; Burns, M.A.; Scott, T.F. Rapid, continuous additive manufacturing by volumetric polymerization inhibition patterning. Sci. Adv. 2019, 5, eaau8723. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Madrid-Wolff, J.; Boniface, A.; Loterie, D.; Delrot, P.; Moser, C. Controlling Light in Scattering Materials for Volumetric Additive Manufacturing. Adv. Sci. 2022, 9, 2105144. [Google Scholar] [CrossRef] [PubMed]
  11. Bernal, P.N.; Bouwmeester, M.; Madrid-Wolff, J.; Falandt, M.; Florczak, S.; Rodriguez, N.G.; Li, Y.; Größbacher, G.; Samsom, R.; van Wolferen, M.; et al. Volumetric Bioprinting of Organoids and Optically Tuned Hydrogels to Build Liver-Like Metabolic Biofactories. Adv. Mater. 2022, 34, 2110054. [Google Scholar] [CrossRef] [PubMed]
  12. Bhattacharya, I.; Toombs, J.; Taylor, H. High fidelity volumetric additive manufacturing. Addit. Manuf. 2021, 47, 102299. [Google Scholar] [CrossRef]
  13. Rackson, C.M.; Champley, K.M.; Toombs, J.T.; Fong, E.J.; Bansal, V.; Taylor, H.K.; Shusteff, M.; McLeod, R.R. Object-space optimization of tomographic reconstructions for additive manufacturing. Addit. Manuf. 2021, 48, 102367. [Google Scholar] [CrossRef] [PubMed]
  14. Orth, A.; Sampson, K.L.; Zhang, Y.; Ting, K.; van Egmond, D.A.; Laqua, K.; Lacelle, T.; Webber, D.; Fatehi, D.; Boisvert, J.; et al. On-the-fly 3D metrology of volumetric additive manufacturing. Addit. Manuf. 2022, 56, 102869. [Google Scholar] [CrossRef]
  15. Natterer, F.; Wang, G. The Mathematics of Computerized Tomography. Med. Phys. 2002, 29, 107–108. [Google Scholar] [CrossRef] [Green Version]
  16. Pazhamannil, R.V.; Govindan, P.; Edacherian, A. Optimized projections and dose slices for the volumetric additive manufacturing of three dimensional objects. Mater. Today Proc. 2020, 44, 922–925. [Google Scholar] [CrossRef]
  17. 1Computed-Axial-Lithography/VAMToolbox. Available online: https://github.com/computed-axial-lithography/VAMToolbox>T (accessed on 4 August 2022).
Figure 1. Overview of tomographic VAM.
Figure 1. Overview of tomographic VAM.
Micromachines 14 01362 g001
Figure 2. Image computation process.
Figure 2. Image computation process.
Micromachines 14 01362 g002
Figure 3. OSMO optimization process (mention modified from [13]).
Figure 3. OSMO optimization process (mention modified from [13]).
Micromachines 14 01362 g003
Figure 4. Binary target geometry of ‘Reschart’.
Figure 4. Binary target geometry of ‘Reschart’.
Micromachines 14 01362 g004
Figure 5. Dose distribution reconstruction results of ‘Reschart’ with OSMO (Iteration = 15, Dl = 0.6, Dh = 0.8): (a) dose distribution; (b) histogram of the dose distribution.
Figure 5. Dose distribution reconstruction results of ‘Reschart’ with OSMO (Iteration = 15, Dl = 0.6, Dh = 0.8): (a) dose distribution; (b) histogram of the dose distribution.
Micromachines 14 01362 g005
Figure 6. Edge enhancement schematic diagram.
Figure 6. Edge enhancement schematic diagram.
Micromachines 14 01362 g006
Figure 7. Schematic diagram of edge extraction.
Figure 7. Schematic diagram of edge extraction.
Micromachines 14 01362 g007
Figure 8. EE OSMO optimization process.
Figure 8. EE OSMO optimization process.
Micromachines 14 01362 g008
Figure 9. Dose distribution reconstruction histogram of ‘Reschart’ (Iteration = 15, Dl = 0.6, Dh = 0.8): (a) OSMO; (b) EE OSMO.
Figure 9. Dose distribution reconstruction histogram of ‘Reschart’ (Iteration = 15, Dl = 0.6, Dh = 0.8): (a) OSMO; (b) EE OSMO.
Micromachines 14 01362 g009
Figure 10. Geometric structures for evaluation: (a) target geometry of ‘Reschart’; (b) target geometry of ‘Thinker’.
Figure 10. Geometric structures for evaluation: (a) target geometry of ‘Reschart’; (b) target geometry of ‘Thinker’.
Micromachines 14 01362 g010
Figure 11. OSMO and EE OSMO performance comparison on ‘Reschart’: (a) VER; (b) PW; (c) IPDR; (d) EdgeE; (e) final dose histogram of OSMO; (f) final dose histogram of EE OSMO; (g) difference between target geometry and binary image of dose distribution using OSMO; and (h) difference between target geometry and binary image of dose distribution using EE OSMO.
Figure 11. OSMO and EE OSMO performance comparison on ‘Reschart’: (a) VER; (b) PW; (c) IPDR; (d) EdgeE; (e) final dose histogram of OSMO; (f) final dose histogram of EE OSMO; (g) difference between target geometry and binary image of dose distribution using OSMO; and (h) difference between target geometry and binary image of dose distribution using EE OSMO.
Micromachines 14 01362 g011aMicromachines 14 01362 g011b
Figure 12. OSMO and EE OSMO performance comparison on ‘Thinker’: (a) VER; (b) PW; (c) IPDR; and (d) EdgeE.
Figure 12. OSMO and EE OSMO performance comparison on ‘Thinker’: (a) VER; (b) PW; (c) IPDR; and (d) EdgeE.
Micromachines 14 01362 g012
Figure 13. ‘Thinker’ geometry reconstruction comparison between OSMO and EE OSMO: (a) computational projections and dose distribution slice comparison; (b) difference comparison between target geometry slices and dose distribution slices’ binary images.
Figure 13. ‘Thinker’ geometry reconstruction comparison between OSMO and EE OSMO: (a) computational projections and dose distribution slice comparison; (b) difference comparison between target geometry slices and dose distribution slices’ binary images.
Micromachines 14 01362 g013aMicromachines 14 01362 g013b
Figure 14. OSMO and EE OSMO performance comparison of VER on ‘Reschart’. The red curves represent VER iteration curves without frequency filtering initialization. The green curves represent VER iteration curves with frequency filtering initialization.
Figure 14. OSMO and EE OSMO performance comparison of VER on ‘Reschart’. The red curves represent VER iteration curves without frequency filtering initialization. The green curves represent VER iteration curves with frequency filtering initialization.
Micromachines 14 01362 g014
Table 1. Final iteration results on ‘Reschart’.
Table 1. Final iteration results on ‘Reschart’.
AlgorithmVERPWIPDREdgeE
OSMO0.014100.033360.1535470.00237
EE OSMO0−0.0067590.129090
Table 2. Final iteration results on ‘Thinker’.
Table 2. Final iteration results on ‘Thinker’.
AlgorithmVERPWIPDREdgeE
OSMO0.0005780.0350620.2996140.024669
EE OSMO0.0001100.0160180.2861610.007178
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, Y.; Liu, M.; Liu, H.; Gao, C.; Jia, Z.; Zhai, R. Edge-Enhanced Object-Space Model Optimization of Tomographic Reconstructions for Additive Manufacturing. Micromachines 2023, 14, 1362. https://doi.org/10.3390/mi14071362

AMA Style

Zhang Y, Liu M, Liu H, Gao C, Jia Z, Zhai R. Edge-Enhanced Object-Space Model Optimization of Tomographic Reconstructions for Additive Manufacturing. Micromachines. 2023; 14(7):1362. https://doi.org/10.3390/mi14071362

Chicago/Turabian Style

Zhang, Yanchao, Minzhe Liu, Hua Liu, Ce Gao, Zhongqing Jia, and Ruizhan Zhai. 2023. "Edge-Enhanced Object-Space Model Optimization of Tomographic Reconstructions for Additive Manufacturing" Micromachines 14, no. 7: 1362. https://doi.org/10.3390/mi14071362

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop