一种行星地貌智能解译与动态时空分析平台
本发明涉及遥感图像处理,特别涉及一种行星地貌智能解译与动态时空分析平台。
背景技术:
1、行星风沙地貌的精准识别与动态演变模拟,是深空探测任务中着陆点选址和表面环境评估的关键环节。随着“天问三号”火星采样返回任务的推进,亟需建立自主可控的火星风沙地貌智能解译平台,以支撑对火星表面沙丘、横向沙脊、风条痕等典型地貌的分布调查、形态学参数提取及时空演变分析。当前国际上虽已出现marswrf、lmd mars gcm等火星大气模式,但其主要用于全球或区域气候模拟,在局地风沙地貌精细解译、多源遥感数据标注和交互式时空分析方面仍难以满足工程化应用需求。
2、现有遥感影像处理工具在面对超大尺寸行星影像时,普遍缺少有效的金字塔预生成与自适应显示机制,初次加载缓慢、缩放平移卡顿等现象突出,无法兼顾全景概览与局部细节的流畅切换。在标注作业中,常见工具多采用“单要素即单记录”的存储方式,缺乏对同一目标中包含多个几何元素的组织支持,导致后续训练数据整理时难以保持目标级一致性,回载复核和增量编辑十分不便。此外,多源数据叠加时坐标系统不一致、标注与浏览操作容易冲突、视口变化时旧瓦片请求污染新视图等问题,进一步降低了交互稳定性和作业效率。针对上述缺陷,本技术提出了一种将金字塔预处理、动态瓦片请求、代际隔离异步加载、目标级多元素任务表与分表统一存储等机制协同组合的行星地貌智能解译与动态时空分析平台。
技术实现思路
1、针对现有技术的不足,本发明提供了一种行星地貌智能解译与动态时空分析平台,进而解决了背景技术中提及的技术问题。
2、为实现以上目的,本发明通过以下技术方案予以实现:
3、一种行星地貌智能解译与动态时空分析平台,平台包括影像处理与渲染模块、标注任务管理模块以及数据存储与回载模块;
4、所述影像处理与渲染模块被配置为:对导入的行星遥感影像进行金字塔预生成及坐标系配置,基于视口范围执行自适应瓦片请求并按可见区域中心优先级加载相交瓦片,同时对当前可见区域像元值进行分位数统计以执行动态范围拉伸,以及通过代际隔离的异步瓦片加载与纹理缓存渲染机制进行影像绘制;
5、所述标注任务管理模块被配置为:建立目标-元素二级组织结构,响应于用户交互采集同一地理实体下的多元素几何数据,并维护以目标标识为索引的全局任务状态;
6、所述数据存储与回载模块被配置为:采用geopackage格式对标注结果进行分表统一存储,并依据目标标识聚合回载以重建项目级标注任务结构。
7、在一种可能的实现方式中,所述金字塔预生成包括:检测影像是否具备内部概览层,若无概览层,则根据影像宽度和高度以预设瓦片尺寸为基础计算金字塔层级总数并逐层降采样,生成外部.ovr文件存储于原始影像同一目录下,其中降采样采用重采样函数按层级批量执行;若外部.ovr文件生成失败,则切换至按需读取模式,直接从原始影像读取对应区域数据并进行实时重采样,同时在后台线程中继续尝试完成金字塔构建,构建成功后优先使用概览层。
8、在一种可能的实现方式中,所述基于视口范围执行自适应瓦片请求包括:根据当前视口分辨率与影像原始分辨率的比值确定比例因子,基于该比例因子与标准瓦片尺寸计算动态瓦片像素尺寸,并依据所述动态瓦片像素尺寸与各概览层分辨率因子之间的关系从预先生成的金字塔层级中选取匹配的概览层因子;将可见范围划分为规则网格,仅将与可见范围相交的网格所对应的瓦片纳入请求队列,并按照瓦片中心到当前视口中心的距离升序排列以优先加载用户关注区域的瓦片。
9、在一种可能的实现方式中,所述对当前可见区域像元值进行分位数统计以执行动态范围拉伸包括:对当前可见区域内的像元值进行采样,统计2%分位数和98%分位数以形成代表该区域动态范围分布的统计签名;将新获得的统计签名与当前显示所用的统计签名进行比较,若签名不一致,则清空现有瓦片缓存,根据最新的2%-98%分位值更新灰度或彩色拉伸查找表并触发重绘。
10、在一种可能的实现方式中,所述通过代际隔离的异步瓦片加载与纹理缓存渲染机制进行影像绘制包括:在瓦片加载通道引入图层级代际计数器,每次视口变化时递增代际标识并清空旧的请求队列;将瓦片对应的像素数据块的读取和解码操作提交至后台工作线程执行,回调时将生成的瓦片图像数据及其行列索引、所属代际标识传递至主线程;主线程判断所述代际标识与当前图层代际是否一致,若一致则送入opengl纹理缓存并触发重绘,否则直接丢弃;其中,影像绘制采用栅格矢量分离绘制方式。
11、在一种可能的实现方式中,所述建立目标-元素二级组织结构包括:通过两步对话框接收用户设定的当前标注任务所包含的元素数量、各元素的名称及几何类型,以及各元素的显示颜色,其中几何类型包括点、线和面;根据所述设置在界面面板中动态生成与元素数量对应的属性列,每一列约束该元素的几何类型并预置存储位置;以目标标识为索引维护全局任务状态表,记录当前各目标的完成情况与各元素的长度、面积几何参量。
12、在一种可能的实现方式中,所述响应于用户交互采集同一地理实体下的多元素几何数据包括:通过鼠标行为判别机制区分拖拽平移视图与采点添加顶点,具体为累计鼠标按下至释放期间的位移像素距离,若释放前累计位移超过预设像素距离阈值则判定为拖拽平移操作,否则判定为点击操作并将影像坐标对应的地面点追加至当前元素的坐标序列;对于线元素和面元素,在满足闭合条件或双击结束时调用几何构造接口生成shapely几何对象,点元素则在单次点击后直接生成点几何对象;完成一个元素的采集后更新全局任务状态表中该元素的几何参量,并在同一目标的所有元素均完成采集时使能保存操作。
13、在一种可能的实现方式中,所述采用geopackage格式对标注结果进行分表统一存储包括:在sqlite数据库容器中建立目标主表、点元素分表、线元素分表和面元素分表;所述目标主表以目标标识为主键,记录目标创建时间、元素列表索引映射及任务备注字段;所述点元素分表存储点类型元素的几何字段、对应的目标标识和元素名称;所述线元素分表存储线类型元素的几何字段、目标标识、元素名称及自动计算的线长度;所述面元素分表存储面类型元素的几何字段、目标标识、元素名称及自动计算的面积和周长;其中,目标标识由数据库序列对象生成自增唯一标识,元素列表索引映射通过包含目标标识与元素表主键的关联表保存索引顺序,所有几何字段采用geopackage规范定义的二进制几何编码,存储操作通过sqlite事务批量提交,并可选择为几何字段建立空间索引。
14、在一种可能的实现方式中,所述依据目标标识聚合回载以重建项目级标注任务结构包括:回载模块读取geopackage中目标主表的所有记录以重建目标队列,依据各几何分表中的目标标识聚合对应的元素几何,并根据元素名称和类型重新组建元素数组;读取与项目关联的原始图层足迹与坐标系参数,重新导入对应的栅格影像并设置视图范围,在标注面板中恢复与前次保存时一致的任务结构、量测数值及其符号化渲染效果。
15、在一种可能的实现方式中,所述坐标系配置包括:通过影像元数据中的空间参考系字段或投影文件包含的epsg代码直接识别坐标系,若元数据无epsg代码,则通过熟知文本字符串与预置坐标系列表比对以匹配坐标系,其中比对时校验椭球体和基准面参数的一致性;影像的仿射变换矩阵将像素坐标映射到地理坐标,并与坐标系的投影参数协同工作;所述平台还按需生成csv、xlsx或xls格式的量测结果表,以及netcdf格式的动力学数据库。
16、与现有技术相比的有益效果:
17、1.本方案中,通过在影像侧引入金字塔预生成与视口驱动的自适应瓦片尺寸选择,在缺失概览层时自动构建外部.ovr并统计动态范围,结合按可见区域中心优先级入队和仅加载相交瓦片的策略,使超大遥感影像在首次打开和连续缩放平移时,数据读取量大幅减少,画面刷新保持流畅,兼顾了全景快速浏览与局部细节精细观察的双重需求;
18、2.本方案中,通过在标注侧建立目标级多元素任务表,并在存储侧采用目标表与几何分表组合的geopackage统一结构,将同一地理实体的多个几何元素归属到单一目标下,回载时按元素索引完整重建任务结构,实现了项目级标注结果的可恢复、可编辑和可追溯,有效避免了多元素目标标注过程中的管理混乱和信息丢失;
19、3.本方案中,通过在瓦片加载通道引入图层级代际计数器,每次视口变化递增代际并清空旧的请求队列,回调时仅接收与当前代际匹配的瓦片数据,并结合opengl纹理缓存与栅格矢量分离绘制,抑制了快速操作导致的旧帧错乱和画面闪烁,显著提升了在复杂沙丘边界、低对比度区域连续标注作业时的交互稳定性和视觉辨识度。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com