IP Library Granted Patent US 12,217,402
Granted Patent B2
US 12,217,402 · App. 17/535,766 · Granted Feb 4, 2025

Deep learning based image enhancement for additive manufacturing

Inventors: Simon Mason (Baltimore, MD); Ryan Scott Kitchen (Knoxville, TN); Travis McFalls (Knoxville, TN)
Assignee: BWXT Advanced Technologies LLC
G06T5/73G06T5/50G06T7/0004G06T2207/10048G06T2207/10081G06T2207/20021G06T2207/20081G06T2207/20084G06T2207/30108
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,217,402
App. No.
17/535,766
Granted
Feb 4, 2025
Kind
B2
Abstract

A method is provided for enhancing image resolution for sequences of 2-D images of additively manufactured products. For each of a plurality of additive manufacturing processes, the process obtains a respective plurality of sequenced low-resolution 2-D images of a respective product during the respective additive manufacturing process and obtains a respective high-resolution 3-D image of the respective product after completion of the respective additive manufacturing process. The process selects tiling maps that subdivide the low-resolution 2-D images and the high-resolution 3-D images into low-resolution tiles and high-resolution tiles, respectively. The process also builds an image enhancement generator iteratively in a generative adversarial network using training inputs that includes ordered pairs of low-resolution and high-resolution tiles. The process stores the image enhancement generator for subsequent use to enhance sequences of low-resolution 2-D images captured for products during additive manufacturing.

Claims (49)

1. A method for enhancing image resolution for sequences of 2-D images of additively manufactured products, the method comprising:

for each of a plurality of additive manufacturing processes:

obtaining a respective plurality of sequenced low-resolution 2-D images of a respective product during the respective additive manufacturing process;

obtaining a respective high-resolution 3-D image of the respective product after completion of the respective additive manufacturing process, wherein the high-resolution 3-D image comprises a plurality of high-resolution 2-D images corresponding to the low resolution 2-D images;

selecting one or more tiling maps that subdivide each of the low-resolution 2-D images into a plurality of LR tiles and subdivide each of the corresponding high-resolution 2-D images into a plurality of corresponding HR tiles;

building an image enhancement generator iteratively in a generative adversarial network using training input comprising ordered pairs of corresponding LR tiles and HR tiles; and

storing the image enhancement generator for subsequent use to enhance sequences of low-resolution 2-D images captured for products during additive manufacturing,

wherein the method further comprises cropping and aligning the low-resolution 2-D images with the high-resolution 2-D images prior to subdividing into tiles.

2. The method of claim 1 , wherein each of the plurality of sequenced low-resolution 2-D images is a near-infrared (NIR) image of the respective product captured in a temporal sequence during the respective additive manufacturing process.

3. The method of claim 1 , wherein each of the high-resolution 3-D images is generated based on performing a micro-CT scan of the respective product after the respective additive manufacturing process is complete.

4. The method of claim 1 , wherein the generative adversarial network includes a first neural network comprising the image enhancement generator and a second neural network comprising a discriminator.

5. The method of claim 4 , wherein building the image enhancement generator iteratively comprises:

training the image enhancement generator to produce candidate high-resolution 2-D images based on low-resolution 2-D images; and

training the discriminator to distinguish between the candidate high-resolution 2-D images and 2-D slices of the obtained high-resolution 3-D images.

6. The method of claim 5 , wherein building the image enhancement generator ceases when output of the image enhancement generator is classified by the discriminator as a real high-resolution 3-D image for 50 percent of the candidate high-resolution 2-D images during multiple successive training iterations.

7. The method of claim 1 , further comprising augmenting the LR tiles and HR tiles in the training input by performing a warp transformation on some of the 2-D images.

8. The method of claim 1 , wherein the one or more tiling maps comprise a plurality of tiling maps, each subdividing according to a different pattern.

9. An electronic device for enhancing image resolution for sequences of 2-D images of additively manufactured products, comprising:

one or more processors; and

memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for performing the method of claim 1 .

10. A non-transitory computer-readable storage medium storing one or more programs configured for execution by one or more processors of an electronic device, the one or more programs including instructions for performing the method of claim 1 .

11. A method for enhancing image resolution for sequences of 2-D images of additively manufactured products, the method comprising:

obtaining a plurality of temporally sequenced low-resolution 2-D images of a product during an in-progress additive manufacturing process;

obtaining an image enhancement generator previously trained as part of a generative adversarial network, wherein the image enhancement generator is configured to accept input images of a fixed 2-dimensional size;

selecting one or more tiling maps that subdivide each of the low-resolution 2-D images into a plurality of LR tiles;

for each of the LR tiles, applying the image enhancement generator to generate a high-resolution 2-D artificial image tile of the product;

stitching together the high-resolution 2-D artificial image tiles to form a set of high-resolution 2-D artificial layers corresponding to the low-resolution images; and

stacking together the high-resolution 2-D artificial layers to form a 3-D artificial volume of the product,

wherein the stitching comprises:

for each pixel included in two or more overlapping regions of the tiling map, generating a respective output image for the respective pixel by computing a respective weighted sum of values in the corresponding high-resolution 2-D artificial image tiles, and

wherein computing the respective weighted sum comprises:

