Patents by Inventor Sagi Ben-Moshe

Sagi Ben-Moshe 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: 10593064
    Abstract: In accordance with disclosed embodiments, there is described a depth camera calibration system which includes: a depth camera to be calibrated; a calibration application to execute upon a mobile device, the calibration application to: (i) determine a precise image size of a calibration image to be displayed to a screen of the mobile device based on a screen size of the mobile device, the calibration image having embedded therein a plurality of objects of a known size, (ii) encode the known size of the objects into an optical machine-readable data representation, and (iii) display the encoded optical machine-readable data representation to the mobile device; in which the depth camera is to read the optical machine-readable data representation displayed by the mobile device to determine the known size of the objects of the calibration image; in which the calibration application is to display the calibration image to the mobile device; and in which an imager of the depth camera is to capture the objects of the c
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 17, 2020
    Assignee: Intel Corporation
    Inventors: Sagi Ben Moshe, Ido Nissenboim, Aviad Zabatani, Erez Sperling, Omer Sella
  • Publication number: 20180286079
    Abstract: In accordance with disclosed embodiments, there is described a depth camera calibration system which includes: a depth camera to be calibrated; a calibration application to execute upon a mobile device, the calibration application to: (i) determine a precise image size of a calibration image to be displayed to a screen of the mobile device based on a screen size of the mobile device, the calibration image having embedded therein a plurality of objects of a known size, (ii) encode the known size of the objects into an optical machine-readable data representation, and (iii) display the encoded optical machine-readable data representation to the mobile device; in which the depth camera is to read the optical machine-readable data representation displayed by the mobile device to determine the known size of the objects of the calibration image; in which the calibration application is to display the calibration image to the mobile device; and in which an imager of the depth camera is to capture the objects of the c
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: SAGI BEN MOSHE, IDO NISSENBOIM, AVIAD ZABATANI, EREZ SPERLING, OMER SELLA
  • Patent number: 10027950
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: July 17, 2018
    Assignee: Intel Corporation
    Inventors: Ron Kimmel, Barak Freedman, Alex Bronstein, Michael Bronstein, Sagi Ben Moshe
  • Patent number: 9819929
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: November 14, 2017
    Assignee: Intel Corporation
    Inventors: Ron Kimmel, Barak Freedman, Alex Bronstein, Michael Bronstein, Sagi Ben Moshe
  • Publication number: 20170310947
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: May 11, 2017
    Publication date: October 26, 2017
    Inventors: Ron Kimmel, Barak Freedman, Alex Bronstein, Michael Bronstein, Sagi Ben Moshe
  • Patent number: 9690092
    Abstract: Techniques and configurations for an apparatus for projecting a light pattern on an object are described. In one embodiment, the apparatus may include a laser arrangement configured to generate a laser line, a tiltable micro-electromechanical system (MEMS) mirror configured to tiltably reflect the laser line, and a controller configured to control tilting of the MEMS mirror to enable the reflected laser line to project a light pattern on the object. The controller may be configured to control the MEMS mirror with a tilting frequency that is complementary to an optical power of the laser line, or to control the optical power of the laser line to be complementary to the tilting frequency of the MEMS mirror.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 27, 2017
    Assignee: Intel Corporation
    Inventors: Barak Freedman, Sagi Ben Moshe, Ron Kimmel
  • Patent number: 9635345
    Abstract: A method for acquiring three dimensional coded light data, comprising receiving coded light data through a camera; and converting said received coded light data to representative data, said representative data being reduced in an amount in comparison to said received coded light data, wherein said received coded light data can be reconstructed from said representative data.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: April 25, 2017
    Assignee: Intel Corporation
    Inventors: Michael Bronstein, Ron Kimmel, Sagi Ben Moshe
  • Publication number: 20160373727
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: August 30, 2016
    Publication date: December 22, 2016
    Inventors: Ron Kimmel, Barak Freedman, Alex Bronstein, Michael Bronstein, Sagi Ben Moshe
  • Patent number: 9467680
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: October 11, 2016
    Assignee: Intel Corporation
    Inventors: Ron Kimmel, Barak Freedman, Alex Bronstein, Michael Bronstein, Sagi Ben Moshe
  • Patent number: 9273955
    Abstract: A projector illuminates an object, within the field of view of a camera, with a sequence of code patterns. The camera captures the illuminated object and provides object images to a decoder to convert the code patterns into code. A transition locator locates discontinuities in the code pattern images. A dequantizer reconstructs a range image from those discontinuities and said code.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: March 1, 2016
    Assignee: Intel Corporation
    Inventors: Sagi Ben Moshe, Ron Kimmel, Michael Bronstein, Alex Bronstein
  • Patent number: 9197881
    Abstract: In a time-multiplexed structured (coded) light camera, the coded light patterns are formed by means of an array of laser sources, and binarizations of the light patterns are performed by computing the dark and bright frames from the code patterns themselves.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: November 24, 2015
    Assignee: Intel Corporation
    Inventor: Sagi Ben Moshe
  • Publication number: 20150198800
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an apparatus for projecting a light pattern on an object. In one embodiment, the apparatus may include a laser arrangement configured to generate a laser line, a tiltable micro-electromechanical system (MEMS) mirror configured to tiltably reflect the laser line, and a controller configured to control tilting of the MEMS mirror to enable the reflected laser line to project a light pattern on the object. The controller may be configured to control the MEMS mirror with a tilting frequency that is complementary to an optical power of the laser line, or to control the optical power of the laser line to be complementary to the tilting frequency of the MEMS mirror. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 28, 2013
    Publication date: July 16, 2015
    Inventors: Barak Freedman, Sagi Ben Moshe, Ron Kimmel
  • Publication number: 20150172635
    Abstract: Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Inventors: Ron Kimmel, Barak Freedman, Alex Bronstein, Michael Bronstein, Sagi Ben Moshe
  • Publication number: 20130307931
    Abstract: A method for acquiring three dimensional coded light data, comprising receiving coded light data through a camera; and converting said received coded light data to representative data, said representative data being reduced in an amount in comparison to said received coded light data, wherein said received coded light data can be reconstructed from said representative data.
    Type: Application
    Filed: January 24, 2012
    Publication date: November 21, 2013
    Inventors: Michael Bronstein, Ron Kimmel, Sagi Ben Moshe
  • Publication number: 20130063559
    Abstract: A projector illuminates an object, within the field of view of a camera, with a sequence of code patterns. The camera captures the illuminated object and provides object images to a decoder to convert the code patterns into code. A transition locator locates discontinuities in the code pattern images. A dequantizer reconstructs a range image from those discontinuities and said code.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 14, 2013
    Inventors: Sagi Ben Moshe, Ron Kimmel, Michael Bronstein, Alex Bronstein
  • Publication number: 20130058071
    Abstract: In a time-multiplexed structured (coded) light camera, the coded light patterns are formed by means of an array of laser sources, and binarizations of the light patterns are performed by computing the dark and bright frames from the code patterns themselves.
    Type: Application
    Filed: June 26, 2012
    Publication date: March 7, 2013
    Inventor: Sagi Ben Moshe
  • Publication number: 20120218464
    Abstract: An apparatus and system for projecting coded light and for imaging thereof, featuring a micro-mirror for pivoting and for causing each of a plurality of masks to be illuminated sequentially, each mask having a different pattern.
    Type: Application
    Filed: December 27, 2011
    Publication date: August 30, 2012
    Inventors: Sagi Ben-Moshe, Ron Kimmel, Michael Bronstein
  • Publication number: 20110106618
    Abstract: A system and method for targeted advertisement that includes embedding the content of the advertisement with the existing displayed content, which is optionally and more preferably broadcast video content. For example, the present invention relates to embedding advertising content within broadcast video content displayed on television screens. The system features a receiver that is connected to the video input and video output of the television set and can inject advertisements to the display. The advertisements are optionally selected according to a bidding algorithm that is preferably performed by an external server or other remote device; however, it is also possible that they are selected according to a different, non-bidding mechanism. The advertiser and/or the owner of the resource displaying the advertisement may optionally select or request the advertisement for display.
    Type: Application
    Filed: October 7, 2008
    Publication date: May 5, 2011
    Inventor: Sagi Ben-Moshe
  • Publication number: 20100205310
    Abstract: System and method for optimizing TCP window size in operating systems.
    Type: Application
    Filed: February 12, 2009
    Publication date: August 12, 2010
    Inventors: Yaniv Altshuler, Eran Segal, Sagi Ben-Moshe