3D ステレオ ビデオの人間の深度の認識は、カメラの分離、収束点、距離、およびオブジェクトの親しみやすさに依存します。本論文では、ライブの開胸手術中に迅速かつ信頼性の高いテストデータ収集を行い、理想的なカメラ構成を決定するロボット化された方法を紹介する。
方法論記事
3D ステレオ ビデオの人間の深度の認識は、カメラの分離、収束点、距離、およびオブジェクトの親しみやすさに依存します。本論文では、ライブの開胸手術中に迅速かつ信頼性の高いテストデータ収集を行い、理想的なカメラ構成を決定するロボット化された方法を紹介する。
手術によるステレオ3Dビデオは、医学教育に非常に価値があり、臨床コミュニケーションを改善します。しかし、手術室と外科分野へのアクセスは制限されています。滅菌環境で、外科スタッフや技術機器で身体の空間が混雑しています。この設定では、外科的処置の不明瞭な捕獲および現実的な再現は困難である。本論文では、異なるカメラベースライン距離と収束距離における立体3Dビデオの迅速かつ信頼性の高いデータ収集方法を紹介する。高精度と再現性を備えた手術中の干渉を最小限に抑えたテストデータを収集するために、デュアルアームロボットの各手にカメラを取り付けました。ロボットは手術室に天井に取り付けられました。10 mmの増分ステップで50~240mmの間のベースライン距離を持つテスト位置の範囲を、1100 mmと1400 mmの2つの収束距離で、同期カメラの動きのタイミングシーケンスを実行するようにプログラムされました。手術は40連続5sビデオサンプルを可能にするために一時停止されました。合計10の外科シナリオが記録された。
手術では、3D可視化を教育、診断、術前計画、術後評価に使用できます1,2。現実的な深さの知覚は正常および異常な解剖学の理解3、4、5、6を改善することができる。外科的処置の簡単な2Dビデオ録画は良いスタートです。しかし、深度知覚の欠如は、非外科的同僚が異なる解剖学的構造間の後方関係を完全に理解するのを困難にし、解剖学の誤解のリスクを引き起こす可能性があります7,8,9,10。
3D 表示エクスペリエンスは、(1) カメラの構成は、図 1、(2) ベースライン距離 (カメラ間の分離) に示すように、平行または引き離すことができます。(3) 対象とするオブジェクトまでの距離や、背景などの他のシーン特性。(4) 画面サイズや視聴位置などの表示装置の特性 1,11,12,13.(5)視聴者の個人の好み14,15。
3D カメラの設定の設計は、主観的または自動評価に使用するさまざまなカメラベースライン距離および構成で記録されたテストビデオのキャプチャから始まります16,17,18,19,20。シャープな画像をキャプチャするには、カメラの距離は外科分野に一定でなければなりません。オートフォーカスは、手、楽器、または頭部に合わせて調整されるため、固定フォーカスが優先されます。しかし、関心のあるシーンが外科分野である場合、これは容易には達成できない。これらの施設は清潔で無菌に保たれなければならないので、手術室はアクセスエリアが制限されています。技術機器、外科医、スクラブ看護師は、多くの場合、良好な視覚的概要と効率的なワークフローを確保するために、患者の周りに密接に集められております。3D 表示エクスペリエンスに対するカメラ位置の効果を比較して評価するには、形状、サイズ、色などのオブジェクト特性が 3D 表示エクスペリエンスに影響を与える可能性があるため、カメラ位置のテスト範囲を 1 つ完全に記録する必要があります。
同じ理由で、カメラ位置の完全なテスト範囲は、異なる外科的処置で繰り返されるべきです。ポジションのシーケンス全体を高精度に繰り返す必要があります。外科環境では、ベースライン距離22 の手動調整または固定ベースライン距離23 を持つ異なるカメラペアのいずれかを必要とする既存の方法は、空間と時間の両方の制約のために実現不可能である。この課題に対処するために、このロボットソリューションは設計されました。
データは、手術室の天井に取り付けられたデュアルアーム共同産業用ロボットで収集されました。カメラはロボットの手首に取り付けられ、 図2に示すように、ベースライン距離が増加して円弧状の軌道に沿って移動しました。
このアプローチを実証するために、10の試験系列は4つの異なる先天性心不全を有する4つの異なる患者から記録された。手術の一時停止が可能な場合、シーンは選択されました:外科的修復の直前と直後に心臓を鼓動する。シリーズはまた、心が逮捕されたときに作られました。手術は3分と20 sのために一時停止され、異なるカメラ収束距離とベースライン距離を持つ40の5sシーケンスを収集してシーンをキャプチャしました。ビデオは後処理され、臨床チームのために3Dで表示され、3Dビデオが0-5のスケールに沿ってどれほど現実的であるかを評価しました。
トードイン ステレオ カメラの収束点は、両方のイメージの中心点が交点する場所です。収束点は、原則として、オブジェクトの前方、内側、または後方のいずれかに配置することができます。.収束ポイントがオブジェクトの前にある場合、オブジェクトは、右のカメラ イメージの左カメラ イメージの中間線の左、右のカメラ イメージの右の右側にキャプチャされ、表示されます(図 1A)。逆の場合は、収束ポイントがオブジェクトの背後にある場合に適用されます(図 1B)。収束点がオブジェクト上にある場合、オブジェクトはカメラ画像の中線にも表示されます(図1C)。画像をマージするためにスクイントが必要とされないので、おそらく最も快適な表示を得るはずです。快適なステレオ3Dビデオを実現するには、収束点が対象物の上に位置するか、または少し後ろにある必要があります。
データは、デュアルアームの協調産業用ロボットを使用してカメラを配置して収集しました(図2A-B)。ロボットは装置なしで38のkgの重量を量る。ロボットは本質的に安全です。予期しない影響を検出すると、移動が停止します。ロボットは、所定のベースライン距離で停止する円弧状の軌道に沿ってCマウントレンズを備えた5メガピクセルのカメラを配置するようにプログラムされました(図2C)。図3に示すように、カメラはアダプタプレートを使用してロボットハンドに取り付けられました。各カメラは毎秒25フレームで記録されています。レンズは、対象物(心臓の近似幾何学的中心)に焦点を合わせたfストップ1/8に設定された。すべてのイメージ フレームには、2 つのビデオ ストリームを同期するために使用されたタイムスタンプがありました。
ロボット手首とカメラの間のオフセットを較正しました。 これは、図 4 に示すように、カメライメージの十字線を揃えて配置することで実現できます。この設定では、ロボット手首の取り付け点とカメライメージセンサの中心からの総移動オフセットは、X方向で55.3mm、Z方向に21.2mmであったと 、図5に示す。回転オフセットは、収束距離1100mm、ベースライン距離50mmでキャリブレーションされ、ロボットコントロールパネルのジョイスティックで手動で調整されました。この研究のロボットは、デカルト空間で0.02mm、回転解像度0.01度の精度を指定しました。半径 1100 m では、角度差が 0.01 度の場合、中心点 0.2 mm がオフセットされます。50-240 mmの分離からの完全なロボットの動きの間に、各カメラの十字線は収束の理想的な中心から2mm以内であった。
ベースライン距離は、視野の中心を中心にカメラを50~240mmの10mmずつ対称的に分離することで段階的に増加しました(図2)。カメラは各位置で5sの停止状態に保たれ、50mm/sの速度で位置間を移動しました。コンバージェンスポイントは、グラフィカルユーザーインターフェイスを使用してX方向とZ方向で調整できます(図6)。ロボットは、その作業範囲内でそれに従って続いた。
収束点の精度は、 図7A と Bの均一三角形と変数名を使用して推定した。高さ 'z' は、ピタゴラス定理を持つ収束距離 'R' から計算された