associating, for each tile's contribution to the respective weighted sum, a respective weight that is linearly proportional to a distance from a center of the respective tile.

12. The method of claim 11 , wherein the generative adversarial network includes a first neural network comprising the image enhancement generator and a second neural network comprising a discriminator.

13. The method of claim 12 , wherein, during training:

the image enhancement generator is trained to generate candidate high-resolution 2-D images based on low-resolution 2-D images; and

the discriminator is trained to discriminate between the candidate high-resolution 2-D images and slices of real high-resolution 3-D images captured after additive manufacturing processes are complete.

14. The method of claim 11 , wherein obtaining the plurality of temporally sequenced low-resolution 2-D images comprises capturing a respective low-resolution 2-D image for each layer of the product during the in-progress additive manufacturing process.

15. The method of claim 11 , further comprising resizing the plurality of sequenced low-resolution 2-D images.

16. The method of claim 11 , wherein each tiling map subdivides each of the low-resolution 2-D images into non-overlapping tiles.

17. The method of claim 11 , wherein the one or more tiling maps comprise a plurality of tiling maps, each subdividing the low-resolution 2-D images according to a different pattern.

18. The method of claim 11 , further comprising:

converting the 3-D artificial volume of the product into a native CT-scan format.

19. The method of claim 11 , further comprising:

interpolating, using a trained neural network, between print layers of the in-progress additive manufacturing process.

20. The method of claim 11 , further comprising using the 3-D artificial volume to identify post-build effects or defects in the product.

21. An electronic device for enhancing image resolution for sequences of 2-D images of additively manufactured products, comprising:

one or more processors; and

memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for performing the method of claim 11 .

22. A non-transitory computer-readable storage medium storing one or more programs configured for execution by one or more processors of an electronic device, the one or more programs including instructions for performing the method of claim 11 .

Assignments (2)
SECURITY INTEREST Recorded Nov 10, 2025
From: BWXT ADVANCED TECHNOLOGIES LLC; BWXT ISOTOPE TECHNOLOGY GROUP, INC.; BWXT NUCLEAR ENERGY, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073531/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: MASON, SIMON; KITCHEN, RYAN SCOTT; MCFALLS, TRAVIS
To: BWXT ADVANCED TECHNOLOGIES LLC
Reel/Frame 068707/0387 →
Continuity (2)
Provisional Application 63120141 · Dec 1, 2020
Related Publication 20220172330A1 · Jun 2, 2022
References Cited (28)
US 10639740B2 · Yoshimura et al. · 2020 [cited by applicant]
US 20170341183A1 · Buller et al. · 2017 [cited by applicant]
US 20180185955A1 · Hsu · 2018 [cited by examiner]
US 20180201749A1 · Chen · 2018 [cited by examiner]
US 20190299522A1 · Chapiro · 2019 [cited by examiner]
US 20190355126A1 · Sun et al. · 2019 [cited by applicant]
US 20200237378A1 · Liu · 2020 [cited by examiner]
US 20200247063A1 · Pinskiy · 2020 [cited by examiner]
US 20200297237A1 · Tamersoy · 2020 [cited by examiner]
US 20210049397A1 · Chen · 2021 [cited by applicant]
US 20210118099A1 · Kearney · 2021 [cited by examiner]
US 20210150287A1 · Baek · 2021 [cited by examiner]
US 20210318673A1 · Kitchen et al. · 2021 [cited by applicant]
US 20220035961A1 · Ziabari · 2022 [cited by examiner]
CN 111126242A · 2020 [cited by applicant]
TW I623412B · 2018 [cited by applicant]
TW I709107B · 2020 [cited by applicant]
WO 2019211822A1 · 2019 [cited by applicant]
WO 2020091724A1 · 2020 [cited by applicant]
International Preliminary Report on Patentability issued on Jun. 15, 2023 in PCT/US2021/061323. [cited by applicant]
International Search Report and Written Opinion dated Jul. 12, 2022, issued in corresponding International Patent Application No. PCT/US2021/061323. [cited by applicant]
Zhu et al., “Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks”, Berkeley AI Research (BAIR) laboratory, UC Berkeley, pp. 1-18, Aug. 24, 2020. [cited by applicant]
“Generative Adversarial Network (GAN)”, GeeksforGeeks, Jan. 15, 2019, Retrieved from the Internet:<URL: https://www.geeksforgeeks.org/generative adversarial-network-gan/>. [cited by applicant]
Office Action and Search Report issued on Feb. 17, 2023 in Taiwanese Application No. 110144864. [cited by applicant]
Bhatia et al., “Attaining Real-Time Super-Resolution For Microscopic Images Using GAN”, arXiv.org, Cornell University Library, Oct. 9, 2020, XP081782517. [cited by applicant]
Clijsters et al., “In situ quality control of the selective laser melting process using a high-speed, real-time melt pool monitoring system”, Int J. Adv Manuf Technol (2014) 75:1089-1101, XP055266000. [cited by applicant]
Cunha et al., “In Situ Monitoring of Additive Manufacturing Using Digital Image Correlation: A Review”, Materials 2021, 14, 1511. https://doi.org/10.3390/ma14061511, XP055902373. [cited by applicant]
Extended European Search Report dated Oct. 8, 2024, issued in corresponding European Patent Application No. 21901353.9. [cited by applicant]