说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210650866.1 (22)申请日 2022.06.10 (71)申请人 南京邮电大 学 地址 210003 江苏省南京市 鼓楼区新模范 马路66号 (72)发明人 胡栋 张庆军  (74)专利代理 机构 南京纵横知识产权代理有限 公司 32224 专利代理师 刘艳艳 (51)Int.Cl. G06T 7/507(2017.01) G06T 7/73(2017.01) (54)发明名称 基于地形阴影检测的半径自适应可视域分 析方法及装置 (57)摘要 本发明公开了一种基于地形阴影检测的半 径自适应可视域分析方法及装置。 通过距离变步 长采样对地形剖面曲线采样得到采样点集合, 利 用地形剖面曲线极值的关键点、 关键斜率以及极 值区间等检测地形曲线的连续阴影区域, 减少单 视线方向地形上阴影区不可视栅格的计算。 接 着, 提出地形环视线模型和可视半径自适应精度 补偿等方法, 对 单视线方向可视情况进行维度扩 展实现区域可视域分析。 本发明可以较高效和高 精度地实现大规模数据与复杂场景的地形可视 域分析。 权利要求书3页 说明书12页 附图6页 CN 115131416 A 2022.09.30 CN 115131416 A 1.一种半径自适应可视域分析 方法, 包括: 步骤1: 根据规则格网DEM数据初始化地形场景, 并根据设置可视分析的最大半径rmax、 视点位置P、 视高h0条件参数, 得到以视高为h0、 视点位置P为中心、 半径为rmax的圆形区域, 作 为可视分析区域; 步骤2: 在所述可视分析区域内, 以设定方向为初始视线方向, 在视线方向上对地形进 行剖面分割, 形成一条二维地形剖面曲线; 步骤3: 使用距离变步长采样规则对所述地形剖面曲线非均匀采样, 得到单视线方向上 地形的采样点 集合; 步骤4: 基于所述采样点集合, 在采样离散的地形剖面曲线上, 根据地形的起伏变化得 到地形曲线的极大值关键点, 继而得到 关键斜率、 极值区间和历史最大关键斜率信息; 在关 键点处通过前后向遍历查找, 判断各极值区间的阴影区域起始点和结束点位置, 得到这个 视线方向上地形的所有阴影区域; 步骤5: 在初始视线方向上, 旋转视线将地面环视方位离散化, 并利用步骤3和步骤4遍 历实现可视分析区域环视方向的地形 可视情况; 步骤6: 判断相邻 视线方向同序采样点之间的距离, 根据分析半径大小自适应生成新视 线并计算 新视线方向地形的可视情况; 步骤7: 迭代步骤6, 直到分析完可视分析区域, 得到可视与不可视点集合, 实现空间可 视域分析。 2.根据权利要求1所述的半径自适应可视域分析方法, 其特征在于, 步骤1中, 以DEM作 为地形数据, 所选取的可视 分析区域为以视点位置P中心、 半径 为rmax的圆形区域; 可视结果 是在叠加了一定 视高h0, 以视点位置P发出视线并环视一周所 得到的地形 可视情况。 3.根据权利要求1所述的半径自适应可视域分析方法, 其特征在于, 步骤2中, 在视线方 向上对地形进 行剖面分割, 通过利用视线 方向的垂 直平面E与地形相切, 得到一条平面与地 形的相交曲线, 也即是视线在地表上的二维投影剖面曲线L。 4.根据权利要求1所述的半径自适应可视域分析方法, 其特征在于, 步骤3 中, 使用距离 变步长采样规则对所述 地形剖面曲线非均匀采样, 包括: 距离变步长采样规则为: 在所述可视分析区域内, 根据半径距离分为三种区间采样方 式: 在视点位置P到半径为r0的近距离区域内采用精细化采样; 在分析半径为r0至r1的中间 区域内采用随距离动态变化的采样方式; 在r1至最远目标处rmax区间内, 采用合理固定的粗 采样方式; 地形剖面曲线各区间具体的采样步长为: 其中, Δl表示采样步长, α为步距增长的速度调节因子, δ为最小步长的最大倍数, Δ lmin为原始最小采样步长, d为距离范围因子;权 利 要 求 书 1/3 页 2 CN 115131416 A 2其中, di为第i个采样点处与视点 位置P的距离; 利用所述距离变步长采样规则对所述地形剖面曲线非均匀采样, 得到这个地形剖面曲 线的采样点 集合D={(xi,yi)|i=0,1,…,n}, 其中n 为总的采样点个数。 5.根据权利要求1所述的半径自适应可视域分析 方法, 其特 征在于, 所述 步骤4包括: 极大值关键点Sj表示关键采样点的高程HDi大于前后两采样点高程的特殊 地形点, 极大值关键点Sj的判断方法为: 将满足以上判断方法的采样点Di记为一个极大值 关键点; 依次遍历 采样点集合D所有的 采样点, 得到极大值关键点 集合S={(xj,yj)|j<n}, 其中n 为采样点总数; 计算所有极大值关键点Sj的斜率: 其中, Kj表示为Sj处的关键斜率, Hj表示采样点Dj处的高程值, H0和h0分别为视点位置P 的地形高程和视高; 从视点位置P到最远目标点计算 关键斜率的过程中, 更新 当前极大值 关键点Sj之前的历 史最大关键斜 率: Kjmax=max(Kj,Kj‑1max)                   (5) 其中, Kj max和Kj‑1 max分别表示当前极大值关键点Sj和前一极大值关键点位置的历史最 大关键斜 率; 基于极大值关键点集合S, 对所述地形剖面曲线L进行区间分段处理: 从视点位置P开 始, 将两相邻极大值关键点Sj‑1和Sj之间的曲线段作为一个阴影判断子区间Qj, 初步得到一 个阴影检测子区间集 合Q={Qj|Qj=Sj‑1Sj}; 对两边关键点高、 中间低的特殊峰谷区进行区间合并处 理, 合并的判断条件为: 其中, Kj表示Sj处的关键斜率, Kj‑1和Kj+1分别表示Sj相邻两个极大值关键点Sj‑1处、 Sj+1 处的关键斜 率; 并将这个极大值关键点Sj从极值关键点 集合S中剔除; 以这个规律, 依次遍历所有的极大值关键点Sj, 生成并更新得到阴影检测子区间集合Q ={Qj|Qj=Sj‑1Sj,j=1,2, …,m}, 其中m为更新后的子区间个数; 基于阴影检测子区间集合Q={Qj|Qj=Sj‑1Sj,j=1,2, …,m}, 其中m为更新后的子区间 个数, 初始 化视点位置P 到距离为rmax的最远目标点T之间为全局阴影区; 利用地形剖面曲线 上的极值关键点Sj、 关键斜率Kj、 阴影检测子区间Qj和历史最大关键斜率Kj max信息, 向内遍 历采样点, 比较采样点与历史最 大关键斜率, 更新全局阴影区在Q1的起点位置以及在Qm的结权 利 要 求 书 2/3 页 3 CN 115131416 A 3

.PDF文档 专利 基于地形阴影检测的半径自适应可视域分析方法及装置

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于地形阴影检测的半径自适应可视域分析方法及装置 第 1 页 专利 基于地形阴影检测的半径自适应可视域分析方法及装置 第 2 页 专利 基于地形阴影检测的半径自适应可视域分析方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 09:51:04上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。