IP Library Granted Patent US 12,586,294
Granted Patent B2
US 12,586,294 · App. 18/767,583 · Granted Mar 24, 2026

Systems and methods for generating stabilized images of a real environment in artificial reality

Inventors: Alessia Marra (Zurich, CH); Gioacchino Noris (Zurich, CA); Panya Inversin (Los Angeles, CA)
Assignee: Meta Platforms Technologies, LLC
G06T15/20G06F3/012G06F3/013G06F3/0346G06T7/70H04N13/344G02B27/017G06F3/011G06F3/04815G06F2200/00G06T19/006G06T2207/30244G06V10/25G09G2340/10G09G2340/12H04N5/272
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,586,294
App. No.
18/767,583
Granted
Mar 24, 2026
Kind
B2
Abstract

A method includes detecting an object of interest in a real environment and depth information of the object; determining one or more anchor locations in a three-dimensional space that correspond to a position of the object in the three-dimensional space; and generating a virtual surface anchored in the three-dimensional space. The method may further determine a pose of a camera when an image is captured and determine a region in the image that corresponds to the virtual surface. The method may further determine a first viewpoint of a first eye of the user; render a first output image based on (1) the first viewpoint relative to the virtual surface and (2) the image region corresponding to the virtual surface; and display the first output image on a first display of the computing device, the first display being configured to be viewed by the first eye of the user.

Claims (47)

1 . A method comprising, by a computing device in communication with a mixed-reality device worn by a user:

detecting an object of interest in a real environment;

determining one or more anchor locations in a mixed-reality environment presented via the mixed-reality device that correspond to a position of the object of interest in the real environment;

determining (i) a pose of a camera when an image is captured and (ii) a viewpoint of the user of the mixed-reality device;

determining a region in the image that, as viewed from the pose of the camera, corresponds to at least one of the one or more anchor locations;

causing display of a first output image based on (1) the viewpoint and (2) the region in the image corresponding to at least one of the one or more anchor locations.

2 . The method of claim 1 , further comprising determining a horizontal distance of the user from the one or more anchor locations; wherein causing display of the first output image is based on the horizontal distance of the user from the one or more anchor locations exceeding a minimum threshold distance.

3 . The method of claim 1 , further comprising determining a vertical distance of the user from the one or more anchor locations; wherein causing display of the first output image is based on the vertical distance of the user from the one or more anchor locations exceeding a minimum threshold distance.

4 . The method of claim 1 , further comprising determining an orientation of the mixed-reality device relative to the one or more anchor locations; wherein causing display the first output image is based on the orientation of the mixed-reality device.

5 . The method of claim 1 , further comprising:

causing display of a second output image based on (1) another viewpoint and (2) the region in the image corresponding to at least one of the one or more anchor locations.

6 . The method of claim 1 , wherein the one or more anchor locations are further determined based on one or more tracked motions of a hand of the user.

7 . The method of claim 6 , wherein the one or more tracked motions include a first coordinate that remains at a fixed position in the real environment, wherein the one or more anchor locations are based on the first coordinate.

8 . The method of claim 1 , wherein the object of interest in the real environment is detected using a computer vision technique.

9 . The method of claim 1 , wherein a camera worn by the user is associated with the mixed-reality device worn by the user that blocks the user from seeing the real environment directly.

10 . A non-transitory computer-readable medium including executable instructions that, when executed by a computing device that is in communication with mixed-reality device worn by a user, cause the computing device to:

detect an object of interest in a real environment;

determine one or more anchor locations in a mixed-reality environment presented via the mixed-reality device that correspond to a position of the object of interest in the real environment;

determine (i) a pose of a camera when an image is captured and (ii) a viewpoint of the user of the mixed-reality device;

determine a region in the image that, as viewed from the pose of the camera, corresponds to at least one of the one or more anchor locations;

cause display of a first output image based on (1) viewpoint and (2) the region in the image corresponding to at least one of the one or more anchor locations.

11 . The non-transitory computer-readable medium of claim 10 , wherein the executable instructions further cause the computing device to:

determine a horizontal distance of the user from the one or more anchor locations; wherein causing display of the first output image is based on the horizontal distance of the user from the one or more anchor locations exceeding a minimum threshold distance.

