IP Library Granted Patent US 12,566,491
Granted Patent B2
US 12,566,491 · App. 18/596,208 · Granted Mar 3, 2026

Virtual 3D methods, systems and software

Inventors: James A. Mccombe (San Francisco, CA); Rolf Herken (San Francisco, CA); Brian W. Smith (San Francisco, CA)
Assignee: MINE ONE GmbH
G06F3/012G06F3/013G06F3/04815G06T7/50G06T11/00H04N7/147H04N7/18H04N13/117H04N13/239H04N13/243H04N13/254H04N13/344H04N23/958G06T2207/10048H04N2013/0081H04N13/271H04N23/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,566,491
App. No.
18/596,208
Granted
Mar 3, 2026
Kind
B2
Abstract

Methods, systems and computer program products (“software”) enable a virtual three-dimensional visual experience (referred to herein as “V3D”) in videoconferencing and other applications, and capturing, processing and displaying of images and image streams.

Claims (73)

1 . A video communication method that enables a first user to view a second user with direct virtual eye contact with the second user, the method comprising:

capturing images of the second user, the capturing comprising utilizing at least one camera having a view of the second user's face;

executing a feature correspondence function by detecting common features between corresponding images captured by the at least one camera and measuring a relative distance in image space between the common features, to generate disparity values;

generating a data representation, representative of the captured images and the corresponding disparity values;

reconstructing a synthetic view of the second user, based on the representation; and

displaying the synthetic view to the first user on a display screen used by the first user;

the capturing, detecting, generating, reconstructing and displaying being executed such that the first user can have direct virtual eye contact with the second user through the first user's display screen, by the reconstructing and displaying of the synthetic view of the second user in which the second user appears to be gazing directly at the first user, even if the at least one camera does not have a direct eye contact gaze vector to the second user.

2 . The method of claim 1 wherein the capturing comprises utilizing at least two cameras, each having a view of the second user's face; and

wherein executing a feature correspondence function comprises detecting common features between corresponding images captured by the respective cameras.

3 . The method of claim 1 wherein:

the capturing comprises utilizing at least one camera having a view of the second user's face and which is an infra-red time-of-flight camera that directly provides depth information; and

the data representation is representative of the captured images and corresponding depth information.

4 . The method of claim 1 wherein:

the capturing comprises utilizing a single camera having a view of the second user's face; and

executing a feature correspondence function comprises detecting common features between images captured by the single camera over time and measuring a relative distance in image space between the common features, to generate the disparity values.

5 . The method of claim 2 wherein:

the captured images of the second user comprise visual information of the scene surrounding the second user; and

the capturing, detecting, generating, reconstructing and displaying are executed such that:

(a) the first user is provided the visual impression of looking through his display screen as a physical window to the second user and the visual scene surrounding the second user, and

(b) the first user is provided an immersive visual experience of the second user and the scene surrounding the second user.

6 . The method of claim 5 further comprising:

executing image rectification to compensate for optical distortion and relative misalignment of each of the at least one camera.

7 . The method of claim 6 wherein executing image rectification comprises applying a 2D image space transform.

8 . The method of claim 7 wherein applying a 2D image space transform comprises utilizing a GPGPU processor running a shader program.

9 . The method of claim 5 wherein:

the at least two cameras for capturing images of the second user are located at or near the periphery or edges of a display device used by the second user, the display device used by the second user having a display screen viewable by the second user and having a geometric center, and

the synthetic view of the second user corresponds to a selected virtual camera location, the selected virtual camera location corresponding to a point or proximate to the geometric center.

10 . The method of claim 5 wherein the at least two cameras for capturing images of the second user are located at a selected position outside the periphery or edges of a display device used by the second user.

11 . The method of claim 5 wherein the at least two cameras for capturing images of the second user are located in selected positions and positioned with selected orientations around the second user.

