一种违章建筑预警方法、装置及电子设备与流程

文档序号:21365578发布日期:2020-07-04 04:40阅读:234来源:国知局
一种违章建筑预警方法、装置及电子设备与流程

本发明涉及视频监控技术领域,特别是涉及一种违章建筑预警方法、装置及电子设备。



背景技术:

近年来,各类违章建筑不但侵占了社会公共资源和城市空间,破坏了城市的良好形象,还对市场经济秩序和社会管理带来了一定的危害,是城市管理过程中亟需解决的重大难题。

由于违章建筑一旦不能在建设初期被及时制止、拆除,则将增加后续拆除工作的难度以及会带来较高的拆除成本,特别是对于已建违章建筑,其拆除难度和拆除成本相较于在建违章建筑将会更高,因此,存在对实际建筑物上所存在的违章建筑进行及时预警的需求。

那么,如何对建筑物上所存在的违章建筑进行及时预警,以降低拆除难度和减少拆除成本,便成为当前一个亟待解决的问题。



技术实现要素:

本发明实施例的目的在于提供一种违章建筑预警方法、装置及电子设备,以实现及时发现实际建筑物上所存在的违章建筑。具体技术方案如下:

第一方面,本发明实施例提供了一种违章建筑预警方法,所述方法包括:

获取监控设备采集到的待检测图像;

将所述待检测图像输入到预设的违建检测模型中,得到所述违建检测模型输出的检测结果;其中,所述违建检测模型是基于训练样本和所述训练样本的样本标签训练得到的,所述训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;所述训练样本的样本标签为:所述训练样本中存在的违章建筑的建设状态;

当所述检测结果表征所述待检测图像中存在处于所述预定建设状态的违章建筑时,获取所述待检测图像与预设基准图像的对比结果,并基于所述对比结果和所述检测结果,计算所述待检测图像的第一预警值;其中,所述对比结果为:通过对比所述待检测图像和所述基准图像的图像内容所确定的图像内容差异满足预设差异规则的区域的第一位置坐标;所述基准图像与所述待检测图像的拍摄范围相同;

当所述第一预警值大于第一预警阈值时,生成第一预警信息;其中,所述第一预警信息为:关于所述待检测图像包括的目标建筑物存在处于所述预定建设状态的违章建筑的预警信息。

可选的,一种具体实现方式中,所述对比结果的确定方式,包括:

分别对所述待检测图像和所述基准图像进行切割,得到多对位置对应的图像区域块;

针对每对位置对应的图像区域块,判断该对位置对应图像区域块的相似度是否小于预设相似度阈值,如果是,获得该对位置对应的图像区域块的第一位置坐标,作为对比结果。

可选的,一种具体实现方式中,所述检测结果中包括所述待检测图像中存在的处于预定建设状态的违章建筑所处图像区域的第二位置坐标和置信度;

所述基于所述对比结果和所述检测结果,计算所述待检测图像的第一预警值的步骤,包括:

利用所述第一位置坐标所对应图像区域和所述第二位置坐标所对应图像区域的区域重叠率,以及所述置信度,计算所述待检测图像的第一预警值。

可选的,一种具体实现方式中,所述待检测图像为所述监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;所述目标拍摄范围为所述待检测图像对应的拍摄范围;

所述利用所述第一位置坐标所对应图像区域和所述第二位置坐标所对应图像区域的区域重叠率,以及所述置信度,计算所述待检测图像的第一预警值的步骤,包括:

利用第一公式,计算所述待检测图像的第一预警值;其中,所述第一公式为:

其中,w为所述待检测图像的第一预警值,x(i)为第i张图像所对应的第一位置坐标对应图像区域和第二位置坐标对应图像区域的区域重叠率,y(i)为所述第i张图像对应的置信度,所述第i张图像为所述监控设备第i次对所述目标拍摄范围进行拍摄所得到的图像。

可选的,一种具体实现方式中,所述区域重叠率的计算方式包括:

利用第二公式,计算所述区域重叠率;其中,所述第二公式为:

x(i)=areai/(area1i+area2i-areai)

其中,areai为所述第i张图像所对应的第一位置坐标对应区域和第二位置坐标对应区域的重叠区域的面积;area1i为所述第i张图像所对应的第一位置坐标对应区域的面积;area2i为所述第i张图像所对应的第二位置坐标对应区域的面积。

可选的,一种具体实现方式中,所述预定建设状态为:在建状态;

所述违章检测模型具体基于训练样本、辅助样本、所述训练样本的样本标签和所述辅助样本的样本标签训练的,所述辅助样本为存在处于已建状态的违章建筑且标注有违章建筑所处图像区域的图像,所述辅助样本的样本标签为已建状态;

所述方法还包括:

当所述检测结果表征所述待检测图像中存在处于已建状态的违章建筑时,基于所述检测结果,计算所述待检测图像的第二预警值;

当所述第二预警值大于第二预警阈值时,生成第二预警信息;其中,所述第二预警信息为:关于所述待检测图像包括的目标建筑物存在处于已建状态的违章建筑的预警信息。

可选的,一种具体实现方式中,所述检测结果中包括置信度;

所述基于所述检测结果,计算所述待检测图像的第二预警值的步骤,包括:

利用所述置信度,计算所述待检测图像的第二预警值。

可选的,一种具体实现方式中,所述待检测图像为所述监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;所述目标拍摄范围为所述待检测图像对应的拍摄范围;

所述利用所述置信度,计算所述待检测图像的第二预警值的步骤,包括:

利用第三公式,计算所述待检测图像的第二预警值;其中,所述第三公式为:

其中,e为所述待检测图像的第二预警值,y(i)为所述第i张图像对应的置信度,所述第i张图像为所述监控设备第i次对所述目标拍摄范围进行拍摄所得到的图像。

第二方面,本发明实施例提供了一种违章建筑预警装置,所述装置包括:

图像获取模块,用于获取监控设备采集到的待检测图像;

图像检测模块,用于将所述待检测图像输入到预设的违建检测模型中,得到所述违建检测模型输出的检测结果;其中,所述违建检测模型是基于训练样本和所述训练样本的样本标签训练得到的,所述训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;所述训练样本的样本标签为:所述训练样本中存在的违章建筑的建设状态;

第一预警值计算模块,用于当所述检测结果表征所述待检测图像中存在处于所述预定建设状态的违章建筑时,获取所述待检测图像与预设基准图像的对比结果,并基于所述对比结果和所述检测结果,计算所述待检测图像的第一预警值;其中,所述对比结果为:通过对比所述待检测图像和所述基准图像的图像内容所确定的图像内容差异满足预设差异规则的区域的第一位置坐标;所述基准图像与所述待检测图像的拍摄范围相同;

第一信息生成模块,用于当所述第一预警值大于第一预警阈值时,生成第一预警信息;其中,所述第一预警信息为:关于所述待检测图像包括的目标建筑物存在处于所述预定建设状态的违章建筑的预警信息。

可选的,一种具体实现方式中,所述装置还包括图像对比模块;

所述图像对比模块,用于确定所述对比结果;所述图像对比模块具体用于:

分别对所述待检测图像和所述基准图像进行切割,得到多对位置对应的图像区域块;针对每对位置对应的图像区域块,判断该对位置对应图像区域块的相似度是否小于预设相似度阈值,如果是,获得该对位置对应的图像区域块的第一位置坐标,作为对比结果。

