BronchoQuestの詳細機能とテクノロジー
BronchoQuestの3D気管支モデルは、公開研究用のCT画像データセットをもとに構築された解剖学的に正確なモデルです。医学教育アプリとして、解剖学的な正確さを重視しています。
データソース:公開研究データセットであるLIDC-IDRIを使用
セグメンテーション:3D Slicerを用いて周囲の肺実質から気管支樹を分離し、OBJ形式でメッシュを書き出し
メッシュ最適化:Blenderで非多様体エッジの除去、内腔粘膜の法線再計算、SceneKitの座標系に合わせたスケール調整
フォーマット変換:Reality ConverterでUSDZ形式に変換し、Appleプラットフォームとのネイティブ統合を実現
USDZ RealityKit SceneKit 3D Slicer Blender
ゲーム感覚で気管支鏡の操作を練習できるインタラクティブなシミュレーションシステムです。実際の気管支鏡操作に近い体験を通じて、スキルを習得できます。
最大の技術的挑戦は、気管支鏡を気道内部に厳密にとどめる衝突判定の実装でした。この課題を解決するため、符号付き距離場(Signed Distance Field, SDF)を採用しました。
SDFの仕組み:
256³のボクセルグリッドで構成され、各セルが最寄りの気道壁までの符号付き距離を格納します。
実行時には隣接する8ボクセルの三線形補間によりサブボクセル精度の距離値を取得し、60FPSでのリアルタイム衝突判定を実現しています。
カメラが壁に近づくとSDFの勾配ベクトルが押し戻し、完全にブロックされた場合は壁面に沿って移動を投影することで、実際の気管支鏡が組織表面を滑る挙動を再現しています。
SDF Python Script Trilinear Interpolation Real-time Physics
セッションごとの操作結果を可視化し、弱点を把握しやすくする統計システムです。プレミアム機能として、チャレンジ後の詳細な結果レビューにアクセスできます。
操作結果は端末内で処理され、開発者が運営する外部サーバーには送信されません。結果画面では、到達状況、壁接触回数、スコアなどを確認できます。
On-device Processing Result Review SwiftUI
基礎から応用まで、段階的に難易度が上がる学習システムにより、確実にスキルアップできます。初心者から経験者まで、幅広いレベルのユーザーに対応しています。
解剖レクチャー、操作ガイド、90秒チャレンジを組み合わせることで、基礎知識から実践的な操作練習まで段階的に学べます。
段階的なチャレンジ:
目標セグメントを順番に提示し、到達状況、壁接触、スコアを通じて操作の正確さを振り返れるようにしています。
気管支の構造、各セグメントの名称、位置関係を学べる包括的な教育コンテンツを搭載しています。シミュレーションと並行して解剖学の知識を深めることができます。
解剖学的知識とシミュレーション練習を組み合わせることで、理論と実践の両面から気管支鏡検査のスキルを習得できます。
iPad Proに最適化されたインターフェースで、直感的かつスムーズな操作体験を提供します。医療専門家が使いやすい設計と、幅広いユーザーに対応したアクセシビリティ機能を搭載しています。
WCAG & Apple HIG準拠:
最新のSwiftとAppleフレームワークを活用し、ネイティブな高性能アプリを実現しています。
Swift SwiftUI RealityKit iPadOS Accessibility APIs ProMotion