12 . The method of claim 5 wherein the at least two cameras for capturing images of the second user are located in selected positions and positioned with selected orientations around the second user.

13 . The method of claim 5 further comprising:

estimating a location of the first user's head or eyes, thereby generating tracking information; and

wherein the reconstructing of a synthetic view of the second user comprises reconstructing the synthetic view based on the generated data representation and the generated tracking information.

14 . The method of claim 5 wherein:

camera shake effects are inherently eliminated, in that the capturing, detecting, generating, reconstructing and displaying are executed such that the first user has a virtual direct view through his display screen to the second user and a visual scene surrounding the second user; and

scale and perspective of the image of the second user and objects in the visual scene surrounding the second user are accurately represented to the first user regardless of a user view distance and angle.

15 . The method of claim 5 wherein the method is adapted for implementation on a mobile telephone device, and the at least two cameras for capturing images of the second user are located at or near the periphery or edges of a mobile telephone device used by the second user.

16 . The method of claim 5 wherein the method is adapted for implementation on a laptop or desktop computer, and the at least two cameras for capturing images of the second user are located at or near the periphery or edges of a display device of a laptop or desktop computer by the second user.

17 . The method of claim 5 wherein the method is adapted for implementation on a computing or telecommunications devices comprising any of table computing devices computer-driven television displays or computer-driven image projection devices, and wherein the at least two cameras for acquiring images of the second user are located at or near the periphery or edges of a computing or telecommunications device used by the second user.

18 . The method of claim 5 wherein the capturing comprises utilizing exposure cycling, the exposure cycling comprising:

dynamically adjusting the exposure of the at least two cameras on a frame-by-frame basis to improve disparity estimation in regions outside the exposed region viewed by the user;

wherein a series of exposures are taken, including exposures lighter than and exposures darker than a visibility-optimal exposure, disparity values are calculated for each exposure, and the disparity values are integrated into an overall disparity solution over time, so as to improve disparity estimation.

19 . The method of claim 5 wherein the capturing comprises utilizing exposure cycling, the exposure cycling comprising:

dynamically adjusting an exposure setting of the at least two cameras on a frame-by-frame basis to provide a disparity estimation in regions outside the exposed region viewed by the user;

wherein a series of exposures are taken, including exposures lighter than and exposures darker than a visibility-optimal exposure, disparity values are calculated for each exposure, and the disparity values are integrated into a disparity histogram, the disparity histogram being converged over time, so as to improve the disparity estimation.

20 . The method of claim 19 further comprising analyzing a quality of the disparity estimation on a respective dark, mid-range and light pixels to generate variance information used to control the exposure settings of the at least two cameras, thereby to form a closed loop between the quality of the disparity estimate and the exposure settings.

21 . The method of claim 20 further comprising analyzing variance of the disparity histograms on respective dark, mid-range and light pixels to generate variance information used to control the exposure settings of the at least two cameras, thereby to form a closed loop between the quality of the disparity estimate and the exposure settings.

22 . The method of claim 5 wherein the feature correspondence function comprises filling unknowns in a correspondence information set with historical data obtained from previously captured images.

23 . The method of claim 22 wherein the filling of unknowns comprises:

if a given image feature is detected in an image captured by one of the cameras, and no corresponding image feature is found in a corresponding image captured by another of the cameras, then utilizing data for a pixel corresponding to the given image feature, from a corresponding, previously captured image.

24 . A program product for use with a digital processing system, for enabling a first user to view a second user with direct virtual eye contact with the second user, the digital processing system comprising at least one camera having a view of the second user's face, a display screen for use by the first user, and a digital processing resource comprising at least one digital processor, the program product comprising digital processor-executable program instructions stored on a non-transitory digital processor-readable medium, which when executed in the digital processing resource cause the digital processing resource to:

capture images of the second user, utilizing the at least one camera;

execute a feature correspondence function by detecting common features between corresponding images captured by the at least one camera and measuring a relative distance in image space between the common features, to generate disparity values;

