在《SAR成像概述》的第4节已经对各种SAR成像算法进行了一个简要的概述,本文就直接从RD算法讲起了。

1 RD算法的发展

距离多普勒(Range-Doppler,RD)算法是SAR成像处理中最直观,最基本的经典算法,目前在许多模式的SAR,尤其是正侧视SAR的成像处理中仍然广为使用,它可以理解为时域相关算法的演变。适合于低分辨、窄波束、正侧视的情况。早期的分辨率低(约为10mx10m量级)的机载和星载X波段SAR基本属于这种情况。因其有效性和较好的解决了距离单元徙动校正,成为20世纪80年代标准的SAR成像算法。

RD算法既具有时域算法的精确性,又具有频域算法的快速性。这种算法可以提供精确的点目标冲激响应,在距离徙动量不大的情况下,该算法是一种优秀的成像处理算法。但是RD算法存在固有的缺陷,即距离单元徙动校正需要进行插值运算等,这不但增加了算法的计算负担,而且降低了算法的成像分辨率,并且随着距离徙动量的增加,算法的计算量急剧增加。尤其是对于斜视SAR工作模式,要达到高精度成像,它几乎无能为力(一般情况下,只要斜视角超过3°,其成像质量就显著的降低)。

因此,人们提出了多种改进的RD算法,其中以二次距离压缩(secondary range compression, SRC)算法和斜视成像模式(squint imaging mode, SIM)算法(斜视成像模式暂不介绍)为其代表。改进的RD算法提高了成像精度,可以用于距离徙动量较大时的成像处理。但是距离徙动校正中还是需要进行插值处理,计算量大的缺点依然存在,成像精度还是有所不足。

下面我们先来看看最早的RD算法的原理,也是最经典的。


RD算法(一)—— 算法原理相关推荐

  1. DL之CNN:卷积神经网络算法简介之原理简介——CNN网络的3D可视化(LeNet-5为例可视化)

    DL之CNN:卷积神经网络算法简介之原理简介--CNN网络的3D可视化(LeNet-5为例可视化) CNN网络的3D可视化 3D可视化地址:http://scs.ryerson.ca/~aharley ...

  2. DL之DNN之BP:神经网络算法简介之BP算法/GD算法之不需要额外任何文字,只需要八张图讲清楚BP类神经网络的工作原理

    DL之DNN之BP:神经网络算法简介之BP算法/GD算法之不需要额外任何文字,只需要八张图讲清楚BP类神经网络的工作原理 目录 BP类神经网络理解 1.信号正向传播FP 2.误差反向传播BP+GD B ...

  3. Algorithm:C++语言实现之SimHash和倒排索引算法相关(抽屉原理、倒排索、建立查找树、处理Hash冲突、Hash查找)

    Algorithm:C++语言实现之SimHash和倒排索引算法相关(抽屉原理.倒排索.建立查找树.处理Hash冲突.Hash查找) 目录 一.SimHash算法 1.SimHash算法五个步骤 2. ...

  4. DL之CNN:卷积神经网络算法简介之原理简介(步幅/填充/特征图)、七大层级结构(动态图详解卷积/池化+方块法理解卷积运算)、CNN各层作用及其可视化等之详细攻略

    DL之CNN:卷积神经网络算法简介之原理简介(步幅/填充/特征图).七大层级结构(动态图详解卷积/池化+方块法理解卷积运算).CNN各层作用及其可视化等之详细攻略 目录 CNN 的层级结构及相关概念 ...

  5. DL之LSTM:LSTM算法论文简介(原理、关键步骤、RNN/LSTM/GRU比较、单层和多层的LSTM)、案例应用之详细攻略

    DL之LSTM:LSTM算法论文简介(原理.关键步骤.RNN/LSTM/GRU比较.单层和多层的LSTM).案例应用之详细攻略 目录 LSTM算法简介 1.LSTM算法论文 1.1.LSTM算法相关论 ...

  6. 操作系统:基于页面置换算法的缓存原理详解(下)

    概述: 在上一篇<操作系统:基于页面置换算法的缓存原理详解(上)>中,我们主要阐述了FIFO.LRU和Clock页面置换算法.接着上一篇说到的,本文也有三个核心算法要讲解.分别是LFU(L ...

  7. 数据结构与算法--B树原理及实现

    B树 前几篇文中讨论的数据结构我们都是假设所有的数据都存储在计算机的主存中.可说总要那么海量的数据需要通过个中数据结构去存储,我们不可能有这么多内存区存放这些数据.那么意味着我们需要将他们放磁盘.所以 ...

  8. 数据结构与算法--二叉查找树实现原理

    二叉查找树 二叉树的一个重要应用就是他在查询中的使用,假设书中每个节点存储一项数据.在我们的案例中,任意复杂的项在java中都容易处理,但为了简单还是假设都是整数.还假设他们都是不重复的整数,使二叉树 ...

  9. mysql缓存淘汰机制_聊聊缓存淘汰算法-LRU 实现原理

    前言 我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来.缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据.常用淘 ...

  10. 零基础科普:4种简单推荐算法背后的原理

    导读:大数据平台只是提供了数据获取.存储.计算.应用的技术方案,真正挖掘这些数据之间的关系让数据发挥价值的是各种机器学习算法.在这些算法中,最常见的当属智能推荐算法了.下面通过几种简单的推荐算法来了解 ...

最新文章

  1. jQuery在绑定事件时如何传入参数
  2. 基本数据类型转换 || 自动类型转换与强制类型转换
  3. python 三维数据绘图_Python中三维坐标空间绘制的实现
  4. 多线程-单生产单消费模型
  5. Error: Cannot find module 'webpack-cli'--解决方案
  6. c语言线程经常段错误的是,由pthread_create引起的段异常
  7. OpenStack精华问答 | NOVA计算服务
  8. AngularJS 监控对象属性:$watch和$digest
  9. 架构师必备!分布式高并发都不会还做Java程序员
  10. context c语言作用,理解 Go context
  11. 安卓控件显示等宽字体的办法
  12. 【肿瘤分割】基于matlab聚类乳腺肿瘤图像分割【含Matlab源码 1471期】
  13. windows10无法访问共享计算机,win10共享无法访问,windows无法访问共享文件
  14. PTA---L2-016 愿天下有情人都是失散多年的兄妹(深度优先)
  15. linux ps1 主机名 ip,Bash Shell PS1: 自定义你的linux提示符十例
  16. TMS320F28377S 学习笔记2 BGA封装的焊接
  17. 机器人的弊议论文_机器人的利弊作文800字
  18. JS、JSP、JQuery区别
  19. 国内外安全行业的发展与投资机会
  20. 用Python在情人节表白,脱单不用愁

热门文章

  1. python学习 论语提取原文
  2. 野路子记录玩耍树莓派心路历程
  3. 关于合泰 EEPROM 读写程序
  4. 加州大学伯克利分校计算机科学专业,加州大学伯克利分校之计算机科学系
  5. HDU 1593 find a way to escape
  6. 数学 HDU 1290 献给杭电五十周年校庆的礼物
  7. 【计算机网络】计算机三级网络——需要理解的题
  8. 开学第一周(伪)学习总结
  9. 仿手机和微信通讯录A-Z姓名排序
  10. 解决vue 不支持ie浏览器 qq浏览器的解决办法