機能

BronchoQuestの詳細機能とテクノロジー

🫁

リアルな3D気管支解剖モデル

BronchoQuestの3D気管支モデルは、公開研究用のCT画像データセットをもとに構築された解剖学的に正確なモデルです。医学教育アプリとして、解剖学的な正確さを重視しています。

データソースと構築プロセス

データソース:公開研究データセットであるLIDC-IDRIを使用

セグメンテーション:3D Slicerを用いて周囲の肺実質から気管支樹を分離し、OBJ形式でメッシュを書き出し

メッシュ最適化:Blenderで非多様体エッジの除去、内腔粘膜の法線再計算、SceneKitの座標系に合わせたスケール調整

フォーマット変換:Reality ConverterでUSDZ形式に変換し、Appleプラットフォームとのネイティブ統合を実現

モデルの特徴

BronchoQuest - 3D気管支モデルと気管支鏡ビュー

USDZ RealityKit SceneKit 3D Slicer Blender

🎮

インタラクティブな気管支鏡操作トレーニング

ゲーム感覚で気管支鏡の操作を練習できるインタラクティブなシミュレーションシステムです。実際の気管支鏡操作に近い体験を通じて、スキルを習得できます。

操作システムの特徴

衝突判定技術:符号付き距離場(SDF)

最大の技術的挑戦は、気管支鏡を気道内部に厳密にとどめる衝突判定の実装でした。この課題を解決するため、符号付き距離場(Signed Distance Field, SDF)を採用しました。

SDFの仕組み:

256³のボクセルグリッドで構成され、各セルが最寄りの気道壁までの符号付き距離を格納します。

  • 負の値 → 気道の内部
  • 正の値 → 気道の外部
  • ゼロ → 壁面

実行時には隣接する8ボクセルの三線形補間によりサブボクセル精度の距離値を取得し、60FPSでのリアルタイム衝突判定を実現しています。

カメラが壁に近づくとSDFの勾配ベクトルが押し戻し、完全にブロックされた場合は壁面に沿って移動を投影することで、実際の気管支鏡が組織表面を滑る挙動を再現しています。

SDF Python Script Trilinear Interpolation Real-time Physics

📊

詳細なパフォーマンス分析と統計

セッションごとの操作結果を可視化し、弱点を把握しやすくする統計システムです。プレミアム機能として、チャレンジ後の詳細な結果レビューにアクセスできます。

統計データ項目

BronchoQuest - 詳細統計画面

学習進捗の追跡

操作結果は端末内で処理され、開発者が運営する外部サーバーには送信されません。結果画面では、到達状況、壁接触回数、スコアなどを確認できます。

On-device Processing Result Review SwiftUI

📚

段階的な学習プログラム

基礎から応用まで、段階的に難易度が上がる学習システムにより、確実にスキルアップできます。初心者から経験者まで、幅広いレベルのユーザーに対応しています。

学習レベル

カリキュラムの特徴

解剖レクチャー、操作ガイド、90秒チャレンジを組み合わせることで、基礎知識から実践的な操作練習まで段階的に学べます。

段階的なチャレンジ:

目標セグメントを順番に提示し、到達状況、壁接触、スコアを通じて操作の正確さを振り返れるようにしています。

🎯

気管支解剖学の教育コンテンツ

気管支の構造、各セグメントの名称、位置関係を学べる包括的な教育コンテンツを搭載しています。シミュレーションと並行して解剖学の知識を深めることができます。

教育コンテンツの内容

学習効果の最大化

解剖学的知識とシミュレーション練習を組み合わせることで、理論と実践の両面から気管支鏡検査のスキルを習得できます。

💎

iPad最適化UI/UXとアクセシビリティ

iPad Proに最適化されたインターフェースで、直感的かつスムーズな操作体験を提供します。医療専門家が使いやすい設計と、幅広いユーザーに対応したアクセシビリティ機能を搭載しています。

UI/UXの特徴

アクセシビリティ機能

WCAG & Apple HIG準拠:

  • Dynamic Type:システム設定に応じたテキストサイズの自動調整
  • VoiceOver対応:視覚障害者向けのスクリーンリーダー対応
  • 高コントラストモード:視認性を向上させる色調整
  • キーボードナビゲーション:外付けキーボードでの操作サポート
  • 多言語対応:英語、日本語、中国語、フランス語、スペイン語

技術スタック

最新のSwiftとAppleフレームワークを活用し、ネイティブな高性能アプリを実現しています。

Swift SwiftUI RealityKit iPadOS Accessibility APIs ProMotion