We developed computer vision and AI components for a wound detection system. The result was a service that segments wound areas in patient images and calculates their size based on reference markers.
Client/Company/Industry
BFI Software GmbH
Duration
26 months
Product
Service
Expertise
Software Development
The goal of the project was to develop a service for analyzing patient images. It was designed to segment wound areas and reliably calculate their size using reference markers.
A key challenge was processing messy real-world data with noise, varying image quality, and class imbalances. In addition, multiple processing steps such as marker detection, quality assessment, and segmentation had to be integrated into robust, reproducible pipelines and provided as web services.
Programming Languages
Python
Technologies
DVC, Detectron, Docker, Docker-Compose, Flask, GitLab CI/CD, Gunicorn, Jupyter Notebook, Kaniko, Keras, MLFlow, OCR, OpenCV, REST, TensorFlow
Schematic representation of an AI-based computer vision system.
Similar problem?
The project resulted in end-to-end computer vision components for wound detection and wound segmentation. Versioned data pipelines, experiment tracking, and containerized deployment established a solid foundation for further development and productive use of the solution.
RIM2D is an existing, highly efficient 2D hydraulic simulation model for fluvial, pluvial, and urban flooding. As part of a strategic partnership, we supported the extension of the research code with a web application and a cloud-based GPU simulation environment, enabling its transition into a market-ready product.
We developed an Open-Source S3-based data lake solution for the centralized ingestion, categorization, and searchability of data. The goal was to automate and improve manual data management through an integrated architecture with workflow orchestration, data cataloging, and access control.