yihong1120/Construction-Hazard-Detection

Enhances construction site safety using YOLO for object detection, identifying hazards like workers without helmets or safety vests, and proximity to machinery or vehicles. HDBSCAN clusters safety cone coordinates to create monitored zones. Post-processing algorithms improve detection accuracy.

解決する課題

建設現場では、作業員の安全確保とコンプライアンス遵守のために継続的な監視が必要です。このプロジェクトは、ライブカメラ映像を使用して安全違反や危険な接近状況の検知を自動化し、手動監視の必要性を軽減します。

仕組み

システムは、YOLOベースのコンピュータビジョンモデルを使用してライブRTSPストリームを処理します。ローカルのYOLOワーカープロセスが共有メモリを介してGPU推論を共有する分散アーキテクチャを採用しています。ランタイムはRedisを使用してタスクを調整し、サイト設定、ユーザーデータ、違反記録をPostgreSQLに保存します。処理されたビデオはMediaMTXを介してHLS/WebRTC再生用に公開され、通知はFCMサーバー経由で送信できます。

対象者

  • 建設現場のマネージャーおよび安全管理者
  • 工場・施設運営者
  • 自動安全監視インフラを構築する開発者

特徴

  • ヘルメット、マスク、または安全ベストの未着用を検知
  • 制限区域内や重機・車両の近くにいる作業員を特定
  • 通知の多言語対応(英語、中国語、フランス語など)
  • 学習、評価、データ拡張のための完全なモデル開発ユーティリティを含む
  • ストリーミング、データベース管理、通知のための包括的なマイクロサービススイートを提供