可选的,一种具体实现方式中,所述检测结果中包括所述待检测图像中存在的处于预定建设状态的违章建筑所处图像区域的第二位置坐标和置信度;

所述第一预警值计算模块具体用于:利用所述第一位置坐标所对应图像区域和所述第二位置坐标所对应图像区域的区域重叠率,以及所述置信度,计算所述待检测图像的第一预警值。

可选的,一种具体实现方式中,所述待检测图像为所述监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;所述目标拍摄范围为所述待检测图像对应的拍摄范围;

所述第一预警值计算模块具体用于:

利用第一公式,计算所述待检测图像的第一预警值;其中,所述第一公式为:

其中,w为所述待检测图像的第一预警值,x(i)为第i张图像所对应的第一位置坐标对应图像区域和第二位置坐标对应图像区域的区域重叠率,y(i)为所述第i张图像对应的置信度,所述第i张图像为所述监控设备第i次对所述目标拍摄范围进行拍摄所得到的图像。

可选的,一种具体实现方式中,所述区域重叠率的计算方式包括:

利用第二公式,计算所述区域重叠率;其中,所述第二公式为:

x(i)=areai/(area1i+area2i-areai)

其中,areai为所述第i张图像所对应的第一位置坐标对应区域和第二位置坐标对应区域的重叠区域的面积;area1i为所述第i张图像所对应的第一位置坐标对应区域的面积;area2i为所述第i张图像所对应的第二位置坐标对应区域的面积。

可选的,一种具体实现方式中,所述预定建设状态为:在建状态;

所述违章检测模型具体基于训练样本、辅助样本、所述训练样本的样本标签和所述辅助样本的样本标签训练的,所述辅助样本为存在处于已建状态的违章建筑且标注有违章建筑所处图像区域的图像,所述辅助样本的样本标签为已建状态;

所述装置还包括:

第二预警值计算模块,用于当所述检测结果表征所述待检测图像中存在处于已建状态的违章建筑时,基于所述检测结果,计算所述待检测图像的第二预警值;

第二信息生成模块,用于当所述第二预警值大于第二预警阈值时,生成第二预警信息;其中,所述第二预警信息为:关于所述待检测图像包括的目标建筑物存在处于已建状态的违章建筑的预警信息。

可选的,一种具体实现方式中,所述检测结果中包括置信度;

所述第二预警值计算模块具体用于:

利用所述置信度,计算所述待检测图像的第二预警值。

可选的,一种具体实现方式中,所述待检测图像为所述监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;所述目标拍摄范围为所述待检测图像对应的拍摄范围;

所述第二预警值计算模块具体用于:

利用第三公式,计算所述待检测图像的第二预警值;其中,所述第三公式为:

其中,e为所述待检测图像的第二预警值,y(i)为所述第i张图像对应的置信度,所述第i张图像为所述监控设备第i次对所述目标拍摄范围进行拍摄所得到的图像。

第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面提供的一种违章预警方法中任一所述的方法步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面提供的一种违章预警方法中任一所述的方法步骤。

以上可见,应用本发明实施例提供的方案,针对需要进行违章建筑预警的区域,可以通过监控设备对该区域进行监控,从而获取监控设备采集到的待检测图像。进而,在利用预设的违建检测模型对待检测图像进行检测得到的检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,便可以获取待检测图像和预设的与该待检测图像拍摄范围相同的基准图像的对比结果,并通过对待检测图像和基准图像进行对比分析所得到的对比结果和该检测结果,计算待检测图像的第一预警值,并在第一预警值大于预设域值时,生成关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。这样,在得到监控设备采集到的待检测图像后,便可以通过图像对比分析方法和模型检测方法的融合应用,及时发现实际建筑物上所存在的违章建筑,并生成针对处于预定建设状态的预警信息,从而实现对违章建筑的有效预警,以降低拆除难度和减少拆除成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种违章建筑预警方法的流程示意图;

图2为一种高空球机对应的全景图像的示意图;

图3为一种预置点与实际建筑物的对应关系的示意图;

图4为一种对比结果的确定方式的流程示意图;

图5(a)-(c)分别为一种存在处于已建状态的违章建筑的训练样本;

图6(a)-(c)分别为一种存在处于在建状态的违章建筑的训练样本;

图7为本发明实施例提供的另一种违章建筑预警方法的流程示意图;

图8为本发明实施例提供的一种违章建筑预警装置的结构示意图;

图9为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

近年来,各类违章建筑不但侵占了社会公共资源和城市空间,破坏了城市的良好形象,还对市场经济秩序和社会管理带来了一定的危害,是城市管理过程中亟需解决的重大难题。如何对建筑物上所存在的违章建筑进行及时预警,以降低拆除难度和减少拆除成本,便成为当前一个亟待解决的问题。为了解决上述技术问题,本发明实施例提供了一种违章建筑预警方法。

下面,首先对本发明实施例提供的一种违章建筑预警方法进行介绍。

图1为本发明实施例提供的一种违章建筑预警方法,其中,该方法可以应用于任一需要进行违章建筑预警的电子设备,例如,笔记本电脑、台式电脑、平板电脑、手机、服务器等,对此,本发明实施例不做具体限定,以下简称电子设备。该电子设备与监控设备进行通信连接,从而可以获取监控设备采集到的待检测图像,并进而执行后续相关步骤,实现对违章建筑的预警。

如图1所示,本发明实施例提供的一种违章建筑预警方法可以包括如下步骤:

s101:获取监控设备采集到的待检测图像;

s102:将待检测图像输入到预设的违建检测模型中,得到违建检测模型输出的检测结果;

其中,违建检测模型是基于训练样本和训练样本的样本标签训练得到的,训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;训练样本的样本标签为:训练样本中存在的违章建筑的建设状态;

s103:当检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,获取待检测图像与预设基准图像的对比结果,并基于对比结果和检测结果,计算待检测图像的第一预警值;

其中,对比结果为:通过对比待检测图像和基准图像的图像内容所确定的图像内容差异满足预设差异规则的区域的第一位置坐标;基准图像与待检测图像的拍摄范围相同;

s104:当第一预警值大于第一预警阈值时,生成第一预警信息;

其中,第一预警信息为:关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。

以上可见,应用本发明实施例提供的方案,针对需要进行违章建筑预警的区域,可以通过监控设备对该区域进行监控,从而获取监控设备采集到的待检测图像。进而,在利用预设的违建检测模型对待检测图像进行检测得到的检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,便可以获取待检测图像和预设的与该待检测图像拍摄范围相同的基准图像的对比结果,并通过对待检测图像和基准图像进行对比分析所得到的对比结果和该检测结果,计算待检测图像的第一预警值,并在第一预警值大于预设域值时,生成关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。这样,在得到监控设备采集到的待检测图像后,便可以通过图像对比分析方法和模型检测方法的融合应用,及时发现实际建筑物上所存在的违章建筑,从而降低拆除难度和减少拆除成本。

在上述步骤s101中,监控设备在采集到待检测图像后,便可以将所采集到的待检测图像发送给电子设备。这样,电子设备便可以获取监控设备采集到的待检测图像。

其中,上述监控设备可以是高空球机,也可以是架设在无人机上的监控设备,例如,架设在无人机上的摄像机等。当然,上述监控设备也可以是其他类型的图像采集设备。这都是合理的。

