[发明专利]基于CPU-GPU异构并行的地表形变反演方法与系统有效
申请号: | 202210734885.2 | 申请日: | 2022-06-27 |
公开(公告)号: | CN114814843B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 王京;李超;刁博宇 | 申请(专利权)人: | 之江实验室 |
主分类号: | G01S13/90 | 分类号: | G01S13/90;G01B7/16 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310023 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cpu gpu 并行 地表 形变 反演 方法 系统 | ||
1.一种基于CPU-GPU异构并行的InSAR分布式散射体干涉技术的地表形变反演方法,其特征在于,包括:
S1:基于CPU多核并行的OpenMP图像级、块级、窗口级并行方法进行相干散射体CS点的预处理,基于CUDA架构并行方法进行分布式散射体DS点的预处理;
其中,基于CPU多核并行的OpenMP图像级、块级、窗口级并行方法进行CS点预处理,主要包括干涉对的选取、干涉对相干系数图的计算和CS点提取步骤:
S1.1:干涉对的选取包括:对于N幅经配准后的SAR复数图像,计算N(N-1)/2个干涉对的平均相干系数,每个干涉对的平均相干系数采用基于CPU多核并行的OpenMP图像级的并行方法,将每个干涉对的相干系数计算分配到每个CPU核/线程上单独执行;干涉对由主图像M和辅图像S进行差分干涉过程形成;其次每个干涉对的平均相干系数采用基于CPU多核并行的OpenMP块级的并行方法,对于每个干涉对,随机选取B个数据块,分别计算每个数据块a相应的相干系数γa,将每个数据块的相干系数计算分配到每个CPU计算线程上,γa的计算见下式:
式中,数据块的大小为aN×aN,ai和aj表示每个数据块窗口内第ai行第aj列,x为每个数据块中每个像素的复数值,表示每个数据块中主图像M的第ai行第aj列像素的复数值,表示每个数据块中每个数据块中从图像S的第ai行第aj列的复数值;*表示共轭相乘;
完成数据块相干系数计算后,将各个线程结果返回并取平均,得到每个干涉对的相干系数估计值选取平均相干系数高于给定阈值的干涉对,作为选择的干涉对数据集;
S1.2:干涉对相干系数图的计算包括:根据S1.1选择的干涉对数据集,计算这些干涉对的相干系数图,采用基于CPU多核并行的OpenMP图像级并行方法,将每个干涉对的相干系数计算分配到CPU的核/线程上单独执行;由于每个干涉对的相干系数图采取滑动窗口操作,因此,再采用基于CPU多核并行的OpenMP窗口级并行方法,将每个窗口计算分配到每个CPU计算核/线程上,最后再对CPU所有核/线程计算的相干系数图,进行平均得到平均相干系数图;
S1.3:CS点提取包括:采用固定阈值法或自适应阈值法对CS点进行提取;该过程在CPU端下进行完成;
固定阈值法为按给定的阈值来提取CS点;
自适应阈值法公式如下:
式中,γthresh为求解的自适应阈值,γ0为用户选择的相干性阈值,而γ1/5表示占总体数量1/5的高相干点对应的相干性阈值,γx为一组标准相干系数图相干性阈值;根据自适应阈值γthresh完成初始CS点的提取;
S2:基于CPU多核并行的OpenMP块级和窗口级并行方法进行同质像素点的提取,并根据提取的同质像素点进行连接性的判断,随后根据同质像素点设定的阈值进行DS点的初选;
S3;基于CUDA架构并行方法进行DS点的协方差和相干矩阵的计算;
S4:基于CUDA架构并行方法进行相干矩阵特征值分解和相干权重方法DS点的最优相位的估计;
S5:基于CUDA架构并行方法进行分布式散射体DS点最终筛选;
S6:基于CPU多核并行的OpenMP窗口级并行方法进行CS点和DS点融合,在时序InSAR解算的框架下实现地表形变反演。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210734885.2/1.html,转载请声明来源钻瓜专利网。