Inspiration

  • Möglichkeiten von KI, komplexe Aufgaben zu vereinfachen oder sogar vollständig zu automatisieren

What it does

  • Gebäudepläne auswerten und Anzahl an Symbolen bestimmter Art zählen

How we built it

  • Augmentierungswerkzeug zur Erstellung von Trainingsdaten anhand eines Python Scripts
  • Webanwendung KIBA-T basiert auf einem Basis Projekt von Max Stoiber -- dieses Projekt ist sehr umfangreich und hat uns bei der Entwicklung etwas aufgehalten, hat aber interessante Einblicke geboten
  • Azure Custom Vision für das Labeln und Trainieren eines Objekt-Detektions-Netzes

Challenges we ran into

  • kein Vorwissen zu Elektroplänen bzw. der Bauwirtschaft im allgemeinen
  • Programmierkenntnisse mussten aufgebaut werden (gelöst durch XP)
  • kein Vorwissen zu Azure Custom Vision: -- Freitag haben sich zunächst keine Projekte anlegen lassen, obwohl Ressourcen bereits existierten (das Problem hat sich am Samstag selbständig gelöst) -- nach dem Training hat sich herausgestellt, das die Resource im Hintergrund falsch konfiguriert wurde, sodass zwar ein Training möglich war aber die REST-API nicht veröffentlicht werden konnte -- abschließend waren Ressourcen in unterschiedlichen Locations, sodass REST-API nicht veröffentlicht werden konnte
  • Aufgrund unsere gemeinsamen Kompetenzen (50/50 Programmierung und Business) haben wir uns zunächst auf das Konzept konzentriert, was nur schwer in drei Minuten Präsentation gebracht werden konnten

Accomplishments that we're proud of

  • Persönliche Weiterentwicklung in neuen Fachbereichen (Bauwirtschaft, Python, KI)
  • erstes Python-Tool für eigene Zwecke geschrieben (zuvor nur Tutorials)
  • Projekt wurde soweit konzeptioniert, dass nun eine erweiterte Umsetzung erfolgen kann

What we learned

  • Python-Entwicklung und arbeiten mit Bildverarbeitungsbibliotheken
  • Grundwissen zu Azure Custom Vision
  • (schnelles Sprechen)

What's next for KIBA-T

  • Anbindung: KIBA-T an REST-API
  • Symbolverwaltung in KIBA-T integrieren -- Fachplaner können nachträglich neue Symbole hinzufügen -- Nachtraining erfolgt im Hintergrund automatisch
  • Raumerkennung, um Übersicht zu bekommen, in welchem Raum sich welche Objekte befinden -- hieraus lässt sich eine Checkliste für Monteure ableiten
  • Icon Kumulation
  • “Sanity-Check” ...

Built With

Share this project:

Updates