Problem
Ein Construction-Tech-Unternehmen musste 2D-Baustellen-Skizzen mit dem tatsächlichen 3D-Projektzustand abgleichen und dann identifizieren, welche der ~7.000 gemeldeten Features tatsächlich die Zeitplan-Varianz trieben. Ein Reporting-Tool produzierte Dashboards, auf die niemand handeln konnte — „der Zeitplan rutscht", ohne das Warum zu isolieren.
Ansatz
Zweiteiliger Build. Vision-Pipeline: YOLOv8 für Objekterkennung auf Baustellenbildern, Homographie-Matrizen zur Normalisierung von 2D-Skizzen in 3D-Koordinatenraum, sodass Plan-vs-Ist berechenbar wird statt per Augenmaß. Kausale Schicht: Causal Forest auf Ressourcenallokations-Entscheidungen angewendet, um kontrafaktischen Zeitplan-Impact zu schätzen. Aus ~7.000 verfolgten Features wurden 200 als zeitplankritisch isoliert.
Stack
PyTorch · OpenCV · YOLOv8 · scikit-learn / EconML for causal inference · Python service layer
Ergebnis
Das Reporting-Tool verwandelte sich von passiven Dashboards in eine „What-If"-Simulations-Engine, mit der Projektmanager tatsächlich steuern konnten. Die 200 / 7.000-Feature-Reduktion war der Durchbruch — das Team wusste endlich, welche 3 % der Inputs in Echtzeit zu überwachen waren und welche 97 % zu ignorieren.