下面,以高空球机为例,对上述步骤s101中的监控设备进行介绍。具体的:

当上述监控设备是高空球机时,在执行上述本发明实施例提供的一种违章建筑预警方法之前,可以首先确定该高空球机的拍摄范围。

例如,首先,将高空球机的水平视角保持在0度,进而,在竖直方向上将该高空球机旋转180度,并在每旋转30度时,获取高空球机拍摄到的图像;接着,在水平方向上旋转该高空球机,将该高空球机的水平视角保持在30度,进而,再次在竖直方向上将该高空球机旋转180度,并在每旋转30度时,获取高空球机拍摄到的图像;再然后,继续在水平方向上旋转该高空球机,将该高空球机的水平视角保持在60度,进而,再次在竖直方向上将该高空球机旋转180度,并在每旋转30度时,获取高空球机拍摄到的图像;以此类推,直至,将该高空球机的水平视角保持在90度,进而,再次在竖直方向上将该高空球机旋转180度,并在每旋转30度时,获取高空球机拍摄到的图像。

这样,便可以利用图像拼接算法,将上述所获取的各个图像进行拼接,从而得到该高空球机对应的一张全景图像,该全景图像所包括的内容即为该高空球机的拍摄范围。其中,该全景图像中的各个建筑物可以具有地址或者编号信息,形成具体的位置样本标签。其中,该地址或者编号信息可以是直接从gis中获取的,也可以是人为手动标注的,这都是合理的。

例如,如图2所示,为一种高空球机对应的全景图像的示意图,其中,210为高空球机,每个建筑物的位置样本标签为编号信息,通过该全景图像,可以确定该高空球机的拍摄范围为住宅楼1-15。进而,根据预先确定的每一住宅楼的编号和真实地址的对应关系,可以进一步确定该高空球机的拍摄范围的地址信息。

当然,针对不同的高空球机,以及高空球机所安装的不同位置,也可以采用其他方式确定高空球机的拍摄范围,例如,更改上述方式中的视角变化规律等。这都是合理的。

并且,可以利用电子设备直接确定高空球机的拍摄范围,也可以利用通信连接的其他电子设备确定高空球机的拍摄范围,进而,电子设备从该其他电子设备中获取已确定的高空球机的拍摄范围。

相似的,当上述监控设备是架设在无人机上的监控设备时,在执行上述本发明实施例提供的一种违章建筑预警方法之前,也可以首先确定该架设在无人机上的监控设备的拍摄范围。

例如,按照预设的无人机的巡航路线,在无人机飞行预设时间,或者飞行预设距离后,获取架设在无人机上的监控设备采集到的图像。这样,在无人机完成一次巡航路线飞行后,便可以将上述飞行过程中所获取到的图像进行拼接,从而得到架设在无人机上的监控设备对应的一张全景图像,该全景图像所包括的内容即为该架设在无人机上的监控设备的拍摄范围。其中,上述预设的巡航路线、预设时间以及预设距离均可以根据实际应用中的需求进行限定。

进一步的,可以理解的,监控设备所采集到的待检测图像中可能包括多个实际建筑,而基于监控设备自身的物理参数,监控设备可能并不能拍摄到每个实际建筑的细节。

基于此,为了在生成预警信息时,可以快速确定存在违章建筑的建筑物,而不需要通过再次分析待检测图像,或者,通过现场实地核实来确定存在违章建筑的建筑物的地址信息,提高违章建筑预警的效率,避免无法从待检测图像中分辨出违章建筑的建筑物的地址信息的问题出现。

可选的,一种具体实现方式中,可以预先设置多个预置点,并将为每个预置点与监控设备处于该预置点时所对应的拍摄范围内的实际建筑物的地址信息建立对应关系。其中,上述对应关系中,每个预置点所对应的监控设备处于该预置点时所对应的拍摄范围内的实际建筑物为监控设备在该预置点能够拍摄到细节信息的实际建筑物。当在某个预置点拍摄到的待检测图像中存在多个实际建筑时,则可以进一步配置该预置点对应的具体的实际建筑区域。

如图3所示,图像框310中所包括的实际建筑区域为拍摄图3所示待检测图像时监控设备所处的预置点对应的具体的实际建筑区域。此外,对于待检测图像中不需要进行分析或者可能涉及隐私的区域也需要进行配置,以保护所拍摄到的实际建筑区域所关联的人员的隐私。具体的,可以对待检测图像中不需要进行分析或者可能涉及隐私的区域进行区域遮挡。如图3中的图像框320中所包括的实际建筑区域。

基于此,可以理解的,当对待检测图像中不需要进行分析或者可能涉及隐私的区域进行配置时,那么,对于与待检测图像拍摄范围相同的基准图像而言,也会对该基准图像中不需要进行分析或者可能涉及隐私的区域进行配置。

这样,在本具体实现方式中,上述步骤s101中,电子设备所获取的监控设备采集到的待检测图像,即为监控设备在某个预置点所拍摄到的待检测图像。进而,当电子设备生成针对该待检测图像的存在违章建筑的预警信息时,电子设备可以确定监控设备拍摄该待检测图像时所处的预置点,进而通过监控设备上述每个预置点与实际建筑物的位置样本标签的对应关系,确定该待检测图像中存在违章建筑的实际建筑的地址信息。

其中,监控设备在向监控设备发送采集到的待检测图像时,可以同时将拍摄该检测图像时自身所在的预置点信息发送给监控设备。例如,同时向监控设备发送拍摄该检测图像时自身所在的预置点的编号等。这都是合理的。

进一步的,在本具体实现方式中,电子设备在上述步骤s101中,所获取的与待检测图像拍摄范围相同的基准图像便可以为:监控设备在预设周期前,在拍摄该待检测图像时所处的预置点所拍摄到的图像。显然,基准图像与该预置点所对应的拍摄范围内的实际建筑物的地址信息具有对应关系。

例如,待检测图像为监控设备在预置点1所拍摄到的图像,则基准图像可以为30天前,监控设备在预置点1所拍摄到的图像。

基于上述介绍,当监控设备为高空球机时,则预设的多个预置点为在高空球机所能达到的拍摄时间范围所选取的多个拍摄视角。当高空球机的拍摄视角旋转到某一预置点所对应的拍摄视角时,可以通过焦距调节来调整拍摄得到的待检测图像的像素,使得所拍摄到的该预置点对应的实际建筑的图像的像素能够满足后续图像对比以及图像检测的像素需求。

进一步的,可以预先设置该高空球机在每个预置点的停留时间和轮训间隔。

例如,假设预设有10个预置点,高空球机在每个预置点的停留时间为20分钟,则上述10个预置点的轮训周期为200分钟,并设定轮训间隔为100分钟。

其中,为了避免高空球机在每个预置点所拍摄到的待检测图像中出现由于高空球机转动而造成的图像模糊,当高空球机旋转至每个预置点对应的拍摄视角时,高空球机可以在处于该拍摄视角的时长达到一定长度,且距离停留时间结束也存在一定时长时,将所采集到的图像作为待检测图像,发送给电子设备。从而,避免由于高空球机由其他拍摄视角转动到该每个预置点对应的拍摄视角或者由该每个预置点对应的拍摄视角转动到其他拍摄视角时,由于球机转动而造成的图像模糊。

