一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种超高层建筑物垂直度测控方法与流程

2021-10-20 01:12:00 来源:中国专利 TAG:人工智能 测控 建筑物 垂直 高层


1.本发明涉及人工智能技术领域,具体涉及一种超高层建筑物垂直度测控方法。


背景技术:

2.高层建筑物在施工建设过程中会产生竖直偏差,这种偏差若在一定限度内属于正常现象,但如果超过规定的限度,就会影响建筑物的正常使用,严重时甚至会危及建筑物的安全,因此,对于高层建筑物进行垂直度监测是非常必要的。
3.目前,超高层建筑物的垂直度测控多采用内控法,即以激光铅直仪或吊锤放线的方式通过建筑物内部预留的垂准孔进行检测。
4.发明人在实践中,发现上述现有技术存在以下缺陷:
5.吊锤线法受风力等外界环境影响较大,精度相对较低;激光铅直仪方法,需要每层放置透明玻璃板,操作繁琐,容易产生误差。


技术实现要素:

6.为了解决上述技术问题,本发明的目的在于提供一种超高层建筑物垂直度测控方法,所采用的技术方案具体如下:
7.本发明一个实施例提供了一种超高层建筑物垂直度测控方法,该方法包括:
8.采集不同焦距下建筑物的预留孔图像,预留孔的中心位于图像中心;并提取每张所述预留孔图像中每层所述预留孔的轮廓;
9.对每张所述预留孔图像,分别连接所述预留孔每条边上同比例的点,获取多条立体线;根据所述立体线的间隔距离计算每张所述预留孔图像的相对垂直度;所述相对垂直度以垂直度偏差和偏差方向来表征;
10.对同一层预留孔在不同焦距下的所述预留孔图像进行筛选,通过筛选过的所有相对垂直度进行整合获取绝对垂直度。
11.优选的,所述采集不同焦距下建筑物的预留孔图像之前,该方法还包括以下步骤:
12.采集焦距最小时的图像,并得到各预留孔的边缘,计算最外层预留孔中心点相对于所述图像中心的偏差,根据所述偏差对所述相机进行调整。
13.优选的,所述同一层预留孔的确定方法为:对每层预留孔进行编号记录,以同一编号的预留孔作为同一层预留孔。
14.优选的,所述垂直度偏差的获取步骤为:
15.获取所述预留孔每条边的立体线,计算每条所述立体线的距离偏差,根据所有所述距离偏差获取垂直度偏差;
16.进而根据所述距离偏差的反正切函数计算偏差方向。
17.优选的,所述获取所述预留孔每条边的立体线之前,该方法还包括以下步骤:
18.获取每层所述预留孔的轮廓的旋转角度;
19.根据所述旋转角度对所述预留孔的轮廓进行纠正。
20.优选的,所述对同一层预留孔在不同焦距下的所述预留孔图像进行筛选的方法为:
21.根据所述测量精度、所述偏差程度和所述成像畸变程度的加权和获取所述测量质量评价值,选取所述测量质量评价值更高的;所述测量精度与所述测量质量评价值成负相关关系,所述偏差程度与所述测量质量评价值成负相关关系,所述成像畸变程度与所述测量质量评价值成正相关关系。
22.优选的,所述测量精度的计算方法为:
23.通过计算每个焦距对应的预留孔图像中每层预留孔的拍摄高度与其采用的焦距的比值,获得所述每层预留孔在对应焦距下的测量精度。
24.优选的,所述偏差程度的计算方法为:
25.以每张所述预留孔图像中最外层的预留孔轮廓作为标准轮廓线,计算所述标准轮廓线上的像素点数量与所述每层预留孔的轮廓的像素点数量的倍数关系,获得偏差程度。
26.优选的,根据所述预留孔轮廓上的点到所述预留孔图像中心的距离比例获取所述成像畸变程度。
27.优选的,所述绝对垂直度的获取方法为:
28.选择一层所述预留孔作为参照层,将所述有效数据以所述参照层为参照获得统一标准的垂直度作为绝对垂直度。
29.本发明实施例具有如下有益效果:
30.1、通过计算立体线的距离差异获取建筑物的垂直度偏差和偏差方向,来表征垂直度,结合了成像的规律来保证测量的准确性,进而准确获取建筑物的垂直度,检测建筑物是否符合标准,测量过程中仅在设备放置时需要人为参与,自动化程度高,测量速度快,且不受楼层高度和数量的影响。
31.2、通过焦距的连续变化得到同一楼层间的多组垂直度数据,通过测量精度、偏差程度和成像畸变程度的结合判断数据对应的优选程度,来确保测量结果的准确性,获取精确的数据。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
33.图1为本发明一个实施例所提供的一种超高层建筑物垂直度测控方法的流程图;
34.图2为本发明一个实施例所提供的一种超高层建筑物垂直度测控方法的步骤流程图;
35.图3为本发明一个实施例所提供的含有预留孔的超高层建筑物的示意图;
36.图4为本发明一个实施例所提供的采集的预留孔图像;
37.图5为本发明一个实施例所提供的立体线示意图;
38.图6为本发明一个实施例所提供的预留孔在图像坐标系中的示意图;
39.图7为本发明一个实施例所提供的预留孔进行一次霍夫变换的示意图;
40.图8为本发明一个实施例所提供的预留孔进行二次霍夫变换的示意图;
41.图9为本发明一个实施例提供的相对垂直度进行整合的示意图。
具体实施方式
42.为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种超高层建筑物垂直度测控方法的流程图,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
43.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
44.下面结合附图具体的说明本发明所提供的一种超高层建筑物垂直度测控方法的流程图的具体方案。
45.请参阅图1和图2,图1示出了本发明一个实施例提供的一种超高层建筑物垂直度测控方法的流程图,图2示出了本发明一个实施例提供的一种超高层建筑物垂直度测控方法的流程图的步骤流程图。
46.该方法包括以下步骤:
47.步骤s001,采集不同焦距下建筑物的预留孔图像,预留孔的中心位于图像中心;并提取每张预留孔图像中每层预留孔的轮廓。
48.相机需要使用三脚架,调整高度,使成像面绝对水平。获取高度h,作为初始的焦距值。
49.1)采集焦距最小时的图像,并得到各预留孔的边缘,计算最外层预留孔中心点相对于图像中心的偏差,根据偏差对相机进行调整。
50.具体的:
51.请参阅图3和图4,在焦距最小时采集预留孔图像im
f(min)
,图中顶层预留孔301和第一预留孔302实际是等尺寸的,采集的多个预留孔的图像如图4所示,多个预留孔的成像为同心缩放的形式,透视成像的原因,孔之间的间隔距离在不断减小。
52.经过图像处理得到各预留孔的边缘,计算最外层闭合区域中心点相对图像中心的偏差,根据偏差进行相机支架位置与高度的调整,直到偏差为0,或偏差值在允许误差范围内。即保证最外层预留孔一定位于图像正中心。
53.2)相机的焦距线性变化,采集不同焦距下的预留孔图像。
54.从最小焦距f
(min)
到最大焦距f
(max)
进行递增,或者从f
(max)
到f
(min)
进行递减。每个焦距f采集到的图像标记为im
f

