Image Synthesis Processor Block Selection for Degraded Images
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing technologies face challenges in decoding images with degradation due to camera shaking and three-dimensional distortion, leading to incomplete or degraded information, which can result in longer waiting times for clear images and potential errors in decoding.
Innovation Solution
An image processor that includes an image degradation measuring unit to assess block data degradation, a degradation determining unit to select the least degraded block data from multiple images, and an image synthesis unit to generate a clear image by synthesizing selected block data, using techniques such as pattern matching and affine transformation to normalize and stitch blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system waits for a clear image without degradation to perform decoding, then the decoding accuracy is improved, but the waiting time increases
Solution Approach 1:
The image is divided into multiple blocks, and each block is evaluated independently for degradation. This allows the system to process blocks separately and synthesize the final image block by block, rather than waiting for a completely clear image. The segmentation enables partial processing of available images while maintaining overall decoding accuracy.
Solution Approach 2:
The system changes the parameter of image selection from requiring a completely clear image to selecting images based on block-level degradation levels. By evaluating and comparing degradation levels of corresponding blocks across multiple images, the system can dynamically choose the least degraded block from available images, reducing waiting time while maintaining decoding accuracy.
2Productivity
If the system decodes images with degradation areas to reduce waiting time, then the processing speed is improved, but the decoding accuracy deteriorates
Solution Approach 1:
The system applies different quality standards to different blocks of the image. Instead of requiring all blocks to be clear, it selectively uses blocks with acceptable degradation levels from available images. Each block is evaluated individually, and the least degraded block is chosen for each position, maintaining local quality where possible while improving overall processing speed.
Solution Approach 2:
The system creates a synthesized image by copying and combining the least degraded blocks from multiple source images. Rather than requiring a single perfect image, it copies acceptable blocks from different images and assembles them into a final decoded image, improving processing speed while maintaining adequate accuracy.
3Reliability
If the system uses multiple images to select the least degraded blocks, then the decoding accuracy is improved, but the processing complexity increases
Solution Approach 1:
The comparison and selection process is applied to individual blocks rather than entire images. This segmentation reduces the complexity of each comparison operation, allowing the system to efficiently evaluate multiple images by processing them in manageable block-sized units rather than handling complete images at once.
Solution Approach 2:
The system changes the evaluation parameter from overall image quality to block-level degradation level. This parameter change simplifies the selection process by providing a localized metric that can be computed and compared independently for each block, reducing the overall processing complexity while maintaining high decoding accuracy through selective block synthesis.
Data Source
AI summary
An image processor includes an image degradation measuring unit configured to compute a degradation level of block data with respect to each of blocks within an image, a degradation determining unit configured to select, with respect to each of the blocks within the image, the block data of a target block of one of a plurality of the images based on degradation levels of respective block data of the target blocks of the plurality of the images, and an image synthesis unit configured to generate a sheet of an image by synthesizing the block data selected with respect to the blocks within the image.


