Image Processing Apparatus for Peripheral Aberration Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing methods face challenges in effectively addressing picture quality degradation at the peripheral parts of images due to optical system aberrations and field angle dependencies, particularly when using inexpensive lenses, as they require complex interpolation operations for variable filtering coefficients.
Innovation Solution
An image processing apparatus that partitions images into multiple areas, calculates filtering coefficients for each area, and uses interpolation to generate convoluted images, reducing the number of operations needed by applying different filters to distinct areas and interpolating pixel values within these areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If filtering coefficients are changed for each position in the image to compensate for peripheral degradation, then image quality is improved, but the computational complexity increases due to required interpolation operations
Solution Approach 1:
The image is divided into multiple regions based on distance from the optical axis center. Each region is assigned filtering coefficients calculated for its sample point, avoiding the need for complex interpolation operations across the entire image. This segmentation approach maintains position-specific compensation while reducing computational burden.
Solution Approach 2:
Different filtering coefficients are applied to different regions of the image according to their specific degradation characteristics. The PSF is calculated separately for each region based on its distance from the optical axis, enabling localized optimization of image quality without uniformly processing the entire image.
2Measurement precision
If filtering coefficients are interpolated for all pixels using sample points, then position-specific compensation is achieved, but the number of operations increases
Solution Approach 1:
The image is divided into multiple regions based on distance from the optical axis center. Each region is assigned filtering coefficients calculated for its sample point, avoiding the need for complex interpolation operations across the entire image. This segmentation approach maintains position-specific compensation while reducing computational burden.
Solution Approach 2:
Instead of performing full interpolation for all pixels, the method calculates filtering coefficients only for sample points in each region and applies these coefficients to all pixels within that region. This partial action approach achieves sufficient position-specific compensation without the excessive computational cost of pixel-by-pixel interpolation.
3Productivity
If a single filter is applied to the entire image, then computational operations are reduced, but picture quality degradation at peripheral parts cannot be effectively addressed
Solution Approach 1:
Different filtering coefficients are applied to different regions of the image according to their specific degradation characteristics. The PSF is calculated separately for each region based on its distance from the optical axis, enabling localized optimization of image quality without uniformly processing the entire image.
Solution Approach 2:
The image is divided into multiple regions based on distance from the optical axis center. Each region is assigned filtering coefficients calculated for its sample point, avoiding the need for complex interpolation operations across the entire image. This segmentation approach maintains position-specific compensation while reducing computational burden.
Data Source
AI summary
An image processing apparatus includes a calculation section configured to calculate filtering coefficients of a filter with a first area in an image that is partitioned into multiple first areas including the first area, the image being partitioned differently into multiple second areas, each one of which being covered by several first areas, to calculate a convoluted image of a second area using the filtering coefficients calculated with the first areas covering a part of the second area, the calculation being executed for the several first areas covering distinct parts of the second area, respectively; and an interpolation section configured to interpolate a pixel in the second area using pixels at the same position in the convoluted images of the second area which are convoluted with the respective filtering coefficients.