12 . The non-transitory computer-readable medium of claim 10 , wherein the executable instructions further cause the computing device to:

determine a vertical distance of the user from the one or more anchor locations; wherein causing display of the first output image is based on the vertical distance of the user from the one or more anchor locations exceeding a minimum threshold distance.

13 . The non-transitory computer-readable medium of claim 10 , wherein the executable instructions further cause the computing device to:

determine an orientation of the mixed-reality device relative to the one or more anchor locations; wherein causing display the first output image is based on the orientation of the mixed-reality device.

14 . The non-transitory computer-readable medium of claim 10 , wherein the executable instructions further cause the computing device to:

cause display of a second output image based on (1) another viewpoint and (2) the region in the image corresponding to at least one of the one or more anchor locations.

15 . The non-transitory computer-readable medium of claim 10 , wherein the one or more anchor locations are further determined based on one or more tracked motions of a hand of the user.

16 . A system comprising:

a mixed-reality device worn by a user;

one or more processors; and

one or more computer-readable non-transitory storage media coupled to the one or more of processors and including executable instructions that, when executed by the one or more of processors, to cause the system to:

detect an object of interest in a real environment;

determine one or more anchor locations in a mixed-reality environment presented via the mixed-reality device that correspond to a position of the object of interest in the real environment;

determine (i) a pose of a camera when an image is captured and (ii) a viewpoint of the user of the mixed-reality device;

determine a region in the image that, as viewed from the pose of the camera, corresponds to at least one of the one or more anchor locations;

cause display of a first output image based on (1) viewpoint and (2) the region in the image corresponding to at least one of the one or more anchor locations.

17 . The system of claim 16 , wherein the executable instructions further cause the system to:

determine a horizontal distance of the user from the one or more anchor locations; wherein causing display of the first output image is based on the horizontal distance of the user from the one or more anchor locations exceeding a minimum threshold distance.

18 . The system of claim 16 , wherein the executable instructions further cause the system to:

determine a vertical distance of the user from the one or more anchor locations; wherein causing display of the first output image is based on the vertical distance of the user from the one or more anchor locations exceeding a minimum threshold distance.

19 . The system of claim 16 , wherein the executable instructions further cause the system to:

determine an orientation of the mixed-reality device relative to the one or more anchor locations; wherein causing display the first output image is based on the orientation of the mixed-reality device.

20 . The system of claim 16 , wherein the executable instructions further cause the system to:

