我是图像分析方面的新手(使用 Python),我想在我的数据(CT 扫描)上应用richardson_lucy 反卷积(来自 skimage)。出于这个原因,我通过特定的软件估计了“体素数”中的 PSF。它的值大约是 6.73 体素,但我不知道如何将它用作函数中的参数。
该函数使用PSF参数作为ndarray,所以我尝试了这种方式:
from skimage import io
from pylab import array
img = io.imread ("Slice1.tif")
import skimage.restoration as rst
PSF = array (6.7)
img_dbl = rst.richardson_lucy (img, PSF, iterations=10)
它向我显示了这个错误:IndexError: too many indices for array
在 CT 扫描中,两种不同材料之间的模糊可以与高斯 PSF 相关联。如果您有更多去模糊的技巧(可能比 RL 更好),请写出来。
谁能帮帮我吗。