Geometric Correction Using Recursive Bezier Patch Subdivision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current projection technologies struggle to display content on uneven surfaces without distortion, particularly in immersive projection environments where curved or dome-shaped screens provide a powerful immersive experience but lead to image distortion.
Innovation Solution
A geometric correction method using recursive Bezier patch subdivision, which involves receiving images from a camera, subtracting a black screen image from a pattern image to remove artifacts, extracting feature points, moving them to align with projected patterns, and applying Bezier transformations to correct distortions, allowing for undistorted projection on uneven surfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content is projected onto a curved or dome-shaped screen to provide immersive experience, then the immersive experience is enhanced, but the projected image becomes distorted
Solution Approach 1:
The projection surface is divided into multiple Bezier patches, each representing a local region of the curved or dome-shaped screen. By segmenting the surface into manageable patches, the system can apply geometric correction independently to each region, maintaining image accuracy while adapting to complex surface geometries
Solution Approach 2:
The system uses camera imaging parameters and feature point coordinates to dynamically calculate Bezier transformation parameters. By changing these parameters based on the actual projection surface geometry captured by the camera, the system corrects image distortion while preserving the immersive experience provided by curved screens
2Manufacturing precision
If traditional geometric correction methods are used, then distortion correction is achieved, but extensive camera calibration and parameter extraction are required
Solution Approach 1:
The system performs self-calibration by automatically capturing images of the projection surface with a camera, extracting feature points, and calculating Bezier transformation parameters without requiring manual camera calibration. The geometric correction apparatus processes the captured images and generates correction parameters autonomously, eliminating the need for extensive manual setup
Solution Approach 2:
The system performs preliminary image processing by capturing a black screen image and subtracting it from the pattern image to remove artifacts before feature point extraction. This preliminary action cleans the input data, making subsequent geometric correction more accurate and reducing the need for complex calibration procedures
3Ease of manufacture
If artifacts are present in the captured image, then image processing is complicated, but simple subtraction of black screen image removes these artifacts
Solution Approach 1:
The system extracts and removes artifacts by subtracting the black screen image from the pattern image. This isolation of the artifact component allows for clean removal, leaving only the relevant projection pattern data for subsequent geometric correction processing
Data Source
AI summary
Provided is a geometric correction apparatus and method based on a recursive Bezier patch sub-division. A geometric correction method may include: receiving, from a camera, a first image that is obtained by photographing a black screen that is projected by a projector onto a projection surface; receiving, from the camera, a second image that is obtained by photographing a predetermined pattern that is projected by the projector onto the projection screen; generating a third image by subtracting the first image from the second image; and performing geometric correction with respect to the predetermined pattern to correct a distortion between the predetermined pattern and the third image.