cause display of a second output image based on (1) another viewpoint and (2) the region in the image corresponding to at least one of the one or more anchor locations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2024
From: MARRA, ALESSIA; NORIS, GIOACCHINO; INVERSIN, PANYA
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 068911/0536 →
Continuity (3)
Continuation 17972269 · Oct 24, 2022
Continuation 17138414 · Dec 30, 2020
Related Publication 20250014263A1 · Jan 9, 2025
References Cited (202)
US 8724894B1 · Jensen et al. · 2014 [cited by applicant]
US 9002099B2 · Litvak et al. · 2015 [cited by applicant]
US 9344707B2 · Lee et al. · 2016 [cited by applicant]
US 9392264B1 · Chang · 2016 [cited by applicant]
US 9836839B2 · Champlin et al. · 2017 [cited by applicant]
US 10001645B2 · Norden · 2018 [cited by applicant]
US 10124257B2 · Stafford · 2018 [cited by applicant]
US 10261594B2 · Marcolina et al. · 2019 [cited by applicant]
US 10776997B2 · Schmalstieg et al. · 2020 [cited by applicant]
US 10803663B2 · Wang · 2020 [cited by examiner]
US 10817749B2 · Biswas et al. · 2020 [cited by applicant]
US 10861223B2 · Noris et al. · 2020 [cited by applicant]
US 10950034B1 · Garcia et al. · 2021 [cited by applicant]
US 10987579B1 · Borovikov et al. · 2021 [cited by applicant]
US 11037359B1 · Bleyer et al. · 2021 [cited by applicant]
US 11107280B1 · Clohset et al. · 2021 [cited by applicant]
US 11113891B2 · Noris et al. · 2021 [cited by applicant]
US 11200745B2 · Johnson et al. · 2021 [cited by applicant]
US 11210860B2 · Noris · 2021 [cited by applicant]
US 11392211B2 · Holz · 2022 [cited by applicant]
US 11410387B1 · Alderman et al. · 2022 [cited by applicant]
US 11436790B2 · Noris et al. · 2022 [cited by applicant]
US 11451758B1 · Chaurasia et al. · 2022 [cited by applicant]
US 11461962B1 · Parra Pozo et al. · 2022 [cited by applicant]
US 11481960B2 · Marra · 2022 [cited by examiner]
US 11501471B2 · Imao · 2022 [cited by applicant]
US 11501488B2 · Garcia et al. · 2022 [cited by applicant]
US 12033270B2 · Marra · 2024 [cited by examiner]
US 20030034974A1 · Welch et al. · 2003 [cited by applicant]
US 20080084472A1 · Trudeau et al. · 2008 [cited by applicant]
US 20080088529A1 · Tang · 2008 [cited by applicant]
US 20090259967A1 · Davidson et al. · 2009 [cited by applicant]
US 20100283781A1 · Kriveshko et al. · 2010 [cited by applicant]
US 20110298827A1 · Perez · 2011 [cited by applicant]
US 20110302293A1 · Buban · 2011 [cited by applicant]
US 20120092328A1 · Flaks et al. · 2012 [cited by applicant]
US 20120264510A1 · Wigdor et al. · 2012 [cited by applicant]
US 20120309516A1 · Langridge et al. · 2012 [cited by applicant]
US 20130005467A1 · Kim · 2013 [cited by applicant]
US 20130083063A1 · Geisner et al. · 2013 [cited by applicant]
US 20130093788A1 · Liu et al. · 2013 [cited by applicant]
US 20130201188A1 · Choi et al. · 2013 [cited by applicant]
US 20130336550A1 · Kapur et al. · 2013 [cited by applicant]
US 20140035901A1 · Chen et al. · 2014 [cited by applicant]
US 20140147014A1 · Mallet et al. · 2014 [cited by applicant]
US 20140204002A1 · Bennet et al. · 2014 [cited by applicant]
US 20140306951A1 · Toiyama · 2014 [cited by applicant]
US 20140336461A1 · Reiter et al. · 2014 [cited by applicant]
US 20140341464A1 · Fan et al. · 2014 [cited by applicant]
US 20150235610A1 · Miller et al. · 2015 [cited by applicant]
US 20150249839A1 · Shimizu et al. · 2015 [cited by applicant]
US 20160040892A1 · Wiseman et al. · 2016 [cited by applicant]
US 20160093108A1 · Mao et al. · 2016 [cited by applicant]
US 20160162039A1 · Eilat et al. · 2016 [cited by applicant]
US 20160320863A1 · Shimoda · 2016 [cited by applicant]
US 20170052507A1 · Poulos et al. · 2017 [cited by applicant]
US 20170052595A1 · Poulos et al. · 2017 [cited by applicant]
US 20170140552A1 · Woo et al. · 2017 [cited by applicant]
US 20170186165A1 · Taylor et al. · 2017 [cited by applicant]
US 20170213320A1 · Yücer et al. · 2017 [cited by applicant]
US 20170243324A1 · Mierle et al. · 2017 [cited by applicant]
US 20170287215A1 · Lalonde et al. · 2017 [cited by applicant]
US 20170294030A1 · Coglitore · 2017 [cited by applicant]
US 20170309071A1 · Benko et al. · 2017 [cited by applicant]
US 20170365100A1 · Walton · 2017 [cited by applicant]
US 20170372510A1 · Ye et al. · 2017 [cited by applicant]
US 20180067316A1 · Lee et al. · 2018 [cited by applicant]
US 20180068488A1 · Hart et al. · 2018 [cited by applicant]
US 20180088323A1 · Bao et al. · 2018 [cited by applicant]
US 20180173404A1 · Smith · 2018 [cited by applicant]
US 20180176483A1 · Knorr et al. · 2018 [cited by applicant]
US 20180211398A1 · Schmidt · 2018 [cited by applicant]
US 20180232056A1 · Nigam et al. · 2018 [cited by applicant]
US 20180286053A1 · Labbe et al. · 2018 [cited by applicant]
US 20180288354A1 · Anderson et al. · 2018 [cited by applicant]
US 20180299922A1 · Park · 2018 [cited by applicant]
US 20180315329A1 · D'Amato et al. · 2018 [cited by applicant]
US 20180364801A1 · Kim et al. · 2018 [cited by applicant]
US 20190087011A1 · Kim et al. · 2019 [cited by applicant]
US 20190096119A1 · Petkov et al. · 2019 [cited by applicant]
US 20190101758A1 · Zhu et al. · 2019 [cited by applicant]
US 20190197765A1 · Molyneaux et al. · 2019 [cited by applicant]
US 20190213789A1 · Uyyala et al. · 2019 [cited by applicant]
US 20190220002A1 · Huang · 2019 [cited by examiner]
US 20190243448A1 · Miller et al. · 2019 [cited by applicant]
US 20190325661A1 · Baumbach et al. · 2019 [cited by applicant]
US 20190349648A1 · Watanabe et al. · 2019 [cited by applicant]
US 20190362505A1 · Kobayashi · 2019 [cited by applicant]
US 20190385372A1 · Cartwright · 2019 [cited by examiner]
US 20190391724A1 · Holz et al. · 2019 [cited by applicant]
US 20200020166A1 · Menard et al. · 2020 [cited by applicant]
US 20200026922A1 · Pekelny · 2020 [cited by examiner]
US 20200143584A1 · Noris et al. · 2020 [cited by applicant]
US 20200225761A1 · Sinha et al. · 2020 [cited by applicant]
US 20200238909A1 · Yamamoto et al. · 2020 [cited by applicant]
US 20200280678A1 · Hariyani et al. · 2020 [cited by applicant]
US 20200296354A1 · Bickerstaff et al. · 2020 [cited by applicant]
US 20200311397A1 · Sawhney et al. · 2020 [cited by applicant]
US 20200334877A1 · Pokorny et al. · 2020 [cited by applicant]
US 20200334908A1 · Wilson et al. · 2020 [cited by applicant]
US 20200342671A1 · Ishihara · 2020 [cited by applicant]
US 20200357108A1 · Zhou et al. · 2020 [cited by applicant]
US 20200401804A1 · Grundhoefer et al. · 2020 [cited by applicant]
US 20210042950A1 · Wantland et al. · 2021 [cited by applicant]
US 20210142497A1 · Pugh et al. · 2021 [cited by applicant]
US 20210392316A1 · Bleyer et al. · 2021 [cited by applicant]
US 20220121292A1 · Lin · 2022 [cited by applicant]
US 20220206298A1 · Goodman · 2022 [cited by applicant]
US 20220253144A1 · Hu et al. · 2022 [cited by applicant]
US 20220262065A1 · Godbole · 2022 [cited by applicant]
US 20230037750A1 · Marra et al. · 2023 [cited by applicant]
CN 107533230A · 2018 [cited by applicant]
CN 107850936A · 2018 [cited by applicant]
CN 110383343A · 2019 [cited by applicant]
EP 2660643A2 · 2013 [cited by applicant]
EP 3163407A1 · 2017 [cited by applicant]
GB 2376397A · 2002 [cited by applicant]
JP 2009123018A · 2009 [cited by applicant]
JP 2009140296A · 2009 [cited by applicant]
JP 2013050895A · 2013 [cited by applicant]
JP 2014026590A · 2014 [cited by applicant]
JP 2015118332A · 2015 [cited by applicant]
JP 2018109835A · 2018 [cited by applicant]
JP 2019516180A · 2019 [cited by applicant]
JP 2019527881A · 2019 [cited by applicant]
WO 2012135554A1 · 2012 [cited by applicant]
WO 2015111283A1 · 2015 [cited by applicant]
WO 2016014873A1 · 2016 [cited by applicant]
WO 2017079657A1 · 2017 [cited by applicant]
WO 2019031015A1 · 2019 [cited by applicant]
WO 2022197825A1 · 2022 [cited by applicant]
Ballan; et al., “Unstructured Video-Based Rendering: Interactive Exploration of Casually Captured Videos,” ACM Transactions on Graphics (Proc. SIGGRAPH), Jul. 2010, vol. 29 (4), Article 87, 10 pages. [cited by applicant]
Chaurasia; et al., Silhouette-Aware Warping for Image-Based Rendering, Computer Graphic Forum (Proc. EGSR), Jul. 2011, vol. 30 (4), 11 Pages. [cited by applicant]
Chaurasia; et al.. “Depth Synthesis and Local Warps for Plausible Image-based Navigation,” ACM Transactions on Graphics, Jun. 2013, vol. 32 (3), Article 30, 12 pages. [cited by applicant]
Chen; et al., “View Interpolation for Image Synthesis,” In ACM SIGGRAPH Conference Proceedings, Sep. 1, 1993, pp. 279-288. [cited by applicant]
Chen; “QuickTime VR—An Image-Based Approach to Virtual Environment Navigation,” Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, SIGGRAPH, Sep. 15, 1995, pp. 29-38. [cited by applicant]
Clarke; et al., “A System for a Hand Gesture-Manipulated Virtual Reality Environment,” Sep. 26-28, 2016, pp. 1-10, XP058299882. [cited by applicant]
Corrected Notice of Allowance mailed Mar. 19, 2024 for U.S. Appl. No. 17/972,269, filed Oct. 24, 2022, 2 pages. [cited by applicant]
Fanello; et al., “Low Compute and Fully Parallel Computer Vision with HashMatch,” In the IEEE International Conference on Computer Vision (ICCV), Oct. 2017, 11 pages. [cited by applicant]
Gu; et al., “Application of Motion Vector in Live 3D Object Reconstruction,” Patterns 2011: The Third International Conferences on Pervasive Patterns and Applications, Sep. 25, 2011, pp. 41-46. [cited by applicant]
Hausweisner; et al., “Coherent Image-Based Rendering of Real-World Objects,” Proceedings of the Symposium on Interactive 3D Graphics and games, Association for computing machinery USA, 13D, Feb. 18-20, 2011, pp. 183-190… [cited by applicant]
Hedman; et al., “Casual 3D Photography,” ACM Transactions on Graphics, Nov. 2017, vol. 36 (6), Article 234, pp. 1-15. [cited by applicant]
Hedman; et al., “Instant 3D Photography,” ACM Transactions on Graphics, Aug. 2018, vol. 37 (4), Article 101, pp. 1-12. [cited by applicant]
Hirschmuller; et aL, “Memory Efficient Semi-Global Matching. ISPRS Annals of the Photogrammetry,” Remote Sensing and Spatial Information Sciences, XXII ISPRS Congress, Melbourne, Australia, Aug. 25, 2012-Sep. 12, 2012, … [cited by applicant]
Hirschmuller; et al., “Stereo Processing by Semiglobal Matching and Mutual Information,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Feb. 2008, vol. 30 (2), pp. 328-341. [cited by applicant]
Holynski; et al., “Fast Depth Densification for Occlusion-aware Augmented Reality,” ACM Transactions on Graphics, Nov. 2018, vol. 37 (6), Article 194, pp. 1-11. [cited by applicant]
Hornung; et al., “Interactive Pixel-Accurate Free Viewpoint Rendering from Images with Silhouette Aware Sampling,” Computer Graphics, Dec. 2009, pp. 1-13. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/012238, mailed Mar. 27, 2020, 12 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/012829, mailed Jun. 26, 2020, 17 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/067020, mailed Apr. 19, 2021,9 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/067055, mailed Apr. 21, 2021, 13 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/065655, mailed Mar. 29, 2022, 13 pages. [cited by applicant]
Kanade; et al., “A Stereo Machine for Video-Rate Dense Depth Mapping and its New Applications,” Proceedings of 15th Computer Vision and Pattern Recognition Conference (CVPR), San Francisco, Jun. 18-20, 1996, 07 pages. [cited by applicant]
Kang; et al., “Extracting View-Dependent Depth Maps from a Collection of Images,” International Journal of Computer Vision, Jul. 2004, vol. 58 (2), pp. 139-163. [cited by applicant]
Khattak; et al., “A Real-Time Reconstructed 3D Environment Augmented with Virtual Objects Rendered with Correct Occlusion,” IEEE Games Media Entertainment, Oct. 22-24, 2014, 8 Pages. [cited by applicant]
Levin; et al., “Colorization using Optimization,” The Hebrew University of Jemsalem, ACM, Inc, Aug. 1, 2004, pp. 689-694. [cited by applicant]
Lipski; et al., “Virtual Video Camera: Image-Based Viewpoint Navigation Through Space and Time,” Computer Graphics, Jan. 1, 2009, 11 pages. [cited by applicant]
Martino; et al., “An Analysis and Implementation of Multigrid Poisson Solvers with Verified Linear Complexity,” Image Processing on Line, 8, Jul. 2018, pp. 192-218. [cited by applicant]
Matzen; et al., “Low-Cost 360 Stereo Photography and Video Capture,” ACM Transactions on Graphics, Jul. 2017, vol. 36 (4), Article 148, pp. 1-13. [cited by applicant]
Mcmillan; et al., “Plenoptic Modeling: An Image-Based Rendering System,” Proceedings of SIGGRAPH 95, Los Angeles, California, Aug. 6-11, 1995, pp. 1-8. [cited by applicant]
Mueller; et al., “Real-Time Hand Tracking under Occlusion from an Egocentric RGB-D Sensor,” IEEE International Conference on Computer Vision, Oct. 2017, 10 pages. [cited by applicant]
Nanni; et al. “Combination of Depth and Texture Descriptors for Gesture Recognition,” Advances in Machine Learning Research, Jun. 2014, 35 pages. [cited by applicant]
Notice of Allowance mailed Mar. 6, 2024 for U.S. Appl. No. 17/972,269, filed Oct. 24, 2022, 8 pages. [cited by applicant]
Notice of Allowance mailed Apr. 17, 2024 for U.S. Appl. No. 17/965,500, filed Oct. 13, 2022, 9 pages. [cited by applicant]
Nover; et al., “ESPRESSo: Efficient Slanted PatchMatch for Real-time Spacetime Stereo,” Google, Sep. 5, 2018, pp. 1-9. [cited by applicant]
Office Action mailed Jan. 9, 2024 for Japanese Patent Application No. 2021-524065, filed on Jan. 3, 2020, 8 pages. [cited by applicant]
Office Action mailed Sep. 10, 2024 for Japanese Patent Application No. 2022-524107, filed on Dec. 24, 2020, 10 pages. [cited by applicant]
Office Action mailed Aug. 13, 2024 for Japanese Patent Application No. 2022-523612, filed on Dec. 25, 2020, 9 pages. [cited by applicant]
Office Action mailed Aug. 13, 2024 for Japanese Patent Application No. 2022-534366, filed on Jan. 8, 2021, 12 pages. [cited by applicant]
Office Action mailed Jun. 27, 2024 for Chinese Application No. 202080008174.6, filed Jan. 3, 2020, 11 pages. [cited by applicant]
Perez; “Poisson Image Editing,” Microsoft Research UK, Jul. 1, 2003, pp. 313-318. [cited by applicant]
Reinert; et al., “Proxy-guided Image-based Rendering for Mobile Devices,” Pacific Graphics, Oct. 27, 2016, vol. 35, No. 7, pp. 353-362. [cited by applicant]
Shum; et al., “Image-Based Rendering,” Springer Science Business Media, LLC, Jan. 2007, 425 Pages. [cited by applicant]
Sinha; et al., “Piecewise Planar Stereo for Image-Based Rendering,” Microsoft, Sep. 29, 2009, pp. 1-8. [cited by applicant]
Stich; “View and Time Interpolation in Image Space,” Pacific Graphics, Oct. 2008, vol. 27 (7), pp. 1-7. [cited by applicant]
Szeliski; “Computer Vision: Algorithms and Applications,” Facebook, Aug. 5, 2010, pp. 1-481. [cited by applicant]
Szeliski; et al., “Locally Adapted Hierarchical Basis Preconditioning,” Microsoft Research, May 2006, 38 pages. [cited by applicant]
Valentin; et al., “Depth from Motion for Smartphone AR,” ACM Trans, Graph, Nov. 2018, vol. 37 (6), Article 193, pp. 1-19. [cited by applicant]
Van Waveren; “The Asynchronous Time Warp for Virtual Reality on Consumer Hardware,” Proceedings of the 22nd ACM Conference on Virtual Reality Software and technology, VRST, ACM Press, New York, USA, Nov. 2-4, 2016, pp. … [cited by applicant]
Vangorp; et al., “Perception of Perspective Distortions in Image-Based Rendering,” ACM Transactions on Graphics, Jul. 4, 2013, vol. 32 (4), pp. 1-35. [cited by applicant]
Vangorp; et al., “Perception of Visual Artifacts in Image-Based Rendering of Facades,” Computer Graphics Forum, Wiley, Proceedings of the Eurographics Symposium on Rendering, Jul. 8, 2011, vol. 30 (4), pp. 1-11. [cited by applicant]
Wang; et al., “Superpixel-Based Hand Gesture Recognition with Kinect Depth Camera,” IEEE Transactions on Multimedia, Nov. 24, 2014, vol. 17, No. 1, pp. 29-39. [cited by applicant]
Xiao; et aL, “Neuralpassthrough: Learned Real-Time View Synthesis for VR,” Special Interest Group on Computer Graphics and Interactive Techniques Conference Proceedings (SIGGRAPH), Aug. 7-11, 2022, 9 pages, Retrieved fr… [cited by applicant]
Zitnick; et al., “High-Quality Video View Interpolation Using a Layered Representation,” ACM Transactions on Graphics (Proc. SIGGRAPH), Aug. 1, 2004, vol. 23, No. 3, pp. 600-608. [cited by applicant]
Zitnick; et al., “Stereo for Image-Based Rendering using Image Over-Segmentation,” Kluwer Academic Publishers, Jul. 11, 2006, pp. 1-32. [cited by applicant]
Guizilini V., et al., “Learning Optical Flow, Depth, and Scene Flow Without Real-world Labels,” arXiv:2203.15089v2, Jun. 10, 2022, 8 Pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2023/034854, mailed Apr. 24, 2025, 14 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2023/034891, mailed Apr. 24, 2025, 10 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/034854, mailed Jul. 18, 2024, 18 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/034891, mailed Jan. 30, 2024, 13 pages. [cited by applicant]
Office Action mailed Apr. 10, 2025 for Chinese Application No. 202080008174.6, filed Jan. 3, 2020, 1 page. [cited by applicant]
Office Action mailed Mar. 17, 2025 for European Patent Application No. 20845498.3, filed on Dec. 25, 2020, 8 pages. [cited by applicant]
Office Action mailed Sep. 17, 2025 for Chinese Application No. 202080083121.0, filed Dec. 25, 2020, 7 pages. [cited by applicant]
Office Action mailed Apr. 24, 2025 for Korean Application No. 10-2022-7027957, filed Dec. 24, 2020, 5 pages. [cited by applicant]
Office Action mailed Apr. 24, 2025 for Korean Application No. 10-2022-7028616, filed Dec. 25, 2020, 10 pages. [cited by applicant]
Office Action mailed Jun. 27, 2025 for Chinese Application No. 202080083121.0, filed Dec. 25, 2020, 6 pages. [cited by applicant]
Office Action mailed Jun. 27, 2025 for Chinese Application No. 202080086666.7, filed Dec. 24, 2020, 8 pages. [cited by applicant]
Xianfeng L., et al., “Farmland Weed Recognition Method Based on Machine Vision,” Beijing University of Technology, Nov. 2011, 7 Pages. [cited by applicant]
Office Action mailed Jan. 14, 2025 for Chinese Application No. 202080083121.0, filed Dec. 25, 2020, 9 pages. [cited by applicant]
Office Action mailed Jan. 16, 2025 for Chinese Application No. 202080086666.7, filed Dec. 24, 2020, 8 pages. [cited by applicant]
Office Action mailed Jan. 30, 2025 for European Patent Application No. 21851763.9, filed on Dec. 30, 2021, 11 pages. [cited by applicant]
Office Action mailed Nov. 12, 2025 for Korean Application No. 10-2021-7017038, filed Jan. 3, 2020, 7 pages. [cited by applicant]