55.作为一个示例,本发明实施例中相机焦距从f
(min)
到f
(max)
进行递增。
56.不同焦距下采集的图像中各像素对应的物理单位并不相同,即测量精度不同,所以需要对每个焦距下采集的图像进行分析。
57.首先需要使用dnn对图像进行语义分割:
58.需要分割的类别包括:孔洞截面,同层,背景,标靶。
59.需要说明的是,标靶并非必要,存在标靶时,以标靶作为参考,不存在标靶时以孔
洞作为参考。为了便于快速识别,可以给孔洞边缘及标靶涂上标志色或者图案来进行快速处理。
60.dnn的损失函数使用交叉熵损失函数。
61.3)对结果图像进行边缘检测,获取各闭合区域的明确分界线,而后根据分界线两侧像素的类别可确定预留孔的轮廓线。
62.作为一个示例,本发明实施例采用canny算法进行边缘检测,在其他实施例中还可以采用其他能够达到同样效果的边缘检测算法。
63.4)对每层预留孔进行编号记录,在不同焦距下采集预留孔图像时使用同一套编号。
64.获得焦距最小时采集的图像im
f(min)
的轮廓线,对图像中预留孔进行分配编号,避免焦距变化后,分不清对应图像中各预留孔对应的楼层。分配编号的方法为:
65.由外向内依次递增,最外层预留孔的编号为0。
66.本发明实施例中相机从楼顶向下拍摄,因此编号为距离相机的层数。
67.作为一个示例,请参阅图3,顶层预留孔301编号为0,第一层预留孔302编号为1,以此类推,获取所有的编号。
68.焦距确定的静态图像中,随着图形越靠近图像中心,即距离相机越远,同层事物的成像面积越小,且单位像素表示的物理量越大,即测量单位增大,也表示着误差的增大。所以,静态场景下虽能测得建筑物的垂直度,但是随着越靠近图像中心,测得数据的准确性置信度越低。
69.建筑物垂直度测量过程对测量的精度要求十分严格,现实场景对测量方法的要求是满足测量功能的前提下,需要尽可能的提高测量的准确性。
70.步骤s002,对每张预留孔图像,分别连接预留孔每条边上同比例的点,获取多条立体线;根据立体线的间隔距离计算每张预留孔图像的相对垂直度;相对垂直度以垂直度偏差和偏差方向来表征。
71.具体的步骤包括:
72.1)获取内层各轮廓与最外层轮廓的对应立体线。
73.需要说明的是,立体线的形式如图5所示,在实际场景中该立体线为竖直高度的线,该线上的点只有沿着楼层高度方向的坐标不同,在本发明实施例中,使用立体线上的差异来体现垂直度。
74.作为一个示例,如图5所示,线段q1上共有n个像素点,则可向外得到n条立体线,每一条都是同比例点相连。q1上第s个点,比例为s/n,连接q2上同样比例为s/n的点即可得到立体线401。
75.现有技术往往是使用四个方向即上下左右的间隔距离判断,或者使用正方形的中心点进行判断。这些方法都建立在理想假设上,假设边缘绝对整齐,假设预留孔绝对为标准正方形。
76.测量建筑物垂直度对测量的准确性有较高要求,在本发明实施例中计算都是像素级的,实际采集的图像,预留孔边缘也并非理想中明确、整齐的线段,往往会有不同程度的锯齿噪声情况,尤其孔洞有一定偏转情况下,噪声更为严重,该情况严重影响测量的准确性。
77.锯齿现象使得黑色像素旁可能存在一定程度的灰色像素。若使用常规的方法测量,都有可能存在较大误差。所以引进立体线的方式,在四个方向上的立体线上随机采样,进行计算,来消除噪点误差。
78.2)获取每层预留孔的轮廓的旋转角度。
79.如图6、图7以及图8所示,具体的步骤包括:
80.a.计算由p1~p4组成的轮廓边缘上所有点的二阶中心距,得到轮廓的质心坐标(u0,v0)。
81.b.以轮廓质心为新的坐标原点,对旧的轮廓坐标信息进行如下c~e的转换。
82.c.进行一次霍夫变换:笛卡尔直角坐标(u,v)到霍夫坐标空间(θ,ρ)的转换。
83.d.以边缘点数量的1/8为阈值进行高亮点的提取,得到高亮点的坐标。
84.e.进行二次霍夫变换:一次霍夫坐标空间(θ,ρ)到二次霍夫坐标空间(∈,γ)的转换。
85.f.得到∈轴上亮度最高点的坐标(0,γ
m
),2*γ
m
为绝对正方形的边长,θ1即为正方形对应的旋转角度。
86.实际图像处理过程中,预留孔边缘并非为理想中单像素且连续的线段,而霍夫变换检测的都是单像素的直线,所以对同一条边缘,可能检测到几条平行的直线。为了从各方向选择对应的直线,构成绝对单像素的正方形,通过上述过程消除噪声误差。
87.3)根据旋转角度对预留孔的轮廓进行纠正。
88.坐标纠正公式为:
[0089][0090][0091]
其中,u

