IP Library Granted Patent US 12,288,300
Granted Patent B2
US 12,288,300 · App. 18/492,639 · Granted Apr 29, 2025

Techniques for virtual visualization of a product in a physical scene

Inventors: Shrenik Sadalgi (Cambridge, MA); Christian Vázquez (Revere, MA)
Assignee: Wayfair LLC
G06T19/006G06T15/50G06T19/003G06T2219/008G06T2219/2004G06T2219/2016
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,288,300
App. No.
18/492,639
Granted
Apr 29, 2025
Kind
B2
Abstract

Described herein is a method for generating a two-dimensional (2D) image of one or more products within a physical scene is provided. The method comprises: obtaining, via a communication network from another computing device, an image of the physical scene; obtaining, via the communication network from the other computing device, position information indicative of a target position of a first product in the physical scene; rendering a 2D image of a second product in the physical scene using the image of the physical scene, the position information, and a 3D model of the second product; and providing, via the communication network to the other computing device, the rendered 2D image of the second product in the physical scene for display by the other computing device.

Claims (72)

1. A method for obtaining a two-dimensional (2D) image of one or more products in a physical scene, the method performed by a computing device comprising a computer hardware processor, the method comprising:

obtaining a three-dimensional (3D) model of the physical scene;

generating an image of the physical scene using the 3D model of the physical scene;

determining, based on input provided by a user through a graphical user interface (GUI), position information indicative of a target position of a first product in the physical scene;

transmitting, via a communication network to another computing device, the image of the physical scene and the position information;

receiving, via the communication network from the other computing device, a plurality of 2D images of a respective plurality of products, each of the plurality of products being of a same type as the first product and being a different product from the first product, each of the plurality of 2D images including an image of respective one of the plurality of products in the physical scene and being rendered using the image of the physical scene and the position information; and

displaying the plurality of 2D images of the respective plurality of products.

2. The method of claim 1 , further comprising displaying the 3D model of the physical scene in the GUI.

3. The method of claim 1 , wherein determining the position information indicative of the target position comprises determining the target position based on input provided by the user through the GUI to position a model of the first product in the 3D model of the physical scene.

4. The method of claim 1 , further comprising:

determining a field of view of a camera for capturing the image of the physical scene; and

transmitting, via the communication network to the other computing device, the field of view for use in rendering the plurality of 2D images of the respective plurality of products.

5. The method of claim 1 , wherein the image of the physical scene comprises a panorama generated using the 3D model of the physical scene.

6. The method of claim 5 , further comprising:

obtaining a rotation angle of the panorama relative to a camera position; and

transmitting the rotation angle of the panorama relative to the camera position to the other computing device via the communication network.

7. The method of claim 1 , further comprising determining a plane in the 3D model of the physical scene using ray casting.

8. The method of claim 1 , wherein the first product is selected from a group consisting of furniture, floor covering, décor, light fixture, appliance, art, wall covering, flooring, bedding, storage container, fencing, heating device, cooling device, bathroom accessory, wall fixture, plant, organization accessory, kitchen accessory, cookware, and tableware.

9. The method of claim 1 , wherein the indication of the target position of the first product in the physical scene comprises an indication of a position of a model of the first product in a 3D scene.

10. A system for obtaining a 2D image of one or more products in a physical scene, the system comprising:

a computer hardware processor; and

a non-transitory computer-readable storage medium storing instructions that, when executed by the computer hardware processor, cause the computer hardware processor to perform:

obtaining a three-dimensional (3D) model of the physical scene;

generating an image of the physical scene using the 3D model of the physical scene;

determining, based on input provided by a user through a graphical user interface (GUI), position information indicative of a target position of a first product in the physical scene;

transmitting, via a communication network to another computing device, the image of the physical scene and the position information;

receiving, via the communication network from the other computing device, a plurality of 2D images of a respective plurality of products, each of the plurality of products being of a same type as the first product and being a different product from the first product, each of the plurality of 2D images including an image of a respective one of the plurality of products in the physical scene and being rendered using the image of the physical scene and the position information; and

