Module 01

Forensic Image Analysis

Forensic image analysis examines photographs and digital images for signs of manipulation, AI generation, or tampering. This module covers the core techniques — Error Level Analysis, noise pattern analysis, clone detection, and compression artifact examination — with practical tool walkthroughs.

Key takeaway: Every digital image edit leaves traces. Compression artifacts, noise inconsistencies, edge discontinuities, and metadata anomalies are the forensic analyst's primary evidence. Learning to read these traces transforms you from someone who can spot obvious fakes to someone who can detect professional-grade manipulation.

Error Level Analysis (ELA)

ELA reveals areas of an image that have been modified by analyzing compression artifact consistency. When a JPEG image is saved, it is compressed uniformly. If a region is later edited and the image is re-saved, that region will have a different compression level than the surrounding original content.

To perform ELA, the image is re-saved at a known quality level, then the difference between the original and re-saved version is amplified. Manipulated regions appear brighter because they compress differently from the original content.

image

Original Image

Uniform compression artifacts across all regions

edit

Edited Image

Modified regions have different compression levels

visibility

ELA Result

Bright spots reveal areas with inconsistent compression

Important Caveat

ELA has significant limitations. Multiple re-saves normalize compression levels, reducing ELA effectiveness. Solid color regions and high-detail regions naturally show different ELA responses. ELA is a screening tool, not definitive evidence. Always combine with other methods.

Noise Pattern Analysis

Every digital camera sensor has a unique noise pattern — a consistent signature of sensor imperfections that appears in every image it captures. This pattern, called Photo Response Non-Uniformity (PRNU), acts like a fingerprint for the camera.

Forensic analysts extract the noise pattern from a suspect image and compare it to known patterns. If a region of an image has a different noise pattern than the rest, that region was likely sourced from a different image (splicing). AI-generated images have synthetic noise patterns that do not match any real camera sensor.

Clone Detection

Clone stamping — copying one region of an image to cover another — is one of the most common manipulation techniques. Forensic clone detection algorithms search for duplicate regions within an image by dividing it into overlapping blocks, computing feature descriptors for each block, and finding matches.

Technique What It Detects Tools Reliability
ELARe-compressed / edited regionsFotoForensics, ForensicallyMedium — screening tool
Noise AnalysisSpliced regions, AI generationNoiseprint, Amped FIVEHigh for splicing
Clone DetectionCopy-paste within same imageForensically, GhiroHigh for unrotated clones
EXIF AnalysisMetadata inconsistenciesExifTool, Jeffrey's ViewerHigh for metadata tampering
AI DetectionFully AI-generated imagesHive, IlluminartyMedium-High, improving

Practical Forensic Workflow

1
Examine metadata first. Check EXIF data for camera model, timestamps, GPS, and software tags. Missing or inconsistent metadata is a red flag. See our metadata analysis module.
2
Run ELA as initial screen. Upload to FotoForensics or Forensically. Note any regions with dramatically different error levels.
3
Check for cloned regions. Run clone detection to find copy-pasted areas. Zoom into suspicious boundaries for edge artifacts.
4
Perform reverse image search. Search for the original version. Compare with reverse image search techniques.
5
Document findings. Record each analysis step, tool used, and finding. Forensic reports must be reproducible.

In the next module, Video Authentication, you will apply similar principles to moving images — including deepfake detection, frame-by-frame analysis, and temporal consistency verification.