Scanner Distortion Correction via Cross-Correlation Offset
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for correcting sinusoidal distortion in scanning imaging systems, such as those using Optical-Electrical Variable Pixel Clock systems and calibration methods, are not flexible enough to handle drifting synchronization signals from resonant scanners, leading to new distortions and inefficiencies.
Innovation Solution
A method involving processors that divide raw data into forward and backward scan data, reverse the order of the backward data, determine an offset value through cross-correlation, and shift the forward data relative to the inverted backward data to produce corrected images, effectively compensating for sinusoidal motion distortions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a resonant scanner is used to scan the object, then the scanning speed is improved, but the image quality deteriorates due to sinusoidal distortion
Solution Approach 1:
The patent replaces complex hardware-based distortion correction systems (optical-electrical variable pixel clock systems, frame grabbers, lookup tables) with a software-based cross-correlation method that operates on raw scan data. This substitution eliminates the need for additional hardware components while achieving accurate sinusoidal distortion correction through computational analysis of forward and backward scan data relationships.
Solution Approach 2:
The patent dynamically determines offset values by analyzing the cross-correlation between forward and backward scan data, allowing the system to adapt to variations in scanner motion parameters. This parameter-based approach enables real-time compensation for sinusoidal distortion without requiring fixed calibration data or predetermined correction tables.
2Manufacturing precision
If existing distortion correction methods are used, then the image quality is improved, but the system complexity increases
Solution Approach 1:
The patent replaces complex hardware-based distortion correction systems (optical-electrical variable pixel clock systems, frame grabbers, lookup tables) with a software-based cross-correlation method that operates on raw scan data. This substitution eliminates the need for additional hardware components while achieving accurate sinusoidal distortion correction through computational analysis of forward and backward scan data relationships.
Solution Approach 2:
The system uses the scan data itself to determine the offset value through cross-correlation analysis, eliminating the need for external calibration procedures or predetermined correction parameters. The method is self-calibrating by deriving correction information directly from the relationship between forward and backward scan data.
3Manufacturing precision
If a variable pixel clock system is used to correct distortion, then the image quality is improved, but the hardware cost increases
Solution Approach 1:
The patent replaces complex hardware-based distortion correction systems (optical-electrical variable pixel clock systems, frame grabbers, lookup tables) with a software-based cross-correlation method that operates on raw scan data. This substitution eliminates the need for additional hardware components while achieving accurate sinusoidal distortion correction through computational analysis of forward and backward scan data relationships.
Data Source
AI summary
System, method, and non-transitory computer readable medium encoded with instructions for imaging an object. Dividing raw data into forward scan data and backward scan data. Reversing the order of the backward scan data to produce inverted backward scan data. Determining an offset value that is associated with a maximum value of a first function based on the forward scan data and the inverted backward scan data. The forward scan data is shifted by the offset value relative to the inverted backward scan data. Producing a first image of the object that comprises the forward scan data interlaced with the inverted backward scan data. The forward scan data is shifted by the offset value relative to the inverted backward scan data.


