一种基于针式剖面板的土壤表面粗糙度的计算方法技术

技术编号:39723290 阅读:5 留言:0更新日期:2023-12-17 23:28
本发明专利技术公开了一种基于针式剖面板的土壤表面粗糙度的计算方法,涉及计算土壤表面粗糙度技术领域,解决的技术问题是提供一种更快速,更准确地提取获取图像中探针目标点质心的横纵坐标值,计算土壤表面粗糙度的方法

【技术实现步骤摘要】
一种基于针式剖面板的土壤表面粗糙度的计算方法


[0001]本专利技术涉及的是计算土壤表面粗糙度
,特别涉及一种基于针式剖面板的土壤表面粗糙度的计算方法


技术介绍

[0002]土壤表面粗糙度是表征土壤水文特性和影响土壤性质的一个重要参量

土壤表面粗糙度与土壤水分的渗入速率

地表径

地表积水以及土壤侵蚀

土壤孔隙率等因素都具有一定的相关性,因此快速

准确地测量土壤表面粗糙度具有重要的意义

目前,针式剖面板由于其实现简单,已经在土壤粗糙度测量中获得了广泛应用

但是,在实际应用中由于测量样本较多,采用人工方式读取探针高度效率较低

[0003]数字图像处理技术在农业生产领域中的应用日益增多,利用数字图像处理技术可以获取图像中目标物体的特征,尺寸,同样也可以获取图像中目标点的信息,坐标等,相比人工,可以更快地提高计算效率,具有人工计算无法比拟地优越性

[0004]目前在处理针式剖面板图像,传统的图像处理方法提取到探针目标点质心,效果不是很好,提取到目标点的个数少,对计算土壤表面粗糙度的影响很大,大大降低了实验的准确性

为了弥补传统方法的不足,我们设计了一种基于针式剖面板的土壤粗糙度的计算方法,该方法可以大大提高获取图像探针目标点的准确程度,提高了土壤表面粗糙度计算的准确程度


技术实现思路

>[0005]本专利技术要解决的技术问题是:提供了一种可以更快速,更准确地提取探针目标点质心的横纵坐标值,从而计算出土壤表面粗糙度的方法

[0006]为了解决上述问题,本专利技术包含以下步骤:(1)将测量好的针式剖面板垂直地放在合适的灯光条件下;(2)手持智能手机,并置于针式剖面板的正前方,使手机水平,调用手机的摄像头功能;(3)调整智能手机摄像头的物距,使智能手机的拍摄屏幕中只有针式剖面板,并且使屏幕中的针式剖面板的水平线保持水平,然后拍摄需要计算粗糙度的针式剖面板的彩色图像;(4)利用图像处理程序对拍摄到的彩色图像进行处理;(5)提取拍摄的彩色图像的
R、B
通道分量,构建出基于
R

B
的色差灰度图像;(6)构造两个模板,对图像进行循环匹配,求出差值,并把所求值和4进行比较,构造出0‑1矩阵;(7)将得到的0‑1矩阵和图像进行运算,把结果进行求和,得到行向量;(8)将得到的行向量的每个元素和相邻元素比较,如果其使最大的,则该元素所在的列号为图像中探针目标点的横坐标;
(9)将横坐标所在图像中的列找出,构成一个列矩阵,同样把每个元素和其相邻元素判断,找到符合条件的点,则其所在的行号为图像中探针目标点的纵坐标;(
10
)根据图像中的水平线高度和获得的探针目标点的坐标,计算出测量土壤的表面粗糙度

[0007]本专利技术与现有的技术相比,具有以下优点:传统的图像处理需要对图像进行,腐蚀,膨胀,图像的开运算,闭运算,由于图像中目标探针点所占像素少,使用传统方法进行处理,很容易将图像中所需要的信息处理掉,丢失许多要从图像中获得的信息,此外

传统方法很难准确在获取图像中目标探针点质心得坐标,因为需要对目标点进行轮廓提取,由于一些点经过腐蚀,膨胀处理后所占像素少,很难进行轮廓提取,所以这样又会丢失许多需要得坐标点,这样使得处理得到得结果很不准确,造成的误差极大

[0008]而本专利技术采用了双模板匹配法,对像素点的周围进行判别,根据匹配的结果进行二值化处理,通过寻找矩阵中的峰值点,其所在的行

列,分别为所求点的横

纵坐标,这种方法可以更精确的求出图像中目标探针点的坐标,并计算出所需要计算的土壤表面的粗糙度

附图说明
[0009]图1为本专利技术基于针式剖面板的土壤表面粗糙度的计算方法的修改结果图

