How the solution addresses the problem statement

The solution uses a lightweight convolutional neural network (ConvNeXt_Small) fused with radially averaged spectral cues, fine‑tuned on public datasets, together with an augmentation pipeline (color jitter, blur, crop, downsize and upsize, jpeg compression, flip and rotate) during training to simulate the post‑processing artifacts often encountered when images are shared on social media or messaging platforms.

Development tools used

Jupyter, Ubuntu

Models or APIs used

ConvNeXt_Small

Libraries and frameworks used

PyTorch, TorchVision, PIL, NumPy

Datasets and assets used

https://huggingface.co/datasets/saberzl/SID_Set https://huggingface.co/datasets/OwensLab/CommunityForensics

Built With

Share this project:

Updates

Submission history