Patents by Inventor Bijan Forutanpour

Bijan Forutanpour 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: 10008024
    Abstract: A method for generating one or more two-dimensional texture maps of an object includes receiving an image frame that includes at least a portion of the object from an image capture device. The method also includes determining, at a processor, a color of a particular portion of the object using the image frame and determining a material of the particular portion of the object using the image frame. The method further includes determining at least one other property of the particular portion of the object based on the material. The method also includes generating a pixel value representative of the color of the particular portion of the object and representative of the at least one other property of the particular portion of the object. The method also includes generating at least one two-dimensional texture map based on the pixel value.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: June 26, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Bijan Forutanpour, Sairam Sundaresan
  • Publication number: 20180144520
    Abstract: Techniques are described related to generating image content. A graphics processing unit (GPU) is configured to receive a first set of images generated from a first camera device in a first location, the first camera device having a first orientation, render for display the first set of images oriented to an orientation reference, receive a second, different set of images generated from a second, different camera device in a second, different location, the second camera device having a second orientation, the second orientation being different than the first orientation, and render for display the second set of images oriented to the orientation reference.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20180136005
    Abstract: A method performed by an electronic device is described. The method includes obtaining one or more trip objectives. The method also includes obtaining one or more evaluation bases. The method further includes identifying an association between at least one site and the one or more trip objectives. The method additionally includes obtaining sensor data from the at least one site. The sensor data includes at least image data. The method also includes performing analysis on the image data to determine dynamic destination information corresponding to the at least one site. The method further includes performing trip planning based on the dynamic destination information, the one or more trip objectives, and the one or more evaluation bases. The method additionally includes providing one or more suggested routes based on the trip planning.
    Type: Application
    Filed: March 13, 2017
    Publication date: May 17, 2018
    Inventors: Bijan Forutanpour, Jonathan Kies
  • Publication number: 20180124378
    Abstract: In general, techniques are described that facilitate processing of a depth map image in mobile devices. A mobile device comprising a depth camera, a camera and a processor may be configured to perform various aspects of the techniques. The depth camera may be configured to capture a depth map image of a scene. The camera may include a linear polarization unit configured to linearly polarize light entering into the camera. The camera may be configured to rotate the linearly polarization unit during capture of the scene to generate a sequence of linearly polarized images of the scene having different polarization orientations. The processor may be configured to perform image registration with respect to the sequence of linearly polarized images to generate a sequence of aligned linearly polarized images, and generate an enhanced depth map image based on the depth map image and the sequence of aligned linearly polarized images.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Bijan Forutanpour, Stephen Michael Verrall, Kalin Mitkov Atanassov, Albrecht Johannes Lindner
  • Patent number: 9911242
    Abstract: A method for adjusting pixel colors between image frames includes scanning, at a processor, a first image frame of a sequence of image frames. The method also includes determining a grayscale threshold based on characteristics of the first image frame to identify gray pixel candidates in the first image frame. The method further includes adjusting a pixel value of each pixel in the first image frame based on a chromatic adaptation transform estimation. The chromatic adaptation transform estimation is based on the gray pixel candidates. The grayscale threshold may be computed for each image frame in the sequence of image frames.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: March 6, 2018
    Assignee: QUALCOMM INCORPORATED
    Inventors: Sairam Sundaresan, Michel Adib Sarkis, Bijan Forutanpour, Yingyong Qi
  • Patent number: 9866752
    Abstract: An electronic device is described. The electronic device includes a processor. The processor is configured to obtain images from a plurality of cameras. The processor is also configured to project each image to a respective 3-dimensional (3D) shape for each camera. The processor is further configured to generate a combined view from the images.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Tao Zhang, Feng Guo, Ning Bi, Bijan Forutanpour, Phi Hung Nguyen
  • Publication number: 20170358119
    Abstract: A method for generating one or more two-dimensional texture maps of an object includes receiving an image frame that includes at least a portion of the object from an image capture device. The method also includes determining, at a processor, a color of a particular portion of the object using the image frame and determining a material of the particular portion of the object using the image frame. The method further includes determining at least one other property of the particular portion of the object based on the material. The method also includes generating a pixel value representative of the color of the particular portion of the object and representative of the at least one other property of the particular portion of the object. The method also includes generating at least one two-dimensional texture map based on the pixel value.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Bijan Forutanpour, Sairam Sundaresan
  • Publication number: 20170339392
    Abstract: Provided are systems, methods, and computer-readable medium for including parameters that describe fisheye images in a 360-degree video with the 360-degree video. The 360-degree video can then be stored and/or transmitted as captured by the omnidirectional camera, without transforming the fisheye images into some other format. The parameters can later be used to map the fisheye images to an intermediate format, such as an equirectangular format. The intermediate format can be used to store, transmit, and/or display the 360-degree video. The parameters can alternatively or additionally be used to map the fisheye images directly to a format that can be displayed in a 360-degree video presentation, such as a spherical format.
    Type: Application
    Filed: April 24, 2017
    Publication date: November 23, 2017
    Inventors: Bijan Forutanpour, Ye-Kui Wang, Phi Hung Nguyen, Ning Bi
  • Publication number: 20170287107
    Abstract: Examples are described for overlaying circular images onto a three-dimensional mesh model to generated respective portions of image content for 360-degree viewable content, where each of the portions is a sub-capsule that is larger than half of the sphere. The portions are rendered and then blended based on overlapping portions of the image content from the 360-degree viewable content.
    Type: Application
    Filed: September 20, 2016
    Publication date: October 5, 2017
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20170287200
    Abstract: Examples are described for overlaying primitives, arranged as concentric circles, in circular images onto respective mesh models to generate rectangular images representative of a 360-degree video or image. Portions of the rectangular images are blended to generate a stitched rectangular image, and image content for display is generated based on the stitched rectangular image.
    Type: Application
    Filed: December 1, 2016
    Publication date: October 5, 2017
    Inventors: Bijan Forutanpour, Phi Hung Le Nguyen, Ning Bi
  • Publication number: 20170109940
    Abstract: A method performed by an electronic device is described. The method includes obtaining a combined image. The combined image includes a combination of images captured from one or more image sensors. The method also includes obtaining depth information. The depth information is based on a distance measurement between a depth sensor and at least one object in the combined image. The method further includes adjusting a combined image visualization based on the depth information.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Feng Guo, Ning Bi, Bijan Forutanpour, Tao Zhang, Jianfeng Ren
  • Publication number: 20160360104
    Abstract: An electronic device is described. The electronic device includes a processor. The processor is configured to obtain images from a plurality of cameras. The processor is also configured to project each image to a respective 3-dimensional (3D) shape for each camera. The processor is further configured to generate a combined view from the images.
    Type: Application
    Filed: November 30, 2015
    Publication date: December 8, 2016
    Inventors: Tao Zhang, Feng Guo, Ning Bi, Bijan Forutanpour, Phi Hung Nguyen
  • Publication number: 20160335782
    Abstract: A method for adjusting pixel colors between image frames includes scanning, at a processor, a first image frame of a sequence of image frames. The method also includes determining a grayscale threshold based on characteristics of the first image frame to identify gray pixel candidates in the first image frame. The method further includes adjusting a pixel value of each pixel in the first image frame based on a chromatic adaptation transform estimation. The chromatic adaptation transform estimation is based on the gray pixel candidates. The grayscale threshold may be computed for each image frame in the sequence of image frames.
    Type: Application
    Filed: September 17, 2015
    Publication date: November 17, 2016
    Inventors: Sairam Sundaresan, Michel Adib Sarkis, Bijan Forutanpour, Yingyong Qi
  • Publication number: 20160335792
    Abstract: A method for determining a pixel value of a texture pixel associated with a three-dimensional scan of an object includes prioritizing a sequence of image frames in a queue based on one or more prioritization parameters. The method also includes selecting a first image frame from the queue. The method also includes determining a pixel value of the particular texture pixel in the first image frame. The method further includes selecting a second image frame from the queue. The second image frame has a higher priority than the first image frame based on the one or more prioritization parameters. The method also includes modifying the pixel value of the particular texture pixel based on a pixel value of the particular texture pixel in the second image frame to generate a modified pixel value of the particular texture pixel.
    Type: Application
    Filed: September 17, 2015
    Publication date: November 17, 2016
    Inventors: Bijan Forutanpour, Michel Adib Sarkis, Sairam Sundaresan
  • Publication number: 20160335809
    Abstract: A method for texture reconstruction associated with a three-dimensional scan of an object includes scanning, at a processor, a sequence of image frames captured by an image capture device at different three-dimensional viewpoints. The method also includes generating a composite confidence map based on the sequence of image frames. The composite confidence map includes pixel values for scanned pixels in the sequence of image frames. The method further includes identifying one or more holes of a three-dimensional model based on the composite confidence map.
    Type: Application
    Filed: September 17, 2015
    Publication date: November 17, 2016
    Inventors: Bijan Forutanpour, Michel Adib Sarkis, Sairam Sundaresan
  • Publication number: 20150281679
    Abstract: Techniques are described for generating autostereoscopy content. A graphics processing unit (GPU) may determine from which views to retrieve pixel data, and may read the pixel data from corresponding images of only the determined views. In this manner, the techniques may promote efficiency in the generation of autostereoscopy content.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Phi Hung Le Nguyen, Bijan Forutanpour, Ning Bi