例如,当高空球机在每个预置点的停留时间为20分钟时,高空球机可以在处于该拍摄视角的时长达到10分钟时,将所采集到的图像作为待检测图像,发送给电子设备。当然,也可以在处于该拍摄视角的时长达到8分钟、9分钟、9分钟30秒或者12分钟时,将所采集到的图像作为待检测图像,发送给电子设备。只要保证高空球机处于该拍摄视角的时长达到一定长度,且距离停留时间结束也存在一定时长即可。

当监控设备为架设在无人机上的监控设备时,便可以按照预设的巡航路线和飞行周期,将该巡航路线上的多个巡航位置设置为预置点。当然,也可以设置无人机的巡航间隔。

这样,架设在无人机上的监控设备便可以在无人机飞行到每个预置点对应的巡航位置时,将处于该巡航位置时所拍摄到的图像作为待检测图像,并发送给电子设备。

在执行完上述步骤s101,获取到待检测图像后,电子设备便可以继续执行上述步骤s102,将待检测图像输入到预设的违建检测模型中,得到违建检测模型输出的检测结果。

其中,违建检测模型是基于训练样本和训练样本的样本标签训练得到的,训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;训练样本的样本标签为:训练样本中存在的违章建筑的建设状态。

可选的,一种具体实现方式中,上述预定建设状态可以为在建状态和已建状态,所谓已建状态是指违章建筑已经建设完成,如图5(a)-(c)所示,分别为一种存在处于已建状态的违章建筑的训练样本。所谓在建状态是指违章建设正在建设过程中,还未建设完成,如图6(a)-(c)所示,分别为一种存在处于在建状态的违章建筑的训练样本。

基于此,可以获取大量训练样本,该训练样本为一个包括处于在建状态或者已建状态的违章建筑的图像,且在训练样本中对所存在的违章建筑所处的图像区域进行了标注,并将该训练样本中所包括的违章建筑的建设状态确定为该训练样本的样本标签。

其中,对于包括处于已建状态的违章建筑的图像而言,可以通过各种类型的已建成的违章建筑的特征,确定所存在的违章建筑所处的图像区域。而对于包括处于在建状态的违章建筑的图像而言,由于违章建筑还未成型,因此,不能通过各种类型的已建成的违章建筑的特征,确定所存在的违章建筑所处的图像区域,而需要通过与建设施工过程相关的特征,确定所存在的违章建筑所处的图像区域,例如,存在3个以上人员的持续驻留、存在施工建材(例如,半成型钢筋、钢筋混凝土、砖块等)、存在施工遮盖等。

例如,对于图5(a),510为已建成的彩板房违章建筑所处的图像区域的标注,样本标签为已建状态;对于图5(b),520为已建成的玻璃房违章建筑所处的图像区域的标注,样本标签为已建状态;对于图5(c),530为已建成的加层违章建筑所处的图像区域的标注,样本标签为已建状态。

又例如,对于图6(a),610为进行施工遮盖的篷布所处的图像区域的标注,样本标签为在建状态;对于图6(b),620为施工人员所处的图像区域的标注,样本标签为在建状态;对于图6(c),630为施工场景所处的图像区域的标注,样本标签为在建状态。

这样,在本具体实现方式中,在得到多个训练样本和每个训练样本的样本标签后,便可以利用所得到的多个训练样本和每个训练样本的样本标签对预设的初始模型进行训练,使该预设的初始模型对训练样本中所存在的违章建筑的特征和违章建筑所处的图像区域的坐标,以及训练样本的样本标签进行学习,并通过对大量训练样本的学习,逐渐建立训练样本中所存在的违章建筑的特征和违章建筑所处的图像区域的坐标,以及训练样本的样本标签的对应关系。并在满足预设的收敛条件时,停止训练,得到训练完成的违建检测模型。

进而,在本具体实现方式中,在执行上述步骤s103时,电子设备便可以将待检测图像输入到上述训练完成的违建检测模型中,进而,利用该违建检测模型检测该待检测图像中是否存在违章建筑,并在检测到该待检测图像中存在违章建筑时,检测所存在的违章建筑的建筑类型以及所存在的违章建筑在待检测图像中所处的图像区域,从而得到该违建检测模型输出的检测结果。

其中,该违建检测模型输出的检测结果可以包括违章建筑所处建设状态,该违章建筑所处建设状态为以下三种状态中的任一种:未存在违章建筑状态、已建违章建筑状态和在建违章建筑状态。其中,未存在违章建筑状态表征待检测图像中不存在违章建筑;已建违章建筑状态表征待检测图像中存在处于已建状态的违章建筑;在建违章建筑状态表征待检测图像中存在处于在建状态的违章建筑。

显然,由于在本具体实现方式中,上述预定建设状态为在建状态和已建状态,则当违建检测模型输出的检测结果包括已建违章建筑状态或在建违章建筑状态时,该检测结果便可以表征待检测图像中存在处于预定建设状态的违章建筑,进而,电子设备便可以继续执行后续步骤s103。

此外,由于上述违建检测模型在训练过程,可以建立训练样本中所存在的违章建筑的特征和违章建筑所处的图像区域的坐标,以及训练样本的样本标签的对应关系,因此,当违建检测模型输出的检测结果包括已建违章建筑状态或在建违章建筑状态时,该检测结果中还可以包括待检测图像中存在的处于已建违章建筑状态或在建违章建筑状态的违章建筑所处图像区域的第二位置坐标。

与上述具体实现方式中,预定建设状态可以为在建状态和已建状态相对应的,在另一种具体实现方式中,上述预定建设状态可以为在建状态;在再一种具体实现方式中,上述预定建设状态可以为已建状态。显然,在这种两种具体实现方式中,电子设备执行上述步骤s102的方式与上述具体实现方式中的方式相似,且违建检测模型的训练方式也与上述具体实现方式中的方式相似,因此,在此不再赘述。

其中,上述违建检测模型的训练过程可以在电子设备中完成,也可以在与电子设备通信连接的其他电子设备中完成,并由该其他电子设备发送给电子设备,这都是合理的。另外,本发明实施例也不对用于训练上述违建检测模型的训练样本的来源进行限定。

此外,一种实施例中,在训练上述违章检测模型时,还可以在训练样本中标注处于已建状态的违章建筑的类型,例如,彩板房、玻璃房、砖瓦房等。这样,当上述违章检测模型的输出结果表征待检测图像中存在处于已建状态的违章建筑时,该检测结果中还可以包括所存在的处于已建状态的违章建筑的种类。

同样的,在训练上述违章检测模型时,还可以在训练样本中标注处于在建状态的违章建筑的建设信息,例如,施工人员、施工场景、施工遮盖、施工建材等。这样,当上述违章检测模型的输出结果表征待检测图像中存在处于在建状态的违章建筑时,该检测结果中还可以包括所存在的处于在建状态的违章建筑的建设信息。

在执行完上述步骤s102,得到违建检测模型输出的检测结果后,电子设备便可以根据检测结果中所包括的违章建筑所处建设状态来判断待检测图像中是否存在处于预定建设状态的违章建筑。进而,当电子设备判断得到违建检测模型输出的检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,电子设备便可以继续执行上述步骤s103,即获取待检测图像与预设基准图像的对比结果,并基于所获取到的对比结果和s102中得到的检测结果,计算待检测图像的第一预警值。