generate a data representation, representative of the captured images and the corresponding disparity values;

reconstruct a synthetic view of the second user, based on the representation; and

display the synthetic view to the first user on the display screen for use by the first user;

the capturing, detecting, generating, reconstructing and displaying being executed such that the first user can have direct virtual eye contact with the second user through the first user's display screen, by the reconstructing and displaying of a synthetic view of the second user in which the second user appears to be gazing directly at the first user, even if no camera has a direct eye contact gaze vector to the second user.

25 . The program product of claim 24 further comprising digital processor-executable program instructions stored on a non-transitory digital processor-readable medium, which when executed in the digital processing resource cause the digital processing resource to:

estimate a location of the first user's head or eyes, thereby generating tracking information; and

wherein the reconstructing of a synthetic view of the second user, based on the representation comprises reconstructing the synthetic view based on the generated data representation and the generated tracking information.

26 . A digital processing system for enabling a first user to view a second user with direct virtual eye contact with the second user, the digital processing system comprising:

at least one camera having a view of the second user's face;

a display screen for use by the first user; and

a digital processing resource comprising at least one digital processor, the digital processing resource being operable to:

capture images of the second user, utilizing the at least one camera;

executing a feature correspondence function by detecting common features between corresponding images captured by the at least one camera and measuring a relative distance in image space between the common features, to generate disparity values;

generate a data representation, representative of the captured images and the corresponding disparity values;

reconstruct a synthetic view of the second user, based on the representation; and

display the synthetic view to the first user on the display screen for use by the first user;

the capturing, detecting, generating, reconstructing and displaying being executed such that the first user can have direct virtual eye contact with the second user through the first user's display screen, by the reconstructing and displaying of a synthetic view of the second user in which the second user appears to be gazing directly at the first user, even if no camera has a direct eye contact gaze vector to the second user.

27 . The digital processing system of claim 26 wherein the digital processing resource is operable to:

estimate a location of the first user's head or eyes, thereby generating tracking information; and

