如何从树形图像中提取分支结构和树叶

时间:2016-01-16 17:31:30

标签: image-processing graphics computer-vision

我正在研究一个问题,我需要分别从树中提取可见的分支结构和树叶。建议的技术可以是全自动或半监督的(其中用户绘制几个笔划以帮助分割)。我想知道如何实现这些工具或技术或语言对于完成此任务最方便。

2 个答案:

答案 0 :(得分:0)

是否有可能取下相机上的IR(红外线)滤镜?现在它可以非常便宜地完成。如果是这样,你可能会使用叶子中的叶绿素非常强烈地反射红外波长这一事实,因此在红外波长中显示出明亮的光。

尝试谷歌搜索" NDVI" (归一化差异植被指数)以获得进一步说明。

Demonstration/Explanation of NDVI

答案 1 :(得分:0)

不一定是答案,但这太过于不适合评论。我用一张树的图片搞砸了几分钟。

这是我的原始图片:

enter image description here

我尝试使用G和RB来区分使用它来突出绿色区域(在MATLAB中):

green_diff = 2*image(:,:,2) - (image(:,:,1)+image(:,:,3));
figure, imshow(green_diff)

enter image description here

我也尝试仅查看HSV色彩空间中的H通道。

htest = rgb2hsv(image);
htest(:,:,2:3) = 1;
figure, imshow(hsv2rgb(test))

你不需要将它转换回rgb-这样看起来更酷。

enter image description here

我现在对分支机构没有任何好的想法。真正想到的唯一事情是试图利用分支连接到叶子的事实,并且分支通常呈现树状形状(令人惊讶,我知道)。