Multi-Resolution Image Brightness Correction and Noise Suppression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing techniques for correcting backlit images, such as HDR, amplify noise and generate halos, especially in environments with limited calculation resources like FPGA, making it difficult to produce clear output images without significant computational overhead.
Innovation Solution
An image processing method that generates multi-resolution images, calculates brightness correction amounts based on lowest resolution images and edge information, and suppresses noise using inter-adjacent resolution differential images, allowing for effective brightness correction with reduced computational cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If HDR processing is applied to correct backlit images, then brightness correction is improved, but noise amplification occurs
Solution Approach 1:
The image is divided into multiple local areas, and each area is processed separately with its own brightness correction amount calculated based on local luminance characteristics. This segmentation allows noise suppression to be applied selectively in different regions while maintaining brightness correction effectiveness.
Solution Approach 2:
Different processing strategies are applied to different local areas based on their specific characteristics. The brightness correction amount and noise suppression strength are adjusted locally rather than uniformly across the entire image, optimizing both brightness correction and noise control for each region.
2Object-affected harmful factors
If noise suppression processing is introduced in HDR processing, then noise amplification is suppressed, but calculation cost increases
Solution Approach 1:
Noise suppression is applied partially rather than uniformly across the entire image. The processing focuses on local areas where noise is most problematic, using simplified calculations for brightness correction that reduce the overall computational burden while still achieving effective noise suppression where needed.
Solution Approach 2:
The patent uses computationally efficient algorithms that provide sufficient noise suppression without requiring expensive, complex processing. The brightness correction amount is calculated using straightforward luminance-based methods rather than computationally intensive techniques, achieving acceptable results with lower calculation costs.
3Device complexity
If linear low-pass filter is used in illumination light component estimation, then calculation cost is reduced, but halo generation occurs
Solution Approach 1:
The brightness correction amount is calculated separately for each local area based on its specific luminance characteristics. This local processing approach allows the system to maintain edges more effectively in different regions, reducing halo generation around boundaries while keeping calculation costs manageable through localized rather than global processing.
Solution Approach 2:
The patent calculates brightness correction amounts based on luminance information before final image composition. By preparing correction data in advance at the local area level, the system can apply corrections more efficiently and reduce artifacts like halos that occur when correction is applied too late in the processing pipeline.
Data Source
AI summary
The present invention provides an image processing method, an image processing device, and an image processing program which require low computing costs and with which it is possible to minimize noise amplification and halo generation caused by HDR. An image processing device according to one embodiment of the present invention has: a multi-resolution image generation means for generating a multi-resolution image; a correction amount calculation means for calculating a brightness correction amount on the basis of a lowest-resolution image of the multi-resolution image, a differential image between adjacent resolutions of the multi-resolution image, and edge information calculated at each resolution of the multi-resolution image; and a noise suppression means for calculating, on the basis of the lowest-resolution image, the differential image between adjacent resolutions, the edge information, and the brightness correction amount, an image after brightness correction in which a noise component is suppressed.


