Fragmented JPEG Image Reassembly via Restart Markers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional data recovery techniques fail to effectively reassemble fragmented JPEG images, especially in corrupted or missing file system scenarios, due to the complexity of manually verifying the correctness of reassembly using frequency domain data.
Innovation Solution
A method is developed to locate restart markers in JPEG files, extract thumbnails, determine fragmentation points, and calculate fitness scores to select candidate sectors for reassembling fragmented JPEG images, using techniques such as sorting sectors by restart markers and entropy analysis to identify and reconnect fragmented data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If RST markers and DC coefficients are used to validate JPEG sector combinations, then reassembly accuracy is improved, but method complexity increases and manual verification becomes difficult
Solution Approach 1:
The patent introduces an intermediary validation mechanism that uses RST markers as primary indicators and DC coefficients as secondary verification tools. This intermediary approach allows automated validation of JPEG sector combinations without requiring manual inspection of frequency domain data, thereby maintaining high reassembly accuracy while reducing method complexity for end users.
Solution Approach 2:
The patent replaces manual verification of frequency domain data with automated computational validation using RST marker detection and DC coefficient comparison. This substitution eliminates the need for users to manually interpret complex frequency domain information, reducing method complexity while preserving reassembly accuracy through algorithmic validation.
2Ease of manufacture
If traditional file system-based recovery is used, then data recovery is simple when file systems are intact, but recovery fails when file systems are corrupted or missing
Solution Approach 1:
The patent performs preliminary analysis of JPEG file structures, including detection of RST markers and validation of DC coefficients, before attempting reassembly. This preliminary action prepares the recovery process to handle both intact and corrupted file systems by establishing validation criteria in advance, ensuring reliability while maintaining simplicity through pre-configured recovery protocols.
Solution Approach 2:
The patent changes the recovery approach from file system-dependent to file structure-dependent by using intrinsic JPEG parameters (RST markers, DC coefficients) rather than external file system metadata. This parameter change enables reliable recovery from unallocated space even when file systems are corrupted or missing, while maintaining simplicity through direct analysis of JPEG structural elements.
3Quantity of substance
If JPEG images are stored in frequency domain, then compression efficiency is improved, but validation of sector combinations becomes complex and difficult to verify
Solution Approach 1:
The patent extracts specific verifiable elements (RST markers and DC coefficients) from the frequency domain data to create a simplified validation mechanism. By taking out these key structural elements for separate analysis, the patent enables verification of sector combinations without requiring manual inspection of the entire frequency domain dataset, thus maintaining compression efficiency while reducing verification difficulty.
Solution Approach 2:
The patent transforms the invisible frequency domain validation process into a more detectable form by using RST markers as identifiable checkpoints and DC coefficients as measurable validation criteria. This transformation makes the validation process more detectable and verifiable, reducing the difficulty of detecting and measuring reassembly correctness while preserving the compression benefits of frequency domain storage.
Data Source
AI summary
The present invention concerns the recovery of fragmented files. In particular, the present invention concerns finding fragmentation points and continuation points of a fragmented JPEG image for purposes of reassembling the JPEG image. The continuation points are found by using a JPEG thumbnail image corresponding to the JPEG image to be reassembled.


