(57)【要約】【課題】  画像を可視化するための画像可視化サブシステムを含む、インタラクティブ画像処理システムが開示される。指示された位置の判断器は、画像に関して指示されたポインティングデバイスの位置を判断するように構成される。結果決定器は、指示された位置におけるローカル画像処理の結果を決定するように構成される。ディスプレイサブシステムは、画像処理の結果に基づいて、ローカル画像処理の結果の少なくとも一部分か、可視化マークのいずれかを表示する。ローカル画像処理の結果は、指示された位置または近傍における対象物の存在または不在を示し、ディスプレイサブシステムは、指示された位置または近傍に対象物が不在のときに、可視化マークを表示するように構成される。【特許請求の範囲】
【請求項１】
インタラクティブ画像処理のためのシステムであって：
画像を可視化するための画像可視化サブシステムと；
指示された位置を得るために、ユーザーが前記画像に関して位置を指示できるようにするための位置入力器と；
前記指示された位置における前記画像のローカル画像処理の結果を判断するための結果判断器と；
前記ローカル画像処理の結果に基づいて、決定を得るために、マークを表示するかを決定するための決定器と；
前記決定に応じて、可視化マークを表示するように構成されたディスプレイサブシステムと；
を含むことを特徴とするシステム。
【請求項２】
前記ローカル画像処理の結果は、前記指示された位置または近傍における対象物の不在を示すものであり、
前記決定器は、前記指示された位置または近傍において前記対象物が不在の場合には、前記可視化マークを表示することを決定するように構成されている、
請求項１に記載のシステム。
【請求項３】
前記ローカル画像処理の結果は、前記指示された位置または近傍における対象物の存在を示すものであり、
前記決定器は、前記指示された位置または近傍において前記対象物が存在する場合には、前記可視化マークを表示しないが、前記ローカル画像処理の結果の少なくとも一部分を表示すること、を決定するように構成されている、
請求項１に記載のシステム。
【請求項４】
前記システムは、前記指示された位置または近傍において前記画像のセグメント化を実行するための画像セグメント化ユニットを含み、
前記ローカル画像処理の結果は、前記セグメント化ユニットが前記指示された位置または近傍において対象物のセグメント化に失敗した場合には、前記指示された位置または近傍において前記対象物が不在であることを示す、
請求項２または３に記載のシステム。
【請求項５】
前記決定器は、前記ローカル画像処理の結果が意味のあるものではないと決定される場合に、前記可視化マークを表示することを決定するように構成されている、
請求項１に記載のシステム。
【請求項６】
前記ローカル画像処理の結果は、前記画像領域の輝度が平坦であり、または雑音が多い場合に、意味のあるものではないと決定される、
請求項５に記載のシステム。
【請求項７】
前記システムは、さらに、
前記ローカル画像処理の結果が意味のあるものではないと決定される前記画像領域を検知するための領域検知器を含み、
前記ディスプレイサブシステムは、前記領域に前記可視化マークを表示するように構成されている、
請求項５に記載のシステム。
【請求項８】
前記システムは、さらに、
前記指示された位置に基づいて、前記画像の前記ローカル画像処理を実行して、前記ローカル画像処理の結果を得るための画像処理サブシステムを含む、
請求項１に記載のシステム。
【請求項９】
前記決定器は、前記指示された位置が前記画像の表示領域の外側である場合にも、前記可視化マークを表示するよう決定するように構成されている、
請求項１に記載のシステム。
【請求項１０】
前記可視化マークは、前記システムの製造元を示す、
請求項１に記載のシステム。
【請求項１１】
請求項１に係る前記システムを含む、ワークステーション。
【請求項１２】
インタラクティブ画像解析の方法であって：
画像を可視化するステップと；
指示された位置を得るために、ユーザーが前記画像に関して位置を指示できるようにするステップと；
前記指示された位置における前記画像のローカル画像処理の結果を判断するステップと；
前記ローカル画像処理の結果に基づいて、決定を得るために、マークを表示するかを決定するステップと；
前記決定に応じて、可視化マークを表示するステップと；
を含むことを特徴とする方法。
【請求項１３】
クライアントデバイスにおいて実行するために、インタラクティブ画像解析アプリケーションを前記クライアントデバイスに対して転送するように構成されたサーバーであって、前記アプリケーションは、前記クライアントデバイスに請求項１２に従った前記方法を実行させるように構成されているサーバー。
【請求項１４】
クライアントデバイスにおいて実行するために、インタラクティブ画像解析アプリケーションを前記クライアントデバイスに対して転送する方法であって、前記アプリケーションは、前記クライアントデバイスに請求項１２に従った前記方法を実行させるように構成されている方法。
【請求項１５】
プロセッサに請求項１２または１４に従った前記方法を実行させるコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタラクティブ画像解析に関する。本発明は、さらには、可視化マークの表示に関する。
【背景技術】
【０００２】
ウェブベース（ｗｅｂ−ｂａｓｅｄ）の医療画像処理アプリケーションにとっては、画像データをサーバーに転送することが、問題のあるボトルネックになり得る。医療画像データセットは典型的にサイズが大きいからである。医療画像を保護するためには、また、画像データをクライアント側に置いておくことが望ましい。従って、画像処理のために必要なあらゆるアプリケーション（例えば、セグメント化アプリケーション）をクライアント側に転送することが望ましい。しかしながら、アプリケーションがクライアント側に転送される場合には、そのアプリケーションは容易にコピーされ、再配信され、または、悪意のあるユーザーによって再利用され得る。
【０００３】
これを止めさせるために、アプリケーションは、ロゴといった、可視化マークをアプリケーションディスプレイウィンドウの隅部に表示するようにプログラムすることができる。この可視化マークは、アプリケーションのユーザーに、ソフトウェアの製造元を知らせることができる。しかしながら、こうした可視化マークは、悪意のあるユーザーによって、比較的簡単にアプリケーションから除去されてしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インタラクティブ画像解析のためには、システムを改善することが有利であろう。
【課題を解決するための手段】
【０００５】
この問題をより上手く処理するために、第１の態様において、本発明は以下のシステムを提供する。
本発明に係るシステムは、インタラクティブ画像処理のためのシステムであって：
ユーザーが画像に関して位置を指示できるようにして、指示された位置を得るための位置入力器と；
指示された位置における画像のローカル画像処理の結果を判断するための結果判断器と；
ローカル画像処理の結果に基づいて、決定を得るために、マークを表示するかを決定するための決定器と；
決定に応じて、可視化マークを表示するように構成されたディスプレイサブシステムと；を含んでいる。
【０００６】
可視化マークの表示をローカル画像処理の結果に付随させることにより、可視化マークを表示するためのシステムの部分は、画像処理の結果を判断し、及び／又は画像処理の結果を表示するためのシステムの部分と、より織り合わされることになる。このことは、システムが可視化マークを表示することを避けるように、システムを改ざんすることをより難しくする。ディスプレイサブシステムは、結果の少なくとも一部分か、可視化マークのいずれかを表示するように構成され得る。どちらを表示するかの選択は、ローカル画像処理の結果に基づくものである。代替的には、ディスプレイサブシステムは、ローカル画像処理の結果に基づいて、可視化マークの表示をつけたり消したりするように構成され得る。結果の少なくとも一部分の表示は、可視化マークが表示されている最中にサスペンド（ｓｕｓｐｅｎｄ）されている必要はない。
【０００７】
ローカル画像処理の結果は、指示された位置または近傍における対象物の不在を示し得るものである。決定器は、指示された位置または近傍において、対象物が不在の場合には、可視化マークを表示することを決定するように構成されている。このように、可視化マークは、指示された位置または近傍においてあらゆる対象物に関して表示するための情報が存在しない場合に表示される。従って、可視化マークは、ユーザーによるインタラクティブな解析を邪魔することはない。
【０００８】
ローカル画像処理の結果は、指示された位置または近傍における対象物の存在を示し得るものである。決定器は、指示された位置または近傍においてこうした対象物が存在する場合には、可視化マークを表示しないで、ローカル画像処理の結果の少なくとも一部分を表示することを決定するように構成されている。このように、可視化マークは、指示された位置または近傍において、あらゆる対象物に関して表示するための情報が存在しない場合に表示される。従って、可視化マークは、インタラクティブな解析を妨げるものではない。例えば、指示された位置または近傍において対象物があるときに、ディスプレイサブシステムは、対象物に関する情報を表示するように構成され得る。そうした情報は、対象物に関する寸法を含んでいる。対象物の断面の直径、または体積、及び／又は対象物のタイプ、及び／又は対象物の方向、といったものである。
【０００９】
システムは、指示された位置またはその近傍において画像のセグメント化を実行するための画像セグメント化ユニットを含み得る。このセグメント化ユニットは、セグメント化ユニットが指示された位置またはその近傍において、そういった対象物をセグメント化することに失敗した場合には、ローカル画像処理の結果は、指示された位置またはその近傍には対象物が存在しないことを示している。このように、セグメント化ユニットが対象物を発見しない場合には、可視化マークが表示され得る。対象物が見つかったときには、対象物に関する情報が表示され得る。
【００１０】
決定器は、ローカル画像処理の結果が意味のあるものであると決定される場合に可視化マークを表示することを決定するように構成され得る。従って、ディスプレイサブシステムは、ローカル画像処理の結果が意味のあるものではないと決定される場合に可視化マークの表示を実行するように構成され得る。例えば、指示された位置またはその近傍において、画像がいくつかの既定の条件を満たすときだけに、役に立つ画像処理の結果が決定される場合には、これらの条件が満たされないときにローカル画像処理の結果は意味のあるものではない。従って、こうした場合には、画像処理の結果の替わりに可視化マークが表示され得る。このように、可視化マークは、インタラクティブ画像分析の最中にユーザーを邪魔することはない。例えば、平坦または雑音が多い画像領域においては、ローカル画像処理の結果は意味のあるものではないと考えられる。
【００１１】
システムは、画像処理の結果が意味のあるものではない画像領域を決定するための領域検知器を含み得る。ディスプレイサブシステムは、この領域に可視化マークを表示するように構成され得る。同様に、ローカル画像処理の結果が、指示された位置またはその近傍における対象物の存在または不在を示す場合に、領域検知器は、対象物がない領域を検知するように構成され、ディスプレイサブシステムは、その領域に可視化マークを表示するように構成され得る。両方の場合において、可視化マークは、画像の最も興味を引く視野を妨げることはない。
【００１２】
システムは、また、ローカル画像処理の結果を得るために、指示された位置に基づいて、画像のローカル画像処理を実行するように構成された画像処理サブシステムを含み得る。このように、システムは、画像処理と結果表示の両方を実行する。例えば、ローカル画像処理は、指示された位置に基づく、対象物の少なくとも一部分のセグメント化を含み得る。
【００１３】
ディスプレイサブシステムも、指示された位置が画像の表示領域の外側である場合に、可視化マークを表示するように構成され得る。画像の外側の位置に対してはローカル画像処理の結果が利用できないので、ポインターが、画像を示している表示領域の外側にあるときにも、可視化マークを表示することが好適であろう。
【００１４】
可視化マークは、システムに関する製造元または正当なオーナーを示すことができる。こうして、可視化マークは、誰がシステムに関して権利を有するかを特定することを助けることができる。そうした権利は、例えば、著作権を含み得る。これにより、偽造することを防ぎ、及び／又は、やる気をくじく手助けとなる。例えば、悪意のあるユーザーが、他の誰かに、システムの実行ソフトウェアのコピーを配信したときであっても、なお、可視化マークによって、実行ソフトウェアの著作権オーナーを認識することができる。例えば、可視化マークは、例として、企業のロゴといった、ロゴを含み得る。ロゴから、ユーザーは、システムの使用が合法的なものであるかどうかを判断し得る。こうして、コンテンツ、及び／又はアプリケーションが保護される。例えば、システムがウェブアプリケーションとして提供され、可視化マークによって示された製造元がウェブサイトオーナーと一致しないときには、ユーザーは、そのウェブサイトでそのウェブアプリケーションを使用することは違法なものであろうことが理解できるだろう。
【００１５】
別の態様において、本発明は、述べてきたシステムを含むワークステーションを提供する。可視化マークがワークステーションの一部分である場合には、可視化マークにより、システムの製造元を特定することが簡単になる。ワークステーションは、ユーザーが位置を指示できるようにするためのポインティングデバイス（ｐｏｉｎｔｉｎｇ  ｄｅｖｉｃｅ）、画像を表示するディスプレイ、そして、画像の保管場所、及び／又は、ウェブサーバーと通信するためのコミュニケーションポートを含み得る。インタラクティブ解析システムは、コンピュータープログラムとして、ワークステーションによって、ウェブサーバーから、取り出され得る。
【００１６】
他の態様において、本発明は、述べてきたシステムを含む画像獲得装置を提供する。こうした画像獲得装置は、画像獲得装置で獲得した画像をインタラクティブに処理できるように構成され得る。
【００１７】
別の態様において、本発明は、ローカル画像処理の結果を可視化する以下の方法を提供する。
画像を可視化するステップと；
指示された位置を得るために、ユーザーが画像に関して位置を指示できるようするステップと；
指示された位置における画像のローカル画像処理の結果を判断するステップと；
ローカル画像処理の結果に基づいて、決定を得るために、マークを表示するかを決定するための決定を得るステップと；
決定に応じて、可視化マークを表示するステップと；を含む方法。
【００１８】
他の態様において、本発明は、インタラクティブ画像解析アプリケーションを、クライアントデバイスにおいて実行するために、クライアントデバイスに対して転送するように構成されたサーバーを提供する。アプリケーションは、クライアントデバイスが、述べてきたインタラクティブ画像解析方法を実行できるように構成されている。こうしたサーバー、例えばウェブサーバー、は、ソフトウェアアプリケーションの少なくとも一部分をダウンロードし、クライアントデバイス上でそのソフトウェアアプリケーションを実行することによって、ユーザーがインタラクティブ画像解析をできるようにする。ソフトウェアアプリケーションは、クライアントデバイス上でインタラクティブ画像解析を実行するので、画像データをサーバーに転送する必要はない。さらに、可視化マークは、クライアントデバイスのユーザーによって、コピーされ、配信されてしまうことから、ソフトウェアアプリケーションを保護する。
【００１９】
本発明の別の態様においては、クライアントデバイスにおいて実行するために、クライアントデバイスに対してインタラクティブ画像解析のためのアプリケーションを転送するステップを含む方法が提供される。アプリケーションは、クライアントデバイスが、述べてきたインタラクティブ画像解析のための方法を実行するように構成されている。
【００２０】
本発明の他の態様においては、プロセッサシステムが、述べてきた一つまたはそれ以上の方法を実行するようにさせる命令を含むコンピュータープログラム製品が提供される。可視化マークの表示がローカル画像処理の結果に依存して行われるので、可視化マークを表示するためのソフトウェアアプリケーションコードは、ローカル画像処理を実行し、及び／又は、ローカル画像処理の結果を表示するソフトウェアアプリケーションコードと、より織り混ざるようになる。これにより、可視化マークをアプリケーションから取り除くことをより難しくさせる。
【００２１】
当業者には、二つまたはそれ以上の、上述の実施、実行、及び／又は、本発明の態様が、有効と思われるあらゆる方法で結合され得ることが理解されよう。画像獲得装置、ワークステーション、方法、及び／又は、コンピュータープログラム製品の変更や変更は、述べてきたシステムやサーバーの変更や変形であり、ここでの記述に基づいて、当業者によって実行され得る。
【００２２】
当業者には、本発明の方法は、種々の獲得形式によって獲得されたマルチ次元の画像データ、例えば、２次元（２−Ｄ）、３次元（３−Ｄ）、または４次元（４−Ｄ）、に適用され得ることが理解されよう。これらに限定されるわけではないが、一般的なＸ線画像、コンピューター断層撮影（ＣＴ）、磁気共鳴画像（ＭＲＩ）、超音波（ＵＳ）、ポジトロン断層法（ＰＥＴ）、単光子放射型コンピュータ断層撮影法（ＳＰＥＣＴ）、核医学（ＮＭ）、といったものである。
【図面の簡単な説明】
【００２３】
これらの、そして本発明に係る他の態様は、以降に記載される実施例から明らかであり、その実施例に関連して説明される。
【図１】図１は、インタラクティブ画像解析のためのシステムに係るブロック図を示している。
【図２】図２は、インタラクティブ画像解析のフローチャートを示している。
【図３】図３は、インタラクティブ画像解析アプリケーションをクライアントデバイスに対して転送するように構成されたサーバーに係るブロック図を示している。
【図４】図４Ａと図４Ｂは、インタラクティブ画像解析のためのアプリケーションに係るスクリーンショットの略図を示している。
【発明を実施するための形態】
【００２４】
図１は、インタラクティブ画像解析のためのシステムに係る態様を示している。システムは、画像８を可視化するための可視化サブシステムを含んでいる。そうした可視化サブシステムは、それ自体が従来技術であるとして知られている。画像８は、当業者業者が利用できるあらゆるタイプの画像データセットを含み得る。例えば、画像８は、２次元画像または３次元画像を含んでいる。画像可視化サブシステム１は、３次元画像の２次元表現を生成し、表示するように構成され得る。システムは、さらに、画像８に関してユーザーが位置を指示でき、指示された位置を得ることができるように構成された位置入力器２を含み得る。例えば、位置入力器２は、マウスポインターといったポインティングデバイスによって指示された位置を決定するように構成されている。位置入力器２は、表示領域に対するポインターの座標を受け取ることができる。画像可視化サブシステム１による表示画像が表示される表示領域の領域に係る座標も同様である。これらの座標を組み合わせることにより、画像に関するポインターの位置が得られる。システムは、指示された位置において、画像８のローカル処理、例えばローカル画像処理、の結果を決定するための結果判断器３を含み得る。例えば、結果判断器３は、既に算出されたローカル画像処理結果を含んでいる記憶手段から結果を受け取るように構成され得る。システムは、さらにディスプレイサブシステム４を含み得る。ディスプレイサブシステム４は、ローカル画像処理の結果に依存して、少なくともローカル画像処理の一部分を、または可視化マークを表示するように構成され得る。可視化マークの表示は、ローカル画像処理の結果に基づいてスイッチがオンされたり、オフされる。可視化マークの表示の間は、画像処理の結果表示はスイッチオフされ得る。しかしながら、これは本発明を限定するものではない。
【００２５】
図４Ａは、画像８が表示される画像領域４０１の略図を示している。ポインター４０４は、画像８によって表されている容器４０３を指し示している。この例におけるローカル画像処理は、ポインター４０４の位置にある容器４０３をローカルにセグメント化すること、そして、容器のローカルな幅を算出すること、を含んでいる。容器の幅は、ローカル画像処理の結果４０６として示されている。
【００２６】
図４Ａは、画像８が表示される別の画像領域４０１の略図を示している。図においては、類似のアイテムが同一の参照番号によって示されている。図４Ｂにおいて、ポインター４０５は、容器４３０が存在しない位置を指し示している。従って、画像処理は容器の幅を結果として生じることができず、ポインター４０５の位置に関連した意味のある容器の幅を抽出することができない。
【００２７】
このように、添付の図１及び図４を参照すると、ローカル画像処理の結果は、指示された位置または近傍４０４，４０５に対象物４０３が存在するかしないかを示し得る。そして、ディスプレイサブシステム４は、そういった対象物４０３が存在しなければ、指示された位置または近傍４０５に可視化マーク４０７を表示するように構成される。こうして、ディスサブシステム４は、可視化マーク４０７を表示するか、またはローカル画像処理の結果の少なくとも一部分を表示するか、を決定するための決定器９によってコントロールされ得る。
【００２８】
システムは、画像処理サブシステム７を含むことができ、そして、この画像処理サブシステム７は、指示された位置または近傍４０４，４０５で画像８のセグメント化を実行するための画像セグメント化ユニット５を含み得る。このセグメント化ユニット５は、セグメント化ユニット５が指示された位置または近傍４０５において、そういった対象物４０３をセグメント化することに失敗した場合には、指示された位置または近傍４０５には対象物４０３が存在しないことを示す結果を生成するように構成され得る。
【００２９】
ディスプレイサブシステム４は、ローカル画像処理の結果が意味のあるものではないと考えられる場合には、可視化マーク４０７の表示を実行するように構成され得る。ローカル画像処理の結果が意味のあるものあると考えられるかどうかを決定するために、結果判断器３は、ローカル画像処理の結果が既定の条件一式を満たすかどうかを評価するように構成され得る。こうした既定の条件は、アプリケーションに応じて設計される。例えば、平坦または雑音が多い画像領域においては、ローカル画像処理の結果は意味のあるものではないと考えられる。こうして、ローカル画像処理の結果は、画像のローカルな平坦さ、または雑音の測定値を含み、既定の条件は、この測定値が既定の閾値を越えるかどうかを評価し得る。
【００３０】
システムは、画像処理の結果が意味のあるものではない画像領域を決定するために構成された領域検知器６を含み得る。ディスプレイサブシステムは、この領域に可視化マークを表示するように構成されている。
【００３１】
システムは、また、ローカル画像処理の結果を得るために、指示された位置４０４，４０５に基づいて、画像８のローカル画像処理を実行するように構成された画像処理サブシステム７を含み得る。ローカル画像処理は、例えば、グレー値に基づいてエジネス（ｅｄｇｉｎｅｓｓ）または組織タイプを決定することを含んでいる。指示された位置に対して組織タイプが検知されない場合（例えば、グレー値が空気を示しているとき）、可視化マークが表示され得る。ローカル画像処理システム７は、指示された位置４０４に基づいて、対象物４０３の少なくとも一部分をセグメント化するための画像セグメント化ユニット５を含み得る。
【００３２】
ディスプレイサブシステム４も、指示された位置が画像の表示領域の外側である場合に、可視化マーク４０７を表示するように構成され得る。そうした場合には、意味をもったいかなるローカル画像処理も実行することができない。指示された位置が画像領域を指し示していないからである。
【００３３】
可視化マーク４０７は、システムに関する正当なオーナーを示すことができる。可視化マークは、システムを販売した企業を示すこともできる。可視化マーク４０７は、ロゴを含み得る。可視化マークは、あらゆる場所において、画像に重ねて表示され得る。例えば、固定位置、指示された位置付近、または他の位置である。可視化マークは、半透明であり得るし、可視的なすかし模様を生成するために、もしくは不透明であり得る。
【００３４】
図２は、インタラクティブ画像解析の方法の一態様を示している。本方法は、画像の可視化ステップ２０１からスタートする。本方法は、次に、画像に関して指示された位置を受け取るステップ２０２に進む。例えば、ユーザーによってインタラクティブに指示されるものである。次に、ステップ２０３において、指示された位置における画像に係るローカル画像処理の結果が決定される。ステップ２４０では、ローカル画像処理の結果が評価され、何を表示するかについての決定が結果として生じる。この決定に基づいて、本方法は、ステップ２０５に進み、ローカル画像処理結果の少なくとも一部分を表示するか、または、ステップ２０６に進み、インタラクティブシステムの製造元を示す可視化マークを表示する。ステップ２０２において新しく指示された位置が決定されない場合、もしくは終了信号が受け取られた場合には、本方法は終了する。本方法は、コンピュータープログラム製品として実施され得る。本方法は、また、ウェブベースのアプリケーションとしても実施され得る。
【００３５】
図３は、クライアント−サーバーシステムのブロック図を示している。サーバー３０１は、インタラクティブ画像解析アプリケーション３０３を、クライアントデバイス３０２において実行するために、クライアントデバイス３０２に対して転送するように構成されている。アプリケーション３０３は、クライアントデバイス３０２が、図２に関して説明された方法と類似の方法を実行できるように構成されている。サーバー３０１は、ウェブサーバーを含み得る。アプリケーション３０３は、ジャバスクリプト（ＪａｖａＳｃｒｉｐｔ（登録商標））アプリケーションといった、クライアントデバイス３０２のウェブブラウザにおいて実行されるのに適したウェブベースのアプリケーションを含むことができる。
【００３６】
同様に、インタラクティブ画像解析アプリケーションを配信する方法が提供される。そうした方法は、インタラクティブ画像解析のためのアプリケーションを、クライアントデバイス３０２において実行するために、クライアントデバイス３０２に対して転送することを含み得る。アプリケーション３０３は、クライアントデバイス３０２が、図２に関して説明された方法と類似の方法を実行できるように構成されている。本方法は、コンピュータープログラム製品として実施され得る。
【００３７】
ウェブベースのライブ（ｌｉｖｅ）セグメント化アルゴリズムは、以下のように工夫され得る。すなわち、マウスポインターが指し示すあらゆる画像領域に対してセグメント化の結果を提供する。しかし、マウスが、セグメント化が意味のあるソリューションを引き出すことができない画像領域を指し示す場合には、例えば用語「ＰＨＩＬＩＰＳ」の形状といった、可視化マークのセグメント化を提供する。例として、グレー値に関して、平坦または雑音の多い画像領域は、意味のあるセグメント化ができないであろう。空気を含んでいる領域が、こうした領域であろう。このように、ウェブベースのセグメント化アルゴリズムは未だにコピーされ得るのだが、可視化マークの手段によって、その製造元は常に明らかであろう。マークが画像データの中にエンベッド（ｅｍｂｅｄｄｅｄ）されるように、同様に知的財産もアルゴリズム的な行為の中にエンベッドされ得る。
【００３８】
こうしたアルゴリズム的に本来備わっている行為を悪意をもって除去しようとすることは、例えば、従来の固定された文字列やビットマップとして表示されたＰＨＩＬＩＰＳロゴを取り除くことによりも難しいであろう。
【００３９】
本発明は、本発明を実施するように適合されたコンピュータープログラム、特にキャリア(ｃａｒｒｉｅｒ)上の、または、中のコンピュータープログラム、にも適用されることが正しく理解されるべきである。プログラムは、ソースコード、オブジェクトコード、中間ソースコードの形式であり、そして、部分的にコンパイルされた形式、または本発明に従った方法の実施に好適なあらゆる形式でのオブジェクトコードであり得る。こうしたプログラムは、多くの異なるアーキテククチャー設計を有し得ることも正しく理解されるべきである。例えば、本発明に従った方法またはシステムの機能を実施するプログラムコードは、一つまたはそれ以上のサブルーチンに分割できる。当業者にとっては、こうしたサブルーチンの中に機能性を配置する多くの異なった方法が明らかであろう。サブルーチンは、自己充足的なプログラムを形成するように一つの実行可能ファイルの中に一緒に保管され得る。こうした実行可能ファイルは、例えば、プロセッサ命令、及び／又はインタープリタ（ｉｎｔｅｒｐｒｅｔｅｒ）命令（例えば、Ｊａｖａ（登録商標）インタープリタ命令）といった、コンピューターで実行可能な命令を含んでいる。代替的には、一つまたはそれ以上、もしくは全てのサブルーチンは、少なくとも一つの外部ライブラリーに保管され、静的または動的、例えば実行時、のどちらかでメインプログラムにリンクされ得る。メインプログラムは、少なくとも一つのサブルーチンに対する少なくとも一つのコール（ｃａｌｌ）を含んでいる。サブルーチンは、お互いに対するファンクションコール（ｆｕｎｃｔｉｏｎ  ｃａｌｌ）も含み得る。コンピュータープログラム製品に関する実施は、ここにおいて明らかにされた少なくとも一つの方法に係るそれぞれの処理ステップに応じたコンピューターで実行可能な命令を含んでいる。これらの命令は、サブルーチンに分割され、及び／又は、静的もしくは動的にリンクされた一つまたはそれ以上のファイルの中に保管される。コンピュータープログラム製品に関する他の実施例は、ここにおいて明らかにされた少なくとも一つのシステム及び／又は製品に係るそれぞれの手段に応じたコンピューターで実行可能な命令を含んでいる。これらの命令は、サブルーチンに分割され、及び／又は、静的もしくは動的にリンクされた一つまたはそれ以上のファイルの中に保管される。
【００４０】
コンピュータープログラムに係るキャリアは、プログラムを持ち運ぶことのできるあらゆる装置またはデバイスであり得る。例として、キャリアは、例えば、ＣＤ−ＲＯＭ、または半導体ＲＯＭ、または、例えば、フロッピー（登録商標）ディスクやハードディスクといった磁気記録媒体、といった記録媒体を含み得る。さらに、キャリアは、電気的または光学的信号といった伝達可能なキャリアであり、電気か光ケーブル、または無線、もしくは他の手段を介して伝えられ得る。プログラムが、こうした信号の中に具現化されるとき、キャリアは、ケーブルまたは他のデバイスか手段によって構成され得る。代替的には、キャリアは、プログラムがエンベッドされた集積回路であり得る。集積回路は、関連の方法を実行するように適合され、または、実行において使用される。
【００４１】
上述の実施例は本発明を説明するものであり限定するものではないこと、および、当業者であれば添付の特許請求の範囲から逸脱することなく多くの代替的な実施例を設計し得ることに留意すべきである。請求項においては、括弧の中に配置されたあらゆる参照記号も請求項を限定するものとして理解されるべきではない。動詞「含む（“ｃｏｍｐｒｉｓｅ”）」とその活用形の使用は、請求項の中で述べられたもの以外のエレメントまたはステップの存在を排除するものではない。エレメントの前の冠詞“ａ”または“ａｎ”は、そうしたエレメントの複数の存在を排除するものではない。本発明は、いくつかの別個のエレメントを含むハードウェア手段によって実施され、好適にプログラムされたコンピューターによって実施され得る。いくつかの手段を列挙している装置に係る請求項では、これらの手段のいくつかは、一つのそして同一のハードウェアアイテムによって具現化され得る。ある手段が、お互いに異なった独立請求項において述べられているという事実だけでは、こうした手段を組み合わせて有利なように使用することができないということを示すものではない。
【図１】
2013535714.tif 000002
【図２】
2013535714.tif 000003
【図３】
2013535714.tif 000004
【図４Ａ】
2013535714.tif 000005
【図４Ｂ】
2013535714.tif 000006
【手続補正書】
【提出日】平成25年3月5日(2013.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インタラクティブ画像処理のためのシステムであって：
画像を可視化するための画像可視化サブシステムと；
指示された位置を得るために、ユーザーが前記画像に関して位置を指示できるようにするための位置入力器と；
前記指示された位置における前記画像のローカル画像処理の結果を判断するための結果判断器と；
前記ローカル画像処理の結果に基づいて、決定を得るために、マークを表示するかを決定するための決定器と；
前記決定に応じて、可視化マークを表示するように構成されたディスプレイサブシステムと；を含み、
前記可視化マークは前記システムに関して正当なオーナーを示す、
ことを特徴とするシステム。
【請求項２】
前記可視化マークは、前記画像に重ねて表示される、
請求項１に記載のシステム。
【請求項３】
前記システムは、マウスポインターが画像領域を指し示すときに、セグメント化の結果を表示し、かつ、
マウスポインターがセグメント化により意味のあるソリューションを引き出すことのできない画像領域を指し示すときには、前記可視化マークを表示する、
請求項１に記載のシステム。
【請求項４】
前記ローカル画像処理の結果は、前記指示された位置または近傍における対象物の不在を示すものであり、
前記決定器は、前記指示された位置または近傍において前記対象物が不在の場合には、前記可視化マークを表示することを決定するように構成されている、
請求項１に記載のシステム。
【請求項５】
前記ローカル画像処理の結果は、前記指示された位置または近傍における対象物の存在を示すものであり、
前記決定器は、前記指示された位置または近傍において前記対象物が存在する場合には、前記可視化マークを表示しないが、前記ローカル画像処理の結果の少なくとも一部分を表示すること、を決定するように構成されている、
請求項１に記載のシステム。
【請求項６】
前記システムは、前記指示された位置または近傍において前記画像のセグメント化を実行するための画像セグメント化ユニットを含み、
前記ローカル画像処理の結果は、前記セグメント化ユニットが前記指示された位置または近傍において対象物のセグメント化に失敗した場合には、前記指示された位置または近傍において前記対象物が不在であることを示す、
請求項４または５に記載のシステム。
【請求項７】
前記結果判断器は、前記ローカル画像処理の結果が一式の既定の条件を満たすかどうかを評価することにより、前記ローカル画像処理の結果が意味のあるものと考えられるべきかを判断するように構成されており、かつ、
前記決定器は、前記ローカル画像処理の結果が意味のあるものではないと決定される場合に、前記可視化マークを表示することを決定するように構成されている、
請求項１に記載のシステム。
【請求項８】
前記システムは、さらに、
前記指示された位置に基づいて、前記画像の前記ローカル画像処理を実行して、前記ローカル画像処理の結果を得るための画像処理サブシステムを含む、
請求項１に記載のシステム。
【請求項９】
前記決定器は、前記指示された位置が前記画像の表示領域の外側である場合にも、前記可視化マークを表示するよう決定するように構成されている、
請求項１に記載のシステム。
【請求項１０】
前記可視化マークは、前記システムの製造元を示す、
請求項１に記載のシステム。
【請求項１１】
請求項１に係る前記システムを含む、ワークステーション。
【請求項１２】
インタラクティブ画像解析の方法であって：
画像を可視化するステップと；
指示された位置を得るために、ユーザーが前記画像に関して位置を指示できるようにするステップと；
前記指示された位置における前記画像のローカル画像処理の結果を判断するステップと；
前記ローカル画像処理の結果に基づいて、決定を得るために、マークを表示するかを決定するステップと；
前記決定に応じて、可視化マークを表示するステップと；を含み、
前記可視化マークは前記システムに関して正当なオーナーを示す、
ことを特徴とする方法。
【請求項１３】
クライアントデバイスにおいて実行するために、インタラクティブ画像解析アプリケーションを前記クライアントデバイスに対して転送するように構成されたサーバーであって、前記アプリケーションは、前記クライアントデバイスに請求項１２に従った前記方法を実行させるように構成されているサーバー。
【請求項１４】
クライアントデバイスにおいて実行するために、インタラクティブ画像解析アプリケーションを前記クライアントデバイスに対して転送する方法であって、前記アプリケーションは、前記クライアントデバイスに請求項１２に従った前記方法を実行させるように構成されている方法。
【請求項１５】
プロセッサに請求項１２または１４に従った前記方法を実行させるコンピュータープログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
インタラクティブ画像解析のためには、システムを改善することが有利であろう。
本発明の態様は、独立請求項において記載されている。従属請求項は、有利な実施例について記載している。
【国際調査報告】
2013535714.tif 000007
2013535714.tif 000008