(57)【要約】  デジタル医用画像及び２値画像マスクを受け取ることであって、２値画像マスクは、デジタル医用画像内の病変のセグメント化を示す、受け取ることと、病変の複数の層を計算することと、病変の複数の層の各々について層特徴を抽出することと、抽出された層特徴を病変分類器に送ることとを行うために、少なくとも１つのハードウェア・プロセッサを用いることを含む方法である。【選択図】      図２
2021509209.tif 000002
【特許請求の範囲】
【請求項１】
デジタル医用画像及び２値画像マスクを受け取ることであって、前記２値画像マスクは、前記デジタル医用画像内の病変のセグメント化を示す、受け取ることと、
前記病変の複数の層を計算することと、
前記病変の前記複数の層の各々について、層特徴を抽出することと、
前記抽出された層特徴を病変分類器に送ることと、
を行うために、少なくとも１つのハードウェア・プロセッサを用いることを含む、方法。
【請求項２】
前記病変の前記複数の層は、前記２値画像マスクのモルフォロジ収縮の反復実行と、前記前の反復の前記２値画像マスクからの前記マスクの減算とによって計算される、請求項１に記載の方法。
【請求項３】
前記モルフォロジ収縮に用いられるシードは、等方性、異方性、反復にわたって一定のサイズ、各反復についての異なるサイズ、病変の表面に関して一定のサイズ、病変の表面に関して異なるサイズ、病変のボリューム全体にわたる一定のサイズ、病変のボリューム全体にわたる異なるサイズ、及び原物の病変表面への距離に応じた可変サイズのものの少なくとも１つである、請求項２に記載の方法。
【請求項４】
前記複数の層は、前記２値画像マスクの外側で計算される少なくとも１つの外部層を含む、請求項１に記載の方法。
【請求項５】
前記デジタル医用画像は、２次元（２Ｄ）医用画像であり、前記複数の層は、前記病変のエッジに従う２Ｄ環状領域である、請求項１に記載の方法。
【請求項６】
前記デジタル医用画像は、３次元（３Ｄ）医用画像であり、前記複数の層は、前記病変の表面に従う３Ｄ殻状領域である、請求項１に記載の方法。
【請求項７】
前記病変の前記複数の層は、（ｉ）前記デジタル医用画像の重心を計算すること、（ｉｉ）前記重心から前記２値画像マスクの前記エッジまで複数の光線を追跡すること、（ｉｉｉ）前記複数の光線の各々について等しい数の光線セグメントにマーク付けすること、（ｉｖ）前記複数の光線にわたって各光線セグメントの両端を通る層境界を描写することにより層を作成することによって計算される、請求項１に記載の方法。
【請求項８】
病変特徴抽出のためのコンピュータ・プログラム製品であって、前記コンピュータ・プログラム製品は、プログラム・コードがそこに具体化された非一時的コンピュータ可読ストレージ媒体を含み、前記プログラム・コードは、
デジタル医用画像及び２値画像マスクを受け取ることであって、前記２値画像マスクは、前記デジタル医用画像内の病変のセグメント化を示す、受け取ることと、
前記病変の複数の層を計算することと、
前記病変の前記複数の層の各々について、層特徴を抽出することと、
前記抽出された層特徴を病変分類器に送ることと、
を行うために、少なくとも１つのハードウェア・プロセッサにより実行可能である、コンピュータ・プログラム製品。
【請求項９】
前記病変の前記複数の層は、前記２値画像マスクのモルフォロジ収縮の反復実行と、前記前の反復の前記２値画像マスクからの前記マスクの減算とによって計算される、請求項８に記載のコンピュータ・プログラム製品。
【請求項１０】
前記モルフォロジ収縮に用いられるシードは、等方性、異方性、反復にわたって一定のサイズ、各反復についての異なるサイズ、病変の表面に関して一定のサイズ、病変の表面に関して異なるサイズ、病変のボリューム全体にわたる一定のサイズ、病変のボリューム全体にわたる異なるサイズ、及び原物の病変表面への距離に応じた可変サイズのものの少なくとも１つである、請求項９に記載のコンピュータ・プログラム製品。
【請求項１１】
前記複数の層は、前記２値画像マスクの外側で計算される少なくとも１つの外部層を含む、請求項８に記載のコンピュータ・プログラム製品。
【請求項１２】
前記デジタル医用画像は、２次元（２Ｄ）医用画像であり、前記複数の層は、前記病変のエッジに従う２Ｄ環状領域である、請求項８に記載のコンピュータ・プログラム製品。
【請求項１３】
前記デジタル医用画像は、３次元（３Ｄ）医用画像であり、前記複数の層は、前記病変の表面に従う３Ｄ殻状領域である、請求項８に記載のコンピュータ・プログラム製品。
【請求項１４】
前記病変の前記複数の層は、（１）前記デジタル医用画像の重心を計算すること、（ｉｉ）前記重心から前記２値画像マスクの前記エッジまで複数の光線を追跡すること、（ｉｉｉ）前記複数の光線の各々について等しい数の光線セグメントにマーク付けすること、（ｉｖ）前記複数の光線にわたって各光線セグメントの両端を通る層境界を描写することにより層を作成することによって計算される、請求項８に記載のコンピュータ・プログラム製品。
【請求項１５】
病変特徴抽出のためのシステムであって、
少なくとも１つのハードウェア・プロセッサと、
プログラム・コードがそこに具体化された非一時的コンピュータ可読ストレージ媒体と、
を含み、前記プログラム・コードは、
ｉ）デジタル医用画像及び２値画像マスクを受け取ることであって、前記２値画像マスクは前記デジタル医用画像内の病変のセグメント化を示す、受け取ることと、
ｉｉ）前記病変の複数の層を計算することと、
ｉｉｉ）前記病変の前記複数の層の各々について、層特徴を抽出することと、
ｉｖ）前記抽出された層特徴を病変分類器に送ることと、
を行うために、少なくとも１つのハードウェア・プロセッサにより実行可能である、システム。
【請求項１６】
前記病変の前記複数の層は、前記２値画像マスクのモルフォロジ収縮の反復実行と、前記前の反復の前記２値画像マスクからの前記マスクの減算とによって計算される、請求項１５に記載のシステム。
【請求項１７】
前記モルフォロジ収縮に用いられるシードは、等方性、異方性、反復にわたって一定のサイズ、各反復についての異なるサイズ、病変の表面に関して一定のサイズ、病変の表面に関して異なるサイズ、病変のボリューム全体にわたる一定のサイズ、病変のボリューム全体にわたる異なるサイズ、及び原物の病変表面への距離に応じた可変サイズのものの少なくとも１つである、請求項１６に記載のシステム。
【請求項１８】
前記デジタル医用画像は、２次元（２Ｄ）医用画像であり、前記複数の層は、前記病変のエッジに従う２Ｄ環状領域である、請求項１５に記載のシステム。
【請求項１９】
前記デジタル医用画像は、３次元（３Ｄ）医用画像であり、前記複数の層は、前記病変の表面に従う３Ｄ殻状領域である、請求項１５に記載のシステム。
【請求項２０】
前記病変の前記複数の層は、（ｉ）前記デジタル医用画像の重心を計算すること、（ｉｉ）前記重心から前記２値画像マスクの前記エッジまで複数の光線を追跡すること、（ｉｉｉ）前記複数の光線の各々について等しい数の光線セグメントにマーク付けすること、（ｉｖ）前記複数の光線にわたって各光線セグメントの両端を通る層境界を描写することにより層を作成することによって計算される、請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医用イメージング（medical imaging)の分野に関する。
【背景技術】
【０００２】
医用イメージングは腫瘍のデジタル画像をキャプチャするために用いることができ、デジタル画像内の腫瘍オブジェクトは、１、２５５、−１等といった、腫瘍オブジェクトについての１つの値と、０、−１、２５５等といった、背景についての第２の値とを有する２値画像マスク（binary image mask）を定めもしくは計算し又はその両方をすることなどによって識別されるようにすることができる。識別された腫瘍画像（デジタル画像及びマスク）をさらに処理して、平均強度、相対強度、エントロピー、テクスチャ、もしくは同様のもの又はその組み合わせといった腫瘍の特徴を計算し、次にそれを用いて腫瘍を分類することができる。腫瘍の分類は、診断、予後診断、治療、もしくは同様のもの又はその組み合わせにとって重要である。
【０００３】
機械学習技術を識別された腫瘍に適用することができ、そこで、訓練セットが、特徴抽出（feature extraction）のための抽出方法を発達させるために使用される。抽出方法は、患者の腫瘍画像から特徴を抽出するために使用される。例えば、腫瘍画像から特徴を抽出するために、コンピュータ・ビジョン・テクスチャ分析ツールが使用される。
【０００４】
例えば、非特許文献１により記載されるように、腫瘍画像から特徴を抽出するために、勾配配向（oriented gradient）が使用される。例えば、非特許文献２に記載されるように、腫瘍画像から特徴を抽出するために、ウェーブレット・ベースのテクスチャが使用される。例えば、非特許文献３に記載されるように、腫瘍画像から特徴を抽出するために、グレー・レベル同時生起行列（grey level co-occurrence matrix）が使用される。例えば、非特許文献４に記載されるように、腫瘍画像から特徴を抽出するために、ディープ・ニューラル・ネットワークが使用される。
【０００５】
関連技術の前述の例及びそれに関連する制限は、例示的であり排他的なものではないことを意図している。関連技術の他の制限は、明細書を読み、図を検討すると当業者には明らかになるであろう。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Dalal他著、「Histograms of Oriented Gradients for Human Detection」、IEEE Computer Society Conference on Computer Vision and Pattern Recognitionの予稿集において発行、San Diego, CA, USA (DOI:10.1109/CVPR.2005.177)、2005年
【非特許文献２】Do他著、「Wavelet-based texture retrieval using generalized Gaussian density and Kullback-Leibler distance」、IEEE transactions on image processing発行、volume:11、Issue:2、ページ:146〜158 (DOI:10.1109/83.982822)、2002年
【非特許文献３】Haralick他著、「Textural Features for Image Classification」、IEEE Transactions on Systems, Man, and Cybernetics発行、Vol. SMC-3、ページ610〜621 (DOI:10.1109/TSMC.1973.4309314)、1973年
【非特許文献４】Krizhevsky他著、「Imagenet classification with deep convolutional neural networks」、the 25th International Conference on Neural Information Processing Systemsの予稿集において発行、Volume 1、ページ1097〜1105、2012年
【発明の概要】
【０００７】
以下の実施形態及びその態様は、範囲を限定するのではなく、例示的であり例証であることが意図されるシステム、ツール及び方法と共に記載され、図示される。
【０００８】
実施形態によると、デジタル医用画像及び２値画像マスクを受け取ることであって、２値画像マスクはデジタル医用画像内の病変のセグメント化を示す、受け取ることのために、少なくとも１つのハードウェア・プロセッサを用いることを含む、方法が提供される。ハードウェア・プロセッサは、病変の複数の層を計算するために用いられる。ハードウェア・プロセッサは、病変の複数の層の各々について、層特徴を抽出するために用いられる。ハードウェア・プロセッサは、抽出された層特徴を病変分類器に送るために用いられる。
【０００９】
実施形態によると、病変特徴抽出のためのコンピュータ・プログラム製品が提供され、コンピュータ・プログラム製品は、プログラム・コードがそこに具体化された非一時的コンピュータ可読ストレージ媒体を含む。プログラム・コードは、デジタル医用画像及び２値画像マスクを受け取ることであって、２値画像マスクはデジタル医用画像内の病変のセグメント化を示す、受け取ることを行うために、少なくとも１つのハードウェア・プロセッサにより実行可能である。プログラム・コードは、病変の複数の層を計算するために、少なくとも１つのハードウェア・プロセッサにより実行可能である。プログラム・コードは、病変の複数の層の各々について、層特徴を抽出するために、少なくとも１つのハードウェア・プロセッサにより実行可能である。プログラム・コードは、抽出された層特徴を病変分類器に送るために、少なくとも１つのハードウェア・プロセッサにより実行可能である。
【００１０】
実施形態によると、少なくとも１つのハードウェア・プロセッサを含む、病変特徴抽出のためのシステムが提供される。システムは、プログラム・コードがそこに具体化された非一時的コンピュータ可読ストレージ媒体を含む。プログラム・コードは、デジタル医用画像及び２値画像マスクを受け取ることであって、２値画像マスクはデジタル医用画像内の病変のセグメント化を示す、受け取ることを行うために、少なくとも１つのハードウェア・プロセッサにより実行可能である。プログラム・コードは、病変の複数の層を計算するために、少なくとも１つのハードウェア・プロセッサにより実行可能である。プログラム・コードは、病変の複数の層の各々について、層特徴を抽出するために、少なくとも１つのハードウェア・プロセッサにより実行可能である。プログラム・コードは、抽出された層特徴を病変分類器に送るために、少なくとも１つのハードウェア・プロセッサにより実行可能である。
【００１１】
幾つかの実施形態において、病変の複数の層は、２値画像マスクのモルフォロジ収縮（morphological erosion）の反復実行と、前の反復の２値画像マスクからのマスクの減算とによって計算される。
【００１２】
幾つかの実施形態において、モルフォロジ収縮に用いられるシードは、等方性、異方性、反復にわたって一定のサイズ、各反復についての異なるサイズ、病変の表面に関して一定のサイズ、病変の表面に関して異なるサイズ、病変のボリューム全体にわたる一定のサイズ、病変のボリューム全体にわたる異なるサイズ、及び原物の病変表面への距離に応じた可変サイズのものの少なくとも１つである。
【００１３】
幾つかの実施形態において、病変の複数の層は、２値画像マスク及び隣接する表面ボクセルから複数の表面ボクセルを反復してセグメント化することによって計算される。
【００１４】
幾つかの実施において、デジタル医用画像は、２次元（２Ｄ）医用画像であり、複数の層は、病変のエッジに従う２Ｄ環状領域である。
【００１５】
幾つかの実施形態において、デジタル医用画像は、３次元（３Ｄ）医用画像であり、複数の層は、病変の表面に従う３Ｄ殻状領域である。
【００１６】
幾つかの実施形態において、病変の複数の層は、（ｉ）デジタル医用画像の重心を計算すること、（ｉｉ）重心から２値画像マスクのエッジまで複数の光線を追跡すること、（ｉｉｉ）複数の光線の各々について等しい数の光線セグメントにマーク付けすること、（ｉｖ）複数の光線にわたって各光線セグメントの両端を通る層境界を描写することにより層を作成することによって計算される。
【００１７】
上述した例示的な態様及び実施形態に加えて、さらなる態様及び実施形態が、図を参照することによって、及び下記の詳細な説明を検討することによって明らかになるであろう。
【００１８】
例示的な実施形態が、参照される図に示される。図に示される構成要素及び特徴の寸法は、提示の利便性及び明確さのために一般的に選択されており、必ずしも縮尺通りに示されるとは限らない。図は下記に列挙される。
【図面の簡単な説明】
【００１９】
【図１】複数の層への病変のセグメント化のためのシステムを概略的に示す。
【図２】複数の層への病変のセグメント化のための方法のフローチャートを示す。
【図３】複数の層への病変のセグメント化を概略的に示す。
【図４】各々が複数の層にセグメント化された腫瘍の配列を示す。
【図５】モルフォロジ収縮を用いて複数の層にセグメント化された腫瘍画像を示す。
【図６】光線追跡法（ray tracing）を用いる、複数の層への病変のセグメント化を概略的に示す。
【発明を実施するための形態】
【００２０】
本明細書に開示されるのは、超音波画像、マンモグラム、ＭＲＩ（磁気共鳴イメージング）画像、ＣＴ（コンピュータ断層撮影）画像、もしくは同類のもの又はその組み合わせといった医用デジタル画像から、腫瘤（mass）、腫瘍（tumor）、病変（lesion）、もしくは同類のもの又はその組み合わせといった新生物（neoplasm）の特徴を計算するための方法、システム、及びコンピュータ・プログラム製品である。便宜上、「病変」という用語は、本明細書では、癌性増殖（cancerous growth）、又は新生物を指すために使用される。
【００２１】
医用デジタル画像が、デジタル画像内の１又は複数の病変を示すピクセル／ボクセルを識別する２値デジタル画像マスクと共に受け取られる。本明細書で使用される場合、「画像」という用語は、デジタル画像を意味し、「ボクセル」という用語は、画像が２次元（２Ｄ）のものであるか又は３次元（３Ｄ）のものであるかによって、「ピクセル」又は「ボクセル」を意味する。各病変は、別個に処理される。画像内の病変を複数の層にセグメント化し、次に各層についての特徴を抽出することによって、特徴は、層状オブジェクトとしての病変に関する情報を含み、そのことは、後の腫瘍分類プロセスを著しく改善する。
【００２２】
多くの従来の解決法は、病変全体を単一の増殖物として扱い、従って、層状オブジェクトとしての病変の構造に関する情報が限られている。
【００２３】
医用画像（すなわち、超音波、マンモグラム、ＭＲＩ等）内に現れる病変の特徴を計算するとき、病変は、ほぼ等しい厚さの層にセグメント化される。セグメント化は、２値画像マスクのモルフォロジ収縮の反復、及び前の２値マスクから結果として生じる収縮されたマスクの減算によって計算することができ、従って、層のボクセルを識別する。各層は、玉ねぎを１枚ずつむくように、病変の構造全体を保持する。
【００２４】
随意的に、医用画像が２次元（２Ｄ）の医用画像であるとき、層は２Ｄ画像上のピクセルの環状領域である。
【００２５】
随意的に、医用画像が３次元の医用画像であるとき、層は３Ｄ画像上のボクセルの殻状領域である。
【００２６】
本明細書で用いられる場合、２Ｄ及び３Ｄの専門用語の使用は交換可能であり、本質的に、医用画像及び２値画像マスクの次元に関係している。
【００２７】
ひとたび複数の層へのセグメント化が計算されると、病変全体ではなく、各層について、テクスチャの（又は他の）特徴が計算される。このプロセスは、層の数で乗算された多数の特徴を生み出し、従って、病変のより良い説明を提供することになる。
【００２８】
ここで、病変を複数の層にセグメント化するためのシステム１００を概略的に示す図１を参照する。システム１００は、１つ又は複数のハードウェア・プロセッサ１０１と、非一時的コンピュータ可読ストレージ媒体１０２と、ユーザ・インターフェース１１０と、ネットワーク・インターフェース１２０とを含む。ストレージ媒体１０２は、３Ｄデジタル画像及び２値画像マスクを受け取る層コンピュータ（Layer Computer）１０２Ａと、２値マスクから計算された２又はそれより多い層についての特徴を算出する特徴算出器（Feature Calculator）１０２Ｂとを含む、ハードウェア・プロセッサ１０１上で実行されるように構成されたプログラム・コードなどのソフトウェアを含む。大部分の従来の特徴算出器は、単一の病変についての特徴を算出するので、特徴算出器１０２Ｂのプログラム・コードは、層を分離し、各層を別個に算出し、次に全ての層についての特徴を組み合わせて、病変の分類などのさらなる処理のために別のモジュール／コンピュータに送られる出力にすることができる。
【００２９】
ここで、病変を複数の層にセグメント化するための方法２００のフローチャートを示す図２を参照する。方法２００は、両方ともデジタル形式とすることができる３Ｄ画像及び２値画像マスクを受け取る動作２０１を含む。方法２００は、マスクから２又はそれより多い層を計算する動作２０２を含む。方法２００は、各層についての病変の特徴を計算する動作２０３を含む。方法２００は、腫瘍の特性付け（tumor characterization）のために特徴を送る動作２０４を含む。
【００３０】
ここで、病変３００の複数の層へのセグメント化を概略的に示す図３を参照する。第１の層３０１は、マスクに対してモルフォロジ収縮を使用し、次に元のマスクから収縮されたマスクを減算することなどによって、計算することができる。第２の層３０２は、収縮されたマスクを収縮し、それを収縮されたマスクから減算することによって、計算することができる。さらに別の層を同様に、例えば反復的な方法で計算することができる。
【００３１】
ここで、各々が複数の層にセグメント化された腫瘍画像の配列を示す図４を参照する。５つの行の各々は異なる超音波病変であり、左の列は病変の外側層を示し、病変の芯へと進む。右端の列は、外側境界がマーク付けされた完全な腫瘍画像である。複数の層は、収縮及び膨張（dilation）のモルフォロジ演算子を用いて算出された。
【００３２】
ここで、モルフォロジ収縮を用いて複数の層にセグメント化された腫瘍画像を示す図５を参照する。各収縮操作により、厚さＤの層が除去される。
【００３３】
ここで、光線追跡法（ray tracing）を用いた複数の層への病変のセグメント化を概略的に示す図６を参照する。
【００３４】
病変の重心を計算することによって複数の層をセグメント化し、中心から光線を延ばし、各光線を等しい数のセグメントにセグメント化して、層のウェイポイントを作成した。ウェイポイントを接続し、ｂ−スプライン関数などを用いて、結果として生じる多角形を滑らかにして層の境界を特定してもよい。光線の数が複数の層の精度を決定し得る。
【００３５】
随意的に、内部層に加えて、腫瘍の外部層を評価する。腫瘍の周囲組織の特徴は、腫瘍の分類のために重要であり得る。そうした場合、モルフォロジ演算子（すなわち、収縮、膨張、オープニング（opening）、クロージング（closing）、もしくは同様のもの又はその組み合わせ）又は光線追跡法の実施形態を用いて、病変の周囲の１つ又は複数の層を選択することができる。
【００３６】
病変の内部特徴の複雑さを定量化することによって、層状特徴は、全体として病変の腫瘍分類を改善することができる。例えば、病変の均質性値の測定は、０．８（すなわち、０−１スケールで）とすることができる一方で、各層の均質性は、別個に変化し得る（例えば、０．２、０．９、０．６等）。各層の均質性値を見ることで、病変全体の均質性値を見るよりも病変のより詳細な評価を与えることができる。ウェーブレット、テクスチャ、グレー・レベルの同時生起行列（gray-level co-occurrence matrix）、プレーン・サイズ（plain size）、ディープ・ニューラル・ネットワーク特徴、もしくは同類のもの又はその組み合わせなどの他の評価基準も、層に対して計算されたとき、改善された病変の特性付けを提供することができる。各々の異なる層についての各々の異なる特徴値（各病変が同じ数の層を有するようにセグメント化されると仮定する）は、１つの病変を別のものと意味のある方法で区別するのを助ける特徴であり得る。
【００３７】
例えば、プレーン・サイズは、画像パッチの特性付けを定量化し、その特性付けの１つは、パッチのサイズ／領域／ボリュームをそれが含むピクセル／ボクセルの数で表したもの、及びそれらのグレースケール値とすることができる。医療分野において、ピクセル・サイズは、物理サイズ（ミクロン）に変換され、腫瘍又は他の画像形成された要素の実世界のサイズの理解を可能にし、これは、病変の重症度及び分類の理解のために必須であり得る。
【００３８】
病変は、多くの場合、癌性オブジェクトであるので、それらは通常、時間の経過と共に、ある中心から始まり外方に増殖する。これが、層セグメント化が組織の古さもしくは増殖又はその両方を定量化できる理由である。芯は通常、最も古い癌性組織であり、外側層は、最も若い組織である。
【００３９】
腫瘍層をセグメント化する例示的な用途は、カスケード化された検出器・分類器モジュールであり、そこでは、第１のステップの間、検出器は人工ニューラル・ネットワーク、コンピュータ・ビジョンのセグメント化、もしくは同類のもの又はその組み合わせといった、腫瘍のセグメント化のためのアルゴリズムである。層のセグメント化は、調停（mediator）モジュールを使用できるので、分類器は、ニューラル・ネットワーク、もしくは同類のもの又はその両方に基づいた分類アルゴリズムのような、各層についての測定基準を有することになる。
【００４０】
別の例示的な用途は、畳み込みニューラル・ネットワーク分類器であり、そこで、層のセグメント化は、分類の前に適用される。パラメータ値などの特徴空間は、腫瘍の複数の層についての畳み込みニューラル・ネットワークを計算した後の画像の表現であり得る。その特徴空間において、画像をサイズのテンソル（ｘ，ｙ，ｃ）に変換することができ、ここで、ｘ、ｙは、元の画像寸法に比例し、ｃは、ネットワーク・アーキテクチャにより定められるチャネルの数である。元の画像内の各ピクセルは、今や長さｃの深さベクトルに対応し、それは、そのピクセルについての「特徴」（すなわち、パラメータ値）を有する。層セグメント化技術を用いて、各層内の全てのピクセルからの特徴の統計量（平均、相加平均、分散など）を別個に算出することができる。層についての結果として生じるベクトルは、ネットワークの次の層に伝搬することができ、それにより腫瘍についての付加的な情報が与えられる。
【００４１】
本発明は、システム、方法、もしくはコンピュータ・プログラム製品又はその組み合わせとすることができる。コンピュータ・プログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令をその上に有するコンピュータ可読ストレージ媒体（単数又は複数）を含むことができる。
【００４２】
コンピュータ可読ストレージ媒体は、命令実行デバイスにより使用される命令を保持及び格納できる有形デバイスとすることができる。コンピュータ可読ストレージ媒体は、例えば、これらに限定されるものではないが、電子記憶装置、磁気記憶装置、光学記憶装置、電磁気記憶装置、半導体記憶装置、又は上記のいずれかの適切な組み合わせとすることができる。コンピュータ可読ストレージ媒体のより具体的な例の非網羅的なリストとして、以下のもの：すなわち、ポータブル・コンピュータ・ディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラム可能読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュ・メモリ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクト・ディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、メモリ・スティック、フロッピー・ディスク、命令がそこに記録された機械的にエンコードされたデバイス、及び上記のいずれかの適切な組み合わせが挙げられる。本明細書で使用される場合、コンピュータ可読ストレージ媒体は、電波、又は他の自由に伝搬する電磁波、導波管若しくは他の伝送媒体を通じて伝搬する電磁波（例えば、光ファイバ・ケーブルを通る光パルス）、又はワイヤを通って送られる電気信号などの、一時的信号自体として解釈されない。むしろ、コンピュータ可読ストレージ媒体は、非一時的（すなわち、不揮発性）媒体である。
【００４３】
本明細書で説明されるコンピュータ可読プログラム命令は、コンピュータ可読ストレージ媒体からそれぞれのコンピューティング／処理デバイスに、又は、例えばインターネット、ローカル・エリア・ネットワーク、広域ネットワーク、もしくは無線ネットワーク又はその組み合わせなどのネットワークを介して外部コンピュータ又は外部ストレージ・デバイスにダウンロードすることができる。ネットワークは、銅伝送ケーブル、光伝送ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ、もしくはエッジ・サーバ又はその組み合わせを含むことができる。各コンピューティング／処理デバイスにおけるネットワーク・アダプタ・カード又はネットワーク・インターフェースは、ネットワークからコンピュータ可読プログラム命令を受け取り、コンピュータ可読プログラム命令を転送して、それぞれのコンピューティング／処理デバイス内のコンピュータ可読ストレージ媒体に格納する。
【００４４】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セットアーキテクチャ（ＩＳＡ）命令、機械命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、又は、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語、及び、「Ｃ」プログラミング言語若しくは類似のプログラミング言語などの従来の手続き型プログラミング言語を含む１つ又は複数のプログラミング言語の任意の組み合わせで記述されるソース・コード又はオブジェクト・コードとすることができる。コンピュータ可読プログラム命令は、完全にユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で、独立型ソフトウェア・パッケージとして実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合もある。最後のシナリオにおいて、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）若しくは広域ネットワーク（ＷＡＮ）を含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続される場合もあり、又は外部コンピュータへの接続がなされる場合もある（例えば、インターネットサービスプロバイダを用いたインターネットを通じて）。幾つかの実施形態において、例えば、プログラム可能論理回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、又はプログラム可能論理アレイ（ＰＬＡ）を含む電子回路は、本発明の態様を実施するために、コンピュータ可読プログラム命令の状態情報を利用することによって、コンピュータ可読プログラム命令を実行して、電子回路を個別化することができる。
【００４５】
本発明の態様は、本発明の実施形態による方法、装置（システム）及びコンピュータ・プログラム製品のフローチャート図もしくはブロック図又はその両方を参照して説明される。フローチャート図もしくはブロック図又はその両方の各ブロック、並びにフローチャート図もしくはブロック図又はその両方におけるブロックの組み合わせは、コンピュータ可読プログラム命令によって実装できることが理解されるであろう。
【００４６】
これらのコンピュータ可読プログラム命令を、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えて機械を製造し、それにより、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、フローチャートもしくはブロック図又はその両方の１つ又は複数のブロック内で指定された機能／動作を実施するための手段を作り出すようにすることができる。これらのコンピュータ・プログラム命令を、コンピュータ、他のプログラム可能データ処理装置、もしくは他のデバイス又はその組み合わせを特定の方式で機能させるように指示することができるコンピュータ可読媒体内に格納し、それにより、そのコンピュータ可読媒体内に格納された命令が、フローチャートもしくはブロック図又はその両方の１つ又は複数のブロックにおいて指定された機能／動作の態様を実施する命令を含む製品を含むようにすることもできる。
【００４７】
コンピュータ・プログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上にロードして、一連の動作ステップをコンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上で行わせてコンピュータ実施のプロセスを生産し、それにより、コンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャートもしくはブロック図又はその両方の１つ又は複数のブロックにおいて指定された機能／動作を実行するためのプロセスを提供するようにすることもできる。
【００４８】
図面内のフローチャート及びブロック図は、本発明の様々な実施形態による、システム、方法、及びコンピュータ・プログラム製品の可能な実装の、アーキテクチャ、機能及び動作を示す。この点に関して、フローチャート内の各ブロックは、指定された論理機能を実装するための１つ又は複数の実行可能命令を含む、モジュール、セグメント、又はコードの一部を表すことができる。幾つかの代替的な実装において、ブロック内に示される機能は、図に示される順序とは異なる順序で生じることがある。例えば、連続して示される２つのブロックは、関与する機能に応じて、実際には実質的に同時に実行されることもあり、又はこれらのブロックはときとして逆順で実行されることもある。ブロック図もしくはフローチャート図又はその両方の各ブロック、及びブロック図もしくはフローチャート図又はその両方におけるブロックの組み合わせは、指定された機能又は動作を実行する、又は専用のハードウェアとコンピュータ命令との組み合わせを実行する、専用ハードウェア・ベースのシステムによって実装できることにも留意されたい。
【００４９】
本発明の種々の実施形態の説明は、例証の目的のために提示されたが、これらは、網羅的であること、又は本発明を開示した実施形態に限定することを意図するものではない。当業者には、説明される実施形態の範囲及び趣旨から逸脱することなく、多くの修正及び変形が明らかであろう。本明細書で用いられる用語は、実施形態の原理、実際の適用、又は市場に見られる技術に優る技術的改善を最もよく説明するため、又は、当業者が、本明細書に開示される実施形態を理解するのを可能にするために選択された。
【符号の説明】
【００５０】
１００：システム
１０１：ハードウェア・プロセッサ
１０２：一時的コンピュータ可読ストレージ媒体
１０２Ａ：層コンピュータ
１０２Ｂ：特徴計算器
１１０：ユーザ・インターフェース
３００：病変
３０１：第１の層
３０２：第２の層
【図１】
2021509209.tif 000003
【図２】
2021509209.tif 000004
【図３】
2021509209.tif 000005
【図４】
2021509209.tif 000006
【図５】
2021509209.tif 000007
【図６】
2021509209.tif 000008
【手続補正書】
【提出日】令和2年8月27日(2020.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのハードウェア・プロセッサにより実行される方法であって、
デジタル医用画像及び２値画像マスクを受け取ることであって、前記２値画像マスクは、前記デジタル医用画像内の病変のセグメント化を示す、受け取ることと、
前記病変の複数の層を計算することと、
前記病変の前記複数の層の各々について、層特徴を抽出することと、
前記抽出された層特徴を病変分類器に送ることと、
を含む、方法。
【請求項２】
前記病変の前記複数の層は、前記２値画像マスクのモルフォロジ収縮の反復実行と、直前の反復の前記２値画像マスクからの前記２値画像マスクの減算とによって計算される、請求項１に記載の方法。
【請求項３】
前記モルフォロジ収縮に用いられるシードは、等方性、異方性、反復にわたって一定のサイズ、各反復についての異なるサイズ、病変の表面に関して一定のサイズ、病変の表面に関して異なるサイズ、病変のボリューム全体にわたる一定のサイズ、病変のボリューム全体にわたる異なるサイズ、及び原物の病変表面への距離に応じた可変サイズのものの少なくとも１つである、請求項２に記載の方法。
【請求項４】
前記複数の層は、前記２値画像マスクの外側で計算される少なくとも１つの外部層を含む、請求項１に記載の方法。
【請求項５】
前記デジタル医用画像は、２次元（２Ｄ）医用画像であり、前記複数の層は、前記病変のエッジに従う２Ｄ環状領域である、請求項１に記載の方法。
【請求項６】
前記デジタル医用画像は、３次元（３Ｄ）医用画像であり、前記複数の層は、前記病変の表面に従う３Ｄ殻状領域である、請求項１に記載の方法。
【請求項７】
前記病変の前記複数の層は、（ｉ）前記デジタル医用画像の重心を計算すること、（ｉｉ）前記重心から前記２値画像マスクの前記エッジまで複数の光線を追跡すること、（ｉｉｉ）前記複数の光線の各々について等しい数の光線セグメントにマーク付けすること、及び（ｉｖ）前記複数の光線にわたって各光線セグメントの両端を通る層境界を描写することにより層を作成することによって計算される、請求項１に記載の方法。
【請求項８】
請求項１から請求項７までのいずれか１項に記載の方法を、少なくとも１つのハードウェア・プロセッサに実行させる、コンピュータ・プログラム。
【請求項９】
請求項８に記載のコンピュータ・プログラムを格納した非一時的コンピュータ可読ストレージ媒体。
【請求項１０】
病変特徴抽出のためのシステムであって、
少なくとも１つのハードウェア・プロセッサと、
プログラム・コードを格納した非一時的コンピュータ可読ストレージ媒体と、
を含み、前記プログラム・コードは、前記少なくとも１つのハードウェア・プロセッサに、
ｉ）デジタル医用画像及び２値画像マスクを受け取ることであって、前記２値画像マスクは前記デジタル医用画像内の病変のセグメント化を示す、受け取ることと、
ｉｉ）前記病変の複数の層を計算することと、
ｉｉｉ）前記病変の前記複数の層の各々について、層特徴を抽出することと、
ｉｖ）前記抽出された層特徴を病変分類器に送ることと、
を実行させる、システム。
【請求項１１】
前記病変の前記複数の層は、前記２値画像マスクのモルフォロジ収縮の反復実行と、直前の反復の前記２値画像マスクからの前記２値画像マスクの減算とによって計算される、請求項１０に記載のシステム。
【請求項１２】
前記モルフォロジ収縮に用いられるシードは、等方性、異方性、反復にわたって一定のサイズ、各反復についての異なるサイズ、病変の表面に関して一定のサイズ、病変の表面に関して異なるサイズ、病変のボリューム全体にわたる一定のサイズ、病変のボリューム全体にわたる異なるサイズ、及び原物の病変表面への距離に応じた可変サイズのものの少なくとも１つである、請求項１１に記載のシステム。
【請求項１３】
前記複数の層は、前記２値画像マスクの外側で計算される少なくとも１つの外部層を含む、請求項１０に記載のシステム。
【請求項１４】
前記デジタル医用画像は、２次元（２Ｄ）医用画像であり、前記複数の層は、前記病変のエッジに従う２Ｄ環状領域である、請求項１０に記載のシステム。
【請求項１５】
前記デジタル医用画像は、３次元（３Ｄ）医用画像であり、前記複数の層は、前記病変の表面に従う３Ｄ殻状領域である、請求項１０に記載のシステム。
【請求項１６】
前記病変の前記複数の層は、（ｉ）前記デジタル医用画像の重心を計算すること、（ｉｉ）前記重心から前記２値画像マスクの前記エッジまで複数の光線を追跡すること、（ｉｉｉ）前記複数の光線の各々について等しい数の光線セグメントにマーク付けすること、及び（ｉｖ）前記複数の光線にわたって各光線セグメントの両端を通る層境界を描写することにより層を作成することによって計算される、請求項１０に記載のシステム。
【国際調査報告】
2021509209.tif 000009
2021509209.tif 000010
2021509209.tif 000011