无人机航拍高度与地面采样距离

1.无人机航拍高度与地面采样距离的关系

为搞清无人机航拍高度与地面采样距离的关系,首先需要了解像素与像元之间的细小差别(个人理解)。像素偏重于图片描述,也就是常说的一张图片像素是多少。像元则指一个像素点的实际大小。
对同样大小面积的图片,像元越小,即像素面积越小,进而该场景图片像素数目越大,也就越清晰。

G=[GSD_L,GSD_W];
G=[G_L,G_W];
P=[F,pt_l,pt_w,P_L,P_W];
A=(g_l*g_w)/(pt_l*pt_w)

GSD:地面采样分辨率,是指航拍时每个像元代表的范围大小(假设为垂直拍摄)。
G:拍摄到的地面信息,G_L与G_W分别地面信息的长和宽。
P:相机。F为焦距,pt_l与pt_w表示图片像素数量。P_L,P_W为成像尺寸(假设为方形观测视角)。
令n表示该方向像素个数,a表示一个像素点大小。

P_L=n*a

A:每个像素所表示的实际大小,计算方法如上。

GSD_L=G_L/n

GSD与地面距离和像素关系如上。考虑H>>F,为了方面理解,画图如下:

接下来讲述高度与地面采样距离的关系:
利用小孔成像原理:
G_L=P_L*H/F推出H=G_L*F/P_L
进而:

H=(G_L/n)*(F/a)=F*GSD/a

即该方向上的无人机航拍高度与地面采样率之间的关系。

2.无人机数据采集地面分辨率反推飞行高度

前言
在无人机数据采集的过程中,经常我们很难推算飞行高度与地面分辨率之间的关系,借助于Pix4D官方手册,做一个记录,供参考。

关键词
飞行高度计算需要知道GSD(地面分辨率),相机焦距,相机传感器宽度(mm)和照片宽度(像素);

Sw:真实传感器宽度(mm);
Fr:真实焦距(mm);
H:飞行高度(m);
Dw:一幅图像覆盖地面的真实宽度(飞行方向)(m);
imW:图像宽度(像素);
计算公式
H(m)=(imW x GSD x Fr)/(Sw x 100)
示例:假设获取地面分辨为5,使用的相机的焦距为5,真实相机传感器宽度为6.17,相机宽度为4000像素,那么计算结果为:162.07m;
H(m)=(imW x GSD x Fr)/(Sw x 100)=(4000 x 5 x5)/(6.17 x100)=162.07(m)
以精灵4P参数为例

型号 相机 图像宽度(像素) 图像高度(像素) 传感器宽度 传感器高度 相机焦距
精灵4P FC6310 5472 3078 12.8333 7.21875 8.8
  • 那么,如果dji 精灵4P飞行高度为200m,采集到的数据的地面分辨率为5.33cm;

上述相机参数可以通过pix4D软件新建项目,导入照片得到;

3.什么是遥感图像的空间分辨率

遥感图像的空间分辨率是指图像上可以检测最小单元的大小,一般用地面采样间距(Ground Sample Distance, GSD)或像元大小表示。

遥感图像的空间分辨率用像元大小表示很容易理解,指数字图像中一个像元(像素)对应地面上的大小。例如10米的空间分辨率图像上,一个像元对应的地面大小就是10米*10米。从这个形象的表示中我们可以知道,空间分辨率的值越小,图像中的细节就越多。比如图中,30米空间分辨率的图像在显示地物细节和信息量方面明显优于250米空间分辨率图像,前者可以清晰分辨旧金山的奥克兰海湾大桥及其阴影,而250米的图像则不行。

表示图像空间分辨率的更专业方式是地面采样间距GSD,GSD是图像像元(单个探测元)在地面上的投影大小。GSD的计算方式为:GSD=(离地面距离传感器单个探测元大小)/焦距。如某一航飞系统,传感器的单个探测元大小0.009mm,光学系统焦距28mm,航高1800m,其GSD=(0.009mm1800m)/28mm=0.6m。

需要注意的是,图像像元大小并不一定会与成像系统的GSD一致,虽然大部分情况下是一致的。例如空中客车(Airbus)公司的Pleiades-1A/1B高分辨率光学卫星全色图像其地面采样间距是0.7米,但是对外提供的图像产品像元大小为0.5米,对外宣传的图像空间分辨率也是0.5米。另外,一般我们会说星下点地面采样间距(空间分辨率),那是因为如图5所示传感器成像的投影点位置是最佳的GSD(分辨率),其它位置的GSD由于h变大会导致GSD变大,这对于大幅宽的图像尤为明显,如MODIS的1000米分辨率图像由于其高达2330千米的幅宽,在图像边缘GSD会变成2000米。对于可以大角度侧摆成像的商业遥感卫星,在大角度成像时其GSD也会大于星下点GSD,例如Worldview-3星下点全色GSD是0.31米,偏离星下点20°时GSD是0.34米。

空间分辨率(或GSD)大小仅表明影像细节的可见程度,不代表能识别或区分同等大小的目标。事实上,当图像空间分辨率为3米,该图像上尺寸为3米大小的目标绝大部分并不能被识别。空间分辨率的值越低,其识别目标的能力越强,但是目标的可分辨程度不完全取决于空间分辨率,目标被识别与目标本身结构和图像背景等因素相关,线性目标(铁路、公路、桥梁等)与单一背景反差较大时,即使目标尺寸小于空间分辨率的值也可以被识别;图4上旧金山奥克兰海湾大桥西段(连接旧金山市区)的宽度为20米,但是在空间分别率60米的图像上可以被分辨,桥梁宽度不到空间分辨率的1/3,这是因为线性的桥梁与海面背景反差比较强烈。

