25.12.2013 Views

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

files is described on the Joint Photographic Experts Group website [JPEG,<br />

2013].Using the brute force approach of searching for known signatures and<br />

strings present in a file it is possible to identify a JPEG header by searching for<br />

the signature string OxFFD8.<br />

A thumbnail stored in JPEG format is likely to be stored over several clusters;<br />

clusters which contain the middle of a JPEG file may not have any easily<br />

identifiable features and therefore a tailored identification approach is required.<br />

As a visual thumbnail may begin at any point in a cluster it is necessary to<br />

perform an exhaustive byte by byte search for the header signature in order to<br />

identify the start of the image.<br />

It is possible to successfully decode a potential JPEG fragment that does not<br />

belong in the current file sequence; identifying the wrong fragment increases in<br />

likelihood when there is a substantial amount of similar images involved. One<br />

possible solution to this problem is to analyse the changes in the intensity of the<br />

pixels around the join of the clusters; a large change in pixel intensity suggests<br />

the clusters should not be reassembled in that pattern [Pal, 2008]. The process<br />

of identifying and reassembling JPEG file fragments can be considered process<br />

intensive because of the requirement to decode each potential new cluster<br />

sequence.<br />

JPEG identification techniques typically combine identification and reassembly<br />

of the file into a single phase where each cluster of the file is searched for in<br />

order. When a potentially matching cluster is identified JPEG decoding is<br />

performed on the current file fragments; if no error occurs during decoding the<br />

fragment is added to the file sequence and the next cluster in the sequence is<br />

searched for [Garfinkel, 2007].<br />

Page<br />

208

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!