End-to-end pipeline for detecting tampered images using classical ML (on hand-crafted features) and deep learning models (Custom CNN, MobileNetV2, ResNet50) on the CASIA 2.0 dataset.