表示纠正后的横坐标,v

表示纠正后的纵坐标。
[0092]
4)获取预留孔每条边的立体线,计算每条立体线的距离偏差,根据所有距离偏差获取垂直度偏差。
[0093]
计算两个预留孔之间的垂直度偏差具体的步骤包括:
[0094]
a.在四个方向随机选择等量的立体线,四个方向选择同等比例位置的立体线。
[0095]
b.得到同一条立体线与两个预留孔轮廓的交点坐标,使用两点距离公式进行计算,得到立体线上的距离偏差d。四个方向分别表示为d
u
,d

u
,d
v
,d

v

[0096]
c.四个方向的距离进行差异比较,横向和纵向差异合成为综合差异。
[0097]
垂直度偏差p为:
[0098][0099]
5)进而根据距离偏差的反正切函数计算偏差方向。
[0100]
偏差方向的据算公式为:
[0101][0102]
步骤s003,对同一层预留孔在不同焦距下的预留孔图像进行筛选,通过筛选过的所有相对垂直度进行整合获取绝对垂直度。
[0103]
两个楼层间的垂直度在不同焦距下采集的图像中都可以计算得到,但是不同焦距
下对应的测量质量并不同,即同一图像中测量的数据,不同位置的可信度有所不同;同两层地面间的相对垂直偏差,在不同焦距采集的图像下测量的数据也有优劣之分。
[0104]
本发明实施例中垂直度偏差是以像素为测量单位的,且建立在对应的立体线上的,所以单位像素的物理量、立体线划分误差都影响了上述测量结果的质量。本发明实施例需要使用质量最高的测量数据来得到最终整个建筑的垂直度数据,所以需要根据测量质量对测量数据进行筛选。
[0105]
具体的步骤包括:
[0106]
1)通过计算每个焦距对应的预留孔图像中每层预留孔的拍摄高度与其采用的焦距的比值,获得每层预留孔在对应焦距下的测量精度。
[0107]
计算各层区域成像对应的测量精度m
i

