Augmented Reality Visibility Determination for Realistic Graphic Overlay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current augmented reality methods often result in confusing and unsatisfactory user experiences due to the embedding of synthetic images that alter reality more than they enhance it, leading to a lack of realism and readability in displays.
Innovation Solution
A method for generating enriched images from three-dimensional scenes that integrates graphic objects only if they are visible to the user, using a visibility determination test and size adjustment based on distance, ensuring that objects are displayed naturally and realistically, with data processing and geolocation capabilities in mobile terminals to manage and optimize augmented reality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If synthetic images are embedded in the real scene to provide information, then the user receives information about surrounding elements, but the display becomes confusing and alters reality more than it enhances it
Solution Approach 1:
The patent applies local quality by making graphic objects visible only in specific local contexts - when their associated spatial positions are visible in the scene. The system evaluates visibility for each graphic object individually and renders them selectively, rather than uniformly displaying all objects. This localized rendering approach ensures information is provided only where it naturally belongs in the user's view, preventing confusion while maintaining information delivery.
2Loss of information
If graphic objects are integrated into the image to enhance information display, then the user gains access to additional data, but the realism and readability of the display deteriorate
Solution Approach 1:
The system applies local quality by selectively rendering graphic objects based on the visibility of their associated spatial positions. Each graphic object is evaluated individually - if its spatial position is visible in the scene, the object is rendered; if not, it remains hidden. This creates a locally adaptive display that maintains realism by showing information only where it would naturally be visible in the real world.
Solution Approach 2:
The patent implements dynamics by making the display adaptive to the user's changing viewpoint. As the user moves through the scene, the visibility of spatial positions changes dynamically, which in turn dynamically controls which graphic objects are rendered. This dynamic rendering ensures that the display remains realistic and readable regardless of the user's position or orientation in the environment.
3Loss of information
If all graphic objects are displayed regardless of visibility, then complete information is provided, but the display becomes confusing and unnatural
Solution Approach 1:
The system manages display complexity through local quality evaluation - each graphic object is associated with a spatial position that has inherent visibility properties. The rendering system queries whether each spatial position is visible and renders the graphic object accordingly. This approach naturally manages complexity by leveraging the spatial relationships already present in the scene data, rather than requiring complex overlay management logic.
Data Source
Figure 1
Figure 2
Figure 3a
AI summary
The method involves determining whether an associated spatial position is visible in a three-dimensional scene (S) by a user of an obstacle acquisition unit (12) from a reference spatial position for graphic objects using a data processing unit (11). The graphic objects are integrated into an image based on a result of the determination of visibility using the data processing unit. The data processing unit is connected with a server (3) via a network (20), where the server provides a three-dimensional model of the scene. A geolocalization unit (14) is connected to the data processing unit. Independent claims are also included for the following: (1) a mobile terminal (2) a computer program product comprising a set of instructions for executing a method for generating an enriched image from an image of a three-dimensional scene (3) a non-transitory computer-readable storage medium comprising a set of instructions for executing a method for generating an enriched image from an image of a three-dimensional scene.