Augmented Reality Interaction via Server-Side Template Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional augmented reality interaction technologies lack flexibility as each client can only correspond to a single marker, requiring multiple clients to be downloaded and installed for different markers, and mainframe systems also face limitations in processing multiple markers due to complex recognition logic.
Innovation Solution
A method and system that involves a client and server architecture for augmented reality interaction, where a frame image is collected and uploaded, recognized for matching template images, and media data is superposed on detected marker areas, allowing for recognition and display across various markers without the need for local complex processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all kinds of clients are used to realize interaction in augmented reality, then the interaction process can be completed locally, but the client size becomes overly large and each client can only correspond to a single marker
Solution Approach 1:
The patent extracts the complex recognition logic and template image database from the client and relocates them to the server. The client only retains lightweight functions for capturing images and displaying results, while the server handles template matching and recognition. This extraction resolves the contradiction by maintaining local interaction capability while dramatically reducing client size and enabling support for multiple marker types.
Solution Approach 2:
The patent introduces a server as an intermediary between the client and the recognition process. The client communicates with the server, which performs template matching and returns recognition results. This intermediary architecture allows the client to remain simple while still achieving complex augmented reality interactions with multiple marker types.
2Measurement precision
If recognition logic is included in all kinds of clients, then local recognition can be achieved, but the complexity of the client increases and flexibility decreases
Solution Approach 1:
The patent creates a universal server system that can handle multiple marker types and recognition scenarios through a single unified platform. The server maintains a database of template images and can match various marker types without requiring separate clients. This universality resolves the contradiction by maintaining recognition accuracy through sophisticated server-side processing while dramatically improving flexibility to support multiple marker types.
Solution Approach 2:
The patent extracts the complex recognition logic from individual clients and consolidates it in the server. This allows the server to perform accurate template matching for multiple marker types while clients remain simple and flexible. The extraction resolves the contradiction by maintaining recognition accuracy through centralized processing while enabling the system to adapt to multiple marker types through a single client.
3Power
If a mainframe computer is used for augmented reality interaction, then strong calculation ability is available, but the system is limited to a single marker type
Solution Approach 1:
The patent transforms the mainframe computer into a universal server that can handle multiple marker types through a unified recognition system. The server maintains a comprehensive database of template images and can perform template matching for various marker types using the same computational resources. This resolves the contradiction by maintaining strong calculation ability while significantly improving adaptability to support multiple marker types through a single system.
Data Source
AI summary
The present disclosure provides a method and system for realizing interaction in augmented reality. The method includes: collecting a frame image and uploads the frame image; recognizing a template image that matches the frame image and returning the template image; detecting a marker area of the frame image according to the template image; and superposing media data corresponding to the template image on the marker area and displaying the superposed image.


