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

一种基于元胞自动机的区域地质构造演化方法及装置

2022-06-29 23:53:20 来源:中国专利 TAG:


1.本发明涉及地质大数据技术领域,尤其涉及一种基于元胞自动机的区域地质构造演化方法及装置。


背景技术:

2.目前针对地质灾害的研究较为深入,科研人员通过实地获取各项地质数据,将地质数据输入空间模型后进行地质架构的演化,通过对演化后生成的结果进行判断,可提前对可能发生地质灾害的危险进行预警,以及对其他科研活动提供必要的数据支撑。
3.元胞自动机(ca)模型是在近年来反演城市土地利用变化模拟研究中的主流模型。元胞自动机是一种时间、空间、状态都离散,空间相互作用和时间因果关系都为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。在现有技术中,一般使用元胞自动机作为模拟城市演变模型,但是由于地质数据与城市数据不同,在直接使用地质数据作为元胞自动机输入源进行区域地质灾害演变时,演变的进程精度较差,导致市面上没有厂家使用元胞自动机进行地质灾害演变。
4.因此,目前市面上亟需建立一种区域地质构造演化策略,以解决现有技术无法针对区域地质灾害进行精准演化的技术问题。


技术实现要素:

5.本发明提供了一种基于元胞自动机的区域地质构造演化方法及装置,可以快速、准确地获取目标区域地质构造演化结果,能够实现对目标区域地质灾害的精准演化。
6.本发明实施例提供了一种基于元胞自动机的区域地质构造演化方法,其步骤包括:
7.获取目标区域的遥感图像,对所述遥感图像进行特征识别,识别得到所述遥感图像中的物体并标记为特征点;
8.建立空间坐标模型,根据所述遥感图像中每一个标记的特征点之间的距离,确定所述特征点在所述空间坐标模型中的坐标位置;
9.获取所述目标区域的气候环境数据和人类规划活动,将所述气候环境数据和人类规划活动作为第一影响因子;
10.调用元胞自动机模型,将所述第一影响因子输入到所述元胞自动机模型中,并根据所述特征点在所述空间坐标模型中的坐标位置,在所述特征点中确定种子元胞和组织元胞;
11.获取所述目标区域的历史灾害数据,将所述历史灾害数据作为第二影响因子;
12.将所述第二影响因子输入到所述元胞自动机模型中,并控制所述种子元胞和组织元胞在预设时间段内进行演化,得到所述目标区域的地质演化结果。
13.作为优选方案,所述一种基于元胞自动机的区域地质构造演化方法中,还包括:
14.根据所述地质演化结果,确定所述目标区域内首次发生地质灾害的发生时间、灾
害类型和灾害地理范围;
15.根据所述发生时间、灾害类型和灾害地理范围,生成所述目标区域的地质灾害预警值,当确定所述地质灾害预警值达到预警阈值时,发出预警信号。
16.作为优选方案,所述灾害类型包括山体滑坡灾害、地面塌陷灾害或土地沙漠灾害;
17.所述地质灾害预警值的生成公式为:
[0018][0019]
其中,hi为地质灾害预警值,a1、a2和a3均为常值;i=1时,为山体滑坡灾害;i=2时,为地面塌陷灾害;i=3时,为土地沙漠灾害;
[0020]
ti为发生时间,t0为当前时间,单位:月;
[0021]
xi为灾害类型,根据不同灾害类型对应取常值;
[0022]ki
为灾害地理范围,当i=1,且a4<k1时,k1取1,a4为常值;当i=2,且a5<k2时,k2取1,a5为常值;当i=3,且k3<a6时,k3取1,a6为常值。
[0023]
作为优选方案,所述将所述第一影响因子输入到所述元胞自动机模型中,并根据所述特征点在所述空间坐标模型中的坐标位置,在所述特征点中确定种子元胞和组织元胞的步骤中,包括:
[0024]
以任一特征点为圆心,在预设半径范围内作为所述特征点的圆范围,并计算所述圆范围的特征点密度;
[0025]
选择所述特征点密度大于预设密度值的圆范围所对应的圆心为种子元胞,其余为组织元胞;
[0026]
根据所述第一影响因子,分别确定所述种子元胞和组织元胞的第一权重值,并根据所述第一权重值分别确定所述种子元胞和组织元胞的发展概率。
[0027]
作为优选方案,所述将所述第二影响因子输入到所述元胞自动机模型中的步骤中,包括:
[0028]
对所述第二影响因子进行解析处理,得到所述目标区域中每一次发生地质灾害的历史时间、历史类型和历史地理范围;
[0029]
根据所述历史时间和历史类型,确定所述种子元胞的第二权重值,并根据所述第二权重值对所述种子元胞的发展概率进行修正;
[0030]
根据所述历史地理范围,确定所述组织元胞的第二权重值,并根据所述第二权重值对所述组织元胞的发展概率进行修正。
[0031]
作为优选方案,所述控制所述种子元胞和组织元胞在预设时间段内进行演化的步骤中,具体为:
[0032]
根据所述种子元胞和组织元胞各自修正后的发展概率,分别控制所述种子元胞和组织元胞在预设时间段内进行演化;
[0033]
当确定演化的时间达到预设时长,或者,所述种子元胞和组织元胞的发展范围达到预设面积时,停止演化。
[0034]
作为优选方案,所述分别控制所述种子元胞和组织元胞在预设时间段内进行演化的步骤中,包括:
[0035]
在所述元胞自动机模型中选择种子增长模式,先根据种子元胞修正后的发展概率
控制所述种子元胞进行演化,当确定所述种子元胞进行演化的时间达到第一预设时长,或者,所述种子元胞的发展范围达到第一预设面积时,停止演化;
[0036]
在所述种子元胞停止演化后,确定所述种子元胞进行演化的第一总时长,并根据所述组织元胞修正后的发展概率控制所述组织元胞在所述第一总时长内进行演化。
[0037]
作为优选方案,所述分别控制所述种子元胞和组织元胞在预设时间段内进行演化的步骤中,包括:
[0038]
在所述元胞自动机模型中选择组织增长模式,先根据组织元胞修正后的发展概率控制所述组织元胞进行演化,当确定所述组织元胞进行演化的时间达到第二预设时长,或者,所述组织元胞的发展范围达到第二预设面积时,停止演化;
[0039]
在所述组织元胞停止演化后,确定所述组织元胞进行演化的第二总时长,并根据所述种子元胞修正后的发展概率控制所述种子元胞在所述第二总时长内进行演化。
[0040]
相应的,本发明的另一实施例还提供了一种基于元胞自动机的区域地质构造演化装置,包括:特征识别模块、坐标确定模块、第一影响因子模块、元胞确定模块、第二影响因子模块和演化模块;
[0041]
所述特征识别模块用于获取目标区域的遥感图像,对所述遥感图像进行特征识别,识别得到所述遥感图像中的物体并标记为特征点;
[0042]
所述坐标确定模块用于建立空间坐标模型,根据所述遥感图像中每一个标记的特征点之间的距离,确定所述特征点在所述空间坐标模型中的坐标位置;
[0043]
所述第一影响因子模块用于获取所述目标区域的气候环境数据和人类规划活动,将所述气候环境数据和人类规划活动作为第一影响因子;
[0044]
所述元胞确定模块用于调用元胞自动机模型,将所述第一影响因子输入到所述元胞自动机模型中,并根据所述特征点在所述空间坐标模型中的坐标位置,在所述特征点中确定种子元胞和组织元胞;
[0045]
所述第二影响因子模块用于获取所述目标区域的历史灾害数据,将所述历史灾害数据作为第二影响因子;
[0046]
所述演化模块用于将所述第二影响因子输入到所述元胞自动机模型中,并控制所述种子元胞和组织元胞在预设时间段内进行演化,得到所述目标区域的地质演化结果。
[0047]
作为优选方案,所述一种基于元胞自动机的区域地质构造演化装置,还包括:灾害信息确定单元和预警单元;
[0048]
所述灾害信息确定单元用于根据所述地质演化结果,确定所述目标区域内首次发生地质灾害的发生时间、灾害类型和灾害地理范围;
[0049]
所述预警单元用于根据所述发生时间、灾害类型和灾害地理范围,生成所述目标区域的地质灾害预警值,当确定所述地质灾害预警值达到预警阈值时,发出预警信号。
[0050]
作为优选方案,所述灾害类型包括山体滑坡灾害、地面塌陷灾害或土地沙漠灾害;
[0051]
所述地质灾害预警值的生成公式为:
[0052][0053]
其中,hi为地质灾害预警值,a1、a2和a3均为常值;i=1时,为山体滑坡灾害;i=2时,为地面塌陷灾害;i=3时,为土地沙漠灾害;
[0054]
ti为发生时间,t0为当前时间,单位:月;
[0055]
xi为灾害类型,根据不同灾害类型对应取常值;
[0056]ki
为灾害地理范围,当i=1,且a4<k1时,k1取1,a4为常值;当i=2,且a5<k2时,k2取1,a5为常值;当i=3,且k3<a6时,k3取1,a6为常值。
[0057]
作为优选方案,所述元胞确定模块还具体用于:
[0058]
以任一特征点为圆心,在预设半径范围内作为所述特征点的圆范围,并计算所述圆范围的特征点密度;
[0059]
选择所述特征点密度大于预设密度值的圆范围所对应的圆心为种子元胞,其余为组织元胞;
[0060]
根据所述第一影响因子,分别确定所述种子元胞和组织元胞的第一权重值,并根据所述第一权重值分别确定所述种子元胞和组织元胞的发展概率。
[0061]
作为优选方案,所述演化模块具体用于:
[0062]
对所述第二影响因子进行解析处理,得到所述目标区域中每一次发生地质灾害的历史时间、历史类型和历史地理范围;
[0063]
根据所述历史时间和历史类型,确定所述种子元胞的第二权重值,并根据所述第二权重值对所述种子元胞的发展概率进行修正;
[0064]
根据所述历史地理范围,确定所述组织元胞的第二权重值,并根据所述第二权重值对所述组织元胞的发展概率进行修正。
[0065]
作为优选方案,所述演化模块还具体用于:
[0066]
根据所述种子元胞和组织元胞各自修正后的发展概率,分别控制所述种子元胞和组织元胞在预设时间段内进行演化;
[0067]
当确定演化的时间达到预设时长,或者,所述种子元胞和组织元胞的发展范围达到预设面积时,停止演化。
[0068]
作为优选方案,所述演化模块还具体用于:
[0069]
在所述元胞自动机模型中选择种子增长模式,先根据种子元胞修正后的发展概率控制所述种子元胞进行演化,当确定所述种子元胞进行演化的时间达到第一预设时长,或者,所述种子元胞的发展范围达到第一预设面积时,停止演化;
[0070]
在所述种子元胞停止演化后,确定所述种子元胞进行演化的第一总时长,并根据所述组织元胞修正后的发展概率控制所述组织元胞在所述第一总时长内进行演化。
[0071]
作为优选方案,所述演化模块还具体用于:
[0072]
在所述元胞自动机模型中选择组织增长模式,先根据组织元胞修正后的发展概率控制所述组织元胞进行演化,当确定所述组织元胞进行演化的时间达到第二预设时长,或者,所述组织元胞的发展范围达到第二预设面积时,停止演化;
[0073]
在所述组织元胞停止演化后,确定所述组织元胞进行演化的第二总时长,并根据所述种子元胞修正后的发展概率控制所述种子元胞在所述第二总时长内进行演化。
[0074]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述任一项所述的一种基于元胞自动机的区域地质构造演化方法。
[0075]
本发明实施例还提供一种终端设备,包括处理器、存储器以及存储在所述存储器
中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述任一项所述的一种基于元胞自动机的区域地质构造演化方法。
[0076]
相比于现有技术,本发明实施例提供的一种基于元胞自动机的区域地质构造演化方法、装置、存储介质及设备,具有如下有益效果:通过将目标区域的物体进行识别,可以将物体的位置以特征点的位置关系具体表示出来,为下一步确定物体的坐标位置数据提供特征点;通过该目标区域各物体的特征点坐标位置确定种子元胞和组织元胞,可以提高确定种子元胞和组织元胞的正确率;通过建立空间坐标模型,可以将每一个特征点用具体的坐标数据体现出来,为后续确定种子元胞和组织元胞提供各特征点的坐标数据,提高确定种子元胞和组织元胞的正确率;通过将第一影响因子输入到元胞自动机模型中,使得元胞自动机模型在演化时会根据气候环境数据以及人类规划活动等影响因素调整演化方向,使得目标区域地质灾害进行演化的精准率提高;通过添加输入第二影响因子,可以使得元胞自动机模型在演化时会根据历史灾害数据调整演化方向,使得目标区域地质灾害进行演化的精准率提高。通过本发明实施例,可以提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
附图说明
[0077]
图1:为本发明实施例一种基于元胞自动机的区域地质构造演化方法的流程示意图;
[0078]
图2:为本发明实施例一种基于元胞自动机的区域地质构造演化装置的结构示意图。
[0079]
其中,说明书附图的附图标记如下:特征识别模块21、坐标确定模块22、第一影响因子模块23、元胞确定模块24、第二影响因子模块25和演化模块26。
具体实施方式
[0080]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0081]
实施例一
[0082]
请参照图1,为本发明实施例提供的一种基于元胞自动机的区域地质构造演化方法,其步骤包括:
[0083]
步骤s11、获取目标区域的遥感图像,对所述遥感图像进行特征识别,识别得到所述遥感图像中的物体并标记为特征点。
[0084]
具体的,确定用户所需要进行地质构造演化的区域,即目标区域,获取该区域的卫星遥感图像,其中,遥感图像中包含了各种的物体,如植被、山丘、建筑物等物体,通过对遥感图像进行特征识别,完成识别得到遥感图像中的物体后,将物体标记为特征点。通过将目标区域遥感图像中的物体进行识别,得到其标记特征点,可以将目标区域遥感图像中物体的位置以特征点的位置关系具体表示出来,为下一步在空间坐标模型中确定物体的坐标位置数据提供特征点。
[0085]
步骤s12、建立空间坐标模型,根据所述遥感图像中每一个标记的特征点之间的距离,确定所述特征点在所述空间坐标模型中的坐标位置。
[0086]
具体的,得到遥感图像中每个物体对应的特征点后,通过建立空间直角坐标系,根据遥感图像中每个特征点之间的位置关系,得到遥感图像中每个特征点在空间直角坐标系中对应的位置以及它们的坐标位置数据。通过建立空间坐标模型,得到述遥感图像中每一个特征点的坐标位置数据,可以将述遥感图像中每一个特征点用具体的坐标数据体现出来,为后续确定种子元胞和组织元胞提供各特征点的坐标数据,以提高确定种子元胞和组织元胞的正确率。
[0087]
步骤s13、获取所述目标区域的气候环境数据和人类规划活动,将所述气候环境数据和人类规划活动作为第一影响因子。
[0088]
具体的,气候环境是影响地质构造演化的关键因素之一,气候环境会随着地理位置的变化而产生变化,每个地区所存在的气候环境因此也会出现不同,如热带海洋性气候、热带干旱性气候等;此外,人类规划活动也是影响地质构造演化的关键因素之一,如人类进行过度的砍伐树木、过度的放牧等,都会直接影响着该区域地质构造演变的方向。通过获取目标区域的气候环境数据以及人类规划活动,然后将气候环境数据以及人类规划活动作为第一影响因子,为后续通过元胞自动机模型进行演化时提供第一影响因子数据,能够让目标区域地质灾害进行演化提供气候环境数据以及人类规划活动等影响因素,使得目标区域地质灾害进行演化的精准率提高,以增加本方案的实用性。
[0089]
步骤s14、调用元胞自动机模型,将所述第一影响因子输入到所述元胞自动机模型中,并根据所述特征点在所述空间坐标模型中的坐标位置,在所述特征点中确定种子元胞和组织元胞。
[0090]
具体的,元胞自动机模型时一种可以根据时间因果关系和进空间相互作用为局部的网络动力学模型,具有模拟复杂系统时空演化过程的能力。将该目标区域的气候环境数据以及人类规划活动作为元胞自动机模型的输入,然后根据该目标区域各物体的特征点坐标位置,确定元胞自动机模型的种子元胞和组织元胞。通过该目标区域各物体的特征点坐标位置确定种子元胞和组织元胞,可以提高确定种子元胞和组织元胞的正确率;将第一影响因子输入到元胞自动机模型中,使得元胞自动机模型在演化时会根据气候环境数据以及人类规划活动等影响因素调整演化方向,使得目标区域地质灾害进行演化的精准率提高,以增强本方案的实用性
[0091]
步骤s15、获取所述目标区域的历史灾害数据,将所述历史灾害数据作为第二影响因子。
[0092]
具体的,历史灾害也是影响地质构造演化的因素之一,其中历史灾害数据包括历史灾害类型、历史灾害时间和历史灾害范围等,每个区域在不同时间段内会发生不同范围的不同灾害类型;通过获取目标区域的历史灾害数据,将历史灾害数据作为第二影响因子,为后续通过元胞自动机模型进行演化时提供第一影响因子数据,能够让目标区域地质灾害进行演化提供历史灾害这一因素,使得目标区域地质灾害进行演化的精准率提高,以增强本方案的实用性。
[0093]
步骤s16、将所述第二影响因子输入到所述元胞自动机模型中,并控制所述种子元胞和组织元胞在预设时间段内进行演化,得到所述目标区域的地质演化结果。
[0094]
具体的,在元胞自动机模型上输入了以气候环境数据以及人类规划活动作为种子元胞和组织元胞并考虑各物体的坐标位置的基础上,输入历史灾害这一影响因素,根据上述这些影响因子,对目标区域的地质灾害进行演化,得到目标区域的地质演化结果。通过添加输入第二影响因子,可以使得元胞自动机模型在演化时会根据历史灾害的影响调整演化方向,使得目标区域地质灾害进行演化的精准率提高,以增强本方案的实用性。
[0095]
在本实施例中,本发明提供了一种基于元胞自动机的区域地质构造演化方法,其有益效果在于:通过将目标区域的物体进行识别,可以将物体的位置以特征点的位置关系具体表示出来,为下一步确定物体的坐标位置数据提供特征点;通过该目标区域各物体的特征点坐标位置确定种子元胞和组织元胞,可以提高确定种子元胞和组织元胞的正确率;通过建立空间坐标模型,可以将每一个特征点用具体的坐标数据体现出来,为后续确定种子元胞和组织元胞提供各特征点的坐标数据,提高确定种子元胞和组织元胞的正确率;通过将第一影响因子输入到元胞自动机模型中,使得元胞自动机模型在演化时会根据气候环境数据以及人类规划活动等影响因素调整演化方向,使得目标区域地质灾害进行演化的精准率提高;通过添加输入第二影响因子,可以使得元胞自动机模型在演化时会根据历史灾害数据调整演化方向,使得目标区域地质灾害进行演化的精准率提高。通过本发明实施例,可以提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
[0096]
其中,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,还包括:
[0097]
根据所述地质演化结果,确定所述目标区域内首次发生地质灾害的发生时间、灾害类型和灾害地理范围;
[0098]
根据所述发生时间、灾害类型和灾害地理范围,生成所述目标区域的地质灾害预警值,当确定所述地质灾害预警值达到预警阈值时,发出预警信号。
[0099]
具体的,通过元胞自动机模型得到目标区域内地质演化结果后,根据地质演化结果可以得到目标区域下一次将要发生地质灾害的发生时间、发生灾害的类型以及发生灾害所涉及的地理范围,然后利用它们生成目标区域的地质灾害预警值,将所得的地质灾害预警值与预先设置的预警阈值进行比较,当地质灾害预警值大于预先设置的预警阈值时,将会发生预警信号。
[0100]
通过地质演化结果,判断是否发出预警信号,能够让用户可以及时知道该目标区域内何时会发生灾害、发生灾害的类型是什么以及发生灾害的范围时多大,从而根据其做出相应的应对措施,避免用户不能及时知道目标区域内将要发生灾害的具体信息所导致出现的损失情况,以提高本方案的实用性。
[0101]
其中,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,所述灾害类型包括山体滑坡灾害、地面塌陷灾害或土地沙漠灾害;
[0102]
所述地质灾害预警值的生成公式为:
[0103][0104]
其中,hi为地质灾害预警值,a1、a2和a3均为常值;i=1时,为山体滑坡灾害;i=2时,为地面塌陷灾害;i=3时,为土地沙漠灾害;
[0105]
ti为发生时间,t0为当前时间,单位:月;
[0106]
xi为灾害类型,根据不同灾害类型对应取常值;
[0107]ki
为灾害地理范围,当i=1,且a4《k1时,k1取1,a4为常值;当i=2,且a5《k2时,k2取1,a5为常值;当i=3,且k3《a6时,k3取1,a6为常值。
[0108]
通过发生时间、灾害类型和灾害地理范围,生成所述目标区域的地质灾害预警值,能够提高地质灾害预警值的精确度,提高目标区域地质灾害精准预警率,为目标域地质灾害的预警提供依据,让用户能够准确的收到预警信号,以增强本方案的实用性。
[0109]
其中,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,所述将所述第一影响因子输入到所述元胞自动机模型中,并根据所述特征点在所述空间坐标模型中的坐标位置,在所述特征点中确定种子元胞和组织元胞的步骤中,包括:
[0110]
以任一特征点为圆心,在预设半径范围内作为所述特征点的圆范围,并计算所述圆范围的特征点密度;
[0111]
选择所述特征点密度大于预设密度值的圆范围所对应的圆心为种子元胞,其余为组织元胞;
[0112]
根据所述第一影响因子,分别确定所述种子元胞和组织元胞的第一权重值,并根据所述第一权重值分别确定所述种子元胞和组织元胞的发展概率。
[0113]
具体的,在根据特征点在空间坐标模型中的坐标位置,在特征点中确定种子元胞和组织元胞时,首先以任意的一个特征点作为圆心,根据预先设置的半径值作圆,得到特征点的圆范围,然后通过计算该特征点圆范围内其他特征点的密度,得到特征点密度值;将所得的特征点密度值与预先设置的密度阈值进行比较,若该特征点密度值大于密度阈值,则将该圆范围的圆心特征点作为种子元胞,其他的特征点作为组织元胞;根据气候环境数据和人类规划活动确定种子元胞和组织元胞的权重值,通过该权重值计算得到种子元胞和组织元胞的发展概率。
[0114]
通过特征点密度值和预设密度阈值进行比较,以及根据第一影响因子确定种子元胞和组织元胞的发展概率,其中,通过特征点密度值的计算可以提高确定种子元胞和组织元胞的正确率,以提高后续目标区域地质灾害进行演化的精准率;因为气候环境数据和人类规划活动对种子元胞和组织元胞的影响程度均是不一样的,通过根据第一影响因子确定权重值,可以使得气候环境数据和人类规划活动对种子元胞和组织元胞的影响程度更加准确,以提高后续目标区域地质灾害进行演化的精准率。
[0115]
其中,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,所述将所述第二影响因子输入到所述元胞自动机模型中的步骤中,包括:
[0116]
对所述第二影响因子进行解析处理,得到所述目标区域中每一次发生地质灾害的历史时间、历史类型和历史地理范围;
[0117]
根据所述历史时间和历史类型,确定所述种子元胞的第二权重值,并根据所述第二权重值对所述种子元胞的发展概率进行修正;
[0118]
根据所述历史地理范围,确定所述组织元胞的第二权重值,并根据所述第二权重值对所述组织元胞的发展概率进行修正。
[0119]
具体的,历史灾害数据包括每一次发生地质灾害的历史时间、历史类型和历史地理范围,通过解析目标区域内的历史灾害数据,可以到目标区域内每一次发生地质灾害的
历史时间、历史类型和历史地理范围;其中,目标区域每一次发生地质灾害的历史时间、历史类型和历史地理范围也影响着区域地质构造演化,根据历史时间和历史类型确定种子元胞的第二权重值并对种子元胞的发展概率进行修正,根据历史地理范围确定组织元胞的第二权重值并对组织元胞的发展概率进行修正。
[0120]
通过根据历史时间和历史类型确定种子元胞的第二权重值并对种子元胞的发展概率进行修正,可以为种子元胞的发展添加了历史时间和历史类型的影响因子,提高种子元胞的发展概率的准确度,以提高后续目标区域地质灾害进行演化的精准率;通过根据历史地理范围确定组织元胞的第二权重值并对组织元胞的发展概率进行修正,可以为组织元胞的发展添加了历史范围的影响因子,提高组织元胞的发展概率的准确度,以提高后续目标区域地质灾害进行演化的精准率。
[0121]
其中,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,所述控制所述种子元胞和组织元胞在预设时间段内进行演化的步骤中,具体为:
[0122]
根据所述种子元胞和组织元胞各自修正后的发展概率,分别控制所述种子元胞和组织元胞在预设时间段内进行演化;
[0123]
当确定演化的时间达到预设时长,或者,所述种子元胞和组织元胞的发展范围达到预设面积时,停止演化。
[0124]
具体的,元胞自动机是一种时间、空间、状态都离散,空间相互作用和时间因果关系都为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。在获得种子元胞和组织元胞各自修正后的发展概率后,通过分别控制元胞自动机模型中种子元胞和组织元胞在预先设定的时间内进行演化,当演化时长达到预先设定的时候,或者种子元胞和组织元胞的发展范围达到预先设置的面积范围时,停止对种子元胞和组织元胞进行演化,生成目标区域的地质演化结果。
[0125]
通过控制种子元胞和组织元胞在预设时间内或预设面积范围内进行演化,为种子元胞和组织元胞的演化添加演化时间和演化面积的因素,能够提高种子元胞和组织元胞演化的正确性,提高目标区域地质灾害进行演化的精准率,以增强本方案的实用性。
[0126]
其中,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,所述分别控制所述种子元胞和组织元胞在预设时间段内进行演化的步骤中,包括:
[0127]
在所述元胞自动机模型中选择种子增长模式,先根据种子元胞修正后的发展概率控制所述种子元胞进行演化,当确定所述种子元胞进行演化的时间达到第一预设时长,或者,所述种子元胞的发展范围达到第一预设面积时,停止演化;
[0128]
在所述种子元胞停止演化后,确定所述种子元胞进行演化的第一总时长,并根据所述组织元胞修正后的发展概率控制所述组织元胞在所述第一总时长内进行演化。
[0129]
具体的,元胞自动机模型中包含了种子增长模式和组织增长模式,在选择种子增长模式后,元胞自动机模型会根据种子元胞修正后的发展概率控制种子元胞进行演化,当种子元胞进行演化的时间达到预设时长,或者发展范围达到预设面积时,种子元胞将会停止进行演化,得到种子元胞的演化时长;利用种子元胞的演化时长,在元胞自动机模型中根据组织元胞修正后的发展概率控制组织元胞在种子元胞的演化时长内进行演化。
[0130]
通过种子元胞的预设时长或预设面积得到种子元胞演化的第一总时长,从而根据第一总时长控制组织元胞的发展时长,可以让元胞自动机模型偏向于种子元胞增长的模式
进行演化,以种子元胞为主导地位进行演化,提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
[0131]
此外,在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化方法中,所述分别控制所述种子元胞和组织元胞在预设时间段内进行演化的步骤中,包括:
[0132]
在所述元胞自动机模型中选择组织增长模式,先根据组织元胞修正后的发展概率控制所述组织元胞进行演化,当确定所述组织元胞进行演化的时间达到第二预设时长,或者,所述组织元胞的发展范围达到第二预设面积时,停止演化;
[0133]
在所述组织元胞停止演化后,确定所述组织元胞进行演化的第二总时长,并根据所述种子元胞修正后的发展概率控制所述种子元胞在所述第二总时长内进行演化。
[0134]
具体的,元胞自动机模型中包含了种子增长模式和组织增长模式,在选择组织增长模式后,元胞自动机模型会根据组织元胞修正后的发展概率控制组织元胞进行演化,当组织元胞进行演化的时间达到预设时长,或者发展范围达到预设面积时,组织元胞将会停止进行演化,得到组织元胞的演化时长;利用组织元胞的演化时长,在元胞自动机模型中根据种子元胞修正后的发展概率控制组织元胞在组织元胞的演化时长内进行演化。
[0135]
通过组织元胞的预设时长或预设面积得到组织元胞演化的第一总时长,从而根据第二总时长控制种子元胞的发展时长,可以让元胞自动机模型偏向于组织元胞增长的模式进行演化,以组织元胞为主导地位进行演化,提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
[0136]
实施例二
[0137]
相应的,请参照图2,为本发明实施例提供的一种基于元胞自动机的区域地质构造演化装置,包括:特征识别模块21、坐标确定模块22、第一影响因子模块23、元胞确定模块24、第二影响因子模块25和演化模块26;
[0138]
所述特征识别模块21用于获取目标区域的遥感图像,对所述遥感图像进行特征识别,识别得到所述遥感图像中的物体并标记为特征点;
[0139]
所述坐标确定模块22用于建立空间坐标模型,根据所述遥感图像中每一个标记的特征点之间的距离,确定所述特征点在所述空间坐标模型中的坐标位置;
[0140]
所述第一影响因子模块23用于获取所述目标区域的气候环境数据和人类规划活动,将所述气候环境数据和人类规划活动作为第一影响因子;
[0141]
所述元胞确定模块24用于调用元胞自动机模型,将所述第一影响因子输入到所述元胞自动机模型中,并根据所述特征点在所述空间坐标模型中的坐标位置,在所述特征点中确定种子元胞和组织元胞;
[0142]
所述第二影响因子模块25用于获取所述目标区域的历史灾害数据,将所述历史灾害数据作为第二影响因子;
[0143]
所述演化模块26用于将所述第二影响因子输入到所述元胞自动机模型中,并控制所述种子元胞和组织元胞在预设时间段内进行演化,得到所述目标区域的地质演化结果。
[0144]
实施本发明实施例,通过将目标区域的物体进行识别,可以将物体的位置以特征点的位置关系具体表示出来,为下一步确定物体的坐标位置数据提供特征点;通过该目标区域各物体的特征点坐标位置确定种子元胞和组织元胞,可以提高确定种子元胞和组织元胞的正确率;通过建立空间坐标模型,可以将每一个特征点用具体的坐标数据体现出来,为
后续确定种子元胞和组织元胞提供各特征点的坐标数据,提高确定种子元胞和组织元胞的正确率;通过将第一影响因子输入到元胞自动机模型中,使得元胞自动机模型在演化时会根据气候环境数据以及人类规划活动等影响因素调整演化方向,使得目标区域地质灾害进行演化的精准率提高;通过添加输入第二影响因子,可以使得元胞自动机模型在演化时会根据历史灾害数据调整演化方向,使得目标区域地质灾害进行演化的精准率提高。通过本发明实施例,可以提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
[0145]
其中,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,还包括:灾害信息确定单元和预警单元;
[0146]
所述灾害信息确定单元用于根据所述地质演化结果,确定所述目标区域内首次发生地质灾害的发生时间、灾害类型和灾害地理范围;
[0147]
所述预警单元用于根据所述发生时间、灾害类型和灾害地理范围,生成所述目标区域的地质灾害预警值,当确定所述地质灾害预警值达到预警阈值时,发出预警信号。
[0148]
实施本发明实施例,通过地质演化结果,判断是否发出预警信号,能够让用户可以及时知道该目标区域内何时会发生灾害、发生灾害的类型是什么以及发生灾害的范围时多大,从而根据其做出相应的应对措施,避免用户不能及时知道目标区域内将要发生灾害的具体信息所导致出现的损失情况,以提高本方案的实用性。
[0149]
其中,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,所述灾害类型包括山体滑坡灾害、地面塌陷灾害或土地沙漠灾害;
[0150]
所述地质灾害预警值的生成公式为:
[0151][0152]
其中,hi为地质灾害预警值,a1、a2和a3均为常值;i=1时,为山体滑坡灾害;i=2时,为地面塌陷灾害;i=3时,为土地沙漠灾害;
[0153]
ti为发生时间,t0为当前时间,单位:月;
[0154]
xi为灾害类型,根据不同灾害类型对应取常值;
[0155]ki
为灾害地理范围,当i=1,且a4《k1时,k1取1,a4为常值;当i=2,且a5《k2时,k2取1,a5为常值;当i=3,且k3《a6时,k3取1,a6为常值。
[0156]
实施本发明实施例,通过发生时间、灾害类型和灾害地理范围,生成所述目标区域的地质灾害预警值,能够提高地质灾害预警值的精确度,提高目标区域地质灾害精准预警率,为目标域地质灾害的预警提供依据,让用户能够准确的收到预警信号,以增强本方案的实用性。
[0157]
其中,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,所述元胞确定24模块具体用于:
[0158]
以任一特征点为圆心,在预设半径范围内作为所述特征点的圆范围,并计算所述圆范围的特征点密度;
[0159]
选择所述特征点密度大于预设密度值的圆范围所对应的圆心为种子元胞,其余为组织元胞;
[0160]
根据所述第一影响因子,分别确定所述种子元胞和组织元胞的第一权重值,并根
据所述第一权重值分别确定所述种子元胞和组织元胞的发展概率。
[0161]
实施本发明实施例,通过特征点密度值和预设密度阈值进行比较,以及根据第一影响因子确定种子元胞和组织元胞的发展概率,其中,通过特征点密度值的计算可以提高确定种子元胞和组织元胞的正确率,以提高后续目标区域地质灾害进行演化的精准率;因为气候环境数据和人类规划活动对种子元胞和组织元胞的影响程度均是不一样的,通过根据第一影响因子确定权重值,可以使得气候环境数据和人类规划活动对种子元胞和组织元胞的影响程度更加准确,以提高后续目标区域地质灾害进行演化的精准率。
[0162]
其中,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,所述演化模块26具体用于:
[0163]
对所述第二影响因子进行解析处理,得到所述目标区域中每一次发生地质灾害的历史时间、历史类型和历史地理范围;
[0164]
根据所述历史时间和历史类型,确定所述种子元胞的第二权重值,并根据所述第二权重值对所述种子元胞的发展概率进行修正;
[0165]
根据所述历史地理范围,确定所述组织元胞的第二权重值,并根据所述第二权重值对所述组织元胞的发展概率进行修正。
[0166]
实施本发明实施例,通过根据历史时间和历史类型确定种子元胞的第二权重值并对种子元胞的发展概率进行修正,可以为种子元胞的发展添加了历史时间和历史类型的影响因子,提高种子元胞的发展概率的准确度,以提高后续目标区域地质灾害进行演化的精准率;通过根据历史地理范围确定组织元胞的第二权重值并对组织元胞的发展概率进行修正,可以为组织元胞的发展添加了历史范围的影响因子,提高组织元胞的发展概率的准确度,以提高后续目标区域地质灾害进行演化的精准率。
[0167]
其中,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,所述演化模块26还具体用于:
[0168]
根据所述种子元胞和组织元胞各自修正后的发展概率,分别控制所述种子元胞和组织元胞在预设时间段内进行演化;
[0169]
当确定演化的时间达到预设时长,或者,所述种子元胞和组织元胞的发展范围达到预设面积时,停止演化。
[0170]
实施本发明实施例,通过控制种子元胞和组织元胞在预设时间内或预设面积范围内进行演化,为种子元胞和组织元胞的演化添加演化时间和演化面积的因素,能够提高种子元胞和组织元胞演化的正确性,提高目标区域地质灾害进行演化的精准率,以增强本方案的实用性。
[0171]
其中,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,所述演化模块26还具体用于:
[0172]
在所述元胞自动机模型中选择种子增长模式,先根据种子元胞修正后的发展概率控制所述种子元胞进行演化,当确定所述种子元胞进行演化的时间达到第一预设时长,或者,所述种子元胞的发展范围达到第一预设面积时,停止演化;
[0173]
在所述种子元胞停止演化后,确定所述种子元胞进行演化的第一总时长,并根据所述组织元胞修正后的发展概率控制所述组织元胞在所述第一总时长内进行演化。
[0174]
实施本发明实施例,通过种子元胞的预设时长或预设面积得到种子元胞演化的第
一总时长,从而根据第一总时长控制组织元胞的发展时长,可以让元胞自动机模型偏向于种子元胞增长的模式进行演化,以种子元胞为主导地位进行演化,提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
[0175]
此外,在在本发明另一实施例提供的一种基于元胞自动机的区域地质构造演化装置中,所述演化模块26还具体用于:
[0176]
在所述元胞自动机模型中选择组织增长模式,先根据组织元胞修正后的发展概率控制所述组织元胞进行演化,当确定所述组织元胞进行演化的时间达到第二预设时长,或者,所述组织元胞的发展范围达到第二预设面积时,停止演化;
[0177]
在所述组织元胞停止演化后,确定所述组织元胞进行演化的第二总时长,并根据所述种子元胞修正后的发展概率控制所述种子元胞在所述第二总时长内进行演化。
[0178]
实施本发明实施例,通过组织元胞的预设时长或预设面积得到组织元胞演化的第一总时长,从而根据第二总时长控制种子元胞的发展时长,可以让元胞自动机模型偏向于组织元胞增长的模式进行演化,以组织元胞为主导地位进行演化,提高目标区域地质灾害进行演化的精准率,使得可以针对区域地质灾害进行精准演化。
[0179]
实施例三
[0180]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一实施例所述的一种基于元胞自动机的区域地质构造演化方法。
[0181]
实施例四
[0182]
本发明实施例还提供了一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一实施例所述的一种基于元胞自动机的区域地质构造演化方法。
[0183]
优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序、计算机程序),所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。
[0184]
所述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列 (field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器也可以是任何常规的处理器,所述处理器是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。
[0185]
所述存储器主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(smart media card,smc)、安全数字(secure digital, sd)卡和闪存卡(flash card)等,或所述存储器也可以是其他易失性固态存储器件。
[0186]
需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人
员可以理解,上述终端设备仅仅是示例,并不构成对终端设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件。
[0187]
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献