1

ウィンドウ幅/レベルを使用した画像表示のルックアップ テーブルについて一般的な質問があります。私の場合、モノクロ表示を使用しているため、画面に表示するための256の異なるピクセル値があります。私たちのデータは、正の値のみを持つ符号付きの short 型であるため、65536の異なる生データ値が考えられます。

0 から 65535の生データ値を 0 から 255 のピクセル値にマッピングしてルックアップ テーブルを作成します。これは、すべてのデータが画面に表示されることを想定しているためです。ルックアップ テーブルは、長さが 65536 のバイト配列です。マップされたピクセル値 (0 ~ 255) は、生データ値をルックアップ テーブル配列のインデックスとして使用して対応する値を取得する方法で、ルックアップ テーブル配列に配置されます。ピクセル値を表示します。

ここで、ユーザーがウィンドウのレベルと幅を変更します。たとえば、レベル = 0、幅 = 65536 とすると、65536/2 未満のデータが表示されます。2 つのオプションがあります。

  1. 65536/2 より大きいすべてのルックアップ テーブル ピクセル値を 255 (白) に設定し、0 ~ 65535/2 の生データ値を 0 ~ 255 ピクセル値でルックアップ テーブル配列に再マッピングします。

  2. 65535/2 より大きいすべてのルックアップ テーブル ピクセル値を 255 (白) に設定するだけです。

どの方法が正しいですか?ルックアップ テーブルを修正する必要があると考えています。ポイントが赤の場合 (色が使用されている場合)、ユーザーが見たいウィンドウのレベルと幅に関係なく、常に赤である必要があると思います。 右?新しいウィンドウ レベルと幅に基づいて再度再マッピングすると、その赤い点が赤くなくなる可能性があります。これでいいですか?

4

0 に答える 0