Search

Mirko Schmidt Phones & Addresses

  • San Francisco, CA

Resumes

Resumes

Mirko Schmidt Photo 1

Co-Founder And Chief Technology Officer

View page
Location:
701 south Santa Fe St, Pauls Valley, OK 73075
Industry:
Consumer Electronics
Work:
Google
Software Developer

Microsoft Sep 2015 - Apr 2016
Senior Scientist

Microsoft Feb 2012 - Jul 2012
Consulting Engineer

University of Heidelberg Jul 2008 - Jul 2011
Research Associate

Tessera 2010 - 2010
Consultant
Education:
Heidelberg University 2008 - 2011
Doctorates, Doctor of Philosophy, Physics, Philosophy
Friedrich Schiller University Jena 2003 - 2008
Skills:
Image Processing
Computer Science
Algorithms
Signal Processing
Matlab
C++
Algorithm Design
Modeling
Research
Digital Image Processing
Scientific Computing
Time of Flight
Depth Imaging
3D Reconstruction
Physics
Stereoscopic
Image Analysis
Programming
Calibration
Software
Machine Learning
Latex
Simulations
Stereoscopy
Computer Vision
Software Engineering
Photonic Mixing Device
Artificial Intelligence
Software Development
Raw Data Processing
Stereoscopic Display
Autostereoscopy
Scientific Software
Problem Solving
Interests:
Children
Computational Photography
Environment
Education
Image Processing
Science and Technology
3D Visualization Techniques
3D Time of Flight Cameras
Depth Imaging In General
Languages:
English
German
French
Mongolian
Certifications:
Graduate School Program "Photonics"
University of Jena
Mirko Schmidt Photo 2

Mirko Schmidt

View page
Mirko Schmidt Photo 3

Mirko Schmidt

View page

Publications

Us Patents

Multi-Frequency Unwrapping

View page
US Patent:
20180011195, Jan 11, 2018
Filed:
Jul 7, 2016
Appl. No.:
15/204733
Inventors:
- Redmond WA, US
Mirko Schmidt - San Francisco CA, US
Michael Fenton - Palo Alto CA, US
International Classification:
G01S 17/32
Abstract:
The time-of-flight system disclosed herein includes a frequency unwrapping module configured to generate an input phase vector with M phases corresponding to M sampled signals from an object, determine an M−1 dimensional vector of transformed phase values by applying a transformation matrix (T) to the input phase vector, determine an M−1 dimensional vector of rounded transformed phase values by rounding the transformed phase values to a nearest integer, and determine a one dimensional lookup table (LUT) index value by transforming the M−1 dimensional rounded transformed phase values. The index value is input into the one dimensional LUT to determine a range of the object.

Specular Reflection Removal In Time-Of-Flight Camera Apparatus

View page
US Patent:
20170322309, Nov 9, 2017
Filed:
May 9, 2016
Appl. No.:
15/150291
Inventors:
Cyrus S. Bamji - Fremont CA, US
Mirko Schmidt - San Francisco CA, US
International Classification:
G01S 17/89
H04N 5/217
H04N 13/02
G06T 19/00
Abstract:
A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.

Multipath Signal Removal In Time-Of-Flight Camera Apparatus

View page
US Patent:
20170322310, Nov 9, 2017
Filed:
May 9, 2016
Appl. No.:
15/150303
Inventors:
Mirko Schmidt - San Francisco CA, US
Cyrus S. Bamji - Fremont CA, US
International Classification:
G01S 17/89
H04N 5/217
H04N 13/02
G06T 19/00
Abstract:
A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.

Multiple Patterns In Time-Of-Flight Camera Apparatus

View page
US Patent:
20170323429, Nov 9, 2017
Filed:
May 9, 2016
Appl. No.:
15/150321
Inventors:
Cyrus S. Bamji - Fremont CA, US
Mirko Schmidt - San Francisco CA, US
International Classification:
G06T 5/00
H04N 13/00
H04N 13/02
G01S 17/08
G01S 17/50
G06T 5/20
Abstract:
A method for compensating for light reflected from non-uniform targets comprises illuminating, with an illumination unit, a target. During a first frame, the illumination unit is configured to project a uniform pattern onto the target. During a second frame, the illumination unit is configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method further includes acquiring, with a sensor unit, first light data reflected from the target within the first frame and second light data reflected from the target within the second frame. Further, the method includes calculating, with the one or more processors, normalized light data by dividing, within the spatial frequency domain, the second light data by the first light data.

Time Of Flight Depth Camera

View page
US Patent:
20160119611, Apr 28, 2016
Filed:
Oct 22, 2014
Appl. No.:
14/521145
Inventors:
- Redmond WA, US
Mirko Schmidt - San Francisco CA, US
Travis Perry - Menlo Park CA, US
International Classification:
H04N 13/02
G06T 7/00
H04N 5/225
Abstract:
A method for operating a time of flight (TOF) depth camera is provided. The method includes, using an image processing module, interpolating an updated timing delay calibration for each of a plurality of pixel sensors based at least on an updated set of modulation frequency and duty cycle calibration combinations received by the image processing module, the plurality of pixel sensors coupled to a timing clock, and receiving light generated by a light source and reflected in a 3-dimensional environment, the updated set of modulation frequency and duty cycle calibration combinations replacing the corresponding factory-preloaded timing delay calibrations. The method further includes applying the updated timing delay calibrations to pixel data corresponding to each of the plurality of the pixel sensors to generate a depth map of the 3-dimensional environment.

Fast General Multipath Correction In Time-Of-Flight Imaging

View page
US Patent:
20150193938, Jul 9, 2015
Filed:
Jan 6, 2014
Appl. No.:
14/148184
Inventors:
- REDMOND WA, US
Eyal Krupka - Shimshit, IL
Yoni Smolin - Haifa, IL
Ido Leichter - Haifa, IL
Mirko Schmidt - San Francisco CA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06T 7/00
H04N 13/02
H04N 13/00
Abstract:
Fast general multipath correction in time of flight imaging is described, for example, to obtain accurate depth maps at frame rate from a time of flight camera. In various embodiments accurate depth maps are calculated by looking up corrected depth values stored in a look up table. In various embodiments the corrected depth values are highly accurate as they take into account three or more possible light ray paths between the camera and a surface in a scene being imaged. In an example accurate depth maps are computed at a frame rate of a time of flight camera. In an example accurate depth maps are computed in less than 30 milliseconds for an image having over 200,000 pixels using a standard CPU.
Mirko Schmidt from San Francisco, CA, age ~42 Get Report