Insight Segmentation and Registration Toolkit とは

ITKは、画像セグメンテーションおよび画像登録プログラムの開発に広く使用される、クロスプラットフォームのオープンソースアプリケーション開発フレームワークです。セグメンテーションは、デジタルでサンプリングされた表現に含まれるデータを識別し、分類するプロセスです。典型的には、サンプリングされた表現は、CTまたはMRIスキャナなどの医療機器から取得された画像である。登録は、データ間の対応付けを調整または開発するタスクです。例えば、医療環境では、両方に含まれる情報を組み合わせるためにCTスキャンをMRIスキャンと位置合わせすることができる。
ITKは、Visible Human Projectの画像を分析するためのアルゴリズムのオープンなリソースとして、米国国立医学図書館(National Library of Medicine)の資金提供を受けて開発されました。 ITKは、Insight Segmentation and Registration Toolkitの略です。このツールキットは、最先端のセグメンテーションおよび登録アルゴリズムを2つ、3つ、およびそれ以上の次元で提供します。 ITKはCMakeビルド環境を使用して構成プロセスを管理します。このソフトウェアはC ++で実装されており、Python用にラップされています。 SimpleITKという8つのプログラミング言語でITKへの簡素化されたインタフェースを提供するITKプロジェクトの欠点も活発に開発中です。