资源简介
goldstein 滤波
代码片段和文件信息
%-------------------------------
% InSAR 干涉条纹图Goldstein滤波
% Author: 龙学军xuejun.long@gmail.com
% Date : 2008.9
%-------------------------------
% 本程序用于实现 Goldstein and Werner (1998)提出的局域频率加权滤波方法
%
% 使用低通滤波器w对局域窗口进行滤波
% 加权系数a决定滤波的深度
clear all;
close all;
clc;
%-------------------------------------------------------------------------
% 读取InSAR复数据
%master=read_InSAR_date(‘D:\工作文件夹\matlab\insar复数据\kashi-master_multilook_256_1024.dat‘10242561);
%slave=read_InSAR_date(‘D:\工作文件夹\matlab\insar复数据\kashi-Flattened-slave.dat‘10242561);
%image=master.*conj(slave);%共轭相乘
%--------------------------------------------------------------------------
% 直接读取干涉图
[imagemap]=imread(‘1.bmp‘);
%image=double(image(500:1024500:1024));%取部分图像
image=double(image);
%转换为正余弦图
image=image*2*pi/255;
image=cos(image)+i*sin(image);
[widthheight]=size(image);%获取图像宽度和高度
%--------------------------------------------------------------------------
% 设定参数并初始化变量
% FFT局域窗口设定
m=15;
n=15;
armw=(m-1)/2;
armh=(n-1)/2;
% 设定低通滤波窗口
w=zeros(mn);
w(armw:armw+2armh:armh+2)=1;
% 初始化变量
result=ones(width-m+1height-n+1);
i1=ones(mn);
i2
- 上一篇:双摆的MATLAB模拟
- 下一篇:ofdm符号定时与频偏联合估计算法matlab实现
相关资源
- ofdm符号定时与频偏联合估计算法mat
- 双摆的MATLAB模拟
- 基于MATLAB的MIMO通信系统仿真
- 消失点检测程序
- matlab混合高斯背景建模
- 系统辨识参数辨识matlab程序
- 解决MATLab2012b Symbolic_Toolbox License 许可
- 血管三维模型重建
- matlab 三维立体图生成器双眼视差
- 给予MATLAB的DSB调制解调代码
- camshift matlab 源代码
- Matlab求解微分方程(组)及偏微分方
- 神经元HH方程Matlab
- 基于最近邻算法的股票价格预测matl
- 信号检测贝叶斯
- matlab级联STATCOM仿真
- 扩展汉明码的硬判决+软判决+SPA算法译
- 指派问题matlab匈牙利算法
- 卷积码编码译码MATLAB仿真程序
- cao法确定相空间的维数
- matlab源码--散点数据生成格网、等高线
- graphcut用于图像分割的matlab代码
-
MATLAB excelli
nk - MATLAB R2017a 支持Microsoft Visual Studio 2
- 基于G.Rilling所写EMD的MATLAB代码的中文
- SVM线性、非线性可分matlab demo
- 布丰投针实验 MATLAB仿真 以及报告
- EZW_Matlab.rar
- matlab交流异步电动机软起动仿真
- 光流场计算 MATLAB 源码 optical flow
评论
共有 条评论