AR Surface Detection and 3D Content Rendering via ML Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current artificial reality systems lack the ability to effectively identify and render relevant virtual content on real-world surfaces in real-time, failing to provide personalized and dynamic visual experiences that align with user preferences and environments.

Innovation Solution

The system employs machine learning models and augmented reality headsets to detect real-world surfaces, render 3D virtual content, and track user interactions, allowing for dynamic content replacement and personalized experiences based on user behavior and environmental factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine learning models are used to detect real-world surfaces and render 3D virtual content in real-time, then user engagement and visual experience are improved, but device complexity and computational requirements increase

Engineering Contradiction:
Improvecontextual relevance of virtual contentVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the complex task of surface detection and content rendering into separate modules: machine learning models for surface identification, 3D content generation systems, and rendering engines. This segmentation allows each component to be optimized independently while working together to provide contextualized virtual content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that receives input from machine learning surface detection, generates appropriate 3D virtual content, and feeds it to the rendering system. This intermediary layer coordinates the complexity between detection and rendering components, enabling adaptive content generation without overwhelming system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If 3D virtual content is rendered on real-world surfaces in real-time, then user engagement is enhanced, but processing time and computational resources increase

Engineering Contradiction:
Improvereal-time content generation capabilityVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary surface detection and analysis using machine learning models before content rendering begins. By pre-identifying suitable surfaces and preparing 3D content templates in advance, the system reduces real-time processing requirements and enables faster content generation while maintaining high user engagement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rendering system dynamically adjusts content generation and rendering parameters based on detected surface characteristics and user context. This dynamic adaptation allows the system to optimize processing speed for each specific scenario, maintaining real-time performance while enhancing user engagement through contextually relevant content.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If user behavior tracking and personalized content generation are implemented, then user engagement improves, but data processing complexity and privacy concerns increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiduser data privacy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system applies local quality analysis by detecting specific surface characteristics and user interaction patterns at localized levels rather than processing all user data globally. This allows personalized content generation based on specific contextual information while minimizing the amount of user data that needs to be processed and stored, thereby reducing privacy risks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts only the necessary minimal data required for personalization from user interactions, separating essential behavioral patterns from unnecessary data. By taking out only the critical information needed for content adaptation and discarding or anonymizing the rest, the system achieves personalization while minimizing data privacy concerns.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10699488B1System and method for generating realistic augmented reality content
Publication Date: 2020.06.30 META PLATFORMS TECHNOLOGIES LLC
  • US10699488B1 patent drawing
  • US10699488B1 patent drawing
  • US10699488B1 patent drawing

AI summary

In one embodiment, the system captures an image using a camera. The image is associated with a user viewpoint. The system identifies a surface in the image using a machine learning model. The surface has associated properties meeting one or more criteria for rendering a three-dimensional virtual space. The system determines relative positions and orientations of three-dimensional display elements to the surface. The system determines the three-dimensional virtual space based at least on the properties of the surface, the user viewpoint, and the relative positions and orientations of the three-dimensional display elements to the surface. The three-dimensional virtual space comprises the three-dimensional display elements, which are positioned behind the surface. The system renders the three-dimensional virtual space on the surface. The three-dimensional virtual space is visible through a display area on the surface as seen from the user viewpoint.