displaying the plurality of 2D images of the respective plurality of products.

11. The system of claim 10 , wherein the instructions further cause the computer hardware processor to perform displaying the 3D model of the physical scene in the GUI.

12. The system of claim 10 , wherein determining the position information indicative of the target position comprises determining the target position based on input provided by the user through the GUI to position a model of the first product in the 3D model of the physical scene.

13. The system of claim 10 , wherein the instructions further cause the computer hardware processor to perform:

determining a field of view of a camera for capturing the image of the physical scene; and

transmitting, via the communication network to the other computing device, the field of view for use in rendering the plurality of 2D images of the respective plurality of products.

14. The system of claim 10 ,

wherein the image of the physical scene comprises a panorama generated using the 3D model of the physical scene, and

wherein the instructions further cause the computer hardware processor to perform:

obtaining a rotation angle of the panorama relative to a camera position; and

transmitting, via the communication network to the other computing device, the rotation angle of the panorama relative to the camera position for use in rendering the plurality of 2D images of the respective plurality of products.

15. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer hardware processor, cause the computer hardware processor to perform:

obtaining a three-dimensional (3D) model of a physical scene;

generating an image of the physical scene using the 3D model of the physical scene;

determining, based on input provided by a user through a graphical user interface (GUI), position information indicative of a target position of a first product in the physical scene;

transmitting, via a communication network to another computing device, the image of the physical scene and the position information;

receiving, via the communication network from the other computing device, a plurality of 2D images of a respective plurality of products, each of the plurality of products being of a same type as the first product and being a different product from the first product, each of the plurality of 2D images including a respective image of one of the plurality of products in the physical scene and being rendered using the image of the physical scene and the position information; and

displaying the plurality of 2D images of the respective plurality of products.

16. A method for generating a two-dimensional (2D) image of one or more products in a physical scene, the method performed by a computing device comprising a computer hardware processor, the method comprising:

obtaining a three-dimensional (3D) model of the physical scene;

generating an image of the physical scene using the 3D model of the physical scene;

determining, based on input provided by a user through a graphical user interface (GUI), position information indicative of a target position of a first product in the physical scene;

generating a plurality of 2D images of a respective plurality of products, each of the plurality of products being of a same type as the first product and being a different product from the first product, each of the plurality of 2D images including a respective image of one of the plurality of products in the physical scene using the image of the physical scene and the position information; and

displaying the plurality of 2D images of the respective plurality of products.

17. The method of claim 16 , wherein generating the plurality of 2D images of the respective plurality products in the physical scene using the image of the physical scene and the position information comprises rending the plurality of 2D images of the respective plurality products in the physical scene using the image of the physical scene, the position information, and 3D models of the respective plurality products.

18. The method of claim 16 , wherein generating the plurality of 2D images of the respective plurality products in the physical scene comprises:

generating a 3D scene, the 3D scene including 3D models of the respective plurality products positioned in the 3D scene in accordance with the target position; and

rendering the 2D image of the respective plurality products in the physical scene using the 3D scene.

19. The method of claim 18 , further comprising determining one or more camera setting values used to capture the image of the physical scene, wherein generating the plurality of 2D images of the respective plurality products in the physical scene comprises rendering the 2D image of the respective plurality products in the physical scene using a virtual camera configured with the one or more camera setting values.

20. The method of claim 19 , wherein the image of the physical scene comprises a panorama, and the one or more camera setting values comprise a rotation angle of the panorama relative to a camera position.

21. The method of claim 16 , wherein the indication of the target position of the first product in the physical scene comprises an indication of a position of a model of the first product in the 3D model of the physical scene.

22. A system for obtaining a 2D image of one or more products in a physical scene, the system comprising:

a computer hardware processor; and

a non-transitory computer-readable storage medium storing instructions that, when executed by the computer hardware processor, cause the computer hardware processor to perform:

