Search

Oliver A Whyte

from Seattle, WA
Age ~39

Oliver Whyte Phones & Addresses

  • 7903 Linden Ave N, Seattle, WA 98103
  • Cambridge, MA

Resumes

Resumes

Oliver Whyte Photo 1

Senior Software Engineer

View page
Location:
7903 Linden Ave north, Seattle, WA 98103
Industry:
Computer Software
Work:
Omnivor
Senior Software Engineer

Microsoft Feb 1, 2012 - Jan 2017
Senior Software Development Engineer

Inria Sep 2008 - Jan 2012
Phd Candidate
Education:
École Normale Supérieure De Cachan 2008 - 2011
Doctorates, Doctor of Philosophy
École Normale Supérieure De Cachan 2007 - 2008
Masters, Mathematics
University of Oxford 2003 - 2007
Masters, Master of Engineering, Engineering
Skills:
Computer Vision
Image Processing
Latex
Software Engineering
Computer Science
Matlab
C++
C
Research
Programming
Languages:
French
Oliver Whyte Photo 2

Oliver Whyte

View page

Publications

Us Patents

Systems And Methods For Generating A Visibility Counts Per Pixel Of A Texture Atlas Associated With A Viewer Telemetry Data

View page
US Patent:
20200279385, Sep 3, 2020
Filed:
May 11, 2020
Appl. No.:
16/872259
Inventors:
- Seattle WA, US
Oliver A. Whyte - Seattle WA, US
Amit Mital - Bellevue WA, US
Assignee:
Onmivor, Inc. - Seattle WA
International Classification:
G06T 7/529
G06T 15/04
G06T 15/40
Abstract:
A processor-implemented method of generating a three-dimensional (3D) volumetric video with an overlay representing visibility counts per pixel of a texture atlas, associated with a viewer telemetry data is provided. The method includes (i) capturing the viewer telemetry data, (ii) determining a visibility of each pixel in the texture atlas associated with a 3D content based on the viewer telemetry data, (iii) generating at least one visibility counts per pixel of the texture atlas based on the visibility of each pixel in the texture atlas, and (iv) generating one of: the 3D volumetric video with the overlay of at least one heat map associated with the viewer telemetry data, using the at least one visibility counts per pixel and a curated selection of the 3D volumetric content based on the viewer telemetry data, using the visibility counts per pixel.

System And Method For Compressing And Decompressing Surface Data Of A 3-Dimensional Object Using An Image Codec

View page
US Patent:
20190295293, Sep 26, 2019
Filed:
Jun 13, 2019
Appl. No.:
16/440369
Inventors:
- Seattle WA, US
Oliver A. Whyte - Seattle WA, US
Assignee:
Omnivor, Inc. - Seattle WA
International Classification:
G06T 9/00
G06T 15/20
G06T 15/04
G06T 15/50
Abstract:
A processor implemented method for compressing surface data of a 3 dimensional object in a global digital space, using an image encoder that supports an image data compression algorithm, the image encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box image pair that includes a grayscale image representing depth, and a color image and (iv) tiling the at least one bounding box image pair to produce a tiled bounding box image.

Methods For Streaming Visible Blocks Of Volumetric Video

View page
US Patent:
20190166410, May 30, 2019
Filed:
Jan 30, 2019
Appl. No.:
16/262860
Inventors:
- Seattle WA, US
Oliver A. Whyte - Seattle WA, US
Assignee:
Onmivor, Inc. - Seattle WA
International Classification:
H04N 21/81
H04N 21/239
H04N 21/2662
H04N 21/845
Abstract:
A processor-implemented method for streaming visible blocks of volumetric video to a client device during a predefined time period is provided. The method includes (i) receiving at least one block description file from a content server, (ii) processing each block description in the at least one block description file, to determine the visible blocks that are selected from a set of blocks, that are capable of being visible to a viewer of the client device during the predefined time period, based on a 3D position, size, and an orientation of each block in the set of blocks and at least one view parameter of a user of the client device, (iii) transmitting a request for the visible blocks, to the content server, and (iv) receiving the visible blocks as a visible blocks video at the client device.

System And Method For Compressing And Decompressing Time-Varying Surface Data Of A 3-Dimensional Object Using A Video Codec

