35
iPhoneアプリで「スーパーコンピュータ級」の画像レンダリングが可能に

編集者注: 以下の記事は Network World から転載したものです。

ユタ大学の研究者とプログラマーたちは、数百ギガバイトにも及ぶ膨大なデータを含む画像ファイルを編集できるiPhoneアプリケーションを開発中です。このアプリケーションに飽きたら、最近リリースされた別のアプリケーションを使って、実際の人間の死体を仮想的に解剖することもできます。

後者が今年のハロウィーンパーティーで大ヒットとなることは容易に想像できる。

まだ開発中のiPhone向けViSUSを使えば、高解像度の大規模CTスキャン画像、衛星画像、Google Earthの地理画像などを編集、表示、拡大表示できるようになります。このiPhoneはあくまでも視覚化プラットフォームであり、数ギガバイトの画像データはすべて別の場所にある高性能サーバーで処理され、iPhoneにストリーミングされてレンダリングされます。

同大学は、ここ数カ月以内にリリースされ、iTunes 経由で Apple の App Store で入手できる高解像度の iPhone 画像アプリケーションの温床になりつつある。

その他のアプリケーションは、すべて iPhone 上でネイティブに実行され、付随するデータもすべて次のとおりです。

• ImageVis3D Mobile: 医療用 CT スキャンや MRI スキャンなどの 3D 画像を iPhone にインポートし、すばやく表示、回転、操作できます。

ImageVis3Dモバイル

これは、視覚化、科学計算、画像分析のソフトウェアを専門とする大学の科学計算および画像研究所 (SCI) によって最初に開発されたデスクトップ/ラップトップ アプリケーションに基づいています。

「iPhoneでデータをレンダリングできるのが、このソフトの本当に素晴らしいところです」と、SCIのソフトウェア開発者で、ドイツのコンピュータ科学者イェンス・クルーガー氏と共同でPCベースのソフトウェアを開発したトム・フォーガル氏は語る。クルーガー氏はiPhone版を開発した。

「これは、約25年間の研究から得られたハードウェアとソフトウェアアルゴリズムの進歩を示すものです」とフォガル氏は語る。「10年前なら、ImageVis3Dのようなことを100万ドルのスーパーコンピューターなしで実現しようとする人はほとんどいませんでした。しかし今では、手のひらに収まるコンピューターで実現しています。」

SCI は、タブレットを含む他のモバイル プラットフォームへのアプリケーションの移植を検討しているが、「まだ対象とするデバイスは見つかっていない」と Fogal 氏は言う。

ImageVis3D Mobile は無料アプリケーションで、9 月に App Store に登場します。

• AnatomyLab:一連の画像を通して、実際の解剖の40段階を通して本物の死体を観察できます。解剖学実習室で死体に触れる機会が少ない解剖学専攻の学生向けに設計されています。

解剖学ラボ

このアプリケーションは、生物学教授兼講師のマーク・ニールセン氏と博士課程の学生ショーン・ミラー氏による解剖学の教科書プロジェクトから生まれました。二人は教科書用に、実際の人体の解剖過程を順に紹介するDVDを制作しました。二人はそれをiPhoneアプリケーションにすることを決定し、ニールセン氏はユタ大学で物理学を専攻する息子のスコット氏にコードを依頼しました。このアプリケーションの価格は10ドルで、7月に発売されました。

• My Body: 一般向けに設計されたAnatomyLabの縮小版。価格は$@で、8月からApp Storeで配信されています。

ViSUS は iPhone の画像処理機能をまったく新しいレベルに引き上げます。

SCI研究所の教員であるヴァレリオ・パスクッチ氏によってワークステーションとPC向けに開発されたこのソフトウェアは、現在では大規模なデータセットを処理できる強力な3D可視化プログラムとなっています。その応用例の一つとして、気候変動研究者や気象学者向けに特別に設計されたツールと組み合わせるというものがあります。

iPhone 向けにリリースされると、ViSUS は iPhone の大きく明るい画面とバックエンド サーバーのパワーを結合し、モバイル ユーザーが非常に大きく詳細な画像をレンダリングして操作できるようになります。

iPhoneの画面解像度は480 x 320ピクセルです。大学によると、今日の最高画質のハイビジョンテレビでも1,080 x 1,920ピクセルの画像解像度しかありません。しかし、ViSUSは200,000 x 200,000ピクセルの画像解像度を処理できます。

画像をiPhoneにストリーミングすることで、ユーザーは低解像度で画像全体を閲覧したり、高解像度で画像の一部を拡大表示したりすることができます。大学によると、ViSUSはGoogle Earthなどの他のソフトウェアよりも少ない処理能力で、より高速に画像を処理します。