建筑曲形转折点提取方法、系统、计算机及可读存储介质技术方案

技术编号:37674212 阅读:40 留言:0更新日期:2023-05-26 04:37
本发明专利技术公开了一种建筑曲形转折点提取方法、系统、计算机及可读存储介质。该方法包括:根据待测图案提取曲面中心线并进行等额分段处理,获取每个分段的节点空间坐标;对节点进行曲率计算,曲率计算公式为:R

【技术实现步骤摘要】
建筑曲形转折点提取方法、系统、计算机及可读存储介质


[0001]本专利技术涉及图像数据处理
,特别是涉及一种建筑曲形转折点提取方法、系统、计算机及可读存储介质。

技术介绍

[0002]在传统古典园林的建筑设计中,都会穿插曲线的设计,给建筑增加了许多灵动感。其中曲水流觞就成为中国传统园林极富独创性的景观符号之一。
[0003]研究其形态的符号演化规律,有利于追溯历史古迹与现代化艺术创新,曲水流觞是孕育中华优秀历史文化的非物质文化载体,它的曲水文化景观有着二三维形态的设计,且曲水形态的设计规制是曲水流觞的核心景观基因,找到其曲线形态的关键转折点集的分段,才能为后续景观设计的度量标准提供参考,并且其度量的数值有可能蕴含着深厚的传统文化寓意。
[0004]现有估算曲线转折点的方式主要用于地图综合,针对道路或者水系等开展的曲线弯曲的定义。常用的弯曲识别方式以下几类:有基于拐点、基于极值点、基于Delaunay三角网以及基于直线段绕动方向等。其中,各类提取方法或多或少存在转折点不准确或者分割不合理的问题,尤其是针对迂回曲线或者具有一定本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种建筑曲形转折点提取方法,其特征在于,所述方法包括:根据待测图案的曲水表面整体形态提取曲面中心线;对所述曲面中心线进行等额分段处理,使得所述中心线上生成n个节点;获取每个节点的二维空间坐标值;对所述节点进行曲率计算,节点k(k∈
[n+2,n

N

1]
)的曲率计算公式为:R
k
=(R
k
‑1+R
k
+R
k+1
)/3;其中,R
k
‑1、R
k
以及R
k+1
分别为所述节点k

1、节点k以及节点k+1的单点曲率,所述节点k的单点曲率计算通过节点k

N、节点k以及节点k+N的坐标系结合三点计算外接圆的曲率公式求得,N为间隔值;对于节点k(k小于N+2或者k大于n

N

1),根据最相邻的节点的曲率值进行赋值;将所有节点的曲率值通过自然分裂法进行聚类分割,得到最大可能的数值范围中的点集合,所述点集合即为转折点集分段信息。2.根据权利要求1所述的建筑曲形转折点提取方法,其特征在于,所述根据待测图案的曲水表面整体形态提取曲面中心线的步骤包括:根据待测图案绘制曲面的矢量面要素;对曲面的矢量面进行转栅格处理;将转栅格处理后的图像进行二值化处理;通过ARCGIS的ArcScan进行矢量化提取中心线。3.根据权利要求1所述的建筑曲形转折点提取方法,其特征在于,所述根据待测图案的曲水表面整体形态提取曲面中心线的步骤之后,还包括:查询所述中心线是否存在奇异的扰动点;若是,则对所述中心线进行平滑处理。4.根据权利要求1所述的建筑曲形转折点提取方法,其特征在于,所述节点k的单点曲率计算通过节点k

N、节点k以及节点k+N的坐标系结合三点计算外接圆的曲率公式求得,N为间隔值的步骤包括:获取节点k

N、节点k以及节点k+N的空间坐标A(X1,Y1),B(X2,Y2),C(X3,Y3);判断三点是否共线;若否,则根据节点坐标参数分别计算AB、BC、AC之间的直线距离dis1、dis2、dis3;计算cos B=(dis22+dis12–
dis32)/2*dis1*dis2,其中,cos B为AB与BC的余弦值;可知由此可知,节点k的曲率半径radius为0.5*dis3/sin B,对应的,节点k的曲率值cur为1/radius。5.根据权利要求4所述的建筑曲形转折点提取方法,其特征在于,所述判断三点是否共线的步骤包括:计算三点对应X与Y的差值量:kx1=X2

X1,kx2=...

【专利技术属性】
技术研发人员:刘媛张金牡吴波颜金彪郑翮
申请(专利权)人:江西师范大学
类型:发明
国别省市:

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

1