Patents by Inventor Gopalkrishna Veni

Gopalkrishna Veni has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11551034
    Abstract: Described herein are systems, methods, and other techniques for training a generative adversarial network (GAN) to perform an image-to-image transformation for recognizing text. A pair of training images are provided to the GAN. The pair of training images include a training image containing a set of characters in handwritten form and a reference training image containing the set of characters in machine-recognizable form. The GAN includes a generator and a discriminator. The generated image is generated using the generator based on the training image. Update data is generated using the discriminator based on the generated image and the reference training image. The GAN is trained by modifying one or both of the generator and the discriminator using the update data.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: January 10, 2023
    Assignee: Ancestry.com Operations Inc.
    Inventors: Mostafa Karimi, Gopalkrishna Veni, Yen-Yun Yu
  • Patent number: 11282206
    Abstract: Image segmentation based on the combination of a deep learning network and a shape-guided deformable model is provided. In various embodiments, a time sequence of images is received. The sequence of images is provided to a convolutional network to obtain a sequence of preliminary segmentations. The sequence of preliminary segmentations labels a region of interest in each of the images of the sequence. A reference and auxiliary mask are generated from the sequence of preliminary segmentations. The reference mask corresponds to the region of interest. The auxiliary mask corresponds to areas outside the region of interest. A final segmentation corresponding to the region of interest is generated for each of the sequence of images by applying a deformable model to the composite mask with reference to the auxiliary mask.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: March 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gopalkrishna Veni, Mehdi Moradi
  • Patent number: 11094069
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a multi-atlas segmentation engine. An offline registration component performs registration of a plurality of atlases with a set of image templates to thereby generate and store, in a first registration storage device, a plurality of offline registrations. The atlases are annotated training medical images and the image templates are non-annotated medical images. The multi-atlas segmentation engine receives a target image. An image selection component selects a subset of image templates in the set of image templates based on the target image. An online registration component performs registration of the subset of image templates with the target image to generate a plurality of online registrations.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Deepika Kakrania, Tanveer F. Syeda-Mahmood, Gopalkrishna Veni, Hongzhi Wang, Rui Zhang
  • Publication number: 20210110205
    Abstract: Described herein are systems, methods, and other techniques for training a generative adversarial network (GAN) to perform an image-to-image transformation for recognizing text. A pair of training images are provided to the GAN. The pair of training images include a training image containing a set of characters in handwritten form and a reference training image containing the set of characters in machine-recognizable form. The GAN includes a generator and a discriminator. The generated image is generated using the generator based on the training image. Update data is generated using the discriminator based on the generated image and the reference training image. The GAN is trained by modifying one or both of the generator and the discriminator using the update data.
    Type: Application
    Filed: October 8, 2020
    Publication date: April 15, 2021
    Applicant: Ancestry.com Operations Inc.
    Inventors: Mostafa Karimi, Gopalkrishna Veni, Yen-Yun Yu
  • Patent number: 10937172
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a multi-atlas segmentation engine. An offline registration component performs registration of a plurality of atlases with a set of image templates to thereby generate and store, in a first registration storage device, a plurality of offline registrations. The atlases are annotated training medical images and the image templates are non-annotated medical images. The multi-atlas segmentation engine receives a target image. An image selection component selects a subset of image templates in the set of image templates based on the target image. An online registration component performs registration of the subset of image templates with the target image to generate a plurality of online registrations.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Deepika Kakrania, Tanveer F. Syeda-Mahmood, Gopalkrishna Veni, Hongzhi Wang, Rui Zhang
  • Patent number: 10896508
    Abstract: A method comprises (a) collecting (i) a set of chest computed tomography angiography (CTA) images scanned in the axial view and (ii) a manual segmentation of the images, for each one of multiple organs; (b) preprocessing the images such that they share the same field of view (FOV); (c) using both the images and their manual segmentation to train a supervised deep learning segmentation network, wherein loss is determined from a multi-dice score that is the summation of the dice scores for all the multiple organs, each dice score being computed as the similarity between the manual segmentation and the output of the network for one of the organs; (d) testing a given (input) pre-processed image on the trained network, thereby obtaining segmented output of the given image; and (e) smoothing the segmented output of the given image.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ahmed El Harouni, Mehdi Moradi, Prasanth Prasanna, Tanveer F. Syeda-Mahmood, Hui Tang, Gopalkrishna Veni, Hongzhi Wang
  • Publication number: 20200294242
    Abstract: Image segmentation based on the combination of a deep learning network and a shape-guided deformable model is provided. In various embodiments, a time sequence of images is received. The sequence of images is provided to a convolutional network to obtain a sequence of preliminary segmentations. The sequence of preliminary segmentations labels a region of interest in each of the images of the sequence. A reference and auxiliary mask are generated from the sequence of preliminary segmentations. The reference mask corresponds to the region of interest. The auxiliary mask corresponds to areas outside the region of interest. A final segmentation corresponding to the region of interest is generated for each of the sequence of images by applying a deformable model to the composite mask with reference to the auxiliary mask.
    Type: Application
    Filed: June 3, 2020
    Publication date: September 17, 2020
    Inventors: Gopalkrishna Veni, Mehdi Moradi
  • Patent number: 10699414
    Abstract: Image segmentation based on the combination of a deep learning network and a shape-guided deformable model is provided. In various embodiments, a time sequence of images is received. The sequence of images is provided to a convolutional network to obtain a sequence of preliminary segmentations. The sequence of preliminary segmentations labels a region of interest in each of the images of the sequence. A reference and auxiliary mask are generated from the sequence of preliminary segmentations. The reference mask corresponds to the region of interest. The auxiliary mask corresponds to areas outside the region of interest. A final segmentation corresponding to the region of interest is generated for each of the sequence of images by applying a deformable model to the composite mask with reference to the auxiliary mask.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 30, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gopalkrishna Veni, Mehdi Moradi
  • Publication number: 20200020106
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a multi-atlas segmentation engine. An offline registration component performs registration of a plurality of atlases with a set of image templates to thereby generate and store, in a first registration storage device, a plurality of offline registrations. The atlases are annotated training medical images and the image templates are non-annotated medical images. The multi-atlas segmentation engine receives a target image. An image selection component selects a subset of image templates in the set of image templates based on the target image. An online registration component performs registration of the subset of image templates with the target image to generate a plurality of online registrations.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Deepika Kakrania, Tanveer F. Syeda-Mahmood, Gopalkrishna Veni, Hongzhi Wang, Rui Zhang
  • Publication number: 20200020107
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a multi-atlas segmentation engine. An offline registration component performs registration of a plurality of atlases with a set of image templates to thereby generate and store, in a first registration storage device, a plurality of offline registrations. The atlases are annotated training medical images and the image templates are non-annotated medical images. The multi-atlas segmentation engine receives a target image. An image selection component selects a subset of image templates in the set of image templates based on the target image. An online registration component performs registration of the subset of image templates with the target image to generate a plurality of online registrations.
    Type: Application
    Filed: January 23, 2019
    Publication date: January 16, 2020
    Inventors: Deepika Kakrania, Tanveer F. Syeda-Mahmood, Gopalkrishna Veni, Hongzhi Wang, Rui Zhang
  • Publication number: 20190304095
    Abstract: Image segmentation based on the combination of a deep learning network and a shape-guided deformable model is provided. In various embodiments, a time sequence of images is received. The sequence of images is provided to a convolutional network to obtain a sequence of preliminary segmentations. The sequence of preliminary segmentations labels a region of interest in each of the images of the sequence. A reference and auxiliary mask are generated from the sequence of preliminary segmentations. The reference mask corresponds to the region of interest. The auxiliary mask corresponds to areas outside the region of interest. A final segmentation corresponding to the region of interest is generated for each of the sequence of images by applying a deformable model to the composite mask with reference to the auxiliary mask.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: Gopalkrishna Veni, Mehdi Moradi
  • Publication number: 20190244357
    Abstract: A method comprises (a) collecting (i) a set of chest computed tomography angiography (CTA) images scanned in the axial view and (ii) a manual segmentation of the images, for each one of multiple organs; (b) preprocessing the images such that they share the same field of view (FOV); (c) using both the images and their manual segmentation to train a supervised deep learning segmentation network, wherein loss is determined from a multi-dice score that is the summation of the dice scores for all the multiple organs, each dice score being computed as the similarity between the manual segmentation and the output of the network for one of the organs; (d) testing a given (input) pre-processed image on the trained network, thereby obtaining segmented output of the given image; and (e) smoothing the segmented output of the given image.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 8, 2019
    Inventors: Ahmed El Harouni, Mehdi Moradi, Prasanth Prasanna, Tanveer F. Syeda-Mahmood, Hui Tang, Gopalkrishna Veni, Hongzhi Wang