【技术实现步骤摘要】
基于区块链的卫星遥感图像拼接方法、装置及设备
[0001]本专利技术涉及卫星遥感成像领域,尤其涉及一种基于区块链的卫星遥感图像拼接方法、装置、计算机设备及存储介质。
技术介绍
[0002]卫星遥感技术是各种从地面到空间对地球、天体观测的综合性技术系统的总称。可通过遥感技术平台获取卫星数据、由遥感仪器对卫星数据进行信息接收、处理与分析,从而获得卫星遥感图像。
[0003]但由于卫星单次拍摄所能覆盖的范围有限,因此遥感图像需要通过多次采集后进行拼接。遥感图像可以是在多个卫星上分别进行数据采集,也可以是一个卫星在其所通过的路径上进行多次采集,采集完后的图像集合需要进行拼接。现有技术中对遥感图像一般是使用深度学习对遥感图像进行目标切割、存储后拼接的方法,其先在卫星系统将遥感图像进行分割,分割后获得的所有分割图像存储在服务器上。当用户需要获取完整的遥感图像时,先从服务器上获取所有分割图像,最后对所有分割图像进行拼接。然而,如果数据拼接之前遭到篡改或者破坏,将导致生成的拼接图像出现错误。因此,现有技术在执行遥感图像拼接之前存在数 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的卫星遥感图像拼接方法,其特征在于,包括:根据服务器从卫星所获得的对象特征矩阵集合和图像编码信息集合分别获取对应的特征哈希集和编码哈希集,并将所述特征哈希集和所述编码哈希集上传到区块链;其中,所述对象特征矩阵集合和所述图像编码信息集合对应卫星遥感图像集合;验证所述特征哈希集中的特征哈希值和所述编码哈希集中的编码哈希值是否与所述区块链上所存储的哈希值相同;若所述特征哈希集未通过验证,则针对所述特征哈希集中未通过验证的特征哈希值,从所述服务器获取相应的对象特征矩阵,并将经过计算得到的与所述对象特征矩阵对应的特征哈希值上传到区块链继续进行验证,直至所述特征哈希集通过验证为止;若所述编码哈希集未通过验证,则针对所述编码哈希集中未通过验证的编码哈希值,从所述服务器获取相应的图像编码信息,并将经过计算得到的与所述图像编码信息对应的编码哈希值上传到区块链继续进行验证,直至所述编码哈希集通过验证为止;在所述特征哈希集通过验证,或者所述特征哈希集和所述编码哈希集均通过验证时,基于所述对象特征矩阵集合对已通过验证的编码哈希值所对应的图像编码信息进行解码以获取相应的局部图像;将所有所述局部图像进行拼接以获得相应的卫星遥感图像。2.根据权利要求1所述的方法,其特征在于,所述根据服务器从卫星所获得的对象特征矩阵集合和图像编码信息集合分别获取对应的特征哈希集和编码哈希集,并将所述特征哈希集和所述编码哈希集上传到区块链之前包括:对所述卫星遥感图像集合中的每一个图像进行分割,获得分割图像集合;根据所述分割图像集合,获取相应的对象特征矩阵集合和图像编码信息集合;将所述对象特征矩阵集合和所述图像编码信息集合存储到服务器,以使所述服务器计算所述对象特征矩阵集合和所述图像编码信息集合对应的预存特征哈希集和预存编码哈希集,并将所述预存特征哈希集和预存编码哈希集存储到区块链上。3.根据权利要求2所述的方法,其特征在于,所述根据所述分割图像集合,获取对象特征矩阵集合和图像编码信息集合包括:对所述分割图像集合中的分割图像进行分类,获得各类分割图像;提取所述各类分割图像的特征,并对所述特征进行聚类运算,以获得相应的对象特征矩阵;其中,所有所述对象特征矩阵形成对象特征矩阵集合;基于所述对象特征矩阵集合,对分割图像集合中的每一个分割图像进行编码,获得与每一个所述分割图像对应的图像编码信息;其中,所有所述图像编码信息形成图像编码信息集合。4.根据权利要求2所述的方法,其特征在于,所述验证所述特征哈希集中的特征哈希值和所述编码哈希集中的编码哈希值是否与所述区块链上所存储的哈希值相同包括:验证所述特征哈希集中的特征哈希值是否与所述区块链上所存储的预存特征哈希集中的哈希值相同;验证所述编码哈希集中的编码哈希值是否与所述区块链上所存储的预存编码哈希集中的哈希值相同。5.根据权利要求1所述的方法,其特征在于,所述将所有所述局部图像进行拼接以获得
卫星遥感图像包括:a、提取所有所述局部图像的特征点;b、任意选取两个所述局部图像,计算两个所述局部图像各自所对应的多个特征点之间的欧式距离,并根据每两个特征点之间的欧式距离确定最小欧式距离,将所述最小欧式距离所对应的两个特征点作为匹配特征点;c、对所...
【专利技术属性】
技术研发人员:李伟,蔡亮,张帅,李吉明,匡立中,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。