图像空间分辨率随着成像条件(成像几何、成像天气等)是会变的,例如成像时,太阳高度角、方位角、观测角度等发生变化时,同一个卫星系统所拍摄的图像分辨率(或图像清晰度)可能会有肉眼可见的明显差异

参考资料2
参考资料3

无人机航拍高度与地面采样距离相关推荐

  1. 无人机航拍高度与地面采样距离的关系

    为搞清无人机航拍高度与地面采样距离的关系,首先需要了解像素与像元之间的细小差别(个人理解).像素偏重于图片描述,也就是常说的一张图片像素是多少.像元则指一个像素点的实际大小. 对同样大小面积的图片,像 ...

  2. 云天视界传媒浅谈无人机航拍技巧

    无人机航拍简单来说就是把无人机相机摆放在合适的空中位置进行拍摄.航拍至少由三部分组成:无人机.云台相机.无人机图传.图传系统可以将所拍摄的影像实时传输回到控制中心.要想在航拍中得到理想的影像资料,就要 ...

  3. [无人机航拍全景]飞拍无人机航拍市郊湿地

    等了许久这回终于可以上无人机航拍了,这次使用的是飞拍的无人机......接下来我们一起去看看吧(注:本次作品是在雨前匆忙情况取景,所以瑕疵有些多) 1.飞机展示: 2.飞拍无人机操作: 起飞前操作:打 ...

  4. 应用机器学习进行无人机航拍影像质量评估

    近年来,随着无人机在测绘地理信息领域应用,大量测绘.遥感等任务都在使用无人机开展.无人机主要以空中对地拍摄方式采集地面影像,之后再使用相应软件处理成正射影像.三维模型等成果,之后再进行矢量化采集.分析 ...

  5. 知来路方知去处。坎坷已过,一马平川后必看的经典!——2018最新倾斜摄影建模与无人机航拍影像处理完美配置解决方案!

    知来路方知去处.坎坷已过,一马平川后必看的经典!--2018最新倾斜摄影建模与无人机航拍影像处理完美配置解决方案! 知来路方知去处.来路坎坷已过,一马平川后更待继续攀登,这是测绘从业者的真实写照,也是 ...

  6. 打开pix4d无有效许可_PIX4D无人机航拍测量软件mapper pro

    PIX4D无人机航拍软件 代 理(一年内免费升级) PIX4D支持所输入的数据: 航空(垂直和倾斜)和地面影像支持 处理各种影像,包括从任意角度,地面,无人机或常规航摄拍摄的影像 PIX4D从视频(M ...

  7. 提取航拍图像的拍摄日期,中心经纬度,焦距,航拍高度,航向角等系列信息。

    -------------  背景 -------------------------------------------------- 一般地,无人机航拍图像都是一种EXIF类型图像. 图片内部属性 ...

  8. 无人机航拍图像匹配——SIFT算法实践(含代码)

    无人机航拍图像匹配--SIFT算法实践(含代码) 一.摘要 二.SIFT算法的原理 1.尺度空间极值检测 &关键点定位 尺度不变性&尺度空间 高斯金字塔 2.方向分配 3.特征描述 4 ...

  9. 天津大学推出大型无人机航拍车辆数据集DroneVehicle

    点击我爱计算机视觉标星,更快获取CVML新技术 无人机已经越来越走入人们的生产和生活,使用无人机进行新闻报道.城市管理.治理监控也成为社会发展重要新趋势. 我在南京的报纸上就看到过南京市对拟拆迁区域使 ...

最新文章

  1. 在linux下修改用户密码
  2. 报名 | data Artisans、腾讯、阿里、滴滴、美团专家带你认识Flink!
  3. gtf与gff3文件【格式】【转换】
  4. 拋棄虛擬機,微軟實驗讓我們在線做(二)
  5. java迁移文件下的文件_Laravel迁移 - 一次性多次迁移(文件)
  6. mysq改变字段类型
  7. mysql数据库系统配置文件_跟我学虚拟机系统平台相关技术及应用——在CentOS系统中的MySql数据库系统配置文件中进行配置定义...
  8. 大师之路-GoLive 视频教程
  9. chrome 谷歌浏览器怎么添加Axure扩展
  10. introduce of servlet and filter
  11. pwm一个时间单位_PTO PWM要点
  12. 在一个工程(包)下面让activity和SensorEventListener监听分离,在不同类中完成
  13. 推荐:MacBook如何快速添加指纹!
  14. 禁用Windows 10系统更新
  15. Django中Python3安装Crypto使用RSA
  16. 系统软件设计和性能的几个要点
  17. vivo android 刷机教程,vivo Xshot升级Android 4.4刷机教程
  18. C++小游戏数字炸弹
  19. Java多线程案例-单例模式【饿汉模式,懒汉模式】
  20. Ring0层发送IRP消息打开文件不释放对象实现文件防删

热门文章

  1. implode() 函数
  2. do with与deal with用法
  3. 7-1 给出成绩等级 (6 分)编写一程序实现以下功能从键盘输入一个一百分制成绩,如果不在0~100范围内,则要求重新输入数据,直到输入的数据在0~100范围内。将输入的数据转换成等级‘A’
  4. 一 你好啊,我叫阿丁1
  5. iOS的Aspects简单使用
  6. 如何将汉语数字转换成阿拉伯数字!
  7. imba命令_Imba简介:兼容JavaScript的语言,可快速实现DOM更新
  8. 强迫症患者 (15 分)
  9. 每天被今日头条推送文章 背后的算法技术是什么?
  10. 投影问题:带号求解,及中央子午线计算