其中,由于所获取到的对比结果为:对比待检测图像和基准图像的图像内容,得到的图像内容差异满足预设差异规则的区域的第一位置坐标。因此,电子设备执行上述步骤s103具体为:基于获取到的通过对比待检测图像和基准图像的图像内容,得到的图像内容差异满足预设差异规则的区域的第一位置坐标和s103中得到的检测结果,计算待检测图像的第一预警值。

优选的,在上述步骤s103中,电子设备所获取到的对比结果可以在确定检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,才确定的。也就是说,在确定检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,电子设备获取与待检测图像的拍摄范围相同的预设基准图像,进而,对待检测图像和该预设基准图像的图像内容进行对比,得到的图像内容差异满足预设差异规则的区域的第一位置坐标,即得到上述对比结果。

优选的,在上述步骤s103中,电子设备所获取到的对比结果可以是预先确定好的。也就是说,电子设备可以在获取到待检测图像后,随之获取与待检测图像的拍摄范围相同的预设基准图像,并对待检测图像和该预设基准图像的图像内容进行对比,得到的图像内容差异满足预设差异规则的区域的第一位置坐标,即得到上述对比结果。

无论上述对比结果是何时确定的,电子设备均可以通过多种方式获取上述基准图像,例如,电子设备可以在本地存储的多个图像中获取上述基准图像,电子设备也可以在通信连接的其他电子设备处获取该基准图像,对此,本发明实施例不做具体限定。

此外,电子设备可以通过多种方式确定上述对比结果,即电子设备可以通过多种方式对比待检测图像和基准图像的图像内容,得到图像内容差异满足预设差异规则的区域的第一位置坐标,对此本发明实施例不做具体限定。

可选的,一种具体实现方式中,如图4所示,电子设备确定上述对比结果的方式可以包括如下步骤:

s401:分别对待检测图像和基准图像进行切割,得到多对位置对应的图像区域块;

对于所获得待检测图像和基准图像,电子设备想要确定待检测图像和基准图像中相似度较小的区域,因此,电子设备可以分别对待检测图像和基准图像进行切割,从而将待检测图像和基准图像分别切割为多个图像区域块,从而得到多对位置对应的图像区域块。

具体的:待检测图像对应的每个图像区域块所对应的拍摄范围,为该待检测图像的拍摄范围的一个子范围。同样的,由于基准图像的拍摄范围与待检测图像的拍摄范围相同,则基准图像对应的每个图像块所对应的拍摄范围,也为该待检测图像的拍摄范围的一个子范围。

而为了能够确定出确定待检测图像和基准图像中相似度较小的区域,因此,针对待检测图像对应的每个图像区域块,该图像区域块所对应的拍摄范围,应该与基准图像对应的多个图像块中,某个图像块对应的拍摄范围相同。也就是说,针对待检测图像对应的每个图像区域块,该图像区域块在待检测图像中的位置,应该与基准图像对应的多个图像块中,某个图像块在基准图像中的位置相对应。

基于此,电子设备便可以分别对待检测图像和基准图像进行切割,得到多对位置对应的图像区域块。因此,电子设备对待检测图像进行切割得到的图像区域块的数量与对基准图像进行切割得到的图像区域块的数量相同,且针对待检测图像对应的每一图像区域块,在基准图像对应的多个图像区域块存在且只存在一个位置对应的图像区域块,便可以得到一对位置对应的图像区域块。

其中,电子设备可以通过灰度阈值分割方法、基于边缘的分割方法、基于聚类分析的分割方法等多种方式分别对待检测图像和基准图像进行切割,对此,本发明实施例不做具体限定。

此外,为了减少由于待检测图像和基准图像的图像尺寸、位置偏差等带来的拍摄范围误差,使所得到的多对位置对应的图像区域块所对应的拍摄范围更为相似,提高对比结果的准确性,并最终提高预警结果的准确性。

可选的,在执行上述步骤s401之前,电子设备可以利用图像分析算法对待检测图像和基准图像进行图像对齐,并纠正两张图的位置偏差。进而,电子设备可以分别对进行图像对齐和位置偏差纠正后得到的待检测图像和基准图像进行切割,得到多对位置对应的图像区域块。

其中,电子设备可以通过各种图像分析算法对待检测图像和基准图像图像进行图像对齐,并纠正两张图的位置偏差,对此,本发明实施例不做具体限定。例如,harris角点检测与特征匹配算法等。

s402:针对每对位置对应的图像区域块,判断该对位置对应图像区域块的相似度是否小于预设相似度阈值,如果是,获得该对位置对应的图像区域块的第一位置坐标,作为对比结果。

在执行完上述步骤s402,得到多对位置对应的图像区域块后,针对每对位置对应的图像区域块,电子设备便可以判断该对位置对应图像区域块的相似度是否小于预设相似度阈值,并在判断结果为是时,获得该对位置对应的图像区域块的第一位置坐标,作为对比结果。

其中,电子设备可以通过各种图像对比算法对每对位置对应的图像区域块进行对比,得到该对位置对应图像区域块的相似度。对此本发明实施例不做具体限定。例如,基于2-channelnetwork(双通道网络结构)的相似度判别算法。

此外,上述预设相似度阈值的具体数值可以根据实际应用中的需求进行限定,本发明实施例不做预设相似度阈值的具体数值进行限定。

可选的,当存在一对位置对应的图像区域块的相似度小于预设相似度阈值时,电子设备可以将该对位置对应的图像区域块的第一位置坐标,作为对比结果。

可选的,当存在多对位置对应的图像区域块的相似度小于预设相似度阈值时,电子设备可以将该多对位置对应的图像区域块的第一位置坐标,作为对比结果。

可选的,当存在多对位置对应的图像区域块的相似度小于预设相似度阈值时,电子设备可以将该多对位置对应的图像区域块中具有最小相似度的一对位置对应的图像区域块的第一位置坐标,作为对比结果。

可选的,当存在多对位置对应的图像区域块的相似度小于预设相似度阈值时,电子设备确定将该多对位置对应的图像区域块中的第一位置坐标,进而,根据所确定的多个第一位置坐标,在待检测图像中,确定能够包含该多对位置对应的图像区域块中属于待检测图像的图像区域块的最小图像区域范围,并将所确定的最小图像区域范围的坐标,作为对比结果。当然,电子设备也根据所确定的多个第一位置坐标,在基准图像中,确定能够包含该多对位置对应的图像区域块中属于基准图像的图像区域块的最小图像区域范围,并将所确定的最小图像区域范围的坐标,作为对比结果。其中,在待检测图像中所确定的最小图像区域范围的坐标,与在基准图像中所确定的最小图像区域范围的坐标相同。

这样,在执行完上述步骤s103,计算得到待检测图像的第一预警值后,电子设备便可以继续执行上述步骤s104,即判断所计算得到的第一预警值是否大于第一预警阈值,并在判断结果为第一预警值大于第一预警阈值时,生成关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息,即生成第一预警信息。

其中,上述目标建筑物为待检测图像所包括的,且存在在上述步骤s102中检测得到的处于预定建设状态的违章建筑的建筑物;上述第一预警阈值的具体数值可以根据实际应用的需求进行设置,本发明实施例不对第一预警阈值的具体数值进行限定。