実際の収束点が目的のポイントよりも近い場合、図 7A に示すように、誤差距離 'f1' は次のように計算されました。

同様に、収束点が目的の点まで遠位した場合、誤差距離 'f2' は次のように計算されました。

ここで、'e'は 十字線間の最大分離であり、キャリブレーション中の最大ベースライン分離で最大2mm(D= 240mm)であった。 R = 1100 mm (z = 1093 mm) の場合、誤差は ± 9.2 mm 未満でした。 R = 1400 mm (z = 1395 mm) の場合、エラーは 11.7 mm ±。すなわち、収束点の配置の誤差は所望の1%以内であった。1100 mm と 1400 mm の 2 つのテスト距離は、このように十分に分離されていました。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
実験は、スウェーデンのルンドにある地元の倫理委員会によって承認されました。参加は自発的であり、患者の法的保護者はインフォームド・コンセントを提供しました。
1. ロボットのセットアップと構成
注:この実験では、デュアルアームの協調型産業用ロボットと、タッチディスプレイ付きの標準コントロールパネルを使用しました。ロボットはロボットウェア6.10.01コントローラソフトウェアとロボット統合開発環境(IDE)RobotStudio 2019.525で制御されます。ロボットアプリケーション、記録アプリケーション、ポストプロセッシングスクリプトなど、著者が開発したソフトウェアは、GitHubリポジトリ26で入手できます。
注意:ロボットプログラムのセットアップとテスト中に保護眼鏡と速度の低下を使用してください。
2. カメラのキャリブレーションを確認する
3. 手術開始時の準備
4. 実験
注意: すべての担当者は、事前に実験について通知する必要があります。
5. 繰り返し
6. 後処理
注: 以下の手順は、ほとんどのビデオ編集ソフトウェアまたは後処理フォルダ内の提供されたスクリプトを使用して実行できます。
7. 評価
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
右上の立体3Dの上部に配置された右の画像を持つ許容評価ビデオがVideo1に表示されます。成功したシーケンスは、鮮明で、フォーカスを設定し、同期されていないイメージ フレームを使用しない必要があります。同期されていないビデオストリームは、ファイルビデオ2に示すように、ぼかしを引き起こします。コンバージェンス ポイントは、図 9A,B に示すように、カメラの分離に関係なく水平方向に中央に配置する必要があります。ロボットが位置間を遷移すると、ビデオに小さな揺れが生じ、50mm/sの遷移速度で予想されます。右と左の画像の間に大きな分離が大きすぎると、脳は図 9C とビデオ 3 を参照して、画像を 1 つの 3D 画像に融合できません。
図 1C に示すように、画像内の心臓の位置...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
ライブ手術中、3Dビデオデータ収集に使用された実験の合計時間は、患者にとって安全であると制限されていました。オブジェクトがフォーカスされていないか、または露出し過ぎる場合、データは使用できません。重要なステップは、カメラツールのキャリブレーションとセットアップ中です(ステップ2)。手術開始時にカメラの絞りと焦点を変更することはできません。セットアップと手術の間、同じ照明条件と距離を使用する必要があります。ステップ2.1-2.4のカメラキャリブレーションは、撮影したビデオの中心に心臓が配置されるように注意深く行う必要があります。キャリブレーションのトラブルシューティングを行うために、カメラツールの座標系の値を、ロボットを座標系でジョギングすることで個別に検証できます(ステップ 2.3.3)。手術前に、完全なロボットプログラムとカメラを記録アプリケーションと一緒にテストすることが重要です。手術台の高さは手術中に調整される場合があります。ロボットカメラの高さは、ロボットアプリケーション(ステップ3.4)で、所望の心臓までの距離を保つようにライブで変更することもできます。ロボットプログラムの距離と待ち時間は、ステップ2.5で説明したように変更す...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
著者らは開示するものは何もない。
研究は、ヴィンノバ(2017-03728、2018-05302、2018-03651)、心臓肺財団(20180390)、ファミリーカンプラード財団(20190194)、アンナ・リサとスヴェン・エリック・ルンドグレン財団(2017年と2018年)からの資金で行われました。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| 2 Cマウントレンズ(35 mm F2.1、5 Mピクセル) | タムロン | M112FM35 | 定格5 Mピクセル3D |
| メガネ(DLPリンクアクティブシャッター) | Celexon | G1000 | 3Dメガネは、 |
| 3DプロジェクターViewsonic | X10-4K | ディスプレイ1080で3D、他の3Dプロジェクターと交換することができます6 | |
| M2 x 8ネジ | cXimeaカメラをカメラアダプタープレートに取り付けるには | ||
| 8本のM2.5 x 8本のネジ | 円形の取り付けプレートをロボットの手首に取り付けるには | ||
| 8本のM5 x 40本のネジ | |||
| 8本のM6 x 10本のネジ(フラットヘッド | 円形の取り付けプレートとカメラアダプタープレートの取り付け用 | ||
| キャリブレーションチェッカーボードプレート(25 x 25 mm) | 任意の標準的な市松模様は、グリッドがはっきりとカメラカメラで見える限り、印刷を含む、使用することができます | ||
| カメラアダプタプレート、x2 | によって設計 robot_camera_adaptor_plates.dwg、アルミニウムでフライス加工。 | ||
| 円形の取り付けプレート、x2 | デザイナーのジュリアス・クラインの許可を得て配布され、FDM 3DプリンターでABSプラスチックで印刷されました。ライセンス テクナリアリサーチ&イノベーション2017。Mountingplate_ROBOT_SIDE_ NewDesign_4.stl | ||
| 固定フォーカス USB カメラ、x2 (5 Mpixel) | として添付 Ximea | MC050CG-SY-UB | Sony IMX250LQR センサー付き |
| Flexpendant | ABB | 3HAC028357-001 | ロボット タッチ ディスプレイ |
| ライブビュー | レコーディング アプリケーション | ||
| RobotStudio | ロボット統合開発環境(IDE) | ||
| USB3アクティブケーブル(10.0m)、2本 | ロックコネクタ、防水仕様。 | ||
| YuMi 双腕ロボット | ABB | IRB14000 |
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
このJoVE記事のテキストまたは図の再利用許可をリクエスト
許可をリクエスト