Восстановление доказательств из фрагментированных файлов изображений является важным направлением исследований в области восстановления файлов. Для решения задачи воссоединения фрагментов изображений в данной работе проанализирована структура JPEG-изображений, предложен алгоритм взвешенного соединения фрагментов на основе семантических признаков дискретного косинусного преобразования (DCT), а также введён коэффициент корректировки веса, использующий особенности сжатия изображений. Интегрируя эти компоненты, алгоритм эффективно определяет порядок фрагментов в JPEG-файлах, что позволяет разработать практический алгоритм восстановления. Эксперименты на дисковых и оперативных носителях показали, что алгоритм с корректирующим коэффициентом превосходит метод, использующий только DCT, в определении истинно лучших совпадений (снижение ложных срабатываний). Реализация на дисковом носителе достигла средней точности восстановления 94,4%, превзойдя существующие методы, а эксперименты на памяти подтвердили применимость данного подхода и представили теоретический анализ случаев сбоев, вызванных интерференцией программ вроде Windows Photo Viewer.
Keywords
дискретное косинусное преобразование; фрагментированные файлы изображений; носитель хранения