obtaining a three-dimensional (3D) model of the physical scene;

generating an image of the physical scene using the 3D model of the physical scene;

determining, based on input provided by a user through a graphical user interface (GUI), position information indicative of a target position of a first product in the physical scene;

generating a plurality of 2D images of a respective plurality of products, each of the plurality of products being of a same type as the first product and being a different product from the first product, each of the plurality of 2D images including a respective image of one of the plurality of products in the physical scene using the image of the physical scene and the position information; and

displaying the plurality of 2D images of the respective plurality of products.

23. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer hardware processor, cause the computer hardware processor to perform:

obtaining a three-dimensional (3D) model of a physical scene;

generating an image of the physical scene using the 3D model of the physical scene;

determining, based on input provided by a user through a graphical user interface (GUI), position information indicative of a target position of a first product in the physical scene;

generating a plurality of 2D images of a respective plurality of products, each of the plurality of products being of a same type as the first product and being a different product from the first product, each of the plurality of 2D images including a respective image of one of the plurality of products in the physical scene using the image of the physical scene and the position information; and

displaying the plurality of 2D images of the respective plurality of products.

Assignments (6)
SECURITY AGREEMENT Recorded May 20, 2026
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 075591/0399 →
SECURITY INTEREST Recorded Nov 10, 2025
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 073514/0326 →
SECURITY AGREEMENT Recorded Mar 13, 2025
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 070513/0542 →
SECURITY AGREEMENT Recorded Oct 10, 2024
From: WAYFAIR LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 069143/0102 →
SECURITY AGREEMENT Recorded Oct 10, 2024
From: WAYFAIR LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 069143/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2024
From: SADALGI, SHRENIK; VÁZQUEZ, CHRISTIAN
To: WAYFAIR LLC
Reel/Frame 067193/0112 →
Continuity (5)
Continuation 17476313 · Sep 15, 2021
Provisional Application 63135481 · Jan 8, 2021
Provisional Application 63135490 · Jan 8, 2021
Provisional Application 63079429 · Sep 16, 2020
Related Publication 20240054738A1 · Feb 15, 2024
References Cited (89)
US 7523411B2 · Carlin · 2009 [cited by applicant]
US 10482674B1 · Wu et al. · 2019 [cited by applicant]
US 11176752B1 · Agarwal · 2021 [cited by examiner]
US 20120113141A1 · Zimmerman et al. · 2012 [cited by applicant]
US 20140327666A1 · Suzuki · 2014 [cited by examiner]
US 20180114264A1 · Rafii · 2018 [cited by examiner]
US 20190051052A1 · Corazza et al. · 2019 [cited by applicant]
US 20190197599A1 · Zia et al. · 2019 [cited by applicant]
US 20190197779A1 · Avramov et al. · 2019 [cited by applicant]
US 20190221040A1 · Shantharam et al. · 2019 [cited by applicant]
US 20190362540A1 · Chen et al. · 2019 [cited by applicant]
US 20200060007A1 · Harrison et al. · 2020 [cited by applicant]
US 20210065440A1 · Sunkavalli et al. · 2021 [cited by applicant]
US 20220084296A1 · Sadalgi et al. · 2022 [cited by applicant]
CN 111134496A · 2020 [cited by applicant]
International Search Report and Written Opinion mailed Jan. 24, 2022 for International Application No. PCT/US2021/050513. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2021/050513 dated Mar. 30, 2023. [cited by applicant]
[No Author Listed], Adobe Dimension. Adobe. 2022. 10 pages.https://www.adobe.com/products/dimension.html. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Matterport. 2022. 15 pages. https://matterport.com/ (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Ikea Place. Apple App Store. 2022. 4 pages. https://apps.apple.com/us/app/ikea-place/id1279244498. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Amazon AR View. Amazon. 2022. 3 pages. https://www.amazon.com/adlp/arview. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Floorplanner. 2022. 14 pages. https://floorplanner.com/. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Houzz. Apple App Store. 2022. 4 pages. https://apps.apple.com/us/app/houzz-home-design-remodel/id399563465. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Measurement Accuracy in Matterport Spaces. Matterport. 2022. 24 pages. https://support.matterport.com/hc/en-us/articles/212629928-How-accurateare-dimensions-in-Matterport-Spaces—(Last accessed Apr. 4… [cited by applicant]
[No Author Listed], How Does Modsy Work ?: See Our Online Interior Design Process. Modsy. 2020. 5 pages. https://www.modsy.com/how-it-works/ (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Ikea Place. Ikea. 2022. 15 pages. https://apps.apple.com/US/app/ikea-place/id1279244498. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Matterport BundleSDK. 2022. 7 pages. https://matterport.github.io/showcase-sdk/sdkbundle_home.html. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Occipital. 2022. 7 pages. https://structure.io/ (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Revit. 2022. 10 pages. https://www.autodesk.com/products/revit/overview. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Roomstyler. 2022. 4 pages. https://roomstyler.com/3dplanner. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], SketchupPro. 2022. 8 pages. https://www.sketchup.com/products/sketchup-pro. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Virtual Staging Services Overview. Rooomy. 2022. 12 pages. https://rooomy.com/real-estate-virtual-staging-overview/ (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Online Interior Design with Modsy | Living Rooms, Dining Rooms, Bedrooms & More! Modsy. 2022. 7 pages. https://www.modsy.com/ (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], IKEA Place: Bridging the Imagination Gap With AR | SPACE10. 2022. 15 pages. https://space10.com/project/ikea-place/. (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Rooomy. 2022. 8 pages. https://rooomy.com/ (Last accessed Apr. 4, 2022). [cited by applicant]
[No Author Listed], Wayfair View in Room. Apple App Store. 2022. 4 pages. https://apps.apple.com/us/app/wayfair-shop-all-things home/id836767708. (Last accessed Apr. 4, 2022). [cited by applicant]
Baier et al., Analyzing Online Reviews to Measure Augmented Reality Acceptance at the Point of Sale: The Case of IKEA. Successful Technological Integration for Competitive Advantage in Retail Settings. IGI Global. 2016:… [cited by applicant]
Baldwin, NRf2020: Wayfair's journey to 3D imagery. Jan. 2020. https://web.archive.org/web/20200930053454/https://www.essentialretail.com/news/nrf2020-wayfair-3d-imagery/ [Last accessed Sep. 10, 2021]. [cited by applicant]
Brenner, Virtual Reality: The Game Changer for Residential Real Estate Staging through Increased Presence. CMC Senior Theses. 2017:52 pages. [cited by applicant]
Brucks, Unreal Octahedral Impostors. 2018. 16 pages. https://www.shaderbits.com/blog/octahedral-impostors. (Last accessed Apr. 4, 2022). [cited by applicant]
Bulearca et al., Augmented reality: A sustainable marketing tool. Global business and management research: An international journal. Apr. 1, 2010;2(2):237-52. [cited by applicant]
Caboni et al., Augmented reality in retailing: a review of features, applications and value. International Journal of Retail & Distribution Management. 2019;47(11):1125-40. [cited by applicant]
Carvalho et al., Use of Augmented Reality in the furniture industry. First Experiment@ Int. Conference (exp. at'11), Lisboa, Portugal. 2011. 7 pages. [cited by applicant]
Chittaro, Visualizing information on mobile devices. Computer. Mar. 20, 2006;39(3):40-5. [cited by applicant]
Chiu et al., AR filming: augmented reality guide for compositing footage in filmmaking. ACM SIGGRAPH 2017 Posters Jul. 30, 2017:1-2. [cited by applicant]
Christiansen, The use of Imposters in Interactive 3D Graphics Systems. Department of Mathematicsand Computing Science Rijksuniversiteit Groningen Blauwborgje. 2005;1-8. [cited by applicant]
Christopoulos et al., Image-based techniques for enhancing virtual reality environments. 2nd International Workshop on ICT's, Arts and Cultural Heritage Nov. 2003. 6 pages. [cited by applicant]
Debevec, Rendering synthetic objects into real scenes: Bridging traditional and image-based graphics with global illumination and high dynamic range photography. ACM siggraph 2008 classes Aug. 11, 2008:1-10. [cited by applicant]
Enthed, A retailers way into 3D: IKEA. ACM SIGGRAPH 2013 Studio Talks Jul. 21, 2013. 1 page. [cited by applicant]
Fournier et al., Common Illumination between Real and Computer Generated Scenes. Proceedings of Graphics Interface'93. 1993. 9 pages. [cited by applicant]
Gardner et al., Deep parametric indoor lighting estimation. Proceedings of the IEEE/CVF International Conference on Computer Vision 2019:7175-83. [cited by applicant]
Gardner et al., Learning to predict indoor illumination from a single image. ACM Transactions on Graphics (TOG). Nov. 20, 2017;36(6):176:1-4. [cited by applicant]
Garun, I Let Strangers Design My Apartment. Aug. 2019. 13 pages. https://www.theverge.com/2019/8/9/20798453/modsy-havenly-ikea-roomstyler-e-interiordesign-services-review-virtual-home-redecoration. (Last accessed Apr. 4… [cited by applicant]
Gaspari et al., ARSTUDIO: A virtual studio system with augmented reality features. Proceedings of the 13th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry Nov. 30, 201… [cited by applicant]
Gervautz et al., Anywhere interfaces using handheld augmented reality. Computer. Feb. 21, 2012;45(7):26-31. [cited by applicant]
Gibson et al., Photorealistic Augmented Reality. Eurographics (Tutorials) Oct. 2003. 40 pages. [cited by applicant]
Ichikari et al., Mixed reality pre-visualization for filmmaking: On-set camera-work authoring and action rehearsal. Int. J. Virtual Reality. Dec. 2008;7(4):25-32. [cited by applicant]
Jones et al., Roomalive: Magical experiences enabled by scalable, adaptive projector-camera units. Proceedings of the 27th annual ACM symposium on User interface software and technology Oct. 5, 2014. 8 pages. [cited by applicant]
Kàn et al., DeepLight: light source estimation for augmented reality using deep learning. The Visual Computer. Jun. 2019;35(6):873-83. [cited by applicant]
Karsch et al., Automatic scene inference for 3d object compositing. ACM Transactions on Graphics (TOG). Jun. 2, 2014;33(3):32:1-15. [cited by applicant]
Karsch et al., Rendering Synthetic Objects into Legacy Photographs. arXiv preprint arXiv:1912.11565. Dec. 24, 2019. 12 pages. [cited by applicant]
Kronander et al., Photorealistic rendering of mixed reality scenes. Computer Graphics Forum. May 2015;34(2):643-65. [cited by applicant]
Lane et al., The impact of staging conditions on residential real estate demand. Journal of Housing Research. 2015;24(1):21-36. [cited by applicant]
Ling et al., ARFMS: An AR-based WYSIWYG Filmmaking System. TELKOMNIKA Indonesian Journal of Electrical Engineering. Jun. 1, 2014;12(6):4345-52. [cited by applicant]
Makolska et al., CES: ModiFace updates ar beauty makeover tool. Jan. 2016. 4 pages. https://www.stylus.com/ces-modiface-updates-ar-beauty-makeover-tool (Last accessed Apr. 5, 2022). [cited by applicant]
Mcgrady, 7 Pro Tips to Help Your Home Sell Faster, for More Money. Forbes. 2015. https://www.forbes.com/sites/vanessamcgrady/2015/11/04/staging/?sh=416f38af50c9. (Last accessed Apr. 21, 2022). [cited by applicant]
Niemelä, Impostor Rendering with Oculus Rift. 2014. 54 pages. [cited by applicant]
Nowacki et al., Capabilities of arcore and arkit platforms for ar/vr applications. International Conference on Dependability and Complex Systems. Research Gate. 2020. 13 pages. [cited by applicant]
Ozturkcan, Service innovation: Using augmented reality in the IKEA Place app. Journal of Information Technology Teaching Cases. May 2021;11(1):8-13. [cited by applicant]
Park et al., “ DreamHouse” NUI-based Photo-realistic AR Authoring System for Interior Design. Proceedings of the 7th Augmented Human International Conference. Feb. 25, 2016:1-7. [cited by applicant]
Pomi et al., Interactive mixed reality rendering in a distributed ray tracing framework (Doctoral dissertation, Verlag nicht ermittelbar). 2005. 3 pages. [cited by applicant]
Porter et al., Why every organization needs an augmented reality strategy. HBR'S 10 MUST. 2017;85. [cited by applicant]
Poushneh et al., Discernible impact of augmented reality on retail customer's experience, satisfaction and willingness to buy. Journal of Retailing and Consumer Services. Jan. 1, 2017;34:229-34. [cited by applicant]
Ramos et al., Efficient visualization of 3D models on hardware-limited portable devices. Multimedia tools and applications. Nov. 2014;73(2):961-76. [cited by applicant]
Rauschnabel et al., Augmented reality marketing: How mobile AR-apps can improve brands through inspiration. Journal of Retailing and Consumer Services. Jul. 1, 2019;49:43-53. [cited by applicant]
Reinhard et al., High dynamic range imaging: acquisition, display, and image-based lighting. Morgan Kaufmann; May 28, 2010. [cited by applicant]
Reitmayr et al., Mobile collaborative augmented reality. Proceedings IEEE and ACM International Symposium on Augmented Reality Oct. 29, 2001:114-23. [cited by applicant]
Rhee et al., Mr360: Mixed reality rendering for 360 panoramic videos. IEEE transactions on visualization and computer graphics. Jan. 23, 2017;23(4):1379-88. [cited by applicant]
Risser, NVIDIA True Impostors. 2022. 12 pages. https://developer.nvidia.com/gpugems/gpugems3/part-iv-image-effects/chapter-21-true-impostors. (Last accessed Apr. 4, 2022). [cited by applicant]
Sadalgi, Wayfair's 3D Model API—Wayfair Tech Blog. https://tech.wayfair.com/2016/10/wayfairs-3d-model-api/. (Last accessed Apr. 4, 2022). [cited by applicant]
Song et al., Try-on experience with augmented reality comforts your decision: Focusing on the roles of immersion and psychological ownership. Information Technology & People. Nov. 31, 2019. 21 pages. [cited by applicant]
Spielmann et al., VPET: a toolset for collaborative virtual filmmaking. SIGGRAPH Asia 2016 Technical Briefs Nov. 28, 2016:1-4. [cited by applicant]
Sulaiman et al., Matterport: virtual tour as a new marketing approach in real estate business during pandemic COVID-19. Proceedings of the International Conference of Innovation in Media and Visual Design (IMDES 2020). … [cited by applicant]
Yang et al., A virtual try-on system in augmented reality using RGB-D cameras for footwear personalization. Journal of Manufacturing Systems. Oct. 1, 2014;33(4):690-8. [cited by applicant]
Yue et al., Scenectrl: Mixed reality enhancement via efficient scene editing. In Proceedings of the 30th annual ACM symposium on user interface software and technology. Oct. 20, 2017:427-36. [cited by applicant]
Zhang, Augmented reality virtual glasses try-on technology based on iOS platform. EURASIP Journal on Image and Video Processing. Dec. 2018;2018(1):1-9. [cited by applicant]
U.S. Appl. No. 17/476,313, filed Sep. 15, 2021, Sadalgi et al. [cited by applicant]
PCT/US2021/050513, Jan. 24, 2022, International Search Report and Written Opinion. [cited by applicant]
PCT/US2021/050513, Mar. 30, 2023, International Preliminary Report on Patentability. [cited by applicant]