一种结合颜色特征和区域生长的疾病斑图像分割方法

A B S T R A C T

文提出了一种基于先进综合颜色特征(ACCF)和区域生长法的病害叶片分割方法。采集到的病叶图像存在两个主要问题:背景杂波和光照不均匀,降低了鲁棒性分割。在此过程中,采用了两种方法即高级综合颜色特征(ACCF)和区域生长法来分割疾病斑,以克服这些困难。采用奇异值分解(SVD)技术,对不同颜色空间、颜色指数和颜色到灰度的对话进行颜色综合特征检测,对光照不均匀引起的疾病斑点具有更强的识别能力。在病害斑分割中,采用区域生长方法,通过交互选择ACCF图中的生长种子来消除杂波背景。将形态学运算应用于合成区域生长方法中。在实场条件下,该方法分割的平均准确率为87%。

Keywords:
Color indexes
Diseased leaf
Image segmentation
SVD and region growing

1. Introduction

计算机和电子产品已经进化成为人类日常活动的一部分。它在农业领域的影响也更大。图像处理是计算机和电子技术的核心领域,通过图像分割、颜色空间变换、形态运算等方法解决农业问题。颜色空间变换有许多颜色空间,如HSV颜色空间、HSI颜色空间、Lab*等。它还包括颜色指数,如超额绿色指数(ExG)和超额红色指数(ExR)。针对杂波背景下病害斑点分割精度低的问题,提出了基于显著性检测(SCLDSD)的黄瓜叶片病害图像分割算法。首先利用病叶的显著性检测来获取叶片提取,然后利用图像分割来获取病斑,由于只检测显著性目标,分割病斑并不准确(Ren et al., 2016)。提出了一种基于模糊C均值算法的黄瓜叶片病害斑提取方法。采用基于HSI的标记分水岭算法分离目标叶并计算像素与

一种结合颜色特征和区域生长的疾病斑图像分割方法(复杂环境下分割效果好)相关推荐

  1. 四维图新地图坐标_一种融合双目视觉和差分卫星定位的地标地图生成方法与流程...

    本发明属于地图测绘技术领域,更为具体地讲,涉及一种融合双目视觉和差分卫星定位的地标地图生成方法. 背景技术: 地标地图是一种将地图去除冗余信息以轻量化形式存储的高精度地图,可以为智能车提供部分静态目标 ...

  2. 几种常用的图像分割方法

    图像分割有很多各种各样的方法:1)基于数学统计的方法(灰度直方图)2)基于纹理的方法3)基于阈值的方法4)基于深度学习的方法5)基于几何数学的方法.当然这五种方法也可以交叉使用,总之,挑选适用的方法效 ...

  3. 一种基于颜色统计和特征指纹的图片相似度计算方法

    一种基于颜色统计和特征指纹的图片相似度计算方法 1.摘要 图片相似度有很多实际应用,比如谷歌搜图.淘宝识物购买,现在很多类似应用已经使用神经网络训练实现,但是本文仅仅从图像处理角度出发,根据图像内容特 ...

  4. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现

    ** 数字图像的检索 下载地址:代码.数据集下载地址 如需论文请联系:hqucuihao@163.com ** 1. 摘要 随着互联网发展的日新月异,人们对于信息的需求不再是简单的文字,大量的图像.语 ...

  5. 图像检索:几种基于纹理特征的图像检索算法

    from:图像检索:几种基于纹理特征的图像检索算法 本文节选自<基于纹理的图像检索算法研究>.描述了几种基于纹理特征的图像检索算法. 第 3 章基于纹理特征的图像检索 3.2 基于灰度共生 ...

  6. 常用的图像特征颜色特征、纹理特征、形状特征、空间关系特征

    http://www.360doc.com/content/10/0601/10/1412027_30625801.shtml 常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 一 颜色特 ...

  7. 基于颜色特征的图像检索(一)

    目录 一.实验目的.思路.环境 二.数据集 三.实验步骤 四.实验结果 五.总结 六.拓展 一.实验目的.思路.环境 目的:实现"以图搜图"的功能,给定一张测试图像,在训练集中找出 ...

  8. 图像特征(一)——颜色特征(颜色直方图,颜色矩,颜色集,颜色聚合向量和颜色相关图)

    本文主要是为了更好地理解图像特征,理解各方法的原理. 转载请注明出处 https://mp.csdn.net/console/editor/html/105090183 图像模式识别的一般步骤为:输入 ...

  9. 传统图像处理之颜色特征

    博主简介 博主是一名大二学生,主攻人工智能研究.感谢让我们在CSDN相遇,博主致力于在这里分享关于人工智能,c++,Python,爬虫等方面知识的分享. 如果有需要的小伙伴可以关注博主,博主会继续更新 ...

最新文章

  1. go build 编译报错 missing go.sum entry for module providing package
  2. ode matlab传递变量,一个时变ode求解例子——以及如何向myode传递附加参数
  3. [仙剑四]仙剑四十大经典语句评析
  4. 【Android UI设计与开发】第01期:引导界面(一)ViewPager介绍和使用详解
  5. mysql 设置时区,【MySQL】修改时区设置
  6. Quaruts II 增量编译
  7. UVA 11582 Colossal Fibonacci Numbers!【数学】
  8. Android为spinner设置适配器,Android Spinner与适配器模式详解及实例代码
  9. Android开发笔记(四十三)点击事件
  10. cocos2dx 云彩特效
  11. 电大计算机专业毕业自我鉴定,电大毕业生计算机专业自我鉴定
  12. Folder and jar
  13. dataguard日志传输模式解析_日志系统:从ELK到EFK的演进
  14. 如何安装.nupkg文件?
  15. 使用Rsync+cwRsync实现数据异机备份+异地备份
  16. Eclips 反编译
  17. Mini-CEX在神经内科住院医师临床能力培养中的应用
  18. DDR3 CONTROLLER-PHY物理层
  19. 网卡构造:MAC与PHY的关系,GMAC介绍
  20. Qt编写地图综合应用60-覆盖物坐标和搜索

热门文章

  1. warning C4995: “....”: 名称被标记为 #pragma deprecated
  2. Typedef声明简介
  3. react-native 自定义 下拉刷新 / 上拉加载更多 组件
  4. Beanutils的使用
  5. 【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- Animator动画状态机...
  6. java设计模式之装饰者模式
  7. JAVA生产者消费者的实现
  8. iOS SQLite语法基础
  9. Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题
  10. 关于计算Java程序运行时间