施密特正交化(GS)相位提取算法-----MATLAB实现
2018-01-18 12:36
399 查看
施密特正交化(GS)相位提取算法原理:
算法程序:
% I1和I2表示滤除背景光强的干涉图,I11和I22分别代表GS后的干涉图
function [I11,I22] = GS_fil(I1,I2)
norm1 = sqrt(sum(sum(I1.*I1)));
I11 = I1./norm1;
proj = sum(sum(I2.*I11)).*I11;
I2 = I2-proj;
norm2 = sqrt(sum(sum(I2.*I2)));
I22 = I2./norm2;
算法程序:
% I1和I2表示滤除背景光强的干涉图,I11和I22分别代表GS后的干涉图
function [I11,I22] = GS_fil(I1,I2)
norm1 = sqrt(sum(sum(I1.*I1)));
I11 = I1./norm1;
proj = sum(sum(I2.*I11)).*I11;
I2 = I2-proj;
norm2 = sqrt(sum(sum(I2.*I2)));
I22 = I2./norm2;
相关文章推荐
- 内积之比法相位提取算法(RIP)---MATLAB实现
- 基于光流法相位提取算法---MATLAB实现
- 基于傅里叶变换的相位提取算法---MATLAB实现
- 干涉极值相位提取算法(EVI)----MATLAB实现
- 一种运动区域提取算法及Matlab实现
- 高级迭代法(AIA)和通用相位提取(GPSA)算法对比-----MATLAB
- 基于施密特正交化和最小二乘椭圆拟合的相位提取算法
- 横向剪切最小二乘相位解包裹算法----MATLAB实现
- Matlab自己实现Sobel边缘提取和ROA边缘提取
- 双边滤波(bilateral filter)快速算法 matlab实现代码
- 【图像特征提取12】OpenCv的SIFT图像局部特征提取描述算法C++代码的实现
- LDA算法学习(Matlab实现)
- 车牌识别系统Matlab算法实现
- 多级树集合分裂(SPIHT)算法的过程详解和Matlab实现(2)数学表述
- 中值滤波原理及MATLAB算法实现
- 卡尔曼滤波简介及其算法实现代码(C++/C/MATLAB)
- 多源最短路Floyd 算法————matlab实现
- 搜索边缘链表算法之Matlab实现
- 数字图像去噪典型算法及matlab实现
- matlab下K-means Cluster 算法实现