Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5704363B2 - デジタル病理画像のための自動同期ナビゲーションシステム - Google Patents
[go: Go Back, main page]

JP5704363B2 - デジタル病理画像のための自動同期ナビゲーションシステム - Google Patents

デジタル病理画像のための自動同期ナビゲーションシステム Download PDF

Info

Publication number
JP5704363B2
JP5704363B2 JP2013057205A JP2013057205A JP5704363B2 JP 5704363 B2 JP5704363 B2 JP 5704363B2 JP 2013057205 A JP2013057205 A JP 2013057205A JP 2013057205 A JP2013057205 A JP 2013057205A JP 5704363 B2 JP5704363 B2 JP 5704363B2
Authority
JP
Japan
Prior art keywords
image
coordinates
alignment
images
pathologically
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013057205A
Other languages
English (en)
Other versions
JP2013190429A (ja
Inventor
明昌 劉
明昌 劉
良吟 余
良吟 余
重篤 吉岡
重篤 吉岡
陽一 水谷
陽一 水谷
雅人 梶本
雅人 梶本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of JP2013190429A publication Critical patent/JP2013190429A/ja
Application granted granted Critical
Publication of JP5704363B2 publication Critical patent/JP5704363B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/14Transformations for image registration, e.g. adjusting or mapping for alignment of images
    • G06T3/147Transformations for image registration, e.g. adjusting or mapping for alignment of images using affine transformations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30024Cell structures in vitro; Tissue sections in vitro

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Investigating Or Analysing Biological Materials (AREA)
  • Image Processing (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Description

本開示は、例えば異なる方法で染色した組織サンプル画像などのデジタル病理画像における同期ナビゲーションのための自動システムに関する。
病理診断では、組織サンプルを薄い切片にスライスし(例えば、生検)、この切片を個別のスライド上に配置し、これを様々な方法及び試薬で染色することが多い。例えば、ある組織サンプル切片を、サンプルの組織構造を視覚化するためにヘマトキシリン・エオシン(H&E)染色によって染色し、隣接する組織サンプル切片を、病気固有の抗体を用いた免疫組織化学(HIC)染色によって染色することがある。一般に、病理学者は、H&E染色サンプルに基づいて初期診断を行った後、検証及び予後のために同じ生検ブロックからのIHC染色を指示する。
デジタル化の傾向に伴い、標本スライドは、後でモニタ上で見るためにスキャンしてデジタル画像にされる(バーチャルスライド)ことが多い。病理学者は、最終的な診断を行うために、H&E画像の関心領域と、同じ生検ブロックからの(単複の)IHC画像の対応する範囲とを同時に観察する必要がある。従って、これらの染色画像を(単複の)モニタ上で正確に整列させ、倍率に関わらず画像全体を同期的に表示してナビゲートする必要がある。
異なる方法で染色した2つの隣接するサンプル切片間には、画像外観に大きな違いがあることが多く、また様々な局所的変形を伴うので、このような染色画像を整列させるのは困難である。隣接するサンプルは、単純な変換によっては結び付かないことが多く、隣接するサンプル及び異なる倍率にわたる構造的変化を予測することはできない。例えば、組織ブロックの隣接する異なる部分から取得した2つの染色画像は、構造的対応が不明瞭な場合がある。染色画像は構造が脆弱な場合もあり、画像全体を整列させるには、これを明確にする必要がある。さらに、組織切片は、サンプルの処理中に伸張又は変形されることがあるので、各画像の異なる部分が、同じ画像の他の部分とは別様に変形することがある。
さらに、組織サンプルの配置によっても、病理染色画像の整列及び同期ナビゲーションに関する難題が生じることがある。例えば、組織サンプルが異なる向きで配置され、画像の回転中心が不明な場合がある(図1A)。また、組織サンプルが、異なる方法で染色されたスライド上の異なる位置に配置され、画像のサイズが大きく異なる場合もある(図1B)。
既存の画像整列及びナビゲーションのためのシステムでは、上述の問題点に起因して、ユーザがバーチャルスライド(画像)上の対応する範囲を手動で特定する必要がある。ユーザが、整列領域から離れて又は異なる解像度でナビゲートを行う場合、この処理をやり直す必要がある。これらの手動調整では、対応する範囲を正確に特定するために、専門知識を持ってズームイン/ズームアウト及び関連する手がかりの探索を行う必要がある。非常に大きな画像(例えば、100k×100k)では、手動処理は面倒かつ非実用的である。また、画像を局所的に高解像度で観察する場合、対応する領域間の外観が急激に変化し、整合点を見つけるのが困難になる。
米国特許出願第13/410,960号明細書
従って、例えば異なる方法で染色した組織サンプルの大きな画像のような、全体的外観は類似するものの、局所的な変形があり組織サンプルの配置が異なる病理染色画像における自動同期ナビゲーションのための方法及びシステムを開発する必要がある。
本開示は、病理染色画像におけるナビゲーションを同期させるための例示的な方法を含む。この方法の実施形態は、(a)病理染色画像をダウンスケーリングするステップと、(b)ダウンスケーリングした画像の回転を推定するステップと、(c)ダウンスケーリングした画像を整列させて整列座標を生成するステップと、(d)整列座標を、元の解像度の病理染色画像内の元の画像座標に変換することにより整列データを生成するステップとを含む。この方法の実施形態は、整列データに基づいて病理染色画像の対応する範囲を表示するステップを含むこともできる。
本開示による病理染色画像における自動同期ナビゲーションのための例示的なシステムは、組織範囲を検出して病理染色画像をダウンサンプリングするためのダウンスケーラと、回転角を決定して、ダウンスケーリングした画像を回転させるための回転推定器と、ダウンスケーリングした画像を整列させて整列座標を生成するための整列モジュールと、整列座標を病理染色画像内の元の画像座標に変換することにより整列データを生成するための座標変換器とを備える。この病理染色画像における自動同期ナビゲーションのための例示的なシステムは、整列データに基づいて病理染色画像の対応する範囲を表示するためのディスプレイシステムを備えることもできる。
病理染色画像における同期ナビゲーションのための例示的なコンピュータシステムも提供し、このシステムは、プログラム命令を実行するよう構成された1又はそれ以上のプロセッサと、この1又はそれ以上のプロセッサにより実行された時に、病理染色画像におけるナビゲーションを同期させるための方法をコンピュータシステムに実行させる実行可能命令を含むコンピュータ可読媒体とを含み、この方法は、(a)病理染色画像をダウンスケーリングするステップと、(b)ダウンスケーリングした画像の回転を推定するステップと、(c)ダウンスケーリングした画像を整列させて整列座標を生成するステップと、(d)整列座標を病理染色画像内の元の画像座標に変換することにより整列データを生成するステップとを含む。この方法は、整列データに基づいて病理染色画像の対応する範囲を表示するステップをさらに含むことができる。
上述の大まかな説明及び以下の詳細な説明は、特許請求の範囲に記載する本発明を例示して解説するものにすぎず、本発明を限定するものではないと理解されたい。
本特許又は出願書類は、カラーで作成された少なくとも1つの図面を含む。カラー図面を含む本特許又は特許出願公報の複写物は、依頼に応じて、及び必要な料金の支払いを受けて特許庁により提供される。
H&E(左)、PR抗体を用いたIHC(中)、及びHER2抗体を用いたIHC(右)によってそれぞれ染色した隣接する組織サンプルの3つの染色画像における組織の配置に起因する組織の向きのずれの例を示す図である。 異なる方法で染色した、組織の配置に起因して画像サイズ及び組織の位置が異なる2つの隣接する組織サンプルの染色画像を示す図である。 本発明による例示的な自動同期ナビゲーションシステムのブロック図である。 例示的な自動同期ナビゲーションシステム内の例示的な整列サーバを示す図である。 本発明による例示的な方法を示すフロー図である。 画像の前処理例を示す図である。 例示的な回転推定を示すフロー図である。 例示的な座標変換器を示すフロー図である。 同期した画像の例を示す図である(図示の染色画像は例示目的で示すものにすぎず、ラベルで示す実際の染色画像ではない)。 複数の病理染色画像の例示的な同期表示を示すフロー図である。
以下、添付図面に例を示す例示的な実施形態を詳細に参照する。可能な限り、同じ又は同様の部分の参照については、図面全体を通じて同じ参照数字を使用する。
本明細書に開示する方法及びシステムには、多くの実用的応用がある。例えば、例示的な実施形態を使用して、異なる方法で染色した組織サンプルの複数の大きな画像を同期的に自動でナビゲートすることができる。本明細書に開示する方法及びシステムは、画像を整列させる前にダウンスケーリングを行って組織の配置のばらつきを修正し、整列座標を原画像の座標に逆変換することにより、異なる解像度での自動ナビゲーションを実現し、画像内の対応する範囲を同期表示することができる。本明細書に開示する方法及びシステムは、病理診断目的のみならず、例えば同じシーンを異なる視点から見た衛星画像などの、全体的外観は類似するものの、局所的な変形があり配置が異なるあらゆる画像における同期ナビゲーションに使用することもできる。
以下の段落では、例示を目的として「IHC画像」及び「H&E画像」という用語を頻繁に使用する。これらは、一般に整列すべきあらゆる病理染色画像を指すことを意図しており、逐語的にIHC又はH&E画像に限定されるものではない。
図2は、本発明による例示的な自動同期ナビゲーションシステム200のブロック図である。図2に示すように、このシステムは、整列サーバ(206)及びディスプレイシステム(210)を備えることができる。整列サーバ206は、少なくとも2つの染色画像(202及び204)を受け取って、これらの染色画像の整列データ(208)を生成することができる。整列サーバは、1又はそれ以上のコンピュータ、コンピュータシステム、プログラマブルプロセッサ、又は大きな病理染色画像を処理するために使用できる他のあらゆる装置を含むことができる。整列サーバは、(単複の)プロセッサ内で実行されるソフトウェアプログラムとして、及び/又は画像内容に基づいて画像整列を行うハードウェアとして実装することができる。
ディスプレイシステム210は、整列データに基づいて、病理染色画像からの対応する関心領域の画像を同期的に表示することができる。例えば、いくつかの実施形態では、ユーザがコンピュータマウスのポインタ又はカーソルを1つの染色画像内のある地点に動かし、及び/又はカーソルの周辺範囲が関心領域であることを示すと、ディスプレイシステムが、他の(単複の)染色画像内の対応する範囲を自動的に特定して対応する範囲を表示することができる。
ディスプレイシステム210は、1又はそれ以上のディスプレイ装置を含むことができる。ディスプレイシステムは、例えば、1又はそれ以上のコンピュータ、携帯情報端末(PDA)、携帯電話機又はスマートフォン、ラップトップ、デスクトップ、タブレットPC、メディアコンテンツプレーヤ、セットトップボックス、テレビ、ビデオゲームステーション/システム、又はデータネットワークへのアクセス及び/又はデータ及び表示画像の受け取りが可能なあらゆる電子装置とすることができる。いくつかの実施形態では、ディスプレイシステム210を、(単複の)テレビ、(単複の)モニタ、(単複の)プロジェクタ、(単複の)ディスプレイパネル、ビデオゲームステーション/システム、又はグラフィックユーザインタフェース(GUI)を提供できるその他のあらゆる(単複の)ディスプレイ装置とすることができる。いくつかの実施形態では、ディスプレイシステムが、整列データの処理及び管理を行うための1又はそれ以上のコンピュータ、又はプログラマブルプロセッサなどを含むことができる。いくつかの実施形態では、ディスプレイシステムが、病理染色画像の自動同期ナビゲーションを可能にするための、(単複の)プロセッサ内で実行されるソフトウェアプログラムを含むことができる。
整列サーバ206及び/又はディスプレイシステム210は、例えば、画像データ(202及び204)及び整列データ(208)の記憶及び取り出しを行うためのデータベース又はデータ管理システムを含むこともできる。
整列サーバ206及びディスプレイシステム210は、有線又は無線に関わらず1つの構成要素から別の構成要素へのデータ送信を可能にするネットワーク又はあらゆる種類の通信リンクを介して互いに動作可能に接続することができる。このネットワークは、ローカルエリアネットワーク(LAN)及び/又は広域ネットワーク(WAN)を含むことができ、無線であっても、有線であっても、又はこれらの組み合わせであってもよい。
図3に、例示的な自動同期ナビゲーションシステム内の例示的な整列サーバ(300)を示す。図3に示すように、この例示的な整列サーバは、ダウンスケーラ(306)と、回転推定器(308)と、整列モジュール(310)と、座標変換器(312)とを含むことができる。整列サーバの様々な構成要素は、(単複の)プロセッサ内で実行される(単複の)ソフトウェアプログラムとして、及び/又は画像内容に基づいて画像処理及び/又は整列を行うハードウェアとして実装することができる。
いくつかの実施形態では、ダウンスケーラ306を、病理染色画像内の組織範囲を検出するように構成することができる。いくつかの実施形態では、ダウンスケーラ306が、病理染色画像を、整列に適した解像度にダウンスケーリングすることができる。いくつかの実施形態では、回転推定器308を、参照画像に対する画像の回転角を推定し、この角度だけ画像を回転させるように構成することができる。整列モジュール310は、ダウンスケーリングした画像間の対応する点特徴を特定し、この対応する点特徴からダウンスケーリングした画像の三角メッシュを作成し、この三角メッシュに基づくアフィン変換を通じて整列座標を生成するように構成することができる。座標変換器312を使用して、この整列座標を元の画像座標に元の解像度及び元の向きで逆写像することができる。いくつかの実施形態では、座標変換器312が、元の画像座標に対するアフィン写像及び三角形分割を通じて、写像された元の画像座標から整列データを生成することができる。
図4は、整列サーバの様々な構成要素により実施できる例示的な方法を示すフロー図である。図4に示すように、例えば、H&E染色画像及び疾病を示す抗体によって染色した1又はそれ以上のIHC画像などの、元の解像度の少なくとも2つの病理染色画像(402)を受け取ることができる。これらの画像は、(単複の)画像取得装置又はネットワーク又は(単複の)ローカル記憶媒体から受け取ることができる。図4に示すように、いくつかの実施形態では、病理染色画像内で組織サンプルが異なる向き及び/又は異なる位置に配置されている場合がある。これらの病理染色画像は、解像度が異なる場合もある。
従って、一般的には、ダウンスケーラを、染色画像内の組織の範囲を検出するように構成することができる(ステップ404)。いくつかの実施形態では、整列モジュールによる画像整列に適するように、画像に対して例えばトリミング及び/又はエンハンシングを含む前処理を行うことができる(図5)。再び図4を参照すると、いくつかの実施形態では、コンピュータベースの整列サーバのメモリリソースに基づいて好適な解像度を決定することができ、この決定した解像度に染色画像をダウンサンプリング(ダウンスケーリング)することができる(ステップ404)。好適な解像度としては、以下に限定されるわけではないが、例えば、400×400、800×800、1200×1200、1600×1600、2000×2000及び2400×2400を挙げることができる。
組織サンプルは、病理染色画像内で異なる向きに配置されている場合があるので、回転推定器を、図4に示すように染色画像の1つの向きが別の染色画像(「参照画像」)と大まかに整列するように回転できる回転角を推定するように構成することができる(ステップ406)。いくつかの実施形態では、H&E画像が参照画像の役割を果たす一方で、例えば(単複の)IHC画像などの他の(単複の)画像を、向きに関して参照画像と整列するように回転させることができる。
図6は、例示的な回転推定方法を示すフロー図である。いくつかの実施形態では、参照画像に対する画像の回転角を決定するために、1又はそれ以上の回転角候補θを選択してテストすることができる。効率化のために、この回転角候補θの選択に優先順位を付けることができる。例示的な優先順位付け順は、0°、180°、±10°などであってもよい。
画像を回転角候補だけ回転させ(ステップ608)、この画像が回転後に参照画像とどれほど良好に整列するかを判定する(ステップ610〜622)ことにより、回転角候補を検証することができる。画像の回転後には、背景を埋め、変換を補正して、回転による組織の配置ずれを補正することができる。
図6には、回転させる画像と参照画像の間の整合する点特徴を判定するための画像整列方法を例示している。しかしながら、2012年3月2日に出願された米国特許出願第13/410,960号に記載される画像整列方法などの他の画像整列方法を利用することもでき、この特許出願はその全体が引用により本明細書に組み入れられる。原理上は、回転推定中に使用するあらゆる整列方法のパラメータを、回転角候補を都合良く検証できるように調整することができる。
図6に示すように、画像を複数のサブ画像ウィンドウに区分化し(ステップ610)、点特徴を抽出して画像間で点特徴を整合させるように個別に処理することができる。画像区分は、画像に適したあらゆる基準に基づくことができる。例えば、H&E染色画像(602)などの参照画像は、画像の構造的密度に基づいて区分化することができる。いくつかの実施形態では、画像を区分化する前に、H&Eの染色又はその他の(単複の)試薬を分離することができる。区分化した署名画像(612)では、サブ画像ウィンドウの各々を構造的特徴に集中させることができる。サブ画像ウィンドウのサイズは、例えば100×100、200×200、300×300、400×400、500×500、600×600、800×800、900×900、又は1000×1000などの、点特徴の抽出及び/又は整合の判定に望ましいいずれのサイズであってもよい。
一方、例えばIHC画像などの回転させる画像も、対応する同じサイズのサブ画像ウィンドウに区分化することができる。いくつかの実施形態では、IHC画像とH&E参照画像の間の直接的な画像座標の対応に基づいてIHC画像を区分化することができる。
次に、サブ画像ウィンドウの内容を分析することにより、サブ画像ウィンドウのキーポイントを生成することができる(616)。最大曲率検出などの、画像に適したあらゆる画像処理方法を使用してキーポイントを生成することができる。図6に示すように、画像のセグメント化(614)後の最大曲率検出に基づいて、IHC画像内のサブ画像ウィンドウのキーポイントを生成することができる。
これらのキーポイントを、参照画像内の対応するサブ画像ウィンドウと相互整合させることができる(ステップ618)。いくつかの実施形態では、例えば正規化相互相関などの相互相関により、他の画像内のキーポイントの対応を判定することができる。整合したキーポイントは、整合点特徴と呼ばれる。
いくつかの実施形態では、整合点特徴をフィルタ処理して誤整合又は外れ値を排除することができる(ステップ620)。例えば、2つの画像間の整合点を結ぶ線分を描くことができる。理論的には、整合点が全て正確である場合、これらの線は全て平行になる。従って、整合点を結ぶ直線が平行でなければ、整合が正しくないことを示しており、これらの整合点を外れ値として破棄すべきである。
回転角候補を検証するために、上記で取得した整合点特徴の数を所定値と比較することができる(ステップ622)。整合点特徴の数が所定値を上回る場合、この回転角候補を、次のステップに進むための回転角として検証することができる。そうでない場合、新たな回転角候補を選択し、上述したようにテストすることができる。この所定値は、例えば20、40、60、80、100、200、400、1000、又は1〜1000の間のあらゆる整数などの、10度以内の回転角精度を実現するいずれの整数であってもよい。いくつかの実施形態では、所定値を40とすることができる。
また、この整列方法を、画像の少なくとも20%、30%、40%、50%、60%、70%又は80%のカバレッジを達成するのに十分な整合点特徴を識別するように設計することもできる。いくつかの実施形態では、この方法のパラメータを、画像の少なくとも40%のカバレッジを達成するように調整することができる。
次に、再び図4を参照すると、ダウンスケーラ及び回転推定器によって処理した画像を整列モジュールにより整列させて整列座標を生成することができる(ステップ408)。いくつかの実施形態では、画像間の対応する点特徴を特定することができる。これらの対応する点特徴から、例えばドローネ三角形分割などの三角メッシュを作成することができる。この三角メッシュに基づくアフィン変換を通じて、対応する三角形ペアの三角形内の整列座標を生成することができる。いくつかの実施形態では、この三角メッシュを用いたアフィン変換推定に基づいて、画像間の対応する点特徴をさらに精密化することができる。この精密化した対応する点特徴から、これらの画像の精密化した三角メッシュを作成することができる。そして、この精密化した三角メッシュに基づくアフィン変換を通じて整列座標を生成することができる。例示的な画像整列方法及び実施例の詳細な説明を、米国特許出願第13/410,960号に見出すことができる。整列モジュールは、デジタル病理画像の整列座標を自動的に生成するのに適した他のアルゴリズム又は方法を利用することもできる。
状況によっては、2つの画像間の整列座標の数が多すぎて、システム性能が望ましくない状態になる場合がある。従って、いくつかの実施形態では、整列座標の数を制御することができる。例えば、所定数を上回る整列座標が生成された場合、整列モジュールはパラメータを調整し、この調整したパラメータを使用して画像を整列し直すことができる。この所定数は、例えばこの方法を実施するシステムにより決定することができる。例えば、この所定数は、1000、2000、3000、4000、5000、又はこれらの数字間のいずれの整数であってもよい。
これで、ダウンスケーリングした画像を用いて回転推定及び画像整列を実施できたので、次に、本明細書で説明する自動ナビゲーションシステムが(単複の)画像ビューア又は(単複の)モニタに合わせて整列情報をオンザフライでスケーリングできるように、整列座標を原画像に最大解像度で逆写像する必要がある。再び図4を参照すると、座標変換器により、整列座標を元の解像度及び元の向きの画像の元の画像座標に逆変換することができる(ステップ410)。その後、画像表示及びユーザが開始する画像ナビゲーションのために、結果として得られた整列データ(412)をディスプレイシステムに転送する。
図7は、例示的な座標変換器700を示すフロー図である。座標変換器700は、ダウンスケーリング(ダウンサンプリング)の初期ステップに使用したパラメータ、及び(単複の)画像を参照画像に対して回転させた回転角に基づいて、整列モジュールにより生成された整列座標(702)を逆向きにスケーリング及び回転させて、元の向き及び元の解像度に関して画像内の元の座標に戻すことができる(ステップ704)。結果として得られた元の座標を使用して、それぞれの画像の三角メッシュを再計算することができる(ステップ706)。いくつかの実施形態では、この三角メッシュをドローネ三角形分割とすることができる。座標変換器は、アフィン写像を通じて、三角メッシュ内の整合点を判定することができる(ステップ708)。例えば、対応する三角形のペアに対してアフィン変換を補間することにより、三角メッシュ内の対応する三角形のペアの範囲内の座標を整合させることができる。座標変換器は、以下に限定されるわけではないが、画像間の整合点、それぞれの画像の三角形、それぞれの画像の写像関数及び画像の(単複の)回転角を含む整列データ710を出力することができる。
いくつかの実施形態では、この整列データを整列サーバに記憶することができる。ディスプレイシステムは、整列サーバから整列データを取得して、病理染色画像の同期ナビゲーション及び表示を行うことができる。いくつかの実施形態では、座標変換器によって整列データが生成されると、このデータを記憶するためにディスプレイシステムに転送することができる。一般には、整列データを原画像とともに記憶し、都合良く取り出して表示することができる。
ディスプレイシステムは、ユーザが複数の画像を同時にナビゲートできるようにするための1又はそれ以上のモニタ又は画像表示装置を含むことができる。例えば、ユーザは、1つの染色画像内の関心領域にナビゲートを行って焦点を合わせ、これと同時に他の染色画像内の対応する領域を詳細な分析が可能な解像度で見ることができる。図8Aに、H&E画像、並びにそれぞれエストロゲン受容体(ER)、HER−2及びプロゲステロン受容体(PR)用の染色を行った3つのIHC画像を含む4つの病理染色画像をモニタ上でいかにして同期させることができるかを示す。図8Aに例示するように、ユーザは、H&E画像を参照画像として使用して組織サンプル内の関心領域の構造的特徴を確認し、その間にIHC画像内の対応する領域を見て特定の抗原の有無及び分布を分析することができる。
図8Bは、複数の染色画像の例示的な同期を示すフロー図である。ユーザは、染色画像をあらゆる方法で操作することができる。例えば、ユーザは、この染色画像内で、例えばマウス又はその他のポインティングデバイスのカーソルを動かすことにより、特定の画像範囲が表示されるように染色画像を操作することができる。いくつかの実施形態では、ユーザが、カーソルのポイントが表示する画像範囲の中心にくるように指定することができる。いくつかの実施形態では、ユーザが、画像内の焦点を合わせて表示すべき範囲を指定することができる。
図8Bに示すように、ディスプレイシステム210が、操作又は表示する画像範囲の中心位置(点)(802)を決定すると、この点を、本明細書で説明した整列データ内に記憶されたものと同じ画像の三角形に写像することができる(ステップ804)。中心位置802が三角形の範囲内にあるかどうかを確認するために、この記憶された画像の三角形を正しい三角形が識別されるまで反復することができる。中心位置802を含む三角形が識別されると、この三角形のアフィン変換を通じてこの点を他の画像内の点に変換し(ステップ806)、これらを整列データ内に記憶する。
いくつかの実施形態では、三角形写像及び点変換がディスプレイシステムによって行われる。いくつかの実施形態では、これらの機能をナビゲーションシステムの別の構成要素によって行うことができる。
次に、ディスプレイシステムは、他の(単複の)画像の(単複の)中心位置を、変換された点に動かして(808)画像を表示する。整列サーバは、整列データを事前計算して、画像がナビゲートされ表示される前に記憶するので、ディスプレイシステムは、このデータに素早くアクセスして対応する関心領域を決定し、自動的かつ同期的にこれらを表示することができる。
図8Aに示すように、開示する実施形態では、2つよりも多くの画像を同期させることができる。いくつかの実施形態では、例えばH&E画像などのこれらの画像の1つが、参照画像としての役割を果たすことができる。例えばER IHC画像などの、ディスプレイ上で操作する画像の中心を、記憶したアフィン変換を通じてH&E画像内の点に変換することができ、このH&E画像内の変換された点を、記憶したアフィン行列を通じて、例えばPR IHC画像などの別のIHC画像の点に再変換することができる。従って、いくつかの実施形態では、参照画像を通じて複数の画像を同期させることができる。自動ナビゲーションシステムに新たな染色画像が提供されると、整列サーバは、この新たな染色画像のみのための整列データを参照画像に照らして計算し、この整列データを、他の既存の画像のために生成した整列データとともに記憶することができる。
IHC画像及びH&E画像を含む病理画像は、例示的な画像にすぎない。開示した実施形態によるあらゆる種類の画像を、本明細書に開示した方法及びシステムを使用する自動同期ナビゲーションの候補とすることができ、本発明の広範にわたる思想及び範囲から逸脱することなく修正及び変更を行うことができる。
図2〜図4及び図6〜図8における上述した例示的な処理フローは、例示のためのものにすぎないと理解されたい。いくつかのステップを削除し、組み合わせ、又は再構成すること、及び追加のステップを加えることができる。
本明細書に開示した方法は、コンピュータプログラム製品、すなわち機械可読記憶装置などの非一時的情報キャリア内で有形的に具体化されたコンピュータプログラムとして、或いはプログラマブルプロセッサ、複数のプロセッサ、コンピュータ又は複数のコンピュータなどのデータ処理装置が実行するための、又はこれらの装置の動作を制御するための有形非一時的コンピュータ可読媒体として実現することができる。コンピュータプログラムは、コンパイラ型言語又はインタープリタ型言語を含むあらゆる適当な形式のプログラミング言語で記述することができ、スタンドアロンプログラムの形、又はモジュール、構成要素、サブルーチン、又はコンピュータ環境での使用に適したその他のユニットの形を含む様々な形で展開することができる。コンピュータプログラムは、1つのコンピュータ上で、或いは一箇所における、又は複数箇所にわたって分散され通信ネットワークにより相互接続された複数のコンピュータ上で実行されるように展開することができる。
本明細書に開示した方法の一部又は全部を、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、コンプレックスプログラマブルロジックデバイス(CPLD)、プリント基板(PCB)、デジタルシグナルプロセッサ(DSP)、プログラマブル論理要素とプログラマブル相互接続の組み合わせ、単一の中央処理装置(CPU)チップ、マザーボード上で組み合わせたCPUチップ、汎用コンピュータ、又は本明細書で開示した自動画像ナビゲーションを実行できる装置又はモジュールの他のあらゆる組み合わせによって実現することもできる。
上述の明細書では、特定の例示的な実施形態に関して本発明を説明した。しかしながら、以下の特許請求の範囲に示す本発明の広範にわたる思想及び範囲から逸脱することなく、様々な修正及び変更を行えることが明らかであろう。従って、明細書及び図面は、限定的なものではなく例示的なものと見なすべきである。当業者には、本明細書に開示した本発明の明細書及び実施を検討することにより、本発明の他の実施形態が明らかになるはずである。

Claims (18)

  1. 複数の病理染色画像におけるナビゲーションを同期させるためのコンピュータ実施方法であって、
    (a)前記病理染色画像をダウンスケーリングするステップと、
    (b)前記ダウンスケーリングした画像の回転を推定するステップと、
    (c)前記ダウンスケーリングした画像を整列させて整列座標を生成するステップと、
    (d)前記整列座標を前記病理染色画像内の元の画像座標に変換することにより整列データを生成するステップと、
    を含み、前記ステップが、1又はそれ以上のコンピュータによって行われ、
    (b)回転を推定するステップが、
    回転角候補を選択するステップと、
    前記ダウンスケーリングした画像の1つを前記回転角候補だけ回転させるステップと、
    前記回転後、前記ダウンスケーリングした画像を整列させて、前記ダウンスケーリングした画像間の整合点特徴を特定するステップと、
    前記整合点特徴の数に基づいて最終的な回転角を選択するステップと、
    を含むことを特徴とする方法。
  2. (a)前記病理染色画像をダウンスケーリングするステップが、
    前記病理染色画像内の組織範囲を検出するステップと、
    前記病理染色画像を整列させるのに適した解像度を決定するステップと、
    前記病理染色画像を、前記決定した解像度にダウンスケーリングするステップと、
    を含むことを特徴とする請求項1に記載の方法。
  3. 前記回転を推定するステップが、正しくない整合点特徴をフィルタ除去するステップをさらに含む、
    ことを特徴とする請求項に記載の方法。
  4. 前記回転した画像の背景を埋めるステップと、
    前記回転した画像の変換を補正するステップと、
    をさらに含むことを特徴とする請求項に記載の方法。
  5. (c)前記ダウンスケーリングした画像を整列させるステップが、
    前記ダウンスケーリングした画像間の対応する点特徴を特定するステップと、
    前記対応する点特徴から、前記ダウンスケーリングした画像の三角メッシュを作成するステップと、
    前記三角メッシュを用いたアフィン変換推定に基づいて、前記ダウンスケーリングした画像間の点対応を精密化するステップと、
    前記精密化した点対応から、前記ダウンスケーリングした画像の精密化した三角メッシュを作成するステップと、
    前記精密化した三角メッシュに基づくアフィン変換を通じて整列座標を生成するステップと、
    を含むことを特徴とする請求項1に記載の方法。
  6. 前記整列座標の数を制御するために、前記ダウンスケーリングした画像間の整列座標を再決定するステップをさらに含む、
    ことを特徴とする請求項に記載の方法。
  7. (d)前記整列座標を元の画像座標に変換するステップが、
    前記整列座標を、前記病理染色画像内の元の画像座標に元の解像度及び元の向きで逆写像するステップと、
    前記写像した元の画像座標に基づいて、前記病理染色画像の三角メッシュを作成するステップと、
    前記三角メッシュを用いたアフィン写像を通じて整列データを生成するステップと、
    を含むことを特徴とする請求項1に記載の方法。
  8. 前記整列データを生成するステップが、前記病理染色画像間の順方向写像関数及び逆方向写像関数を生成するステップを含む、
    ことを特徴とする請求項に記載の方法。
  9. 前記病理染色画像が、免疫組織化学(HIC)染色画像及びヘマトキシリン・エオシン(H&E)染色画像から選択される、
    ことを特徴とする請求項1に記載の方法。
  10. 前記整列データに基づいて、前記病理染色画像の対応する範囲を表示するステップをさらに含む、
    ことを特徴とする請求項1に記載の方法。
  11. 前記表示するステップが、
    前記病理染色画像のうちの1つの中心位置を決定するステップと、
    前記整列データに基づいて、前記中心位置を別の病理染色画像の対応する座標に変換するステップと、
    前記別の病理染色画像の中心位置を、前記対応する座標に移動させるステップと、
    を含むことを特徴とする請求項10に記載の方法。
  12. 病理染色画像における同期ナビゲーションのためのコンピュータ実施システムであって、
    組織範囲を検出して、前記病理染色画像をダウンサンプリングするためのダウンスケーラと、
    回転角を決定して、前記ダウンスケーリングした画像を回転させるための回転推定器と、
    前記ダウンスケーリングした画像を整列させて整列座標を生成するための整列モジュールと、
    前記整列座標を前記病理染色画像内の元の画像座標に変換することにより整列データを生成するための座標変換器と、
    を備え
    前記回転推定器が、
    前記ダウンスケーリングした画像間の前記回転角を推定し、
    前記ダウンスケーリングした画像の少なくとも1つを、前記ダウンスケーリングした画像の向きが整列するように前記回転角だけ回転させ、
    前記少なくとも1つの回転した画像の背景を埋め、
    前記少なくとも1つの回転した画像の変換を補正する、
    ように構成されることを特徴とすることを特徴とするシステム。
  13. 前記整列データに基づいて前記病理染色画像の対応する範囲を表示するためのディスプレイシステムをさらに備える、
    ことを特徴とする請求項12に記載のシステム。
  14. 前記整列データを記憶するためのデータベースをさらに備える、
    ことを特徴とする請求項12に記載のシステム。
  15. 前記ダウンスケーラが、
    前記病理染色画像内の組織範囲を検出し、
    前記病理染色画像を整列させるのに適した解像度を決定し、
    前記病理染色画像を、前記決定した解像度にダウンスケーリングする、
    ように構成されることを特徴とする請求項12に記載のシステム。
  16. 前記整列モジュールが、
    前記ダウンスケーリングした画像間の対応する点特徴を特定し、
    前記対応する点特徴から、前記ダウンスケーリングした画像の三角メッシュを作成し、
    前記三角メッシュに基づくアフィン変換を通じて整列座標を生成する、
    ように構成されることを特徴とする請求項12に記載のシステム。
  17. 前記座標変換器が、
    前記整列座標を、前記病理染色画像内の元の画像座標に元の解像度及び元の向きで逆写像し、
    前記写像した元の画像座標に基づいて、前記病理染色画像の三角メッシュを作成し、
    前記三角メッシュを用いたアフィン写像を通じて整列データを生成する、
    ように構成されることを特徴とする請求項12に記載のシステム。
  18. 前記病理染色画像の第1の画像の中心位置を識別し、
    前記整列データに基づいて、前記中心位置を前記病理染色画像の第2の画像内の対応する座標に変換し、
    前記別の病理染色画像の中心位置を前記対応する座標に移動させる、
    ように構成されることを特徴とする請求項13に記載のシステム。
JP2013057205A 2012-03-14 2013-03-01 デジタル病理画像のための自動同期ナビゲーションシステム Expired - Fee Related JP5704363B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/420,095 US8755633B2 (en) 2012-03-14 2012-03-14 Automated synchronized navigation system for digital pathology imaging
US13/420,095 2012-03-14

Publications (2)

Publication Number Publication Date
JP2013190429A JP2013190429A (ja) 2013-09-26
JP5704363B2 true JP5704363B2 (ja) 2015-04-22

Family

ID=47912938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013057205A Expired - Fee Related JP5704363B2 (ja) 2012-03-14 2013-03-01 デジタル病理画像のための自動同期ナビゲーションシステム

Country Status (6)

Country Link
US (1) US8755633B2 (ja)
EP (1) EP2639765A2 (ja)
JP (1) JP5704363B2 (ja)
CN (1) CN103337051A (ja)
CA (1) CA2867150C (ja)
WO (1) WO2013138207A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6036824B2 (ja) * 2012-07-12 2016-11-30 日本電気株式会社 画角変動検知装置、画角変動検知方法および画角変動検知プログラム
US8824758B2 (en) * 2012-11-07 2014-09-02 Sony Corporation Method and apparatus for orienting tissue samples for comparison
CN103676342B (zh) 2013-12-27 2015-12-09 深圳市华星光电技术有限公司 窄边框液晶显示器的扇出区结构
US9972068B2 (en) * 2014-02-04 2018-05-15 Koninklijke Philips N.V. Method for registering and visualizing at least two images
EP3182875B1 (en) 2014-08-23 2021-04-07 Intuitive Surgical Operations, Inc. Systems for display of pathological data in an image guided procedure
US10383654B2 (en) 2014-11-20 2019-08-20 Ohio State Innovation Foundation Methods and systems for performing navigation-assisted medical procedures
EP3234918A1 (en) 2014-12-16 2017-10-25 Koninklijke Philips N.V. Correspondence probability map driven visualization
US9569874B2 (en) 2015-06-05 2017-02-14 International Business Machines Corporation System and method for perspective preserving stitching and summarizing views
US10885605B2 (en) 2015-07-17 2021-01-05 Koninklijke Philips N.V. Registration of histopathology images
EP3345161B1 (en) * 2015-09-02 2023-01-25 Ventana Medical Systems, Inc. Image processing systems and methods for displaying multiple images of a biological specimen
GB2567155B (en) * 2017-10-02 2022-03-02 Room4 Group Ltd Histopathological image analysis
EP3559910B1 (en) * 2018-03-06 2020-05-13 Google LLC Adaptive image alignment using locally optimal transformations
US11803963B2 (en) 2019-02-01 2023-10-31 Sartorius Bioanalytical Instruments, Inc. Computational model for analyzing images of a biological specimen
US10885631B2 (en) * 2019-02-01 2021-01-05 Essen Instruments, Inc. Label-free cell segmentation using phase contrast and brightfield imaging
CN114219702B (zh) * 2021-11-15 2025-06-17 宁波舜宇仪器有限公司 不同染色病理切片图像匹配及显示方法
CN117495742B (zh) * 2023-08-01 2024-05-31 西交利物浦大学 图像的染色转移方法、装置、设备及介质

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738532B1 (en) * 2000-08-30 2004-05-18 The Boeing Company Image registration using reduced resolution transform space
DE10048029A1 (de) * 2000-09-26 2002-04-25 Philips Corp Intellectual Pty Verfahren zur Berechnung einer zwei Abbildungen verbindenden Transformation
US20030160786A1 (en) 2002-02-28 2003-08-28 Johnson Richard K. Automatic determination of borders of body structures
US20040208385A1 (en) 2003-04-18 2004-10-21 Medispectra, Inc. Methods and apparatus for visually enhancing images
US8090164B2 (en) 2003-08-25 2012-01-03 The University Of North Carolina At Chapel Hill Systems, methods, and computer program products for analysis of vessel attributes for diagnosis, disease staging, and surgical planning
SG120966A1 (en) * 2003-12-08 2006-04-26 Nanyang Polytechnic Method and system for automatic vision inspection and classification of microarray slides
US20060098897A1 (en) * 2004-11-10 2006-05-11 Agfa-Gevaert Method of superimposing images
GB0601509D0 (en) * 2006-01-26 2006-03-08 Maddison John Method And Apparatus For Aligning Microscope Images
EP2095332B1 (en) * 2006-11-16 2010-08-11 Visiopharm A/s Feature-based registration of sectional images
WO2008085907A2 (en) * 2007-01-05 2008-07-17 Carl Zeiss Microimaging Ais, Inc. System and method for analyzing tissue slides for observable pathologies
ES2599902T3 (es) 2007-06-15 2017-02-06 Novartis Ag Sistema y método de microscopio para obtener datos de muestra normalizados
EP2227774B1 (en) 2007-12-04 2014-07-09 University College Dublin, National University of Ireland Dublin Method and system for image analysis
US8369600B2 (en) * 2008-03-25 2013-02-05 General Electric Company Method and apparatus for detecting irregularities in tissue microarrays
JP5387147B2 (ja) * 2009-06-03 2014-01-15 日本電気株式会社 病理画像診断システム、病理画像処理方法、病理画像診断プログラム
US20110142316A1 (en) 2009-10-29 2011-06-16 Ge Wang Tomography-Based and MRI-Based Imaging Systems
JP2011109280A (ja) * 2009-11-13 2011-06-02 Sony Corp 画像処理装置および画像処理方法
JP5614032B2 (ja) * 2009-11-30 2014-10-29 ソニー株式会社 情報処理装置、情報処理方法及びそのプログラム
JP5660273B2 (ja) * 2010-01-04 2015-01-28 日本電気株式会社 画像診断方法、画像診断装置および画像診断プログラム
WO2012037419A2 (en) * 2010-09-16 2012-03-22 Omnyx, LLC Digital pathology image manipulation
US8699769B2 (en) * 2011-07-12 2014-04-15 Definiens Ag Generating artificial hyperspectral images using correlated analysis of co-registered images

Also Published As

Publication number Publication date
CA2867150C (en) 2017-02-28
US8755633B2 (en) 2014-06-17
EP2639765A2 (en) 2013-09-18
CN103337051A (zh) 2013-10-02
CA2867150A1 (en) 2013-09-19
WO2013138207A1 (en) 2013-09-19
JP2013190429A (ja) 2013-09-26
US20130243302A1 (en) 2013-09-19

Similar Documents

Publication Publication Date Title
JP5704363B2 (ja) デジタル病理画像のための自動同期ナビゲーションシステム
CA2866118C (en) Automatic image alignment
US11164001B2 (en) Method, apparatus, and system for automatically annotating a target object in images
EP3621034B1 (en) Method and apparatus for calibrating relative parameters of collector, and storage medium
US11620730B2 (en) Method for merging multiple images and post-processing of panorama
US20140177941A1 (en) Optimal Patch Ranking for Coordinate Transform Estimation of Microscope Images from Sparse Patch Shift Estimates
CN102834845A (zh) 用于多摄像装置校准的方法与装置
CN102959946A (zh) 基于相关3d点云数据来扩充图像数据的技术
WO2023098045A1 (zh) 图像对齐方法、装置、计算机设备和存储介质
US20220405968A1 (en) Method, apparatus and system for image processing
US20150154736A1 (en) Linking Together Scene Scans
US20230394833A1 (en) Method, system and computer readable media for object detection coverage estimation
WO2021240545A1 (en) A method and system for whole slide imaging with low computational complexity
Schaffland et al. New interactive methods for image registration with applications in repeat photography
JP7459927B2 (ja) 画像処理方法
EP3559910B1 (en) Adaptive image alignment using locally optimal transformations
Gherardi et al. Real-time whole slide mosaicing for non-automated microscopes in histopathology analysis
CN115457094B (zh) 一种同名点提取方法、装置、计算机设备和存储介质
US20260065667A1 (en) Systems and methods for visualization and manipulation of geographic scene views using non-composite oblique imagery
CN120031887A (zh) 获得单应性的方法、装置以及电子设备

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140807

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150210

LAPS Cancellation because of no payment of annual fees