JP7283603B2 - コンピュータプログラム、画像処理装置及び画像処理方法 - Google Patents
コンピュータプログラム、画像処理装置及び画像処理方法 Download PDFInfo
- Publication number
- JP7283603B2 JP7283603B2 JP2022040503A JP2022040503A JP7283603B2 JP 7283603 B2 JP7283603 B2 JP 7283603B2 JP 2022040503 A JP2022040503 A JP 2022040503A JP 2022040503 A JP2022040503 A JP 2022040503A JP 7283603 B2 JP7283603 B2 JP 7283603B2
- Authority
- JP
- Japan
- Prior art keywords
- voxels
- texture image
- voxel
- opacity
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Apparatus For Radiation Diagnosis (AREA)
- Image Generation (AREA)
Description
とができるので、γは固定値でよい。また、0≦D8(x,y,z)≦255、0≦x≦Sx-1、0≦y≦Sy-1、0≦z≦Sz-1である。また、xy方向の解像度はRxy、z方向の解像度はRzである。
系の積層四角形とテクスチャ座標系の2Dテクスチャマップとの対応関係を補正しないと、適切なレンダリング像を得ることができない。
曲線状のモアレ、ストライプ・格子状のモアレ)の発生を抑制することができる。
11 記憶部
12 出力部
20 画像処理部
21 階調圧縮処理部
22 平滑化処理部
23 ボクセル構造体生成部
24 変換処理部
25 レンダリング処理部
26 3Dテクスチャ画像生成部
27 積層四角形設定部
28 乱数発生部
29 補正処理部
30 ROIクリッピング処理部
100 3Dテクスチャマッピング装置
201 CPU
202 ROM
203 RAM
204 GPU
205 ビデオメモリ
206 記録媒体読取部
Claims (29)
- コンピュータに、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する処理と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する処理と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成する処理と、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像のボクセルのxyz座標に所定範囲内の乱数を加算する処理と、
乱数を加算したxyz座標の実数値の近傍の整数値をxyz座標とする前記ボクセル構造体のボクセルを特定する処理と、
特定したボクセルで構成される3Dテクスチャ画像を生成する処理と
を実行させるコンピュータプログラム。 - コンピュータに、
前記複数のxy平面画像の数と同数の前記四角形をZ軸方向に並べた積層四角形を設定する処理を実行させる請求項1に記載のコンピュータプログラム。 - コンピュータに、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する処理と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する処理と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成する処理と、
前記視線上の前記四角形のXY座標に対応する前記3Dテクスチャ画像のxyz座標を算出する処理と、
算出したxyz座標に対応する前記変換後3Dテクスチャ画像のxyz座標に対応するボクセルのRGB値及び不透明度に基づいてアルファブレンディングする処理と、
算出したxyz座標が前記変換後3Dテクスチャ画像の範囲外である場合、算出したxyz座標に対応するボクセルのRGB値の各々に取り得る最大値の50%以上の明るい所定値を付与し、前記ボクセルの不透明度に0を付与する処理と
を実行させるコンピュータプログラム。 - コンピュータに、
前記視線上の前記四角形のXY座標に対応する前記3Dテクスチャ画像のxyz座標を算出する処理と、
算出したxyz座標に対応する前記変換後3Dテクスチャ画像のxyz座標に対応するボクセルのRGB値及び不透明度に基づいてアルファブレンディングする処理と
を実行させる請求項1又は請求項2に記載のコンピュータプログラム。 - コンピュータに、
算出したxyz座標が前記変換後3Dテクスチャ画像の範囲外である場合、算出したxyz座標に対応するボクセルのRGB値の各々に取り得る最大値の50%以上の明るい所定値を付与し、前記ボクセルの不透明度に0を付与する処理を実行させる請求項4に記載のコンピュータプログラム。 - コンピュータに、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出する処理と、
算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出する処理と、
算出した陰影値に基づいて前記ボクセルのRGB値を補正する処理と、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と
を実行させる請求項1に記載のコンピュータプログラム。 - コンピュータに、
前記ボクセル構造体のボクセルの不透明度と、該ボクセルの近傍に位置する複数の近傍ボクセルそれぞれの不透明度との差分を算出する処理と、
前記ボクセルと前記近傍ボクセルとの距離並びに前記ボクセル及び前記近傍ボクセルそれぞれの不透明度の差分に基づいて前記ボクセルの勾配ベクトルを算出する処理と
を実行させる請求項6に記載のコンピュータプログラム。 - コンピュータに、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する処理と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する処理と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成する処理と、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出する処理と、
算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出する処理と、
算出した陰影値に基づいて前記ボクセルのRGB値を補正する処理と、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記勾配ベクトルのz軸方向の成分を所定の変倍率で補正する処理を実行させるコンピュータプログラム。 - コンピュータに、
前記勾配ベクトルのz軸方向の成分を所定の変倍率で補正する処理を実行させる請求項7に記載のコンピュータプログラム。 - コンピュータに、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する処理と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する処理と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成する処理と、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出する処理と、
算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出する処理と、
算出した陰影値に基づいて前記ボクセルのRGB値を補正する処理と、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記勾配ベクトルを算出することができないボクセルに取り得る最大値の50%以上の明るい陰影値を付与する処理を実行させるコンピュータプログラム。 - コンピュータに、
前記勾配ベクトルを算出することができないボクセルに取り得る最大値の50%以上の明るい陰影値を付与する処理を実行させる請求項7又は請求項9のいずれか一項に記載のコンピュータプログラム。 - コンピュータに、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する処理と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する処理と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成する処理と、
前記複数のxy平面画像それぞれの一のxy平面画像上の任意の注目画素及び該注目画素の前記一のxy平面画像での近傍画素の画素値に基づいて、前記一のxy平面画像を平滑化する処理と、
平滑化した前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記複数のxy平面画像のうちの所定のxy平面画像の画素の最小値及び最大値を特定する処理と、
特定した最大値よりも小さい上限値及び特定した最小値よりも大きい下限値を算出する処理と、
前記複数のxy平面画像の各画素の画素値を前記上限値及び下限値の範囲内に圧縮する処理と、
圧縮した前記複数のxy平面画像それぞれの任意の注目画素及び該注目画素の近傍画素の画素値に基づいて、前記複数のxy平面画像を平滑化する処理と
を実行させるコンピュータプログラム。 - コンピュータに、
画素値に対応付けてRGB値及び不透明度が定義されたカラーマップデータを取得する処理と、
前記平滑化した複数のxy平面画像それぞれの各画素に対応するボクセルのRGB値及び不透明度に前記カラーマップデータのRGB値及び不透明度を対応付けて3Dテクスチャ画像を生成する処理と
を実行させる請求項12に記載のコンピュータプログラム。 - コンピュータに、
x軸中心、y軸中心及びz軸中心の回転角、視野角度、視点位置、クリッピング位置、xyz軸方向のオフセット値、xyz軸方向の拡大又は縮小倍率、z軸方向の変倍率を含む前記所定の変換のパラメータを取得する処理と、
前記3Dテクスチャ画像に対して、取得したパラメータを用いた所定の変換を行って変換後3Dテクスチャ画像を生成する処理と
を実行させる請求項1から請求項13のいずれか一項に記載のコンピュータプログラム。 - コンピュータに、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する処理と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する処理と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する処理と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成する処理と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成する処理と、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成する処理と、
ボリュームレンダリング処理の対象領域を画定するxyz座標を設定する処理と、
設定したxyz座標に所定範囲内の乱数を加算する処理と、
生成したボクセル構造体のボクセルのxyz座標が、乱数を加算したxyz座標で画定される対象領域内にある場合、前記ボクセルで構成される3Dテクスチャ画像を生成する処理と
を実行させるコンピュータプログラム。 - コンピュータに、
生成したボクセル構造体のボクセルのxyz座標が、乱数を加算したxyz座標で画定される対象領域外にある場合、前記ボクセルのRGB値及び不透明度を所定値に設定する処理と
を実行させる請求項15に記載のコンピュータプログラム。 - コンピュータに、
前記変換後3Dテクスチャ画像を生成する処理及び前記レンダリング画像を生成する処理を実行するための指令をGPUに出力する処理を実行させる請求項1から請求項16のいずれか一項に記載のコンピュータプログラム。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する取得部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する3Dテクスチャ画像生成部と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する変換後3Dテクスチャ画像生成部と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する積層四角形設定部と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成するレンダリング画像生成部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成するボクセル構造体生成部と
を備え、
前記3Dテクスチャ画像生成部は、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像のボクセルのxyz座標に所定範囲内の乱数を加算し、
乱数を加算したxyz座標の実数値の近傍の整数値をxyz座標とする前記ボクセル構造体のボクセルを特定し、
特定したボクセルで構成される3Dテクスチャ画像を生成する、
画像処理装置。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する取得部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する3Dテクスチャ画像生成部と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する変換後3Dテクスチャ画像生成部と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する積層四角形設定部と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成するレンダリング画像生成部と、
前記視線上の前記四角形のXY座標に対応する前記3Dテクスチャ画像のxyz座標を算出し、算出したxyz座標に対応する前記変換後3Dテクスチャ画像のxyz座標に対応するボクセルのRGB値及び不透明度に基づいてアルファブレンディングするレンダリング処理部と、
算出したxyz座標が前記変換後3Dテクスチャ画像の範囲外である場合、算出したxyz座標に対応するボクセルのRGB値の各々に取り得る最大値の50%以上の明るい所定値を付与し、前記ボクセルの不透明度に0を付与する補正処理部と
を備える画像処理装置。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する取得部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する3Dテクスチャ画像生成部と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する変換後3Dテクスチャ画像生成部と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する積層四角形設定部と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成するレンダリング画像生成部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成するボクセル構造体生成部と
を備え、
前記3Dテクスチャ画像生成部は、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出し、算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出し、算出した陰影値に基づいて前記ボクセルのRGB値を補正する補正処理部をさらに備え、
前記3Dテクスチャ画像生成部は、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記補正処理部は、
前記勾配ベクトルのz軸方向の成分を所定の変倍率で補正する、
画像処理装置。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する取得部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する3Dテクスチャ画像生成部と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する変換後3Dテクスチャ画像生成部と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する積層四角形設定部と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成するレンダリング画像生成部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成するボクセル構造体生成部と
を備え、
前記3Dテクスチャ画像生成部は、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出し、算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出し、算出した陰影値に基づいて前記ボクセルのRGB値を補正する補正処理部をさらに備え、
前記3Dテクスチャ画像生成部は、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記補正処理部は、
前記勾配ベクトルを算出することができないボクセルに取り得る最大値の50%以上の明るい陰影値を付与する、
画像処理装置。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する取得部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する3Dテクスチャ画像生成部と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する変換後3Dテクスチャ画像生成部と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する積層四角形設定部と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成するレンダリング画像生成部と、
前記複数のxy平面画像それぞれの一のxy平面画像上の任意の注目画素及び該注目画素の前記一のxy平面画像での近傍画素の画素値に基づいて、前記一のxy平面画像を平滑化する平滑化処理部と
を備え、
前記3Dテクスチャ画像生成部は、
平滑化した前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記複数のxy平面画像のうちの所定のxy平面画像の画素の最小値及び最大値を特定し、特定した最大値よりも小さい上限値及び特定した最小値よりも大きい下限値を算出し、前記複数のxy平面画像の各画素の画素値を前記上限値及び下限値の範囲内に圧縮する会長圧縮処理部をさらに備え、
前記平滑化処理部は、
圧縮した前記複数のxy平面画像それぞれの任意の注目画素及び該注目画素の近傍画素の画素値に基づいて、前記複数のxy平面画像を平滑化する、
画像処理装置。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得する取得部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成する3Dテクスチャ画像生成部と、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成する変換後3Dテクスチャ画像生成部と、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定する積層四角形設定部と、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成するレンダリング画像生成部と、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成するボクセル構造体生成部と
を備え、
前記3Dテクスチャ画像生成部は、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
ボリュームレンダリング処理の対象領域を画定するxyz座標を設定し、設定したxyz座標に所定範囲内の乱数を加算するROIクリッピング処理部をさらに備え、
前記3Dテクスチャ画像生成部は、
生成したボクセル構造体のボクセルのxyz座標が、乱数を加算したxyz座標で画定される対象領域内にある場合、前記ボクセルで構成される3Dテクスチャ画像を生成する、
画像処理装置。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置による画像処理方法であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成し、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定し、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成し、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像のボクセルのxyz座標に所定範囲内の乱数を加算し、
乱数を加算したxyz座標の実数値の近傍の整数値をxyz座標とする前記ボクセル構造体のボクセルを特定し、
特定したボクセルで構成される3Dテクスチャ画像を生成する画像処理方法。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置による画像処理方法であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成し、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定し、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成し、
前記視線上の前記四角形のXY座標に対応する前記3Dテクスチャ画像のxyz座標を算出し、
算出したxyz座標に対応する前記変換後3Dテクスチャ画像のxyz座標に対応するボクセルのRGB値及び不透明度に基づいてアルファブレンディングし、
算出したxyz座標が前記変換後3Dテクスチャ画像の範囲外である場合、算出したxyz座標に対応するボクセルのRGB値の各々に取り得る最大値の50%以上の明るい所定値を付与し、前記ボクセルの不透明度に0を付与する画像処理方法。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置による画像処理方法であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成し、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定し、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成し、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出し、
算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出し、
算出した陰影値に基づいて前記ボクセルのRGB値を補正し、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記勾配ベクトルのz軸方向の成分を所定の変倍率で補正する画像処理方法。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置による画像処理方法であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成し、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定し、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成し、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
前記ボクセル構造体のボクセルの不透明度に関する勾配ベクトルを算出し、
算出した勾配ベクトル及び所定の光源ベクトルに基づいて前記ボクセルの陰影値を算出し、
算出した陰影値に基づいて前記ボクセルのRGB値を補正し、
不透明度及び補正したRGB値が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記勾配ベクトルを算出することができないボクセルに取り得る最大値の50%以上の明るい陰影値を付与する画像処理方法。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置による画像処理方法であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成し、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定し、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成し、
前記複数のxy平面画像それぞれの一のxy平面画像上の任意の注目画素及び該注目画素の前記一のxy平面画像での近傍画素の画素値に基づいて、前記一のxy平面画像を平滑化し、
平滑化した前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記複数のxy平面画像のうちの所定のxy平面画像の画素の最小値及び最大値を特定し、
特定した最大値よりも小さい上限値及び特定した最小値よりも大きい下限値を算出し、
前記複数のxy平面画像の各画素の画素値を前記上限値及び下限値の範囲内に圧縮し、
圧縮した前記複数のxy平面画像それぞれの任意の注目画素及び該注目画素の近傍画素の画素値に基づいて、前記複数のxy平面画像を平滑化する画像処理方法。 - 3Dテクスチャマッピング法を用いたボリュームレンダリング処理を行う画像処理装置による画像処理方法であって、
z軸方向に沿って所定間隔で撮像された複数のxy平面画像の画像データを取得し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成される3Dテクスチャ画像を生成し、
前記3Dテクスチャ画像に対して所定の変換を行って変換後3Dテクスチャ画像を生成し、
3次元空間のXY座標面上の四角形をZ軸方向に並べた積層四角形を設定し、
所定の視点からZ軸方向に平行な視線上の前記四角形のXY座標に対応する前記変換後3Dテクスチャ画像のボクセルのRGB値を前記ボクセルの不透明度に基づいて前記視点から遠い四角形の順にアルファブレンディングして得られたRGB値を、前記視線が投影面と交差する画素の画素値としてレンダリング画像を生成し、
前記複数のxy平面画像それぞれの各画素に対応し、RGB値及び不透明度が定められたボクセルで構成されるボクセル構造体を生成し、
生成したボクセル構造体のボクセルで構成される3Dテクスチャ画像を生成し、
ボリュームレンダリング処理の対象領域を画定するxyz座標を設定し、
設定したxyz座標に所定範囲内の乱数を加算し、
生成したボクセル構造体のボクセルのxyz座標が、乱数を加算したxyz座標で画定される対象領域内にある場合、前記ボクセルで構成される3Dテクスチャ画像を生成する画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022040503A JP7283603B2 (ja) | 2017-12-22 | 2022-03-15 | コンピュータプログラム、画像処理装置及び画像処理方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017246755A JP2019114034A (ja) | 2017-12-22 | 2017-12-22 | コンピュータプログラム、画像処理装置、画像処理方法及びボクセルデータ |
| JP2022040503A JP7283603B2 (ja) | 2017-12-22 | 2022-03-15 | コンピュータプログラム、画像処理装置及び画像処理方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017246755A Division JP2019114034A (ja) | 2017-12-22 | 2017-12-22 | コンピュータプログラム、画像処理装置、画像処理方法及びボクセルデータ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022084756A JP2022084756A (ja) | 2022-06-07 |
| JP7283603B2 true JP7283603B2 (ja) | 2023-05-30 |
Family
ID=87888859
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022040503A Active JP7283603B2 (ja) | 2017-12-22 | 2022-03-15 | コンピュータプログラム、画像処理装置及び画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7283603B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116030174B (zh) * | 2022-11-10 | 2025-11-21 | 沈阳东软智能医疗科技研究院有限公司 | 一种图像的拾取方法、装置、设备和存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001319220A (ja) | 2000-05-03 | 2001-11-16 | Ge Medical Systems Global Technology Co Llc | 医療画像データ・ボリュームからの関係のある画像データの抽出 |
| JP2003263651A (ja) | 2002-03-12 | 2003-09-19 | Inst Of Physical & Chemical Res | ボリュームレンダリング方法とそのプログラム |
| JP2017024285A (ja) | 2015-07-23 | 2017-02-02 | 株式会社Jvcケンウッド | 印刷装置,印刷システム,印刷方法,及びカードの製造方法 |
-
2022
- 2022-03-15 JP JP2022040503A patent/JP7283603B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001319220A (ja) | 2000-05-03 | 2001-11-16 | Ge Medical Systems Global Technology Co Llc | 医療画像データ・ボリュームからの関係のある画像データの抽出 |
| JP2003263651A (ja) | 2002-03-12 | 2003-09-19 | Inst Of Physical & Chemical Res | ボリュームレンダリング方法とそのプログラム |
| JP2017024285A (ja) | 2015-07-23 | 2017-02-02 | 株式会社Jvcケンウッド | 印刷装置,印刷システム,印刷方法,及びカードの製造方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022084756A (ja) | 2022-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7505037B2 (en) | Direct volume rendering of 4D deformable volume images | |
| US20170135655A1 (en) | Facial texture mapping to volume image | |
| US20050116957A1 (en) | Dynamic crop box determination for optimized display of a tube-like structure in endoscopic view ("crop box") | |
| US20110082667A1 (en) | System and method for view-dependent anatomic surface visualization | |
| JP6418344B1 (ja) | コンピュータプログラム、画像処理装置及び画像処理方法 | |
| JP7521623B2 (ja) | ボリュームレンダリング装置 | |
| JP7013849B2 (ja) | コンピュータプログラム、画像処理装置及び画像処理方法 | |
| CN108885797B (zh) | 成像系统和方法 | |
| JPH02899A (ja) | グラフ表示装置と物体の3次元像を発生する方法 | |
| US20060103670A1 (en) | Image processing method and computer readable medium for image processing | |
| JP7206846B2 (ja) | ボリュームレンダリング装置 | |
| JP7131080B2 (ja) | ボリュームレンダリング装置 | |
| JP7283603B2 (ja) | コンピュータプログラム、画像処理装置及び画像処理方法 | |
| JP7003635B2 (ja) | コンピュータプログラム、画像処理装置及び画像処理方法 | |
| JP2006000205A (ja) | 投影画像処理方法、投影画像処理プログラム、投影画像処理装置 | |
| JP7155670B2 (ja) | 医用画像処理装置、医用画像処理方法、プログラム、及びデータ作成方法 | |
| CN1870054B (zh) | 处理医学图像数据的方法和系统 | |
| JP7180123B2 (ja) | 医用画像処理装置、医用画像処理方法、プログラム、及びデータ作成方法 | |
| JP6436258B1 (ja) | コンピュータプログラム、画像処理装置及び画像処理方法 | |
| JP2019114034A (ja) | コンピュータプログラム、画像処理装置、画像処理方法及びボクセルデータ | |
| JP2018121857A (ja) | 医用画像処理装置、医用画像処理方法、及び医用画像処理プログラム | |
| JP7223312B2 (ja) | ボリュームレンダリング装置 | |
| JP5245811B2 (ja) | ボクセル配列可視化装置 | |
| CN112907718B (zh) | 一种超声三维体绘制方法及装置 | |
| JP7167699B2 (ja) | ボリュームレンダリング装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220315 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230310 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230418 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230501 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7283603 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |