(57)【要約】  画像処理アルゴリズムを使用して、基板（１０２）と基板が上に配置されるプラットフォーム（１０４）とのアライメントを測定する、方法およびシステムが本明細書に開示される。これらのアルゴリズムは、デジタル画像（１００）における顕微鏡スライドおよびプラットフォーム（１０６および１０８）のエッジ（１１２および１１４）の検出を自動化する。プラットフォームの画像における参照ラインパターン（１１０）を使用して、画像における参照ラインパターンの計算された位置に基づいて、プラットフォームエッジ（１０６および１０８）を検出することができる。【選択図】図１Ｂ
2020504320.tif 000002
【特許請求の範囲】
【請求項１】
顕微鏡スライド（１０２）と前記顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）との間のミスアライメント状態を検出する方法であって、
（ａ）前記顕微鏡スライド（１０２）の少なくとも一部分および前記プラットフォーム（１０４）の少なくとも一部分を含む画像において、プラットフォーム特徴（１１０）を特定することと、
（ｂ）前記画像において、前記プラットフォームの第１のエッジ（１０６）および前記顕微鏡スライドの第１のエッジ（１１２）を特定することであって、前記画像における前記プラットフォームの前記第１のエッジ（１０６）の特定が、前記プラットフォーム特徴（１１０）の第１の参照点（１１８）の特定によって支援される、第１のエッジを特定することと、
（ｃ）前記画像における前記プラットフォームの前記第１のエッジ（１０６）と前記顕微鏡スライドの前記第１のエッジ（１１２）との間の第１の距離の値を計算することであって、前記第１の距離の値が第１の予め定められた値の範囲外にある場合、前記顕微鏡スライド（１０２）と前記プラットフォーム（１０４）との間のミスアライメント状態が検出される、第１の距離の値を計算することとを含む、方法。
【請求項２】
（ａ）前記画像において、前記プラットフォーム（１０４）の第２のエッジ（１０８）および前記顕微鏡スライド（１０２）の第２のエッジ（１１４）を特定することであって、前記画像における前記プラットフォームの前記第２のエッジ（１０８）の特定が、前記プラットフォーム特徴（１１０）の第２の参照点（１２０）の特定によって支援される、第２のエッジを特定することと、
（ｂ）前記プラットフォーム（１０４）の前記第２のエッジ（１０８）と前記顕微鏡スライドの前記第２のエッジ（１１４）との間の最短距離である、第２の距離の値を計算することであって、前記第１の距離の値が前記第１の予め定められた値の範囲外にある場合、または前記第２の距離の値が第２の予め定められた値の範囲外にある場合、前記顕微鏡スライド（１０２）と前記プラットフォーム（１０４）との間のミスアライメント状態が検出される、第２の距離の値を計算することとを更に含む、請求項１に記載の方法。
【請求項３】
前記画像はグレースケール画像を含む、請求項１または２に記載の方法。
【請求項４】
前記プラットフォーム特徴（１１０）が、前記画像のｘ−ｙ座標面のｘ軸と既知の角度を形成するようにして、画像フレーム内に位置決めされる、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記プラットフォーム特徴（１１０）は既知の長さのものである、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記プラットフォーム特徴（１１０）が前記顕微鏡スライドを通して画像化される、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記プラットフォーム特徴（１１０）、前記プラットフォームの前記第１のエッジ（１０６）、前記プラットフォームの前記第２のエッジ（１０８）、前記顕微鏡スライドの前記第１のエッジ（１１２）、および前記顕微鏡スライドの前記第２のエッジ（１１４）のうちの１つまたは複数を特定することが、ラインセグメントの潜在的な組から、前記プラットフォーム特徴（１１０）、前記プラットフォームの前記第１のエッジ（１０６）、前記プラットフォームの前記第２のエッジ（１０８）、前記顕微鏡スライドの前記第１のエッジ（１１２）、および前記顕微鏡スライドの前記第２のエッジ（１１４）の前記１つまたは複数を表すラインセグメントを選択することを含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
選択することが、コスト関数に基づいて潜在的なラインセグメントを選択することを含む、請求項７に記載の方法。
【請求項９】
前記プラットフォームの前記第１のエッジ（１０６）、前記プラットフォームの前記第２のエッジ（１０８）、前記顕微鏡スライドの前記第１のエッジ（１１２）、および前記顕微鏡スライドの前記第２のエッジ（１１４）のうちの少なくとも１つが、画像中で垂直ラインとして見え、特定することが、前記プラットフォーム特徴（１１０）、前記プラットフォームの前記第１のエッジ（１０６）、前記プラットフォームの前記第２のエッジ（１０８）、前記顕微鏡スライドの前記第１のエッジ（１１２）、および前記顕微鏡スライドの前記第２のエッジ（１１４）のうちの前記１つまたは複数を表すラインセグメントを選択する前に、前記画像の少なくとも一部分を転置することを更に含む、請求項７または８に記載の方法。
【請求項１０】
ミスアライメント状態の検出に応答して、前記顕微鏡スライドを前記プラットフォーム上で再位置付けすることと、前記ミスアライメント状態が解決されたか否かを検出するため、請求項１から９のいずれか一項に記載の方法を繰り返すこととを更に含む、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のスライドミスアライメント状態を決定するためのシステムであって、
（ａ）前記顕微鏡スライド（１０２）の少なくとも一部分および前記プラットフォーム（１０４）の少なくとも一部分がカメラの視野内に位置付けられるようにして、前記顕微鏡スライド（１０２）および前記プラットフォーム（１０４）の上方に配置されるカメラ（２００）と、
（ｂ）画像を取得するように前記カメラを制御し、前記画像上で請求項１から９のいずれか一項に記載の方法を実施して、前記ミスアライメント状態を検出するため、メモリ（２０１）に格納された命令にしたがって動作するように構成された、プロセッサ（２０２）とを備える、システム。
【請求項１２】
スライドアライメントデバイス（２０４）を更に備え、前記メモリ（２０１）が、前記顕微鏡スライド（１０２）を前記プラットフォーム（１０４）上で再位置付けするように、前記スライドアライメントデバイスを前記プロセッサ（２０２）に制御させる、命令を更に格納する、請求項１１に記載のシステム。
【請求項１３】
前記プラットフォーム（１０４）が、自動スライド染色デバイスの加熱および／または冷却プラットフォームを含む、請求項１１または１２に記載のシステム。
【請求項１４】
前記プラットフォーム（１０４）が、前記カメラ（２０２）の視野内で検出可能なプラットフォーム特徴（１１０）を含む、請求項１１から１３のいずれか一項に記載のシステム。
【請求項１５】
前記プラットフォーム特徴（１１０）が、既知の長さのものであり、かつ／または前記カメラによって取得される前記画像において既知の向きで見える、請求項１４に記載のシステム。
【請求項１６】
前記顕微鏡スライドが透明であり、前記プラットフォーム特徴（１１０）が前記顕微鏡スライドを通して画像化されることができる、請求項１１から１５のいずれか一項に記載のシステム。
【請求項１７】
前記スライドアライメントデバイス（２０４）が、前記顕微鏡スライド（１０２）の直角の角（１１６）が前記プラットフォーム特徴（１１０）を越えて延在するようにして、前記スライドアライメントデバイスに前記スライドを前記プラットフォーム（１０４）上に配置させる、前記メモリ（２０１）に格納された命令にしたがって、前記プロセッサ（２０２）によって制御される、請求項１２から１６のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願データ
本開示は、２０１６年１１月１８日付けの米国仮特許出願第６２／４２３，８５９号の利益および優先権を主張し、その内容を参照により本明細書に援用する。
【０００２】
基板配置精度を検出する方法およびシステム、また特に、自動スライド着色機器およびスライド画像化機器における顕微鏡スライドの配置精度を検出する方法およびシステムが開示される。
【背景技術】
【０００３】
特に、試薬が適正な位置に適用され、そこに留まるかまたは適宜運ばれるようにするために、基板に対する試薬の適用が基板の位置に応じて決まる場合に、自動処理用プラットフォーム上における基板の一貫性がない配置は、基板の一貫性がない処理に結び付く恐れがある。例えば、生体サンプルを保持している顕微鏡スライドが顕微鏡解析用に処理される場合、スライド染色プラットフォーム（加熱素子もしくは処理チャンバなど）の上または中における顕微鏡スライドの不適当な位置付けによって、流体の分配および除去のエラーが生じたり、または（吸上げなどによって）流体がサンプルから取り除かれることがある。試薬が染色プロトコルのステップ間で適切に除去されなかった場合、または試薬が特定のステップ中にサンプルと接触していなかった場合、染色プロトコル全体が変更され、病理学者によるスライドの読取りができなくなることがある。基板の配置が重要である別の文脈は、顕微鏡スライドが、上に乗せられた染色済み生体サンプルを画像化するため、プラットフォーム（ステージなど）上に配置される場合である。いずれの場合も、不適当な位置付けが一貫性のない、または有効でない解析結果に結び付く恐れがある。
【発明の概要】
【０００４】
基板と基板が上に配置されるプラットフォームとのアライメントを測定する、自動方法およびシステムが開示される。一実施形態では、生体サンプルを保持している透明ガラス顕微鏡スライドは、１つまたは複数のスライド処理操作のための処理プラットフォーム上に配置される。
【０００５】
例えば、スライドの画像化された特徴、およびスライドを支持しているスライド処理プラットフォームの特徴の画像に基づいて、画像から抽出した特徴を予め定められたカットオフ値と比較することによって、スライドミスアライメント状態を検出することができる。状態がカットオフを上回るかまたは下回った場合、場合によっては、エラーが検出される。検出されたエラーをユーザに通信することができ、ならびに／あるいはスライドを、アライメントのために自動的に再位置付けし再測定することができる。アライメント検出ならびにスライド再位置付けおよび再測定プロセスは、不合格が示され、検査および／または修理のためにプロセス／システムが停止されるまでに、１回または複数回、例えば予め定められた回数まで繰り返すことができる。
【０００６】
更に特定の実施形態では、スライド処理プラットフォームの画像の少なくとも一部分が、ガラスまたはプラスチックの顕微鏡スライドなどの透明基板を通して取得される。更なる特定の実施形態では、スライド処理プラットフォームは、基板を通して画像化することができ、その上におけるスライドアライメント状態を計算することができる、既知の長さおよび／または向きの少なくとも１つの特徴を含む。
【０００７】
本明細書に記載する任意の特徴または特徴の組み合わせは、文脈、本明細書、および当業者の知識から明白となるように、かかる任意の組み合わせに含まれる特徴が相互に一貫性がないという条件で、医療用機器のスライド配置精度を検出する方法の範囲内に含まれる。医療用機器のスライド配置精度を検出する方法の更なる利点および態様は、以下の詳細な説明および特許請求の範囲において明白である。
【０００８】
いくつかの実施形態では、プラットフォームは水平エッジおよび垂直エッジから成り、顕微鏡スライドは、接続して直角の角を形成するスライド水平エッジおよびスライド垂直エッジから成る。更に、プラットフォームは、顕微鏡スライドの直角の角が参照ラインパターンを越えて延在するようにして、プラットフォームの垂直および水平エッジを接合する参照ラインパターンを含む。画像解析の観点から、プラットフォーム画像における潜在的な照明のばらつきが強度のばらつきに結び付くことがある。単純な閾値に基づく方法では、上述のエッジ対を位置決めすることができない。開示される画像解析に基づく解決策は、スライドエッジを捕捉しながら参照ラインパターンを適正に特定する。参照ラインパターンの検出は、参照ラインセグメントの最初に計算された位置に基づいて、プラットフォームエッジを表す水平および垂直ラインを続いて正確に決定することができる、画像解析の解決策の残りにとって役立つ。ミスアライメントが検出された場合、ユーザに通知される。実験結果は、検出された水平および垂直エッジが視認検査によって選ばれたラインに非常に緊密に対応することを示している。
【０００９】
また、プラットフォーム（加熱もしくは冷却プラットフォームなど）上に配置された基板（顕微鏡スライドなど）のミスアライメントを検出するシステム、およびスライドをプラットフォーム上に自動的に配置するスライド配置メカニズムも開示される。
【００１０】
医療用機器のスライド配置精度を検出する方法の特徴および利点は、添付図面と関連して提示される以下の詳細な説明を考察することによって明白となるであろう。
【図面の簡単な説明】
【００１１】
【図１Ａ】スライド配置画像を示す図である。
【図１Ｂ】画像のｘ−ｙ座標面の正のｘ軸によって参照ラインパターンが作られる角度θを実証するため、拡大されたスライド配置画像を示す図である。
【図２】対角ラインセグメントならびに他の突出する水平および垂直ラインが白色で表され、即ち対応するピクセルの大きさ（強度）が大きく、元のＲＧＢ画像では黒色で表される（即ち、グレースケール値がほぼゼロである）、逆グレースケール画像を示す図である。
【図３】本明細書に記載するような事例１による、対角ラインセグメントの検出（Ａ）を示す図である。
【図４】対角ラインセグメントが適正に選ばれたことを確認するためにアルゴリズムによって画像が切り取られる、本明細書に記載するような事例１の対角ラインセグメント（Ａ）の切取り画像を示す図である。
【図５】行が対角ラインセグメントの最左位置に対する最良行指数の様々な開始位置を示し、列が最左位置に対する最良列指数の様々な位置を示す。プロットが、青色が小さいピクセルの大きさを表し赤色が大きい値を表す、ＭＡＴＬＡＢの「カラーマップジェット」で表される、例示のコスト関数マトリックスの画像を示す図である。
【図６】パネル（Ａ）には転置ラインセグメントの生画像が示され、パネル（Ｂ）には転置ラインセグメント画像上に重畳された候補ラインが示される開示される実施形態による、垂直ラインセグメントの転置画像を示す図である。
【図７】パネル（Ａ）には転置ラインセグメントの生画像が示され開示される実施形態による、パネル（Ｂ）には転置ラインセグメント画像上に重畳された候補ラインが示される、傾斜した垂直ラインセグメントの転置画像を示す図である。
【図８】ラインセグメントが終端する画像の左エッジから、セグメント間の最短距離を決定することができる、プラットフォームの水平ラインセグメント（Ａ）および顕微鏡スライドの水平ラインセグメント（Ｂ）の検出および強調を示す図である。
【図９Ａ】スライド検出システムの一実施形態を示す図である。
【図９Ｂ】スライド検出およびアライメントシステムの一実施形態を示す図である。
【発明を実施するための形態】
【００１２】
開示されるシステムおよび方法の更なる特徴および態様について、以下の例示的な実施形態に記載する。
【００１３】
ここで図１Ａおよび１Ｂを参照すると、一態様では、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）とのミスアライメント状態を検出する方法が開示される。一実施形態では、方法は、（ａ）顕微鏡スライド（１０２）の少なくとも一部分およびプラットフォーム（１０４）の少なくとも一部分を含む画像において、プラットフォーム特徴（１１０）を特定することと、（ｂ）画像において、プラットフォームの第１のエッジ（１０６）および顕微鏡スライドの第１のエッジ（１１２）を特定することであって、画像におけるプラットフォームの第１のエッジ（１０６）の特定が、プラットフォーム特徴（１１０）の第１の参照点（１１８）の特定によって支援される、特定することと、（ｃ）画像におけるプラットフォームの第１のエッジ（１０６）と顕微鏡スライドの第１のエッジ（１１２）との間の第１の距離の値を計算することであって、第１の距離の値が第１の予め定められた値の範囲外にある場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメント状態が検出される、計算することとを含む。
【００１４】
特定の実施形態では、方法は、（ａ）画像において、プラットフォーム（１０４）の第２のエッジ（１０８）および顕微鏡スライド（１０２）の第２のエッジ（１１４）を特定することであって、画像におけるプラットフォームの第２のエッジ（１０８）の特定が、プラットフォーム特徴（１１０）の第２の参照点（１２０）の特定によって支援される、特定することと、（ｂ）プラットフォーム（１０４）の第２のエッジ（１０８）と顕微鏡スライドの第２のエッジ（１１４）との間の最短距離である、第２の距離の値を計算することであって、第１の距離の値が第１の予め定められた値の範囲外にある場合、または第２の距離の値が第２の予め定められた値の範囲外にある場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメント状態が検出される、計算することとを更に含む。
【００１５】
別の特定の実施形態では、方法は、プラットフォーム特徴（１１０）、プラットフォームの第１のエッジ（１０６）、プラットフォームの第２のエッジ（１０８）顕微鏡スライドの第１のエッジ（１１２）、および顕微鏡スライドの第２のエッジ（１１４）の１つまたは複数の検出を支援するため、画像をグレースケール画像（例えば、図２〜４および６〜８を参照）に変換することを更に含む。
【００１６】
更に別の特定の実施形態では、プラットフォーム特徴（１１０）は、画像のｘ−ｙ座標面のｘ軸と既知の角度（図１Ｂを参照）を形成するようにして、画像フレーム内に位置決めされる。更に他の特定の実施形態では、プラットフォーム特徴（１１０）は既知の長さのものである。更に他の特定の実施形態では、プラットフォーム特徴（１１０）は顕微鏡スライドを通して画像化される。
【００１７】
更なる特定の実施形態では、プラットフォーム特徴（１１０）、プラットフォームの第１のエッジ（１０６）、プラットフォームの第２のエッジ（１０８）、顕微鏡スライドの第１のエッジ（１１２）、および顕微鏡スライドの第２のエッジ（１１４）の１つまたは複数を特定することは、ラインセグメントの潜在的なセットから、プラットフォーム特徴（１１０）、プラットフォームの第１のエッジ（１０６）、プラットフォームの第２のエッジ（１０８）、顕微鏡スライドの第１のエッジ（１１２）、および顕微鏡スライドの第２のエッジ（１１４）の１つまたは複数を表すラインセグメントを選択することを含む。更に他の特定の実施形態では、選択することは、コスト関数（例えば、図５を参照）に基づいて、潜在的なラインセグメントを選択することを含む。
【００１８】
更にまた他の特定の実施形態では、プラットフォームの第１のエッジ（１０６）、プラットフォームの第２のエッジ（１０８）、顕微鏡スライドの第１のエッジ（１１２）、および顕微鏡スライドの第２のエッジ（１１４）のうちの少なくとも１つは、画像中で垂直ラインとして見え、特定することは、プラットフォーム特徴（１１０）（図６および７を参照）、プラットフォームの第１のエッジ（１０６）、プラットフォームの第２のエッジ（１０８）、顕微鏡スライドの第１のエッジ（１１２）、および顕微鏡スライドの第２のエッジ（１１４）の１つまたは複数を表すラインセグメントを選択する前に、画像の少なくとも一部分を転置することを更に含む。
【００１９】
別の実施形態では、開示される方法は、ミスアライメント状態の検出に応答して、顕微鏡スライドをプラットフォーム上で再位置付けすることを更に含む。更なる開示される方法は、ミスアライメント状態が解決されたか否かを検出するため、再位置付け動作に続いて繰り返される。
【００２０】
別の態様では、また図９Ａおよび９Ｂを参照して、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のスライドミスアライメント状態を判定するシステムが開示される。一実施形態では、システムは、（ａ）顕微鏡スライド（１０２）の少なくとも一部分およびプラットフォーム（１０４）の少なくとも一部分がカメラの視野内に位置付けられるようにして、顕微鏡スライド（１０２）およびプラットフォーム（１０４）の上方に配置されるカメラ（２００）と、（ｂ）画像を取得するようにカメラを制御し、方法の開示される実施形態のいずれかを実施して、スライドミスアライメント状態を検出するため、メモリ（２０１）に格納された命令にしたがって動作するように構成された、プロセッサ（２０２）とを含む。
【００２１】
一実施形態では、システムは、スライドアライメントデバイス（２０４）を更に含み、メモリ（２０１）は、最初に、または検出されたミスアライメント状態に応答して、それぞれ顕微鏡スライド（１０２）をプラットフォーム（１０４）上で位置付けするまたは再位置付けするように、スライドアライメントデバイスをプロセッサ（２０２）に制御させる、命令を更に格納する。プロセッサは、メモリに格納された命令によって、不合格状態が示される前に、予め定められた回数以下など、１回または複数回、顕微鏡スライドを繰り返し再位置付けさせることができる。
【００２２】
特定の実施形態では、プラットフォーム（１０４）は、自動スライド染色デバイスの加熱および／または冷却プラットフォームであることができる。他の特定の実施形態では、プラットフォーム（１０４）は、カメラ（２０２）の視野内で検出可能なプラットフォーム特徴（１１０）を含み、プラットフォーム特徴（１１０）は、カメラが取得する画像内で既知の長さのものであることができ、ならびに／あるいは既知の向きで見える。
【００２３】
他の特定の実施形態では、顕微鏡スライドは透明であり、プラットフォーム特徴（１１０）は顕微鏡スライドを通して画像化することができる。
【００２４】
別の実施形態では、スライドアライメントデバイス（２０４）は、顕微鏡スライド（１０２）の直角の角（１１６）がプラットフォーム特徴（１１０）を越えて延在するようにして、スライドアライメントデバイスにスライドをプラットフォーム（１０４）上に配置させる、メモリ（２０１）に格納された命令にしたがって、プロセッサ（２０２）によって制御される。
【実施例】
【００２５】
一実施形態では、元のＲＧＢ画像は、画像の小さいローカルアーチファクトおよび不連続性を除去するのを支援するため、３×３の中央値フィルタおよびそれに次いで５×５のガウスカーネルを使用して平滑化され、それがミスアライメントの検出に効果を有することがある。次に、アルゴリズムが、元のＲＧＢ画像の逆グレースケールを作成して、アルゴリズムによって使用されるデジタル画像を生成する（逆グレースケール画像を、（１−ダブル（グレースケール）／２５５）として定義することができる場合）。このデジタル画像は、左上の象限、右上の象限、左下の象限、および右下の象限の４つの象限に分割される。デジタル画像の右上の象限を考慮すると、プラットフォーム（１０４）は水平エッジ（１０６）および垂直エッジ（１０８）を有し、顕微鏡スライド（１０２）は、接続して直角の角（１１６）を形成する、スライド水平エッジ（１１２）およびスライド垂直エッジ（１１４）を有する。元の画像をグレースケールにしたものでは、水平エッジ（１０６、１１２）および垂直エッジ（１０８、１１４）の対がそれらの直近背景に比べて暗く見える。上述したように、デジタル画像は、水平エッジ（１０６、１１２）および垂直エッジ（１０８、１１４）の対がほぼ白色に見える、逆グレースケール画像である。それらのほぼ白色のピクセルは、周囲のピクセル（直近背景を含むピクセル）よりも著しく大きい大きさを有する。
【００２６】
デジタル画像の水平ラインおよび垂直ラインの上述した対は、互いに対して完全に水平または完全に垂直でなくてもよい。場合によっては、これらの垂直ラインおよび水平ラインは非常に薄いことがあるので、主な焦点がこれら二対のラインを検出することである場合、堅牢性の問題が生じる。開示の方法は、その代わりに、全てのスライド配置画像に共通の参照ラインパターン（１１０）を検出することに焦点を当てる。この参照ラインパターン（１１０）は、デジタル画像の右上の象限に位置決めされ、顕微鏡スライド（１０２）の直角の角（１１６）が参照ラインパターン（１１０）を超えて延在するようにして、プラットフォーム（１０４）の垂直エッジ（１０８）を水平エッジ（１０６）に接合する。（ｉ）参照ラインパターンが、ｘ−ｙ座標面の正のｘ軸と１３５°の角度を作る対角ラインセグメントである事例、（ｉｉ）参照ラインパターンが、正のｘ軸との角度が近似的にしか分かっていない対角である事例、ならびに（ｉｉｉ）参照ラインパターンが、ラインパターンの長さおよびパラメトリック形状が分かっている限り、任意のパターン（例えば、ｘ軸に対して任意の角度のラインセグメント、もしくは曲線）を表してもよい事例の、３つの事例について考察する。
【００２７】
方法を例証するため、画像処理アルゴリズムをＭＡＴＬＡＢに実装した。しかしながら、アルゴリズムの実行はＭＡＴＬＡＢに限定されず、Ｃ＋＋などの他のプログラミング環境で実現されてもよいことが、当業者には明白なはずである。
【００２８】
事例１：参照ラインパターンが、正のｘ軸に対して１３５°の角度を作る対角ラインセグメントである。
【００２９】
上述したように、アルゴリズムは、対角ラインセグメント（１１０）の長さが分かっている、プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接合する、対角ラインセグメント（１１０）の位置を特定する。また、対角ラインセグメント（１１０）と（ｘ−ｙ座標面の）正のｘ軸との間の角度θは、１３５°である。一実施形態では、対角ラインセグメント（１１０）の位置を特定するため、潜在的なラインセグメントの第１の組が生成される。潜在的なラインセグメントは、対角ラインセグメント（１１０）の既知の特徴を反映するラインセグメントであり、即ち、潜在的なラインセグメントそれぞれと正のｘ軸との間の角度は１３５°であり、潜在的なラインセグメントそれぞれの長さは対角ラインセグメント（１１０）の既知の長さである。潜在的なラインセグメントの組は、デジタル画像（１００）の右上の象限に位置決めされる。
【００３０】
対角ラインセグメント（１１０）の位置である可能性が最も高い、潜在的なラインセグメントを特定するため、それぞれに対して第１のコスト関数が計算される。更に、潜在的なラインセグメントはそれぞれ一組のピクセルを含む（ピクセルの組の各ピクセルは大きさを有する）。例示的な実施形態では、（ｒ，ｃ）は、潜在的なラインセグメントの位置を示してもよく、ｒは、デジタル画像の右上の象限における行指数、ｃは列指数である。対角ラインセグメント（１１０）の長さＬは分かっているものと仮定する。したがって、（ｒ，ｃ）の左上位置で、行ｒから行ｒ＋Ｌまで、列ｃから列ｃ＋Ｌまでのサーチウィンドウが作成される。対角ラインセグメント（１１０）は、このウィンドウ内に完全に位置決めされ、値が大きいピクセルを全て含有し、標準偏差は小さい（大きいまたは小さいとは、ウィンドウ内の残りのピクセルの対応する値に対する）。潜在的なラインセグメントそれぞれに関して、逆グレースケール画像を考慮して、第１のコスト関数は次式のように表される。
コスト＝（対角ラインセグメントおよび直近の非対角ピクセルを含むピクセルの大きさの平均）／（対角ラインセグメントおよび直近の非対角ピクセルを含むピクセルの標準偏差＋０．００１）
【００３１】
場合によっては、対角ラインセグメント（１１０）は不鮮明なことがあるので、直近の非対角ピクセル（つまり、潜在的なラインセグメントを含む各ピクセルの１ピクセル上方または１ピクセル下方どちらかのピクセル）も考慮される。より多くのピクセルを考慮することで、平均／標準偏差に基づいた計算がより堅牢になる。それに加えて、分母の０．００１によって、計算に含まれるピクセル全てが同じ大きさを有する場合であっても、ゼロによる割算が生じないことが担保される。対角ラインセグメント（１１０）は、ほぼ等しい値の大きさを有し、周囲のピクセルよりも大きい大きさを有するピクセルから成る。したがって、最適の潜在的なラインセグメントを含むピクセルの組は、周囲のピクセルの大きさよりも大きく、ほぼゼロの標準偏差を有する、平均の大きさを有する。したがって、第１のコスト関数の最高値をもたらす潜在的なラインセグメントを選択することで、対角ラインセグメント（１１０）の位置が特定される。
【００３２】
対角ラインセグメント（１１０）の位置を特定することは、プラットフォーム（１０４）の垂直エッジ（１０８）およびスライド垂直エッジ（１１４）を（ならびにその後、プラットフォーム（１０４）の水平エッジ（１０６）およびスライド水平エッジ（１１２）を）位置決めするのに有効な、デジタル画像の２つの参照点を提供する。これら２つの参照点は、対角ラインセグメント（１１０）の最左位置（１１８）および最右位置（１２０）である。
【００３３】
別の実施形態では、アルゴリズムの次のステップは、プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることである。デジタル画像（１００）の右上の象限を転置したものが取得され、潜在的なラインセグメントがそれぞれ−０．１〜０．１の傾斜を有するようにして、潜在的なラインセグメントの第２の組が生成される。潜在的なラインセグメントのこの第２の組は、デジタル画像の右上の象限を転置したものの第１のウィンドウ内に位置決めされる。実験により、プラットフォーム（１０４）の垂直エッジ（１０８）は、一般的に、対角ラインセグメント（１１０）の最右位置の右側３０ピクセル内にあることが見出された。したがって、第１のウィンドウは、対角ラインセグメント（１１０）の最右位置（１２０）で始まって上方に延在する３０ピクセルの列と、対角ラインセグメント（１１０）の最右位置（１２０）から始まって、デジタル画像（１００）の右上の象限を転置したものの端部まで（右側に）延在するピクセルの行とを含む。更なる実施形態は、潜在的なラインセグメントそれぞれに対して計算された第２のコスト関数を特徴とする。潜在的なラインセグメントはそれぞれ一組のピクセルを含み、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第２のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第２のコスト関数の最高値をもたらす潜在的なラインセグメントは、プラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定する。
【００３４】
別の実施形態は、次に、スライド垂直エッジ（１１４）の位置を特定する。スライド垂直エッジ（１１４）を位置決めすることは、−０．２〜０．２の範囲内の傾斜を有する（スライド垂直エッジ（１１４）は、一般的に、プラットフォーム（１０４）の垂直エッジ（１０８）よりも傾斜しているため）、潜在的なラインセグメントの第３の組を生成することを含んでもよい。潜在的なラインセグメントのこの組も、デジタル画像（１００）の右上の象限を転置したものの中に位置決めされる。より具体的には、潜在的なラインセグメントの第３の組は、対角ラインセグメント（１１０）の最右位置（１２０）の上方１０ピクセルで始まり、対角ラインセグメント（１１０）の最右位置（１２０）の上方２５０ピクセルを延在するピクセルの列と、デジタル画像の右上の象限を転置したものの中のピクセルの全ての行とを含む、第２のウィンドウ内に位置決めされる。次に、第３のコスト関数が、潜在的なラインセグメントそれぞれに対して計算されてもよく、潜在的なラインセグメントはそれぞれ一組のピクセルを含み、各ピクセルはカットオフの大きさよりも大きい大きさを有する。第３のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第３のコスト関数の最高値をもたらす潜在的なラインセグメントは、スライド垂直エッジ（１１４）の位置を特定する。
【００３５】
プラットフォーム（１０４）の垂直エッジ（１０８）およびスライド垂直エッジ（１１４）を位置決めするとき、垂直エッジは転置された画像では水平線になるので、画像を転置したものが取得され、したがって、アルゴリズムは［０．１，−０．１］の範囲の傾斜を有するラインを探す。ゼロに近い傾斜を有するラインを探索するとき、予期される傾斜の前後０．１のウィンドウを定義する方が簡単である。無限に近い傾斜を有するライン（垂直ライン）を探索する場合、ウィンドウを定義するのは困難である。
【００３６】
いくつかの実施形態では、次は、元の（転置していない、逆グレースケールの）デジタル画像においてプラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることである。［−０．１，０．１］の範囲内の傾斜をそれぞれ有する、潜在的なラインセグメントの第４の組が生成されてもよい。潜在的なラインセグメントのこの組は第３のウィンドウ内に位置決めされる。第３のウィンドウは、対角ラインセグメント（１１０）の最左位置（１１８）の上方３０ピクセル以内のピクセルの行と、元のデジタル画像（１００）の右上の象限内のピクセルの全ての列とを含んでもよい。次に、潜在的なラインセグメントそれぞれに対する第４のコスト関数が計算されてもよく、潜在的なラインセグメントはそれぞれ、カットオフの大きさよりも大きい大きさを有する一組のピクセルを含む。第２および第３のコスト関数と同様に、第４のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第４のコスト関数の最高値をもたらす潜在的なラインセグメントは、プラットフォーム（１０４）の水平エッジ（１０６）の位置を特定する。
【００３７】
更に、元の（転置していない、逆グレースケールの）デジタル画像におけるスライド水平エッジ（１１２）の位置決めが続く。［−０．２，０．２］の範囲内の傾斜をそれぞれ有する（スライド水平エッジ（１１４）は、一般的に、プラットフォーム（１０４）の水平エッジ（１０６）よりも傾斜しているため）、潜在的なラインセグメントの第５の組が生成されてもよい。潜在的なラインセグメントの第５の組は第４のウィンドウ内に位置決めされる。第４のウィンドウは、対角ラインセグメント（１１０）の最左位置（１１８）の上方３３ピクセル〜２５０ピクセル以内の行と、元のデジタル画像（１００）の右上の象限内の全ての列とを含んでもよい。次に、潜在的なラインセグメントそれぞれに対する第５のコスト関数が計算されてもよい。潜在的なラインセグメントはそれぞれ一組のピクセルを含み、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第５のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第５のコスト関数の最高値をもたらす潜在的なラインセグメントが選択され、それによってスライド水平エッジ（１１２）が特定される。
【００３８】
プラットフォーム（１０４）および顕微鏡スライド（１０２）の水平エッジの対（１０６、１１２）および垂直エッジの対（１０８、１１４）の位置を特定した後、第１および第２の距離が計算される。第１の距離の値は、プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である。第２の距離の値は、プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である。第１の距離の値が、第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される。ミスアライメントはまた、第２の距離の値が第２の最大閾値よりも大きいかまたは第２の最小閾値よりも小さい場合に検出される。
【００３９】
一実施形態では、アルゴリズムは、各デジタル画像のピクセルデータを予め入力されたスプレッドシートにエクスポートし、以下の表１に見られるように合否基準の計算が行われる。
【００４０】
2020504320.tif 000003
【００４１】
計算：
ヒーター幅＝２２．５ｍｍ（１２７５ピクセル）
水平オーバーハング閾値：≧０．６０ｍｍおよび≦１．９０ｍｍ
垂直オーバーハング閾値：≧０．３０ｍｍおよび≦１．００ｍｍ
以下は、表１のスプレッドシートの各列において何が計算されるかの説明である。
【００４２】
（ｂ）ピクセル単位のスライドオーバーハング値：アルゴリズムプログラム（例えば、本例ではＭＡＴＬＡＢ試験スクリプト）から直接インポートされる、スライドオーバーハング値（ピクセルで表される）がある。
【００４３】
（ｃ）ピクセル−ミリメートル変換：（ｂ）のピクセル測定値をミリメートルに変換する計算。
【００４４】
（ｄ）スライドオーバーハング状態計算：要件に基づいてスライドオーバーハングの量を計算する。
【００４５】
（ｅ）合否基準：状態計算に基づいて合否の指示を計算し出力する。
【００４６】
いくつかの実施形態では、対角ラインセグメント（１１０）を位置決めするとき、対角ラインセグメント（１１０）の潜在的な位置を表す潜在的なラインセグメントが、第５のウィンドウ内で位置決めされる。第５のウィンドウでは、対角ラインセグメント（１１０）の最左位置（１１８）は、デジタル画像の最上行から２５％〜５０％の行内に、またデジタル画像（１００）の右上の象限の最左列から５５％〜８３％の列内に位置決めされる。
【００４７】
更に、カットオフの大きさにおける１つまたは複数の予め定められた値が、潜在的なラインセグメントの組を狭めるのに使用される。堅牢性のため、アルゴリズムは、著しいピクセル（潜在的なラインセグメントに寄与するもの）が考慮されるときに異なるカットオフを試験してもよい。試験されたカットオフ値は、［０．８，０．６，０．５，０．４，０．２］の範囲であった。各カットオフに対して、潜在的なラインセグメントを含むピクセルは、所与のカットオフよりも大きくなければならず、この制約を満たすものに対してコスト関数が計算される（このことは、５つのコスト関数それぞれに当てはまる）。他の実施形態では、アルゴリズムは、（５つのコスト関数それぞれに対して）１０の最も大きいコスト関数をもたらす潜在的なラインセグメントを考慮し、それらを降順でソートする。潜在的なラインセグメントを含むピクセルの平均がカットオフの０．８倍未満である場合、アルゴリズムによって廃棄される。次に、最高値をもたらすコスト関数が選択される。
【００４８】
例えば、プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めするとき、０．６のカットオフを使用して、コスト、ｘ軸に対する傾斜、および上位１０個の潜在的なラインセグメントのｙインターセプトが見出された（表２に見られる）。
【００４９】
2020504320.tif 000004
【００５０】
−０．００４５の傾斜および３８．６２２のｙインターセプトを有する潜在的なラインセグメントが、対角ラインセグメント（１１０）として選択された。同様に、スライド垂直エッジ（１１４）に対する上位２つの潜在的なラインセグメントのコスト、傾斜、およびｙインターセプトが、０．８のカットオフを使用して見出された。
2020504320.tif 000005
【００５１】
最も大きいコスト関数をもたらす潜在的なラインセグメントが、スライド垂直エッジ（１１４）として選択される。２つの垂直エッジが特定されると、対角ラインセグメント（１１０）の最下位置よりも下の画像部分を考慮して、２つのライン間の最短水平距離が計算される。２つの最も顕著な垂直ライン間の距離は、表１に見られるように、４０．１６（３４）である。
【００５２】
上位１０個の潜在的なラインセグメントのコスト、ｘ軸に対する傾斜、およびｙインターセプトが、プラットフォーム（１０４）の水平エッジ（１０６）の検出において同様に（表３に見られるように）見出された。これらの結果に基づいて、０．００３０の傾斜および２８．６８７０のｙインターセプトを有する潜在的なラインセグメントが選ばれた。上述のカットオフ値を用いて実験した後、０．６のカットオフが最大のコスト関数を獲得し、選択された潜在的なラインセグメントは、４．７２８１のコスト、−０．０３１３の傾斜、および１６８．２５００のｙインターセプトを有していた。表１を参照すると、これらの水平ラインの場合、最短垂直距離は８０．４７（１２）であることが見出された。
【００５３】
2020504320.tif 000006
【００５４】
事例２：参照ラインパターンが、近似的に知られている正のｘ軸に対してある角度を作る対角ラインセグメントである。
【００５５】
一実施形態では、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォームとの間のミスアライメントを検出することは、最初に、プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接合する対角ラインセグメント（１１０）を位置決めすることを含む。ここで、対角ラインセグメント（１１０）は、長さＬおよび参照角度θを有し、θは、対角ラインセグメント（１１０）と正のｘ軸との角度である。アルゴリズムは、最初に、Ｌに等しい長さとθに等しい参照角度とをそれぞれ有する、複数の潜在的なラインセグメントを生成する。潜在的なラインセグメントはそれぞれ中央ピクセルによって定義される。次に、潜在的なラインセグメントそれぞれの中央ピクセルは、逆グレースケールデジタル画像の右上の象限を含む、複数のピクセルの各ピクセル上に重畳されてもよい。デジタル画像（１００）の右上の象限の各ピクセルに対して、潜在的なラインセグメントそれぞれの第１のコスト関数が計算される。潜在的なラインセグメントはそれぞれ一組のピクセルから成り、ピクセルの組の各ピクセルは大きさを有する。いくつかの実施形態では、第１のコスト関数は次式のように定義されてもよい。
コスト＝（対角ラインセグメントおよび直近の非対角ピクセルを含むピクセルの大きさの平均）／（対角ピクセルおよび直近の非対角ピクセルの標準偏差＋０．００１）
【００５６】
直近の非対角ピクセルは、潜在的なラインセグメントそれぞれの１ピクセル上方または１ピクセル下方どちらかのピクセルであり、場合によっては対角ラインセグメント（１１０）は不鮮明なことがあるので、それらのピクセルも考慮される。より多くのピクセルを考慮することで、平均／標準偏差に基づいた計算がより堅牢になる。それに加えて、分母の０．００１によって、計算に含まれるピクセル全てが同じ大きさを有する場合であっても、ゼロによる割算が生じないことが担保される。対角ラインセグメント（１１０）は、ほぼ等しい値の大きさを有し、周囲のピクセルよりも大きい大きさを有するピクセルから成る。したがって、最適の潜在的なラインセグメントを含むピクセルの組は、周囲のピクセルの大きさよりも大きく、ほぼゼロの標準偏差を有する、平均の大きさを有する。したがって、第１のコスト関数の最高値をもたらす潜在的なラインセグメントを選択することで、対角ラインセグメント（１１０）の位置が特定される。
【００５７】
対角ラインセグメント（１１０）の位置を特定することは、プラットフォーム（１０４）の垂直エッジ（１０８）およびスライド垂直エッジ（１１４）を（ならびにその後、プラットフォーム（１０４）の水平エッジ（１０６）およびスライド水平エッジ（１１２）を）位置決めするのに有効な、デジタル画像の２つの参照点を提供する。これら２つの参照点は、対角ラインセグメント（１１０）の最左位置（１１８）および最右位置（１２０）である。
【００５８】
別の実施形態では、アルゴリズムの次のステップは、プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることである。デジタル画像（１００）の右上の象限を転置したものが取得され、潜在的なラインセグメントがそれぞれ−０．１〜０．１の傾斜を有するようにして、潜在的なラインセグメントの第１の組が生成される。潜在的なラインセグメントのこの組は、デジタル画像の右上の象限を転置したものの第１のウィンドウ内に位置決めされる。第１のウィンドウは、対角ラインセグメント（１１０）の最右位置（１２０）で始まり、右上の象限を転置したものの頂部まで上向きに延在するピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含んでもよい。更なる実施形態では、次に、第２のコスト関数が潜在的なラインセグメントそれぞれに対して計算される。潜在的なラインセグメントはそれぞれ一組のピクセルを含み、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。事例１と同じく、第２のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第２のコスト関数の最高値をもたらす潜在的なラインセグメントは、プラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定する。
【００５９】
別の実施形態は、次に、スライド垂直エッジ（１１４）の位置を特定する。スライド垂直エッジ（１１４）を位置決めすることは、潜在的なラインセグメントがそれぞれ−０．２〜０．２の範囲内の傾斜を有する（スライド垂直エッジ（１１４）は、一般的に、プラットフォーム（１０４）の垂直エッジ（１０８）よりも傾斜しているため）、デジタル画像（１００）の右上の象限を転置したものにおける潜在的なラインセグメントの第２の組を生成することを含んでもよい。潜在的なラインセグメントの組は、デジタル画像の右上の象限を転置したものの中の第２のウィンドウ内に位置決めされる。この第２のウィンドウは、右上の象限を転置したものの頂部まで上向きに延在する、対角ラインセグメント（１１０）の最右位置（１２０）の上方１０ピクセルで始まる、転置されたデジタル画像のピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含んでもよい。潜在的なラインセグメントそれぞれに対する第３のコスト関数を計算することが続いてもよい。潜在的なラインセグメントはそれぞれ一組のピクセルを含んでもよく、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第３のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第３のコスト関数の最高値をもたらす潜在的なラインセグメントは、スライド垂直エッジ（１１４）の位置を特定する。
【００６０】
事例１と同じく、プラットフォーム（１０４）の垂直エッジ（１０８）およびスライド垂直エッジ（１１４）を位置決めするとき、垂直エッジは転置された画像では水平線になるので、デジタル画像を転置したものが取得され、したがって、アルゴリズムは［０．１，−０．１］の範囲の傾斜を有するラインを探す。ゼロに近い傾斜を有するラインを探索するとき、予期される傾斜の前後０．１のウィンドウを定義する方が簡単である。無限に近い傾斜を有するライン（垂直ライン）を探索する場合、ウィンドウを定義するのは困難である。
【００６１】
いくつかの実施形態では、元の（転置していない、逆グレースケールの）デジタル画像において、プラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることは、−０．１〜０．１の範囲内の傾斜をそれぞれ有する、潜在的なラインセグメントの第３の組を生成することを含む。潜在的なラインセグメントのこの組は第３のウィンドウ内に位置決めされ、第３のウィンドウは、対角ラインセグメント（１１０）の最左位置（１１８）で始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含む。
【００６２】
次に、潜在的なラインセグメントそれぞれに対する第４のコスト関数が計算されてもよく、潜在的なラインセグメントはそれぞれ、カットオフの大きさよりも大きい大きさを有する一組のピクセルを含む。第４のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第４のコスト関数の最高値をもたらす潜在的なラインセグメントは、プラットフォーム（１０４）の水平エッジ（１０６）の位置を特定する。
【００６３】
更に、元の（転置していない、逆グレースケールの）デジタル画像におけるスライド水平エッジ（１１２）の位置決めが続く。−０．２〜０．２の範囲内の傾斜をそれぞれ有する、潜在的なラインセグメントの第４の組が生成されてもよい。潜在的なラインセグメントの第４の組は第４のウィンドウ内に位置決めされる。第４のウィンドウは、対角ラインセグメント（１１０）の最左位置（１１８）の上方１０ピクセルで始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含んでもよい。
【００６４】
次に、潜在的なラインセグメントそれぞれに対する第５のコスト関数が計算されてもよい。潜在的なラインセグメントはそれぞれ一組のピクセルを含み、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第５のコスト関数は次式のように計算される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第５のコスト関数の最高値をもたらす潜在的なラインセグメントが選択され、それによってスライド水平エッジ（１１２）が特定される。
【００６５】
プラットフォーム（１０４）および顕微鏡スライド（１０２）の水平エッジの対（１０６、１１２）および垂直エッジの対（１０８、１１４）の位置を特定した後、第１および第２の距離が計算される。第１の距離の値は、プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である。第２の距離の値は、プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である。第１の距離の値が、第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される。ミスアライメントはまた、第２の距離の値が第２の最大閾値よりも大きいかまたは第２の最小閾値よりも小さい場合に検出される。
【００６６】
更なる実施形態では、対角ラインセグメントの長さＬは予め定められた範囲内、例えば２００〜４００ピクセルである。それに加えて、θの値は予め定められた範囲内、例えば−９０°〜９０°であってもよい。
【００６７】
他の実施形態では、カットオフの大きさは１つまたは複数の予め定められた値を含んでもよい。例えば、カットオフの大きさの範囲は、［０．８，０．６，０．５，０．４，０．２］であってもよい。各カットオフに関して、潜在的なラインセグメントを含むピクセルは、所与のカットオフよりも大きくなければならない。（５つのコスト関数それぞれまたはいずれかの）コスト関数は、この制約を満たす潜在的なラインセグメントに対してのみ計算される。
【００６８】
事例３：参照ラインパターンは、対角ラインまたは曲線のどちらかであってもよいように一般化される。
【００６９】
別の実施形態では、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォームとの間のミスアライメントを検出することは、最初に、プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接合する参照ラインパターン（１１０）を位置決めすることを含む。ここで、参照ラインパターン（１１０）は予め定められた長さおよびパラメトリック形式を有する。パラメトリック形式は、参照ラインパターンの形状を定義する１つまたは複数の未知の係数を有する等式である。更なる実施形態では、参照ラインパターン（１１０）の位置を特定することは、１つまたは複数の未知の係数を所定範囲内で変動させることによって、一組の潜在的な参照ラインパターンを生成することを含む。潜在的な参照ラインパターンはそれぞれ、参照ラインパターン（１１０）の長さおよびパラメトリック形式を有し、中央ピクセルによって定義される。
【００７０】
更に、潜在的な参照ラインパターンそれぞれの中央ピクセルは、（逆グレースケール）デジタル画像の右上の象限を含む、複数のピクセルの各ピクセル上に重畳されてもよい。それぞれ一組のピクセルから成る潜在的な参照ラインパターンそれぞれに対して、第１のコスト関数が計算される。このピクセル組における各ピクセルは大きさを有する。いくつかの実施形態では、第１のコスト関数は次式のように定義されてもよい。
コスト＝（潜在的な参照ラインパターンおよび直近の非対角ピクセルを含むピクセルの大きさの平均）／（参照ラインパターンおよび直近の非対角ピクセルの標準偏差＋０．００１）
【００７１】
直近の非対角ピクセルは、潜在的な参照ラインパターンにおける各ピクセルの１ピクセル上方または１ピクセル下方どちらかのピクセルである。場合によっては、潜在的な参照ラインパターン（１１０）が不鮮明なことがあるので、これらの非対角ピクセルが考慮される。より多くのピクセルを考慮することで、平均／標準偏差に基づいた計算がより堅牢になる。それに加えて、分母の０．００１によって、計算に含まれるピクセル全てが同じ大きさを有する場合であっても、ゼロによる割算が生じないことが担保される。更に、参照ラインパターン（１１０）は、ほぼ等しい値の大きさを有し、周囲のピクセルよりも大きい大きさを有するピクセルから成る。したがって、最適な参照ラインパターンを含むピクセルの組は、周囲のピクセルの大きさよりも大きく、ほぼゼロの標準偏差を有する、平均の大きさを有する。したがって、第１のコスト関数の最高値をもたらす潜在的なラインセグメントを選択することで、参照ラインパターン（１１０）の位置が特定される。
【００７２】
参照ラインパターン（１１０）の位置を特定することは、プラットフォーム（１０４）の垂直エッジ（１０８）およびスライド垂直エッジ（１１４）を（ならびにその後、プラットフォーム（１０４）の水平エッジ（１０６）およびスライド水平エッジ（１１２）を）位置決めするのに有効な、デジタル画像の２つの参照点を提供する。これら２つの参照点は、参照ラインパターン（１１０）の最左位置（１１８）および最右位置（１２０）である。
【００７３】
別の実施形態では、アルゴリズムの次のステップは、プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることである。デジタル画像（１００）の右上の象限を転置したものが取得され、潜在的なラインセグメントがそれぞれ−０．１〜０．１の傾斜を有するようにして、潜在的なラインセグメントの第１の組が生成される。潜在的なラインセグメントのこの組は、デジタル画像の右上の象限を転置したものの第１のウィンドウ内に位置決めされる。第１のウィンドウは、参照ラインパターン（１１０）の最右位置（１２０）で始まり、右上の象限を転置したものの頂部まで上向きに延在するピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含んでもよい。更なる実施形態では、次に、第２のコスト関数が潜在的なラインセグメントそれぞれに対して計算される。潜在的なラインセグメントはそれぞれ一組のピクセルを含み、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第２のコスト関数は次式のように定義される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
やはり、分母の０．０００１によって、計算に含まれるピクセル全てが同じ大きさを有する場合であっても、ゼロによる割算が生じないことが担保される。第２のコスト関数の最高値をもたらす潜在的なラインセグメントは、プラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定する。
【００７４】
別の実施形態は、次に、スライド垂直エッジ（１１４）の位置を特定する。スライド垂直エッジ（１１４）を位置決めすることは、潜在的なラインセグメントがそれぞれ−０．２〜０．２の範囲内の傾斜を有する（スライド垂直エッジ（１１４）は、一般的に、プラットフォーム（１０４）の垂直エッジ（１０８）よりも傾斜しているため）、デジタル画像（１００）の右上の象限を転置したものにおける潜在的なラインセグメントの第２の組を生成することを含んでもよい。潜在的なラインセグメントの組は、デジタル画像の右上の象限を転置したものの中の第２のウィンドウ内に位置決めされる。この第２のウィンドウは、右上の象限を転置したものの頂部まで上向きに延在する、参照ラインパターン（１１０）の最右位置（１２０）の上方１０ピクセルで始まる、転置されたデジタル画像のピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含んでもよい。潜在的なラインセグメントそれぞれに対する第３のコスト関数を計算することが続いてもよい。潜在的なラインセグメントはそれぞれ一組のピクセルを含んでもよく、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第３のコスト関数は同様に、次式のように定義される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第３のコスト関数の最高値をもたらす潜在的なラインセグメントは、スライド垂直エッジ（１１４）の位置を特定する。
【００７５】
事例１と同じく、プラットフォーム（１０４）の垂直エッジ（１０８）およびスライド垂直エッジ（１１４）を位置決めするとき、垂直エッジは転置された画像では水平線になるので、デジタル画像を転置したものが取得され、したがって、アルゴリズムは［０．１，−０．１］の範囲の傾斜を有するラインを探す。ゼロに近い傾斜を有するラインを探索するとき、予期される傾斜の前後０．１のウィンドウを定義する方が簡単である。無限に近い傾斜を有するライン（垂直ライン）を探索する場合、ウィンドウを定義するのは困難である。
【００７６】
いくつかの実施形態では、元の（転置していない、逆グレースケールの）デジタル画像において、プラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることは、−０．１〜０．１の範囲内の傾斜をそれぞれ有する、潜在的なラインセグメントの第３の組を生成することを含む。潜在的なラインセグメントの組は第３のウィンドウ内に位置決めされ、第３のウィンドウは、参照ラインパターン（１１０）の最左位置（１１８）で始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含む。
【００７７】
次に、潜在的なラインセグメントそれぞれに対する第４のコスト関数が計算されてもよく、潜在的なラインセグメントはそれぞれ、カットオフの大きさよりも大きい大きさを有する一組のピクセルを含む。第４のコスト関数は次式のように定義されてもよい。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第４のコスト関数の最高値をもたらす潜在的なラインセグメントは、プラットフォーム（１０４）の水平エッジ（１０６）の位置を特定する。
【００７８】
更に、元の（転置していない、逆グレースケールの）デジタル画像におけるスライド水平エッジ（１１２）の位置決めが続く。−０．２〜０．２の範囲内の傾斜をそれぞれ有する、潜在的なラインセグメントの第４の組が生成されてもよい。潜在的なラインセグメントの第４の組は第４のウィンドウ内に位置決めされる。第４のウィンドウは、参照ラインパターン（１１０）の最左位置（１１８）の上方１０ピクセルで始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含んでもよい。
【００７９】
次に、潜在的なラインセグメントそれぞれに対する第５のコスト関数が計算されてもよい。潜在的なラインセグメントはそれぞれ一組のピクセルを含み、ピクセルの組の各ピクセルは、カットオフの大きさよりも大きい大きさを有する。第５のコスト関数は次式のように定義される。
コスト＝（潜在的なラインセグメントにおける各ピクセルの大きさの平均）／（潜在的なラインセグメントを含むピクセルの標準偏差＋０．０００１）
第５のコスト関数の最高値をもたらす潜在的なラインセグメントが選択され、それによってスライド水平エッジ（１１２）が特定される。
【００８０】
プラットフォーム（１０４）および顕微鏡スライド（１０２）の水平エッジの対（１０６、１１２）および垂直エッジの対（１０８、１１４）の位置を特定した後、第１および第２の距離が計算される。第１の距離の値は、プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である。第２の距離の値は、プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である。第１の距離の値が、第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される。ミスアライメントはまた、第２の距離の長さが第２の最大閾値よりも大きいかまたは第２の最小閾値よりも小さい場合に検出される。
【００８１】
更なる実施形態では、カットオフの大きさは１つまたは複数の予め定められた値を含んでもよい。例えば、カットオフの大きさの範囲は、［０．８，０．６，０．５，０．４，０．２］であってもよい。各カットオフに関して、潜在的な参照ラインパターンを含むピクセルの大きさは、所与のカットオフよりも大きくなければならない。（５つのコスト関数それぞれまたはいずれかの）コスト関数は、この制約を満たす潜在的なラインセグメントに対してのみ計算される。
【００８２】
いくつかの実施形態では、参照ラインパターン（１１０）は直線セグメントである。他の実施形態は、参照ラインパターン（１１０）として曲線を特徴とする。線形参照ラインパターンの場合、パラメトリック形式はｙ＝ａｘ＋ｂの形式であってもよく、係数ａおよびｂは（例えば、−２０〜２０の間で）変動する。係数の範囲が分かっていることで、所与のパラメータ範囲に対する全てのライン（同じ長さＬを有する）を生成することができる。次に、各ラインの中央ｃを変動させながら、全ての生成されたラインに対して第１のコスト関数が計算される。最大の第１のコスト関数をもたらす潜在的な参照ラインパターンは、最適なパラメータａ、ｂ、およびｃを有する潜在的な参照ラインパターンである。
【００８３】
曲線の参照ラインパターンのパラメトリック形式は、ｙ＝ａｘ２＋ｂｘ＋ｃの形式であってもよく、未知の係数（ａ、ｂ、およびｃ）は、予め定められた範囲（例えば、−２０〜２０）内で変動してもよい。線形の場合と同様に、係数の範囲が分かっていることで、生成される所与のパラメータ範囲に対する全てのパラメトリック曲線（同じ長さＬを有する）を生成することができる。また、最大の第１のコスト関数をもたらす最適な参照ラインパターンが選択され、ａ、ｂ、ｃ、およびｄが最適化される（ｄは、参照ラインパターンの中央ピクセルである）。
【００８４】
事例１の変形例
実行時間が制約である場合、対角ラインセグメント（１１０）の位置を見つけるプロセスが調節されてもよい。対角ラインセグメントの長さＬが分かっている場合、Ｌ×Ｌのウィンドウにおける対角要素を考慮しながら、このウィンドウそれぞれに対する平均および標準偏差が見出される。これを遂行するため、潜在的な対角ラインを含む要素および直近の非対角要素が１であり、ウィンドウ内の１つおきのピクセルに０の値が割り当てられる、サイズＬ×Ｌのフィルタが作成されてもよい（上述したように、直近の非対角要素は、潜在的な対角ラインの１ピクセル上方または１ピクセル下方どちらかである）。このフィルタ（またはウィンドウ）における全てのピクセルの合計が１であることを担保するため、各ピクセルを、フィルタウィンドウ内のＯＮピクセル（０より大きい値を有するピクセル）の総数で割る。
【００８５】
Ｘが、逆デジタル画像の右上の象限全体を表すものとする。Ｌ×Ｌのフィルタを用いて右上の象限を畳み込んだ場合、フィルタ処理したデジタル画像の全てのピクセルにおいて、（潜在的な対角ライン＋直近の非対角）ピクセルの平均が得られる。Ｆが、Ｌ×Ｌのフィルタを表すものとする。そうすると、ＥＸ（第１のモーメント）＝ｉｍｆｉｌｔｅｒ（Ｘ２，Ｆ）であり、ｉｍｆｉｌｔｅｒはフィルタＦを用いたフィルタ処理画像Ｘのフィルタ処理動作を表す。ＥＸ２（第２のモーメント）＝ｉｍｆｉｌｔｅｒ（Ｘ２，Ｆ）であり、Ｘ２は、画像中の全てのピクセルが画像Ｘにおける対応するピクセルの平方である画像を表す。ここで、分散は（第２のモーメント−（ＥＸの平方））として定義される。したがって、画像Ｘの各Ｌ×Ｌウィンドウにおける（対角および非対角）ピクセルの分散は、ＶＡＲＸ＝（ＥＸ２−ＥＸ×ＥＸ）として計算される。（各Ｌ×Ｌウィンドウにおける対角および非対角ピクセルの平均）／（０．００１＋各Ｌ×Ｌウィンドウにおける対角および非対角ピクセルの標準偏差）を計算する特徴は、ＥＸ．／（０．００１＋ｓｑｒｔ（ＶＡＲＸ））として表すことができる。ここで、．／は、ＥＸと、（０．００１＋ｓｑｒｔ（ＶＡＲＸ）、ｓｑｒｔは要素ごとの平方根演算を表す）との、２つのマトリックス間の要素ごとの除算を表す。ピクセルが多いほど、平均／標準偏差に基づく計算が堅牢になるので、非対角ピクセルも考慮される。
【００８６】
対角ラインセグメントの最左位置の高速計算は、ＥＸおよびＥＸ２を介して見出される。所与のウィンドウに対して、閾値は、どの有意点を考慮するかを示す。許容されたラインモデルの傾斜範囲は分かっている。右上の象限において、ピクセル値は［０，１］の範囲内であり、潜在的なラインピクセルはより高い値にされる。最良のカットオフの大きさは未知なので、異なるカットオフの大きさ、例えば［０．８，０．６，０．５，０．４，０．２］が使用される。所与のウィンドウに対して、選択されたカットオフの大きさを用いて、有意なピクセル（即ち、大きさがカットオフを上回るピクセル）が見出される。Ｎ個のかかる点があるものとする。ここで、２つの点の対が無作為に選ばれてもよく、それらを接続するラインが特定されてもよい。適合されたラインモデルが傾斜値の許容可能な範囲内の傾斜を有する場合、このラインが更に考慮されてもよい。そうでなければ、アルゴリズムは無作為に選ばれた点の次の対に移る。
【００８７】
ここで、２つの点を接続する最良適合ライン内にあるＮ個の有意点が何個であるかを決定しなければならない。Ｍ個のピクセルが適合されたラインの２ピクセル未満以内であるとする。次に、これらＭ個のピクセルの平均の大きさが計算され、平均の大きさが（０．８×カットオフ）以上である場合、適合ラインは潜在的に良好な適合であってもよい。潜在的に良好な適合と関連付けられるコスト関数は、（適合ラインの２ピクセル未満であるＭ個のピクセルの大きさの平均）／（０．０００１＋これらＭ個のピクセルの大きさの標準偏差）ここで、所与のカットオフに対して、（適合ラインの２ピクセル未満であるピクセルの平均の大きさが０．８×カットオフ以上）の制約を満たす、Ｋ個の適合ラインモデルがあるとする。次に、Ｋ個のモデル以外の、（適合ラインの２ピクセル未満であるＭ個のピクセルの大きさの平均）／（０．０００１＋これらＭ個のピクセルの大きさの標準偏差）をもたらすラインモデルが、最良適合ラインモデルと見なされる。所与のカットオフに対して解が得られないことがあり得、この場合、２番目に小さいカットオフ値が試験され、プロセスが繰り返される。
【００８８】
図１４Ａを参照すると、いくつかの実施形態では、画像解析システムは、デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）とのミスアライメントを検出するのに利用されてもよい。いくつかの実施形態では、画像解析システムは、プラットフォーム（１０４）と、顕微鏡スライド（１０２）およびプラットフォーム（１０４）がカメラの視野内に位置付けられるようにして、顕微鏡スライド（１０２）およびプラットフォーム（１０４）の上方に配置されるカメラ（２００）と、カメラ（２００）に動作可能に結合されたプロセッサ（２０２）と、メモリ（２０１）とを備える、スライド処理ステーションを備えてもよい。メモリ（２０１）は、プロセッサ（２０２）に動作可能に結合されると共に、プロセッサ（２０２）によって実行されると、事例１、２、または３のいずれかで詳述したステップを含む動作をプロセッサ（２０２）に実施させる、デジタル的に符号化された命令を格納するように構成されてもよい。
【００８９】
図１４Ｂを参照すると、他の実施形態では、画像解析システムは、デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）とのミスアライメントを検出し、スライドをプラットフォーム上で再位置付けするのに利用されてもよい。いくつかの実施形態では、画像解析システムは、顕微鏡スライド（１０２）を受け入れるように構成されたプラットフォーム（１０４）と、顕微鏡スライド（１０２）をプラットフォーム（１０４）上で移動させるため、顕微鏡スライド（１０２）を１つまたは複数の接点で係合するように構成されたスライドアライメントデバイス（２０４）とを備えてもよい。更なる実施形態は、（顕微鏡スライド（１０２）およびプラットフォーム（１０４）がカメラの視野内に位置付けられるようにして）顕微鏡スライド（１０２）およびプラットフォーム（１０４）の上方に配置されるカメラ（２００）と、カメラ（２００）およびスライドアライメントデバイス（２０４）に動作可能に結合されるプロセッサ（２０２）と、プロセッサ（２０２）に動作可能に結合されるメモリ（２０１）とを特徴としてもよい。いくつかの実施形態では、カメラは、顕微鏡スライド（１０２）およびプラットフォーム（１０４）の画像を捕捉して、捕捉画像を生成するように構成される。捕捉画像は、逆グレースケールにしたもの（「デジタル画像」）を生成するように処理される。
【００９０】
メモリ（２０１）は、プロセッサ（２０２）に動作可能に結合されると共に、プロセッサ（２０２）によって実行されると、事例１、２、または３のいずれかで詳述したステップを含む動作をプロセッサ（２０２）に実施させる、デジタル的に符号化された命令を格納するように構成されてもよい。更なる実施形態では、ミスアライメントが検出された場合、プロセッサ（２０２）は、１つまたは複数の接点で顕微鏡スライド（１０２）を係合し、スライドを移動させ、スライドをプラットフォーム（１０４）上の別の位置で解放するように、スライドアライメントデバイス（２０４）に命令することができる。
【００９１】
システムは、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出された場合、ステップを繰り返すことができる。例えば、システムは、画像を捕捉することと、逆グレースケールにしたもの（「デジタル画像」）を獲得することと、事例１、２、または３のいずれかに詳述したステップを実施することと、顕微鏡スライド（１０２）およびプラットフォーム（１０４）がアライメントされたことをシステムが検出するまで、スライドを移動させることとを含む、動作を繰り返すことができる。
【００９２】
スライドアライメントデバイス（２０４）を備えるスライド処理システムは、参照により明細書を本明細書に援用する、「Ｓｐｅｃｉｍｅｎ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  Ｆｏｒ  Ｈｏｌｄｉｎｇ  Ｓｌｉｄｅｓ」という名称の米国特許出願公開第２０１５／０３２３７７６号に記載されているものなどの並進メカニズムによって並進が単純化されてもよい、多種多様なステーション（プラットフォーム）を含んでもよい。いくつかの実施形態では、搬送メカニズムは、非限定的に、１つもしくは複数のロボットハンドラまたはアーム、Ｘ−Ｙ−Ｚ搬送システム、コンベヤ、あるいは複数の位置間でアイテムを運ぶことができる他の自動メカニズムを含むことができる。他の実施形態では、移送メカニズムは、１つもしくは複数のエンドエフェクタ、グリッパ、吸引デバイス、ホルダ、クランプ、またはスライドキャリアを把持するのに適した他の構成要素を含む。
【００９３】
他の実施形態では、スライドアライメントデバイス（２０４）は、機械的ハンドラまたはアームを含んでもよい。スライドアライメントデバイス（２０４）は、顕微鏡スライド（１０２）を１つもしくは複数の接点で係合する把持構成要素を更に備えてもよく、把持構成要素は、非限定的に、１つもしくは複数の吸引デバイス（例えば、吸引カップ、ポンプ、真空ポンプなど）、機械的グリッパ（例えば、ジョー、クランプ、ペンチ、磁石など）、または例えばスライドの落下を防ぐ、他の保定機構を含むことができる。例えば、把持構成要素は真空ポートを含むことができ、真空源が、スライドを持ち上げて更なる搬送の間スライドを保持することができる供給ラインを介して、真空ポートにおける吸引を提供することができる。センサ（例えば、圧力センサ、空気圧センサ、光センサなど）を提供して、把持構成要素によって保定されているスライドの存在を検出することができる。
【００９４】
更なる実施形態では、搬送メカニズムは、第１および第２の位置の間で並進する、モータ（またはスライドメカニズム）に接続された親ねじなどの単一の運動点を介して動作して、顕微鏡スライドの正確な配置を提供することができる。いくつかの実現例は、並進部材と、隣接するサンプルキャリアデバイス間が固定の等間隔で並進部材に取り付けられた、２つ以上のサンプルキャリア保定デバイスと、並進部材および取り付けられたサンプルキャリア保定デバイスを、第１および第２の位置の間で前後に移動させる、並進部材に接続された移動メカニズムとを含む、搬送システムに関する。
【００９５】
少なくともいくつかの実施形態は、スライドをスライドキャリアから除去するスライドイジェクタアセンブリを備える、標本処理システムを含む。スライドイジェクタアセンブリは、スライドステージングデバイスおよびアクチュエータアセンブリを含む。スライドステージングデバイスは、プラットフォームおよびスライドアライメントデバイスを含む。アクチュエータアセンブリは、スライドキャリアに対して移動して、個々のスライドをスライドキャリアからプラットフォームへ移送するように位置付けられた、スライドイジェクタを含む。したがって、スライドは、例えば、スライドを１つの位置から別の位置へと引っ張る、機械的グリッパまたは吸引カップデバイスを使用することなく、プラットフォームへと移送することができる。
【００９６】
サンプル搬送システムの実現例は、以下の特徴の任意の１つまたは複数を、個々にまたは組み合わせで含むことができる。サンプルキャリアは、金属ガラス、セラミック、またはプラスチックの１つまたは複数を含むことができる（例えば、ガラス顕微鏡スライド）。サンプルキャリア保定デバイスの少なくとも１つは、サンプルキャリアを特定のステーションまで適切な向きで搬送して、サンプルキャリアをステーションの特定の位置に保定または解放するように、並進部材によって移動させ制御することができ、サンプルキャリアの適切な向きは、サンプルキャリア保定デバイスが特定のステーションに向かって移動する際に少なくともリテーナ部分を回転させることによって達成することができ、サンプルキャリアの適切な向きは、少なくともサンプルリテーナ部分を、９０〜１８０度の特定の角度まで水平方向で回転させることによって達成することができる。リテーナ部分は、真空カップ、接着材料、電磁石、またはサンプルキャリアを保持するように構成された機械的デバイスを含むことができる。
【００９７】
ここで利用されてもよい前記スライド処理システムの他の非限定例は、「Ｓａｍｐｌｅ  ｔｒａｎｓｐｏｒｔ  ｓｙｓｔｅｍｓ  ａｎｄ  ｍｅｔｈｏｄｓ」という名称のＷＯ２０１３０１６０３５、「Ａｐｐａｒａｔｕｓ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｂｉｏｌｏｇｉｃａｌ  Ｓａｍｐｌｅ  Ｐｒｏｃｅｓｓｉｎｇ」という名称の２０１４年１１月１１日に特許査定された米国特許第８，８８３，５０９号、に記載されており、それらの明細書を参照により本明細書に援用する。
【００９８】
更なる特定の実施形態
更なる実施形態１。デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）とのミスアライメントを検出する、方法であって、デジタル画像が４つの象限に分割され、４つの象限が、左上の象限、右上の象限、左下の象限、および右下の象限であり、プラットフォーム（１０４）が水平エッジ（１０６）および垂直エッジ（１０８）を有し、顕微鏡スライド（１０２）が、接続して直角の角（１１６）を形成するスライド水平エッジ（１１２）およびスライド垂直エッジ（１１４）を有し、方法が、（ａ）顕微鏡スライド（１０２）およびプラットフォーム（１０４）のＲＧＢ画像を逆グレースケールにしたものを獲得することによって、デジタル画像を取得することと、（ｂ）プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接合する対角ラインセグメント（１１０）の位置を特定することであって、対角ラインセグメント（１１０）の長さが分かっており、対角ラインセグメント（１１０）とｘ−ｙ座標面の正のｘ軸との角度θが１３５度であり、対角ラインセグメント（１１０）の位置を特定することが、潜在的なラインセグメントの第１の組を生成し、潜在的なラインセグメントそれぞれと正のｘ軸との角度が１３５度であり、潜在的なラインセグメントそれぞれの長さが対角ラインセグメント（１１０）の長さであり、潜在的なラインセグメントの組がデジタル画像（１００）の右上の象限に位置決めされることと、潜在的なラインセグメントそれぞれの第１のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルが大きさを有し、第１のコスト関数が、潜在的なラインセグメントピクセルおよび直近の非対角ピクセルの平均の大きさを、潜在的なラインセグメントピクセルおよび直近の非対角ピクセルの標準偏差と０．０００１の合計で割ったものであり、直近の非対角ピクセルが潜在的なラインセグメントそれぞれの１ピクセル上方または１ピクセル下方どちらかのピクセルであり、対角ラインセグメントが周囲のピクセルの大きさの値にほぼ等しい大きさおよびそれよりも大きい大きさを有する一組のピクセルから成り、最適の潜在的なラインセグメントを含むピクセルの組が、周囲のピクセルの大きさよりも大きい平均の大きさとほぼゼロの標準偏差とを有することと、第１のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによって対角ラインセグメント（１１０）の位置を特定し、対角ラインセグメント（１１０）の位置を特定することによって、プラットフォーム（１０４）の水平エッジ（１０６）、プラットフォーム（１０４）の垂直エッジ（１０８）、スライド水平エッジ（１１２）、およびスライド垂直エッジ（１１４）を位置決めするのに有効な、デジタル画像における２つの参照点を提供し、２つの参照点が対角ラインセグメント（１１０）の最左位置（１１８）および最右位置（１２０）であることとを含む、特定することと、（ｃ）プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることであって、（ｉ）デジタル画像（１００）の右上の象限を転置したものを取得することと、（ｉｉ���潜在的なラインセグメントの第２の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組がデジタル画像の右上の象限を転置したものの第１のウィンドウ内に位置決めされ、第１のウィンドウが、対角ラインセグメント（１１０）の最右位置（１２０）で始まり上向きに延在する３０ピクセルの列と、対角ラインセグメント（１１０）の最右位置（１２０）から始まり、デジタル画像（１００）の右上の象限を転置したものの端部まで（右に）延在するピクセルの行とを含むことと、（ｉｉｉ）潜在的なラインセグメントそれぞれに対して第２のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第２のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｖ）第２のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定することと、を含む、位置決めすることと、（ｄ）スライド垂直エッジ（１１４）を位置決めすることであって、顕微鏡スライド（１０２）の角（１１６）がプラットフォームの対角ラインセグメント（１１０）を越えて延在し、スライド垂直エッジ（１１４）を位置決めすることが、（ｉ）デジタル画像（１００）の右上の象限を転置したものの中で潜在的なラインセグメントの第３の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が、デジタル画像の右上の象限を転置したものの第２のウィンドウ内に位置決めされ、第２のウィンドウが、対角ラインセグメント（１１０）の最右位置（１２０）の上方１０ピクセルで始まり対角ラインセグメント（１１０）の最右位置（１２０）の上方に２５０ピクセル延在するピクセルの列と、デジタル画像の右上の象限を転置したもののピクセルの全ての行とを含むことと、（ｉｉ）潜在的なラインセグメントそれぞれに対して第３のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第３のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｉｉ）第３のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド垂直エッジ（１１４）の位置を特定することと、を含む、位置決めすることと、（ｅ）元のデジタル画像におけるプラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることであって、（ｉ）潜在的なラインセグメントの第４の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第３のウィンドウ内に位置決めされ、第３のウィンドウが、対角ラインセグメント（１１０）の最左位置（１１８）の上方３０ピクセル内のピクセルの行と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての列とを含むこ���と、（ｉｉ）潜在的なラインセグメントそれぞれに対して第４のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第４のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｉｉ）第４のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の水平エッジ（１０６）の位置を特定することと、を含む、位置決めすることと、（ｆ）元のデジタル画像におけるスライド水平エッジ（１１２）を位置決めすることであって、（ｉ）潜在的なラインセグメントの第５の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの第５の組が第４のウィンドウ内に位置決めされ、第４のウィンドウが、対角ラインセグメント（１１０）の最左位置（１１８）の上方３３ピクセル〜２５０ピクセル内の行と、元のデジタル画像（１００）の右上の象限における全ての列とを含むことと、（ｉｉ）潜在的なラインセグメントそれぞれに対して第５のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第５のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｉｉ）第５のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド水平エッジ（１１２）の位置を特定することと、を含む、位置決めすることと、（ｇ）プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である、第１の距離の値を計算することと、（ｈ）プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である、第２の距離の値を計算することであって、第１の距離の値が第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出され、第２の距離の値が第２の最大閾値よりも大きいかまたは第２の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される、計算することとを含む、方法。
【００９９】
更なる実施形態２。対角ラインセグメントの最左位置（１１８）が、デジタル画像の最上行から２５％〜５０％の行内に、またデジタル画像（１００）の右上の象限の最左列から５５％〜８３％の列内に位置決めされる、更なる実施形態１の方法。
【０１００】
更なる実施形態３。カットオフの大きさの１つまたは複数の予め定められた値が、潜在的なラインセグメントの組を決定するのに使用される、更なる実施形態１および更なる実施形態２のどちらかの方法。
【０１０１】
更なる実施形態４。デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォームとのミスアライメントを検出する、方法であって、デジタル画像が４つの象限に分割され、４つの象限が、左上の象限、右上の象限、左下の象限、および右下の象限であり、プラットフォーム（１０４）が水平エッジ（１０６）および垂直エッジ（１０８）を有し、顕微鏡スライド（１０２）が、接続して直角の角（１１６）を形成するスライド水平エッジ（１１２）およびスライド垂直エッジ（１１４）を有し、方法が、（ａ）顕微鏡スライド（１０２）およびプラットフォーム（１０４）のＲＧＢ画像を逆グレースケールにしたものを獲得することによって、デジタル画像を取得することと、（ｂ）プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接合する対角ラインセグメント（１１０）の位置を特定することであって、対角ラインセグメント（１１０）が長さＬを有し、参照角度θが対角ラインセグメント（１１０）とｘ−ｙ座標面の正のｘ軸との間で測定され、対角ラインセグメントの位置を特定することが、（ｉ）Ｌに等しい長さおよびθに等しい参照角度をそれぞれ有し、中央ピクセルによってそれぞれ定義される、複数の潜在的なラインセグメントを生成することと、（ｉｉ）潜在的なラインセグメントそれぞれの中央ピクセルを、デジタル画像の右上の象限を含む複数のピクセルの各ピクセル上に重畳することと、（ｉｉｉ）デジタル画像（１００）の右上の象限の各ピクセルに関して潜在的なラインセグメントそれぞれの第１のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルから成り、ピクセルの組の各ピクセルが大きさを有し、第１のコスト関数が、潜在的なラインセグメントピクセルおよび直近の非対角ピクセルの平均の大きさを、潜在的なラインセグメントピクセルおよび直近の非対角ピクセルの標準偏差と０．０００１の合計で割ったものであり、直近の非対角ピクセルが潜在的なラインセグメントそれぞれの１ピクセル上方または１ピクセル下方どちらかのピクセルであり、対角ラインセグメントが周囲のピクセルの大きさの値にほぼ等しい大きさおよびそれよりも大きい大きさを有する一組のピクセルから成り、最適の潜在的なラインセグメントを含むピクセルの組が、周囲のピクセルの大きさよりも大きい平均の大きさとほぼゼロの標準偏差とを有することと、（ｉｖ）第１のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによって対角ラインセグメント（１１０）の位置を特定し、対角ラインセグメント（１１０）の位置を特定することによって、プラットフォーム（１０４）の水平エッジ（１０６）、プラットフォーム（１０４）の垂直エッジ（１０８）、スライド水平エッジ（１１２）、およびスライド垂直エッジ（１１４）を位置決めするのに有効な、デジタル画像における２つの参照点を提供し、２つの参照点が対角ラインセグメントの最左位置（１１８）および最右位置（１２０）であることと、を含み、（ｃ）プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることであって、（ｉ）デジタル画像（１００）の右上の象限を転置したもの��取得することと、（ｉｉ）潜在的なラインセグメントの第１の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第１のウィンドウ内に位置決めされ、第１のウィンドウが、対角ラインセグメント（１１０）の最右位置（１２０）で始まり、右上の象限を転置したものの頂部まで上向きに延在するピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含むことと、（ｉｉｉ）潜在的なラインセグメントそれぞれに対して第２のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第２のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｖ）第２のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定することと、を含む、位置決めすることと、（ｄ）スライド垂直エッジ（１１４）を位置決めすることであって、顕微鏡スライド（１０２）の角（１１６）がプラットフォームの対角ラインセグメント（１１０）を越えて延在し、スライド垂直エッジ（１１４）を位置決めすることが、（ｉ）デジタル画像（１００）の右上の象限を転置したものの中で潜在的なラインセグメントの第２の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が、右上の象限を転置したものの頂部まで上向きに延在する対角ラインセグメント（１１０）の最右位置（１２０）の上方１０ピクセルで始まる、転置されたデジタル画像のピクセルの列と、右上の象限を転置したもののピクセルの全ての行とを含む、第２のウィンドウ内に位置決めされることと、（ｉｉ）潜在的なラインセグメントそれぞれに対して第３のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第３のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｉｉ）第３のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド垂直エッジ（１１４）の位置を特定することと、を含み、（ｅ）元のデジタル画像におけるプラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることであって、（ｉ）潜在的なラインセグメントの第３の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第３のウィンドウ内に位置決めされ、第３のウィンドウが、対角ラインセグメント（１１０）の最左位置（１１８）で始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（ｉｉ）潜在的なラインセグメントそれぞれに対して第４のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセル��組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第４のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｉｉ）第４のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の水平エッジ（１０６）の位置を特定することと、を含む、位置決めすることと、（ｆ）元のデジタル画像におけるスライド水平エッジ（１１２）を位置決めすることであって、（ｉ）潜在的なラインセグメントの第４の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が第４のウィンドウ内に位置決めされ、第４のウィンドウが、対角ラインセグメント（１１０）の最左位置（１１８）の上方１０ピクセルで始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（ｉｉ）潜在的なラインセグメントそれぞれに対して第５のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第５のコスト関数が、各ピクセルの大きさの平均を、ピクセルの組の標準偏差と０．０００１の合計で割ったものであることと、（ｉｉｉ）第５のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド水平エッジ（１１２）の位置を特定することと、を含む、位置決めすることと、（ｇ）プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である、第１の距離の値を計算することと、（ｈ）プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である、第２の距離の値を計算することであって、第１の距離の値が第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出され、第２の距離の値が第２の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される、計算することとを含む、方法。
【０１０２】
更なる実施形態５。Ｌの値が予め定められた範囲内である、更なる実施形態４の方法。
【０１０３】
更なる実施形態６。θの値が予め定められた範囲内である、更なる実施形態５または更なる実施形態６の方法。
【０１０４】
更なる実施形態７。カットオフの大きさが１つまたは複数の予め定められた値を含む、更なる実施形態４、５、または６のいずれか１つの方法。
【０１０５】
更なる実施形態８。デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォームとのミスアライメントを検出する、方法であって、デジタル画像が４つの象限に分割され、４つの象限が、左上の象限、右上の象限、左下の象限、および右下の象限であり、プラットフォーム（１０４）が水平エッジ（１０６）および垂直エッジ（１０８）を有し、顕微鏡スライド（１０２）が、接続して直角の角（１１６）を形成するスライド水平エッジ（１１２）およびスライド垂直エッジ（１１４）を有し、方法が、（ａ）顕微鏡スライド（１０２）およびプラットフォーム（１０４）のＲＧＢ画像を逆グレースケールにしたものを獲得することによって、デジタル画像を取得することと、（ｂ）プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接続する参照ラインパターン（１１０）の位置を特定することであって、参照ラインパターンが予め定められた長さおよびパラメトリック形式を有し、パラメトリック形式が、参照ラインパターンの形状を定義する１つまたは複数の未知の係数を有する等式であり、参照ラインパターン（１１０）の位置を特定することが、（ｉ）１つまたは複数の未知の係数を所定範囲内で変動させることによって、一組の潜在的な参照ラインパターンを生成し、潜在的な参照ラインパターンそれぞれが参照ラインパターン（１１０）の長さおよびパラメトリック形式を有し、潜在的な参照ラインパターンそれぞれが中央ピクセルによって定義されることと、（ｉｉ）潜在的な参照ラインパターンそれぞれの中央ピクセルを、デジタル画像（１００）の右上の象限を含む複数のピクセルの各ピクセル上に重畳することと、（ｉｉｉ）デジタル画像（１００）の右上の象限の各ピクセルに関して潜在的な参照ラインパターンそれぞれの第１のコスト関数を計算し、潜在的な参照ラインパターンそれぞれが一組のピクセルから成り、ピクセルの組の各ピクセルが大きさを有し、第１のコスト関数が、参照ラインパターンピクセルおよび直近の非対角ピクセルの平均の大きさを、参照ラインパターンピクセルおよび直近の非対角ピクセルの標準偏差と０．０００１の合計で割ったものであり、直近の非対角ピクセルが参照ラインパターンそれぞれの１ピクセル上方または１ピクセル下方どちらかのピクセルであり、参照ラインパターンが周囲のピクセルの大きさの値にほぼ等しい大きさおよびそれよりも大きい大きさを有する一組のピクセルから成り、最適の潜在的な参照ラインパターンを含むピクセルの組が、周囲のピクセルの大きさよりも大きい平均の大きさとほぼゼロの標準偏差とを有することと、（ｉｖ）第１のコスト関数の最高値をもたらす潜在的な参照ラインパターンを選択し、それによって参照ラインパターン（１１０）の位置を特定し、参照ラインパターン（１１０）の位置を特定することによって、プラットフォーム（１０４）の水平エッジ（１０６）、プラットフォーム（１０４）の垂直エッジ（１０８）、スライド水平エッジ（１１２）、およびスライド垂直エッジ（１１４）を位置決めするのに有効な、デジタル画像における２つの参照点を提供し、２つの参照点が参照ラインパターンの最左位置（１１８）および最右位置（１２０）であることと、を含み、（ｃ）プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることであって、（ｉ）デジタル画像（１００）の右上の象限を転置したものを取得することと、（ｉｉ）潜在的なラインセグメントの第１の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第１のウィンドウ内に位置決めされ、第１のウィンドウが、参照ラインパターン（１１０）の最右位置（１２０）で始まり、右上の象限を転置したものの頂部まで上向きに延在するピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含むことと、（ｉｉｉ）潜在的なラインセグメントそれぞれに対して第２のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第２のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（ｉｖ）第２のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定することと、を含む、位置決めすることと、（ｄ）スライド垂直エッジ（１１４）の位置を特定することであって、顕微鏡スライド（１０２）の角（１１６）がプラットフォーム（１０４）の参照ラインパターン（１１０）を越えて延在し、スライド垂直エッジ（１１４）を位置決めすることが、（ｉ）デジタル画像（１００）の右上の象限を転置したものの中で潜在的なラインセグメントの第２の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が、右上の象限を転置したものの頂部まで上向きに延在する参照ラインパターン（１１０）の最右位置（１２０）の上方１０ピクセルで始まる、転置されたデジタル画像のピクセルの列と、右上の象限を転置したもののピクセルの全ての行とを含む、第２のウィンドウ内に位置決めされることと、（ｉｉｉ）潜在的なラインセグメントそれぞれに対して第３のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第３のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（ｉｉｉ）第３のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド垂直エッジ（１１４）の位置を特定することと、を含み、（ｅ）元のデジタル画像におけるプラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることであって、（ｉ）潜在的なラインセグメントの第３の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第３のウィンドウ内に位置決めされ、第３のウィンドウが、参照ラインパターン（１１０）の最左位置（１１８）で始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（ｉｉｉ）潜在的なラインセグメントそれぞれに対して第４のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第４のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（ｉｉｉ）第４のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の水平エッジ（１０６）の位置を特定することと、を含む、位置決めすることと、（ｆ）元のデジタル画像におけるスライド水平エッジ（１１２）を位置決めすることであって、（ｉ）潜在的なラインセグメントの第４の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が第４のウィンドウ内に位置決めされ、第４のウィンドウが、参照ラインパターン（１１０）の最左位置（１１８）の上方１０ピクセルで始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（ｉｉｉ）潜在的なラインセグメントそれぞれに対して第５のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第５のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（ｉｉｉ）第５のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド水平エッジ（１１２）の位置を特定することと、を含む、位置決めすることと、（ｇ）プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である、第１の距離の値を計算することと、（ｈ）プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である、第２の距離の値を計算することであって、第１の距離の値が第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出され、第２の距離の値が第２の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される、計算することとを含む、方法。
【０１０６】
更なる実施形態９。参照ラインパターン（１１０）がパラメトリック形式ｙ＝ａｘ＋ｂを有する線形である、更なる実施形態８の方法。
【０１０７】
更なる実施形態１０。参照ラインパターン（１１０）がパラメトリック形式ｙ＝ａｘ２＋ｂｘ＋ｃである、更なる実施形態８または更なる実施形態９の方法。
【０１０８】
更なる実施形態１１。デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）とのミスアライメントを検出する、画像解析システムであって、前記システムが、プラットフォーム（１０４）と、顕微鏡スライド（１０２）およびプラットフォーム（１０４）がカメラの視野内に位置付けられるようにして、顕微鏡スライド（１０２）およびプラットフォーム（１０４）の上方に配置されるカメラ（２００）と、カメラ（２００）に動作可能に結合されたプロセッサ（２０２）と、プロセッサ（２０２）に動作可能に結合されたメモリ（２０１）とを備える、スライド処理ステーションを備え、メモリが、プロセッサ（２０２）によって実行されるとプロセッサ（２０２）に以下の動作を実施させる、デジタル的に符号化された命令を格納するように構成され、該動作が、（ｉ）顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）との画像をカメラ（２００）によって捕捉して、捕捉画像を生成することであって、プラットフォーム（１０４）が水平エッジ（１０６）および垂直エッジ（１０８）を有し、顕微鏡スライド（１０２）が、接続して直角の角（１１６）を形成するスライド水平エッジ（１１２）およびスライド垂直エッジ（１１４）を有する、生成することと、（ｉｉ）捕捉画像を逆グレースケールにしたもの（「デジタル画像」）を獲得することと、（ｉｉｉ）プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接続する参照ラインパターン（１１０）の位置を特定することであって、参照ラインパターンが予め定められた長さおよびパラメトリック形式を有し、パラメトリック形式が、参照ラインパターンの形状を定義する１つまたは複数の未知の係数を有する等式であり、参照ラインパターン（１１０）の位置を特定することが、（Ａ）１つまたは複数の未知の係数を所定範囲内で変動させることによって、一組の潜在的な参照ラインパターンを生成し、潜在的な参照ラインパターンそれぞれが参照ラインパターン（１１０）の長さおよびパラメトリック形式を有し、潜在的な参照ラインパターンそれぞれが中央ピクセルによって定義されることと、（Ｂ）潜在的な参照ラインパターンそれぞれの中央ピクセルを、デジタル画像（１００）の右上の象限を含む複数のピクセルの各ピクセル上に重畳することと、（Ｃ）デジタル画像（１００）の右上の象限の各ピクセルに関して潜在的な参照ラインパターンそれぞれの第１のコスト関数を計算し、潜在的な参照ラインパターンそれぞれが一組のピクセルから成り、ピクセルの組の各ピクセルが大きさを有し、第１のコスト関数が、参照ラインパターンピクセルおよび直近の非対角ピクセルの平均の大きさを、参照ラインパターンピクセルおよび直近の非対角ピクセルの標準偏差と０．０００１の合計で割ったものであり、直近の非対角ピクセルが参照ラインパターンそれぞれの１ピクセル上方または１ピクセル下方どちらかのピクセルであり、参照ラインパターンが周囲のピクセルの大きさの値にほぼ等しい大きさおよびそれよりも大きい大きさを有する一組のピクセルから成り、最適の潜在的な参照ラインパターンを含むピクセルの組が、周囲のピクセルの大きさよりも大きい平均の大きさとほぼゼロの標準偏差とを有することと、（Ｄ）第１のコスト関数の最高値をもたらす潜在的な参照ラインパターンを選択し、それによって参照ラインパターン（１１０）の位置を特定し、参照ラインパターン（１１０）の位置を特定することによって、プラットフォーム（１０４）の水平エッジ（１０６）、プラットフォーム（１０４）の垂直エッジ（１０８）、スライド水平エッジ（１１２）、およびスライド垂直エッジ（１１４）を位置決めするのに有効な、デジタル画像における２つの参照点を提供し、２つの参照点が参照ラインパターンの最左位置（１１８）および最右位置（１２０）であることと、を含み、（ｉｖ）プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることであって、（Ａ）デジタル画像（１００）の右上の象限を転置したものを取得することと、（Ｂ）潜在的なラインセグメントの第１の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第１のウィンドウ内に位置決めされ、第１のウィンドウが、参照ラインパターン（１１０）の最右位置（１２０）で始まり、右上の象限を転置したものの頂部まで上向きに延在するピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含むことと、（Ｃ）潜在的なラインセグメントそれぞれに対して第２のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第２のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｄ）第２のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定することと、を含む、位置決めすることと、（ｖ）スライド垂直エッジ（１１４）の位置を特定することであって、顕微鏡スライド（１０２）の角（１１６）がプラットフォーム（１０４）の参照ラインパターン（１１０）を越えて延在し、スライド垂直エッジ（１１４）を位置決めすることが、（Ａ）デジタル画像（１００）の右上の象限を転置したものの中で潜在的なラインセグメントの第２の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が、右上の象限を転置したものの頂部まで上向きに延在する参照ラインパターン（１１０）の最右位置（１２０）の上方１０ピクセルで始まる、転置されたデジタル画像のピクセルの列と、右上の象限を転置したもののピクセルの全ての行とを含む、第２のウィンドウ内に位置決めされることと、（Ｂ）潜在的なラインセグメントそれぞれに対して第３のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第３のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｃ）第３のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド垂直エッジ（１１４）の位置を特定することと、を含み、（ｖｉ）元のデジタル画像におけるプラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることであって、（Ａ）潜在的なラインセグメントの第３の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第３のウィンドウ内に位置決めされ、第３のウィンドウが、参照ラインパターン（１１０）の最左位置（１１８）で始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（Ｂ）潜在的なラインセグメントそれぞれに対して第４のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第４のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｃ）第４のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の水平エッジ（１０６）の位置を特定することと、を含む、位置決めすることと、（ｖｉｉ）元のデジタル画像におけるスライド水平エッジ（１１２）を位置決めすることであって、（Ａ）潜在的なラインセグメントの第４の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が第４のウィンドウ内に位置決めされ、第４のウィンドウが、参照ラインパターン（１１０）の最左位置（１１８）の上方１０ピクセルで始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（Ｂ）潜在的なラインセグメントそれぞれに対して第５のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第５のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｃ）第５のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド水平エッジ（１１２）の位置を特定することと、（Ｄ）プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である、第１の距離の値を計算することと、を含む、位置決めすることと、（ｖｉｉｉ）プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である、第２の距離の値を計算することであって、第１の距離の値が第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出され、第２の距離の値が第２の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出される、計算することとを含む、画像解析システム。
【０１０９】
更なる実施形態１２。デジタル画像において、顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）との間のミスアライメントを検出する、画像解析システムであって、前記システムが、顕微鏡スライド（１０２）を受け入れるように構成されたプラットフォーム（１０４）と、顕微鏡スライド（１０２）をプラットフォーム（１０４）上で移動させるため、顕微鏡スライド（１０２）を１つまたは複数の接点で係合するように構成されたスライドアライメントデバイス（２０４）と、顕微鏡スライド（１０２）およびプラットフォーム（１０４）がカメラの視野内に位置付けられるようにして、顕微鏡スライド（１０２）およびプラットフォーム（１０４）の上方に配置されるカメラ（２００）と、カメラ（２００）およびスライドアライメントデバイス（２０４）に動作可能に結合されたプロセッサ（２０２）と、プロセッサ（２０２）に動作可能に結合されたメモリ（２０１）とを備え、メモリが、プロセッサ（２０２）によって実行されるとプロセッサ（２０２）に以下の動作を実施させる、デジタル的に符号化された命令を格納するように構成され、該動作が、（ｉ）顕微鏡スライド（１０２）と顕微鏡スライド（１０２）が上に配置されるプラットフォーム（１０４）との画像をカメラ（２００）によって捕捉して、捕捉画像を生成することであって、プラットフォーム（１０４）が水平エッジ（１０６）および垂直エッジ（１０８）を有し、顕微鏡スライド（１０２）が、接続して直角の角（１１６）を形成するスライド水平エッジ（１１２）およびスライド垂直エッジ（１１４）を有する、生成することと、（ｉｉ）捕捉画像を逆グレースケールにしたもの（「デジタル画像」）を獲得することと、（ｉｉｉ）プラットフォーム（１０４）の水平エッジ（１０６）および垂直エッジ（１０８）を接続する参照ラインパターン（１１０）の位置を特定することであって、参照ラインパターンが予め定められた長さおよびパラメトリック形式を有し、パラメトリック形式が、参照ラインパターンの形状を定義する１つまたは複数の未知の係数を有する等式であり、参照ラインパターン（１１０）の位置を特定することが、（Ａ）１つまたは複数の未知の係数を所定範囲内で変動させることによって、一組の潜在的な参照ラインパターンを生成し、潜在的な参照ラインパターンそれぞれが参照ラインパターン（１１０）の長さおよびパラメトリック形式を有し、潜在的な参照ラインパターンそれぞれが中央ピクセルによって定義されることと、（Ｂ）潜在的な参照ラインパターンそれぞれの中央ピクセルを、デジタル画像（１００）の右上の象限を含む複数のピクセルの各ピクセル上に重畳することと、（Ｃ）デジタル画像（１００）の右上の象限の各ピクセルに関して潜在的な参照ラインパターンそれぞれの第１のコスト関数を計算し、潜在的な参照ラインパターンそれぞれが一組のピクセルから成り、ピクセルの組の各ピクセルが大きさを有し、第１のコスト関数が、参照ラインパターンピクセルおよび直近の非対角ピクセルの平均の大きさを、参照ラインパターンピクセルおよび直近の非対角ピクセルの標準偏差と０．０００１の合計で割ったものであり、直近の非対角ピクセルが参照ラインパターンそれぞれの１ピクセル上方または１ピクセル下方どちらかのピクセルであり、参照ラインパターンが周囲のピクセルの大きさの値にほぼ等しい大きさおよびそれよりも大きい大きさを有する一組のピクセルから成り、最適の潜在的な参照ラインパターンを含むピクセルの組が、周囲のピクセルの大きさよりも大きい平均の大きさとほぼゼロの標準偏差とを有することと、（Ｄ）第１のコスト関数の最高値をもたらす潜在的な参照ラインパターンを選択し、それによって参照ラインパターン（１１０）の位置を特定し、参照ラインパターン（１１０）の位置を特定することによって、プラットフォーム（１０４）の水平エッジ（１０６）、プラットフォーム（１０４）の垂直エッジ（１０８）、スライド水平エッジ（１１２）、およびスライド垂直エッジ（１１４）を位置決めするのに有効な、デジタル画像における２つの参照点を提供し、２つの参照点が参照ラインパターンの最左位置（１１８）および最右位置（１２０）であることと、を含み、（ｉｖ）プラットフォーム（１０４）の垂直エッジ（１０８）を位置決めすることであって、（Ａ）デジタル画像（１００）の右上の象限を転置したものを取得することと、（Ｂ）潜在的なラインセグメントの第１の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第１のウィンドウ内に位置決めされ、第１のウィンドウが、参照ラインパターン（１１０）の最右位置（１２０）で始まり、右上の象限を転置したものの頂部まで上向きに延在するピクセルの列と、右上の象限を転置したものにおけるピクセルの全ての行とを含むことと、（Ｃ）潜在的なラインセグメントそれぞれに対して第２のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第２のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｄ）第２のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の垂直エッジ（１０８）の位置を特定することと、を含む、位置決めすることと、（ｖ）スライド垂直エッジ（１１４）の位置を特定することであって、顕微鏡スライド（１０２）の角（１１６）がプラットフォーム（１０４）の参照ラインパターン（１１０）を越えて延在し、スライド垂直エッジ（１１４）を位置決めすることが、（Ａ）デジタル画像（１００）の右上の象限を転置したものの中で潜在的なラインセグメントの第２の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が、右上の象限を転置したものの頂部まで上向きに延在する参照ラインパターン（１１０）の最右位置（１２０）の上方１０ピクセルで始まる、転置されたデジタル画像のピクセルの列と、右上の象限を転置したもののピクセルの全ての行とを含む、第２のウィンドウ内に位置決めされることと、（Ｂ）潜在的なラインセグメントそれぞれに対して第３のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第３のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｃ）第３のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド垂直エッジ（１１４）の位置を特定することと、を含み、（ｖｉ）元のデジタル画像におけるプラットフォーム（１０４）の水平エッジ（１０６）を位置決めすることであって、（Ａ）潜在的なラインセグメントの第３の組を生成し、潜在的なラインセグメントそれぞれが−０．１〜０．１の範囲内の傾斜を有し、潜在的なラインセグメントの組が第３のウィンドウ内に位置決めされ、第３のウィンドウが、参照ラインパターン（１１０）の最左位置（１１８）で始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（Ｂ）潜在的なラインセグメントそれぞれに対して第４のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第４のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｃ）第４のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってプラットフォーム（１０４）の水平エッジ（１０６）の位置を特定することと、を含む、位置決めすることと、（ｖｉｉ）元のデジタル画像におけるスライド水平エッジ（１１２）を位置決めすることであって、（Ａ）潜在的なラインセグメントの第４の組を生成し、潜在的なラインセグメントそれぞれが−０．２〜０．２の範囲内の傾斜を有し、潜在的なラインセグメントの組が第４のウィンドウ内に位置決めされ、第４のウィンドウが、参照ラインパターン（１１０）の最左位置（１１８）の上方１０ピクセルで始まり、元のデジタル画像の第１の行まで上向きに延在するピクセルの列と、元のデジタル画像（１００）の右上の象限におけるピクセルの全ての行とを含むことと、（Ｂ）潜在的なラインセグメントそれぞれに対して第５のコスト関数を計算し、潜在的なラインセグメントそれぞれが一組のピクセルを含み、ピクセルの組の各ピクセルがカットオフの大きさよりも大きい大きさを有し、第５のコスト関数が、各ピクセルの大きさの平均とピクセルの組の標準偏差との関数であることと、（Ｃ）第５のコスト関数の最高値をもたらす潜在的なラインセグメントを選択し、それによってスライド水平エッジ（１１２）の位置を特定することと、（Ｄ）プラットフォーム（１０４）の垂直エッジ（１０８）とスライド垂直エッジ（１１４）との間の最短水平距離である、第１の距離の値を計算することと、を含む、位置決めすることと、（ｖｉｉｉ）プラットフォーム（１０４）の水平エッジ（１０６）とスライド水平エッジ（１１２）との間の最短垂直距離である、第２の距離の値を計算し、第１の距離の値が第１の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出され、第２の距離の値が第２の最大閾値よりも大きいかまたは第１の最小閾値よりも小さい場合、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出されることと、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出された場合、スライドアライメントデバイス（２０４）に、１つまたは複数の接点で顕微鏡スライド（１０２）を係合し、スライドを移動させるよう命令することと、スライドアライメントデバイス（２０４）にプラットフォーム（１０４）上の顕微鏡スライド（１０２）を解放するように命令することと、顕微鏡スライド（１０２）とプラットフォーム（１０４）との間のミスアライメントが検出された場合、（ｉ）〜（ｖ）を繰り返すこととを含む、画像解析システム。
【０１１０】
更なる実施形態１３。スライドアライメントデバイス（２０４）が機械的アームを含む、更なる実施形態１２のシステム。
【０１１１】
更なる実施形態１４。スライドアライメントデバイス（２０４）が、顕微鏡スライド（１０２）を１つまたは複数の接点で係合する把持構成要素を更に含む、更なる実施形態１２のシステム。
【０１１２】
更なる実施形態１５。把持構成要素が１つもしくは複数の吸引カップまたは機械的グリッパを含む、更なる実施形態１４のシステム。
【０１１３】
本明細書で使用するとき、「約」という用語は言及される数字のプラスまたはマイナス１０％を指す。
【０１１４】
本明細書で使用するとき、「ａ」、「ａｎ」、および「ｔｈｅ」は、別段の明確な指示がない限り、単数形および複数形の両方を指す。したがって、例えば、「ａ」は１つ以上、２つ以上、３つ以上を指すことができる。
【０１１５】
本明細書で使用するとき、「垂直」および「水平」という用語は、画像フレームのｘ軸およびｙ軸に対応し、所与の画像内の参照フレームの単なる指示である方向を指す。したがって、例えば、異なる視点からの画像が取得された場合、外部の参照フレームに対する画像の「垂直」および「水平」を交換可能であることがあり得る。
【０１１６】
本発明の様々な修正が、本明細書に記載のものに加えて、上述の説明から当業者には明白となるであろう。例えば、方法およびシステムは顕微鏡スライドに関連して例示されるが、他の基板のアライメントを担保するのに方法およびシステムを使用することも可能である。更に、実施例は、下にある基板ホルダが顕微鏡スライドよりも小さい状況を例示しているが、基板が基板ホルダよりも小さい状況で方法およびシステムを使用することも可能である。かかる修正も、添付の特許請求の範囲内にあることが意図される。本出願で引用される各参照文献は、その全体が参照により本明細書に援用される。
【０１１７】
開示される方法の例示的な実施形態が図示され記載されてきたが、添付の特許請求の範囲を超えない修正が行われてもよいことが、当業者には容易に明白となるであろう。本発明の範囲は以下の特許請求の範囲によってのみ限定される。いくつかの実施形態では、本特許出願において提示される図面は、角度、寸法比などを含めて縮尺通りに描かれている。いくつかの実施形態では、図面は単なる代表例であり、特許請求の範囲は図面の寸法によって限定されない。いくつかの実施形態では、「〜を備える」という語句を使用して本明細書に記載される発明の記載は、「〜から構成される」と記載することができる実施形態を含み、それ自体、「〜から構成される」という語句を使用して医療用機器のスライド配置精度を検出する方法の１つまたは複数の実施形態を請求する記載の要件が満たされている。
【０１１８】
以下の特許請求の範囲で列挙される参照番号は、単に本特許出願の審査を簡単にするためのものであって例示であり、いかなる形でも、特許請求の範囲を図面の対応する参照番号を有する特定の特徴に限定しようとするものではない。
【図１Ａ】
2020504320.tif 000007
【図１Ｂ】
2020504320.tif 000008
【図２】
2020504320.tif 000009
【図３】
2020504320.tif 000010
【図４】
2020504320.tif 000011
【図５】
2020504320.tif 000012
【図６】
2020504320.tif 000013
【図７】
2020504320.tif 000014
【図８】
2020504320.tif 000015
【図９Ａ】
2020504320.tif 000016
【図９Ｂ】
2020504320.tif 000017
【国際調査報告】
2020504320.tif 000018
2020504320.tif 000019
2020504320.tif 000020