ForgeryGuard is a web-based forensics tool that analyzes uploaded images for signs of digital manipulation. It combines classical Error Level Analysis (ELA) with a convolutional neural network to classify images as authentic or forged, presenting confidence scores and visual heatmaps to the user.
- Error Level Analysis to detect inconsistent JPEG compression artifacts
- CNN classifier trained on the CASIA2 image forgery dataset
- Visual heatmap overlay highlighting suspected manipulated regions
- Flask web interface — drag-and-drop upload, instant result display