Patents by Inventor Ido Omer

Ido Omer 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: 9576349
    Abstract: Techniques for atmospheric and solar correction of aerial images are described. An apparatus may comprise an atmospheric and solar component arranged for execution by a logic device and operative to correct solar and atmosphere artifacts from an aerial image. The atmospheric and solar component may comprise an image information component operative to generate an image record for each aerial image of a group of aerial images, the image record comprising statistical information and image context information for each aerial image, a filter generation component operative to generate an atmospheric filter and a solar filter from the statistical information and the image context information stored in the image records, and an image correction component operative to correct atmospheric and solar artifacts from the aerial image using the respective atmospheric filter and solar filter. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: February 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Omer, Yuxiang Liu, Wolfgang Schickler, Robert Ledner, Leon Rosenshein, David Simons
  • Publication number: 20160171690
    Abstract: A method for analyzing a dipstick using a smartphone is provided herein. The method includes: capturing an image containing: a dipstick having colored test reagents, and a color board having a grid of grey patches and a plurality of reference color patches; deriving, based on the grid, local illumination parameters associated with the colored test reagents and the plurality of reference color patches; determining whether illumination parameters are sufficient for interpreting the colored test reagent; in a case the illumination parameters are insufficient, notifying a user that an interpretation of the colored test reagents is not possible, otherwise, applying one or more image enhancement operation to the captured image, based on an analysis of the grid of grey patches, to yield enhanced reference color patches; and interpreting the one or more colored test reagents, by projecting the colored test reagents onto a vector of the enhanced reference color patches.
    Type: Application
    Filed: February 23, 2016
    Publication date: June 16, 2016
    Inventors: Yonatan ADIRI, Ido OMER, Shachar MENDELOWITZ, Roee SALOMON
  • Publication number: 20160004930
    Abstract: Apparatus for matching a query image against a catalog of images, comprises: a feature extraction unit operative for extracting principle features from said query image; a relationship unit operative for establishing relationships between a given principle feature and other features in the image, and adding said relationships as relationship information alongside said principle features; and a first comparison unit operative for comparing principle features and associated relationship information of said query image with principle features and associated relationship information of images of said catalog to find candidate matches.
    Type: Application
    Filed: September 14, 2015
    Publication date: January 7, 2016
    Inventors: Offir Gutelzon, Uri Lavi, Ido Omer, Yael Shor, Simon Bar, Golan Pundak
  • Publication number: 20150325006
    Abstract: A method and system for automated visual analysis of a dipstick using standard user equipment (UE) are disclosed herein.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: OWNHEALTH LTD.
    Inventors: Yonatan ADIRI, Ido OMER, Shachar MENDELOWITZ, Roee SALOMON
  • Patent number: 9183465
    Abstract: Methods and apparatuses are disclosed. Previously stored images of one or more geographic areas may be viewed by online users. A new low-resolution image may be acquired and aspects of the new low-resolution image may be compared with a corresponding one of the previously stored images to determine an amount of change. A determination may be made regarding whether to acquire a new high-resolution image based on the determined amount of change and a freshness score associated with the one of the previously stored images. In another embodiment, a new image may be captured and corresponding location data may be obtained. A corresponding previously stored image may be obtained and compared with the new image to determine an amount of change. The new image may be uploaded to a remote computing device based on the determined amount of change and a freshness score of the previously stored image.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: November 10, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ido Omer, Eyal Ofek
  • Patent number: 9135518
    Abstract: Apparatus for matching a query image against a catalog of images, comprises: a feature extraction unit operative for extracting principle features from said query image; a relationship unit operative for establishing relationships between a given principle feature and other features in the image, and adding said relationships as relationship information alongside said principle features; and a first comparison unit operative for comparing principle features and associated relationship information of said query image with principle features and associated relationship information of images of said catalog to find candidate matches.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: September 15, 2015
    Assignee: PicScout (Israel) LTD.
    Inventors: Offir Gutelzon, Uri Lavi, Ido Omer, Yael Shor, Simon Bar, Golan Pundak
  • Patent number: 9110921
    Abstract: A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating where the endpoints of the road are. A system may then attempt to fill in the path of the road using the user-provided endpoints, an analysis of an aerial or satellite photograph, existing maps that show the road, or any other appropriate information. Using this information, the system may display a proposed path for the road between the endpoints that the user has indicated. The user may then fine tune and/or confirm the proposed path, thereby adding the road to the map. In addition to roads, other feature such as bodies of water, ski trails, etc., may be added in this manner.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Omer, Eyal Ofek, John-Michael Wiley, Gonzalo Ramos
  • Patent number: 8970691
    Abstract: Visual atmospheric effects, colloquially often referred to as “haze”, are filtered from images while taking into account the directional component of such atmospheric effects. A mathematical model, taking into account directional components of light scattering causing the “haze” is utilized to provide more accurate results, especially within the context of wide field images. This mathematical model includes a directional component in the transmission coefficient. To remove the haze from images, each pixel of an individual image can have the atmospheric coloring subtracted from that pixel and can then have an appropriate compensation made for the atmospheric transmission losses. An image capture system collects metadata to aid in the determination of directional components of haze. The removal of haze from images can provide images that can be more easily combined into a composite image.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ido Omer, Eyal Ofek
  • Publication number: 20140180833
    Abstract: Data identifying a path between two or more geographic locations is received. Path information is identified along or near the path. A relevance is associated to the path information. A subset of the path information having a highest relevance is provided.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: Microsoft Corporation
    Inventors: Ido Omer, Eyal Ofek, Stephen L. Lawler
  • Patent number: 8737736
    Abstract: A method for tone mapping a high dynamic range image of a large terrestrial area into a lower dynamic range image uses a globally aware, locally adaptive approach whereby local tonal balancing parameter values are derived from known tone mapping parameters for a local 3×3 matrix of image tiles and used in turn to derive a local sigmoid transfer function for pixels in the tile in the middle of the matrix. A global sigmoid transfer function is derived based on values of the tone mapping parameters applicable to the entire image. A lower dynamic range image pixel will have a local tone mapped value and a globally tone mapped value, which are combined by giving each a weighted value to provide a final low dynamitic range pixel value.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Yuxiang Liu, Wolfgang Schickler, Leon Rosenshein, David Simons, Ido Omer, Rob Ledner
  • Patent number: 8694383
    Abstract: Data identifying a path is received between two or more geographic locations. Path information is identified along or near the path. A relevance is associated to the path information. A subset of the path information having a highest relevance is provided.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Ido Omer, Eyal Ofek, Stephen L. Lawler
  • Publication number: 20130301931
    Abstract: Apparatus for matching a query image against a catalog of images, comprises: a feature extraction unit operative for extracting principle features from said query image; a relationship unit operative for establishing relationships between a given principle feature and other features in the image, and adding said relationships as relationship information alongside said principle features; and a first comparison unit operative for comparing principle features and associated relationship information of said query image with principle features and associated relationship information of images of said catalog to find candidate matches.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: Offir Gutelzon, Uri Lavi, Ido Omer, Yael Shor, Simon Bar, Golan Pundak
  • Patent number: 8577170
    Abstract: A digital image is divided into patches of pixels, or “superpixels”, where each of the pixels in the patch has approximately the same color value and each of the patches is of approximately the same size. Subsequently, eigenvalues are generated for each patch based on the color values of the individual pixels in the patch, as expressed in a multidimensional color-space. A ratio between the first largest eigenvalue and the second largest eigenvalue for each patch is determined and is then, subsequently, normalized, either based on the intensity of the corresponding patch or normalized to a range between zero and one. The resulting values are compared to a threshold to identify those regions of the digital image that are deemed to be in shadow, thereby generating a shadow mask for the digital image, or are weighted to generate a shadow probability mask.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Ido Omer, Eyal Ofek
  • Publication number: 20130287307
    Abstract: Methods and apparatuses are disclosed. Previously stored images of one or more geographic areas may be viewed by online users. A new low-resolution image may be acquired and aspects of the new low-resolution image may be compared with a corresponding one of the previously stored images to determine an amount of change. A determination may be made regarding whether to acquire a new high-resolution image based on the determined amount of change and a freshness score associated with the one of the previously stored images. In another embodiment, a new image may be captured and corresponding location data may be obtained. A corresponding previously stored image may be obtained and compared with the new image to determine an amount of change. The new image may be uploaded to a remote computing device based on the determined amount of change and a freshness score of the previously stored image.
    Type: Application
    Filed: June 28, 2013
    Publication date: October 31, 2013
    Inventors: Ido Omer, Eyal Ofek
  • Patent number: 8550909
    Abstract: Architecture that motivates and utilizes users as the means for capturing geographical data of a desired location. The architecture incentivizes users (e.g., large numbers of mobile-phone and mobile-computer users) to provide the data in the form of geolocation information trails and images captured by user devices. Thus, users take multiple pictures, for example, and can validate existing coverage of specific points of interest based on variable needs of the requestor. One motivational technique is by using augmented reality (AR) games, which include shooting targets associated with the point of interest (e.g., a street). Thus, the game can be designed for the data accumulation, which includes visual data. Additionally, the architecture can determine the areas or points of interest for validation and/or additional coverage by comparing live video data to an image database to decide of the need for update.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Elad Gerson, Eyal Ofek, Limor Lahiani, Brian Beckman, Ido Omer
  • Patent number: 8503794
    Abstract: Methods and apparatuses are disclosed. Previously stored images of one or more geographic areas may be viewed by online users. A new low-resolution image may be acquired and aspects of the new low-resolution image may be compared with a corresponding one of the previously stored images to determine an amount of change. A determination may be made regarding whether to acquire a new high-resolution image based on the determined amount of change and a freshness score associated with the one of the previously stored images. In another embodiment, a new image may be captured and corresponding location data may be obtained. A corresponding previously stored image may be obtained and compared with the new image to determine an amount of change. The new image may be uploaded to a remote computing device based on the determined amount of change and a freshness score of the previously stored image.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Ido Omer, Eyal Ofek
  • Patent number: 8488883
    Abstract: Apparatus for matching a query image against a catalog of images, comprises: a feature extraction unit operative for extracting principle features from said query image; a relationship unit operative for establishing relationships between a given principle feature and other features in the image, and adding said relationships as relationship information alongside said principle features; and a first comparison unit operative for comparing principle features and associated relationship information of said query image with principle features and associated relationship information of images of said catalog to find candidate matches.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: July 16, 2013
    Assignee: PicScout (Israel) Ltd.
    Inventors: Offir Gutelzon, Uri Lavi, Ido Omer, Yael Shor, Simon Bar, Golan Pundak
  • Publication number: 20130071016
    Abstract: A digital image is divided into patches of pixels, or “superpixels”, where each of the pixels in the patch has approximately the same color value and each of the patches is of approximately the same size. Subsequently, eigenvalues are generated for each patch based on the color values of the individual pixels in the patch, as expressed in a multidimensional color-space. A ratio between the first largest eigenvalue and the second largest eigenvalue for each patch is determined and is then, subsequently, normalized, either based on the intensity of the corresponding patch or normalized to a range between zero and one. The resulting values are compared to a threshold to identify those regions of the digital image that are deemed to be in shadow, thereby generating a shadow mask for the digital image, or are weighted to generate a shadow probability mask.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ido Omer, Eyal Ofek
  • Publication number: 20130050472
    Abstract: Visual atmospheric effects, colloquially often referred to as “haze”, are filtered from images while taking into account the directional component of such atmospheric effects. A mathematical model, taking into account directional components of light scattering causing the “haze” is utilized to provide more accurate results, especially within the context of wide field images. This mathematical model includes a directional component in the transmission coefficient. To remove the haze from images, each pixel of an individual image can have the atmospheric coloring subtracted from that pixel and can then have an appropriate compensation made for the atmospheric transmission losses. An image capture system collects metadata to aid in the determination of directional components of haze. The removal of haze from images can provide images that can be more easily combined into a composite image.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ido Omer, Eyal Ofek
  • Publication number: 20120331009
    Abstract: A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating where the endpoints of the road are. A system may then attempt to fill in the path of the road using the user-provided endpoints, an analysis of an aerial or satellite photograph, existing maps that show the road, or any other appropriate information. Using this information, the system may display a proposed path for the road between the endpoints that the user has indicated. The user may then fine tune and/or confirm the proposed path, thereby adding the road to the map. In addition to roads, other feature such as bodies of water, ski trails, etc., may be added in this manner.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ido Omer, Eyal Ofek, John-Michael Wiley, Gonzalo Ramos