Image Error Detection and Concealment System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image decoding processes introduce ambiguity when handling errored image content, which is undesirable in applications requiring accuracy, such as public safety and evidentiary purposes, as they fail to reliably distinguish between accurate and suspect image portions.
Innovation Solution
The process involves identifying errored pixels in encoded image content, concealing errors to create a corrected version, and generating ancillary information to record error locations, allowing users to selectively display either the corrected image or the errored pixels for clear differentiation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional image decoding processes are used, then decoding speed and compatibility are maintained, but ambiguity is introduced in handling errored image content
Solution Approach 1:
The patent segments the image into macroblocks and further into pixels, allowing individual error identification and handling at different levels. This segmentation enables the system to process only the errored portions separately from the correct portions, maintaining overall decoding efficiency while improving reliability through targeted error correction.
Solution Approach 2:
The patent performs preliminary error detection during the decoding process by checking parity bits and comparing received data with expected values before final image reconstruction. This preliminary action identifies errored pixels in advance, allowing the system to prepare correction data and maintain decoding compatibility while ensuring accuracy.
2Reliability
If error concealment is applied to hide errors, then image quality is improved, but the ability to identify and mark errored areas is lost
Solution Approach 1:
The patent applies color changes by overlaying error indicators on the concealed error regions. Errored pixels are marked with distinctive colors or patterns that contrast with the concealed areas, allowing viewers to immediately identify which regions have been corrected and which may contain errors. This maintains image quality through concealment while preserving error location information through visual differentiation.
Solution Approach 2:
The patent introduces an intermediary layer of error indication data that mediates between the concealed error regions and the viewer. This intermediary information layer provides metadata about error locations and types, allowing the system to conceal errors for quality improvement while simultaneously providing the ability to identify and mark errored areas through the intermediary error indication structure.
3Productivity
If standard decoding is used, then processing speed is maintained, but tactical decision-making reliability is compromised due to ambiguity
Solution Approach 1:
The patent applies partial error detection and indication rather than complete error correction for all pixels. By implementing partial action - detecting and indicating only the most critical errors while maintaining overall decoding speed - the system preserves productivity while improving reliability for tactical decision-making. The excessive action of providing detailed error location information even for minor errors ensures that no potentially critical information is overlooked.
Data Source
AI summary
Pixels in a provided image for which the content has been provided in error are identified. This image content is processed to provide a version of the image wherein the error is at least partially concealed while also creating ancillary information regarding the errored pixel(s) and the spatial location to which such pixel(s) corresponds to thereby provide a record that describes which pixels in the image content were provided in error. An optional user-selectable option can permit displaying either of the aforementioned corrected version of the image wherein the error is at least partially concealed and a version of the image wherein the ancillary information is used to depict the errored pixel(s) such that provided-in-error pixels are readily distinguished from correctly-provided pixels.


