论文部分内容阅读
秸秆还田可减少由焚烧秸秆产生的环境污染及资源浪费,是农业上保护水土肥力的一种重要措施,在环保和农业可持续发展中起到了很大作用。由于晾干的秸秆和土地的颜色相差甚微,秸秆还田作业面积大,用遥感或航拍获取的图像辨识度差,不能用于统计农机手的整个作业面积的秸秆覆盖率,而通过传统的人工测量费时费力。因此,在对单块秸秆覆盖地块图像进行覆盖率检测后,应用基于耕向性的近邻算法对区域地块进行覆盖率的估算。课题研究主要包括分散图像的秸秆识别及覆盖率计算和区域秸秆覆盖率的估算及系统实现。在分散图像的识别及覆盖率计算部分,介绍了SVM图像分类理论基础,将在自然光下采集的粉碎秸秆图像作为分散样本图像,提出了能量光谱归一化(ESN)的图像预处理方法对图像进行预处理,用SVM算法进行秸秆和土地的分类,并对参数进行了探索性研究,用形态学图像处理算法得到准确的图像覆盖率,仿真过程借助MATLAB数学工具箱实现。在区域秸秆覆盖率的估算部分,提出了基于耕向性思想的K-近邻(KNN)算法,利用得到的分散图像的秸秆覆盖率和其位置信息作为覆盖率和位置信息已知的地块,进行周围其它未知地块覆盖率的估算,将结果进行比较和统计,得到包含这些分散样本在内的指定区域的各地块秸秆覆盖率,系统通过Visual Studio 2017环境进行C#编程实现。试验结果表明,采用SVM算法对经过ESN处理后的粉碎秸秆图像分类,具有很好的识别效果,用形态学思想对图像进一步处理后计算得到的覆盖率准确度高,且用经过训练过程得到的训练集对所有经过ESN处理的图像进行SVM预测,结果不受光照影响,效率高。通过验证方案得出,基于耕向性的KNN算法适合区域秸秆覆盖率的估算研究,满足分散性密度和耕向性条件的情况下,估算结果误差小于5%。使用区域秸秆覆盖率估算研究系统可以快速、方便地实现估算结果。