资源简介
单复数影像SAR SLC数据的读取代码 matlab
![](http://www.nz998.com/pic/66450.jpg)
代码片段和文件信息
%原始PWF算法
%生成一幅图象
%直接对复数图像进行滤波处理,HH,HV,VH,VV,HV与VH认为是相同的,只考虑三个通道,HH,HV,VV,每个通道对应一个复数矩阵
%HHrHVrVVr分别为三个对应通道的复数据的实部;HHi,HVi,VVi分别为三个对应通道的复数据的虚部
function [ImageOut]=originalPWF(matrixHHrmatrixHVrmatrixVVrmatrixHHimatrixHVimatrixVVi)
%ImageOut has the same size of these matrixit‘s a real Num
%the six matrix are polarization data
[mn]=size(matrixHHr);
%|HH| |HV| |VV|的平方
modHHsqu=matrixHHr.^2+matrixHHi.^2;
modHVsqu=matrixHVr.^2+matrixHVi.^2;
modVVsqu=matrixVVr.^2+matrixVVi.^2;
%ImageOut=sqrt(modHHsqu+2*modHVsqu+modVVsqu);
%按7*7窗口滑窗
for i=1:m-7
for j=1:n-7
%参数Erp;p还是复数
E=mean2(modHVsqu(i:i+6j:j+6))/mean2(modHHsqu(i:i+6j:j+6));
r=mean2(modVVsqu(i:i+6j:j+6))/mean2(modHHsqu(i:i+6j:j+6));
complexHH=complex(matrixHHr(i:i+6j:j+6)matrixHHi(i:i+6j:j+6));
complexVV=complex(matrixVVr(i:i+6j:j+6)matrixVVi(i:i+6j:j+6));
p=mean2(complexHH.*conj(complexVV));
p=p/sqrt(mean2(modHHsqu(i:i+6j:j+6))*mean2(modVVsqu(i:i+6j:j+6)));
%ImageOut
ImageOut(i:i+6j:j+6)=modHHsqu(i:i+6j:j+6)+(1+abs(p).^2)*modHVsqu(i:i+6j:j+6)/E+modVVsqu(i:i+6j:j+6)/r;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1277 2011-06-08 16:47 读取sar卫星slc数据代码\20110620\originalPWF.m
文件 1832 2009-02-24 16:50 读取sar卫星slc数据代码\20110620\PWFpro.m
目录 0 2020-06-28 17:52 读取sar卫星slc数据代码\20110620
目录 0 2020-06-28 17:52 读取sar卫星slc数据代码
----------- --------- ---------- ----- ----
3109 4
- 上一篇:matlab2011a到期后永久破解文件
- 下一篇:gabor滤波matlab代码
相关资源
- 列车时刻表数据库2013-03全
- Matlab电机仿真实例230692
- 基于matlab的指纹识别系统271063
- MATLAB编程指南106932
- zw_u012206815-9893090-matlab有限元分析与应
- 汉语词典大全【汉字20901、词组61506、
- Psychtoolbox-3-PTB_Beta-2014-04-06_V3.0.11.zip
-
基于MATLAB 7.X SIMUli
nk STATEFLOW系统仿真 - 13906651_Matlab微分方程高效解法:谱方
- PCA故障诊断matlab实现200654
- 基于matlab的车牌识别程序280698
- 基于Matlab的APF仿真模型229060
- matlab计算反射阵单元相位(460652).
- TortoiseSVN-1.9.2.26806-x64-svn-1.9.2 64位中文
- 20064817924orl_faces_112x92 ORL人脸图像库
-
matlab开发-iau2006 acioba
sedDusingXy系列 - mc34063升压.ms14
- KB2982006补丁
评论
共有 条评论