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 映射表示的同步视图。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目