高光谱图像是具有超过 200 个光谱带的多维图像,即每个像素都是 200 维向量的图像(通常是卫星图像或医学图像中的采样光谱曲线)。
什么是实现的包(我对 R 包特别感兴趣,但如果存在其他免费算法,我会尝试它们)用于边界检测和(无监督)此类图像的 分割?
高光谱图像是具有超过 200 个光谱带的多维图像,即每个像素都是 200 维向量的图像(通常是卫星图像或医学图像中的采样光谱曲线)。
什么是实现的包(我对 R 包特别感兴趣,但如果存在其他免费算法,我会尝试它们)用于边界检测和(无监督)此类图像的 分割?
不是 R 包,但来自 Purdue 的 DA Landgrebe(多光谱遥感信号理论方法的作者)赞助了MultiSpec免费软件。它是一个相当笨重的 GUI,但可以完成大多数常见的高光谱算法的工作。
寻找这种性质的免费/开源功能的最佳位置是 GRASS GIS。图像处理手册位于http://grass.fbk.eu/gdp/imagery/grass4_image_processing.pdf。因为这是不断发展的,所以值得在其中一个 GRASS 用户列表上发布查询(通过主页上的链接找到http://grass.fbk.eu/)。
这是一个非常晚的响应,因此可能不再感兴趣,但我正在努力整合一个具有各种高光谱图像处理功能的 R 库。目前我的重点是端元检测和分离。如果这仍然是有趣的事情,请告诉我。我希望在不久的将来向 CRAN 或 R-Forge 发布测试版,但我很乐意自己发送代码。
最好的,丹