# GoldsteinFilter
InSAR 中经典的 Goldstein 滤波算法的实现
## Requirements
Using Python or other programming languages to implement the interferogram filtering algorithm in the following paper
Goldstein and Werner, 1998, Radar interferogram filtering for geophysical applications, GEOPHYSICAL RESEARCH LETTERS.
The resulting program should accept the following user-controlled parameters
(1) filter strength
(2) filter window size
(3) moving step size of the filter window
For doing test, commonly used filtering parameters are as follows
(1) filter strength: 0.5
(2) filter window size: 32
(3) moving step size of the filter window: 8
You can try different parameters to see the resulting filtering effects.
The interferogram for doing test is also provided. It is a simple 2-d matrix. There is only one band in the image. Each pixel is a complex number, and has a real part and an imaginary part, both in four-byte float format. The interferogram is stored as
real_part imaginary_part real_part imaginary_part ... real_part imaginary_part
real_part imaginary_part real_part imaginary_part ... real_part imaginary_part
...
real_part imaginary_part real_part imaginary_part ... real_part imaginary_part
You can import the interferogram into any image applications, such as Python, Matlab and ENVI. You can view its phase and magnitude. Magnitude usually has a large dynamic range, so you can take its logarithm when displaying it.
Below is the list of the files.
* Goldstein_1998_Radar interferogram filtering for geophysical applications.pdf --- The paper
* diff_150405-150503_10rlks_56alks.int --- the interferogram for doing test
* diff_150405-150503_10rlks_56alks.int.xml --- xml file specifying interferogram size, precision, etc.
* diff_150405-150503_10rlks_56alks.int.tif --- a false color image of the phase of the inteferogram. You should be able to see the same thing in any image applications when you display the interferogram, although you may use a different colormap, e.g. rainbow, jet etc.
Results should include:
* your codes
* experimental results with your codes, e.g. images before and after filtering (such as diff_150405-150503_10rlks_56alks.int.tif), parameters you used for filtering.
* a simple report about your work in which you discuss your insights into the method, e.g., why it works as a filter, possible improvements, etc.
## 要求
使用 Python 或其他编程语言来实现以下论文中的干涉图滤波算法。
Goldstein and Werner, 1998, Radar interferogram filtering for geophysical applications, GEOPHYSICAL RESEARCH LETTERS.
由此产生的程序应接受以下用户控制的参数
(1) 滤波强度
(2) 滤波器窗口大小
(3) 滤波窗口的移动步骤大小
在做试验时,常用的滤波参数如下
(1) 滤波强度:0.5
(2) 滤波窗大小:32
(3) 滤波窗的移动步长: 8
你可以尝试不同的参数,看看产生的滤波效果。
还提供了做测试的干涉图。它是一个简单的 2 维矩阵。图像中只有一个波段。每个像素是一个复数,有一个实部和一个虚部,都是四字节的浮点数格式。干涉图被存储为
real_part imaginary_part real_part imaginary_part ... real_part imaginary_part
real_part imaginary_part real_part imaginary_part ... real_part imaginary_part
...
real_part imaginary_part real_part imaginary_part ... real_part imaginary_part
你可以将干涉图导入任何图像应用程序,如 Python、Matlab 和ENVI。你可以查看它的相位和幅值。幅值通常有很大的动态范围,所以你可以在显示它时取其对数。
下面是文件的列表。
- Goldstein_1998_地球物理应用中的雷达干涉图滤波.pdf ---该论文
- diff_150405-150503_10rlks_56alks.int ---做测试的干涉图
- diff_150405-150503_10rlks_56alks.int.xml ---指定干涉图大小、精度等的xml文件。
- diff_150405-150503_10rlks_56alks.int.tif ---干涉图的相位的假彩色图像。当你显示干涉图时,你应该能在任何图像应用程序中看到同样的东西,尽管你可以使用不同的颜色映射,如 rainbow, jet 等。
你的结果应包括:
- 你的代码
- 用你的代码进行的实验结果,例如过滤前后的图像(如 diff_150405-150503_10rlks_56alks.int.tif),你用于过滤的参数。
- 一份关于你的工作的简单报告,在报告中谈谈你对这个方法的见解,例如,为什么它能起到滤波的作用,可能的改进方法等

热爱技术。
- 粉丝: 3090
- 资源: 7985
最新资源
- 中科岩创隧道自动化监测解决方案
- Manatee 1.09电磁噪声振动计算软件:引领电机NVH领域革新,带教程易上手,超越同类软件的强大后处理功能,电机电磁振动噪声NVH解决利器:Manatee 1.09软件教程全面,强大后处理参数化
- C2000 MCU同步降压升压转换器的数字控制系统应用与优化
- .NET 9 彻底改变了 API 的文档:从 Swashbuckle 到 Scalar
- datax-mysql8驱动
- 气动影响下叶片裂纹应力集中现象的Fluent分析,基于气动影响的叶片裂纹应力集中现象的Fluent分析与研究,Fluent,考虑气动影响情况下的叶片裂纹应力集中 ,Fluent; 考虑气动影响; 叶片
- MATLAB驱动的高尔夫模拟仿真系统:深度定制球杆与挥杆参数的互动体验,基于MATLAB的全方位高尔夫模拟仿真系统:精确设定球杆与天气因素,让用户享受个性化的挥杆力量与角度掌控体验,基于MATLAB的
- 单向光伏并网逆变器:结构解析与性能追踪图集,包括整体结构图、并网电流电压曲线图、最大功率追踪MPPT控制图及直流母线电压曲线图,单向光伏并网逆变器:结构解析与性能追踪图集,含最大功率追踪图及电流电压曲
- COMSOL裂缝地层THM耦合离散模型与地热能开采过程研究:探究随机复杂裂缝对增强地热系统的影响,COMSOL裂缝地层THM耦合与离散随机复杂裂缝模型在地热能开采中的应用研究,COMSOL裂缝地层的T
- 基于C2000 MCU峰值电流控制模式的升压电路实现在电源领域的应用与优化
- site-packages.rar
- BUCK控制策略对比及主电路图详解:开环与闭环控制的波形与调节过程分析,BUCK控制策略对比及主电路图详解:开环与闭环控制的波形与调节过程分析,BUCK多种控制策略对比 图一BUCK主电路图与控制策略
- 永磁同步电机MATLAB仿真:直接转矩控制下的转速外环与磁链内环优化,转矩脉动显著减小,永磁同步电机MATLAB仿真:直接转矩控制下的转速外环与磁链内环优化,转矩脉动显著减小,永磁同步电机(PMSM)
- 清华大学最新学习教程《DeepSeek与AI幻觉》
- 销售数据集,数据集包含模拟不同产品、地区和客户的销售交易信息,可以用于机器学习
- 可以快速使用的一个日志模块,可以打印不同颜色,绑定到RichTextBox
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