其中,当待检测图像是监控设备在处于某一预置点时所拍摄得到的图像时,上述步骤s104中所生成的第一预警信息即为关于该预置点对应的实际建筑存在处于预定建设状态的违章建筑的预警信息。

电子设备可以通过多种方式执行上述步骤s103,即通过多种方式基于上述对比结果和检测结果,计算上述待检测图像的第一预警值。对此,本发明实施例不做具体限定。

可选的,一种具体实现方式中,上述违章检测模型输出的检测结果中可以包括待检测图像中存在的处于预定建设状态的违章建筑所处图像区域的第二位置坐标和置信度;因此,在本具体实现方式中,电子设备执行上述步骤s103的方式可以包括如下步骤:

利用第一位置坐标所对应图像区域和第二位置坐标所对应图像区域的区域重叠率,以及置信度,计算待检测图像的第一预警值。

其中,电子设备可以多种方式利用第一位置坐标所对应图像区域和第二位置坐标所对应图像区域的区域重叠率,以及置信度,计算待检测图像的第一预警值,对此,本发明实施例不做具体限定。

可选的,一种实施例中,待检测图像可以为监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;目标拍摄范围为待检测图像对应的拍摄范围;因此,在本实施例中,电子设备利用第一位置坐标所对应图像区域和第二位置坐标所对应图像区域的区域重叠率,以及置信度,计算待检测图像的第一预警值的方式可以包括如下步骤:

利用第一公式,计算待检测图像的第一预警值;其中,第一公式为:

其中,w为待检测图像的第一预警值,x(i)为第i张图像所对应的第一位置坐标对应图像区域和第二位置坐标对应图像区域的区域重叠率,y(i)为第i张图像对应的置信度,第i张图像为监控设备第i次对目标拍摄范围进行拍摄所得到的待检测图像。

进一步的,可选的,上述第一公式中的区域重叠率的计算方式包括:

利用第二公式,计算区域重叠率;其中,第二公式为:

x(i)=areai/(area1i+area2i-areai)

其中,areai为第i张图像所对应的第一位置坐标对应区域和第二位置坐标对应区域的重叠区域的面积;area1i为第i张图像所对应的第一位置坐标对应区域的面积;area2i为第i张图像所对应的第二位置坐标对应区域的面积。

显然,在本实施例中,当待检测图像是监控设备在处于某一预置点时所拍摄得到的图像时,则待检测图像可以为监控设备第n次处于在该预置点时拍摄得到的图像,第i张图像为监控设备第i次处于在该预置点时拍摄得到的待检测图像。

此外,由于监控设备对目标拍摄范围进行拍摄得到的多张待检测图像中,可能存在某张或某几张待检测图像中存在多个处于预定建设状态的违章建筑,因此,这种待检测图像可以对应于多个第二位置坐标和多个置信度,且每个第二位置坐标对应于一个置信度。

因此,针对这种待检测图像,可以将该待检测图像对应的最高置信度确定为上述第一公式中所利用的置信度,则上述第一公式中的区域重叠率即为该待检测图像所对应的第一位置坐标对应图像区域和该待检测图像对应的该最高置信度所对应第二位置坐标对应图像区域的区域重叠率。进而,上述第二公式中所利用到的该待检测图像所对应的第二位置坐标对应区域的面积即为该待检测图像对应的该最高置信度所对应第二位置坐标对应图像区域的面积。

进一步的,针对上述第二公式:

优选的,当针对第i张图像,电子设备在上述步骤s102中所确定的对比结果中包括一个第一位置坐标时,则上述第二公式中的area1i即为上述所确定的该第i张图像所对应的第一位置坐标对应区域的面积。

优选的,当针对第i张图像,电子设备在上述步骤s102中所确定的对比结果中包括多个第一位置坐标时,则电子设备可以将每一第一位置坐标对应区域的面积分别作为上述第二公式中的area1i,从而计算得到多个x(i),进而,可以将计算得到的最大x(i)确定为在上述第一公式中所采用的区域重叠率。

优选的,当针对第i张图像,电子设备在上述步骤s102中所确定的对比结果中包括多个第一位置坐标时,则电子设备可以进一步获得每一第一位置坐标对应的相似度,进而将上述第二公式中的area1i确定为最小相似度对应的第一位置坐标对应区域的面积。

此外,在上述第一公式中,n的具体取值可以根据实际应用的需求进行限定,本发明实施例不对n的具体取值进行限定。

显然,当n=1时,上述第一公式可以变形为:

w=(x+y)/2

其中,w为待检测图像的第一预警值,x为待检测图像所对应的第一位置坐标对应图像区域和第二位置坐标对应图像区域的区域重叠率,y为待检测图像对应的置信度。

进而,上述第二公式可以变形为:

x=area/(area1+area2-area)

其中,area为待检测图像所对应的第一位置坐标对应区域和第二位置坐标对应区域的重叠区域的面积,area1为待检测图像所对应的第一位置坐标对应区域的面积;area2为待检测图像所对应的第二位置坐标对应区域的面积。

进一步,为了能够更好地区分待检测图像中包括的是处于在建状态的违章建筑,还是处于已建状态的违章建筑,则可以针对处于不同建设状态的违章建筑采用不同的违章建筑预警方法。

可选的,一种具体实现方式中,上述预定建设状态可以为:在建状态;

这样,在上述步骤s102中所应用的违章检测模型:违章检测模型具体基于训练样本、辅助样本、训练样本的样本标签和辅助样本的样本标签训练的,辅助样本为存在处于已建状态的违章建筑且标注有违章建筑所处图像区域的图像,辅助样本的样本标签为已建状态。

在本具体实现方式中,由于上述预定建设状态可以为在建状态,因此,在训练违章检测模型是所采用的训练样本为存在处于在建状态的违章建筑且标注有违章建筑所处图像区域的图像;训练样本的样本标签为:在建状态。因而,为了能够使得违章检测模型也可以检测出待检测图像中存在的处于已建状态的违章建筑,可以利用训练样本、辅助样本、训练样本的样本标签和辅助样本的样本标签训练得到上述违章检测模型。显然,辅助样本为存在处于已建状态的违章建筑且标注有违章建筑所处图像区域的图像,辅助样本的样本标签为已建状态。

这样,在本具体实现方式中,如图7所示,上述本发明实施例提供的另一种违章建筑预警方法还可以包括如下步骤:

s105:当检测结果表征待检测图像中存在处于已建状态的违章建筑时,基于检测结果,计算待检测图像的第二预警值;

s106:当第二预警值大于第二预警阈值时,生成第二预警信息;

其中,第二预警信息为:关于待检测图像包括的目标建筑物存在处于已建状态的违章建筑的预警信息。

也就是说,当违建检测模型输出的检测结果表征待检测图像中存在处于已建状态的违章建筑时,由于在本实现方式中,已建状态不属于上述预定建设状态,因此,电子设备无法执行上述步骤s103和s104。基于此,电子设备便可以继续执行上述步骤s105,即基于上述步骤s102中得到的检测结果,计算待检测图像的第二预警值。

这样,在执行完上述步骤s105,计算得到待检测图像的第二预警值后,电子设备便可以继续执行上述步骤s106,即判断所计算得到的第二预警值是否大于第二预警阈值,并在判断结果为第二预警值大于第二预警阈值时,生成关于待检测图像包括的目标建筑物存在处于已建状态的违章建筑的预警信息,即生成第二预警信息。

