Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 特徴検出 > Radon >

Radon

Radon[image]
image の離散ラドン変換を表す画像を返す.
Radon
結果の画像の幅 w と高さ h を指定する.
Radon
から までの角度のみについてラドン変換を計算する.
  • Radon[image]image のラドン変換を計算し,結果を,それぞれの画素値が image 中に線が存在する度合いを示す画像として返す.
  • デフォルトで,Radonは法線のパラメータ化 を使う. は画像の座標, は画像の座標系の始点と線の距離, は垂直軸と水平軸間の角度である.
  • 角度はラジアンで与えられる.画像中の角度 は垂直線に相当する.
  • Radon[image]が返す画像中で,列は範囲がから までの角度,行は範囲がから までの画素の距離を表す.image の対角の長さである.
  • Radon[image]で返される画像の高さは image の対角の長さに等しい.幅は画像とそのラドン変換がほぼ同じ解像度になるように選ばれる.
  • Radonは可能な最高値が1になるように値が正規化された画像を返す.
  • Radonから までの範囲の角度のラドン変換を計算する.
  • Radonを画像の座標系の始点として使う.デフォルトで,が画像の中央に設定される.
  • 始点は標準的な画像座標系で指定される.この座標系では,から幅まで,から高さまでである.位置は画像の左下コーナーに相当する.
  • Radonを法線ベクトルの始点,距離を から までの範囲とした線のパラメータ化を使う.
  • Radonはバイナリ画像,グレースケールの画像およびその他の画像に使うことができる
  • Radonは画像の各チャンネルに別々に働く.
  • Radon[image, ..., Method->method]はラドン変換の計算で使うメソッドを指定する.
  • デフォルト設定のMethodでは,Radonは結果の画像の各画素について入力画像の対応する線に沿った画素の合計を計算し,これを対角の画素数で割る.Radonは双一次部分画素補間を使う.
  • Methodでは,標準的なハフ(Hough)変換が計算される.入力画像の各画素について,結果の画像の各列の値が累積される.ハフ変換は入力画像の画素を繰り返し,出力画像の各列の対応する点の強度値を累積する.
頭部のCT画像のラドン変換:
グレースケール画像のラドン変換:
カラー画像のラドン変換:
標準ハフ変換を計算する:
頭部のCT画像のラドン変換:
In[1]:=
Click for copyable input
Out[1]=
 
グレースケール画像のラドン変換:
In[1]:=
Click for copyable input
Out[1]=
 
カラー画像のラドン変換:
In[1]:=
Click for copyable input
Out[1]=
 
標準ハフ変換を計算する:
In[1]:=
Click for copyable input
Out[1]=
矩形オブジェクトがある画像のラドン変換:
矩形の周縁部のラドン変換は2つの峰を示す:
標準的なハフ変換は一般に高速ではあるがアーチファクトも含む:
ラドン変換はより正確な結果を返す:
カラー画像のラドン変換:
Chan-Vese分割を使って最大値を求める:
白い円板のラドン変換:
ノイズの多い画像のラドン変換を計算すると,変換された画像の正弦波パラメータ範囲が示される:
任意の線のラドン変換:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF