金太一氏も、同じく、Unityをより良い医療の実現のために活用する取り組みを紹介した。金氏は「臨床医療における3DCGの使用経験と機器開発」と題し、Unityで作成した高精細の画像データを脳外科手術のシミュレーションに活用する事例を紹介した。「臨床医療に非常に有用であること」をキーワードに開発を進めているという。脳というのは非常に細かく、繊細な部位だ。手術中、メスが触れる場所がほんの数ミリ違っただけで大きな後遺症が残る恐れもある。このため、CTやMRIの画像をベースに、実際の脳の形状に忠実で高精細なシミュレーション画像ができれば大きな手助けになるが、生成処理に時間がかかり過ぎてもいけない。手術は日々行われるため、「数時間程度で生成できないと臨床には使えない」という。脳梗塞などの手術の際には、CTスキャンなどで脳の様子を何枚も撮影する。時に、その数は26種類、約7000枚にも上るというが、「執刀医がその全てに目を通すのは現実的に無理。CG化できないだろうか」と金氏は考えた。CTやMRIで撮影した画像は解像度が十分とは言えず、しかも白黒画像。このため「正常な血管と異常な血管、動脈と静脈の区別がつきにくい」(金氏)という課題もある。そこで、多数の画像に「レジストレーション(2つの画像間で三次元的な対応関係を求める)」「セグメンテーション(対象領域を抽出する)」「レンダリング」といった処理を加え、高い分解能で、必要とする情報のみを抽出するシステムを開発した。これにより、患者の脳の様子を3Dで示し、さまざまな角度からぐるぐる回しながら確認できるようになった。画像はカラーで、入り組んだ血管を、種類ごとにビジュアルに表示することもできる。東大では、この5年間で600症例以上にこの仕組みを活用しているという。医師の知見をマッピングして手術の負担を減らす金氏が次に取り組んでいるのは、医用シミュレーションソフトウェアの開発だ。医療用シミュレーションソフトウェアはいくつか存在するものの、操作が容易とは言い難い。ただでさえ修羅場の手術室で、何十種類もの医療機器を操作しながら使うのは困難だという。金氏が開発している医用シミュレーションソフトウェアはUnityを用い、iPadなどタブレット端末で簡単に利用できるGUIを採用した。「RPGに例えると、医用画像診断ソフトは『敵がいるか、いないか』を判断するもので、それだけでは敵は倒せない。シミュレーションソフトは、どうやって倒すかにフォーカスしたもの」(金氏)。この目的を達成するため、治療個所(例えば脳動脈瘤ができている血管)の二次元的な形だけではなく、三次元的な形状やその変化、中を流れる血流の状態なども含めて可視化し、「どこが破れやすそうか」「当面は様子見でいいのか。それとも、緊急措置が必要か」といった判断を下せるようにするという。「MRIを一回取っただけで、治療に必要な情報を提供できるソフトを開発中だ」(金氏)。教科書だけでは分からない、過去の手術経験を踏まえて蓄積されてきた知見を、治療箇所にマッピングして示すビューワーもUnityで開発している。脳には、言語中枢や運動中枢など、深刻な後遺症が残る恐れがある部分がある。教科書ではある程度「この辺」と示されてはいるが、実際の脳はその通りとは限らない。した箇所は、紙に書いたり、時には手術中に露出した患部に直接マーキングして確認してきたそうだ。それが画面上でビジュアルに示されることで、直感的に把握できる。実際のMRI画像をベースにしているため、「この患者さんの症状はこうなっているから、こちらの角度から手術を始めよう」「この患部にはあのクリップを用いよう」といった具体的な方針を、手術室で頭を開いてからではなく、事前に検討できるようになる。よい方法で手術ができれば、手術時の患者への負担も減らせる。「車を運転するときに、いちいちマニュアルを引っ張り出してきて参照する人はいないでしょう。実際の運転で頼りになるのは、それまでの運転経験と道路の情報。このシミュレーションソフトは『カーナビ』のようなもので、過去の経験を視覚化して医用画像を補う役割を果たす」(金氏)。ナビゲーションシステム」の開発にも取り組んでいるという。現在脳波に関する研究が進んでいるが、そこで把握できているのは「脳の表面の動きだけ」(金氏)。CG画像を活用することで、より深く脳の動きを理解できる可能性もある。人が手を動かすとき、言葉を発するとき、脳のどこがどのように反応するかが理解できれば、失語症など難病の解明につながる可能性がある。金氏は、医用画像やシミュレーションにUnityを活用することでこうしたさまざまな可能性が開けるとし、「ぜひ、医療分野以外の人も参加してほしい」と述べた。ちなみに、IT技術者が映画やゲームを見たとき、そこに出てくるコンピューターやソフトウェアの描き方に違和感を覚えることは少なくない。それと同じように金氏も、映画やゲームなどに出てくる「脳」の描写に、専門家として違和感を覚えることがあるという。CGデータをUnityのアセットとして提供し、映画などで使ってもらえればとも考えているそうだ。関連記事ゲーム開発者以外も最低限知っておきたいUnityの基礎知識&無料版Unityのインストールチュートリアルと画面構成Unityで3Dゲームを作るまでのいろいろな処理を解説する連載。累計100万ダウンロードの人気ゲーム「サムライディフェンダー」について、iOS/Androidからの移植対応や独自機能実装などを担当者に聞いた。Rift、Unity、Openframeworks...感覚器官フル稼働の仮想空間を実現する学生のアイデアを具現化するツールの進化・普及と、感覚器官をフルに使う人工現実感。表現とインターフェースについての学生の挑戦から「思い付き」を実現する環境のいまを知ろう。8」レポート開発の概要や、プッシュ通知ができるライブタイルなどWindows特有の機能を追加する方法、事前審査テスト時の注意点なども。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。