其中,上述第二预警阈值的具体数值可以根据实际应用的需求进行设置,本发明实施例不对第二预警阈值的具体数值进行限定。

其中,当待检测图像是监控设备在处于某一预置点时所拍摄得到的图像时,上述步骤s106中所生成的第二预警信息即为关于该预置点对应的实际建筑存在处于已建状态的违章建筑的预警信息。

在本具体实现方式中,步骤s101-s104与图1所示实施例中步骤s101-s104的具体实现方式相同,在此不再赘述。

电子设备可以通过多种方式执行上述步骤s105,即通过多种方式基于上述检测结果,计算上述待检测图像的第二预警值。对此,本发明实施例不做具体限定。

可选的,一种实施例中,上述违章检测模型输出的检测结果中可以包括置信度;因此,电子设备执行上述步骤s105的方式可以包括如下步骤:

利用置信度,计算待检测图像的第二预警值。

优选的,待检测图像可以为监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;目标拍摄范围为待检测图像对应的拍摄范围,因此,电子设备利用置信度,计算待检测图像的第二预警值的方式可以包括如下步骤:

利用第三公式,计算待检测图像的第二预警值;其中,第三公式为:

其中,e为待检测图像的第二预警值,y(i)为第i张图像对应的置信度,第i张图像为监控设备第i次对目标拍摄范围进行拍摄所得到的待检测图像。

显然,在本实施例中,当待检测图像是监控设备在处于某一预置点时所拍摄得到的图像时,则待检测图像可以为监控设备第n次处于在该预置点时拍摄得到的图像,第i张图像为监控设备第i次处于在该预置点时拍摄得到的待检测图像。

此外,由于监控设备对目标拍摄范围进行拍摄得到的多张待检测图像中,可能存在某张或某几张待检测图像中存在多个处于预定建设状态的违章建筑,因此,这种待检测图像可以对应于多个第二位置坐标和多个置信度,且每个第二位置坐标对应于一个置信度。因此,针对这种待检测图像,可以将该待检测图像对应的最高置信度确定为上述第三公式中所利用的置信度。

此外,在上述第三公式中,n的具体取值可以根据实际应用的需求进行限定,本发明实施例不对n的具体取值进行限定。

显然,当n=1时,上述第一公式可以变形为:

e=y(i)

即待检测图像的第二预警值为待检测图像对应的置信度。

此外,基于上述对本发明实施例提供各个实施例的介绍,一种具体实现方式中,上述预定建设状态可以为在建状态和已建状态,且违建检测模型输出的检测结果中包括待检测图像中存在的处于在建状态或已建状态所处图像区域的第二位置坐标和置信度;因此,在本具体实现方式中:

当违建检测模型输出的检测结果表征待检测图像中存在处于在建状态的违章建筑时,电子设备便可以利用对比结果中的第一位置坐标所对应图像区域和检测结果中的第二位置坐标所对应图像区域的区域重叠率,以及置信度,计算待检测图像的第一预警值;

其中,电子设备还可以利用上述第一公式和第二公式计算上述第一预警值。

当违建检测模型输出的检测结果表征待检测图像中存在处于已建状态的违章建筑时,电子设备便可以利用对比结果中的第一位置坐标所对应图像区域和检测结果中的置信度,计算待检测图像的第二预警值;

其中,电子设备还可以利用上述第三公式计算上述第二预警值。

其中,本具体实现方式中,上述各个步骤的具体实现方式,与上述本发明实施例提供各个实施例中相同步骤的具体实现方式相同,在此不再赘述。

显然,在本具体实现方式中,尽管预定建设状态为在建状态和已建状态,但是依旧可以区分待检测图像中包括的是处于在建状态的违章建筑,还是处于已建状态的违章建筑,并针对处于不同建设状态的违章建筑采用不同的违章建筑预警方法。

此外,在得到上述第一预警信息或者第二预警信息后,由于监控设备可以是一个视频采集设备,则监控设备可以拍摄得到拍摄范围的视频,因此,用户可以在监控设备拍摄到的视频中,调取监控设备拍摄该待检测图像的时刻前后一段时间内的视频。进而,用户便可以通过观察该视频中实际建筑物的影像信息来进一步确定待检测图像中所包括的处于在建状态或者已建状态的违章建筑的具体情况,以及存在该违章建筑的实际建筑的具体情况。同时,用户还可以从已记载的关于该实际建筑的信息中,获取该实际建筑的更具体的信息。例如,该实际建筑的所有者、该实际建筑的使用者、该实际建筑的建设时间、该实际建筑之前是否出现过违章建筑等。

进一步的,在获取到上述信息后,用户还可以将上述相关信息进行归档打包,从而可以将上述信息推送给相关政府工作人员,以便于进行后续的处理,例如,拆除违章建筑等。

相对于上述本发明实施例提供的一种违章建筑预警方法,本发明实施例还提供了一种违章建筑预警装置。

图8为本发明实施例提供的一种违章建筑预警装置的结构示意图。如图8所示,该违章建筑预警装置可以包括如下模块:

图像获取模块810,用于获取监控设备采集到的待检测图像;

图像检测模块820,用于将待检测图像输入到预设的违建检测模型中,得到违建检测模型输出的检测结果;其中,违建检测模型是基于训练样本和训练样本的样本标签训练得到的,训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;训练样本的样本标签为:训练样本中存在的违章建筑的建设状态;

第一预警值计算模块830,用于当检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,获取所述待检测图像与预设基准图像的对比结果,并基于对比结果和检测结果,计算待检测图像的第一预警值;其中,所述对比结果为:通过对比所述待检测图像和所述基准图像的图像内容所确定的图像内容差异满足预设差异规则的区域的第一位置坐标;所述基准图像与所述待检测图像的拍摄范围相同;

第一信息生成模块840,用于当第一预警值大于第一预警阈值时,生成第一预警信息;其中,第一预警信息为:关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。

以上可见,应用本发明实施例提供的方案,针对需要进行违章建筑预警的区域,可以通过监控设备对该区域进行监控,从而获取监控设备采集到的待检测图像。进而,在利用预设的违建检测模型对待检测图像进行检测得到的检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,便可以获取待检测图像和预设的与该待检测图像拍摄范围相同的基准图像的对比结果,并通过对待检测图像和基准图像进行对比分析所得到的对比结果和该检测结果,计算待检测图像的第一预警值,并在第一预警值大于预设域值时,生成关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。这样,在得到监控设备采集到的待检测图像后,便可以通过图像对比分析方法和模型检测方法的融合应用,及时发现实际建筑物上所存在的违章建筑,从而降低拆除难度和减少拆除成本。

可选的,一种具体实现方式中,上述违章建筑预警装置还可以包括图像对比模块;

则在本具体实现方式中,上述图像对比模块用于确定上述对比结果;

具体的,上述图像对比模块可以具体用于:

分别对待检测图像和基准图像进行切割,得到多对位置对应的图像区域块;针对每对位置对应的图像区域块,判断该对位置对应图像区域块的相似度是否小于预设相似度阈值,如果是,获得该对位置对应的图像区域块的第一位置坐标,作为对比结果。

