Patents by Inventor Vasudev Bhaskaran

Vasudev Bhaskaran 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).

  • Publication number: 20250117876
    Abstract: Aspects of the disclosure are directed to reordering a plurality of input block voxel indices in a cache memory. In accordance with one aspect, an apparatus including a create block configured to receive the plurality of input block voxel indices and configured to generate a reordered list based on the plurality of input block voxel indices; and an integrate block coupled to the create block, the integrate block configured to use the reordered list to deliver integrate depth data for generating a plurality of output block voxel indices. In accordance with one aspect, a method including reordering the plurality of input block voxel indices into a plurality of output block voxel indices using a separated set of input block voxel indices; and accessing the plurality of output block voxel indices to provide an augmented cache memory access.
    Type: Application
    Filed: October 5, 2023
    Publication date: April 10, 2025
    Inventors: Shivansh RAO, Arunkumar NEHRUR RAVI, Gokce DANE, Ai-Mei HUANG, Vasudev BHASKARAN, Anil Kumar GOKAVARAPU
  • Publication number: 20250094535
    Abstract: According to aspects described herein, a device can extract first features from frames of first sensor data and second features from frames of second sensor data (captured after the first sensor data). The device can obtain first weighted features based on the first features and second weighted features based on the second features. The device can aggregate the first weighted features to determine a first feature vector and the second weighted features to determine a second feature vector. The device can obtain a first transformed feature vector (based on transforming the first feature vector into a coordinate space) and a second transformed feature vector (based on transforming the second feature vector into the coordinate space). The device can aggregate first transformed weighted features (based on the first transformed feature vector) and second transformed weighted features (based on the second transformed feature vector) to determine a fused feature vector.
    Type: Application
    Filed: September 18, 2023
    Publication date: March 20, 2025
    Inventors: Shivansh RAO, Sweta PRIYADARSHI, Varun RAVI KUMAR, Senthil Kumar YOGAMANI, Arunkumar NEHRUR RAVI, Vasudev BHASKARAN
  • Publication number: 20250086877
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for content adaptive 3D reconstruction. A graphics processor may compute a curvature of content in a block volume that represents a 3D scene, where the block volume includes a set of voxels. The graphics processor may select a number of the set of voxels in the block volume based on the computed curvature of the content. The graphics processor may output an indication of the selected number of the set of voxels in the block volume.
    Type: Application
    Filed: September 12, 2023
    Publication date: March 13, 2025
    Inventors: Adithya Reddy NALLABOLU, Gokce DANE, Vasudev BHASKARAN
  • Publication number: 20240430383
    Abstract: Embodiment systems and methods for dynamically rendering elements in a virtual environment rendered by the computing device may include monitoring interactions of participants in a virtual environment related to an element or elements presented in the virtual environment, identifying an agreement about the element or elements between at least two of the participants based on the interactions, and altering a presentation of the element or elements in the virtual environment based on the agreement by at least two of the participants.
    Type: Application
    Filed: June 23, 2023
    Publication date: December 26, 2024
    Inventors: Vinesh SUKUMAR, Jonathan KIES, Vikram GUPTA, Tong TANG, Ananthapadmanabhan Arasanipalai KANDHADAI, Vasudev BHASKARAN
  • Patent number: 12112569
    Abstract: Embodiments include systems and methods that may be performed by a processor of a computing device. Embodiments may be applied for keypoint detection in an image. In embodiments, the processor of the computing device may apply to an image a first-stage neural network to define and output a plurality of regions, apply to each of the plurality of regions a respective second-stage neural network to output a plurality of keypoints in each of the plurality of regions, and apply to the plurality of keypoints a third-stage neural network to determine a correction for each of the plurality of keypoints to provide corrected keypoints.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: October 8, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Upal Mahbub, Rakesh Nattoji Rajaram, Vasudev Bhaskaran
  • Patent number: 11710344
    Abstract: A method is presented. The method includes determining a number of landmarks in an image comprising multiple pixels. The method also includes determining a number of channels for the image based on a function of the number of landmarks. The method further includes determining, for each one of the number of channels, a confidence of each pixel of the multiple pixels corresponding to a landmark. The method still further includes identifying the landmark in the image based on the confidence.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: July 25, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Upal Mahbub, Rakesh Nattoji Rajaram, Vasudev Bhaskaran
  • Publication number: 20220076059
    Abstract: Embodiments include systems and methods that may be performed by a processor of a computing device. Embodiments may be applied for keypoint detection in an image. In embodiments, the processor of the computing device may apply to an image a first-stage neural network to define and output a plurality of regions, apply to each of the plurality of regions a respective second-stage neural network to output a plurality of keypoints in each of the plurality of regions, and apply to the plurality of keypoints a third-stage neural network to determine a correction for each of the plurality of keypoints to provide corrected keypoints.
    Type: Application
    Filed: November 19, 2021
    Publication date: March 10, 2022
    Inventors: Upal MAHBUB, Rakesh NATTOJI RAJARAM, Vasudev BHASKARAN
  • Patent number: 11256956
    Abstract: Embodiments include systems and methods for keypoint detection in an image. In embodiments, a processor of a computing device may apply to an image a first neural network that has been trained to define and output a plurality of regions. The processor may apply to each of the plurality of regions a respective second neural network to that has been trained to output a plurality of keypoints in each of the plurality of regions. The processor may apply to the plurality of keypoints a third neural network that has been trained to determine a correction for each of the plurality of keypoints to provide corrected keypoints suitable for the execution of an image processing function.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: February 22, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Upal Mahbub, Rakesh Nattoji Rajaram, Vasudev Bhaskaran
  • Publication number: 20210334516
    Abstract: A method is presented. The method includes determining a number of landmarks in an image comprising multiple pixels. The method also includes determining a number of channels for the image based on a function of the number of landmarks. The method further includes determining, for each one of the number of channels, a confidence of each pixel of the multiple pixels corresponding to a landmark. The method still further includes identifying the landmark in the image based on the confidence.
    Type: Application
    Filed: April 27, 2020
    Publication date: October 28, 2021
    Inventors: Upal MAHBUB, Rakesh NATTOJI RAJARAM, Vasudev BHASKARAN
  • Publication number: 20210166070
    Abstract: Embodiments include systems and methods for keypoint detection in an image. In embodiments, a processor of a computing device may apply to an image a first neural network that has been trained to define and output a plurality of regions. The processor may apply to each of the plurality of regions a respective second neural network to that has been trained to output a plurality of keypoints in each of the plurality of regions. The processor may apply to the plurality of keypoints a third neural network that has been trained to determine a correction for each of the plurality of keypoints to provide corrected keypoints suitable for the execution of an image processing function.
    Type: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Upal MAHBUB, RAKESH NATTOJI RAJARAM, Vasudev BHASKARAN
  • Publication number: 20190333229
    Abstract: A method performed by an electronic device is described. The method includes generating a depth map of a scene external to a vehicle. The method also includes performing first processing in a first direction of a depth map to determine a first non-obstacle estimation of the scene. The method also includes performing second processing in a second direction of the depth map to determine a second non-obstacle estimation of the scene. The method further includes combining the first non-obstacle estimation and the second non-obstacle estimation to determine a non-obstacle map of the scene. The combining includes combining comprises selectively using a first reliability map of the first processing and/or a second reliability map of the second processing The method additionally includes navigating the vehicle using the non-obstacle map.
    Type: Application
    Filed: July 11, 2019
    Publication date: October 31, 2019
    Inventors: Gokce DANE, Vasudev BHASKARAN
  • Publication number: 20190266429
    Abstract: A classifier for detecting objects in images can be configured to receive features of an image from a feature extractor. The classifier can determine a feature window based on the received features, and allows access by each decision tree of the classifier to only a predetermined area of the feature window. Each decision tree of the classifier can compare a corresponding predetermined area of the feature window with one or more thresholds. The classifier can determine an object in the image based on the comparisons. In some examples, the classifier can determine objects in a feature window based on received features, where the received features are based on color information for an image.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventors: Sujith Srinivasan, Rakesh Nattoji Rajaram, Gokce Dane, Vasudev Bhaskaran
  • Patent number: 10395377
    Abstract: A method performed by an electronic device is described. The method includes generating a depth map of a scene external to a vehicle. The method also includes performing first processing in a first direction of a depth map to determine a first non-obstacle estimation of the scene. The method also includes performing second processing in a second direction of the depth map to determine a second non-obstacle estimation of the scene. The method further includes combining the first non-obstacle estimation and the second non-obstacle estimation to determine a non-obstacle map of the scene. The combining includes combining comprises selectively using a first reliability map of the first processing and/or a second reliability map of the second processing The method additionally includes navigating the vehicle using the non-obstacle map.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Gokce Dane, Vasudev Bhaskaran
  • Publication number: 20180158193
    Abstract: A method performed by an electronic device is described. The method includes generating a depth map of a scene external to a vehicle. The method also includes performing first processing in a first direction of a depth map to determine a first non-obstacle estimation of the scene. The method also includes performing second processing in a second direction of the depth map to determine a second non-obstacle estimation of the scene. The method further includes combining the first non-obstacle estimation and the second non-obstacle estimation to determine a non-obstacle map of the scene. The combining includes combining comprises selectively using a first reliability map of the first processing and/or a second reliability map of the second processing The method additionally includes navigating the vehicle using the non-obstacle map.
    Type: Application
    Filed: January 16, 2018
    Publication date: June 7, 2018
    Inventors: Gokce Dane, Vasudev Bhaskaran
  • Patent number: 9905015
    Abstract: A method performed by an electronic device is described. The method includes generating a depth map of a scene external to a vehicle. The method also includes performing first processing in a first direction of a depth map to determine a first non-obstacle estimation of the scene. The method also includes performing second processing in a second direction of the depth map to determine a second non-obstacle estimation of the scene. The method further includes combining the first non-obstacle estimation and the second non-obstacle estimation to determine a non-obstacle map of the scene. The combining includes combining comprises selectively using a first reliability map of the first processing and/or a second reliability map of the second processing The method additionally includes navigating the vehicle using the non-obstacle map.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: February 27, 2018
    Assignee: QUALCOMM INCORPORATED
    Inventors: Gokce Dane, Vasudev Bhaskaran
  • Publication number: 20180012367
    Abstract: A method performed by an electronic device is described. The method includes generating a depth map of a scene external to a vehicle. The method also includes performing first processing in a first direction of a depth map to determine a first non-obstacle estimation of the scene. The method also includes performing second processing in a second direction of the depth map to determine a second non-obstacle estimation of the scene. The method further includes combining the first non-obstacle estimation and the second non-obstacle estimation to determine a non-obstacle map of the scene. The combining includes combining comprises selectively using a first reliability map of the first processing and/or a second reliability map of the second processing The method additionally includes navigating the vehicle using the non-obstacle map.
    Type: Application
    Filed: August 24, 2017
    Publication date: January 11, 2018
    Inventors: Gokce Dane, Vasudev Bhaskaran
  • Publication number: 20170300742
    Abstract: An electronic device is described. The electronic device includes a memory configured to store a composite search space comprising a plurality of adjacent cells. Each of the adjacent cells includes a representation of an object. The electronic device also includes a dedicated engine configured to match a representation of an object from a captured image with the representations of the objects in the composite search space.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Jian Wei, Ashwath Aithal, Vasudev Bhaskaran
  • Patent number: 9761000
    Abstract: A method performed by an electronic device is described. The method includes performing vertical processing of a depth map to determine a vertical non-obstacle estimation. The method also includes performing horizontal processing of the depth map to determine a horizontal non-obstacle estimation. The method further includes combining the vertical non-obstacle estimation and the horizontal non-obstacle estimation. The method additionally includes generating a non-obstacle map based on the combination of the vertical and horizontal non-obstacle estimations.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: September 12, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gokce Dane, Vasudev Bhaskaran
  • Publication number: 20170084038
    Abstract: A method performed by an electronic device is described. The method includes performing vertical processing of a depth map to determine a vertical non-obstacle estimation. The method also includes performing horizontal processing of the depth map to determine a horizontal non-obstacle estimation. The method further includes combining the vertical non-obstacle estimation and the horizontal non-obstacle estimation. The method additionally includes generating a non-obstacle map based on the combination of the vertical and horizontal non-obstacle estimations.
    Type: Application
    Filed: September 18, 2015
    Publication date: March 23, 2017
    Inventors: Gokce Dane, Vasudev Bhaskaran
  • Patent number: 9509970
    Abstract: In one example, a method includes identifying a pixel in an image frame that is a candidate for causing crosstalk between the image frame and a corresponding image frame in a multiview image system. The method further includes, for a pixel identified as a candidate for causing crosstalk, applying crosstalk correction to the pixel. The method further includes applying a location-based adjustment to the pixel, wherein the location-based adjustment is based at least in part on which of two or more portions of the image frame the pixel is in.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: November 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Gokce Dane, Vasudev Bhaskaran