[0010]图2为本专利技术基于针式剖面板的土壤表面粗糙度的计算方法的实测图

[0011]图3为本专利技术基于针式剖面板的土壤表面粗糙度的计算方法的提取探针目标点的效果图

[0012]图4为本专利技术基于针式剖面板的土壤表面粗糙度的计算方法的具体实施方式流程图

具体实施方式
[0013]下面结合附图和具体实施方式对本专利技术的方法作进一步详细说明:图2是本专利技术基于针式剖面板的土壤表面粗糙度的计算方法的实测图

在本实施例中,如图2所示,测量土壤表面粗糙度需要针式剖面板1和智能手机
2。
[0014]所述的一种基于针式剖面板的土壤表面粗糙度的计算方法的工作过程如下:(1)将测量好的针式剖面板1垂直地放在合适的灯光条件下,此处我们在不同灯光亮度条件下对针式剖面板进行了实验,对得到的图像进行处理,从处理结果分析,当光照使背景板比较亮的时候,处理效果最好;(2)手持智能手机2,并置于针式剖面板的正前方,使智能手机摄像头的中心线和针式剖面板保持垂直,打开手机的系统相机软件,调用摄像头功能,这样做的目的是尽量使拍照得到的图像中的每根针尽量保持垂直,这样处理得到的探针目标点的坐标可以更准确;(3)用电脑上的图像处理软件,如
Photoshop
软件,
Windows
自带的画图软件将拍摄好的针式剖面板的图片修改到合适的大小,修改的结果如图1;(4)将修改好的图像进行处理,首先提取拍摄的彩色图像的
R、B
通道分量,将两矩
阵做运算,构建出基于
R

B
的色差灰度图像矩阵;(5)构造一个正方形模板和一个长方形模板,对色差灰度图像矩阵进行循环匹配,每次取出与正方形模板和长方形模板相同大小的矩阵进行运算,并把每次得到的结果作差,求出相对差值,并将每次结果放在一个新的矩阵中;(6)判断由相对差值组成的矩阵中每个元素,若该元素大于4,则将该元素置为1,若该元素小于4,则将该元素置为0,这样就得到了只含有0和1的0‑1矩阵;(7)将得到的0‑1矩阵和由相对差值组成的矩阵进行点乘运算,即把两个矩阵的相同位置的矩阵进行相乘,这样就保留下来含有探针目标点的区域;(8)为了得到探针目标点的横坐标,将得到的矩阵每一列进行求和,这样得到了一个行向量;(9)为了找到探针目标点质心的横坐标,将行向量的每个元素的值和其相邻元素的值进行比较,若该元素是相邻的两个元素中最大的,即峰值点,且峰值点满足大于5的条件,则该元素筛选出符合条件的元素,即该点所在行向量的列即为探针目标点质心的横坐标;(
10
)通过刚才获得的横坐标,在矩阵
B
中找到横坐标对应的这一列,这一列中每个元素和相邻的两个元素进行比较,若该元素是相邻元素中最大的,即为峰值点,则该元素所在的列即为需要找的纵坐标;(本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基于针式剖面板的土壤表面粗糙度的计算方法,其特征在于,所述方法包括:(1)将测量好的针式剖面板垂直地放在合适的灯光条件下;(2)手持智能手机,并置于针式剖面板的正前方,使智能手机摄像头的中心线和针式剖面板保持垂直,打开手机的系统相机软件,调用摄像头功能;(3)调整智能手机摄像头的物距,使智能手机的拍摄屏幕中只有针式剖面板,并且使屏幕中的针式剖面板的水平线保持水平,然后拍摄需要计算粗糙度的针式剖面板的彩色图像;(4)通过自编的计算土壤粗糙度的图像处理程序对图片进行图像处理,计算出土壤的粗糙度;构造正方形的单位矩阵模板和长方形的单位矩阵模板,对色差灰度图像进行循环匹配,循环计算出两个像素值模板所包含的像素点的灰度值总和,并计算出相对差值,通过相对差值对图像进行二值化处理,筛选出最符合要求的探针目标点,并求取其横纵坐标值,根据土壤粗糙度的计算公式计算出土壤的粗糙度
。2.
根据权利要求1所述的土壤粗糙度图像的处理方法,其特征在于,所述的基于图像处理的土壤粗糙度计算包括:(1)提取拍摄的彩色图像的
R、B
通道分量,构建出基于
R

B
的色差灰度图像;(2)构造一个正方形模板和一个长方形模板,对色差...

【专利技术属性】
技术研发人员:郭交杨涛白清源秦立峰李恒辉
申请(专利权)人:西北农林科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1