Patents by Inventor Drew Edward Steedly
Drew Edward Steedly 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: 10324291Abstract: A display system includes a display alignment tracker configured track the position of a first signal and the position of a second signal. The display alignment tracker optically multiplexes a portion of a first signal and a portion of the second signal into a combined optical signal and measures a differential between the first signal and the second signal.Type: GrantFiled: September 12, 2016Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Steven John Robbins, Drew Edward Steedly, Michael Edward Samples, Zhiqiang Liu, Andrew K. Juenger
-
Patent number: 10248191Abstract: An apparatus for dynamically determining a displacement of a target sensor in an electronic system is disclosed. The apparatus can comprise a non-line-of-sight sensor rigidly mounted on or proximate to the target sensor and configured to measure a parameter that varies with the displacement of the target sensor. The apparatus further can comprise at least one processor coupled to the non-line-of-sight sensor and configured to compute the displacement of the target sensor based on the parameter, and to compute an adjustment value based on the computed displacement.Type: GrantFiled: December 12, 2016Date of Patent: April 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nicholas Damien McGee, Quentin Simon Charles Miller, Lev Cherkashin, Michael Samples, Drew Edward Steedly
-
Patent number: 10216263Abstract: A display system includes a display alignment tracker configured track the position of a first signal in a first waveguide and the position of a second signal in a second waveguide. The display alignment tracker optically multiplexes a portion of a first signal and a portion of the second signal into a combined optical signal and measures a differential between the first signal and the second signal. The differential is used to adjust the position, dimensions, or a color attribute of the first signal relative to the second signal.Type: GrantFiled: September 12, 2016Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Steven John Robbins, Drew Edward Steedly, Michael Edward Samples, Zhiqiang Liu, Andrew K. Juenger
-
Publication number: 20180164878Abstract: An apparatus for dynamically determining a displacement of a target sensor in an electronic system is disclosed. The apparatus can comprise a non-line-of-sight sensor rigidly mounted on or proximate to the target sensor and configured to measure a parameter that varies with the displacement of the target sensor. The apparatus further can comprise at least one processor coupled to the non-line-of-sight sensor and configured to compute the displacement of the target sensor based on the parameter, and to compute an adjustment value based on the computed displacement.Type: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Inventors: Nicholas Damien McGee, Quentin Simon Charles Miller, Lev Cherkashin, Michael Samples, Drew Edward Steedly
-
Publication number: 20180074317Abstract: A display system includes a display alignment tracker configured track the position of a first signal and the position of a second signal. The display alignment tracker optically multiplexes a portion of a first signal and a portion of the second signal into a combined optical signal and measures a differential between the first signal and the second signal.Type: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventors: Steven John Robbins, Drew Edward Steedly, Michael Edward Samples, Zhiqiang Liu, Andrew K. Juenger
-
Publication number: 20180074578Abstract: A display system includes a display alignment tracker configured track the position of a first signal in a first waveguide and the position of a second signal in a second waveguide. The display alignment tracker optically multiplexes a portion of a first signal and a portion of the second signal into a combined optical signal and measures a differential between the first signal and the second signal. The differential is used to adjust the position, dimensions, or a color attribute of the first signal relative to the second signal.Type: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventors: Steven John Robbins, Drew Edward Steedly, Michael Edward Samples, Zhiqiang Liu, Andrew K. Juenger
-
Patent number: 8933925Abstract: Methods, systems, and computer-readable media for reconstruction a three-dimensional scene from a collection of two-dimensional images are provided. A computerized reconstruction system executes computer vision algorithms on the collection of two-dimensional images to identify candidate planes that are used to model visual characteristics of the environment depicted in the two-dimensional images. The computer vision algorithms may minimize an energy function that represents the relationships and similarities among features of the two-dimensional images to assign pixels of the two dimensional images to planes in the three dimensional scene. The three-dimensional scene is navigable and depicts viewpoint transitions between multiple two-dimensional images.Type: GrantFiled: June 15, 2009Date of Patent: January 13, 2015Assignee: Microsoft CorporationInventors: Sudipta Narayan Sinha, Drew Edward Steedly, Richard Stephen Szeliski
-
Patent number: 8837811Abstract: Described is a linear structure from motion technique that is scalable, parallelizable, treats images equally, and is robust to outliers, without requiring intermediate bundle adjustment. Camera rotations for images are estimated using feature point correspondence and vanishing points matched across the images. The camera rotation data is fed into a linear system for structure and translation estimation that removes outliers and provides output data corresponding to structure from motion parameters. The data may be used in further optimization e.g. with a final non-linear optimization stage referred to as bundle adjustment to provide final refined structure from motion parameters.Type: GrantFiled: June 17, 2010Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Sudipta Narayan Sinha, Drew Edward Steedly, Richard S. Szeliski
-
Patent number: 8619083Abstract: Providing high frame rate image rendering using multiple image layers per frame. A plurality of image layers having different resolutions are arranged in order of increasing resolution. Beginning with the image layer having the lowest resolution, the image layer is upsampled to a resolution of a next image layer having a higher resolution. The upsampled image layer is blended with the next image layer. The upsampling and blending continues for each of the image layers to produce a blended image. The blended image is provided for display as a frame of video. Aspects of the invention produce a high-resolution composite image during animated navigation across zoom and pan states.Type: GrantFiled: January 6, 2009Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Radoslav Petrov Nickolov, Lutz Gerhard, Ming Liu, Raman Narayanan, Drew Edward Steedly
-
Publication number: 20110311104Abstract: Described is a linear structure from motion technique that is scalable, parallelizable, treats images equally, and is robust to outliers, without requiring intermediate bundle adjustment. Camera rotations for images are estimated using feature point correspondence and vanishing points matched across the images. The camera rotation data is fed into a linear system for structure and translation estimation that removes outliers and provides output data corresponding to structure from motion parameters. The data may be used in further optimization e.g. with a final non-linear optimization stage referred to as bundle adjustment to provide final refined structure from motion parameters.Type: ApplicationFiled: June 17, 2010Publication date: December 22, 2011Applicant: Microsoft CorporationInventors: Sudipta Narayan Sinha, Drew Edward Steedly, Richard S. Szeliski
-
Publication number: 20100315412Abstract: Methods, systems, and computer-readable media for reconstruction a three-dimensional scene from a collection of two-dimensional images are provided. A computerized reconstruction system executes computer vision algorithms on the collection of two-dimensional images to identify candidate planes that are used to model visual characteristics of the environment depicted in the two-dimensional images. The computer vision algorithms may minimize an energy function that represents the relationships and similarities among features of the two-dimensional images to assign pixels of the two dimensional images to planes in the three dimensional scene. The three-dimensional scene is navigable and depicts viewpoint transitions between multiple two-dimensional images.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Sudipta Narayan Sinha, Drew Edward Steedly, Richard Stephen Szeliski
-
Publication number: 20100171759Abstract: Providing high frame rate image rendering using multiple image layers per frame. A plurality of image layers having different resolutions are arranged in order of increasing resolution. Beginning with the image layer having the lowest resolution, the image layer is upsampled to a resolution of a next image layer having a higher resolution. The upsampled image layer is blended with the next image layer. The upsampling and blending continues for each of the image layers to produce a blended image. The blended image is provided for display as a frame of video. Aspects of the invention produce a high-resolution composite image during animated navigation across zoom and pan states.Type: ApplicationFiled: January 6, 2009Publication date: July 8, 2010Applicant: MICROSOFT CORPORATIONInventors: Radoslav Petrov Nickolov, Lutz Gerhard, Ming Liu, Raman Narayanan, Drew Edward Steedly
-
Publication number: 20090232415Abstract: Systems and methods are provided for the production of seamless, geo-referenced orthographic images that can comprise a composite of two or more underlying images. Illustratively, an exemplary image processing environment comprises an image processing engine and an instruction set comprising at least one instruction to instruct the image processing engine to process data representative of two or more images. Illustratively, the two or more images can comprise data representative of correspondence points between the two or more images and the underlying area (e.g., ground control points). Illustratively, the exemplary image processing engine can identify features that the overlapping photos have in common (e.g., feature match points) and place and re-project (e.g., distort) each of the two or more images to achieve a selected balance of correct position (e.g., based on ground control points) and seamless overlap (e.g., based on feature match points) which can be composited into a single image.Type: ApplicationFiled: March 13, 2008Publication date: September 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Matthew T. Uyttendaele, Jonathan Ryan Howell, Jeremy Eric Elson, Drew Edward Steedly, Peter Pesti