IP Library Granted Patent US 12,243,635
Granted Patent B2
US 12,243,635 · App. 18/400,539 · Granted Mar 4, 2025

Systems and methods to process electronic images for synthetic image generation

Inventors: Rodrigo Ceballos Lentini (Flemington, NJ); Christopher Kanan (Pittsford, NY)
Assignee: Paige.AI, Inc.
G16H30/20G06N20/00G06T7/0012G16H30/40G16H50/50G06T7/11G06T2207/20081G06T2207/20084G06T2207/20112G06T2207/20212G06T2207/30004
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,243,635
App. No.
18/400,539
Granted
Mar 4, 2025
Kind
B2
Abstract

Systems and methods are disclosed for generating synthetic medical images, including images presenting rare conditions or morphologies for which sufficient data may be unavailable. In one aspect, style transfer methods may be used. For example, a target medical image, a segmentation mask identifying style(s) to be transferred to area(s) of the target, and source medical image(s) including the style(s) may be received. Using the mask, the target may be divided into tile(s) corresponding to the area(s) and input to a trained machine learning system. For each tile, gradients associated with a content and style of the tile may be output by the system. Pixel(s) of at least one tile of the target may be altered based on the gradients to maintain content of the target while transferring the style(s) of the source(s) to the target. The synthetic medical image may be generated from the target based on the altering.

Claims (54)

1. A system for generating a synthetic medical image using style transfer, the system comprising:

a processor; and

a memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising:

receiving a target medical image;

receiving a segmentation mask;

receiving one or more source medical images;

using the segmentation mask, dividing the target medical image into one or more tiles;

providing the one or more tiles as input to a trained machine learning system;

receiving, for each of the one or more tiles, gradients associated with a content and a style of the respective tile as output of the trained machine learning system;

altering one or more pixels of at least one of the one or more tiles of the target medical image based on the gradients to maintain content of the target medical image while transferring one or more styles from the one or more source medical images to the target medical image; and

generating the synthetic medical image from the target medical image based on the altering.

2. The system of claim 1 , wherein the trained machine learning system includes an image classification network trained to identify global features of medical images associated with content and local features of medical images associated with style.

3. The system of claim 2 , wherein the gradients associated with the content and the style of the respective tile received as output of the trained machine learning system include a first gradient associated with global features of the respective tile identified by the image classification network and a second gradient associated with local features of the respective tile identified by the image classification network.

4. The system of claim 1 , wherein, to maintain the content of the target medical image while transferring the one or more styles of the one or more source medical images to the target medical image, a similarity in content between the target medical image and the synthetic medical image measured by a first similarity metric is maximized and a similarity in style between the synthetic medical image and the one or more source medical images measured by a second similarity metric is maximized.

5. The system of claim 4 , wherein the altering of the one or more pixels of the at least one of the one or more tiles of the target medical image based on the gradients is iterative based on the first similarity metric and the second similarity metric.

6. The system of claim 5 , wherein the altering iterates until a change in one or more of the first similarity metric or the second similarity metric from a previous alteration to a current alteration does not increase.

7. The system of claim 1 , wherein generating the synthetic medical image from the target medical image based on the altering includes replacing a corresponding tile from the one or more tiles of the target medical image with the at least one of the one or more tiles of the target medical image having the one or more pixels altered.

8. The system of claim 1 , wherein the system is caused to perform further operations including removing one or more seams present in the synthetic medical image.

9. The system of claim 1 , wherein the segmentation mask and the one or more source medical images are received as part of a request for a medical image having a data type, and the one or more styles correspond to at least a portion of the requested data type.

10. The system of claim 9 , wherein the requested data type includes at least one of: an image modality, a target anatomical region, a target morphology, a presence or absence of a condition, or a presence or absence of a treatment effect.

11. The system of claim 10 , wherein the image modality includes digital pathology, magnetic resonance imaging (MRI), computed tomography (CT), X-ray, nuclear medicine imaging, or ultrasound.

12. The system of claim 9 , wherein the target medical image is received as supplementary data, and the target medical image does not include the requested data type.

13. The system of claim 9 , wherein the processor is caused to perform further operations including:

storing the synthetic medical image in association with a label indicating the requested data type; and

subsequently providing the synthetic medical image and the label as part of a training dataset for input to a machine learning system to train the machine learning system.

14. A method for generating a synthetic medical image using style transfer, the method comprising:

receiving a target medical image;

receiving a segmentation mask;

receiving one or more source medical images;

using the segmentation mask, dividing the target medical image into one or more tiles;

providing the one or more tiles as input to a trained machine learning system;

receiving, for each of the one or more tiles, gradients associated with a content and a style of the respective tile as output of the trained machine learning system;

altering one or more pixels of at least one of the one or more tiles of the target medical image based on the gradients to maintain content of the target medical image while transferring one or more styles from the one or more source medical images to the target medical image; and

generating the synthetic medical image from the target medical image based on the altering.

15. The method of claim 14 , wherein:

the trained machine learning system includes an image classification network trained to identify global features of medical images associated with content and local features of medical images associated with style, and

the gradients associated with the content and the style of the respective tile received as output of the trained machine learning system include a first gradient associated with global features of the respective tile identified by the image classification network and a second gradient associated with local features of the respective tile identified by the image classification network.

16. The method of claim 14 , wherein, to maintain the content of the target medical image while transferring the one or more styles of the one or more source medical images to the target medical image, the altering is performed iteratively to maximize a similarity in content between the target medical image and the synthetic medical image and maximize a similarity in style between the synthetic medical image and the one or more source medical images.

17. The method of claim 14 , wherein generating the synthetic medical image from the target medical image based on the altering includes replacing a corresponding tile from the one or more tiles of the target medical image with the at least one of the one or more tiles of the target medical image having the one or more pixels altered.

