资源简介
完全可以使用,滤波效果很好。用时记得改改我程序中的加载的图片的名字,改成自己的要处理的图片就行。程序会覆盖原文件,请注意备份。
代码片段和文件信息
%-------------------------------
% InSAR 干涉条纹图Goldstein滤波
% Author: 龙学军xuejun.long@gmail.com
% Date : 2008.9
%-------------------------------
% 本程序用于实现 Goldstein and Werner (1998)提出的局域频率加权滤波方法
%
% 使用低通滤波器w对局域窗口进行滤波
% 加权系数a决定滤波的深度
clear all;
close all;
%-------------------------------------------------------------------------
% 读取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(‘test1.bmp‘);
%image=double(image(500:1024500:1024));%取部分图像
[widthheight]=size(image);%获取图像宽度和高度
image=double(image);
%转换为正余弦图
image=image/255*2*pi;
image=cos(image)+i*sin(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+1he
- 上一篇:matlab 图像加噪去噪
- 下一篇:Multisim课程设计-数字时钟
相关资源
- matlab 图像加噪去噪
- 随机相位正弦波仿真实验MATLAB程序
- MATLAB图像识别80192
- 模糊神经网络matlab源程序
- 三维B样条函数的matlab实现
- 基于matlab的工件缺陷检测
- matlab生成可见性图程序
- matlab 图像校正
- matlab编写的流体计算和传热程序
- 基于粒子群优化算法的模糊c聚类源码
- ACSS角点检测程序
- MUSIC算法的DOA估计的matlab仿真程序
- capon算法Doa估计测角精度仿真matlab
- LFM仿真的matlab程序
- 基于MATLAB的语音滤波实验设计
- 轮廓跟踪法提取图像轮廓MATLAB源码
- HIV传染动力学模型
- GMSK调制解调的MATLAB实现
- 自抗扰matlab程序代码
- TCM网格编码调制matlab仿真完整版
- MATLAB 图像增强程序
- 二维MUSIC算法仿真.m
- 宽带信号的波达方向估计.m
- 最优波束形成与常规波束形成对比.
- 基于干扰协方差矩阵重构的鲁棒波束
- 频谱细化FFT+FT.m
- MATALB 程序.zip
- 二维FDTD圆柱散射问题RCS计算matlab代码
- matlab中基于Viola-Jones算法的人脸检测
- 竞争群算法的matlab实现
评论
共有 条评论