(57)【特許請求の範囲】
【請求項１】
対象物の画像を圧縮するための方法であって、上記画像は、上記対象物を表すピクセルのカラーデータを含む複数のピクセルで構成され、
ａ）上記画像を受信するステップを含み、上記対象物を表す上記ピクセルの上記カラーデータは、上記カラーデータの赤、緑及び青の各色成分ｒｅｄ，ｇｒｅｅｎ，ｂｌｕｅの関数としてプロットされるとき、ほぼ直線状の形状部分を有し、
ｂ）上記ピクセルの新たなカラー値Ａ，Ｂ，Ｃを、変換された３次元色空間における上記ピクセルの座標に基づいて計算するステップを含み、上記変換された色空間は、上記ほぼ直線状の形状部分に対して少なくとも近似的に一致する軸を有し、上記新たなカラー値Ａ，Ｂ，Ｃは、次式：
【数１】
0004531749.tif 000020
によって表され、ここで、Ｃｏｅｆｆ＿ｒ１，Ｃｏｅｆｆ＿ｒ２，Ｃｏｅｆｆ＿ｒ３，Ｃｏｅｆｆ＿ｇ１，Ｃｏｅｆｆ＿ｇ２，Ｃｏｅｆｆ＿ｇ３，Ｃｏｅｆｆ＿ｂ１，Ｃｏｅｆｆ＿ｂ２，Ｃｏｅｆｆ＿ｂ３は、上記カラーデータと上記変換された色空間との間の回転を定義する変換係数であり、
ｃ）上記新たなカラー値に対して圧縮処理を実行し、これにより、上記変換された色空間における上記ピクセルの新たなカラー値に基づいて上記画像内の空間的冗長性が除去され又は削減された出力画像データを生成するステップを含む方法。
【請求項２】
上記画像は背景対象物と関心対象の対象物との双方を備え、上記背景対象物及び関心対象の対象物を表すピクセルの上記カラーデータは、赤、青及び緑の色成分の関数としてプロットされるとき、第１及び第２のほぼ直線状の形状部分を形成し、
ステップｂ）はさらに、上記変換された３次元色空間における上記ピクセルの座標に基づいて上記背景対象物及び上記関心対象の対象物を表すピクセルの新たなカラー値を計算するステップを含み、上記変換された色空間は、上記変換された３次元色空間における３つの軸のうちの１つが上記第１及び第２のほぼ直線状の形状部分のうちの一方に整列されかつ上記変換された３次元色空間における上記３つの軸の他の２つのうちの一方が上記第１及び第２の直線状の形状部分のうちの他方を少なくとも近似的に含む平面に存在するようなものである請求項１記載の方法。
【請求項３】
上記変換された３次元色空間における１つの軸に沿った上記対象物のピクセル値を廃棄し、これにより上記画像を表すために必要なデータ量をさらに削減するステップをさらに含む請求項１記載の方法。
【請求項４】
上記変換された３次元色空間の第１の軸は上記第１の直線状の形状部分に対して整列され、第２の軸は上記第１の直線状の形状部分と上記第２の直線状の形状部分を含む平面内に存在し、第３の軸は上記第１及び第２の軸に直交し、
上記変換された３次元色空間の上記第３の軸に対応するピクセル値は、上記画像を表すために必要なデータ量をさらに削減するために廃棄される請求項２記載の方法。
【請求項５】
上記変換された３次元色空間は、赤、緑及び青色によって画成される色空間の移動及び回転を含む請求項１記載の方法。
【請求項６】
上記移動は、上記カラーデータの補数を形成して、これにより上記色空間の原点を移動させることを含む請求項５記載の方法。
【請求項７】
上記出力画像データに対して追加の画像圧縮アルゴリズムを実行するステップをさらに含む請求項１記載の方法。
【請求項８】
上記画像は生物試料の画像を含む請求項１記載の方法。
【請求項９】
上記生物試料は少なくとも１つの染料で染色されていて、これにより上記対象物が強調されかつそれが背景対象物から区別される請求項８記載の方法。
【請求項１０】
上記生物試料は組織試料を含み、上記組織試料は少なくとも２つの染料で染色されていて、これにより細胞対象物及び陽性の対象物の双方が強調される請求項８記載の方法。
【請求項１１】
上記画像は上記生物試料の拡大された画像を含む請求項８記載の方法。
【請求項１２】
対象物の画像を圧縮するためのマシンであって、上記画像は複数のピクセルで構成され、
上記マシンは、上記対象物を表すピクセルのカラーデータを格納するメモリを備え、上記対象物を表す上記ピクセルの上記カラーデータは、上記カラーデータの赤、緑及び青の各色成分ｒｅｄ，ｇｒｅｅｎ，ｂｌｕｅの関数としてプロットされるとき、ほぼ直線状の形状部分を有し、
上記マシンは、命令セットを有する処理装置を備え、上記命令は、
ｉ）上記ピクセルの新たなカラー値Ａ，Ｂ，Ｃを、変換された３次元色空間における上記ピクセルの座標に基づいて計算する命令を含み、上記色空間は、上記ほぼ直線状の形状部分に対して少なくとも近似的に一致する軸を有し、上記新たなカラー値Ａ，Ｂ，Ｃは、次式：
【数２】
0004531749.tif 000021
によって表され、ここで、Ｃｏｅｆｆ＿ｒ１，Ｃｏｅｆｆ＿ｒ２，Ｃｏｅｆｆ＿ｒ３，Ｃｏｅｆｆ＿ｇ１，Ｃｏｅｆｆ＿ｇ２，Ｃｏｅｆｆ＿ｇ３，Ｃｏｅｆｆ＿ｂ１，Ｃｏｅｆｆ＿ｂ２，Ｃｏｅｆｆ＿ｂ３は、上記カラーデータと上記変換された色空間との間の回転を定義する変換係数であり、
ｉｉ）上記新たなカラー値に対して圧縮アルゴリズムを実行し、上記変換された色空間における新たなカラー値に基づいて上記画像内の空間的冗長性を除去し、これにより画像を表すために必要なデータ量を削減する命令を含むマシン。
【請求項１３】
上記マシンはコンピュータシステムを備え、上記コンピュータシステムは、上記画像を捕捉する顕微鏡に接続される請求項１２記載のマシン。
【請求項１４】
上記画像は生物試料の画像を含む請求項１２記載のマシン。
【請求項１５】
上記生物試料は少なくとも１つの染料で染色されていて、これにより上記対象物が強調されかつそれが背景対象物から区別される請求項１４記載のマシン。
【請求項１６】
上記生物試料は組織試料を含み、上記組織試料は少なくとも２つの染料で染色されていて、これにより細胞対象物及び陽性の対象物の双方が強調される請求項１４記載のマシン。
【請求項１７】
顕微鏡と、
上記顕微鏡に接続され、上記画像を捕捉しかつ上記画像を上記メモリへ供給するためのカメラとをさらに備えた請求項１２記載のマシン。
【請求項１８】
上記画像は背景対象物と関心対象の対象物との双方を含み、上記背景対象物及び関心対象の対象物を表すピクセルの上記カラーデータは第１及び第２のほぼ直線状の形状部分を形成し、
上記命令はさらに、上記変換された３次元色空間における上記ピクセルの座標に基づいて上記背景対象物及び上記関心対象の対象物を表すピクセルの新たなカラー値を計算する命令を含み、上記変換された３次元色空間は、上記変換された３次元色空間における３つの軸のうちの１つが上記第１及び第２のほぼ直線状の形状部分のうちの一方に整列されかつ上記変換された３次元色空間における上記３つの軸の他の２つのうちの一方が上記第１及び第２の直線状の形状部分のうちの他方を少なくとも近似的に含む平面に存在するようなものである請求項１２記載のマシン。
【請求項１９】
上記命令は、上記変換された３次元色空間における１つの軸に沿ったピクセル値を廃棄し、これにより上記画像を表すために必要なデータ量をさらに削減する命令をさらに含む請求項１２記載のマシン。
【請求項２０】
上記変換された３次元色空間の第１の軸は上記第１の直線状の形状部分と整列され、第２の軸は上記第１の直線状の形状部分と上記第２の直線状の形状部分を含む平面内に存在し、第３の軸は上記第１及び第２の軸に直交し、
上記命令はさらに、上記変換された３次元色空間の上記第３の軸に対応するピクセル値が、上記画像を表すために必要なデータ量をさらに削減するために廃棄されるという命令を含む請求項１８記載のマシン。
【請求項２１】
上記出力画像データに対して追加の画像圧縮アルゴリズムを実行する命令をさらに含む請求項２０記載のマシン。
【請求項２２】
上記命令はさらに、複数の変換係数と上記新たなカラー値に適用される任意の損失ありの圧縮技術とを表すデータを格納した１つ又は複数のヘッダを含むヘッダフィールドと、圧縮された画像データを含むデータフィールドとを備えた出力ファイルを供給する命令を含む請求項１２記載のマシン。
【請求項２３】
複数のピクセルのためのカラーデータを含むカラー画像を圧縮する方法であって、
ａ）上記画像内の目標対象物の赤、緑及び青のピクセル値を取得するステップと、
ｂ）上記画像内の背景対象物の赤、緑及び青のピクセル値を取得するステップと、
ｃ）上記目標及び背景対象物の上記赤、緑及び青の値の補数を計算するステップと、
ｄ）上記カラーデータと変換された３次元色空間との間の回転を定義する変換係数Ｃｏｅｆｆ＿ｒ１，Ｃｏｅｆｆ＿ｒ２，Ｃｏｅｆｆ＿ｒ３，Ｃｏｅｆｆ＿ｇ１，Ｃｏｅｆｆ＿ｇ２，Ｃｏｅｆｆ＿ｇ３，Ｃｏｅｆｆ＿ｂ１，Ｃｏｅｆｆ＿ｂ２，Ｃｏｅｆｆ＿ｂ３を計算するステップと、
ｅ）上記目標及び背景対象物の上記赤、緑及び青の値の上記補数と、上記変換係数とを乗算し、これにより、変換された３次元色空間における互いに直交する３つの軸に沿って成分を有する上記画像を表す変換されたデータセットを取得するステップと、
ｆ）上記画像内の各ピクセルについて、上記変換されたデータセットをスケーリングするステップと、
ｇ）上記変換されたデータセットの少なくとも２つの成分に対して圧縮アルゴリズムを適用し、これにより出力データを生成するステップと、
ｈ）上記出力データをメモリに格納するステップとを含む方法。
【請求項２４】
上記圧縮アルゴリズムは損失なしの圧縮アルゴリズムを含む請求項２３記載の方法。
【請求項２５】
上記変換されたデータセットにおける３つの成分のうちの１つを廃棄し、廃棄後に圧縮ステップ（ｇ）を実行するステップをさらに含む請求項２３記載の方法。
【請求項２６】
上記変換されたデータセット内の成分の１つにおける、予め決められたしきい値未満の値を、ゼロに設定するステップをさらに含む請求項２３記載の方法。
【請求項２７】
上記変換されたデータセット内の成分の１つをサブサンプリングするステップをさらに含む請求項２３記載の方法。
【請求項２８】
ステップｇ）の圧縮処理の実行後に追加の圧縮処理を実行するステップｉ）をさらに含む請求項２３記載の方法。
【請求項２９】
上記ステップｇ）の圧縮処理は損失なしの圧縮を含み、ステップｉ）は損失ありの圧縮を実行することを含む請求項２８記載の方法。
【請求項３０】
上記目標対象物及び上記背景対象物の上記ピクセル値に対して線形化処理を実行し、その後ステップｃ）乃至ｇ）を実行するステップをさらに含む請求項２３記載の方法。
【請求項３１】
上記画像は生物試料の画像を含む請求項２３記載の方法。
【請求項３２】
請求項２３記載の方法をコーディングしたソフトウェア命令を備えた顕微鏡のためのコンピューティングプラットフォーム。
【請求項３３】
上記出力データと上記変換係数に関連付けられた情報とをコンピュータネットワークを介して遠隔のコンピュータへ転送するステップをさらに含む請求項２３記載の方法。
【請求項３４】
上記変換されたデータセットへ適用するための損失ありの１つ又は複数の圧縮技術を選択するようにユーザに対してプロンプトで指示し、上記ユーザから選択結果を受信し、上記ユーザによって選択された損失ありの１つ又は複数の圧縮技術を実行し、引き続きステップ（ｇ）において上記圧縮アルゴリズムを適用するステップをさらに含む請求項２３記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、カラー情報を含む静止画像を圧縮するための技術分野に関する。本発明は特に、ある色の関心対象の対象物と、透明色又は別の対比色のいずれかである背景対象物とを有する画像の圧縮に用いることに適したものである。このような画像の例は、例えば、カラーカメラを備えた顕微鏡から取得される組織サンプルのディジタルカラー画像などの細胞試料の画像であり、この場合のサンプルは、細胞構造、細胞の対象物、又は陽性の対象物やタンパク質などの他の特徴を際だたせるために、１つ又は複数の染料で染色されている。しかしながら本発明は、他のタイプの画像の圧縮にも適用可能である。
【背景技術】
【０００２】
今日使用されている多くのデータ圧縮方法の基本は、画像内における統計的冗長性の削減、除去又は利用である。画像データは、空間的にはなはだ冗長である場合が多い。特に、与えられた画素又はピクセルは、しばしば、その近傍の（複数の）画素又はピクセルと部分的に相関される。例えば、画像がかなりの量の空白領域を有していれば、その空白領域内における与えられた任意のピクセルはいずれも、隣接するピクセルと同じ値又は強度を有するであろう。損失の有無に関わらず、一般的な画像圧縮方法の中には、この冗長性を利用して圧縮を達成するように動作するものがある。
【０００３】
損失のない、辞書に基づいた圧縮方法及び置換圧縮方法（例えば、ＬＺＷ、ＷＩＮＺｉｐ）は、各データ値、又は値のシーケンスに対して、「シンボル」を割り当てる。このシンボルは、元データの代わりに送信されるか又は格納される。元データにおける統計的冗長性はこのシンボルをより短いものとし、すなわち必要とするビット数が元のデータシーケンスより少なくなり、これにより圧縮がもたらされる。統計的又はエントロピー符号化器（シャノン−ファノ、ハフマン、又は算術型）も同様に動作する。これらの方法では、発生する頻度が非常に高いデータ値又はデータ列に対して相対的に短いバイナリシーケンスを割り当て、発生する頻度がより低いものに対してより長いシーケンスを割り当て、それにより、元データが冗長性を含む場合に圧縮をもたらすことができる。例えば差分パルス符号変調（Differential Pulse Code Modulation：ＤＰＣＭ）である予測圧縮方法は、先行するデータ値の冗長性に基づいて与えられたサンプルの値を予測しかつ差分（のみ）を符号化し、これにより冗長性を削減する。変換圧縮方法（離散コサイン変換（Discrete Cosine Transform：ＤＣＴ）、フーリエ、ウェーブレット又はその他）は、変換係数の符号化精度を低下させることにより部分的に圧縮を達成し、またエントロピー符号化によっても圧縮を達成する。損失のあるベースラインＪＰＥＧ圧縮はこのように動作するが、損失のないＪＰＥＧはＤＰＣＭとエントロピー符号化との混合されたものを利用する。
【０００４】
カラーイメージは、赤、緑及び青のカラーチャンネル間の冗長性を考慮することなく圧縮される場合が多い。例えば、３バンドカラー画像に係る、損失のあるベースラインＪＰＥＧ圧縮において、初期状態の赤、緑及び青の平面は、色相、彩度及び輝度などの色空間へ変換される。色相及び彩度の平面は、合計のデータ量を減らすためにダウンサンプリングされる。その後、これらの平面は復元時には、スペクトルの冗長性に関わりなく、人の色覚における低下したクロミナンス解像能力を利用してアップサンプリングされる。
【０００５】
細胞学、組織学及び病理学を含む生物学の分野において、組織及び細胞対象物のディジタル画像は、典型的には、これらの画像の赤、緑及び青の平面を記録するカラーカメラを備えた顕微鏡から取得される。多くの場合、試料内の対象物は、一般的な２つのタイプ、すなわち正常な細胞と異常な細胞とに分類可能である。画像は典型的には、細胞間空間を表す、背景の透明な領域を含む。また、スライド上の試料に対しては、関心対象の対象物が背景対象物又はさほど関心の持たれていない対象物とは対比的な色を有してそれらの識別及び観察がさらに容易となるように、１つ又は複数の染料で染色することが一般的に行われている。例えば、正常な細胞はしばしばヘマトキシリンなどの染料で染色されて（又は一般に言われるように、対比染色されて）ライトブルーになって現れる一方、異常な細胞（すなわち陽性の細胞）は、異常な細胞が例えば赤褐色（reddish brown）である異なる色を持つように、３−アミノ−９−エチルカルバゾル（ＡＥＣ）などの異なる染料で染色される。これ以外の色の組み合わせも可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、有用な画像情報をほとんど失わないか又は全く失わない、カラー画像圧縮のための方法と装置を提供する。本発明によって提供されるもののような、画像情報が有意に損失されることのないディジタル画像の圧縮技術は、コンピュータネットワーク上におけるこのような画像の伝送のための帯域幅要件を低減させ、それによりこのような画像又は画像グループをある場所から別の場所へ迅速に送信できるようにするので、技術上有益である。
【課題を解決するための手段】
【０００７】
提供するのは、カラー画像の圧縮方法である。カラー画像は、複数のピクセルに関するカラーデータを含む。本方法は、画像における関心対象の対象物の赤、緑及び青のピクセル値を取得するステップを含む。ある代替実施形態では、「陽性」の細胞などの関心対象の対象物と、正常な細胞などの背景対象物との両方に係る、赤、緑及び青のピクセル値が取得される。関心対象の対象物と、存在すれば背景対象物とについて、赤、緑及び青の値の補数が計算される。赤、緑及び青の値の補数を３次元変換色空間における表現に変換する変換係数が計算される。変換係数は画像内の全てのピクセルに適用され、これにより、３次元変換色空間における互いに直交する３つの軸（本明細書ではＡ、Ｂ及びＣ）に沿って成分を有する画像を表す変換されたデータセットが取得される。変換されたデータセットは、システムで使用される色量子化に従ってスケーリングされ（すなわち、その大きさが調整され）、例えば８ビット量子化システムの場合、Ａ、Ｂ及びＣ値は０から２５５の間になるようにスケーリングされかつ整数化される。変換されたデータセットの少なくとも２つの成分に対して、圧縮アルゴリズム、例えばＷＩＮＺｉｐ又はＬＺＷなどの損失なしのアルゴリズムが適用され、これにより画像の圧縮を表す出力データが生成される。損失なしの圧縮が実行される前又は後のいずれかに、多くのタイプの追加的な、損失ありの圧縮技術が実行される可能性がある。
【０００８】
別の態様においては、対象物を有する複数のピクセルで構成される画像を圧縮するための方法が提供される。本方法は、
ａ）上記画像を受信するステップを含み、上記画像は上記対象物を表すピクセルのカラーデータを含み、上記対象物を表すピクセルのカラーデータは、上記カラーデータの赤、緑及び青の色成分の関数としてプロットされるとき、ほぼ直線状の形状部分を有し（すなわち、近似的には一次形式を有し）、
ｂ）上記ピクセルの新たなカラー値を、３次元変換色空間における上記ピクセルの座標に基づいて計算するステップを含み、上記色空間は、上記プロットされるカラーデータのほぼ直線状の形状部分に対して、少なくとも近似的に一致する軸を有し、
ｃ）上記新たなカラー値に対して圧縮処理を実行し、これにより、上記変換色空間におけるピクセルの新たなカラー値に基づいて上記画像内の空間的冗長性が除去されるか又は削減された出力画像データを生成するステップを含む。
【０００９】
例示した実施形態においては、本発明の方法は、汎用コンピュータで実行可能なコンピュータソフトウェアにコーディングされる。コンピュータはスタンドアロン型装置である場合もあれば、コンピュータ制御式顕微鏡又は他の画像ソースなどの、他の何らかの装置内に組み込まれる場合もある。
【００１０】
本発明は、多くのタイプの画像、特に生物試料の画像において、関心対象の対象物及び背景対象物に関して対比色を有する画像の３つのスペクトルチャンネル間に冗長性が存在する、という発見に基づいている。本発明は、この冗長性を取り除くための装置と方法を提供する。これらの方法は、カラー画像の各成分、すなわち与えられたピクセルの赤、緑及び青の成分が１つの色を表現する、という一般的見解を無視することにより、最も容易に理解されることが可能である。その代わりに、与えられたピクセルのカラー値が、赤、緑及び青の座標によって形成される３次元空間（本明細書では「カラーキューブ」と呼ぶ。）における数値座標とみなされる。赤、緑及び青色は、３軸デカルト座標系の直交するＸ、Ｙ及びＺ軸に対応するものとして考えることができる。本明細書において詳述しているこの座標系の適切な移動及び回転は、３つの新たなカラー軸をもたらすが、これらのカラー軸は、もはや純粋色ではなく３原色の一次結合である。こうしてもたらされる座標系は、新たな３つの直交するカラー軸（本明細書ではＡ、Ｂ及びＣ軸）を生成するが、これらのカラー軸は、当該カラー軸間の相関性は低下しているものの、隣接ピクセル間では今や大幅に増大した空間的冗長性を含んでいる。新たな３次元変換色空間座標系におけるピクセルの値は、新たな３つの色平面又はカラー画像を生み出す。統計的方法、置換又は他の方法などによる、これらの新たな３つの平面に係る損失なしの圧縮は、この空間的冗長性を除去して、カラーイメージに係る全体的かつ損失なしの圧縮をもたらす。
【００１１】
これらの新たな平面のうちの１つに対してダウンサンプリング、しきい値設定、又は除去すらを実行することによってより大幅な圧縮を達成することも可能であり、これは厳密に言えばデータ損失をもたらすが、有用な画像情報の損失は極めてわずかなものである。実施例によっては「損失」は元画像の透明な背景内に存在し、画像の有用性はほとんど低下することがない。
【発明を実施するための最良の形態】
【００１２】
概要．
本好適な圧縮技術について詳述する前に、まず、３バンドのカラー画像をスペクトル的に無相関化して空間的に冗長な画像を生成できることを実証により示す。空間的冗長性は、損失なしの圧縮方法によって除去される。以下の説明は、本発明による色空間変換の態様についての概念的な理解と、損失なし又は損失ありのいずれの圧縮技術にとっても基盤となる画像データの新たな表現を生成するためにスペクトル無相関化機能をどのように使用可能であるかとということとを提示する。また、この概念的な理解は、本発明が、機械（マシン）により読み取り可能な記憶媒体に格納されかつ汎用コンピュータにより実行される一連のソフトウェア命令として如何に具現され得るかということについての理解の助けとなるであろう。
【００１３】
図１は、細胞の集まりを示す、組織サンプルの典型的なカラー顕微鏡画像である。青で染色された細胞１０は「正常」であるのに対して、中央の細胞１２は「異常」又は「陽性」であり、選択的に赤みがかった色に染められている。例えば、「陽性」の対象物は、癌などの何らかの特定の疾患又は状態に関連付けられた特徴を有する細胞である可能性がある。青みがかった色及び赤みがかった色は、組織サンプルを１つ又は複数の染料で染色することによって得られるが、その詳細は当該技術において既知である。
【００１４】
図２Ａ、図２Ｂ及び図２Ｃはそれぞれ、図１のカラー画像をともに形成する、個別の赤、緑及び青の画像又は平面を示す。これらの３つの画像の各々においては、元画像では明るい青のものである対比染色された細胞１０が、透明な背景に比べて相対的に暗くなっていることに留意されたい。このことは単に、３つのチャンネル間に相関が存在すること、すなわち１つが「する」ことは他の２つも「する」ことを意味する。
【００１５】
この相関性は、対比染色された細胞のピクセル及び透明な背景のみを含む図１の左下の領域１４から取り出した、図１のカラー画像の小区画からの散乱プロットである図３Ａ、図３Ｂ及び図３Ｃにおいて、より明瞭に観察することができる。図３Ａ乃至図３Ｃにおいて、与えられたピクセルは、そのカラー値により決定された位置を有する点としてプロットされている。例えば図３Ａの緑と赤の散乱プロットにおいて、各ピクセルは、その赤の値をその「ｘ」座標に用い、その緑の値をその「ｙ」座標に用いた１つの点としてプロットされている。このような多数の点（この場合は数百個）をプロットすることにより、結果的に複数のピクセルにてなる帯状部が観察される。図３Ｂ及び図３Ｃにおける他の散乱プロットも同様に構成され、図３Ｂは赤の値を「ｘ」座標とし、その青の値を「ｙ」座標として示し、図３Ｃでは緑の値が「ｘ」座標であり、青の値が「ｙ」座標である。
【００１６】
図３Ａ乃至図３Ｃは、対比染色された対象物（図１のカラー画像における青の対象物）の赤、緑及び青の色成分が、高度に相関していることを示している。これは、３つのプロットの各々において、プロット内の点がある程度は直線となっていることによって示される。図３Ａについて考察すると、与えられたカラーピクセルの赤の値が既知であれば、追加の値を格納したり又は送信したりする必要なしに、示された（ほぼ）直線的な関係を用いてその緑の値を計算することが可能である。他のプロットも同様の結果を示し、すなわち任意の１つの色成分が与えられたものとすれば、他の２つを再構成することができる。図３Ａ乃至図３Ｃに示す直線的な関係は、あらゆるカラー画像に存在するわけではなく、例えば、広範な異なる色相が存在しかつ関心対象の対象物が異なる色を有している場合には存在しない。また、図３Ａ乃至図３Ｃに示す直線的な関係は、必ずしも生物試料に限定されない。
【００１７】
有用な情報をほとんど含まないか又は全く含まない「透明」な背景を削減するためには、後述のように散乱プロットが２次元プロットの２つの次元における原点（０，０）から延びるように、又は３次元の散乱プロットにおける原点（０，０，０）から延びるように、これらのカラー値を移動させることが便利である。すなわち本明細書に記載の方法は、８ビットピクセルでは２５５になるような許容される最大値から各カラー値を減算し、次いで補数値を原点から延びるように再プロットすることにより、各カラー値の補数を求める。図４Ａ、図４Ｂ及び図４Ｃに、補数演算されたカラー値のプロット２２を示す。これらは前と同じデータであるが、補数演算又は移動されている。前のものと同様にこれらは、図中のほぼ直線形状のプロット２２が示すように、高度の相関性を示している。
【００１８】
図４Ａ、図４Ｂ及び図４Ｃのプロットは、プロットの３次元表現を形成するように合成することができる。その結果が「カラーキューブ」であり、カラーキューブの軸はデカルト座標系の３軸に相当する赤、青及び緑の軸である。各ピクセルは、その補数演算された赤、青及び緑のカラー値の関数である１つの点としてプロットされる。（各ピクセルが３つの色成分を有することに対して）各ピクセルを３次元空間における１点とみなすと、許容される最大値からカラー値を減算する演算は、３次元の座標系の原点を移動させて透明な背景を削減することと等価である。図５Ａ乃至図５Ｄは、青い「正常」な細胞を含む図１の領域１４からのピクセルセットの色成分に係る３次元表現の４つの図を示す。右手の法則（Right Hand Rule）を用いるとき、「ｚ」又は垂直軸は青になり、緑の軸は「ｘ」軸になり、赤の軸は「ｙ」軸になる。３次元での表現は、図４Ａ乃至図４Ｃに示したものと同様の、ピクセルのカラー値の間における相関性をさらに示すものとなる。特に図５Ａ乃至図５Ｄでは、プロット２２がある程度は、３次元色空間に延在しかつ原点（０，０，０）と端点とする線に沿って存在するので、別々の赤、緑及び青の値の間における（ほぼ）直線的な関係をはっきりと認めることができる。
【００１９】
また、図５Ａ乃至図５Ｄでは、与えられたピクセルの３つの色成分全てを少なくとも高精度で近似的に記述するには、１つの数値のみで十分である可能性があるということが明らかに認められる。この数値は、複数の点にてなるクラスタを通過する直線に沿った、原点からの距離に対応する。従って、この新たな値又は「色」はこの空間内における１つの次元のみの値であり、それを特徴付けるために、例えば赤、緑又は青である別々の３つの数値を必要とするものではない。３つの新たな軸のうちの１つをこの複数のピクセルにてなるクラスタに沿って整列させるための、適切な座標移動（ピクセル値の補数演算）と座標系の回転とを含む色空間変換は、この色で染色された対象物の元のピクセルの各々に関する新たな単一の値を生成し、これにより、大幅な圧縮が少なくとも高精度の近似で達成される。ソフトウェアとしてコーディングされかつ汎用コンピュータにより実行されるこの方法は、関心対象の対象物が一色である任意の画像であって、その画像の残りの部分が透明であるか、そうでなければ削減可能である画像において使用可能である。
【００２０】
図３乃至図５についての検討は、図１の例示的なカラースライドの領域１４における対比染色された「正常」な細胞に関するものであった。本方法は一般に、一色の関心対象の対象物と削減可能な背景とが存在する場合に有用である。好適な実施形態はまた、透明な背景に加えて、一色の正常な細胞と対比色の「異常」又は「陽性」細胞との双方を含む画像のための圧縮技術も提供する。以下、このことを図６乃至図１１に関連して説明する。
【００２１】
図６Ａ乃至図６Ｃは、図１の元画像における部分１６の２次元カラープロットを示す。元画像のこの部分は、対比染色された対象物と陽性の対象物との双方に係るピクセルを含む。図６Ａ乃至図６Ｃにおけるプロット２２，２４は、図４Ａ乃至図４Ｃに類似するものであり、８ビットシステムにおける最大値２５５からピクセル値を減算することによって取得される、実際の赤、青及び緑のピクセル値の補数である。図６Ａ及び図６Ｂでは、これらの散乱プロットにおいて、図１における陽性の細胞１２からの赤で染色されたピクセルに対応する、複数のピクセルにてなる追加の帯状部２４を明らかに見てとれることに留意されたい。帯状部２４は、図６Ｃのプロット２２では、事実上他の点の間に隠されている。
【００２２】
図６Ａ乃至図６Ｃのプロットは、図５Ａ乃至図５Ｄに関連して先に議論したことと同様に、３次元表現に合成されることが可能である。図７Ａ乃至図７Ｄに、図６Ａ乃至図６Ｃのプロット２２，２４に係る３次元表現の４つの図を示す。図７Ａ乃至図７Ｄにおいて、３次元カラーキューブの軸は、図示したように赤、青及び緑である。図７Ｄのカラーキューブは、ほぼ直線状である点プロット２２が「正常」な細胞に対応し、ほぼ直線状である点プロット２４が「陽性」の対象物又は異常な細胞に対応することを示す。
【００２３】
次に、既に述べた座標の移動又は補数演算を実行した後、座標軸の回転を実行してスペクトルの無相関性をもたらすが、ただしこれは空間的冗長性をもたらす。本明細書では、この移動及び軸の回転を色空間変換と呼ぶ。特に、座標軸の回転は、新しい１つの軸が、陽性の対象物１２（図１）に対応する点プロット２４に沿って存在し、もう１つの軸が、陽性の対象物の点プロット２４と、対比染色された対象物又は正常な細胞１０（図１）に対応する点プロット２２とで形成される平面に存在するように実行される。その結果、本明細書ではＡ、Ｂ及びＣ軸と呼ぶ３つの新たな軸が得られるが、そのそれぞれは、元の赤、緑及び青の色成分の一次結合である。
【００２４】
あるいは、回転は、新しい１つの軸が、対比染色された対象物に対応する点プロット２２に沿って存在し、もう１つの軸が、対比染色された対象物に対応する点２２と、陽性の対象物に対応する点２４とで形成される平面に存在するように実行されてもよい。いずれの場合も、元の赤、青及び緑のカラー軸又は色成分の一次結合である３つの新たな軸が結果として得られる。
【００２５】
赤、緑及び青の軸の回転を決める回転係数を決定してＡ、Ｂ及びＣ軸を生成するための詳細な手順については、本明細書で後述する。
【００２６】
新たなＡ、Ｂ、Ｃ座標系におけるピクセルのカラー値は、赤、青及び緑成分に関してそうであったようにＡ、Ｂ及びＣ成分を有する値を備える。より正確に言えば、元画像における各ピクセルの色成分は、本明細書に記載されているようにＡ、Ｂ及びＣ座標系における値に変換される。画像内の全てのピクセルの画像を、それらのＡ値、Ｂ値及びＣ値を示して構築することが可能である。Ａ軸に沿ったピクセル値、あるいは各ピクセルの色のＡ成分を、図８における画像Ａとして示す。この画像Ａは、陽性の対象物及び対比染色された対象物に対応する元の赤及び青のピクセル値の混合されたものに相当する。Ｂ軸に沿ったピクセル値、あるいは各ピクセルの色のＢ成分を、図９における画像Ｂとして示す。この画像は、本質的に元画像の陽性の対象物のピクセルのみを示している。これは、陽性の対象物によって表される点にてなる線２４にある程度は沿ってＢ軸が存在するように上述の赤、青及び緑の座標系の回転が実行されたからである。Ｃ軸に沿ったピクセル値、あるいは各ピクセルの色のＣ成分を、図１０における画像Ｃとして示す。画像Ｃは、新たな情報をほとんど、あるいは全く含まない。これは、陽性の対象物と対比染色された対象物との双方に関する点を含む平面にＡ軸及びＢ軸が存在するように上述の回転が実行されたからである。情報（図７Ａ乃至図７Ｄの３次元プロット内の点）は、この平面の外側には、すなわちＡ及びＢ軸に直交してはほとんど存在しない。このことは、有用な画像情報が本質的には２つの対比色に存在することと、これらの色の一方の点、ここでは陽性の対象物を表すピクセルは、一方の軸（ここではＢ軸）に沿って存在し、２色のうちのもう一方、ここでは正常な細胞のピクセルは、Ｂ軸及びＡ軸を含む平面に存在するように、移動及び回転が実行されることとの事実に起因する。直交した次元、ここではＣ次元には、有用な追加のカラー情報はほとんど存在しないか又は皆無である。
【００２７】
従って、図９では、Ｂ画像のピクセルは元の赤（陽性の対象物）のピクセルのみに固有のものであることが分かり、Ｃ画像（図１０）のピクセルは陽性の対象物又は対比染色された対象物のいずれに関しても有用な情報をほとんど含まない。ただし、このとき、画像Ａ及びＢの双方に、図２Ａ、図２Ｂ及び図２Ｃにおける元の赤、緑又は青の画像平面には存在しなかった非常に大きな空間的冗長性が存在するということに留意されたい。特に、図８及び図９の双方に、とりわけ図９（Ｂ画像）に、黒のピクセル又はほとんど黒のピクセルのみを含む広い領域が存在する。（置換、統計的方法又は他の方法などにより）これらの３つの新たな画像に対して損失なしの圧縮を実行して空間的冗長性を除去することにより、カラー画像には、そうでなければ図２Ａ乃至図２Ｃの画像に同じ圧縮方法を適用した場合に発生したであろうものをずっと上回る全体的かつ損失なしの圧縮がもたらされる。同様にこれらの画像は、ＪＰＥＧ又は後述する損失ありの追加的技術を含む他の任意の圧縮方法によりさらに圧縮されてもよい。
【００２８】
この変換と、主成分（Principle Component：ＰＣ）変換との間には類似性がある。しかしながら、ＰＣ変換とここで説明している変換との間には、本質的な相違点がいくつか存在する。第１に、座標系の移動はＰＣ固有のものではないが、本発明に係る手順の好適な実施形態の特徴であるスペクトルの無相関化と空間的冗長性とを同時にもたらすためには不可欠である。第２に、ＰＣ変換は、全てのカラーピクセル（この場合は赤及び青）に基づいて回転係数を計算するが、その結果として色の特定可能性を欠く。すなわち、結果的に生じる３つの「色」はすべて、元の赤、緑及び青の混合されたものになる。最後に、ＰＣ変換は各画像毎に新たな回転係数を計算するが、本発明の新規な方法ではただ一度実行するしか必要とせず、これにより計算に対する要求が削減される。
【００２９】
Ｃ画像は有用な情報又は追加の情報をほとんど含まないことに注目することにより、さらなる圧縮が達成されてもよい。ある可能な実施形態では、画像Ｃ（又は等価なことであるが、ピクセル値におけるＣ成分）が完全に除去される。言い替えれば、３次元の回転及び移動が実行されるが、Ａ及びＢピクセル値のみが格納されて送信される。Ｃ画像を完全に除去してＡ及びＢ画像のみを保持することにより、画像の有用性を有意に損失させることなく追加の圧縮がもたらされる。
【００３０】
元の赤、緑及び青のピクセルの間の相関が完全に線形であればＢ画像の黒の領域（すなわち、ピクセル値が低い領域）はゼロになることに注目することにより、またさらなる圧縮が達成されてもよい。言い替えれば、３次元色空間における陽性の対象物の３次元プロット（補数演算後の赤、緑及び青）が完全な直線になれば、赤、緑及び青の軸の回転は、Ｂ軸がこの線に一致して存在するように実行される可能性がある。ただし、図６及び図７の散乱プロットから分かるように、陽性の対象物に係る点にてなる線２４は完全に直線状ではない。その結果、Ａ画像（図８）にもはや存在していない追加情報をほとんど、又は全く含まない、Ｂ画像（図９）の黒の領域の低レベル変調が存在することになる。従って、Ｂ画像の小さな値を有する背景（黒）領域（例えば１０又は２０などのしきい値未満のＢ値を有するピクセル）はゼロに設定されてもよく、いく分か少量の損失はあっても、より大きな空間的冗長性がもたらされ、従ってより大幅な全体的圧縮がもたらされる。
【００３１】
さらに、主として対比染色された対象物の画像であるＡ画像（図８）をダウンサンプリングすれば、さらに大幅かつ損失ありの圧縮が達成されることが可能である。細胞学又は病理学のアプリケーションにおいては、対比染色された対象物に関する画像情報を失うことは、Ｂ画像におけるような陽性の対象物に関する画像情報を失うことほどにはあるまじきことではないと想定されている。しかしながら、これらの画像はいずれも、エラー（誤差）に対する敏感さに依存してダウンサンプリングされてもよい。
【００３２】
要するに、本明細書に記載の圧縮方法は設定可能なものであり、圧縮がどの程度まで行われるかということに関するユーザによる何らかの制御又はオプションを許容し、実行する所定の機能を他と区別してユーザが指定することを許容する。例えばユーザは、「Ｃ」画像又は直交した画像を省いてＡ及びＢ画像のみを保持するように指定することができる。あるいはユーザはさらなる圧縮を指定し、Ｃ画像を省くことと、Ｂ画像における全ての背景領域をゼロへ設定することと、Ａ画像をダウンサンプリングすることとを指定することもできる。
【００３３】
結果的に生じるデータエラーの規模は、元の赤、緑及び青のピクセル値の間の正確な相関又は線形性に依存する。言い替えれば、対比染色された対象物と陽性の対象物との双方の赤、緑及び青のピクセルの間において散乱プロットがより直線的な関係を生じさせるほど、エラーは小さくなる。図６乃至図９の本例では、元のピクセル値の間の相関性は線形に近い。ある可能な実施形態では、これはガンマ補正などを使用するピクセル値の前置及び後置処理によって強制的に線形化される可能性がある。ガンマ（アナログ）圧縮は、ピクセル値が指数で累乗される圧縮である。例えば、ピクセル値ｖが与えられていれば、Ｋ１ｖＫ２を計算する。ただし、Ｋ２は正の数であっても、負の数であってもよい。例えば、Ｋ２は２に等しくされる場合がある。次に、Ｋ１の値を選択して、０と、例えば８ビットの量子化では２５５である色量子化で利用可能な最大の数との間に戻るように結果を再びスケーリングする。また、Ｋ２を０．５に等しくなるように選択することによっても、この関数の逆関数を求めることができる。この技術は、例えば、どんな理由であれ赤のピクセル値が平方根によって緑のピクセル値に関連付けられるような状況で、又は言い替えればｒｅｄ＝ｓｑｒｔ（ｇｒｅｅｎ）という状況で使用可能である。これは明らかに、赤と緑のピクセル値の間における非線形関係である。本明細書に記載の色空間変換を行う前に緑のピクセル値を２乗しようとしているのであれば、赤と緑のピクセル値の間の関係は線形となって直線状の点プロットがもたらされ、本明細書に記載のＡ、Ｂ及びＣ軸を生成する色空間変換へと進むことができる。Ｋ２の値（ここでは０．５）は、図１８の出力ファイルに格納される。この演算は、元データを復元するために逆転されることが可能である。言い替えれば、逆変換が実行されて「赤」、「青」及び「緑」の色成分が発見されると、ピクセル値の２乗に平方根が適用されて実際の値が発見される。
【００３４】
圧縮を強化し、特に散乱プロットにおけるピクセル値の線形性を強化するために、追加の前置及び後置処理を実行することができる。このタイプの前置及び後置処理は、しばしば「圧伸」と呼ばれる。しかしながら、このような圧伸を行わなくても、画像の有用性の損失は最小になるであろう。圧縮量は、ユーザにより設定されることが可能であり、損失なしの圧縮にされる場合も損失ありの圧縮にされる場合もある。ここで、損失ありの圧縮は、第３のＣ画像を完全に除去すること、Ｂ画像の黒の領域をゼロに設定すること、及び／又はダウンサンプリング、もしくはこれらのステップの組み合わせを含むステップの組み合わせによって実行される。以下のセクションでは、これらの例について述べる。
【００３５】
圧縮テストの結果．
以下、複数の圧縮ステップのいくつかの異なる組み合わせ（ケース）に関するテスト結果について述べる。表は、本明細書に記載の技術を用いたいくつかの異なるレベルの圧縮を使用して元画像を表示するために必要とされるデータ量を示している。この表に記載されているケースにおいて、指示されたステップが実行され（Ｙ）、残りのデータ平面に対して、ＷＩＮＺｉｐ（バージョン８．１）を用いて後置圧縮（損失なし）が実行された。結果的に生じるＡ、Ｂ（又はＣ）画像に対しては、ＪＰＥＧなどのさらに大幅な圧縮により、他の後置圧縮方法が使用される場合もある。
【００３６】
表における「ケース０」は、本明細書に記載の技術を一切使用しないケースである。ケース１は、新たなＡ、Ｂ、Ｃ座標空間へのカラーデータの移動及び回転がカラーデータの線形化なしに実行され、移動及び回転はカラー情報を全く失わないので、損失なしの圧縮である。ケース２乃至５は全て、データを圧縮する追加機能の使用に起因して損失ありの圧縮技術であり、データはいく分か失っているが、画像データの損失は、図１１Ａ乃至図１１Ｆに示すように有意なものではない。
【００３７】
【表１】
0004531749.tif 000002
【００３８】
ケース０乃至５の画像品質は、図１１Ａ乃至図１１Ｆを調べることにより認識されるであろう。圧縮されて再構築された各ケースについて、拡大された領域を示している。最大に圧縮された画像（図１１Ｆ、ケース５、１４３キロバイト）と元画像（図１１Ａ、７８８キロバイト）とを比較する。これらの画像は事実上区別がつかないが、それでも画像データは５．５：１に圧縮されている。
【００３９】
要するに、区別可能な２色を有する対象物（区別可能な２つの染料で染色されているものなど）を含むカラー顕微鏡画像（及び他のタイプの画像）は、カラーバンドを無相関化するように処理されてもよい。必要な処理は、座標の移動と回転の組み合わせである。いったん実行されると、結果として生じる新たな３つの「色」又は値はもはやスペクトル的には相関されていないが、結果として生じる画像はより大きな空間的冗長性を有する。次に、３つの画像にてなるこの新たなセットに対しては、色変換が実行されなかった場合よりも大幅かつ損失なしの圧縮をもたらすために、損失なしの圧縮が実行されることが可能である。さらに、データの線形化、圧伸、ガンマ補正、及び／又はこれらの新たな値のうちのいくつかを除去することなどのさらなる処理が、さらに大幅な圧縮をもたらす。厳密に言えば、これらの後者のステップは損失を含むものである。しかしながら、図１１Ａ乃至図１１Ｆの例が示すように、画像の有用性の損失は極く微小であろう。
【００４０】
図１６及び図１７において、図６乃至図１１に示す方法を実行するための手順をフローチャート形式で示す。図１６を参照すると、入力画像に対してステップ３０の色空間変換が実行され、各ピクセルのＡ、Ｂ及びＣ値、又はそれに等価なものとして上述のＡ、Ｂ及びＣ画像が生成される。ステップ３０は、図１７でさらに詳述される。色空間変換が実行された後、損失なしの圧縮が実行されるか、又は損失ありの圧縮が実行されるかについて決定が下される。これは、典型的にはユーザにより指定され、例えば、ユーザインタフェース上のプロンプトを介して指定されたり、あるいは手順が実行されるべき方法を指示するフラグ又はビットの格納によって指定されたりする。損失なしの圧縮が選択されれば、処理はルーチン３４へ進み、ここで、損失なしの圧縮及び出力ファイルの生成準備（loss less compression and preparation of an output file：ＬＣＡＰＯと略記する。）が実行される。ルーチン３４は、図１８でさらに詳しく説明される。
【００４１】
損失ありの何らかの圧縮が実行されることになれば、処理はブロック３６、４０、４４及び４８で示した一連の損失ありの圧縮技術へと分岐していく。これらのステップは、どの特定の順序で実行されることも必要としない。図１６において、ブロック３６は、Ｃ画像（又はそれに等価なこととして、Ｃ値）を廃棄することによりさらに画像を圧縮し、Ａ及びＢ値を保持する。決定ブロック３８が実行され、ここで処理は追加の圧縮が実行されるべきか否かを決定する。ブロック３８もまた、プロンプトを介してユーザ入力を要求することにより、あるいは、さらなる圧縮が実行されるべきか否かを指示するフラグ又はビットを格納することにより実行されることが可能である。さらなる圧縮が行われないのであれば、処理は損失なしの圧縮及び出力ルーチン３４へ進む。
【００４２】
さらなる圧縮が実行されるのであれば、処理はステップ４０へ進み、ここで処理は、２５５ビットの量子化方法における例えば１０又は２０などの所定のしきい値より小さい全てのＢ値について、Ｂ画像の背景ピクセルをゼロに設定する。図９を参照すると、このことは、正常な細胞を表す陰のある対象物のみを含む黒い背景をゼロに設定することと等価である。このことは、空間的冗長性をさらに追加し、損失なしの圧縮技術が画像を実質的にさらに圧縮することを可能にする。ステップ４０の実行後、処理は決定ブロック４２へ進み、ここで画像をさらに圧縮する決定が下される。先と同様に、これは、ユーザのプロンプトを介したもの、あるいは処理が実行されるべき方法を指示する格納されたフラグ又はビットを参照したものであることが可能である。さらなる圧縮が実行されなければ、処理はルーチン３４へ進む。
【００４３】
さらなる圧縮が実行されれば処理はステップ４４へ進み、ここでＡ画像の垂直方向への２倍のサブサンプリングが実行され、Ａ画像データ（Ａ値）をさらに圧縮する。このステップは、垂直方向の分解能を最大５０パーセントまで事実上削減する。しかしながら、Ａ画像は、強い関心の持たれていない背景対象物を主として描画したものであるので、多くの実施形態では情報の損失は容認できるものである可能性がある。いったんこのステップが実行されると、処理は決定ブロック４６へ進み、ここでさらに圧縮するか否かについての決定が下される。これもまた、ユーザ入力によるもの、あるいは処理が実行されるべき方法に関する格納された情報を参照することによるものである可能性がある。損失ありの圧縮がさらに実行されるのでなければ、処理はルーチン３４へ進む。
【００４４】
さらなる圧縮が実行されるのであれば、処理はルーチン４８へ進み、ここでＡ画像の２倍のサブサンプリングが水平方向に実行される。その結果は、出力ルーチン３４へ送られる。
【００４５】
図１６に示すように、画像情報のいく分かの損失を伴っても画像をさらに圧縮するために、未処理の赤、緑及び青のピクセル値に対して追加の処理が実行されてもよい。この前置色空間変換処理を、モジュール４９で示す。ステップ４９における処理の例は、入力データに対してガンマ関数又は他の線形化アルゴリズムを適用することを含み、これによりステップ３０において色変換内の背景対象物及び陽性の対象物に係るより直線状のプロットがもたらされ、従って、Ａ及びＢ軸を含む平面に存在するデータと、Ｂ軸上により近接して存在する陽性の対象物とがもたらされる。
【００４６】
図１７は、色変換ステップ３０を示すフローチャートである。本アルゴリズムは、陽性の対象物１２（図１）であるＲｔ、Ｇｔ、Ｂｔ、又はより一般的には画像内の目標（ターゲット）の対象物と、対比染色された対象物、又はより一般的には背景対象物であるＲｂ、Ｇｂ、Ｂｂとの双方から、赤、緑及び青のピクセル値を取得する第１のステップ５０を含む。これらの値は、本明細書に記載の補数演算手順を用いて原点に移動させた後に取得される。試料が染色されている細胞画像において、これらの値は典型的には、与えられた染料に関して、又は複数の染料の組み合わせに関して一定になる。色変換係数は出力ファイルによって保存されるので、画像を捉える画像捕捉における比色の校正違いの影響もまた微小なものである。比色の誤差は変換係数の「誤差」又は変化の原因となるが、それでも再構成は正確に実行可能である。
【００４７】
次のステップ５２では、これらの値の補数を計算し、複数の点が原点から延びるようにそれらの点を移動させ、これにより透明な背景を削減する。このことは、８ビット量子化方法における例えば２５５などの、使用される与えられた量子化方法における最大の数から、ピクセル値を減算することによって達成される。
【００４８】
ステップ５４における次のステップでは、元のＲ、Ｂ、Ｇ座標系のθ、φ及びα回転を決定する回転係数を計算する。これらの定数は、θの正弦（ｓｔ）、θの余弦（ｃｔ）、φの正弦（ｓｐ）、φの余弦（ｃｐ）、αの正弦（ｓａ）、及びαの余弦（ｃａ）であり、下記の通りである。
【００４９】
【数１】
0004531749.tif 000003
【数２】
0004531749.tif 000004
【数３】
0004531749.tif 000005
【数４】
0004531749.tif 000006
【数５】
0004531749.tif 000007
【数６】
0004531749.tif 000008
【００５０】
ステップ５６において、これらの６つの定数は、次のような等価な９個の（９）変換係数、すなわち赤の３個、緑の３個及び青の３個によって表されることが可能である。
【００５１】
［数１］
Ｃｏｅｆｆ＿ｒl＝ｃｔ×ｓｐ
［数２］
Ｃｏｅｆｆ＿ｒ２＝−ｓｔ×ｓｐ
［数３］
Ｃｏｅｆｆ＿ｒ３＝−ｃｐ
［数４］
Ｃｏｅｆｆ＿ｇl＝ｓｔ×ｃａ−ｃｔ×ｃｐ×ｓａ
［数５］
Ｃｏｅｆｆ＿ｇ２＝ｃｔ×ｃａ＋ｓｔ×ｃｐ×ｓａ
［数６］
Ｃｏｅｆｆ＿ｇ３＝−ｓｐ×ｓａ
［数７］
Ｃｏｅｆｆ＿ｂl＝ｓｔ×ｓａ＋ｃｔ×ｃｐ×ｃａ
［数８］
Ｃｏｅｆｆ＿ｂ２＝ｃｔ×ｓａ−ｓｔ×ｃｐ×ｃａ
［数９］
Ｃｏｅｆｆ＿ｂ３＝ｓｐ×ｃａ
【００５２】
これらの係数の導出については、後述する。
【００５３】
最後にステップ５８で９個の変換係数が各ピクセルに適用され、各ピクセルについて、３つの変換された画像、又はより詳しくは次のようなＡ、Ｂ及びＣ値が生成される。
【００５４】
【数７】
0004531749.tif 000009
【００５５】
Ａ、Ｂ及びＣ値は、負の数及び非整数値を含む可能性がある。従ってステップ６０では式（１）からのＡ、Ｂ及びＣ値が整数化され、０乃至２５５間のＡ、Ｂ及びＣ値を形成すべく８ビットの量子化方法でスケーリングされる。これらの値は、本方法を実行するコンピュータ装置のメモリに格納される。ステップ６０から、処理は図１６のフローチャートのステップ３２へ進む。
【００５６】
図１８は、図１６の損失なしの圧縮及び出力ファイルの生成準備ルーチン３４によりソフトウェアで実行される動作を示す。ルーチン３４は、図１６のルーチンで実行された損失ありの特定の圧縮ステップ３６，４０，４４，４８と、これらのルーチンにおける適用可能な任意の定数又は変数の値とを識別するモジュール８０を含む。これらの処理と変数又は定数とに関する情報は、出力ファイル８８としてメモリに格納される。この出力ファイルは、この情報を含む複数のヘッダ９０を含んだフィールドと、未処理の画像データを含むフィールド９２とを含む。ルーチン３４はさらに、９個の変換係数ｃｏｅｆｆｒ＿１，ｃｏｅｆｆｒ＿２など、又はそれに等価な値ｓａ，ｃａ，ｓｔ，ｃｔ，ｓｐ，ｃｐと、目標及び背景画像のピクセル値Ｒｔ，Ｇｔ，Ｂｔ，Ｒｂ，Ｇｂ，Ｂｂとを識別するルーチン８２を含む。これらの値はさらに、出力ファイルのヘッダフィールド９０に格納される。出力ファイルはまた、実行された任意の圧伸アルゴリズムやガンマ補正などを識別する情報と、任意の適用可能な定数とを格納する。
【００５７】
ルーチン３４はさらに、Ａ及びＢ画像（Ａ，Ｂ値）に作用する、損失なしの既知の圧縮ルーチンであって、Ｃ画像が廃棄されたか否かに依存してオプションとしてＣ画像（Ｃ値）にも作用する圧縮ルーチンを実行する、損失なしの圧縮アルゴリズム又は処理を含む。このアルゴリズムの例は、ＷＩＮＺｉｐ、ＬＺＷ、あるいは、現在知られているか又は将来もたらされる、損失なしの他の圧縮アルゴリズムである可能性があるが、その詳細は特に重要ではない。出力される圧縮されたデータは、メモリにおいて、出力ファイルのデータフィールド９２に格納される。使用した圧縮のタイプは、ヘッダフィールド９０に格納される。
【００５８】
ステップ８６に示すように、Ａ、Ｂ及びＣ画像には追加の圧縮が実行されてもよい。例えば、損失なしの圧縮技術８４が実行された後、結果的に生じるＡ及びＢ画像データと、場合によってはＣ画像データとに対しては、例えば損失のあるＪＰＥＧ画像圧縮アルゴリズムなどのさらなる圧縮アルゴリズムが適用されることが可能である。ステップ８６が実行されれば、データフィールド９２に格納されるデータは、ステップ８６における損失ありの画像圧縮アルゴリズムの実行後の画像データとなり、それとともにヘッダフィールド９０内の情報は、画像圧縮のタイプと、画像の伸長（圧縮解除）に必要な他の任意の関連情報とを示す。
【００５９】
出力ファイル８８は、本明細書に記載の処理を実行するコンピュータ上でローカルに格納されてもよい。あるいは出力ファイルは、任意の適切な通信媒体を介して別のコンピュータへ伝送されてもよい。従って本発明は、未処理の画像データと、画像を伸長して元画像を構築するために必要な全情報を供給するヘッダとの双方を含むファイルの形式の圧縮画像が、コンピュータネットワークを介して遠隔のコンピュータへ伝送され得ること企図している。出力ファイルにおけるデータフィールド９２のサイズは、実質的に、圧縮が実行されなかったとすればそうなっていたであろうサイズよりも削減される。従って、与えられた帯域幅の伝送チャンネルに関して、このファイルはより速く伝送されることが可能である。
【００６０】
従って図１９は、本発明が実施されることが可能な環境を示す。この環境は、組織サンプル１０４を含むスライド１０２を収容する顕微鏡システム１００を含む。サンプル１０４には、図１に関して述べたように、スライド上の対象物をさらに視認しやするするために１つ又は複数の染料で染色されている。顕微鏡システム１００はカラーＣＣＤカメラ１０６に接続され、このカラーＣＣＤカメラ１０６は、スライドの赤、緑及び青の画像を１つ又は複数の倍率で取得する。カメラ１０６からの画像は、汎用コンピュータ１０８へ供給される。コンピュータ１０８は、別個のコンピュータである場合もあれば、顕微鏡システム１００と一体化されその一部となっている場合もある。コンピュータ１０８は、スライド上の試料の拡大されたカラー画像を表示するユーザインタフェース１１０を含む。
【００６１】
コンピュータ１０８は、カラー画像の形態学的処理又は画像処理などの任意の様々な技術を使用して背景対象物及び陽性の対象物を識別するソフトウェア命令を含む。あるいはユーザは、マウスを使ってユーザインタフェース１１０のスクリーンディスプレイ上でこれらの領域を強調表示することも可能である。ユーザはアイコンをクリックし、どのような画像圧縮を希望するかということに関するその命令を入力する。このとき、ユーザは、基本的には、先に述べた損失ありの圧縮技術で利用可能なもののうちの所定の１つを選択する。またユーザは、定数Ｒｔ，Ｇｔ，Ｂｔ，Ｒｂ，Ｇｂ，Ｂｂを取得する目的で、陽性の対象物及び背景対象物を識別するようにプロンプトで指示されてもよい。またユーザは、任意の追加の前置色空間変換処理が使用されるべきであるか否かを入力するようにプロンプトで指示されてもよい。
【００６２】
次にコンピュータ１０８は図１６乃至図１８の処理を実行し、出力ファイルが生成される。出力ファイルは、コンピュータ１０８内のメモリに格納される場合もあれば、コンピュータネットワーク１２０を介して遠隔のコンピュータ１２２へ伝送される場合もある。遠隔のコンピュータは、図１６乃至図１８に示すものと同様のソフトウェアを含み、基本的には、出力ファイル８８に対して逆の処理を実行して元画像を再構築する。図１９に示すように、コンピュータ１２２は、ユーザが元のスライド画像を見ることができるユーザインタフェース１２４を含む。コンピュータ１２２はこの画像をローカルに格納する場合もあれば、他のコンピュータと共有する場合もある。図１１で実証されているように、５．５：１又はこれ以上である圧縮にも関わらず、結果的に生じる試料画像は有用な情報をほとんど、又は全く失わない。
【００６３】
コンピュータ１０８は、画像を生成するシステム（顕微鏡のコンピュータ制御システムなど）に組み込まれる可能性もあれば、ローカルエリアネットワーク又は他のネットワークを介してそれに接続されるスタンドアロン型装置である可能性もある。Ｗｉｎｄｏｗｓ（登録商標）のオペレーティングシステムを実行しかつ本明細書に記載のタスク及びルーチンの実行のためのソフトウェアを有する汎用コンピュータは、１つの可能な実施形態である。
【００６４】
先に述べたように、新たなＡ、Ｂ及びＣ軸を生成するための座標軸の回転は、１つの軸が、陽性の対象物に対応する点プロットに沿ってではなく、対比染色された対象物に対応する点プロットに沿って存在するように実行されることが可能である。このことを、図１２乃至図１５に示す。図１２は、ある画像からのピクセルの３次元の散乱プロットを示したものである。各ピクセル毎に、色空間又はカラーキューブにおける座標として赤、緑及び青の成分を用いて、点がプロットされている。赤、緑及び青の値は補数演算される、又は２４ビットのカラー画像（ピクセル毎にカラーチャンネル当たり８ビットで、３つのカラーチャンネル）の場合における例えば２５５などの可能な最大値から減算される。この移動は、通常は最大値２５５である背景のピクセル値をゼロへシフトする。ここでは、複数の点にてなる２つのクラスタを見てとれる可能性がある。図１２では、点プロット２２は対比染色された対象物に対応し、プロット２４は陽性の対象物に対応している。図１２において、赤、緑及び青の軸には、座標系原点の移動が行われ、かつ８ビットの量子化方法における最大値２５５からの実際のピクセル値の減算が行われていることを示すプライム記号が付与されている。この時点で本プロットの原点にクラスタ状に集中している透明な背景のピクセルは、明確化のために図示していない。対比染色された対象物の点２２は、陽性の対象物の点２４がそうであるように、直線に沿って存在する傾向がある。複数の点にてなるこれらの２つの線は、この空間内で１つの平面を画成する。この平面を、「ニュートラル」面と呼ぶことにする。
【００６５】
本明細書に記載の色空間変換の目的は、１つの新たな軸が、対比染色された対象物によって形成される直線に沿って存在し、かつ第２の新たな軸が、第１の新たな軸とともに、ニュートラル面に存在する平面を形成するように、Ｒ’、Ｇ’、Ｂ’座標系を回転させることにある。（あるいはこの回転は、１つの軸が、陽性の対象物によって形成される線に沿って存在するように行われる可能性もある。）これを説明するために、図１３を参照されたい。回転は、３つのステップで実行される。それらのうちの最初のものでは、角度θだけの回転により、点Ｐの直下に存在する新規かつ中間的な軸を形成する。第２のものでは、この中間的な軸を上向きに角度φだけ回転させ、点Ｐ（及び他の全ての対比染色されたピクセル）を通る第２の中間的な軸を生成する。最後の第３の回転は角度αで実行されてＡ、Ｂ及びＣ軸が生成され、陽性の対象物及び対比染色された対象物の双方が完全にＡ，Ｂ平面内に存在する。これらの３つの回転を、図１４Ａ、図１４Ｂ及び図１４Ｃに示す。完了時には、陽性のピクセル及び対比染色されたピクセルは全て、完全にＡ，Ｂ平面内に存在し（図１５参照）、Ｃ平面にはゼロ値（又は非常に小さな値）を有する。この結果を、図１５に示す。図１５では、Ｃ軸はページ平面に向かうように延在している。
【００６６】
これで、３つの新たな画像、すなわち、各ピクセルのＡ値を含むＡ画像と、各ピクセルのＢ値を含むＢ画像と、各ピクセルのＣ値を含むＣ画像とを生成することができる。例えばＡ画像では、各ピクセルについてピクセルの明るさがＡ値によって決定される。Ｂ及びＣ画像も、同様の方法で生成される。図１５におけるプロットから分かるように、Ｂ画像では、対比染色された対象物のピクセル値（Ｂ値）はゼロであるか、ほぼゼロである。陽性に染色されたピクセルのみが、認識可能な明るさを発生する。このような画像では、陽性に染色された対象物のみが視認可能である。プロット２２及び２４はともにＡ軸に沿って実質的な非ゼロ値を有するので、Ａ画像は、陽性の対象物及び対比染色された対象物の双方に関して認識可能なピクセル値を含む。点プロット２２及び２４は本質的には平面内に存在するので、Ｃ画像は至る所で本質的にゼロ値になる。
【００６７】
変換係数の導出．
先に述べたように、変換処理は、全てのピクセル値の補数を計算する、すなわち２５５からそれらの値を減算するステップ５２を含む。ここでは、全体的変換に利用される中間的な軸を、以前の軸にプライム記号を追加したもので示す。すなわち、元の赤、緑及び青に対するＲ，Ｇ及びＢの軸は、図１２及び図１３に示すようにＲ’、Ｇ’及びＢ’で置き換えられる。次に、この第１の変換ステップ５２は、各ピクセルについて、次のようにソフトウェアで記述される。
【００６８】
［数１０］
Ｒ’＝２５５−Ｒ
［数１１］
Ｇ’＝２５５−Ｇ
［数１２］
Ｂ’＝２５５−Ｂ
【００６９】
このステップは、量子化方法での最大値から減算することによる、実際のピクセル値の補数演算である。
【００７０】
この移動に続いて、図１３及び図１４Ａに示すように点ＰがＲ’’の真上となるように、図１３及び図１４Ａに示されるＢ’軸を中心とする角度θの回転が実行される。これは、新たな軸Ｒ’’、Ｇ’’及びＢ’’を生成する。この回転は、次式によって与えられる。
【００７１】
【数８】
0004531749.tif 000010
【００７２】
行列の成分は、必要な回転角（θ）の正弦及び余弦である。これらは、図１からの調査により、次式で与えられる。
【００７３】
【数９】
0004531749.tif 000011
【数１０】
0004531749.tif 000012
【００７４】
ここで、添字「ｂ」は対比染色されたピクセル値を示し、Ｇｂは、対比染色された対象物を描画するピクセルの緑の値を示し、Ｒｂは、対比染色された対象物を描画するピクセルの赤の値を示す。これらの値は、対比染色された対象物の「典型的」なピクセルから取得される。これらの値はいくつかのピクセルの平均である可能性もあれば、同じ染料で染色されたいくつかの組織スライド上にわたる複数の対比染色されたピクセルの平均である可能性もある。これらの値は、好適には、ソフトウェアに格納されかつ本明細書に記載の色空間変換アルゴリズムで使用される定数である。
【００７５】
第２の回転はＧ’’軸を中心とするものであり、新たな軸Ｒ’’’、Ｇ’’’及びＢ’’’を生成する。この回転は、次式によって与えられる。
【００７６】
【数１１】
0004531749.tif 000013
【００７７】
ここで、回転係数は角φの正弦及び余弦であり、次式で与えられる。
【００７８】
【数１２】
0004531749.tif 000014
【数１３】
0004531749.tif 000015
【００７９】
Ｒｂ、Ｇｂ及びＢｂの値は、先に述べた通りである。
【００８０】
最後の回転は、新たなＡ、Ｂ及びＣ軸を生成するためのＲ’’’を中心とするものであり、回転された最終的な新たなカラー値、又は次式の値を生成する。
【００８１】
【数１４】
0004531749.tif 000016
【００８２】
ここで回転係数は、図１４Ｃに示す角αの正弦及び余弦であり、次式によって与えられる。
【００８３】
【数１５】
0004531749.tif 000017
【数１６】
0004531749.tif 000018
【００８４】
ここで、添字「ｔ」は、陽性の対象物の赤、緑及び青のピクセル値を表す。これらのＲｔ、Ｇｔ及びＢｔ値は、対比染色されたものの場合と同様に取得される。すなわち、これらの値は、単一のスライド上の陽性の対象物を表す単一のピクセルから取得されるか、単一のスライド上の陽性の対象物を表す複数のピクセルの平均から取得されるか、又は一連のスライドからの陽性の対象物のピクセル値の平均から取得される。
【００８５】
線形代数を用いてこれらの３つの回転を合成し、１つの全体的な回転行列を生成することが可能であり、これは、次式で与えられる。
【００８６】
【数１７】
0004531749.tif 000019
【００８７】
言い替えれば、元のｒ、ｇ及びｂ値の各々に関するＡ、Ｂ及びＣ値は、先に述べた式１によって与えられる。
【００８８】
従って、ある好適な実装においては、各ピクセルの赤、緑及び青のカラー値と、回転角θ、φ及びαに関連付けられた定数、すなわちｓａ，ｃａ，ｓｐ，ｃｐ，ｓｔ，ｃｔと、Ｒｂ，Ｇｂ及びＢｂ値と、Ｒｔ，Ｇｔ及びＢｔ値とを含む入力に関する、Ａ，Ｂ及びＣのための式（各ピクセルについてＡ、Ｂ及びＣ値を生成する式）をコーディングした、機械により読み取り可能な命令の形式のソフトウェアが、汎用コンピュータに提供される。９個の変換係数は、先に説明したようにこれらの値から計算されることが可能である。次に、変換係数はメモリに格納されるか、又はファイルへ出力される。結果として生じるＡ、Ｂ及びＣ値に対して損失なしの圧縮が実行され、これにより、空間的冗長性に起因する入力画像を表すために必要な所定量の情報が削減される。Ｃ画像の除去、Ａ又はＢ画像のダウンサンプリング、入力データの線形化、及び本明細書に記載の他の方法により、損失ありの追加的圧縮が行われてもよい。
【００８９】
これまでの説明から当業者は、本発明の真の範囲を逸脱することなく、本発明の本好適な実装からいく分かの変更を行うことが可能である。例えば、本好適な実施形態は医療画像のコンテキストにおけるものであるが、本明細書に記載の方法及び装置は他のタイプの画像に適用されてもよい。関心対象の対象物は、必ずしも細胞の対象物である必要はない。さらに、本発明の範囲を逸脱することなく、変換された画像に対して損失ありの他の圧縮技術を実行することも可能である。損失なしの他の圧縮技術も使用可能である。本発明のこの範囲は、これまでの説明に鑑みて、添付の請求の範囲の参照により決定されるべきものである。
【図面の簡単な説明】
【００９０】
【図１】カラーカメラを備えた顕微鏡で撮影された組織サンプルのカラー画像の図であり、明るい青に発色するように対比染色された正常な細胞と、ほぼ画像中央における赤みがかって発色するように染色された陽性の細胞とを示す図である。本発明は、図１の画像のような画像を圧縮するための方法を提供する。
【図２Ａ】図１の画像の赤成分を示す図である。
【図２Ｂ】図１の画像の緑成分を示す図である。
【図２Ｃ】図１の画像の青成分を示す図である。
【図３Ａ】青で対比染色された対象物と透明な背景とを含む、図１の画像の一部の２次元カラープロットの図であって、与えられたピクセルのカラー値が２つの色に対するその色の関数としてプロットされている図である。
【図３Ｂ】青で対比染色された対象物と透明な背景とを含む、図１の画像の一部の２次元カラープロットの図であって、与えられたピクセルのカラー値が２つの色に対するその色の関数としてプロットされている図である。
【図３Ｃ】青で対比染色された対象物と透明な背景とを含む、図１の画像の一部の２次元カラープロットの図であって、与えられたピクセルのカラー値が２つの色に対するその色の関数としてプロットされている図である。
【図４Ａ】図３Ａに対する補数によるカラープロットの図であり、ピクセル値は、画像に対する与えられた量子化方法の下での最大ピクセル値を表す例えば２５５などの量から実際の値を減算することにより、原点（０，０）から延びるように移動されている図である。
【図４Ｂ】図３Ｂに対する補数によるカラープロットの図であり、ピクセル値は、画像に対する与えられた量子化方法の下での最大ピクセル値を表す例えば２５５などの量から実際の値を減算することにより、原点（０，０）から延びるように移動されている図である。
【図４Ｃ】図３Ｃに対する補数によるカラープロットの図であり、ピクセル値は、画像に対する与えられた量子化方法の下での最大ピクセル値を表す例えば２５５などの量から実際の値を減算することにより、原点（０，０）から延びるように移動されている図である。
【図５Ａ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図４Ａ乃至図４Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。
【図５Ｂ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図４Ａ乃至図４Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。
【図５Ｃ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図４Ａ乃至図４Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。
【図５Ｄ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図４Ａ乃至図４Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。
【図６Ａ】青で対比染色された対象物と透明な背景と画像中央の陽性の対象物とのすべてを含む、図１の画像の一部の２次元カラープロットの図であり、図３Ａ乃至図３Ｃの場合がそうであったように、与えられたピクセルのカラー値が２つの色に対するその色の関数としてプロットされている図である。
【図６Ｂ】青で対比染色された対象物と透明な背景と画像中央の陽性の対象物とのすべてを含む、図１の画像の一部の２次元カラープロットの図であり、図３Ａ乃至図３Ｃの場合がそうであったように、与えられたピクセルのカラー値が２つの色に対するその色の関数としてプロットされている図である。
【図６Ｃ】青で対比染色された対象物と透明な背景と画像中央の陽性の対象物とのすべてを含む、図１の画像の一部の２次元カラープロットの図であり、図３Ａ乃至図３Ｃの場合がそうであったように、与えられたピクセルのカラー値が２つの色に対するその色の関数としてプロットされている図である。
【図７Ａ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図６Ａ乃至図６Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。対比染色された対象物と、陽性の対象物との両方について、複数の点にてなるほぼ直線状の帯状部を示す図である。
【図７Ｂ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図６Ａ乃至図６Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。対比染色された対象物と、陽性の対象物との両方について、複数の点にてなるほぼ直線状の帯状部を示す図である。
【図７Ｃ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図６Ａ乃至図６Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。対比染色された対象物と、陽性の対象物との両方について、複数の点にてなるほぼ直線状の帯状部を示す図である。
【図７Ｄ】赤、青及び緑の軸を有する３次元カラーキューブを示す図であり、図６Ａ乃至図６Ｃの散乱プロットの点が単一の３次元カラープロットに合成されている図である。対比染色された対象物と、陽性の対象物との両方について、複数の点にてなるほぼ直線状の帯状部を示す図である。
【図８】「Ａ」軸に沿った各ピクセルの値を示した試料画像の図であり、ここでＡ軸は、本明細書に記載の回転機能に従って図７Ａ乃至図７Ｄの赤、青及び緑の軸を回転させたものである。
【図９】「Ｂ」軸における各ピクセルの値を示した試料画像の図であり、ここでＢ軸は、陽性の対象物に対応する図７Ａ乃至図７Ｄの複数の点にてなる帯状部に対して（ある程度は）整列するように、本明細書に記載の回転機能に従って図７Ａ乃至図７Ｄの赤、青及び緑の軸を回転させたものである。
【図１０】「Ｃ」軸における各ピクセルの値を示した試料画像の図であり、ここでＣ軸は本明細書に記載の回転機能に従って図７Ａ乃至図７Ｄの赤、青及び緑の軸を回転させたものである。
【図１１Ａ】圧縮されていない元画像と、本発明の技術により様々な程度まで圧縮された５つの画像とを含む６つの画像の図であり、最高レベルの圧縮が使用される場合でも本発明は画像情報の有意な損失をもたらさないことを示す画像の図である。
【図１１Ｂ】圧縮されていない元画像と、本発明の技術により様々な程度まで圧縮された５つの画像とを含む６つの画像の図であり、最高レベルの圧縮が使用される場合でも本発明は画像情報の有意な損失をもたらさないことを示す画像の図である。
【図１１Ｃ】圧縮されていない元画像と、本発明の技術により様々な程度まで圧縮された５つの画像とを含む６つの画像の図であり、最高レベルの圧縮が使用される場合でも本発明は画像情報の有意な損失をもたらさないことを示す画像の図である。
【図１１Ｄ】圧縮されていない元画像と、本発明の技術により様々な程度まで圧縮された５つの画像とを含む６つの画像の図であり、最高レベルの圧縮が使用される場合でも本発明は画像情報の有意な損失をもたらさないことを示す画像の図である。
【図１１Ｅ】圧縮されていない元画像と、本発明の技術により様々な程度まで圧縮された５つの画像とを含む６つの画像の図であり、最高レベルの圧縮が使用される場合でも本発明は画像情報の有意な損失をもたらさないことを示す画像の図である。
【図１１Ｆ】圧縮されていない元画像と、本発明の技術により様々な程度まで圧縮された５つの画像とを含む６つの画像の図であり、最高レベルの圧縮が使用される場合でも本発明は画像情報の有意な損失をもたらさないことを示す画像の図である。
【図１２】対比染色された対象物（背景の細胞又は対象物）と、背景対象物に対するよりも強い関心の持たれた対象物を含む陽性の対象物との双方を含むピクセル群のカラーデータを表す点プロット表示の図である。
【図１３】図１２の点プロットを示す図であり、本明細書に記載の色空間変換に必要な回転を実行する際の最初のステップとしての、青の軸を中心とする角度約θの回転を示す図である。
【図１４Ａ】本明細書に記載の色空間変換に係る回転の様相を含む、順次に行われる３つの回転θ、ω、αを示す図である。
【図１４Ｂ】本明細書に記載の色空間変換に係る回転の様相を含む、順次に行われる３つの回転θ、ω、αを示す図である。
【図１４Ｃ】本明細書に記載の色空間変換に係る回転の様相を含む、順次に行われる３つの回転θ、ω、αを示す図である。
【図１５】図１４に記載の回転が実行された後の図１２からの点プロットを示す図である。点プロットは、変換された色空間のＡ及びＢ軸を含む平面内に存在することに留意されたい。
【図１６】本発明のこの好適な実施形態による圧縮処理を示すフローチャートである。
【図１７】図１６における「色変換を実行する」モジュールのフローチャートである。
【図１８】図１６における損失なしの圧縮及び出力モジュール３４を示す図である。
【図１９】本発明を実施することができる、１つの可能なハードウェア環境を概略的に示す図である。
【図１】
0004531749.tif 000022
【図３Ａ】
0004531749.tif 000023
【図３Ｂ】
0004531749.tif 000024
【図３Ｃ】
0004531749.tif 000025
【図４Ａ】
0004531749.tif 000026
【図４Ｂ】
0004531749.tif 000027
【図４Ｃ】
0004531749.tif 000028
【図５Ａ】
0004531749.tif 000029
【図５Ｂ】
0004531749.tif 000030
【図５Ｃ】
0004531749.tif 000031
【図５Ｄ】
0004531749.tif 000032
【図６Ａ】
0004531749.tif 000033
【図６Ｂ】
0004531749.tif 000034
【図６Ｃ】
0004531749.tif 000035
【図７Ａ】
0004531749.tif 000036
【図７Ｂ】
0004531749.tif 000037
【図７Ｃ】
0004531749.tif 000038
【図７Ｄ】
0004531749.tif 000039
【図１２】
0004531749.tif 000040
【図１３】
0004531749.tif 000041
【図１４Ａ】
0004531749.tif 000042
【図１４Ｂ】
0004531749.tif 000043
【図１４Ｃ】
0004531749.tif 000044
【図１５】
0004531749.tif 000045
【図１６】
0004531749.tif 000046
【図１７】
0004531749.tif 000047
【図１８】
0004531749.tif 000048
【図１９】
0004531749.tif 000049
【図２Ａ】
0004531749.tif 000050
【図２Ｂ】
0004531749.tif 000051
【図２Ｃ】
0004531749.tif 000052
【図８】
0004531749.tif 000053
【図９】
0004531749.tif 000054
【図１０】
0004531749.tif 000055
【図１１Ａ】
0004531749.tif 000056
【図１１Ｂ】
0004531749.tif 000057
【図１１Ｃ】
0004531749.tif 000058
【図１１Ｄ】
0004531749.tif 000059
【図１１Ｅ】
0004531749.tif 000060
【図１１Ｆ】
0004531749.tif 000061