Develop a machine learning model to detect and classify image forgeries while highlighting the manipulated regions. The model should not only distinguish genuine images from tampered ones but also localize the specific areas of alteration, ensuring efficient handling of high-resolution images across various formats and manipulations.
- The solution must be able to classify whether an image is genuine or manipulated.
- Highlight the forged regions by drawing bounding boxes or using segmentation techniques to identify specific areas of manipulation.
- Support batch processing for large datasets of images.
- Provide a confidence score for each prediction.
- Can handle varying lightning conditions in genuine image eg flash on while clicking the picture.
- Handling images with different resolutions, compression levels, and common image formats (JPEG, PNG, etc.).
- Image Retouching:
- Splicing:
- Copy-Move Forgery:
- Accuracy:
- Ability to correctly classify images as genuine or manipulated.
- Localization Precision:
- Precision in detecting and highlighting the forged regions (measured using metrics like Intersection over Union (IoU)).
- Confidence Score:
- Provide reliable confidence scores for forgeries and localization task.
- Processing Efficiency:
- Speed and scalability in handling large image datasets, including time per batch and overall processing time.
- Performance in different Environmental Conditions:
- Performance with varying lightning conditions in genuine image eg flash on while clicking the picture.
- Bonus:
- Detect if the image is AI generated.
Feel free to explore datasets with listed forgeries. You will be judged based on our custom created sample that contains forged and authentic images.