Downloads · 30 days
0
Jahanshahi/genai-real-estate-detector
genai-real-estate-detector is a machine learning model from Jahanshahi. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Team Beacons | MenaML Winter School 2026 | Track B: Real Estate & Commercial Integrity
Downloads · 30 days
0
Access
Public
Updated Jan 28, 2026
Repo size
859 KB
Likes
0
Public
Click a slice to open those files.
.pdf859 KB · 96%
From the Hugging Face model README
Team Beacons | MenaML Winter School 2026 | Track B: Real Estate & Commercial Integrity
A dual-path detection system for identifying AI-generated real estate images, combining pixel-level forensic analysis with an ensemble of pretrained AI detectors.
| Metric | Score |
|---|---|
| Accuracy | 78.7% |
| Precision | 79.5% |
| Recall | 71.4% |
| F1 Score | 75.3% |
pip install -r requirements.txt
# macOS/Linux
curl -fsSL https://ollama.com/install.sh | sh
ollama pull llava
python predict.py --input_dir /path/to/images --output_file predictions.json
| Argument | Description | Default |
|---|---|---|
--input_dir | Directory containing images to analyze | Required |
--output_file | Output JSON file for predictions | predictions.json |
--use_ollama | Use Ollama for VLM analysis | True |
{
"image_name": "example.jpg",
"authenticity_score": 0.91,
"manipulation_type": "full_synthesis",
"vlm_reasoning": "Texture analysis reveals unnaturally uniform surfaces (score: 0.35) typical of AI generation. Color distribution shows limited variation (0.28) inconsistent with natural photography."
}
authentic: No manipulation detectedvirtual_staging: AI-enhanced or virtually stagedfull_synthesis: Fully AI-generated imageInput Image
│
├── Module 1: Forensic Signal Detector
│ ├── FFT Analysis
│ ├── Texture Analysis
│ ├── Color Statistics
│ ├── Noise Patterns
│ ├── High-Frequency Energy
│ └── Local Variance
│
├── Module 2: Ensemble AI Detector
│ ├── Organika/sdxl-detector (55%)
│ └── umm-maybe/AI-detector (45%)
│
└── Module 3: VLM Reasoner (Ollama LLaVA)
│
▼
Fusion Module (Tiered Decision Logic)
│
▼
Output: Score + Type + Explanation
MIT License
Team Beacons - MenaML Winter School 2026