Skip to main content
QUICK REVIEW

[論文レビュー] Large-scale image segmentation based on distributed clustering algorithms

Ran Lu, Aleksandar Zlateski|arXiv (Cornell University)|Jun 21, 2021
Medical Image Segmentation Techniques参考文献 11被引用数 9
ひとこと要約

本論文は、大規模な3D画像セグメンテーションのための分散型で再帰的なクラスタリングアルゴリズムを提示する。この手法は、重複しないまたは重複するチャンクに分割されたスーパーボクセルを並列処理しながらも、グローバルな一貫性を保つ。境界付近の領域のマージ意思決定を延期し、より大きなスケールで再帰的にアルゴリズムを適用することで、1つのマシンのメモリ容量を超える1350億のスーパーボクセルと1.5兆のエッジを持つ全脳EM画像からの、証明可能に正しいセグメンテーションを達成した。これにより、チャンクごとの独立処理に起因する誤差を回避した。

ABSTRACT

Many approaches to 3D image segmentation are based on hierarchical clustering of supervoxels into image regions. Here we describe a distributed algorithm capable of handling a tremendous number of supervoxels. The algorithm works recursively, the regions are divided into chunks that are processed independently in parallel by multiple workers. At each round of the recursive procedure, the chunk size in all dimensions are doubled until a single chunk encompasses the entire image. The final result is provably independent of the chunking scheme, and the same as if the entire image were processed without division into chunks. This is nontrivial because a pair of adjacent regions is scored by some statistical property (e.g. mean or median) of the affinities at the interface, and the interface may extend over arbitrarily many chunks. The trick is to delay merge decisions for regions that touch chunk boundaries, and only complete them in a later round after the regions are fully contained within a chunk. We demonstrate the algorithm by clustering an affinity graph with over 1.5 trillion edges between 135 billion supervoxels derived from a 3D electron microscopic brain image.

研究の動機と目的

  • 単一マシンのメモリ容量を超える大規模なEM画像スタックにおける3D画像セグメンテーションのスケーリングの課題に対処すること。
  • 階層的クラスタリングパイプラインにおけるチャンクごとの独立的セグメンテーションによって生じる誤差を排除すること。
  • 最小限のグローバルな調整で、分散型で再帰的なクラスタリングを用いて大規模画像の証明可能な正しいセグメンテーションを実現すること。
  • クラウドやクラスタアーキテクチャでの効率的処理を可能にするために、重複するチャンクを許容し、残余断片を削減すること。

提案手法

  • アルゴリズムは画像を空間的チャンクに分割し、階層的凝集を再帰的に適用し、各レベルでチャンクサイズを2倍にすることで、画像全体をカバーする。
  • チャンク境界に接する領域は「残余」として扱われ、後続の段階までマージが延期され、完全な局所的情報に基づいた意思決定が保証される。
  • 連結基準が還元可能性条件を満たすことに依存しており、これは安全な順不同のマージを可能にし、分散処理を可能にする。
  • 各チャンクごとの初期クラスタリングの後、残余クラスタを収集し、より大きなスケールのチャンクで再クラスタリングを行い、段階的にマージを繰り返し、最終的に1つのセグメンテーションが得られる。
  • 重複するチャンクをサポートすることで、残余断片の数を減らし、負荷分散を向上させることができ、デンドログラム内のセグメントの総順序付けによりステッチ処理が保証される。
  • アルゴリズムは、再帰的なオクタイトリーに類似した構造を用いてチャンク化とマージを管理し、各レベルでより大きな空間的領域を処理し、境界をそれに応じて更新する。

実験結果

リサーチクエスチョン

  • RQ1大規模な3D画像スタックの階層的クラスタリングを、チャンク化に起因するセグメンテーション誤差を生じさせることなく分散処理で行うことは可能か?
  • RQ2再帰的で分散型のクラスタリングパイプラインにおいて、チャンク境界を跨ぐ領域をマージする際、どのようにしてグローバルな一貫性を維持できるか?
  • RQ3分散環境における安全な順不同のクラスタマージを可能にする連結基準の条件は何か?
  • RQ4重複するチャンクを用いることで、残余断片の数をどの程度削減でき、スケーラビリティをどの程度向上できるか?
  • RQ5局所的でチャンク単位の処理に加え、再帰的マージを行うだけで、グローバルに正しいセグメンテーションを達成することは可能か?

主な発見

  • アルゴリズムは、1350億のスーパーボクセルと1.5兆を超えるエッジを持つ3D電子顕微鏡画像を正常にセグメンテーションし、全脳スケールのデータへのスケーラビリティを実証した。
  • 境界でのマージ意思決定を延期したため、チャンク分割方式に関わらず、最終的なセグメンテーションは画像全体に対するモノリシッククラスタリングと証明可能に同等である。
  • 重複するチャンクを用いることで、チャンク境界で切断された大きな神経構造に対して、中間段階における残余断片の数が削減された。
  • 大規模な断片に多くの近隣を持つことから、ブルートフォース探索が非現実的になるため、最近傍連結鎖アプローチに比べて効率に優れた。
  • 各段階で完全に含まれるクラスタのみをマージすることで、分散実行における正しさを保証し、レースコンディションや偽の分割・マージを回避した。
  • 連結基準が還元可能性条件を満たす限り、本手法は既存のEMセグメンテーションパイプラインに広く適用可能である。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。