1.一种冠层体积计算方法,其特征在于,包括如下步骤:S1、输入一颗柑橘树树冠的点云数据;
S2、将树冠点云数据纵向等间接切片;
S3、使用预设的α‑shape算法通过迭代寻找每个点云切片的阈值αb,并在此阈值下求得树冠切片外轮廓多边形的面积;迭代公式为:αi+1=αi+Δα (i=1,2,…,n)其中,Δα代表迭代步长,i代表迭代次数;
采用离散化格林公式求面积,公式如下:其中,S为当前树冠切片面积,k为当前树冠切片边界点总数量,(xi,yi)为i点的二维投影坐标;(xi+1,yi+1)为i+1点的二维投影坐标;
S4、计算每个相邻切片的面积变化百分比R,公式如下:其中, 表示相邻切片的面积比;
S5、使用KNN算法计算每个切片的总体密度,计算公式为:densityi=mean(localDensity)其中,k是近邻的数量,Datai是第i个片段的数据点;idxi是第i个切片的近邻索引;
表示第i个切片与其k个近邻之间的距离;
计算切片密度与平均密度之间的差值D,计算公式为:Di=|densityi‑mean(density)|其中,mean()为求平均值函数;
S6、如果两个相邻切片的面积变化百分比R大于相邻切片的平均面积百分比Mean‑R,或者上一个切片与当前切片的密度差值D小于总体平均差值Mean‑D,则该切片标记为1,否则标记为0;
S7、如果两个相邻切片的标记相同,则合并这两个切片,否则继续遍历下一个切片,直到遍历完所有切片;
S8、使用alpha‑shape算法重建切片点云,使用当前切片点云的平均点间距作为α值,迭代α值直到生成一个完整区域,然后计算该重建区域的体积;
S9、将所有切片的体积相加,得到树冠总体积。
2.根据权利要求1所述的冠层体积计算方法,其特征在于:所述步骤S2中,分成50个等间距的切片。