BoneHost

BoneHost is a high-performance interactive platform for 3D human bone analysis. Developed from my diploma thesis on statistical shape analysis, it combines GPU-accelerated WebGL (Unity) with a machine learning backend. The system operates entirely browser-based, providing an intuitive research environment for medical and anatomical studies.

 https://bonehost.net


 Linux Linux (Ubuntu) Infrastructure

  • Serves as a high-performance, bare-metal foundation for the entire BoneHost ecosystem.
  • Orchestrates the core runtime environments, including C++ compilers, web servers, and container daemons.

 Docker Docker Containerization

  • Facilitates the modular execution of backend services, WebGL components, and ML modules.
  • Enhances system reliability and maintainability through strict service isolation.

 Docker Compose Orchestration via Docker Compose

  • Manages complex service dependencies via unified, declarative configuration.
  • Standardizes deployment workflows, ensuring parity between development and production.

 Unity WebGL & Unity Frontend

  • Delivers low-latency, hardware-accelerated 3D visualization directly in the browser.
  • High-fidelity interactivity (rotation, scaling, selection) is powered by optimized C# logic.

 Math Mathematical Framework & ML

  • Linear Algebra: Essential framework for coordinate transformations and statistical shape analysis.
  • Logistic Regression: Core classification logic for predicting ancestry based on osteological features.

 Languages Full-Stack Development (C++ / C#)

  • C++: Engineered for performance-critical backend processing and ML inference.
  • C#: Manages client-side state and user-driven 3D model manipulations in Unity.