Patents by Inventor Simon A. J. Winder

Simon A. J. Winder 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: 9767598
    Abstract: A “Point Cloud Smoother” provides various techniques for refining a 3D point cloud or other 3D input model to generate a smoothed and denoised 3D output model. Smoothing and denoising is achieved, in part, by robustly fitting planes to a neighborhood of points around each point of the input model and using those planes to estimate new points and corresponding normals of the 3D output model. These techniques are useful for a number of purposes, including, but not limited to, free viewpoint video (FVV), which, when combined with the smoothing techniques enabled by the Point Cloud Smoother, allows 3D data of videos or images to be denoised and then rendered and viewed from any desired viewpoint that is supported by the input data.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Simon A. J. Winder
  • Patent number: 9043186
    Abstract: Various technologies described herein pertain to computing surface normals for points in a point cloud. The point cloud is representative of a measured surface of a physical object. A point in the point cloud can be set as a point of origin, and points in the point cloud can be modeled as electrostatic point charges. Moreover, a point of least electrostatic potential on a sphere centered at the point of origin can be computed as a function of the electrostatic point charges. Further, unit vector with a direction from the point of origin to the point of least electrostatic potential on the sphere can be assigned as a normal for the point of origin.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: May 26, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Kallay, Simon A. J. Winder
  • Patent number: 9008446
    Abstract: An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic features or characteristics, or may include a combination of both. End-users can then rank or re-rank any current or future image search results according to their rule or rules. End-users provide examples of images each rule should match and examples of images the rule should reject. The technique learns the common image characteristics of the examples, and any current or future image search results can then be ranked or re-ranked according to the learned rules.
    Type: Grant
    Filed: March 24, 2012
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLP
    Inventors: Desney S. Tan, Ashish Kapoor, Simon A. J. Winder, James A. Fogarty
  • Publication number: 20130321393
    Abstract: A “Point Cloud Smoother” provides various techniques for refining a 3D point cloud or other 3D input model to generate a smoothed and denoised 3D output model. Smoothing and denoising is achieved, in part, by robustly fitting planes to a neighborhood of points around each point of the input model and using those planes to estimate new points and corresponding normals of the 3D output model. These techniques are useful for a number of purposes, including, but not limited to, free viewpoint video (FVV), which, when combined with the smoothing techniques enabled by the Point Cloud Smoother, allows 3D data of videos or images to be denoised and then rendered and viewed from any desired viewpoint that is supported by the input data.
    Type: Application
    Filed: August 3, 2012
    Publication date: December 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Simon A. J. Winder
  • Publication number: 20130151210
    Abstract: Various technologies described herein pertain to computing surface normals for points in a point cloud. The point cloud is representative of a measured surface of a physical object. A point in the point cloud can be set as a point of origin, and points in the point cloud can be modeled as electrostatic point charges. Moreover, a point of least electrostatic potential on a sphere centered at the point of origin can be computed as a function of the electrostatic point charges. Further, unit vector with a direction from the point of origin to the point of least electrostatic potential on the sphere can be assigned as a normal for the point of origin.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Kallay, Simon A. J. Winder
  • Publication number: 20120183206
    Abstract: An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic features or characteristics, or may include a combination of both. End-users can then rank or re-rank any current or future image search results according to their rule or rules. End-users provide examples of images each rule should match and examples of images the rule should reject. The technique learns the common image characteristics of the examples, and any current or future image search results can then be ranked or re-ranked according to the learned rules.
    Type: Application
    Filed: March 24, 2012
    Publication date: July 19, 2012
    Applicant: Microsoft Corporation
    Inventors: Desney S. Tan, Ashish Kapoor, Simon A. J. Winder, James A. Fogarty
  • Patent number: 8165406
    Abstract: An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic features or characteristics, or may include a combination of both. End-users can then rank or re-rank any current or future image search results according to their rule or rules. End-users provide examples of images each rule should match and examples of images the rule should reject. The technique learns the common image characteristics of the examples, and any current or future image search results can then be ranked or re-ranked according to the learned rules.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corp.
    Inventors: Desney S. Tan, Ashish Kapoor, Simon A. J. Winder, James A. Fogarty
  • Patent number: 8023742
    Abstract: To render the comparison of image patches more efficient, the data of an image patch can be projected into a smaller-dimensioned subspace, resulting in a descriptor of the image patch. The projection into the descriptor subspace is known as a linear discriminant embedding, and can be performed with reference to a linear discriminant embedding matrix. The linear discriminant embedding matrix can be constructed from projection vectors that maximize those elements that are shared by matching image patches or that are used to distinguish non-matching image patches, while also minimizing those elements that are common to non-matching image patches or that distinguish matching image patches. The determination of such projection vectors can be limited such that only orthogonal vectors comprise the linear discriminant embedding matrix. The determination of the linear discriminant embedding matrix can likewise be constrained to avoid overfitting to training data.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Matthew Alun Brown, Gang Hua, Simon A. J. Winder
  • Publication number: 20100246969
    Abstract: Described is a technology in which an image (or image patch) is processed into a highly discriminative and computationally efficient image descriptor that has a low storage footprint. Feature vectors are generated from an image (or image patch), and further processed via a polar Gaussian pooling approach (a DAISY configuration) into a descriptor. The descriptor is normalized, and processed with a dimension reduction component and a quantization component (based upon dynamic range reduction) into a finalized descriptor, which may be further compressed. The resulting descriptors have significantly reduced error rates and significantly smaller sizes than other image descriptors (such as SIFT-based descriptors).
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Simon A. J. Winder, Gang Hua
  • Publication number: 20090154795
    Abstract: An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic features or characteristics, or may include a combination of both. End-users can then rank or re-rank any current or future image search results according to their rule or rules. End-users provide examples of images each rule should match and examples of images the rule should reject. The technique learns the common image characteristics of the examples, and any current or future image search results can then be ranked or re-ranked according to the learned rules.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Desney S. Tan, Ashish Kapoor, Simon A. J. Winder, James A. Fogarty
  • Publication number: 20090091802
    Abstract: To render the comparison of image patches more efficient, the data of an image patch can be projected into a smaller-dimensioned subspace, resulting in a descriptor of the image patch. The projection into the descriptor subspace is known as a linear discriminant embedding, and can be performed with reference to a linear discriminant embedding matrix. The linear discriminant embedding matrix can be constructed from projection vectors that maximize those elements that are shared by matching image patches or that are used to distinguish non-matching image patches, while also minimizing those elements that are common to non-matching image patches or that distinguish matching image patches. The determination of such projection vectors can be limited such that only orthogonal vectors comprise the linear discriminant embedding matrix. The determination of the linear discriminant embedding matrix can likewise be constrained to avoid overfitting to training data.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Applicant: Microsoft Corporation
    Inventors: Matthew Alun Brown, Gang Hua, Simon A. J. Winder
  • Patent number: 7412427
    Abstract: A feature symbol triplets object instance recognizer and method for recognizing specific objects in a query image. Generally, the recognizer and method find repeatable features in the image, and match the repeatable features between a query image and a set of training images. More specifically, the recognizer and method finds features in the query image and then groups all possible combinations of three features in to feature triplets. Small regions or “patches” in the query image, and an affine transformation is applied to the patches to identify any similarity between patches in a query image and training images. The affine transformation is computed using position of neighboring features in each feature triplet. Next, all similar patches are found, and then pairs of images are aligned to determine if the patches agree in the position of the object. If they do, then it is said that object is found and identified.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Charles L. Zitnick, Jie Sun, Richard S. Szeliski, Simon A. J. Winder