利用摄影测量进行地形建模的介绍
一、前言
从一个地方到另一个地方的地球表面由连续和突然的海拔变化组成,个人和社会都必须应对这些变化。 水从高山和丘陵向下流,从溪流流入河流,形成三角洲,最终汇入大海。 三维 (3D) 地面信息的获取和表示一直是与行星表面相关的研究和工作的一个重要方面。 地形知识是行星探索和研究的主要因素。
在 20 世纪 50 年代初,摄影测量被广泛用于收集公路设计数据。 Roberts (1957) 概念化了一种新工具,通过使用具有摄影测量的数字计算机来获取公路工程规划和设计的数据。 Miller & Laflamme (1958) 提出并阐述了数字地形模型 (DTM) 的概念,将其定义为由具有已知 X、Y 和 Z 坐标的大量选定点对地面连续表面的统计表示。
自 Miller & Laflamme (1958) 提出 DTM 一词以来,在 55 年的发展期内,出现了其他一些流行的术语,即数字高程模型 (DEM's) 和数字表面模型 (DSM)。
然而,这些术语 DTM、DEM 和 DSM 的使用一直令人困惑,并且通常被认为是同义词。 Maune et al., (2001) 将这三个术语描述如下:
表1 DEM、DSM 和 DTM 的定义

二、利用摄影测量进行DEM制作
地球表面地形的数字表示一直是地理和测量领域的一个重要焦点(Singh 等人,2015 年)。 随着地理空间行业的发展和技术的进步,DEM 在许多其他应用领域也变得重要。 广大用户对高精度、高分辨率 DEM 提出了新的需求。 因此,生成高分辨率 DEM 数据是一个很大的需求。 在生成 DEM/DTM 的各种方法中,摄影测量正在成为一种更受欢迎、更高效且更便宜的解决方案。
1867 年,普鲁士建筑师“Albrecht Meydenbauer”首次使用摄影测量这一表达方式,他制作了一些最早的地形图和立面图。 自成立以来,摄影测量的主要目标一直是制作地形图,最好是大比例尺。 随着“分析立体绘图仪”的出现,立体航空摄影可用于提取等高线形式的高程数据。 由于过程自动化伴随着数字航空影像的发展,DEM 生成通常是计算机辅助的。 从数字航空或卫星图像生成 DEM 如今是一个全自动批处理过程,生成的高程模型通常用于支持正射影像生成。
摄影测量技术应用于两个或多个光学图像以导出摄影测量 DEM。 测量遥感立体数据集的第一和第二图像上的共轭点之间的图像视差以计算像素的高程。 自动图像匹配过程通过图像匹配算法自动测量两张或多张重叠照片中的共轭点,以提供准确的初始视差。 由于高精度匹配算法和高分辨率线性推扫式传感器的出现,图像块通常以大的重叠记录,这使得人们可以生成高精度的 DEM(图 1)。

图1 DEM
使用 IGiS 摄影测量模块从 Worldview-3 立体数据(印度北阿坎德邦德拉敦市)生成的 DEM。
地形测绘中的摄影测量服务已经很成熟,但近年来,该技术已广泛应用于 GIS、建筑、工业、工程、医学、地质学和许多其他领域,以生成精确的 3D 数据。 市场上有许多用于摄影测量处理的商业化自助 (COTS) 软件,但它们较高的成本限制了来自印度等发展中国家的广泛用户群在其应用程序中采用摄影测量来生成高分辨率 DEM/DEM,这导致 在不太准确的地表过程相关建模和模拟中。 为了解决这个问题,印度 Scanpoint Geomatics Limited (SGL) 为其 IGiS 软件开发了一种具有成本效益且用户友好的摄影测量模块。 IGiS 摄影测量模块可以使用有理函数模型 (RFM) 处理任何具有有理多项式系数 (RPC) 文件的立体数据。 然而,该模块不需要任何 GCP 或匹配点进行摄影测量处理,添加一些分布良好的 GCP,提高了输出的平面和垂直精度。 该模块还提供了将垂直基准与椭球体和大地水准面相互转换的功能。 该模块具有从 DEM 到 DTM 的自动生成以及用于生成逼真的正射影像的正射校正工具(图 2)。

图2 正射影像
使用 Worldview-3 立体数据生成的高分辨率正射影像(印度北阿坎德邦台拉登市),并在 IGiS 摄影测量模块中生成 DEM。
相关文章:
利用摄影测量进行地形建模的介绍
一、前言 从一个地方到另一个地方的地球表面由连续和突然的海拔变化组成,个人和社会都必须应对这些变化。 水从高山和丘陵向下流,从溪流流入河流,形成三角洲,最终汇入大海。 三维 (3D) 地面信息的获取和表示一直是与行星表面相关的…...
中文代码138
邢唷?? > ? ? ? ? ? ? ?R o o t E n t r y ? F 喹8N"a? ? S u m m a r y I n f …...
JQuery用法
JQuery 优点 : (1)提供了强大的功能函数 (2)解决浏览器兼容性问题 (3)实现丰富的 UI 和插件 (4)纠正错误的脚本知识… 1、Jquery对象 $ 符号在 jQuery 中代表对 jQuery 对象的引用,…...
Python采集热门城市景点数据+简单制作数据可视化图
人生苦短,我用python 真的好想出去玩啊!!! 春游啊这是!!! 万物复苏的好季节!!! python 安装包资料:点击此处跳转文末名片获取 一、模块使用: …...
VUE-cli搭建项目
vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速;…...
Feign返回值统一处理
背景 服务端的接口一般有固定的返回格式,有数据、返回码和异常时错误信息。结构如下 Data public class BaseResponse<T> {private String code;private String message;private T data;public boolean isSuccess() {return "SUCCESS".equals(cod…...
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
探究如何在Linux系统中修改进程资源限制1.进程资源限制的概念2.修改进程资源限制的意义与应用场景1.软限制与硬限制2.常见资源限制类型Linux中的资源限制1.ulimit命令a. 语法及选项b. 示例与应用2./etc/security/limits.conf配置文件a. 配置文件结构b.示例与应用3. 使用cgroups…...
9.5. 机器翻译与数据集
笔记 9.5. 机器翻译与数据集 — 动手学深度学习 2.0.0 documentation 1.下载文件 读文件 2.处理数据 在所有标点符号前面加空格 后面用于分割 因为法语英语可能有半角全角的字符区分用utf编码的方式统一成半角字符的空格 3.因为分隔用的是空格split 所有vocab是没有空格的 …...
跟着凯新生物2 Arm PEG Biotin,2-Branched PEG Biotin,生物素-聚乙二醇-二臂/支,学试剂知识
中英文名:2 Arm/Branched PEG Biotin,2 ArmPEG Biotin,二臂/支 PEG 生物素一、Product specifications: 1.CAS No:N/A 2.Packaging specification:10mg,25mg,50mg, flexible packagi…...
react组件进阶(四)
文章目录1. 组件通讯介绍2. 组件的 props3. 组件通讯的三种方式3.1 父组件传递数据给子组件3.2 子组件传递数据给父组件3.3 兄弟组件4. Context5. props 深入5.1 children 属性5.2 props 校验5.3 props 的默认值6. 组件的生命周期6.1 组件的生命周期概述6.2 生命周期的三个阶段…...
阿维塔城区NCA智驾导航辅助,复杂路口,全面胜任
阿维塔11城区NCA智驾导航辅助将于3月在上海、深圳等城市分阶段开启体验,以看得清、判得准、控得稳的“智驾”,进一步巩固业界智能天花板的地位。智能驾驶里程碑,拨杆两下开启都市安适旅程作为AVATRANS智能领航系统的重要组成部分,…...
[Pandas] div()函数
div()方法将DataFrame中的每个值除以指定的值,并返回一个计算处理后的Dataframe结果 DataFrame.div()函数其实是除法运算,表格中的每个数据都是被除数 导入数据 import pandas as pd df pd.DataFrame({"col1":[5, 3, None, 4], "col2…...
c++并发与多线程
c并发与多线程 子线程结束,主线程不能结束,否则会出错,和java不一样。 可以用join的方式让主线程等待子线程执行结束。 quickStart 线程相关头文件 #include <thread> 使用全局函数构造一个线程对象 #include <iostream> #…...
Vinylsulfone PEG Biotin,Biotin-PEG-VS,生物素聚乙二醇乙烯砜,VS基团容易与游离巯基发生反应
●中文名:乙烯砜PEG生物素,生物素聚乙二醇乙烯砜 ●英文名:Vinylsulfone PEG Biotin, VS-PEG-Biotin,Vinyl sulfone-PEG-Biotin,Biotins-PEG-sulfone Vinyl●产品理化指标: CAS号:N/A 分子量&am…...
论文学习——Tune-A-Video
Tune-A-Video: One-Shot Tuning of Image Diffusion Models for Text-to-Video Generation Abstract 本文提出了一种方法,站在巨人的肩膀上——在大规模图像数据集上pretrain并表现良好的 text to image 生成模型——加入新结构并进行微调,训练出一套 …...
C++类与对象part1
目录 1.类的6个默认函数 2.构造函数(相当于init) 3.析构函数 (相当于destroy) 4.拷贝构造函数 赋值运算符重载 运算符重载 赋值运算符重载 引入: 你知道为什么cout可以自动识别类型吗? 其实cout是一…...
记一次抓取网页内容
已打码 // UserScript // name --------- // namespace http://tampermonkey.net/ // version 0.1 // description https://---------oups/{id}/topics?scopeall&count20&begin_time2022-09-01T00%3A00%3A00.000%2B0800&end_time2022-10-01T00%…...
parasoft帮助史密斯医疗通过测试驱动开发提供安全、高质量的医疗设备
parasoft是一家专门提供软件测试解决方案的公司,Parasoft通过其经过市场验证的自动化软件测试工具集成套件,帮助企业持续交付高质量的软件。Parasoft的技术支持嵌入式、企业和物联网市场,通过将静态代码分析和单元测试、Web UI和API测试等所有…...
SpringBoot整合Oauth2开放平台接口授权案例
<!-- SpringBoot整合Web组件 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.projectlombok</groupId>&l…...
Linux_创建用户
创建一个名为hello的用户,并指定/home/hello为根目录useradd -d /home/hello -m hello 设置密码 ,密码会输入两次,一次设置密码,一次确认密码,两次密码要输入的一样passwd hellouseradd的常用参数含义-d指定用户登入时的主目录&am…...
Linux 系统安装 MySQL(CentOS8/Ubuntu),命令行实操完整版
前言开发和服务器部署基本都是 Linux 环境,本篇手把手教你 CentOS8 和 Ubuntu 两大主流系统命令行安装 MySQL,全程命令复制即用,无多余操作。一、通用前置准备关闭防火墙、关闭 SELinux(服务器环境可选)bash运行# Cent…...
GDB 符号检视三件套:`ptype` / `info variables` / `info functions`
调试 NuttX/Vela 这类嵌入式系统时,光会 bt 和 print 远远不够。真正能让你在陌生代码里快速定位、看清结构、批量布点的,是 GDB 的符号检视命令。本文整理三件最常用的: ptype —— 看类型长什么样info variables —— 找全局/静态变量在哪…...
STM32驱动MAX31855测温模块:从SPI时序到代码实现的保姆级避坑指南
STM32驱动MAX31855测温模块:从SPI时序到代码实现的保姆级避坑指南 在嵌入式开发领域,精确的温度测量往往是项目成败的关键。MAX31855作为一款集成冷端补偿的热电偶数字转换器,凭借其2℃的高精度和-200℃至700℃的宽测温范围,成为工…...
MQTT 协议 超详细精讲
一、MQTT 协议简介全称:Message Queuing Telemetry Transport(消息队列遥测传输协议)定位:专为物联网、嵌入式设备、低带宽、弱网环境设计的轻量级发布 / 订阅式消息传输协议,是数字孪生、智能家居、工业物联网最常用的…...
生物信息学新手必看:用K-means和WGCNA分析转录组数据的保姆级流程(附R代码)
生物信息学实战:从K-means到WGCNA的转录组分析全流程指南 第一次接触转录组数据分析时,我盯着满屏的基因表达矩阵完全无从下手。那些论文里看似流畅的分析流程,在实际操作时却处处是坑——数据格式报错、参数设置不合理、结果解读模糊...这正…...
国货视光标杆|欧普康视企业实力与DreamVision SL巩膜镜产品详解
一、企业简介欧普康视科技股份有限公司成立于2000年,由留美工程博士陶悦群创立,是国内深耕眼视光医疗器械领域的高新技术企业。企业专注于眼视光产品的自主研发、智能化生产与合规销售,同时配套全周期专业化眼健康服务,业务覆盖屈…...
WELearn网课助手:5分钟掌握智能学习,告别熬夜刷课
WELearn网课助手:5分钟掌握智能学习,告别熬夜刷课 【免费下载链接】WELearnHelper 显示WE Learn随行课堂题目答案;支持班级测试;自动答题;刷时长;基于生成式AI(ChatGPT)的答案生成 项目地址: https://git…...
完美解决VS Code/Cursor远程连接报错:远程主机不满足运行 VS Code 服务器的先决条件(附AI编程最佳实践)
完美解决VS Code/Cursor远程连接报错:远程主机不满足运行 VS Code 服务器的先决条件(附AI编程最佳实践) 💡 背景与痛点 最近在接手维护一个老项目,服务器是腾讯云的轻量应用服务器,装了宝塔面板。在经历了一…...
Go代码片段管理工具gocode:提升开发效率的CLI利器
1. 项目概述:一个为Go开发者量身定制的代码片段管理工具如果你和我一样,是个长期和Go语言打交道的开发者,那你肯定遇到过这样的场景:在多个项目间来回切换时,总有一些常用的代码片段——比如一个优雅的错误处理包装函数…...
6541616
56465651...
