duy-phamduc68/TrafficLab-3D

Create a digital-twin style traffic visualization using only mp4 CCTV footage and its Google Maps location.

何を解決するか

TrafficLab 3D は、標準的なCCTV映像とGoogle Mapsデータから「デジタルツイン」交通シミュレーションを簡素化します。専門的なカメラキャリブレーションツールや高品質な同期された衛星画像の必要性を排除し、学生や独立研究者にとって高度なコンピュータビジョン解析を可能にします。

動作方法

このシステムは3段階のパイプラインで動作します:

  1. キャリブレーション:CCTVビューと衛星地図の間の双方向投影を確立します。レンズの歪み補正、RANSACを用いたホモグラフィー計算、視差(ヘッドと地面の接触点)を用いたカメラ位置の計算を含みます。
  2. 推論:映像上でオブジェクト検出(例:YOLO)およびトラッキングモデルを実行し、車両や歩行者を識別し、結果を圧縮されたJSONファイルとして保存します。
  3. 可視化:レンダリングエンジンが同期された左右対照ビューを表示し、CCTV映像上に3Dバウンディングボックスを表示し、衛星地図上には対応する床面ボックス、速度、向きを表示します。

対象ユーザー

  • 交通流を研究する学生および学術研究者。
  • コンピュータビジョンに興味を持つ個人調査員や愛好家。
  • 都市環境向けのデジタルツインデモを開発する開発者。

特徴

  • エンドツーエンドのワークフロー:初期のカメラキャリブレーションから最終的な3D可視化までをカバーします。
  • 柔軟なモデル統合:ユーザーが簡単に異なるオブジェクト検出およびトラッキングモデルを交換できます。
  • アクセスしやすいキャリブレーション:専用ハードウェアなしで、CCTVピクセルを現実世界の衛星座標にマッピングする段階的プロセスを使用します。
  • デジタルツイン体験:オリジナル映像と3Dマップされた表現の同期ビューを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト