Patents by Inventor Vikram Appia

Vikram Appia 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: 12250366
    Abstract: A method for automatic generation of calibration parameters for a surround view (SV) camera system is provided that includes capturing a video stream from each camera comprised in the SV camera system, wherein each video stream captures two calibration charts in a field of view of the camera generating the video stream; displaying the video streams in a calibration screen on a display device coupled to the SV camera system, wherein a bounding box is overlaid on each calibration chart, detecting feature points of the calibration charts, displaying the video streams in the calibration screen with the bounding box overlaid on each calibration chart and detected features points overlaid on respective calibration charts, computing calibration parameters based on the feature points and platform dependent parameters comprising data regarding size and placement of the calibration charts, and storing the calibration parameters in the SV camera system.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: March 11, 2025
    Assignee: Texas Instruments Incorporated
    Inventors: Sujith Shivalingappa, Vikram Appia, Anand Yalgurdrao Kulkarni, Do-Kyoung Kwon
  • Publication number: 20240428545
    Abstract: Aspects of the subject disclosure relate to a vehicle camera system. A device implementing the subject technology includes a first set of cameras and a processor configured to receive first data from at least one camera of a second set of cameras of an object configured to be towed by a vehicle and second data from at least one camera of the first set of cameras. The processor may determine, using a trained machine learning algorithm, a set of sub-pixel shift values that represent relative positions of images in the first data and the second data based on a position of the at least one camera of the first set of cameras. The processor may align, using the trained machine learning algorithm, the images based on the set of sub-pixel shift values, and combine the aligned images to produce a stitched image having a combined field of view.
    Type: Application
    Filed: June 20, 2023
    Publication date: December 26, 2024
    Inventors: Vishwas VENKATACHALAPATHY, Vinay PALAKKODE, Vikram APPIA, Geoffrey Francis BURNS, Sreenivasulu GOSANGI, Michael Adkins KNOTT, Krishna Kumar MADAPARAMBIL
  • Publication number: 20240430574
    Abstract: Aspects of the subject disclosure relate to a vehicle camera system. A device implementing the subject technology may include a processor configured to detect a first camera on a vehicle and a second camera on the vehicle. The processor can determine a position and a pose of at least one of the first camera or the second camera. The processor also can receive first data from the first camera and second data from the second camera. The processor can stitch the first data with the second data to generate a stitched image having a contiguous field of view based on the position and the pose of the at least one of the first camera or the second camera. Accordingly, seamless integration of cameras between a vehicle and towed objects of various geometries for surround view can be provided.
    Type: Application
    Filed: June 20, 2023
    Publication date: December 26, 2024
    Inventors: Geoffrey Francis BURNS, Sreenivasulu GOSANGI, Michael Adkins KNOTT, Krishna Kumar MADAPARAMBIL, Vishwas VENKATACHALAPATHY, Vinay PALAKKODE, Vikram APPIA
  • Patent number: 12043278
    Abstract: Systems and methods for determining the drivable space of a road, for applications such as autonomous navigation. To determine the non-drivable space under another vehicle, systems and methods of embodiments of the disclosure generate 3D bounding boxes from 2D bounding boxes of objects in captured roadway images, and from various geometric constraints. Image portions may be labeled as drivable or non-drivable according to projections of these 3D bounding boxes onto their road surfaces. These labeled images, along with accompanying semantic information, may be compiled to form training datasets for a machine learning model such as a CNN. The training datasets may train the CNN to classify input image portions into drivable and non-drivable space, for applications such as autonomous navigation.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: July 23, 2024
    Assignee: Rivian IP Holdings, LLC
    Inventors: Akshay Arvind Velankar, Vikram Appia
  • Patent number: 11954894
    Abstract: A system for determining blockage of a vehicle camera is configured to apply a partition grid having a plurality of locations to a sequence of images to form a plurality of regions. The system determines at least one spatial feature corresponding to the partition grid and at least one temporal feature corresponding to the partition grid. The system generates a sequence of classifications for each location of the plurality of locations based on the at least one spatial feature, the at least one temporal feature, and reference information. The system applies a smoothing technique to determine a subset of regions that are blocked among the sequence of classifications, and generates an output signal based on the subset of regions. The output may be provided to an output system to wash the camera lens, notify the user or the vehicle of the blockage, or modify image processing.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: April 9, 2024
    Assignee: Rivian IP Holdings, LLC
    Inventors: Utkarsh Deshmukh, Vikram Appia, Vishwas Venkatachalapathy, Martin Mueller
  • Publication number: 20240080435
    Abstract: A method for automatic generation of calibration parameters for a surround view (SV) camera system is provided that includes capturing a video stream from each camera comprised in the SV camera system, wherein each video stream captures two calibration charts in a field of view of the camera generating the video stream; displaying the video streams in a calibration screen on a display device coupled to the SV camera system, wherein a bounding box is overlaid on each calibration chart, detecting feature points of the calibration charts, displaying the video streams in the calibration screen with the bounding box overlaid on each calibration chart and detected features points overlaid on respective calibration charts, computing calibration parameters based on the feature points and platform dependent parameters comprising data regarding size and placement of the calibration charts, and storing the calibration parameters in the SV camera system.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Inventors: Sujith Shivalingappa, Vikram Appia, Anand Yalgurdrao Kulkarni, Do-Kyoung Kwon
  • Patent number: 11875450
    Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: January 16, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Shashank Dabral, Vikram Appia, Hemant Hariyani, Lucas Weaver
  • Patent number: 11838497
    Abstract: A method for automatic generation of calibration parameters for a surround view (SV) camera system is provided that includes capturing a video stream from each camera comprised in the SV camera system, wherein each video stream captures two calibration charts in a field of view of the camera generating the video stream; displaying the video streams in a calibration screen on a display device coupled to the SV camera system, wherein a bounding box is overlaid on each calibration chart, detecting feature points of the calibration charts, displaying the video streams in the calibration screen with the bounding box overlaid on each calibration chart and detected features points overlaid on respective calibration charts, computing calibration parameters based on the feature points and platform dependent parameters comprising data regarding size and placement of the calibration charts, and storing the calibration parameters in the SV camera system.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 5, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Sujith Shivalingappa, Vikram Appia, Anand Yalgurdrao Kulkarni, Do-Kyoung Kwon
  • Publication number: 20230314578
    Abstract: Systems and methods for performing auto-calibration for a target sensor from information gained by a reference sensor, thereby enabling cross-sensor self-calibration for a set of sensors. A method includes the step of obtaining a first mapping of a first observable scene from a first scene sensing device and a second mapping of a second observable scene from a second scene sensing device. The first and second scene sensing devices are positioned on a test object (e.g., vehicle) in a substantially fixed relationship with respect to each other. The first and second observable scenes have common reference objects and/or overlapping portions. The method also includes comparing the common reference object and/or overlapping portion of the first mapping with the common reference object and/or overlapping portion of the second mapping to determine a difference. Also, the method includes creating calibration parameters, based on the difference, for calibrating the second scene sensing device.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Martin Mueller, Vikram Appia, Gary Fay
  • Publication number: 20230306733
    Abstract: Apparatuses, systems, and methods for determining a field in a path of travel of a vehicle for detection of objects in the path of travel. An apparatus includes a path identifier configured to identify a path of travel for a vehicle. At least one camera is disposed on the vehicle and is configured to capture image data of an area including the path of travel. A region of interest selector is configured to select a region of interest within the image data. A horizon identifier is configured to identify a horizon in the image data. A field determiner is configured to project the horizon onto the region of interest to isolate a field specified by the path of travel and the horizon, the field being evaluatable for the presence of objects in the path of travel of the vehicle.
    Type: Application
    Filed: May 31, 2023
    Publication date: September 28, 2023
    Inventors: Vikram Appia, Umit Batur, Qian Song
  • Patent number: 11704902
    Abstract: Disclosed embodiments include apparatuses, systems, and methods for determining a field in a path of travel of a vehicle for detection of objects in the path of travel. In an illustrative embodiment, an apparatus includes a path identifier configured to identify a path of travel for a vehicle. At least one camera is disposed on the vehicle and is configured to capture image data of an area including the path of travel. A region of interest selector is configured to select a region of interest within the image data. A horizon identifier is configured to identify a horizon in the image data. A field determiner is configured to project the horizon onto the region of interest to isolate a field specified by the path of travel and the horizon, the field being evaluatable for the presence of objects in the path of travel of the vehicle.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: July 18, 2023
    Assignee: Rivian IP Holdings, LLC
    Inventors: Vikram Appia, Umit Batur, Qian Song
  • Publication number: 20230032669
    Abstract: Systems and methods for determining the drivable space of a road, for applications such as autonomous navigation. To determine the non-drivable space under another vehicle, systems and methods of embodiments of the disclosure generate 3D bounding boxes from 2D bounding boxes of objects in captured roadway images, and from various geometric constraints. Image portions may be labeled as drivable or non-drivable according to projections of these 3D bounding boxes onto their road surfaces. These labeled images, along with accompanying semantic information, may be compiled to form training datasets for a machine learning model such as a CNN. The training datasets may train the CNN to classify input image portions into drivable and non-drivable space, for applications such as autonomous navigation.
    Type: Application
    Filed: July 23, 2021
    Publication date: February 2, 2023
    Inventors: Akshay Arvind Velankar, Vikram Appia
  • Publication number: 20220335680
    Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 20, 2022
    Inventors: Shashank Dabral, Vikram Appia, Hemant Hariyani, Lucas Weaver
  • Publication number: 20220327323
    Abstract: A system for determining blockage of a vehicle camera is configured to apply a partition grid having a plurality of locations to a sequence of images to form a plurality of regions. The system determines at least one spatial feature corresponding to the partition grid and at least one temporal feature corresponding to the partition grid. The system generates a sequence of classifications for each location of the plurality of locations based on the at least one spatial feature, the at least one temporal feature, and reference information. The system applies a smoothing technique to determine a subset of regions that are blocked among the sequence of classifications, and generates an output signal based on the subset of regions. The output may be provided to an output system to wash the camera lens, notify the user or the vehicle of the blockage, or modify image processing.
    Type: Application
    Filed: April 8, 2021
    Publication date: October 13, 2022
    Inventors: Utkarsh Deshmukh, Vikram Appia, Vishwas Venkatachalapathy, Martin Mueller
  • Patent number: 11380046
    Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: July 5, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Shashank Dabral, Vikram Appia, Hemant Hariyani, Lucas Weaver
  • Publication number: 20220017096
    Abstract: Disclosed embodiments include apparatuses, systems, and methods for determining a field in a path of travel of a vehicle for detection of objects in the path of travel. In an illustrative embodiment, an apparatus includes a path identifier configured to identify a path of travel for a vehicle. At least one camera is disposed on the vehicle and is configured to capture image data of an area including the path of travel. A region of interest selector is configured to select a region of interest within the image data. A horizon identifier is configured to identify a horizon in the image data. A field determiner is configured to project the horizon onto the region of interest to isolate a field specified by the path of travel and the horizon, the field being evaluatable for the presence of objects in the path of travel of the vehicle.
    Type: Application
    Filed: July 16, 2020
    Publication date: January 20, 2022
    Inventors: Vikram Appia, Umit Batur, Qian Song
  • Publication number: 20210092354
    Abstract: A method for automatic generation of calibration parameters for a surround view (SV) camera system is provided that includes capturing a video stream from each camera comprised in the SV camera system, wherein each video stream captures two calibration charts in a field of view of the camera generating the video stream; displaying the video streams in a calibration screen on a display device coupled to the SV camera system, wherein a bounding box is overlaid on each calibration chart, detecting feature points of the calibration charts, displaying the video streams in the calibration screen with the bounding box overlaid on each calibration chart and detected features points overlaid on respective calibration charts, computing calibration parameters based on the feature points and platform dependent parameters comprising data regarding size and placement of the calibration charts, and storing the calibration parameters in the SV camera system.
    Type: Application
    Filed: December 10, 2020
    Publication date: March 25, 2021
    Inventors: Sujith Shivalingappa, Vikram Appia, Anand Yalgurdrao Kulkarni, Do-Kyoung Kwon
  • Patent number: 10911745
    Abstract: A method for automatic generation of calibration parameters for a surround view (SV) camera system is provided that includes capturing a video stream from each camera comprised in the SV camera system, wherein each video stream captures two calibration charts in a field of view of the camera generating the video stream; displaying the video streams in a calibration screen on a display device coupled to the SV camera system, wherein a bounding box is overlaid on each calibration chart, detecting feature points of the calibration charts, displaying the video streams in the calibration screen with the bounding box overlaid on each calibration chart and detected features points overlaid on respective calibration charts, computing calibration parameters based on the feature points and platform dependent parameters comprising data regarding size and placement of the calibration charts, and storing the calibration parameters in the SV camera system.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: February 2, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Sujith Shivalingappa, Vikram Appia, Anand Yalgurdrao Kulkarni, Do-Kyoung Kwon
  • Publication number: 20210027522
    Abstract: A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: Shashank Dabral, Vikram Appia, Hemant Hariyani, Lucas Weaver
  • Patent number: 10643091
    Abstract: In some embodiments, a computer-readable medium stores executable code, which, when executed by a processor, causes the processor to: capture an image of a finder pattern using a camera; locate a predetermined point within the finder pattern; use the predetermined point to identify multiple boundary points on a perimeter associated with the finder pattern; identify fitted boundary lines based on the multiple boundary points; and locate feature points using the fitted boundary lines.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: May 5, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Do-Kyoung Kwon, Aziz Umit Batur, Vikram Appia