Title :
Automated reassembly of file fragmented images using greedy algorithms
Author :
Memon, Nasir ; Pal, Anandabrata
Author_Institution :
Comput. Sci. Dept., Polytech. Univ., Brooklyn, NY, USA
Abstract :
The problem of restoring deleted files from a scattered set of fragments arises often in digital forensics. File fragmentation is a regular occurrence in hard disks, memory cards, and other storage media. As a result, a forensic analyst examining a disk may encounter many fragments of deleted digital files, but is unable to determine the proper sequence of fragments to rebuild the files. In this paper, we investigate the specific case where digital images are heavily fragmented and there is no file table information by which a forensic analyst can ascertain the correct fragment order to reconstruct each image. The image reassembly problem is formulated as a k-vertex disjoint graph problem and reassembly is then done by finding an optimal ordering of fragments. We provide techniques for comparing fragments and describe several algorithms for image reconstruction based on greedy heuristics. Finally, we provide experimental results showing that images can be reconstructed with high accuracy even when there are thousands of fragments and multiple images involved.
Keywords :
document image processing; file organisation; greedy algorithms; image reconstruction; storage media; automated reassembly; digital forensics; file fragmented images; forensic analysts; greedy algorithms; hard disks; image reconstruction; k-vertex disjoint graph problem; memory cards; storage media; Digital forensics; Digital images; Greedy algorithms; Hard disks; Image analysis; Image reconstruction; Image restoration; Image sequence analysis; Information analysis; Scattering; File fragmentation; forensics; greedy algorithms; reassembly; Algorithms; Artificial Intelligence; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Information Storage and Retrieval; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Signal Processing, Computer-Assisted;
Journal_Title :
Image Processing, IEEE Transactions on
DOI :
10.1109/TIP.2005.863054