오류수준분석 (Error Level Analysis)

법과학
한 줄 정의: 압축 이미지 내에서 재압축 시 발생하는 오차 수준의 차이를 분석해 편집·합성 여부를 판별하는 디지털 이미지 감정 기법입니다.

쉽게 풀면

JPEG 같은 압축 이미지 파일은 저장될 때마다 미세한 손실이 발생합니다. 오류수준분석은 이미지를 다시 한 번 압축해보고, 부분마다 손실되는 정도가 다르게 나타나는지를 살펴보는 기법입니다. 만약 사진의 일부가 나중에 다른 이미지로 합성되었다면, 그 부분만 압축 이력이 달라 다른 부분과 다른 오류 패턴을 보이게 됩니다. 마치 벽지를 이어붙였을 때 색이 미세하게 다른 부분이 이음새로 드러나는 것과 비슷한 원리입니다.

왜 중요한가

디지털 사진 조작이 쉬워진 만큼, 증거로 제출된 이미지가 원본인지 편집된 것인지를 검증하는 절차가 필수적입니다. 오류수준분석은 별도의 원본 없이도 이미지 파일 자체에서 조작 흔적을 찾을 수 있어 실무에서 초기 스크리닝 도구로 활용됩니다.

논문에서는 이렇게 쓰입니다

"본 연구는 오류수준분석을 이용해 합성된 이미지 영역의 검출 정확도를 실험하였다."

합성 영역 검출 성능을 정량적으로 평가한 사례입니다.

"제출된 사진 증거에 오류수준분석을 적용한 결과, 특정 영역에서 이질적인 압축 흔적이 나타났다."

실제 증거물 검증 과정에서 조작 의심 영역을 발견한 예입니다.

조금 더 깊게 보면

오류수준분석은 이미지를 특정 압축률로 재저장한 뒤 원본과의 차이를 시각화하는 방식으로 수행됩니다. JPEG처럼 손실 압축을 사용하는 포맷에서 주로 활용되며, 결과 해석에는 전문가의 경험적 판단이 함께 필요합니다.

주의할 점

이미지가 이미 여러 번 재압축되었거나 원본 압축률을 알 수 없는 경우 오류수준분석만으로 조작 여부를 단정하기 어려워, 다른 기법과 함께 종합적으로 활용해야 합니다.

관련 용어