CrashSplat: 2D to 3D Vehicle Damage Segmentation in Gaussian Splatting

Dragoş-Andrei Chileban, Andrei-Ştefan Bulzan, Cosmin Cernǎzanu-Glǎvan
9/28/2025
cs.CV

Official code: DragosChileban/CrashSplat (2 stars, last commit 2025-10-12).

Abstract

Automatic car damage detection has been a topic of significant interest for the auto insurance industry as it promises faster, accurate, and cost-effective damage assessments. However, few works have gone beyond 2D image analysis to leverage 3D reconstruction methods, which have the potential to provide a more comprehensive and geometrically accurate representation of the damage. Moreover, recent methods employing 3D representations for novel view synthesis, particularly 3D Gaussian Splatting (3D-GS), have demonstrated the ability to generate accurate and coherent 3D reconstructions from a limited number of views. In this work we introduce an automatic car damage detection pipeline that performs 3D damage segmentation by up-lifting 2D masks. Additionally, we propose a simple yet effective learning-free approach for single-view 3D-GS segmentation. Specifically, Gaussians are projected onto the image plane using camera parameters obtained via Structure from Motion (SfM). They are then filtered through an algorithm that utilizes Z-buffering along with a normal distribution model of depth and opacities. Through experiments we found that this method is particularly effective for challenging scenarios like car damage detection, where target objects (e.g., scratches, small dents) may only be clearly visible in a single view, making multi-view consistency approaches impractical or impossible. The code is publicly available at: https://github.com/DragosChileban/CrashSplat.

View on arXivView PDF

Code Implementations(1)

CrashSplat: 2D to 3D vehicle damage segmentation in Gaussian Splatting

20PythonJun 19, 20251 years ago

Similar Papers

Cite this paper

@article{chileban2025crashsplat,
  title  = {CrashSplat: 2D to 3D Vehicle Damage Segmentation in Gaussian Splatting},
  author = {Dragoş-Andrei Chileban and Andrei-Ştefan Bulzan and Cosmin Cernǎzanu-Glǎvan},
  year   = {2025},
  eprint = {2509.23947},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.23947v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.23947.svg)](https://codeofpaper.com/paper/2509.23947)

Discussion