mprib/caliscope

Multicamera Calibration for Motion Capture Workflows

何を解決するか

Caliscopeは、3Dモーションキャプチャで使用される複数のカメラの内在的特性(焦点距離とレンズ歪み)および空間的位置を特定する方法を提供します。これにより、異なるカメラからの観測を正確な3D座標に三角測量できます。

動作方法

このツールは、スクリプタブルなPython APIとGUIを備えており、キャリブレーションプロセスをサポートしています。ChArUcoボード、ArUcoマーカー、チェスボードなど、さまざまなターゲットに対応しています。視野が重複しないカメラを連結する場合、ペアワイズPnP初期化とミラーボード(両面に印刷されたボード)を使用します。また、再投影誤差に基づく外れ値フィルタリングにより、結果を精緻化します。

対象ユーザー

正確な3D再構成を必要とする3Dモーションキャプチャシステムの研究者や開発者

主な特徴

  • 柔軟なターゲット対応: ChArUcoボード、ArUcoマーカー、チェスボードに対応。
  • ペアワイズPnP初期化: ターゲットがすべてのカメラに同時に見える必要がありません。
  • ミラーボード: 視野が重複しないカメラの連結を可能にします。
  • Aniposelibエクスポート: Pose2Simおよびaniposeと互換性のあるフォーマットにキャリブレーションデータをエクスポート。
  • 統合された検証: ONNXポーズトラッキングと三角測量を用いた基本的な再構成パイプラインを備えており、品質確認が可能。

関連

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