Coordinate Mapping for Non-Rectangular Movement Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer vision-based tracking systems fail to accurately translate the relative position of objects with non-rectangular ranges of motion to targets, leading to less than accurate positioning, especially in applications like interactive computer games, due to the mismatch between the shape of the field of movement and the target.
Innovation Solution
A method and system that map coordinates from an object's image frame, defined by a bounding rectangle, to a target, using image processing techniques to adapt to non-rectangular shapes such as ellipses or rounded rectangles, allowing for natural and easy user interaction by transforming coordinates from the object's field of movement to the target.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If camera image frames are associated with rectangular targets, then the system structure is simple, but the positioning accuracy deteriorates because the rectangular target cannot accurately represent the non-rectangular field of movement
Solution Approach 1:
The patent introduces an intermediate coordinate transformation system that maps coordinates from the non-rectangular field of movement through a series of transformations to the rectangular target. This intermediary mapping process resolves the contradiction by enabling accurate positioning without requiring the target itself to be non-rectangular, thus maintaining simple system structure while achieving high positioning accuracy.
Solution Approach 2:
The patent applies coordinate transformation that changes the parameter space from the physical non-rectangular movement space to a rectangular coordinate system. By transforming the coordinate system parameters rather than changing the physical target shape, the system achieves accurate positioning while maintaining structural simplicity.
2Measurement precision
If complex algorithms are used for image transformation to change size or shape, then the mapping accuracy improves, but the computing power requirement and processing time increase
Solution Approach 1:
The patent segments the coordinate transformation process into distinct stages: mapping from the non-rectangular field of movement to an intermediate representation, then to the final rectangular target. This segmentation allows each stage to use simpler, more efficient algorithms rather than requiring a single complex transformation, thus reducing computing power requirements while maintaining accuracy.
Solution Approach 2:
The patent introduces an intermediate dimensional representation that simplifies the transformation process. By moving through an intermediate coordinate space, the system can use simpler mathematical operations compared to direct complex transformations, reducing computational complexity while achieving the same mapping accuracy.
3Ease of operation
If the field of movement shape is ignored in the mapping process, then the processing speed increases, but the interaction naturalness deteriorates
Solution Approach 1:
The patent performs preliminary determination of the field of movement shape and establishes the coordinate transformation mapping in advance. This preliminary action allows the system to use pre-computed transformation parameters during actual interaction, maintaining natural interaction by accounting for the non-rectangular movement space while avoiding real-time complex computations, thus preserving both naturalness and processing speed.
Data Source
AI summary
A method and system for a user interactive game capable of training and monitoring motor and cognitive skills of a patient, is provided. The method includes obtaining an image of an object being manipulated by the user, said image having an image frame; within the image frame, defining a shape of a field of movement; adding a bounding rectangle to the shape of the field of movement; mapping a coordinate from within the object to the bounding rectangle; mapping the coordinate from the bounding rectangle to the image frame; mapping the coordinate from the image frame to the target; and displaying the coordinate on the a computer monitor as an icon.


