我正在寻找 R 中氡变换的实现。我知道的唯一一个在 package 中PET
。但是,它并没有给我预期的结果。我正在使用维基百科页面中的示例
require(png)
require(EBImage)
require(RCurl)
require(PET)
im <- readPNG( getBinaryURL( "http://upload.wikimedia.org/wikipedia/en/thumb/e/e5/Shepp_logan.png/170px-Shepp_logan.png" ) )[,,1]
rad = radon(im)$rData
# Normalize intensity values from 0-1
rad = normalize(rad)
display(t(im))
display(t(rad))
我得到这张图片:
当我期望:
我是否错误地使用了函数的参数?我对氡变换的细节不太熟悉