18. The method of claim 14 , wherein:

the segmentation mask and the one or more source medical images are received as part of a request for a medical image having a data type, the one or more styles corresponding to at least a portion of the requested data type, and

the target medical image is received as supplementary data, the target medical image not including the requested data type.

19. The method of claim 18 , further comprising:

storing the synthetic medical image in association with a label indicating the requested data type; and

subsequently providing the synthetic medical image and the label as part of a training dataset for input to a machine learning system to train the machine learning system.

20. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations for generating a synthetic image using style transfer, the operations comprising:

receiving a target medical image;

receiving a segmentation mask;

receiving one or more source medical images;

using the segmentation mask, dividing the target medical image into one or more tiles;

providing the one or more tiles as input to a trained machine learning system;

receiving, for each of the one or more tiles, gradients associated with a content and a style of the respective tile as output of the trained machine learning system;

altering one or more pixels of at least one of the one or more tiles of the target medical image based on the gradients to maintain content of the target medical image while transferring one or more styles from the one or more source medical images to the target medical image; and

generating the synthetic medical image from the target medical image based on the altering.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 14, 2026
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: PAIGE.AI, INC.
Reel/Frame 075589/0752 →
SECURITY INTEREST Recorded Oct 21, 2025
From: PAIGE.AI, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073216/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2024
From: CEBALLOS LENTINI, RODRIGO; KANAN, CHRISTOPHER
To: PAIGE.AI, INC.
Reel/Frame 066284/0628 →
Continuity (6)
Continuation 18181630 · Mar 10, 2023
Continuation 17806519 · Jun 13, 2022
Continuation 17645296 · Dec 20, 2021
Continuation 17645197 · Dec 20, 2021
Provisional Application 63203036 · Jul 6, 2021
Related Publication 20240145067A1 · May 2, 2024
References Cited (25)
US 10235601B1 · Wrenninge et al. · 2019 [cited by applicant]
US 11393574B1 · Ceballos Lentini · 2022 [cited by examiner]
US 11410050B2 · Baker et al. · 2022 [cited by applicant]
US 20180307947A1 · Choi et al. · 2018 [cited by applicant]
US 20190066281A1 · Zheng et al. · 2019 [cited by applicant]
US 20190370969A1 · Katzmann et al. · 2019 [cited by applicant]
US 20200364864A1 · Shanbhag et al. · 2020 [cited by applicant]
US 20200394459A1 · Xu et al. · 2020 [cited by applicant]
US 20210249142A1 · Lau et al. · 2021 [cited by applicant]
US 20210295528A1 · Fuchs et al. · 2021 [cited by applicant]
US 20210397972A1 · Walters et al. · 2021 [cited by applicant]
US 20220156522A1 · Shechtman · 2022 [cited by examiner]
WO 2019241155A1 · 2019 [cited by applicant]
WO 2021086594A1 · 2021 [cited by applicant]
Clinical-grade computational pathology using weakly supervised deep learning on whole slide images. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7418463/pdf/nihms-1609511.pdf. Campanella et al., 2020 [retrieved on Dec. … [cited by applicant]
Diamantis Dimitris et al: “Towards the Substitution of Real with Artificially Generated Endoscopic Images for CNN Training”, 2019 IEEE 19th International Conference on Bioinformatics and Bioengineering (BIBE), IEEE, Oct… [cited by applicant]
Guibas et al., “Synthetic Medical Images from Dual Generative Adversarial Networks”, arXiv:1709.01872v3, Jan. 8, 2018, pp. 1-9 (Year: 2018). [cited by applicant]
Han Changhee et al: “GAN-based synthetic brain MR image generation”, 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018), IEE, Apr. 4, 2018 (Apr. 4, 2018), pp. 734-738, XP033348256, DOI: 10.1109/ISB… [cited by applicant]
Islam et al., “GAN-based synthetic brain PET image generation”, Brain Inform. 2020;7(1):3, Mar. 30, 2020, pp. 1-12 (Year: 2020). [cited by applicant]
Madani et al., “Chest x-ray generation and data augmentation for cardiovascular abnormality classification”, Proc. SPIE 10574, Medical Imaging 2018: Image Processing, 105741M (Mar. 2, 2018), pp. 105741M-1-105741M-6 (Yea… [cited by applicant]
Salehinejad et al., “Synthesizing Chest X-Ray Pathology for Training Deep Convolutional Neural Networks”, IEEE Transactions on Medical Imaging, vol. 38, No. 5, May 2019, pp. 1197-1206 (Year: 2019). [cited by applicant]
Segal et al., “Evaluating the Clinical Realism of Synthetic Chest X-Rays Generated Using Progressively Growing GANs”, arXiv: 2010.03975v2, Mar. 10, 2021, pp. 1-18 (Year: 2021). [cited by applicant]
Semantic Image Synthesis with Spatially-Adaptive Normalization. https://openaccess.thecvf.com/content_CVPR_2019/papers/Park_Semantic_Image_Synthesis_With_Spatially-Adaptive_Normalization_CVPR_2019_paper.pdf. Park et al.… [cited by applicant]
Terabyte-scale Deep Multiple Instance Learning for Classification and Localization in Pathology. https://arxiv.org/pdf/1805.06983.pdf. Campanella et al., 2018 [retrieved on Dec. 20, 2021]. Retrieved from the Internet (1… [cited by applicant]
Togo et al., “Synthetic Gastritis Image Generation via Loss Function-Based Conditional PGGAN”, IEEE Access, vol. 7, Jul. 1, 2019, pp. 87448-87457 (Year: 2019). [cited by applicant]