この作業では、(全身) CT 画像における複数の解剖学的構造の自動セグメンテーションに焦点を当てています。このタスクには、多くのセグメンテーション アルゴリズムが存在します。ただし、ほとんどの場合、次の 3 つの問題があります。 1. 使いにくい (コードとデータが公開されていないか、使いにくい)。 2. それらは一般化されません (多くの場合、トレーニング データセットは、臨床ルーチン中に見つかった画像分布を反映しない非常にクリーンな画像のみを含むようにキュレーションされています)。 3. アルゴリズムは 1 つの解剖学的構造のみをセグメント化できます。より多くの構造については、いくつかのアルゴリズムを使用する必要があり、システムのセットアップに必要な労力が増加します。この作業では、これら 3 つの問題すべてを解決する新しいデータセットとセグメンテーション ツールキットを公開します。ケース。プロセスを 10 倍以上高速化するグラウンド トゥルース セグメンテーションの作成のための改善されたワークフローを示します。 CT 画像は、臨床ルーチンからランダムにサンプリングされたものであり、臨床応用に一般化された現実世界のデータセットを表しています。データセットには、さまざまな病状、スキャナー、シーケンス、およびサイトが幅広く含まれています。最後に、この新しいデータセットでセグメンテーション アルゴリズムをトレーニングします。このアルゴリズムを TotalSegmentator と呼び、事前トレーニング済みの python pip パッケージ (pip install totalsegmentator) として簡単に利用できるようにします。使い方は、TotalSegmentator -i ct.nii.gz -o seg と同じくらい簡単で、ほとんどの CT 画像に適しています。コードは https://github.com/wasserth/TotalSegmentator で、データセットは https://doi.org/10.5281/zenodo.6802613 で入手できます。
In this work we focus on automatic segmentation of multiple anatomical structures in (whole body) CT images. Many segmentation algorithms exist for this task. However, in most cases they suffer from 3 problems: 1. They are difficult to use (the code and data is not publicly available or difficult to use). 2. They do not generalize (often the training dataset was curated to only contain very clean images which do not reflect the image distribution found during clinical routine), 3. The algorithm can only segment one anatomical structure. For more structures several algorithms have to be used which increases the effort required to set up the system. In this work we publish a new dataset and segmentation toolkit which solves all three of these problems: In 1204 CT images we segmented 104 anatomical structures (27 organs, 59 bones, 10 muscles, 8 vessels) covering a majority of relevant classes for most use cases. We show an improved workflow for the creation of ground truth segmentations which speeds up the process by over 10x. The CT images were randomly sampled from clinical routine, thus representing a real world dataset which generalizes to clinical application. The dataset contains a wide range of different pathologies, scanners, sequences and sites. Finally, we train a segmentation algorithm on this new dataset. We call this algorithm TotalSegmentator and make it easily available as a pretrained python pip package (pip install totalsegmentator). Usage is as simple as TotalSegmentator -i ct.nii.gz -o seg and it works well for most CT images. The code is available at https://github.com/wasserth/TotalSegmentator and the dataset at https://doi.org/10.5281/zenodo.6802613.