本发明涉及一种基于图像识别的基坑自动监测数据筛选方法及系统。
背景技术
基坑支护体系和周边环境的监测一直是基坑施工质量控制的重要手段。随着自动化水平的提高,如何排除人为干扰成为自动监测进一步发展的主要瓶颈。
自动监测受到外部因素的影响很大,特别是在复杂的施工现场,人员、车辆、设备都会影响到敏感的传感器,造成数据突变,在高频监测时,会产生大量的无效数据,降低数据的可读性和有效性。
技术实现要素:
本发明的目的在于提供一种基于图像识别的基坑自动监测数据筛选方法及系统,能够解决自动监测受到外部因素的影响很大,特别是在复杂的施工现场,人员、车辆、设备都会影响到敏感的传感器,造成数据突变,在高频监测时,会产生大量的无效数据,降低数据的可读性和有效性的问题。
为解决上述问题,本发明提供一种基于图像识别的基坑自动监测数据筛选方法,包括:
根据不同监测项目,预设监测数据值的变化速率的警戒范围;
自动监测到实际监测数据值的变化速率超出所述警戒范围时,获取发生变化速率超出所述警戒范围的实际监测数据值的时间点附近的对应视频图像;
识别所述时间点附近的对应视频图像是否存在变化,若是,将发生变化速率超出所述警戒范围的实际监测数据值标识为疑似突变数据;
定时比对疑似突变数据和后续获取的实际监测数据值,若后续获取的实际监测数据值与所述疑似突变数据的数据值相比产生回落,则将回落后的实际监测数据值作为准确数值,把所述疑似突变数据确定为突变数据;
将所述准确数值用于后续数据统计分析,同时屏蔽所述突变数据。
进一步的,在上述方法中,所述监测数据值包括:测斜数据值、地表沉降数据值或支撑轴力数据值。
进一步的,在上述方法中,定时比对疑似突变数据和后续获取的实际监测数据值,若后续获取的实际监测数据值与所述疑似突变数据的数据值相比产生回落,则将回落后的实际监测数据值作为准确数值,把所述疑似突变数据确定为突变数据,包括:
记录疑似突变数据的起始时间点,在后续获取的实际监测数据值出现回落时,自动捕捉疑似突变数据的数据值与实际监测数据值之间的波谷作为疑似突变数据的结束时间点,将所述起始时间点至结束时间点之间的时间段与预设时间阈值进行比对,若所述时间段长度小于所述预设时间阈值,则判定该时间段内的疑似突变数据为突变数据,并进行标记。
进一步的,在上述方法中,识别所述时间点附近的对应视频图像是否存在变化,包括:
从所述时间点附近的对应视频图像中按1帧/秒,连续截取8张图片;
将8张图片通过缩小尺寸来去除高频信息后,将去除高频信息的8张图片压缩为横向和纵向像素相同的标准尺寸;
将标准尺寸的8张图片转换为灰度图像;
确定每张图像中监测设备所在的像素区域,将所述监测设备所在的像素区域周围像素作为受干扰区域,将所述受干扰区域的四个对角像素作为四个参照系;
计算所述8张图片中的受干扰区域的灰度值变化率;
当计算得到的受干扰区域的灰度值变化率,高于四个参照系中灰度值变化率中的最小的一个时,并且计算得到的受干扰区域灰度值变化率是处于预设的灰度值变化率的上下限区间内,则判定所述时间点附近存在突变数据。
进一步的,在上述方法中,所述受干扰区域的灰度值变化率计算公式如下:
其中,n=1~8秒。
根据本发明的另一面,提供一种基于图像识别的基坑自动监测数据筛选系统,包括:
第一装置,用于根据不同监测项目,预设监测数据值的变化速率的警戒范围;
第二装置,用于自动监测到实际监测数据值的变化速率超出所述警戒范围时,获取发生变化速率超出所述警戒范围的实际监测数据值的时间点附近的对应视频图像;
第三装置,用于识别所述时间点附近的对应视频图像是否存在变化,若是,将发生变化速率超出所述警戒范围的实际监测数据值标识为疑似突变数据;
第四装置,用于定时比对疑似突变数据和后续获取的实际监测数据值,若后续获取的实际监测数据值与所述疑似突变数据的数据值相比产生回落,则将回落后的实际监测数据值作为准确数值,把所述疑似突变数据确定为突变数据;
第五装置,用于将所述准确数值用于后续数据统计分析,同时屏蔽所述突变数据。
进一步的,在上述系统中,所述监测数据值包括:测斜数据值、地表沉降数据值或支撑轴力数据值。
进一步的,在上述系统中,所述第四装置,用于记录疑似突变数据的起始时间点,在后续获取的实际监测数据值出现回落时,自动捕捉疑似突变数据的数据值与实际监测数据值之间的波谷作为疑似突变数据的结束时间点,将所述起始时间点至结束时间点之间的时间段与预设时间阈值进行比对,若所述时间段长度小于所述预设时间阈值,则判定该时间段内的疑似突变数据为突变数据,并进行标记。
进一步的,在上述系统中,所述第三装置,用于从所述时间点附近的对应视频图像中按1帧/秒,连续截取8张图片;将8张图片通过缩小尺寸来去除高频信息后,将去除高频信息的8张图片压缩为横向和纵向像素相同的标准尺寸;将标准尺寸的8张图片转换为灰度图像;确定每张图像中监测设备所在的像素区域,将所述监测设备所在的像素区域周围像素作为受干扰区域,将所述受干扰区域的四个对角像素作为四个参照系;计算所述8张图片中的受干扰区域的灰度值变化率;当计算得到的受干扰区域的灰度值变化率,高于四个参照系中灰度值变化率中的最小的一个时,并且计算得到的受干扰区域灰度值变化率是处于预设的灰度值变化率的上下限区间内,则判定所述时间点附近存在突变数据。
进一步的,在上述系统中,所述受干扰区域的灰度值变化率计算公式如下:
其中,n=1~8秒。
与现有技术相比,本发明结合工程实际,提出了基于图像识别技术的基坑自动监测数据筛选方案,实现了低成本因素下突变数据的准确判别,通过该方法自动去除80%以上的无效数据,可大幅度提高自动数据的可读性、自动监测数据报警的有效性和自动监测数据分析的合理性。
附图说明
图1是本发明一实施例的基于图像识别的基坑自动监测数据筛选方法的流程图;
图2是本发明一实施例的突变数据示意图;
图3是本发明一实施例的8*8像素图像布局示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明提供一种基于图像识别的基坑自动监测数据筛选方法,包括:
步骤s1,根据不同监测项目,预设监测数据值的变化速率的警戒范围;
在此,所述监测数据值变化速率的警戒范围可能随着施工推进发生变化,所述监测数据值可以包括测斜数据值、地表沉降数据值或支撑轴力数据值等工程数据;
步骤s2,当自动监测到实际监测数据值的变化速率超出所述警戒范围时,获取发生变化速率超出所述警戒范围的实际监测数据值的时间点附近的对应视频图像;
在此,当自动监测到实际监测数据值变化速率超出所述警戒范围时,触发图像识别;
步骤s3,识别所述时间点附近的对应视频图像是否存在变化,若是,将发生变化速率超出所述警戒范围的实际监测数据值标识为疑似突变数据;
步骤s4,定时比对疑似突变数据和后续获取的实际监测数据值,若后续获取的实际监测数据值与所述疑似突变数据的数据值相比产生回落,则将回落后的实际监测数据值作为准确数值,把所述疑似突变数据确定为突变数据;
在此,如图2所示,中间一段波峰疑似突变数据即被判定为外部人为影响造成的突变数据;
步骤s5,将所述准确数值用于后续数据统计分析,同时屏蔽所述突变数据。
在此,用户在后续数据分析功能,例如报警短信提示、数据汇总、数据曲线绘制等功能中,根据需要自行决定是否屏蔽这部分监测数据。
本发明结合工程实际,提出了基于图像识别技术的基坑自动监测数据筛选方案,实现了低成本因素下突变数据的准确判别,通过该方法自动去除80%以上的无效数据,可大幅度提高自动数据的可读性、自动监测数据报警的有效性和自动监测数据分析的合理性。
本发明的基于图像识别的基坑自动监测数据筛选方法一实施例中,步骤s4,定时比对疑似突变数据和后续获取的实际监测数据值,若后续获取的实际监测数据值与所述疑似突变数据的数据值相比产生回落,则将回落后的实际监测数据值作为准确数值,把所述疑似突变数据确定为突变数据,包括:
记录疑似突变数据的起始时间点,在后续获取的实际监测数据值出现回落时,自动捕捉疑似突变数据的数据值与实际监测数据值之间的波谷作为疑似突变数据的结束时间点,将所述起始时间点至结束时间点之间的时间段与预设时间阈值进行比对,若所述时间段长度小于所述预设时间阈值,则判定该时间段内的疑似突变数据为突变数据,并进行标记。
在此,从流程图可见,自动数据监测的数值判定算法是整个数据筛选算法的起始,当发生数值超标时,触发分支算法(步骤s3)——视频图像识别,这个分支根据图像比对来判断是否存在人为因素干扰,并将判定结果传递到主算法(步骤s4)。当疑似突变数据判定成立时,记录疑似突变数据的起始时间点,在后续获取的实际监测数据值出现回落时,自动捕捉疑似突变数据的数据值与实际监测数据值之间的波谷作为疑似突变数据的结束时间点,将所述起始时间点至结束时间点之间的时间段与预设时间阈值进行比对(一般设为5分钟,可根据施工现场管理需要调整),若所述时间段长度小于所述预设时间阈值,则判定该时间段内的疑似突变数据为突变数据,并进行标记。
本发明的基于图像识别的基坑自动监测数据筛选方法一实施例中,步骤s3,识别所述时间点附近的对应视频图像是否存在变化,包括:
步骤s31,从所述时间点附近的对应视频图像中按1帧/秒,连续截取8张图片;
在此,把需要分析的视频段落,进行画面截取,按1帧/秒,获得8张图片;
步骤s32,将8张图片通过缩小尺寸来去除高频信息后,将去除高频信息的8张图片压缩为横向和纵向像素相同的标准尺寸;
在此,把8张图片,通过缩小尺寸来去除高频信息,因为最终分析结果取决于单位区域灰度变化的分析,因此图像的尺寸、纵横比,并不影响分析的结果,将图片压缩至8*8或者12*12像素的标准尺寸(单个项目中,一旦选定压缩比,就不再变化;压缩比与摄像头安装位置、拍摄范围有关),不保留纵横比,摈弃图片尺寸差异;
步骤s33,将标准尺寸的8张图片转换为灰度图像;
在此,可以将压缩后的8张图片分别转换,获得8张分别为64像素或144像素的灰度图像;
步骤s34,确定每张图像中监测设备所在的像素区域,将所述监测设备所在的像素区域周围像素作为受干扰区域,将所述受干扰区域的四个对角像素作为四个参照系;
在此,如图3所示,假设5-5为监测设备所在区域,5-5和与其相邻的8个像素4-4、4-5、4-6、5-4、5-6、6-4、6-5、6-6构成监测设备的受干扰区域,所述受干扰区域的四个对角像素3-3、3-7、7-3、7-7为参照系;
步骤s35,计算所述8张图片中的受干扰区域的灰度值变化率,一实施例中,所述受干扰区域的灰度值变化率计算公式如下:
其中,n=1~8秒;
步骤s35,当计算得到的受干扰区域的灰度值变化率,高于四个参照系中灰度值变化率中的最小的一个时,并且计算得到的受干扰区域灰度值变化率是处于预设的灰度值变化率的上下限区间内,则判定所述时间点附近存在突变数据。
在此,在图像处理中,图像的频率代表了图像中各个区域灰度变化的剧烈程度,是灰度在平面空间上的变化梯度。如果把图片看成一个二维信号,一个维度是单元坐标,一个维度是单元灰度,可以发现灰度变化剧烈的区域,一般称之为图像的高频成分,正是对象的边缘区域,它描述的是对象的具体细节;而图像的低频区域则描述图像的整体框架。显然,灰度转化是将高维图像数据进行简化的最有效的方式之一。
当计算得到的受干扰区域灰度值变化率,高于四个参照系中灰度值变化率中的最小的一个时,即判定干扰区域内可能存在干扰因素,并设定为条件a。
在施工现场,会选定不同的光照强度,对人员或设备进入干扰区域后,灰度值变化率进行预测,选择3~10组历史数据进行分析,得出一个灰度值变化率的上下限区间,并将灰度值变化率处于该区间内设定为条件b。
当条件a、b同时成立,即判定为人员、车辆或其它设备进入干扰区域,可能存在突变数据。
本发明还提供另一种基于图像识别的基坑自动监测数据筛选系统,包括:
第一装置,用于根据不同监测项目,预设监测数据值的变化速率的警戒范围;
第二装置,用于自动监测到实际监测数据值的变化速率超出所述警戒范围时,获取发生变化速率超出所述警戒范围的实际监测数据值的时间点附近的对应视频图像;
第三装置,用于识别所述时间点附近的对应视频图像是否存在变化,若是,将发生变化速率超出所述警戒范围的实际监测数据值标识为疑似突变数据;
第四装置,用于定时比对疑似突变数据和后续获取的实际监测数据值,若后续获取的实际监测数据值与所述疑似突变数据的数据值相比产生回落,则将回落后的实际监测数据值作为准确数值,把所述疑似突变数据确定为突变数据;
第五装置,用于将所述准确数值用于后续数据统计分析,同时屏蔽所述突变数据。
进一步的,在上述系统中,所述监测数据值包括:测斜数据值、地表沉降数据值或支撑轴力数据值。
进一步的,在上述系统中,所述第四装置,用于记录疑似突变数据的起始时间点,在后续获取的实际监测数据值出现回落时,自动捕捉疑似突变数据的数据值与实际监测数据值之间的波谷作为疑似突变数据的结束时间点,将所述起始时间点至结束时间点之间的时间段与预设时间阈值进行比对,若所述时间段长度小于所述预设时间阈值,则判定该时间段内的疑似突变数据为突变数据,并进行标记。
进一步的,在上述系统中,所述第三装置,用于从所述时间点附近的对应视频图像中按1帧/秒,连续截取8张图片;将8张图片通过缩小尺寸来去除高频信息后,将去除高频信息的8张图片压缩为横向和纵向像素相同的标准尺寸;将标准尺寸的8张图片转换为灰度图像;确定每张图像中监测设备所在的像素区域,将所述监测设备所在的像素区域周围像素作为受干扰区域,将所述受干扰区域的四个对角像素作为四个参照系;计算所述8张图片中的受干扰区域的灰度值变化率;当计算得到的受干扰区域的灰度值变化率,高于四个参照系中灰度值变化率中的最小的一个时,并且计算得到的受干扰区域灰度值变化率是处于预设的灰度值变化率的上下限区间内,则判定所述时间点附近存在突变数据。
进一步的,在上述系统中,所述受干扰区域的灰度值变化率计算公式如下:
其中,n=1~8秒。
上述各系统实施例的详细内容,具体可参见各方法实施例的对应部分,在此,不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应人为超出本发明的范围。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。