Augmenting Rounded Objects in Video via Curvature Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current augmented reality systems lack the ability to efficiently detect and track objects with rounded shapes in real-time, limiting their capability to provide dynamic and accurate visual and audio augmentations based on user inputs and object characteristics.
Innovation Solution
A method and system that utilize a computing device to detect and track objects with rounded shapes by processing images, associating metadata with object characteristics, and allowing real-time augmentation of data content through user inputs, enabling the integration of virtual characters and audio enhancements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If current augmented reality systems are used, then basic visual augmentation is provided, but real-time detection and tracking of rounded objects is inefficient
Solution Approach 1:
The patent changes the detection parameter from general object recognition to specifically detecting rounded shapes by analyzing curvature properties of contours in images. This parameter specialization enables efficient real-time detection while maintaining high accuracy for rounded objects, resolving the contradiction between detection efficiency and detection accuracy.
2Adaptability or versatility
If basic augmentation is provided, then system complexity is reduced, but user interaction and engagement are limited
Solution Approach 1:
The patent performs preliminary detection and tracking of rounded objects before augmentation is applied. By pre-identifying and tracking specific rounded objects in the scene, the system can then apply targeted augmentations with enhanced user interaction capabilities. This preliminary action approach enables complex interaction features without requiring the entire system to be constantly complex, resolving the contradiction between adaptability and device complexity.
Data Source
AI summary
A computing device can augment video content by receiving video content from an image capturing device and detecting and tracking a self-propelled device in the video content. The computing device can display a plurality of augmented reality elements selectable to augment the self-propelled device and receive a user selection of one of the plurality of augmented reality elements to augment the self-propelled device. The computing device may then augment the self-propelled device in the video content by superimposing the selected augmented reality element over the self-propelled device as the self-propelled device moves.


