HOMEY: Heuristic Object Masking with Enhanced YOLO for Property Insurance Risk Detection
Organizations: MARSAIL
Abstract
Automated property risk detection is a high-impact yet underexplored frontier in computer vision with direct implications for real estate, underwriting, and insurance operations. We introduce HOMEY (Heuristic Object Masking with Enhanced YOLO), a novel detection framework that combines YOLO with a domain-specific masking mechanism and a custom-designed loss function. HOMEY is trained to detect 17 risk-related property classes, including structural damages (e.g., cracked foundations, roof issues), maintenance neglect (e.g., dead yards, overgrown bushes), and liability hazards (e.g., falling gutters, garbage, hazard signs). Our approach introduces heuristic object masking to amplify weak signals in cluttered backgrounds and risk-aware loss calibration to balance class skew and severity weighting. Experiments on real-world property imagery demonstrate that HOMEY achieves superior detection accuracy and reliability compared to baseline YOLO models, while retaining fast inference. Beyond detection, HOMEY enables interpretable and cost-efficient risk analysis, laying the foundation for scalable AI-driven property insurance workflows.
Figures & tables
| Class | Instances | Precision | Recall | mAP 50-95 | |||
|---|---|---|---|---|---|---|---|
| Baseline | HOMEY | Baseline | HOMEY | Baseline | HOMEY | ||
| Bad Driveway | 2 | 0.60 | 1.0 | 0.0 | 1.0 | 0.05 | 0.40 |
| Boarded | 172 | 0.71 | 0.77 | 0.50 | 0.55 | 0.42 | 0.62 |
| Cracked Foundation | 12 | 0.55 | 0.61 | 0.15 | 0.17 | 0.10 | 0.25 |
| Damage | 29 | 0.02 | 0.05 | 0.0 | 0.05 | 0.01 | 0.18 |
| Dead Yard | 6 | 0.23 | 0.26 | 0.0 | 0.12 | 0.05 | 0.22 |
| YOLO12 | YOLO26 | HOMEY (Ours) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Class | P | R | mAP | P | R | mAP | P | R | mAP |
| Bad Driveway | 0.58 | 0.00 | 0.04 | 0.62 | 0.10 | 0.08 | 1.00 | 1.00 | 0.40 |
| Boarded | 0.69 | 0.48 | 0.40 | 0.73 | 0.52 | 0.55 | 0.77 | 0.55 | 0.62 |
| Cracked Foundation | 0.52 | 0.12 | 0.08 | 0.58 | 0.14 | 0.18 | 0.61 | 0.17 | 0.25 |
| Damage | 0.01 | 0.00 | 0.01 | 0.03 | 0.02 | 0.10 | 0.05 | 0.05 | 0.18 |
| Dead Yard | 0.20 | 0.00 | 0.04 | 0.24 | 0.05 | 0.12 | 0.26 | 0.12 | 0.22 |
| Model | mAP 50-95 | Recall | Precision |
|---|---|---|---|
| YOLO12 | 0.20 | 0.25 | 0.44 |
| YOLO26 | 0.31 | 0.30 | 0.50 |
| HOMEY (Ours) | 0.40 | 0.36 | 0.56 |
| Class | YOLO26 | HOMEY | Gain |
|---|---|---|---|
| Bad Driveway | 0.08 | 0.40 | +0.32 |
| Cracked Foundation | 0.18 | 0.25 | +0.07 |
| Falling Gutters | 0.18 | 0.30 | +0.12 |
| Damage | 0.10 | 0.18 | +0.08 |
| Roof Issues | 0.03 | 0.05 | +0.02 |
| Paint-Rust Issues | 0.08 | 0.12 | +0.04 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Instance Details | Value |
|---|---|
| vCPUs | 4 |
| Memory (GiB) | 16 |
| Memory per vCPU (GiB) | 4 |
| Physical Processor | Intel Xeon Family |
| Clock Speed (GHz) | 2.5 |
| CPU Architecture | x86_64 |
Object Detection
Object detection locates and classifies objects in images or video, balancing localization accuracy, robustness, and inference speed.
See all 624 papers