极化SAR图像基础知识(2)
本篇主要关注物理含义
1.极化
电磁波在传播时,传播的方向和电场、磁场相互垂直,我们把电波的电场方向叫电波的极化。(i.e.依据电场E的方向来定义电磁波的极化)。
如果电场矢量端点随时间变化的轨迹是一直线,这种波称作线极化波。线极化波又分为水平极化和垂直极化,电波的电场垂直于入射面的是垂直极化波,平行于入射面的是水平极化波。如下图所示。对后向散射的一般情况,后向散射场Er的分量和入射场Ei的分量线性相关,通常用(Er垂直,Er水平)'=(exp(ikd)/|d|)*S*(Ei垂直,Ei水平)'.其中S即为单个像素的后向散射矩阵,包含了目标的全部极化信息。

如果电场矢量的方向随时间变化,矢量端点的轨迹是一个圆,这种波称作圆极化波(更一般的,椭圆极化波)。圆极化波分为左旋圆极化波和右旋圆极化波,顺着电波传播方向看去,电波的电场矢量顺时针旋转的是右旋圆极化波,反之是左旋圆极化波。如下图所示。

(注:电磁波(又称电磁辐射)是由同相振荡且互相垂直的电场与磁场在空间中以波的形式传递能量和动量,其传播方向垂直于电场与磁场构成的平面。)
2.分辨率
雷达的分辨率是指在距离向和方位向上分辨两个邻近目标的能力。
距离向分辨率:通过增大信号带宽B可以提高距离分辨率。

(注:信号带宽B:设发射脉冲中的最大、最小频率分别为fmax,fmin,则此脉冲的信号带宽为B=fmax-fmin。)
方位向分辨率:增大天线方位向孔径可以提高方位分辨率。方位分辨率仅仅取决于天线尺寸,天线越小,分辨率越高。其根本原因是,天线越小其波束越宽,目标被观察的时间久越长,这样就有助于合成一个更大的天线,从而提高分辨率。

距离分辨率和方位向分辨率含义图示如下:

(注:要提高雷达分辨率就必须增加天线的长度。但是,这是不可能物理实现的,因此需要通过虚拟来实现。1951年美国人Carl Wiley首先设想:利用平台移动及信号之间的相干性,通过计算来重建一个大尺寸的天线。由于雷达在两次发射脉冲之间不断移动,确实有可能在相位上组合所有回波,从而合成一个巨大的天线阵。这就是合成孔径雷达原理。)

(注:电磁波(又称电磁辐射)是由同相振荡且互相垂直的电场与磁场在空间中以波的形式传递能量和动量,其传播方向垂直于电场与磁场构成的平面。)
极化SAR图像基础知识(2)的更多相关文章
- 极化SAR图像基础知识(1)
从今天开始学习极化SAR图像,记录于此. 极化散射矩阵S是用来表示单个像素散射特性的一种简便办法,它包含了目标的全部极化信息.
- 图像基础知识之YUV
一.YUV常用格式 YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠.“Y”表示明亮度(L ...
- matlab图像基础知识
1.MATLAB支持的几种图像文件格式: ⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式. ⑵BMP(Windows Bitmap ...
- 【遥感专题系列】微波遥感(三、SAR图像特征)
SAR是主动式侧视雷达系统,且成像几何属于斜距投影类型.因此SAR图像与光学图像在成像机理.几何特征.辐射特征等方面都有较大的区别.在进行SAR图像处理和应用前,需要了解SAR图像的基本特征. 本文主 ...
- AI-图像基础知识-01
目前人工智能Artificial Intelligence主要分为两大分支: 计算机视常见:Computer Vision,简称CV CV主要是研究如何让机器看懂世界的一种技术,通过各种光 ...
- 使用matlab处理图像的基础知识
MATLAB基本函数一 矩阵运算 1.基本算数运算(加减乘除) + -运算要求矩阵维数相同,例m*n * /运算,例A=B*C,B矩阵是m*n矩阵,B是n*p矩阵,则A是m*p矩阵 A/B相当于A*i ...
- H265编码等级以及图像的基础知识
1. H265编码等级 H264编码profile & level控制 .H265编码初探 H265 profile H265 Profile & Level & Tier 介 ...
- 前端开发:css基础知识之盒模型以及浮动布局。
前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西? 为什么这个浮动没有效果? 这个问题楼主已经回答了n遍.今天则是把 ...
- TCP/IP协议(二)tcp/ip基础知识
今天凌晨时候看书,突然想到一个问题:怎样做到持续学习?然后得出这样一个结论:放弃不必要的社交,控制欲望,克服懒惰... 然后又有了新的问题:学习效率时高时低,状态不好怎么解决?这也是我最近在思考的问题 ...
随机推荐
- Java中String类型的部分用法
1.如何将字符串转换为整型数值? int i = Integer.parseInt("20"); 2.如何用“==”还是equals比较两个字符串? “==”是用来比较俩引用是不是 ...
- 基础数据结构-串-KMP算法
KMP算法用于模式串字符匹配,因为没有提前预习,上课时听得云里雾里,后来回去看了一晚上,翻了一些网上的讲解才理解了.我简单讲一下,我们在一串字符串A里搜索匹配另一段字符串B时,思路最简单方法的就是从第 ...
- Tinywebserver:一个简易的web服务器
这是学习网络编程后写的一个练手的小程序,可以帮助复习I/O模型,epoll使用,线程池,HTTP协议等内容. 程序代码是基于<Linux高性能服务器编程>一书编写的. 首先回顾程序中的核心 ...
- Hibernate 迫切连接和普通连接的区别
package com.baidu.test; import java.util.ArrayList;import java.util.LinkedHashSet;import java.util.L ...
- mfc--使用ShellExecute打开另一个可执行程序
ShellExecute(sFile [, vArguments] [, vDirectory] [, vOperation] [, vShow]) ShellExecute(NULL,"o ...
- 转:关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
1. JSON.parse(jsonString): 在一个字符串中解析出JSON对象 ? 1 2 3 var str = '[{"href":"baidu.com&qu ...
- Node.js + React + MongoDB 实现 TodoList 单页应用
之前用 Ant Design 开发了一个项目,因此对 React 的特性有了一定的了解,React 使用封装组件的思想,组件各自维护自己的状态和 UI, 组件之间通过 props 传递数据和方法.当状 ...
- ASP.NET MVC创建视图过程
MvcHandler.ProcessRequest() (1)获取Action执行结果:context2.Result ActionExecutedContext context2 = this. ...
- JavaScript数据结构——链表的实现
前面楼主分别讨论了数据结构栈与队列的实现,当时所用的数据结构都是用的数组来进行实现,但是数组有的时候并不是最佳的数据结构,比如在数组中新增删除元素的时候需要将其他元素进行移动,而在javascript ...
- 一切app源于生活 用于生活 一个利于生活的app——利生活
现在的app软件可以说 各行各业都基本达到饱和阶段 因为智能手机时代让我们的世界缩小了十倍百倍甚至千倍,我们可以足不出户知天下可以足不出户的去购物. 既然app利于生活 那么今天我所要开发的一个app ...