wherein the reconstructing of a synthetic view of the second user, based on the representation comprises reconstructing the synthetic view based on the generated data representation and the generated tracking information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: MCCOMBE, JAMES A.; HERKEN, ROLF; SMITH, BRIAN W.
To: MINE ONE GMBH
Reel/Frame 067688/0032 →
Continuity (5)
Continuation 17460246 · Aug 29, 2021
Continuation 16749989 · Jan 22, 2020
Continuation 15560019
Provisional Application 62136494 · Mar 21, 2015
Related Publication 20250036194A1 · Jan 30, 2025
References Cited (203)
US 5867591A · Onda · 1999 [cited by applicant]
US 5973732A · Guthrie · 1999 [cited by applicant]
US 5991464A · Hsu et al. · 1999 [cited by applicant]
US 6184847B1 · Fateh et al. · 2001 [cited by applicant]
US 6297844B1 · Shatz et al. · 2001 [cited by applicant]
US 6751340B2 · Prokoski · 2004 [cited by applicant]
US 7372981B2 · Lai et al. · 2008 [cited by applicant]
US 7689043B2 · Austin et al. · 2010 [cited by applicant]
US 8395629B1 · Kilpatrick et al. · 2013 [cited by applicant]
US 8547374B1 · Sadjadi et al. · 2013 [cited by applicant]
US 8639024B2 · Woodfill · 2014 [cited by examiner]
US 9047504B1 · Ramaswamy et al. · 2015 [cited by applicant]
US 9280821B1 · Choe et al. · 2016 [cited by applicant]
US 9298974B1 · Kuo et al. · 2016 [cited by applicant]
US 9332285B1 · Grant et al. · 2016 [cited by applicant]
US 9538160B1 · Cole · 2017 [cited by applicant]
US 9609305B1 · Ramaswamy · 2017 [cited by applicant]
US 10154243B2 · He · 2018 [cited by examiner]
US 10509821B2 · Boncyk et al. · 2019 [cited by applicant]
US 10551913B2 · McCombe · 2020 [cited by examiner]
US 10853625B2 · McCombe · 2020 [cited by examiner]
US 11106275B2 · McCombe · 2021 [cited by examiner]
US 11189043B2 · McCombe et al. · 2021 [cited by applicant]
US 11238564B2 · McCombe et al. · 2022 [cited by applicant]
US 20040027358A1 · Nakao · 2004 [cited by applicant]
US 20040223630A1 · Waupotitsch et al. · 2004 [cited by applicant]
US 20040240711A1 · Hamza et al. · 2004 [cited by applicant]
US 20050063566A1 · Beek et al. · 2005 [cited by applicant]
US 20050078866A1 · Criminisi et al. · 2005 [cited by applicant]
US 20050083248A1 · Biocca · 2005 [cited by examiner]
US 20050122549A1 · Goulanian et al. · 2005 [cited by applicant]
US 20050129325A1 · Wu · 2005 [cited by applicant]
US 20050185054A1 · Edwards et al. · 2005 [cited by applicant]
US 20060056727A1 · Jones et al. · 2006 [cited by applicant]
US 20060083421A1 · Weiguo et al. · 2006 [cited by applicant]
US 20060152609A1 · Prentice et al. · 2006 [cited by applicant]
US 20060193179A1 · England et al. · 2006 [cited by applicant]
US 20060193509A1 · Criminisi et al. · 2006 [cited by applicant]
US 20070126921A1 · Gallagher et al. · 2007 [cited by applicant]
US 20070167702A1 · Hasser et al. · 2007 [cited by applicant]
US 20070183653A1 · Medioni et al. · 2007 [cited by applicant]
US 20070254640A1 · Bliss · 2007 [cited by applicant]
US 20080077596A1 · Patton et al. · 2008 [cited by applicant]
US 20090116695A1 · Anchyshkin et al. · 2009 [cited by applicant]
US 20090210491A1 · Thakkar et al. · 2009 [cited by applicant]
US 20090278961A1 · Mohanty et al. · 2009 [cited by applicant]
US 20100094800A1 · Sharp · 2010 [cited by applicant]
US 20100103249A1 · Lipton et al. · 2010 [cited by applicant]
US 20100158387A1 · Choi et al. · 2010 [cited by applicant]
US 20100165155A1 · Chang · 2010 [cited by applicant]
US 20100165206A1 · Nestares et al. · 2010 [cited by applicant]
US 20100238264A1 · Liu et al. · 2010 [cited by applicant]
US 20110018903A1 · Lapstun et al. · 2011 [cited by applicant]
US 20110064299A1 · Zhang et al. · 2011 [cited by applicant]
US 20110075025A1 · Cho et al. · 2011 [cited by applicant]
US 20110102440A1 · Yuen et al. · 2011 [cited by applicant]
US 20110115921A1 · Wang et al. · 2011 [cited by applicant]
US 20110187922A1 · Hwang et al. · 2011 [cited by applicant]
US 20110292227A1 · Nakazawa · 2011 [cited by applicant]
US 20110306422A1 · Nishimoto et al. · 2011 [cited by applicant]
US 20120045091A1 · Kaganovich · 2012 [cited by applicant]
US 20120069005A1 · Seen et al. · 2012 [cited by applicant]
US 20120099005A1 · Kali et al. · 2012 [cited by applicant]
US 20120106785A1 · Karafin et al. · 2012 [cited by applicant]
US 20120121142A1 · Nagesh · 2012 [cited by applicant]
US 20120133779A1 · Ma et al. · 2012 [cited by applicant]
US 20120200669A1 · Lai et al. · 2012 [cited by applicant]
US 20120209514A1 · Chrysanthakopoulos · 2012 [cited by applicant]
US 20120249750A1 · Izzat et al. · 2012 [cited by applicant]
US 20120262493A1 · Tsai et al. · 2012 [cited by applicant]
US 20120262553A1 · Chen et al. · 2012 [cited by applicant]
US 20120293608A1 · Doepke et al. · 2012 [cited by applicant]
US 20130021490A1 · James et al. · 2013 [cited by applicant]
US 20130070116A1 · Suzuki et al. · 2013 [cited by applicant]
US 20130077880A1 · Venkataraman et al. · 2013 [cited by applicant]
US 20130101160A1 · Woodfill et al. · 2013 [cited by applicant]
US 20130169764A1 · Lu et al. · 2013 [cited by applicant]
US 20130201301A1 · Huang et al. · 2013 [cited by applicant]
US 20130215107A1 · Kimura et al. · 2013 [cited by applicant]
US 20130258067A1 · Zhang et al. · 2013 [cited by applicant]
US 20130278633A1 · Ahn et al. · 2013 [cited by applicant]
US 20130287291A1 · Cho · 2013 [cited by examiner]
US 20130293669A1 · Lucey · 2013 [cited by applicant]
US 20130321564A1 · Smith et al. · 2013 [cited by applicant]
US 20140038708A1 · Davison et al. · 2014 [cited by applicant]
US 20140050372A1 · Qi et al. · 2014 [cited by applicant]
US 20140071313A1 · Hiasa · 2014 [cited by applicant]
US 20140104143A1 · Benson et al. · 2014 [cited by applicant]
US 20140200953A1 · Mun · 2014 [cited by applicant]
US 20140219551A1 · Tang · 2014 [cited by applicant]
US 20140226900A1 · Saban et al. · 2014 [cited by applicant]
US 20140240587A1 · Cote et al. · 2014 [cited by applicant]
US 20140267243A1 · Venkataraman et al. · 2014 [cited by applicant]
US 20140270480A1 · Boardman et al. · 2014 [cited by applicant]
US 20140337949A1 · Hoyos · 2014 [cited by applicant]
US 20140341290A1 · Merkle et al. · 2014 [cited by applicant]
US 20140375775A1 · Yeatman, Jr. et al. · 2014 [cited by applicant]
US 20150049169A1 · Krig et al. · 2015 [cited by applicant]
US 20150055821A1 · Fotland · 2015 [cited by applicant]
US 20150066764A1 · Crowell et al. · 2015 [cited by applicant]
US 20150098645A1 · Leung · 2015 [cited by applicant]
US 20150110349A1 · Feng et al. · 2015 [cited by applicant]
US 20150116317A1 · Chen et al. · 2015 [cited by applicant]
US 20150229901A1 · Doba et al. · 2015 [cited by applicant]
US 20150253573A1 · Sako et al. · 2015 [cited by applicant]
US 20150288856A1 · Vanam et al. · 2015 [cited by applicant]
US 20150302592A1 · Bruls et al. · 2015 [cited by applicant]
US 20150373316A1 · Meng et al. · 2015 [cited by applicant]
US 20160005154A1 · Meyers et al. · 2016 [cited by applicant]
US 20160027218A1 · Salter et al. · 2016 [cited by applicant]
US 20160037059A1 · Lim et al. · 2016 [cited by applicant]
US 20160037060A1 · Lim et al. · 2016 [cited by applicant]
US 20160042250A1 · Cordova-Dida et al. · 2016 [cited by applicant]
US 20160065795A1 · Baqai et al. · 2016 [cited by applicant]
US 20160088278A1 · Sadi et al. · 2016 [cited by applicant]
US 20160103900A1 · Angelov et al. · 2016 [cited by applicant]
US 20160132021A1 · Zschau · 2016 [cited by applicant]
US 20160188995A1 · Somanath et al. · 2016 [cited by applicant]
US 20160189387A1 · Kannan et al. · 2016 [cited by applicant]
US 20160203579A1 · Griffin et al. · 2016 [cited by applicant]
US 20160219267A1 · Chu et al. · 2016 [cited by applicant]
US 20160282619A1 · Oto et al. · 2016 [cited by applicant]
US 20160295195A1 · Thorn et al. · 2016 [cited by applicant]
US 20160337557A1 · Kong et al. · 2016 [cited by applicant]
US 20160337628A1 · Kong et al. · 2016 [cited by applicant]
US 20160342832A1 · Bud et al. · 2016 [cited by applicant]
US 20170017302A1 · Libal et al. · 2017 [cited by applicant]
US 20170046025A1 · Dascola et al. · 2017 [cited by applicant]
US 20170085733A1 · Ilic et al. · 2017 [cited by applicant]
US 20170094243A1 · Venkataraman et al. · 2017 [cited by applicant]
US 20170176532A1 · Bhamidipati et al. · 2017 [cited by applicant]
US 20170244960A1 · Ciurea et al. · 2017 [cited by applicant]
US 20180189550A1 · McCombe · 2018 [cited by examiner]
US 20180204307A1 · Schied et al. · 2018 [cited by applicant]
US 20180239136A1 · Ishikawa et al. · 2018 [cited by applicant]
US 20180307310A1 · McCombe · 2018 [cited by examiner]
US 20180315232A1 · Jones et al. · 2018 [cited by applicant]
US 20180322623A1 · Memo et al. · 2018 [cited by applicant]
US 20190304112A1 · Hota et al. · 2019 [cited by applicant]
US 20200285309A1 · McCombe et al. · 2020 [cited by applicant]
US 20200302682A1 · Askoy et al. · 2020 [cited by applicant]
US 20200320777A1 · Meshry et al. · 2020 [cited by applicant]
US 20200357128A1 · McCombe et al. · 2020 [cited by applicant]
US 20210072822A1 · Smith et al. · 2021 [cited by applicant]
US 20210192188A1 · Mccombe et al. · 2021 [cited by applicant]
US 20210217132A1 · McCombe et al. · 2021 [cited by applicant]
US 20210232215A1 · McCombe et al. · 2021 [cited by applicant]
US 20220091665A1 · McCombe et al. · 2022 [cited by applicant]
US 20220222842A1 · McCombe et al. · 2022 [cited by applicant]
US 20220230280A1 · Mccombe et al. · 2022 [cited by applicant]
US 20220337744A1 · McCombe et al. · 2022 [cited by applicant]
US 20230122149A1 · McCombe et al. · 2023 [cited by applicant]
US 20230152883A1 · McCombe et al. · 2023 [cited by applicant]
US 20250139871A1 · Ive · 2025 [cited by applicant]
CN 110230983A · 2019 [cited by applicant]
CN 111028155A · 2020 [cited by applicant]
EP 1235439A2 · 2002 [cited by applicant]
EP 1418766A2 · 2004 [cited by applicant]
EP 3057317A1 · 2016 [cited by applicant]
EP 2847738B1 · 2017 [cited by applicant]
GB 2449738A · 2008 [cited by applicant]
WO 200054181A1 · 2000 [cited by applicant]
WO 2018146558A2 · 2018 [cited by applicant]
Avci et al., Efficient Disparity Vector Prediction Schemes, Jrnl. of Visual Communication and Image Representation, Academic Press vol. 23, No. 2, Oct. 27, 2011, pp. 287-292. [cited by applicant]
Berge et al., Real-time Uncertainty Visualization for B-mode Ultrasound, 2015 IEEE Scientific Visualization Conf., Oct. 25, 2015, pp. 33-40. [cited by applicant]
Bhat D N et al., Stereo in the presence of specular reflection, Computer Vision, 1995, Proceedings, Fifth International Conference on Cambridge, MA, USA Jun. 20-23, Los Alamitos, Ca, USA, IEEE, Comput. Soc. US, Jun. 20,… [cited by applicant]
Brown, Decentering Distortion of Lenses, Photogrammetric Engineering, 32 (3), 1966, pp. 444-462. [cited by applicant]
Carranza et al., Free-Viewpoint Video of Human Actors, ACM Transactions on Graphics, vol. 22, No. 3, pp. 569-577, Jul. 2003. [cited by applicant]
Choi et al., Implementation of Real-Time Post-Processing for High-Quality Stereo Vision, ETRI Journal, vol. 37, No. 4, Aug. 1, 2015, pp. 752-765. [cited by applicant]
Chu et al., OpenCV and TYZK: Video Surveillance for Tracking, Aug. 2008, Sandia Report SAND2008-5776. [cited by applicant]
Gordon et al., Person and Gesture Tracking with Smart Stereo Cameras, Proc. SPIE, vol. 6805, Jan. 2008. [cited by applicant]
Hannah, Computer Matching of Areas in Stereo Images, Jul. 1974 Thesis, Stanford University Computer Science Department Report STAN-CS-75-438. [cited by applicant]
Harrison et al., Pseudo-3D Video Conferencing with a Generic Webcam, 2008 IEEE 25 Int'l Symposium on Multimedia, pp. 236-241. [cited by applicant]
Hoppe et al., Online Feedback for Structure-from-Motion Image Acquisition, Proceedings of the British Machine Vision Conference, Jan. 1, 2012, pp. 70.1-70.12, XP055123585, DOI: 10.5244/C.26.70, ISBN: 978-1-90-172546-9. [cited by applicant]
Hu et al., A region-based video de-noising algorithm based on temporal and spatial correlations, Neurocomputing 266 (2017), pp. 361-374. [cited by applicant]
Husken et al., Strategies and Benefits of Fusion of 2D and 3D Face Recognition, PROCEEDINGS / 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005: Jun. 20-25, 2005, San Diego, CA,… [cited by applicant]
Klein et al., Parallel Tracking and Mapping for Small AR Workspaces, 2007 IEEE ACM Internat. Sympos. on Mixed and Augmented Reality, Nov. 2007, 10 pages. [cited by applicant]
Luo et al., Hierarchical Genetic Disparity Estimation Algorithm for Multiview Image Synthesis, 2000 IEEE Int. conf. on Image Processing, vol. 2, pp. 768-771. [cited by applicant]
Mark et al., Post-Rendering 3D Warping, Proc. of 1997 Sympos. on Interactive 3D Graphics, Apr. 1997, pp. 7-16 (10 pages). [cited by applicant]
Maccormick, How Does the Kinect Work?, http://users.dickinson.edu/-jmac/selected-talks/kinect.pdf, Dec. 2011. [cited by applicant]
Melexis NV, MLX75023 Time-of-Flight Sensor Array, Product Datasheet, http://www.melexis.com/General/General/MLX75023-832.aspx, copyright 2016. [cited by applicant]
Newcombe et al., DTAM: Dense Tracking and Mapping in Real-Time, 2011 International Conf. on Computer Vision, Nov. 2011, 8 pages. [cited by applicant]
Olson, How a Stealth Startup Hopes to Change Video Calls and VR, published on website Theinformation.com, Jul. 7, 2021, https://www.theinformation.com/articles/how-a-stealth-startup-hopes-to-change-video-calls-and-vr, 3… [cited by applicant]
OpenCV (Open Source Computer Vision library of programming functions), released Aug. 29, 2018, https://docs.opencv.org/3.4.3/. [cited by applicant]
Puetter et al., Digital Image Reconstruction: Deblurring and denoising, In: Annu. Rev. Astron. Astrophys. Jun. 16, 2005, retrieved on Feb. 11, 2019, from http://fcaglp.fcaglp.unlp.edu.ar/-observacional/papers/PDFs/image… [cited by applicant]
Sakamoto et al., A multiple-baseline stereo for precise human face acquisition, In: Serious Games, Jan. 1, 1997, Springer International Publishing, Cham, XP055538389, ISSN: 0302-9743, ISBN: 978-3-642-15171-2, vol. 1206,… [cited by applicant]
Shin, In-Yong, and Yo-Sung Ho. “Virtual viewpoint disparity estimation and convergence check for real-time view synthesis.” Pacific-Rim Symposium on Image and Video Technology. Berlin, Heidelberg: Springer Berlin Heidel… [cited by applicant]
Sluijter et al. Ray-Optics Analysis of Switchable Auto-Stereoscopic Lenticular-Based 2D / 3D Displays, Eindhoven Univ. of Tech., thesis project, Dec. 2005, pp i-iv and 1-78. [cited by applicant]
Spring et al., olympus lifescience.com: Image Averaging and Noise Removal, May 14, 2017, URL: https://www.olympus-lifescience.com/en/microscope-resource/primer/jav/digitalim. [cited by applicant]
Tsung et al., Cache-Based Integer Motion-Disparity Estimation, 2009 IEEE Conf. on Acoustics, Speed and Signal Processing, Apr. 19, 2009, pp. 2013-2016. [cited by applicant]
Viola et al., Rapid Object Detection using a Boosted Cascade of Simple Features, Proc. of 2001 IEEE Comput. Soc. Conf. on Comput, Vision and Pattern Recog., pp. 1-9. [cited by applicant]
Viola et al., Robust Real-time Face Detection, Proc. of 8th IEEE International Conf. on Computer Vision, 2001, 1 page. [cited by applicant]
Wagner et al., Liveness Assurance in Face Authentication, In: Encyclopedia of Biometrics, Jan. 1, 2009, Springer US, Boston, MA, XP055296704, ISBN: 978-0-387-73003-5, pp. 908-916, DOI: 10.1007/978-0-387-73003-5_67. [cited by applicant]
Wikipedia Article “Bayer Filter”, retrieved May 2023 from: https://en.wikipedia.org/wiki/Bayer_filter, 9 pages. [cited by applicant]
Wikipedia Article “Shot Noise”, retrieved May 2023 from https://en.wikipedia.org/wiki/Shot_noise, 5 pages. [cited by applicant]
Wikipedia Article “Variable-gain Amplifier”, retrieved May 2023 from: https://en.wikipedia.org/wiki/Variable-gain_amplifier, 3 pages. [cited by applicant]
Wikipedia Article, Simultaneous Localization & Mapping, retrieved Apr. 2023 from https://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping, 10 pages. [cited by applicant]
Wikipedia Article, Viola-Jones Object Detection Framework, retrieved Apr. 2023 from https://en.wikipedia.org/w/index.php?title=Viola-Jones_object_detection_framework, 7 pages. [cited by applicant]
wikipedia.org, Article re: OpenCV, last edited Aug. 29, 2018; https://en.wikipedia.org/wiki/OpenCV. [cited by applicant]
wikipedia.org, Article re: Time-of-Flight Camera, http://en.wikipedia.org/wiki/Time-of-flight_camera, last edited Jun. 21, 2019. [cited by applicant]
Zabih et al., Non-parametric Local Transforms for Computing Visual Correspondence, Proc. European Conf. on Computer Vision, May 1994, pp. 151-158. [cited by applicant]
Zhang et al., A saliency based noise reduction method for Digital TV, Consumer Electronics (ICCE), 2011 IEEE International Conference on, IEEE, Jan. 9, 2011, pp. 743-744, XP031921487, DOI: 10.1109/ICCE.2011.5722840, ISB… [cited by applicant]
Zhu et al., Pre-Processing of X-Ray Medical Image Based on Improved Temporal Recursive Self-Adaptive Filter, Young Computer Scientists, 2008, ICYCS 2008, The 9th International Conference for, IEEE, Piscataway, NJ, USA, … [cited by applicant]