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.

follow the standard PNG specification but contain varying amounts of metadata.<br />

Once the neural network has classified a fragment as H4 further checks are<br />

performed with the aim of reducing the false positives. Within the H4<br />

classification there are two distinct types of PNG thumbnail cache fragment<br />

which contain metadata. The first type is the first fragment of the individual PNG<br />

subrecord files; these fragments contain the PNG header and any metadata<br />

chunks that are present in the file. The second type of fragment occurs<br />

throughout the subrecord files and contains the IDAT chunk identifier; Chapter<br />

5 described how this identified appears in every other fragment of the file.<br />

Both types of fragment may occur in standard PNG files as well as thumbnail<br />

cache files; therefore the removal of false positives is not possible. Instead this<br />

stage aims to minimise the number of false positives. If a fragment contains the<br />

start of a PNG file and contains thumbnail cache specific metadata it is<br />

classified as H4a. The IDHR chunk which is compulsory at the start of PNG files<br />

contains the width and height of the image; if these dimensions are greater than<br />

the large thumbnail cache image size the fragment is rejected. If the fragment<br />

contains the start of a PNG and metadata but does not contain any thumbnail<br />

cache specific metadata it is rejected. If the fragment contains the start of a<br />

PNG file which meets the image size requirements and contains no metadata it<br />

is classified as H4b. Fragments classified as H4a contain thumbnail cache<br />

specific data and are therefore considered thumbnail cache file fragments; any<br />

fragment classified as H4b is a potential candidate thumbnail cache fragment.<br />

Fragments which contain the keyword “IDAT” may also be categorised as H4; if<br />

the fragment also contains the PNG header it would have already been<br />

classified as H4. In order to separate the fragments for the reassembly method<br />

fragments just containing IDAT are classified as H4c.<br />

If the neural network does not categorise the fragment as H4 the fragment is<br />

rejected and passed to Stage 6.<br />

Page<br />

220

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

Saved successfully!

Ooh no, something went wrong!