当前位置: 首页 > news >正文

一份激光雷达农业数据的分析

一组 DJI 激光雷达系统(DJI Zenmuse L1)采集任务生成的数据文件。这些文件属于激光雷达(LiDAR)+ 可见光影像采集任务的结果。


🗂️ 一、各文件含义与可提取信息(文件逐一说明)

文件名(通配)文件说明可解析信息用途
DJI_XXXXXXXX_0001.CLCCalibration Log Code激光雷达的校准参数点云精度提升、配准
DJI_XXXXXXXX_0001.CLIClient Info / 控制参数文件任务参数设置,如航线、飞行高度后期任务重建
DJI_XXXXXXXX_0001.CMICamera Metadata Info相机内部参数(焦距、传感器尺寸)相机标定、图像对准点云
DJI_XXXXXXXX_0001.IMU惯性测量单元数据飞行时的姿态角、加速度点云稳定、轨迹重建
DJI_XXXXXXXX_0001.LDRLiDAR 原始点云数据(未解码)原始三维点云(需解析)地形重建、DSM
DJI_XXXXXXXX_0001.RTBReturn Time Bias(回波时间校准)激光回波时间偏差信息精度优化
DJI_XXXXXXXX_0001.RTK实时 RTK 定位信息飞行器轨迹(厘米级)精确点云定位
DJI_XXXXXXXX_0001.RTLReturn Log / 飞行记录雷达回波次数、强度信息植被识别、点云分类
DJI_XXXXXXXX_0001.RTSReturn Status回波统计信息(多回波或穿透次数)植被穿透分析
EVENTLOG.bin飞行/任务日志文件包含时间同步、故障记录等故障排查、任务同步
PPKRAW.bin后处理 PPK 原始观测数据可用于 PPK 高精度轨迹计算精准定位每帧数据
Timestamp.MRK图像时间戳文件图像文件对应时间戳 + GPS点云/图像时间配对
*.JPG可见光图像(配套 LiDAR 纹理)RGB 纹理贴图、影像分析真彩 DSM、植被指数(RGB)

🧠 二、可提取的数据类型与含义

这些文件组合后可以提取出如下关键数据:

数据类型来源说明
三维点云(.LAS 或 .PLY)解码 LDR + RTK + IMU表示地面、植被、建筑的三维结构
精确航线轨迹RTK / PPK + MRK用于地理配准与正射校正
彩色影像纹理(RGB)JPG + Timestamp.MRK可贴图到点云上形成彩色点云
姿态信息IMU 文件精确对齐雷达扫描方向
反射强度 / 穿透次数RTS / RTL可用于区分地表/植被点云

🌾 三、能支持哪些农业遥感任务?

任务是否可实现所需文件描述
植株高度估算LDR, RTK, IMU构建 DSM、DTM,植株高度 = DSM - DTM
作物地形重建(3D地形)LDR, IMU, RTK输出点云、表面网格、正射影像等
生物量估算是(需建模)点云 + 高度植被体积与生物量相关性建模
冠层结构分析多回波 RTS / RTL分析冠层厚度、分层结构
长势分类可辅助彩色图像 + 高度可叠加 NDVI / RGB 分类结果进行分析
果树/地块边界提取点云 + 图像结合高差和颜色进行地块自动分割

🔧 四、下一步建议

  1. 点云解码

    • 使用 DJI Terra 或 DJI LiDAR Viewer 可直接将 .LDR + .RTK + .IMU 转换为 .LAS 点云文件。

    • 或使用第三方解码工具(如 open3d + 自定义解码器)。

  2. DSM/DTM 构建

    • 使用 CloudCompare / LASTools / Pix4D 生成 DSM/DTM。

    • 植株高度 = DSM - DTM,适合农田、高粱、玉米等作物。

  3. 彩色点云或正射影像生成

    • 利用 .JPG + .MRK.LDR 对齐可生成彩色点云。

    • 帮助地块识别、病害区域可视化。

  4. 高级分析(如体积、LAI、FVC)

    • 点云体积聚类可估算作物密度;

    • 利用回波次数估算植被穿透率,辅助冠层厚度分析。


http://www.lryc.cn/news/582177.html

相关文章:

  • 【Linux | 网络】网络编程套接字
  • [netty5: LifecycleTracer ResourceSupport]-源码分析
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | ContentPlaceholder(背景占位)
  • 什么是Web3?金融解决方案
  • 康布雷时刻:AI革命中的领导力觉醒与组织重构
  • uniapp下拉刷新+分页组件(z-paging 组件)
  • 2. 你可以说一下 http 版本的发展过程吗
  • 选择排序算法详解(含Python实现)
  • CentOS-7-x86_64解决:使用NAT模式无法ping通www.baidu.com或无法ping 8.8.8.8问题。
  • 阿里arthas(阿尔萨斯)简介
  • 安卓10.0系统修改定制化____recovery-from-boot.p文件的具体作用 在定制项目中的关联
  • v-for的用法及案例
  • 股票筹码分布及其数据获取
  • Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解
  • 深入解析TCP:可靠传输的核心机制与实现逻辑(三次握手、四次挥手、流量控制、滑动窗口、拥塞控制、慢启动、延时应答、面向字节流、粘包问题)
  • 沉浸式视频的未来:MV-HEVC与3D-HEVC技术深度解析
  • 【STM32】const 变量存储学习笔记
  • 6,Receiving Messages:@KafkaListener Annotation
  • 【网络】Linux 内核优化实战 - net.ipv4.ip_local_port_range
  • 【方案】前端UI布局的绝技,响应式布局,多端适配
  • 医疗AI底层能力全链条工程方案:从技术突破到临床落地
  • 如何排查服务器中已经存在的后门程序?
  • Java基础--封装+static
  • 软件工程功能点估算基础
  • 软件工程功能点估算法常用术语介绍
  • jmm-内存屏障
  • MMaDA:多模态大型扩散语言模型
  • 边缘计算新底座:基于VPP+DPDK的开放智能网关
  • kafka总结
  • AI + 数据治理的趋势:让治理更智能、更敏捷