Image Defocus Processing Using Depth-Based Integration Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image devices face increased operation load and time consumption during defocus operations due to the need to sum and average color pixel values across larger filter windows, especially when the depth difference between objects and a predetermined object increases.
Innovation Solution
An image device with a processor that determines an integration block for each pixel image based on its depth and a predetermined depth, generating a defocus color pixel value using this block, thereby reducing the computational load by not significantly increasing with depth differences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the image device uses average filtering method to execute defocus operation with larger filter window to handle greater depth difference, then the defocus effect quality is improved, but the operation load and time consumption are significantly increased
Solution Approach 1:
The patent pre-calculates and stores cumulative color pixel values for different depth layers before executing the defocus operation. By preparing these cumulative values in advance (preliminary action), the system avoids performing expensive summation operations during the actual defocus rendering, thus maintaining high defocus quality while significantly reducing real-time computational load and processing time
Solution Approach 2:
The patent divides the image processing into multiple depth layers based on the depth map, where each layer corresponds to a specific depth range. This segmentation allows the system to process only relevant pixel values for each depth layer rather than all pixels in the entire image, reducing the filter window size and computational complexity while preserving defocus effect quality
Data Source
AI summary
An image device with image defocus function includes an image capture unit, a depth map generation unit, and a processor. The image capture unit captures an image corresponding to an object. The depth map generation unit generates a depth map corresponding to the object. The processor determines an integration block corresponding to each pixel image of the image according to a depth of the depth map corresponding to the each pixel image and a predetermined depth corresponding to the each pixel image, utilizes the integration block to generate a defocus color pixel value corresponding to the each pixel image, and outputs a defocus image corresponding to the image according to defocus color pixel values corresponding to all pixel images of the image, wherein the each pixel image of the image corresponds to a pixel of the image capture unit.