View page
US Patent:
20190043257, Feb 7, 2019
Filed:
Jul 30, 2018
Appl. No.:
16/049764
Inventors:
- Seattle WA, US
Emmett W. Lalish - Seattle WA, US
Oliver A. Whyte - Seattle WA, US
Assignee:
Onmivor, Inc. - Seattle WA
International Classification:
G06T 17/30
G06T 7/50
G06T 11/00
Abstract:
A processor implemented method for compressing time-varying surface data of a 3 dimensional object in a global digital space having frames, using a video encoder that supports a video data compression algorithm, the video encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the time-varying surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation for each frame to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box video pair that includes a grayscale video representing depth, and a color video and (iv) tiling the at least one bounding box video pair for each frame to produce a tiled bounding box video.

Projection Transformations For Depth Estimation

View page
US Patent:
20160245641, Aug 25, 2016
Filed:
Feb 19, 2015
Appl. No.:
14/626018
Inventors:
- Redmond WA, US
Adam Garnet Kirk - Seattle WA, US
Cristian Canton Ferrer - Sammamish WA, US
Oliver Whyte - Cambridge MA, US
Sing Bing Kang - Redmond WA, US
International Classification:
G01B 11/02
G06T 7/00
Abstract:
An active rangefinder system disclosed herein parameterizes a set of transformations predicting different possible appearances of a projection feature projected into a three-dimensional scene. A matching module matches an image of the projected projection feature with one of the transformations, and a depth estimation module estimates a distance to an object reflecting the projection feature based on the transformation identified by the matching module.

Environment-Dependent Active Illumination For Stereo Matching

View page
US Patent:
20150229915, Aug 13, 2015
Filed:
Feb 8, 2014
Appl. No.:
14/176064
Inventors:
- Redmond WA, US
Christoph Rhemann - Cambridge, GB
Oliver A. Whyte - Cambridge MA, US
Shahram Izadi - Cambridge, GB
Sing Bing Kang - Redmond WA, US
Andreas Georgiou - Cambridge, GB
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 13/04
H04N 5/33
H04N 9/31
Abstract:
The subject disclosure is directed towards controlling the intensity of illumination of a scene or part of a scene, including to conserve illumination power. Quality of depth data in stereo images may be measured with different illumination states; environmental conditions, such as ambient light, natural texture may affect the quality. The illumination intensity may be controllably varied to obtain sufficient quality while conserving power. The control may be directed to one or more regions of interest corresponding to an entire scene or part of a scene.

Active Stereo With Adaptive Support Weights From A Separate Image

View page
US Patent:
20140307047, Oct 16, 2014
Filed:
Jun 21, 2013
Appl. No.:
13/924464
Inventors:
- Redmond WA, US
Christoph Rhemann - Cambridge, GB
Oliver A. Whyte - Seattle WA, US
Shahram Izadi - Cambridge, GB
Sing Bing Kang - Redmond WA, US
International Classification:
H04N 13/02
H04N 5/33
US Classification:
348 42
Abstract:
The subject disclosure is directed towards stereo matching based upon active illumination, including using a patch in a non-actively illuminated image to obtain weights that are used in patch similarity determinations in actively illuminated stereo images. To correlate pixels in actively illuminated stereo images, adaptive support weights computations may be used to determine similarity of patches corresponding to the pixels. In order to obtain meaningful adaptive support weights for the adaptive support weights computations, weights are obtained by processing a non-actively illuminated (“clean”) image.

Robust Stereo Depth System

View page
US Patent:
20140307058, Oct 16, 2014
Filed:
Jun 24, 2013
Appl. No.:
13/925762
Inventors:
- Redmond WA, US
Oliver A. Whyte - Seattle WA, US
Sing Bing Kang - Redmond WA, US
Richard S. Szeliski - Bellevue WA, US
Shahram Izadi - Cambridge, GB
Christoph Rhemann - Cambridge, GB
Andreas Georgiou - Cambridge, GB
Avronil Bhattacharjee - Redmond WA, US
International Classification:
H04N 13/02
H04N 5/33
US Classification:
348 47
Abstract:
The subject disclosure is directed towards a high resolution, high frame rate, robust stereo depth system. The system provides depth data in varying conditions based upon stereo matching of images, including actively illuminated IR images in some implementations. A clean IR or RGB image may be captured and used with any other captured images in some implementations. Clean IR images may be obtained by using a notch filter to filter out the active illumination pattern. IR stereo cameras, a projector, broad spectrum IR LEDs and one or more other cameras may be incorporated into a single device, which may also include image processing components to internally compute depth data in the device for subsequent output.
Oliver A Whyte from Seattle, WA, age ~39 Get Report