[0108][0109]
其中,m
i
表示编号为i的预留孔的测量精度,i表示预留孔的编号,ch为楼层高度,h为相机支架高度,f表示当前图像对应的焦距。
[0110]
上述计算公式根据小孔成像的相似三角形获取。
[0111]
即以下公式:
[0112][0113]
其中,l
i
表示编号为i的预留孔边缘边长的像素数量,d
i
表示实际对应的编号为i的预留孔实际边长。
[0114][0115]
2)以每张预留孔图像中最外层的预留孔轮廓作为标准轮廓线,计算标准轮廓线上的像素点数量与每层预留孔的轮廓的像素点数量的倍数关系,获得偏差程度。
[0116]
立体线的划分也都是以像素为单位的,像素为单位都是使用的整数,对应了取整操作。如图5所示,判断q2上的点是否是q1上的点的整数倍,偏差程度为:
[0117][0118]
其中,q1{q2/b}表示q2除以q1取余数,b为余数。
[0119]
3)根据预留孔轮廓上的点到预留孔图像中心的距离比例获取成像畸变程度。
[0120]
预留孔的轮廓上的点到图像中心的距离g越小,越靠近中心,畸变程度越小。
[0121]
4)根据测量精度、偏差程度和成像畸变程度的加权和获取测量质量评价值;测量精度与测量质量评价值成负相关关系,偏差程度与测量质量评价值成负相关关系,成像畸变程度与测量质量评价值成正相关关系。
[0122][0123]
其中,yx表示确定焦距下的测量质量评价值,分别为三类测量质量评价指标的权重,α β μ=1,α>β>μ。mi
(min)
表示当前焦距下最小的测量精度,k为图像的宽尺寸,表示
畸变程度。
[0124]
5)选择一层预留孔作为参照层,将有效数据以参照层为参照获得统一标准的垂直度作为绝对垂直度。
[0125]
具体的步骤包括:
[0126]
选取有效数据;对于同一层预留孔在不同焦距下的预留孔图像,筛选测量质量评价值更高的相对垂直度作为有效数据。
[0127]
作为一个示例,编号为1的预留孔和编号为2的预留孔之间的垂直偏差,在焦距为f1时测量得到垂直偏差为p1,其测量质量为2.1,在焦距为f2时测量得到垂直度偏差为p2,测量质量为1.3,选取垂直偏差为p1的相对垂直度作为最终整合的数据。
[0128]
随着f的递增,视野范围变小,可采集的楼层信息层数减少,其中有效测量的数量也在减少。根据测量质量评价值yx得到最优的测量数据,选择一层预留孔作为参照层,获得统一标准的数据作为绝对垂直度。
[0129]
如图9所示,作为一个示例,本发明实施例以编号为0的建筑物为参考原点获得绝对垂直度。
[0130]
综上所述,本发明实施例采集不同焦距下建筑物的预留孔图像,预留孔的中心位于图像中心;并提取每张预留孔图像中每层预留孔的轮廓;对每张预留孔图像,分别连接预留孔每条边上同比例的点,获取多条立体线;根据立体线的间隔距离计算每张预留孔图像的相对垂直度;相对垂直度以垂直度偏差和偏差方向来表征;对于同一层预留孔在不同焦距下的预留孔图像,根据相对垂直度的可靠度对其进行筛选获得有效数据,通过筛选过的所有相对垂直度进行整合获取绝对垂直度。本发明实施例能够准确地得到超高层建筑物的垂直度,操作简便,精确度高。
[0131]
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0132]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0133]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