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 地圖資料,簡化了「數位雙生」交通模擬的建立。它無需專業的相機校準工具或高品質同步的衛星影像,讓學生與獨立研究者也能輕鬆進行高階電腦視覺分析。

作法

此系統透過三階段流程運作:

  1. 校準:在 CCTV 視角與衛星地圖之間建立雙向投影。這包括鏡頭去畸變、透過 RANSAC 計算同調性,以及利用視差(頭部與地面接觸點)計算相機位置。
  2. 推論:在影像上執行物件偵測(例如 YOLO)與追蹤模型,識別車輛與行人,並將結果儲存為壓縮的 JSON 檔案。
  3. 視覺化:渲染引擎顯示同步的左右並排視圖,CCTV 螢幕上顯示 3D 繫結框,衛星地圖上則顯示對應的地面框、速度與方向。

適用對象

  • 研究交通流的學生與學術研究人員。
  • 對電腦視覺感興趣的個人調查員與愛好者。
  • 為城市環境建構數位雙生示範的開發者。

主要亮點

  • 端對端工作流程:涵蓋從初始相機校準到最終 3D 視覺化的全部流程。
  • 彈性模型整合:允許使用者輕鬆更換不同的物件偵測與追蹤模型。
  • 可存取的校準:採用階段式流程,無需專用硬體即可將 CCTV 影像像素對應至真實世界的衛星座標。
  • 數位雙生體驗:提供原始影像與 3D 對應表示的同步視圖。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案