r=radon(im,30);%im是圖像矩陣
解決方法如下:
Radon 變換是平行束對圖像的線積分,根據各個角度得到的壹系列投影值逆radon重建得到原始圖像。
變換角度默認是逆時針,r=radon(im,30);得到的是壹維數組。
平行束與X軸夾角為30度時,距原點不同距離的投影線(平行束)上對圖像的線積分。[R,Xp] = RADON(...) XP對應平行束的位置。
Radon變換的本質是將原來的函數做了壹個空間轉換,即,將原來的XY平面內的點映射到AB平面上,那麽原來在XY平面上的壹條直線的所有的點在AB平面上都位於同壹點。
記錄AB平面上的點的積累厚度,便可知XY平面上的線的存在性。這便是大家所公認的Radon變換的實質所在。
在壹個平面內沿與原點的距離為d,方向角為θ的直線對原函數f(x,y)做線積分,得到的像函數F(d,θ)就是函數f的Radon變換。這是二維的情況。簡單來說,Radon變換就是求投影(projection)的理論方法。應用於CT中。