Patents by Inventor Eduardo R. Corral Soto

Eduardo R. Corral Soto 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: 10915793
    Abstract: Methods and systems for encoding 3D data for use with 2D convolutional neural networks (CNNs) are described. A set of 3D data is encoded into a set of one or more arrays. A 2D index of the arrays is calculated by projecting 3D coordinates of the 3D point onto a 2D image plane that is defined by a set of defined virtual camera parameters. The virtual camera parameters include a camera projection matrix defining the 2D image plane. Each 3D coordinate of the point is stored in the arrays at the calculated 2D index. The set of encoded arrays is provided for input to a 2D CNN, for training or inference.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: February 9, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Eduardo R. Corral-Soto, Ehsan Nezhadarya, Bingbing Liu
  • Publication number: 20200151512
    Abstract: Methods and systems for encoding 3D data for use with 2D convolutional neural networks (CNNs) are described. A set of 3D data is encoded into a set of one or more arrays. A 2D index of the arrays is calculated by projecting 3D coordinates of the 3D point onto a 2D image plane that is defined by a set of defined virtual camera parameters. The virtual camera parameters include a camera projection matrix defining the 2D image plane. Each 3D coordinate of the point is stored in the arrays at the calculated 2D index. The set of encoded arrays is provided for input to a 2D CNN, for training or inference.
    Type: Application
    Filed: November 8, 2018
    Publication date: May 14, 2020
    Inventors: Eduardo R. Corral-Soto, Ehsan Nezhadarya, Bingbing Liu
  • Patent number: 10449899
    Abstract: A vehicle vision system includes a plurality of cameras disposed at a vehicle and having respective fields of view exterior of the vehicle. An image processor is operable, responsive to image processing of captured image data, to synthesize captured image data to generate a reduced distortion bird's-eye view image of a region exterior and near the vehicle and encompassed by the fields of view of the cameras. A display displays the bird's-eye view image for viewing by a driver of the vehicle. The image processor processes synthesized captured image data using a lane marker sensing algorithm that utilizes recursive temporal stabilization to determine lane markings in the field of view of at least the rear camera. The system determines when the vehicle is departing from its being-traveled lane and, responsive to determination that the vehicle is departing from its being-traveled lane, generates an alert to the driver of the vehicle.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 22, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Eduardo R. Corral-Soto
  • Patent number: 10255509
    Abstract: A method for determining lane markers includes providing a camera at a vehicle so as to have a field of view exterior of the vehicle. An image processor processes a frame of image data captured by the camera to determine intensity gradient information of captured image data and to determine lane markers. Contrast values at both sides of a center region of the determined lane marker are determined via processing of the intensity gradient information. An angle of the determined lane marker relative to the direction of travel of the vehicle is determined responsive to the determined contrast values. Processing of a subsequent frame of captured image data is adjusted responsive to the determined angle of the determined lane marker relative to the direction of travel of the vehicle.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 9, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Salim Djeziri, Eduardo R. Corral-Soto
  • Patent number: 10078789
    Abstract: A parking assist system of a vehicle includes a camera that, when disposed at the vehicle, has a field of view exterior of the vehicle. An image processor is operable to process image data captured by the camera to detect parking space markers indicative of a parking space and to identify empty or available parking spaces. The image processor includes a parking space detection algorithm that detects parking space markers by (i) extracting low level features from captured image data, (ii) classifying pixels as being part of a parking space line or not part of a parking space line, (iii) performing spatial line fitting to find lines in the captured images and to apply parking space geometry constraints, and (iv) detecting and selecting rectangles in the captured images.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: September 18, 2018
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Eduardo R. Corral-Soto
  • Publication number: 20180239970
    Abstract: A method for determining lane markers includes providing a camera at a vehicle so as to have a field of view exterior of the vehicle. An image processor processes a frame of image data captured by the camera to determine intensity gradient information of captured image data and to determine lane markers. Contrast values at both sides of a center region of the determined lane marker are determined via processing of the intensity gradient information. An angle of the determined lane marker relative to the direction of travel of the vehicle is determined responsive to the determined contrast values. Processing of a subsequent frame of captured image data is adjusted responsive to the determined angle of the determined lane marker relative to the direction of travel of the vehicle.
    Type: Application
    Filed: April 16, 2018
    Publication date: August 23, 2018
    Inventors: Nikhil Gupta, Salim Djeziri, Eduardo R. Corral-Soto
  • Patent number: 9946940
    Abstract: A vision system of a vehicle includes a camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle. An image processor is operable to process image data captured by the camera. The image processor is operable to determine lane markers on a road on which the vehicle is traveling. The image processor processes intensity gradient information of captured image data to determine lane markers, and, responsive to processing of captured image data, the image processor is operable to detect straight or curved lane markers. The image processor is operable to adapt the processing of lane marker image data in subsequent frames of captured image data responsive to image processing of lane marker image data in previous frames of captured image data.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 17, 2018
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Salim Djeziri, Eduardo R. Corral-Soto
  • Patent number: 9838669
    Abstract: A system for performing depth-based scaling of 3D content. The system comprises: 1) a content source configured to provide an input image comprising a plurality of input image objects; and 2) a processor configured to receive the input image and to receive a depth map comprising depth data associated with each of the plurality of input image objects. The processor generates an output image comprising a plurality of output image objects, wherein each of the plurality of output image objects corresponding to one of the plurality of input image objects. The processor scales a size of a first output image object relative to the size of a second output image object based on depth data associated with the first output image object and the second output image object.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: December 5, 2017
    Assignee: STMICROELECTRONICS (CANADA), INC.
    Inventor: Eduardo R. Corral-Soto
  • Publication number: 20170017848
    Abstract: A parking assist system of a vehicle includes a camera that, when disposed at the vehicle, has a field of view exterior of the vehicle. An image processor is operable to process image data captured by the camera to detect parking space markers indicative of a parking space and to identify empty or available parking spaces. The image processor includes a parking space detection algorithm that detects parking space markers by (i) extracting low level features from captured image data, (ii) classifying pixels as being part of a parking space line or not part of a parking space line, (iii) performing spatial line fitting to find lines in the captured images and to apply parking space geometry constraints, and (iv) detecting and selecting rectangles in the captured images.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 19, 2017
    Inventors: Nikhil Gupta, Eduardo R. Corral-Soto
  • Publication number: 20160325682
    Abstract: A vehicle vision system includes a plurality of cameras disposed at a vehicle and having respective fields of view exterior of the vehicle. An image processor is operable, responsive to image processing of captured image data, to synthesize captured image data to generate a reduced distortion bird's-eye view image of a region exterior and near the vehicle and encompassed by the fields of view of the cameras. A display displays the bird's-eye view image for viewing by a driver of the vehicle. The image processor processes synthesized captured image data using a lane marker sensing algorithm that utilizes recursive temporal stabilization to determine lane markings in the field of view of at least the rear camera. The system determines when the vehicle is departing from its being-traveled lane and, responsive to determination that the vehicle is departing from its being-traveled lane, generates an alert to the driver of the vehicle.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 10, 2016
    Inventors: Nikhil Gupta, Eduardo R. Corral-Soto
  • Publication number: 20160180180
    Abstract: A vision system of a vehicle includes a camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle. An image processor is operable to process image data captured by the camera. The image processor is operable to determine lane markers on a road on which the vehicle is traveling. The image processor processes intensity gradient information of captured image data to determine lane markers, and, responsive to processing of captured image data, the image processor is operable to detect straight or curved lane markers. The image processor is operable to adapt the processing of lane marker image data in subsequent frames of captured image data responsive to image processing of lane marker image data in previous frames of captured image data.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 23, 2016
    Inventors: Nikhil Gupta, Salim Djeziri, Eduardo R. Corral-Soto
  • Patent number: 9172939
    Abstract: A system and method for adjusting the perceived depth of stereoscopic images are provided. The system includes a disparity estimator, a disparity processor and a warping engine. The disparity estimator is configured to receive a stereoscopic image, to estimate disparities in the stereoscopic image, and to generate an estimator signal comprising the estimated disparities. The disparity processor is configured to receive the estimator signal from the disparity estimator and a depth control signal that is generated based on a user input. The disparity processor is also configured to generate a processor signal based on the estimator signal and the depth control signal. The warping engine is configured to receive the processor signal and to generate an adjusted stereoscopic image by warping the processor signal based on a model.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 27, 2015
    Assignee: STMicroelectronics (CANADA), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Patent number: 9019344
    Abstract: A system for adjusting the perceived depth of 3D content in response to a viewer input control signal. The system comprises: 1) a content source providing an input left stereoscopic image and an input right stereoscopic image; 2) a disparity estimator to receive the input left and right stereoscopic images, detect disparities between the input left and right stereoscopic images, and generate a disparities array; and 3) processing circuitry to fill in occlusion areas associated with the disparities array and apply a scale factor to the detected disparities to thereby generate a scaled disparities array. The system further comprises a warping engine to receive the scaled disparities array and generate an output left stereoscopic image and an output right stereoscopic image. The output left and right stereoscopic images have a different perceived depth than the input left and right stereoscopic images.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: April 28, 2015
    Assignee: STMicroelectronics (Canada), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Patent number: 8818045
    Abstract: Display 105 is capable of rendering, or otherwise displaying, one or more of a standard definition (SD) image, a two-dimensional (2D), a three-dimensional image (3D) and a high definition (HD) image 110.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: August 26, 2014
    Assignee: STMicroelectronics (Canada), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Patent number: 8718407
    Abstract: An image processing system includes an image reconstruction unit. The image reconstruction unit is configured to receive an image at a first resolution, apply the image to a look-up table and output a version of the image at a second resolution. The second resolution includes a higher resolution than the first resolution. In addition, the look-up table is generated inputting a plurality of training images; classifying, into a number of classes, a plurality of images patches corresponding to each of the plurality of training images; re-classifying the number of classes into a final class; and synthesizing filters corresponding to each of the class into a final filter value.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: May 6, 2014
    Assignee: STMicroelectronics (Canada), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Publication number: 20140055446
    Abstract: A system for performing depth-based scaling of 3D content. The system comprises: 1) a content source configured to provide an input image comprising a plurality of input image objects; and 2) a processor configured to receive the input image and to receive a depth map comprising depth data associated with each of the plurality of input image objects. The processor generates an output image comprising a plurality of output image objects, wherein each of the plurality of output image objects corresponding to one of the plurality of input image objects. The processor scales a size of a first output image object relative to the size of a second output image object based on depth data associated with the first output image object and the second output image object.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: STMicroelectronics (Canada), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Publication number: 20130169748
    Abstract: A system and method for adjusting the perceived depth of stereoscopic images are provided. The system includes a disparity estimator, a disparity processor and a warping engine. The disparity estimator is configured to receive a stereoscopic image, to estimate disparities in the stereoscopic image, and to generate an estimator signal comprising the estimated disparities. The disparity processor is configured to receive the estimator signal from the disparity estimator and a depth control signal that is generated based on a user input. The disparity processor is also configured to generate a processor signal based on the estimator signal and the depth control signal. The warping engine is configured to receive the processor signal and to generate an adjusted stereoscopic image by warping the processor signal based on a model.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: STMicroelectronics (CANADA), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Publication number: 20130169879
    Abstract: Display 105 is capable of rendering, or otherwise displaying, one or more of a standard definition (SD) image, a two-dimensional (2D), a three-dimensional image (3D) and a high definition (HD) image 110
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: STMicroelectronics (CANADA), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Publication number: 20130128111
    Abstract: An image processing system includes an image reconstruction unit. The image reconstruction unit is configured to receive an image at a first resolution, apply the image to a look-up table and output a version of the image at a second resolution. The second resolution includes a higher resolution than the first resolution. In addition, the look-up table is generated inputting a plurality of training images; classifying, into a number of classes, a plurality of images patches corresponding to each of the plurality of training images; re-classifying the number of classes into a final class; and synthesizing filters corresponding to each of the class into a final filter value.
    Type: Application
    Filed: December 29, 2011
    Publication date: May 23, 2013
    Applicant: STMicroelectronics (CANADA), Inc.
    Inventor: Eduardo R. Corral-Soto
  • Publication number: 20130027513
    Abstract: A system for adjusting the perceived depth of 3D content in response to a viewer input control signal. The system comprises: 1) a content source providing an input left stereoscopic image and an input right stereoscopic image; 2) a disparity estimator to receive the input left and right stereoscopic images, detect disparities between the input left and right stereoscopic images, and generate a disparities array; and 3) processing circuitry to fill in occlusion areas associated with the disparities array and apply a scale factor to the detected disparities to thereby generate a scaled disparities array. The system further comprises a warping engine to receive the scaled disparities array and generate an output left stereoscopic image and an output right stereoscopic image. The output left and right stereoscopic images have a different perceived depth than the input left and right stereoscopic images.
    Type: Application
    Filed: July 24, 2012
    Publication date: January 31, 2013
    Applicant: STMicroelectronics (Canada), Inc.
    Inventor: Eduardo R. Corral-Soto