可选的,一种具体实现方式中,检测结果中可以包括待检测图像中存在的处于预定建设状态的违章建筑所处图像区域的第二位置坐标和置信度;

因此,在本具体实现方式中,上述第一预警值计算模块830可以具体用于:利用第一位置坐标所对应图像区域和第二位置坐标所对应图像区域的区域重叠率,以及置信度,计算待检测图像的第一预警值。

可选的,一种具体实现方式中,待检测图像可以为监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;目标拍摄范围可以为待检测图像对应的拍摄范围;

因此,在本具体实现方式中,上述第一预警值计算模块830可以具体用于:

利用第一公式,计算待检测图像的第一预警值;其中,第一公式为:

其中,w为待检测图像的第一预警值,x(i)为第i张图像所对应的第一位置坐标对应图像区域和第二位置坐标对应图像区域的区域重叠率,y(i)为第i张图像对应的置信度,第i张图像为监控设备第i次对目标拍摄范围进行拍摄所得到的待检测图像。

可选的,一种具体实现方式中,上述区域重叠率的计算方式可以包括:

利用第二公式,计算区域重叠率;其中,第二公式为:

x(i)=areai/(area1i+area2i-areai)

其中,areai为第i张图像所对应的第一位置坐标对应区域和第二位置坐标对应区域的重叠区域的面积;area1i为第i张图像所对应的第一位置坐标对应区域的面积;area2i为第i张图像所对应的第二位置坐标对应区域的面积。

可选的,一种具体实现方式中,上述预定建设状态可以为:在建状态;

因此,在本具体实现方式中,上述违章检测模型可以具体基于训练样本、辅助样本、训练样本的样本标签和辅助样本的样本标签训练的,辅助样本为存在处于已建状态的违章建筑且标注有违章建筑所处图像区域的图像,辅助样本的样本标签为已建状态;

进而,上述本发明实施例提供的一种违章建筑预警装置还可以包括:

第二预警值计算模块,用于当检测结果表征待检测图像中存在处于已建状态的违章建筑时,基于检测结果,计算待检测图像的第二预警值;

第二信息生成模块,用于当第二预警值大于第二预警阈值时,生成第二预警信息;其中,第二预警信息为:关于待检测图像包括的目标建筑物存在处于已建状态的违章建筑的预警信息。

可选的,一种具体实现方式中,检测结果中可以包括置信度;

因此,在本具体实现方式中,上述第二预警值计算模块可以具体用于:

利用置信度,计算待检测图像的第二预警值。

可选的,一种具体实现方式中,待检测图像为监控设备第n次对目标拍摄范围进行拍摄所得到的待检测图像;目标拍摄范围为待检测图像对应的拍摄范围;

上述第二预警值计算模块可以具体用于:

利用第三公式,计算待检测图像的第二预警值;其中,第三公式为:

其中,e为待检测图像的第二预警值,y(i)为第i张图像对应的置信度,第i张图像为监控设备第i次对目标拍摄范围进行拍摄所得到的待检测图像。

本发明实施例还提供了一种电子设备,如图9所示,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信,

存储器903,用于存放计算机程序;

处理器901,用于执行存储器903上所存放的程序时,实现上述本发明实施例提供的一种违章建筑预警方法。

具体的,上述违章建筑预警方法,包括:

获取监控设备采集到的待检测图像;

将待检测图像输入到预设的违建检测模型中,得到违建检测模型输出的检测结果;其中,违建检测模型是基于训练样本和训练样本的样本标签训练得到的,训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;训练样本的样本标签为:训练样本中存在的违章建筑的建设状态;

当检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,获取所述待检测图像与预设基准图像的对比结果,并基于对比结果和检测结果,计算待检测图像的第一预警值;其中,所述对比结果为:通过对比所述待检测图像和所述基准图像的图像内容所确定的图像内容差异满足预设差异规则的区域的第一位置坐标;所述基准图像与所述待检测图像的拍摄范围相同;

当第一预警值大于第一预警阈值时,生成第一预警信息;其中,第一预警信息为:关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。

需要说明的是,上述处理器901执行存储器903上存放的程序而实现的一种违章建筑预警方法的其他实现方式,与前述方法实施例部分提供的一种违章建筑预警方法实施例相同,这里不再赘述。

以上可见,应用本发明实施例提供的方案,针对需要进行违章建筑预警的区域,可以通过监控设备对该区域进行监控,从而获取监控设备采集到的待检测图像。进而,在利用预设的违建检测模型对待检测图像进行检测得到的检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,便可以获取待检测图像和预设的与该待检测图像拍摄范围相同的基准图像的对比结果,并通过对待检测图像和基准图像进行对比分析所得到的对比结果和该检测结果,计算待检测图像的第一预警值,并在第一预警值大于预设域值时,生成关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。这样,在得到监控设备采集到的待检测图像后,便可以通过图像对比分析方法和模型检测方法的融合应用,及时发现实际建筑物上所存在的违章建筑,从而降低拆除难度和减少拆除成本。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

相应于上述本发明实施例提供的一种违章建筑预警方法,本发明实施例还提供了一种计算机可读存储介质,该计算机程序被处理器执行时实现上述本发明实施例提供的一种违章建筑预警方法。

具体的,上述违章建筑预警方法,包括:

获取监控设备采集到的待检测图像;

对比待检测图像和基准图像的图像内容,得到图像内容差异满足预设差异规则的区域的第一位置坐标,作为对比结果;

将待检测图像输入到预设的违建检测模型中,得到违建检测模型输出的检测结果;其中,违建检测模型是基于训练样本和训练样本的样本标签训练得到的,训练样本为:存在处于预定建设状态的违章建筑且标注有违章建筑所处图像区域的图像;训练样本的样本标签为:训练样本中存在的违章建筑的建设状态;

当检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,获取所述待检测图像与预设基准图像的对比结果,并基于对比结果和检测结果,计算待检测图像的第一预警值;其中,所述对比结果为:通过对比所述待检测图像和所述基准图像的图像内容所确定的图像内容差异满足预设差异规则的区域的第一位置坐标;所述基准图像与所述待检测图像的拍摄范围相同;

当第一预警值大于第一预警阈值时,生成第一预警信息;其中,第一预警信息为:关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。

需要说明的是,上述计算机程序被处理器执行时而实现的一种违章建筑预警方法的其他实现方式,与前述方法实施例部分提供的一种违章建筑预警方法实施例相同,这里不再赘述。

以上可见,应用本发明实施例提供的方案,针对需要进行违章建筑预警的区域,可以通过监控设备对该区域进行监控,从而获取监控设备采集到的待检测图像。进而,在利用预设的违建检测模型对待检测图像进行检测得到的检测结果表征待检测图像中存在处于预定建设状态的违章建筑时,便可以获取待检测图像和预设的与该待检测图像拍摄范围相同的基准图像的对比结果,并通过对待检测图像和基准图像进行对比分析所得到的对比结果和该检测结果,计算待检测图像的第一预警值,并在第一预警值大于预设域值时,生成关于待检测图像包括的目标建筑物存在处于预定建设状态的违章建筑的预警信息。这样,在得到监控设备采集到的待检测图像后,便可以通过图像对比分析方法和模型检测方法的融合应用,及时发现实际建筑物上所存在的违章建筑,从而降低拆除难度和减少拆除成本。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例、电子设备实施例、计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1