Plane Coding Target for High-Precision Image Splicing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current visual targets and image splicing methods face challenges in achieving wide-range, high-accuracy, and high-reliability measurements due to limitations in coding capacity, universality, and error accumulation during the splicing process.
Innovation Solution
A plane coding target system comprising an array of coding units with central and normal coding points, along with positioning points, arranged in equilateral triangles, which allows for unique coding sequences and verification information to enhance decoding and location measurement, enabling large-area, high-precision, and short-time two-dimensional image splicing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional visual targets (circular coding target, point distribution coding target, color coding target) are used, then coding capacity and identification complexity are addressed, but measurement range, accuracy, and reliability cannot be simultaneously optimized
Solution Approach 1:
The visual target is divided into multiple coding units, each containing a coding region with multiple coding points. This segmentation allows the target to cover large measurement areas while maintaining high coding capacity and measurement precision through the distributed arrangement of coding units.
Solution Approach 2:
The patent transitions from traditional one-dimensional or simple two-dimensional coding to a structured two-dimensional array of coding units with multiple coding points per unit. This dimensional expansion enables simultaneous achievement of wide measurement range and high coding capacity.
2Productivity
If feature point-based description and matching is used for image splicing, then splicing functionality is achieved, but splicing errors and error accumulation occur in wide-range splicing
Solution Approach 1:
The patent introduces a verification code as an intermediary element within each coding unit. This verification code mediates the splicing process by providing a reliable reference for position identification, preventing error accumulation and ensuring splicing accuracy across wide ranges.
Solution Approach 2:
The verification code mechanism provides feedback to validate the correctness of splicing operations. By checking whether the verification code matches the expected value, the system can detect and correct splicing errors, ensuring high reliability in wide-range splicing.
3Loss of time
If phase correlation method using Fourier transform is used for image splicing, then transformation parameters are solved efficiently, but splicing dislocation and error accumulation occur in wide-range applications
Solution Approach 1:
The verification code acts as an intermediary reference that enables accurate position identification without relying solely on Fourier transform phase correlation. This intermediary element ensures splicing accuracy while maintaining efficiency by providing direct position information.
Data Source
AI summary
Disclosed are a plane coding target and an image splicing system and method applying the same. The plane coding target comprises a plurality of coding units distributed in an array, the coding unit comprises one central coding point, a plurality of normal coding points and at least one positioning point, and a positioning point distribution style of the positioning point is used for determining coordinates of the central coding point and the normal coding points in a coding unit coordinate system; and coding numerical value sequences of the coding units are different from each other and unique. The plane coding target can realize large-area coding and positioning functions, and the image splicing system applying the plane coding target can solve the problems of splicing error and error accumulation caused by an identification error of a splicing location, thus realizing large-range, high-precision and short-time two-dimensional image splicing.


