
卫片三维重建
fb_help
这个作者很懒,什么都没留下…
展开
-
卫星与太阳的方位角与交会角
太阳高度角正午太阳高度角正午太阳高度角和日期相关太阳方位角&太阳高度角跟一天内的时间相关–表达了瞬时的光照强度总结太阳方位角:太阳与观测点的连线在地面的投影与南方向的夹角。太阳高度角:太阳与观测点的连线与观测点头顶之间的夹角。卫星的方位角与交会角卫星的方位角:卫星观测测区时与南方向的夹角卫星的交会角:卫星观测测区时与地面法向的夹角交会角反应了卫星看地面的倾斜程度方位角反应了卫星从哪个方向在观测测区对三维重建的影响太阳高度角:和日期与当天采集时间相关,和日期高度相关原创 2022-03-03 11:20:45 · 1918 阅读 · 0 评论 -
有理函数RPC模型
有理函数RPC模型RPC模型的定义简单讲,就是利用参数拟合严格成像模型:基于严格成像模型,可在物方均匀分布虚拟控制点,再利用这些虚拟控制点计算出RPC模型的90个参数。RPC模型的系统误差与补偿由于星载GPS,恒星相机和陀螺仪的传感器带来的系统误差,假设大气,引力等条件对传感器的影响,直接利用卫星星历生成的RPC模型往往具有很大的系统误差。注意:严格成像模型拟合的RPC参数时的拟合误差是很小的越0.01个像素,RPC模型误差大的原因是严格成像模型存在系统误差,导致RPC模型也存在系统误差。RPC原创 2022-02-16 20:44:47 · 5162 阅读 · 0 评论 -
使用R语言可视化DSM
使用R语言可视化DSM1. 安装R环境下载R环境,下载Rtools(注意设置环境变量)2. rayshaderhttps://github.com/tylermorganwall/rayshaderdevtools::install_github("tylermorganwall/rayshader")3 跑例子library(rayshader)#Here, I load a map with the raster package.loadzip = tempfile() down原创 2022-01-25 12:17:26 · 269 阅读 · 0 评论 -
QGIS可视化3D DSM
QGIS可视化3D DSMhttps://opengislab.com/blog/2018/3/20/3d-dem-visualization-in-qgis-30原创 2021-12-23 09:40:30 · 640 阅读 · 0 评论 -
GDAL 几何矫正
一、概述遥感影像和地理坐标进行关联的方式一般有好几种,一种是直接给出了仿射变换系数,即6个参数,左上角地理坐标,纵横方向上的分辨率,以及旋转系数。在这种情况下,求出某一像素点的地理坐标非常容易,直接用公式可以求出,具体代码如下:void CPL_STDCALL GDALApplyGeoTransform(double *padfGeoTransform, double dfPixel, double dfLine,转载 2021-03-28 15:57:52 · 1648 阅读 · 0 评论 -
最小二乘求解仿射变换参数
最小二乘求解仿射变换参数使用最简单的矩阵求逆的方法求解仿射变换参数。目标Mx=x‘求M将M中元素作为参数转化为:Ax=bA为超定正定矩阵(不存在线性相关)x=(A_TA)-1A_Tbx为M中的参数 // 基于仿射变换的LS估计 int pointsNum = dstPoints.size(); assert(pointsNum > 3); MatrixXf A(pointsNum * 2, 6); MatrixXf b(pointsNum * 2, 1); for (i原创 2021-03-28 15:45:23 · 902 阅读 · 0 评论 -
WV3影像特点
WV3影像特点WV3文件类型WV3有两种图像文件1.NTF有RPC信息,在QGIS软件中PAN和MSI位置不能匹配,不能做PAN Sharpening不匹配的原因可能是,NTF靠RPC定位2.tif没有RPC,在QGIS软件中PAN和MSI位置匹配,能做PAN Sharpening匹配的原因可能是,TIF靠6参数定位,可以匹配...原创 2021-03-26 15:00:15 · 538 阅读 · 0 评论 -
gdal坑(问题)总结
gdal坑导出jpg,png不能使用*GDALDriver* poDriver = (GDALDriver )GDALGetDriverByName(“PNG”);而要使用 // 创建输出文件并设置空间参考和坐标信息 GDALDriver* poDriver = (GDALDriver *)GDALGetDriverByName("MEM");支持中文路径 CPLSetConfigOption("GDAL_FILENAME_IS_UTF8", "NO");使用EPSG需要加载data原创 2021-03-25 11:21:34 · 1957 阅读 · 2 评论 -
IS18三维重建思路
IS18三维重建思路流程:关键步骤一、Epipolar rectification1.核线是曲线2.用仿射相机模型近似RPC估计的仿射相机模型和RPC相差0.05个像素,如果在500m范围内3.用仿射相机模型估计F矩阵4.F矩阵分解H’和H对影像对分别变换5.核线校正后仍存在误差,再估计一个平移参数做校正二、立体匹配SGM等算法估计视差图三、三角化根据估计的投影矩阵P以及视差图获得的对应点进行三角化该过程是非线性的,使用迭代方法求解结果由于是DEM因此房屋看起来很直原创 2021-03-23 17:36:11 · 429 阅读 · 2 评论 -
卫片影像特点
卫片影像特点成像一个方向为中心投影,一个方向为平行投影,房屋倾斜是因为房屋的立面正好处在中心投影的方向,在平行投影方向,房屋看不到立面裁剪后的影像需要偏移值需要配合偏移值才能计算物方和像方的映射x = x0+rpc(BLH)y=…B = RPC(x-x0)L…...原创 2021-03-19 22:25:40 · 290 阅读 · 0 评论 -
gdal 坐标系转换
gdal 坐标转换经纬度转投影坐标系只需要查找转换前后代号即可可以http://epsg.io/?q=cgcs2000去搜索实例WGS 84 / UTM zone 17N 转 WGS 84经纬度 // 设置投影变化 OGRCoordinateTransformation *poTransform; { OGRSpatialReference *RefSource = new OGRSpatialReference; RefSource->importFromEPSG(32617原创 2021-03-19 15:24:50 · 1793 阅读 · 0 评论 -
卫片影像RPC参数
卫片影像RPC参数什么是RPC模型RPC(RFC)参数是使用有理函数模型来模拟地面物方到卫片像方的映射关系。为什么使用RPC的模型传统的中心投影遵循透视映射的几何模型。可以用内外方位元素来描述这种中心投影的成像模型,但卫片影像一般采用线阵CCD推扫的成像方式,或者任何其它的非中心投影的成像方法。不同于中心投影,CCD推扫的成像方式在一条线上是满足中心投影的,但线与线之间却不满足中心投影。对于这种成像方式,有严格的线阵几何模型来描述,也可以用通用的有理函数模型(RFM,RPC模型就是有理函数模型的系数原创 2021-01-18 12:41:33 · 3279 阅读 · 0 评论