3D Measurement System with Tolerant Code Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional three-dimensional measurement methods using optical techniques face challenges in robustness, particularly when the input image includes noise or defects, leading to incomplete code restoration and measurement errors due to the inability to recover information code strings if a predetermined number cannot be obtained.
Innovation Solution
A measurement system and method that utilize a projection pattern with unique reference patterns, where a detection part identifies the irradiated positions and codes, and search parts (first and second) determine the corresponding region by allowing a predetermined number of code mismatches, enabling reliable distance calculation from the projection pattern to the object even with noisy images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If strict code matching is performed to ensure measurement precision, then measurement accuracy is improved, but the system becomes vulnerable to noise and defects in the input image
Solution Approach 1:
The patent applies partial matching by allowing a predetermined number of code mismatches during the matching process. Instead of requiring exact matches for all codes, the system permits a certain number of errors (e.g., up to 2 mismatches out of 9 codes in a 3x3 grid), enabling the system to tolerate noise and defects while still achieving reliable measurement results
Solution Approach 2:
The patent implements beforehand cushioning by pre-establishing a tolerance threshold for code mismatches before the measurement process. This predetermined threshold (allowing a certain number of errors) acts as a buffer against noise and defects, ensuring that the measurement system remains robust even when the input image contains disturbances
2Device complexity
If a predetermined number of information code strings are used for measurement, then the measurement process is simplified, but measurement failures occur when noise prevents code restoration
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the matching criteria based on the actual conditions. Instead of using a fixed strict matching requirement, the system changes the tolerance parameter to allow a predetermined number of mismatches, thereby maintaining high measurement success rates even when noise interferes with code recognition
3Ease of operation
If peripheral search is performed to restore information code strings, then code restoration is attempted, but defective portions cannot be measured
Solution Approach 1:
The patent extends the search scope beyond immediate peripheral regions by allowing mismatches in the code matching process. This enables the system to infer and measure even in defective portions where direct code detection fails, as the relaxed matching criteria allow reconstruction of code strings even when some regions are corrupted
Data Source
AI summary
A measurement system includes a first search part and a second search part. The first search part searches a set of codes for a corresponding region that indicates the same sequence as a model code string composed of a predetermined number of codes included in a unit region set in a projection pattern. The second search part searches the set of codes for a code that matches each code included in a model code string that fails in the search for the corresponding region among the model code strings included in the projection pattern, and then determines recognition of the model code string when the number of the codes that fail to be searched in this search is equal to or smaller than a predetermined number.


