主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

説明

R=氡(は角度範囲[0,179]に対する2次元グレースケールイメージのラドン変換Rを返します。ラドン変換は,指定した角度の方向へ放射状に伸びた線に沿ってイメージ強度の投影を行うものです。

R=氡(θは,θで指定された角度に対するラドン変換を返します。

Rxp氡]= (___は,イメージの各行に対応する半径方向座標を含んでいるベクトルxpを返します。

すべて折りたたむ

以下のイメージについて座標軸のスケールを表示します。

iptsetpref (“ImshowAxesVisible”“上”

サンプルイメージを作成します。

我= 0 (100100);I(25:75, 25:75) = 1;

ラドン変換を計算します。

θ= 0:180;(R, xp) =氡(我,θ);

変換を表示します。

imshow (R, [],“Xdata”θ,“Ydata”xp,“InitialMagnification”“健康”)包含(‘\θ(度)) ylabel (“x””甘氨胆酸)colormap(热),colorbar

图中包含一个坐标轴。轴包含一个image类型的对象。

座標軸のスケールを非表示にします。

iptsetpref (“ImshowAxesVisible”“关闭”

入力引数

すべて折りたたむ

グレースケールイメージ。2 次元数値行列として指定します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

投影角 (度単位)。数値スカラーまたは数値ベクトルとして指定します。

データ型:

出力引数

すべて折りたたむ

イメージのラドン変換。次のいずれかとして返されます。

  • θがスカラーの場合,Rθ度に対するラドン変換を含んでいる数値列ベクトルになります。

  • θがベクトルの場合,Rは各列がθの1つの角度に対してラドン変換された行列となります。

Rの各行に対応する半径方向座標。数値ベクトルとして返されます。半径方向座標は,x軸に沿った値で,x軸から反時計回りにθ度の方向になります。両軸の原点はイメージの中心ピクセルで,次のように定義されます。

地板((大小(I) + 1) / 2)
たとえば20×30のイメージでは,中心ピクセルは(10、15)になります。

アルゴリズム

ラドン変換したイメージは,個々のピクセルをそれぞれラドン変換したものの和です。

アルゴリズムは,まずイメージ内のピクセルを4つのサブピクセルに分割し,次の図のように各サブピクセルを別々に投影します。

投影位置からビン中心までの距離に応じて,各サブピクセルは2つの最も近いビンに均等に分割されます。サブピクセルがビンの中心点に投影されると,座標軸上のビンはサブピクセルの絶対値またはピクセルの4分の1の値を取得します。サブピクセルが2つのビンの境界に投影されると,サブピクセルの値はビンに均等に分割されます。

参照

罗纳德·N·布雷斯韦尔二维成像, Englewood Cliffs, NJ, Prentice Hall, 1995,第505-537页。

[2] Lim, Jae S,二维信号和图像处理, Englewood Cliffs, NJ, Prentice Hall, 1990,第42-45页。

拡張機能

R2006aより前に導入