2D Image Superimposition on Deformed Surfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies struggle to accurately project two-dimensional images onto deformed surfaces, such as curved surfaces, leading to distortion and potential measurement errors.
Innovation Solution
A method and system that preprocesses 2D images by assigning anchor points, combines image and depth sensor data to generate a 3D wire mesh, and determines a target placement area on the deformed surface for precise superimposition, using pose-detection algorithms and artificial intelligence to adjust image configuration parameters like scale, orientation, and transparency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If 2D images are projected onto deformed surfaces using conventional projection methods, then the projection process is simple, but the image appears distorted and measurement accuracy deteriorates
Solution Approach 1:
The system performs preliminary actions by capturing images and depth data before projection, generating a 3D wire mesh model of the target surface, and pre-calculating transformation parameters. This advance preparation enables accurate projection onto deformed surfaces by accounting for surface geometry beforehand, resolving the contradiction between projection accuracy and system complexity.
Solution Approach 2:
The patent introduces a 3D wire mesh as an intermediary representation between the 2D image and the deformed surface. This mesh serves as a mediator that captures surface geometry, enabling the system to calculate appropriate image transformations. The intermediary mesh model bridges the gap between flat images and curved surfaces, improving projection accuracy without requiring direct complex projection mechanics.
2Adaptability or versatility
If the projector and surface are not perpendicular or the target surface is uneven/curved, then projection setup is more flexible, but image distortion increases
Solution Approach 1:
The system transitions from 2D image coordinates to 3D wire mesh coordinates and back to 2D projection coordinates. This dimensional transformation enables the system to handle arbitrary surface geometries (curved, uneven, non-perpendicular) by incorporating the third dimension (depth) into the projection calculation, thereby maintaining accuracy across diverse surfaces while enhancing adaptability.
Solution Approach 2:
The patent dynamically changes projection parameters based on the captured surface geometry. By calculating transformation matrices that account for surface curvature, orientation, and position, the system adapts projection parameters (scale, rotation, distortion correction) to match the specific characteristics of each target surface, resolving the contradiction between versatility and precision.
3Speed
If 2D images are projected onto moving surfaces, then real-time adaptability is improved, but image alignment accuracy deteriorates
Solution Approach 1:
The system maintains continuous operation by continuously capturing images and depth data, updating the 3D wire mesh model in real-time, and recalculating projection parameters as surfaces move. This continuous cycle of sensing, modeling, and adjusting ensures that the projection remains accurately aligned with moving surfaces, resolving the contradiction between real-time response and alignment precision.
Solution Approach 2:
The system employs feedback by using captured images and depth sensor data to continuously monitor surface position and geometry, then using this information to adjust projection parameters. This closed-loop feedback mechanism enables the system to compensate for surface movement in real-time, maintaining image alignment accuracy while adapting to changing conditions.
Data Source
AI summary
Embodiments herein generally relate to a method and system for superimposing two-dimensional (2D) images over deformed surfaces. In at least one embodiment, there is provided a method for superimposing a two-dimensional (2D) image onto a surface, comprising: pre-processing the 2D image to generate a pre-processed 2D image, wherein the pre-processing comprises assigning one or more pixels in the 2D image as image anchor points; receiving image data and depth sensor data, of a surrounding environment, from at least one sensor; processing the depth sensor data to generate a three-dimensional (3D) world mesh; determining a target placement area, on the 3D world mesh, for superimposing the 2D image, wherein the target placement area is located on a deformed surface; and superimposing the transformed image over the target placement area.


