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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figure 9-7: Reassembling an image by trying every permutation<br />

The production of all syntactically valid image fragment sequences provides an<br />

analyst with the opportunity to decide how to proceed. Therefore unless a valid<br />

image fragment sequence directly follows a subrecord header fragment the<br />

method will produce and store the visual thumbnails for any valid JPEG<br />

sequence which can be formed from the remaining fragments. In order to<br />

validate the images each set of fragments was passed to a python program<br />

which ran an Image module and attempted to verify and open the images. If the<br />

entire image appeared to be a valid sequence the image was exported and put<br />

in the same directory as the rest of the reassembled file. If multiple fragment<br />

sequences were valid for a subrecord the image only sections of the subrecord<br />

were left blank and the valid image sequences were stored in a sub-directory<br />

named with the reassembled files name and relative offset of the subrecord.<br />

The log for reassembling images shows the original name of each image only<br />

fragment and its position in the completed sequence.<br />

Page<br />

253

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

Saved successfully!

Ooh no, something went wrong!