IP Library Granted Patent US 11,080,895
Granted Patent B2
US 11,080,895 · App. 16/175,592 · Granted Aug 3, 2021

Generating simulated body parts for images

Inventors: Sun Young Park (San Diego, CA); Dusty Sargent (San Diego, CA)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06T11/00G06K9/00362G06K9/6256G06N3/088G06K9/628G06K9/6262G06K2209/05G06N3/04G06N3/0445G06N3/0454G06T2210/41
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 11,080,895
App. No.
16/175,592
Granted
Aug 3, 2021
Kind
B2
Abstract

A system for generating simulated body parts for images may include a body part recognition convolutional neural network (CNN) to recognize a body part in an input image. The body part recognition CNN may be trained using first training data including training images including body parts contained in the input image being identified. The system may also include a body part generative adversarial network (GAN) to complete an image of the body part in the input image based on a body part identification output by the body part recognition CNN. The body part GAN may be trained using second training data including at least partial training images.

Claims (45)

1. A system for generating simulated body parts for images, comprising:

a body part recognition convolutional neural network (CNN) to recognize a body part in an input image, the body part recognition CNN being trained using first training data comprising training images comprising body parts contained in the input image being identified;

a body part sequence recurrent neural network (RNN) to refine identification of the body part output by the body part recognition CNN by processing a series of images output by the body part recognition CNN in sequence; and

a body part generative adversarial network (GAN) to complete an image of the body part in the input image by including body parts missing from the input image based on the identification of the body part output by the body part recognition CNN, the body part GAN being trained using second training data comprising at least partial training images.

2. The system of claim 1 , comprising, a contrast GAN to simulate a contrast, level, in the input, image based on contrast images.

3. The system of claim 1 , wherein the input image is taken without a radiocontrast agent present.

4. The system of claim 1 , comprising at least a second GAN to simulate a contrast level in an image based on images taken.

5. The system of claim 4 , wherein the at least second GAN comprises:

a contrast GAN trained to simulate a contrast level in an image based on images taken without a radiocontrast agent present; and

a non-contrast GAN trained to simulate non-contrast images based on images taken with the radiocontrast agent present.

6. The system of claim 1 , comprising:

a first database comprising the first training data used by the body part recognition CNN; and

a second database comprising the second training data used by the body part GAN.

7. The system of claim 5 , comprising:

a third database of the images taken without the radiocontrast agent present; and

a fourth database of the images taken with the radiocontrast agent present.

8. The system of claim 5 , wherein the body part GAN, the contrast GAN, and the non-contrast GAN each comprise:

a generator to produce an artificial image that includes the input image; and

a discriminator to distinguish a real image from the artificial image.

9. A method of augmenting a computed tomography (CT) image comprising:

training a body part recognition convolutional neural network (CNN) to identify a body part in an input CT image using first training data comprising CT images comprising body parts contained in the input CT image being identified;

with a body part sequence recurrent neural network (RNN), processing a series of images output by the body part recognition CNN, in sequence to refine the identification of the body part output by the body part recognition CNN;

training a first generative adversarial network (GAN) to complete an image of the body part in the input CT image based on body part identification output by the trained body part recognition CNN using training data comprising partial and complete CT images.

10. The method of claim 9 , wherein:

the body part recognition CNN is trained using a first database comprising the first training data; and

the first GAN is trained using a second database comprising second training data.

11. The method of claim 10 , ,further comprising training at least a second GAN to simulate a contrast level in a CT image based on CT images taken.

12. The method, of claim 11 , wherein the at least second GAN comprises:

a contrast GAN trained with a third database to simulate a contrast level in the CT image based on CT images taken without a radiocontrast agent present, the third database comprising the CT images taken without the radiocontrast agent present; and

a non-contrast GAN trained with a fourth database to simulate a contrast level in the CT image based on CT images taken with the radiocontrast agent present, the fourth database comprising the CT images taken with the radiocontrast agent present.

13. The method of claim 12 , wherein training the body part GAN, the contrast GAN, and the non-contrast GAN comprises:

with a generator, producing an artificial CT image that includes the CT image; and

with a discriminator, distinguishing a real CT image from the artificial CT image.

14. The method of claim 11 , further comprising, in a partial CT image:

recognizing body parts contained in the partial CT image with the CNN and body part sequence RNN;

completing the partial CT image by filling in missing areas using the first GAN; and

adjusting the contrast level of the completed CT image to an adjusted contrast leve using the at least second GAN.

15. A computer program product for augmenting a computed tomography (CT) image, the computer program product comprising:

a computer readable storage medium comprising computer usable program code embodied therewith, the computer usable program code to, when executed by a processor:

recognize, with a body part recognition convolutional, neural network (CNN) trained using first training data comprising training images with body parts contained in an input CT image being identified, at least one body part in the input CT image, the input CT image comprising a partially captured image of a portion of the body comprising the at least one body part;

refine identification of the body part output by the body part recognition CNN with a body part sequence recurrent neural network (RNN) by processing a series of images output by the body part recognition CNN in sequence; and

complete the input CT image based on the recognition of body parts shown to generate a complete CT image by including, for body parts missing from the input CT image, images of body parts captured from previous patients.

16. The computer program product of claim 15 , comprising computer usable program code to, when executed by the processor, simulating a desired contrast level in the completed CT image irrespective of a level of radiocontrast agent present when the partial CT image was taken.

17. The computer program product of claim 15 , wherein completing the input CT image comprises executing a first generative adversarial network (GAN) trained using training data comprising partial and complete CT images.

18. The computer, program product of claim 15 , comprising computer usable program code to, when executed by the processor, simulate a contrast level in a CT image based on previously captured CT images taken with and without a radiocontrast agent present.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2023
From: MERATIVE US L.P.
To: GUERBET
Reel/Frame 063187/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF AN INVENTOR PREVIOUSLY RECORDED AT REEL: 047361 FRAME: 0595. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 7, 2022
From: PARK, SUN YOUNG; SARGENT, DUSTIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058961/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2018
From: PARK, SUN YOUNG; SARGENT, DUSTY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047361/0595 →
Continuity (1)
Related Publication 20200134876A1 · Apr 30, 2020