Evaluation Using Interface
Input:- Required Inputs:
- input_image: URL or file path to the image to be evaluated.
- Result: Returns ‘Passed’ if the image is detected as AI-generated, ‘Failed’ if it appears to be a real photograph or human-created image.
- Reason: A detailed explanation of why the image was classified as AI-generated or not.
Evaluation Using SDK
Click here to learn how to setup evaluation using SDK.Input:
- Required Inputs:
- input_image:
string
- URL or file path to the image to be evaluated.
- input_image:
- Result: Returns a list containing ‘Passed’ if the image is detected as AI-generated, or ‘Failed’ if it appears to be a real photograph or human-created image.
- Reason: Provides a detailed explanation of the evaluation.
What to do If you get Undesired Results
If you’re evaluating images and the results don’t match your expectations:-
For actual photographs mistakenly identified as synthetic:
- Ensure the image has not been heavily processed or filtered
- Check that the image doesn’t have unusual artifacts from compression or editing
- Consider providing higher resolution versions if available
-
For synthetic images not being detected:
- Be aware that newer AI generation models are becoming increasingly photorealistic
- Some AI-generated images that were post-processed or combined with real photographs may be harder to detect
- The evaluation works best with full images rather than small crops or heavily modified versions
Comparing Synthetic Image Evaluator with Similar Evals
- Caption Hallucination: While Synthetic Image Evaluator determines if an image was artificially created, Caption Hallucination evaluates whether descriptions of images contain fabricated elements not visible in the image.
- Toxicity: Synthetic Image Evaluator focuses on the creation method of images, whereas Toxicity evaluates whether content contains harmful elements.