Image Transformation Grid Homography Matrix Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image transformation processing methods, such as those in Japanese Patent No. 4657367, achieve high-speed processing but compromise calculation accuracy, while software-based methods using homography matrices for higher accuracy result in increased data storage requirements.
Innovation Solution
An image processing device that stores coordinate values for a pre-transformed image, selects nearby grid points in the transformed image, and calculates corresponding pre-transformed coordinates using an inverse transformation matrix, reducing the number of parameters needed and achieving high-speed and accurate transformations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If linear interpolation is used for coordinate transformation, then processing speed is improved, but calculation accuracy deteriorates
Solution Approach 1:
The image is divided into multiple grid regions, and for each region, a dedicated homography matrix is calculated and stored. This segmentation allows the use of accurate projective transformation within each local region while maintaining overall processing efficiency through regional decomposition.
Solution Approach 2:
The patent changes the transformation parameter representation from simple linear coefficients to homography matrix parameters (8 parameters per grid). This parameter change enables more accurate projective transformation while the grid-based organization maintains manageable data storage requirements.
2Measurement precision
If homography matrix is used for each grid, then coordinate calculation accuracy is improved, but data storage requirements increase
Solution Approach 1:
By dividing the image into grids and storing homography matrices only at grid apexes rather than for every pixel, the patent reduces data storage requirements. Each grid shares the homography matrix information from its apex points, eliminating redundant storage.
Solution Approach 2:
The patent calculates and stores homography matrices only at critical grid apex positions rather than for all pixels. This partial action approach provides sufficient accuracy for the entire grid region while significantly reducing the total data storage requirement compared to full-per-pixel transformation data.
Data Source
AI summary
An image processing device that transforms an image includes a storage unit configured to store coordinate values in a coordinate system of a pre-transformed image, each of the coordinate value corresponding to a grid point in a coordinate system of a transformed image, a selection unit configured to select a grid point in the vicinity of a target pixel in the transformed image, a calculation unit configured to refer to the pre-transformed coordinate value, corresponding to the selected grid point and stored in the storage unit, and to calculate a pre-transformed coordinate value corresponding to the target pixel, using the referred coordinate value, and an output unit configured to output a pixel value of the coordinate value calculated in the pre-transformed image, as a pixel value of the target pixel in the transformed image.


