FotoForensics geeft aan of foto's digitaal zijn gewijzigd

De opkomst van digitale camera's en de overstap naar digitale fotoformaten maakten beeldmanipulatie een stuk eenvoudiger. Nu kan iedereen Photoshop of een vergelijkbare tool starten om wijzigingen aan te brengen in foto's die niet detecteerbaar zijn voor het menselijk oog. Vaak wordt dit gebruikt om de uitvoer te optimaliseren, bijv. Het helderheidsniveau van een gebied verhogen of een mol van een gezicht verwijderen.

Sommigen gebruiken het voor aanpassingen op grotere schaal, bijvoorbeeld door mensen uit afbeeldingen te verwijderen of andere objecten op foto's te plaatsen. Dat is geen probleem als dit wordt onthuld, maar dat is meestal niet het geval. Dit is vooral belangrijk in advertenties, omdat dit u de verkeerde indruk van een product kan geven.

In 2010 heb ik de webservice Foutniveauanalyse beoordeeld die u kunt gebruiken om foto's op wijzigingen te analyseren. Het lijkt erop dat deze service binnenkort wordt afgesloten.

FotoForensics is gemaakt om het gat te vullen dat het op internet achterlaat. De nieuwe service verbetert de oude op verschillende manieren. Het ondersteunt zowel jpg- als png-afbeeldingsindelingen en stelt u in staat om niet alleen een foto van uw computer te uploaden, maar ook een foto te analyseren die al op internet wordt gehost.

Het enige wat u hoeft te doen om aan de slag te gaan, is een van beide opties te selecteren. Het programma verwerkt de geselecteerde afbeelding en geeft de resultaten ervan weer op de volgende pagina.

Dit heeft geen zin als u niet weet hoe u de resultaten moet interpreteren.

JPEG-afbeeldingen gebruiken een compressiesysteem met verlies. Elke hercodering (opnieuw opslaan) van de afbeelding voegt meer kwaliteitsverlies aan de afbeelding toe. In het bijzonder werkt het JPEG-algoritme op een 8x8 pixelraster. Elk vierkant van 8x8 wordt onafhankelijk gecomprimeerd. Als de afbeelding volledig ongewijzigd is, moeten alle 8x8-vierkanten vergelijkbare foutpotentialen hebben. Als de afbeelding ongewijzigd is en opnieuw is opgeslagen, moet elk vierkant met ongeveer dezelfde snelheid afnemen.

ELA slaat de afbeelding op met een opgegeven JPEG-kwaliteitsniveau. Deze resave introduceert een bekende hoeveelheid fouten in de hele afbeelding. De opgeslagen afbeelding wordt vervolgens vergeleken met de originele afbeelding.

Als een afbeelding wordt gewijzigd, moet elk 8x8 vierkant dat door de wijziging is aangeraakt een hoger foutpotentieel hebben dan de rest van de afbeelding. Gemodificeerde gebieden verschijnen met een hoger potentieel foutniveau.

Een goede handleiding is de tutorial op de Foto Forensics-website die verschillende modificatieniveaus met voorbeeldfoto's laat zien.