![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
2D 相位展开算法与软件
主要为外文书籍2D Phase Unwrapping-Theory Algorithms and Software的翻译。
Dr.视觉小新
追求精致机器视觉算法的猪猪尸。主攻结构光三维重建以及三维场景渲染,分享区块链和元宇宙心得和博士所感。
展开
-
离散傅里叶变换DFT在结构图案分离中的作用
结构图即通过计算机方式所生成的具有特定图形结构的图像。1. 当多个结构图重叠在一起时,是否还可以通过DFT对其频域的操作将其分离呢?2. DFT之外,是否还有其他方法可以实现该功能?原创 2022-03-23 12:04:28 · 509 阅读 · 0 评论 -
详解相移法空间相位展开与时间相位展开
说明:如果对相移法熟悉,应该知道这种方法是一种时间编码方式,是需要将不同相位下的图案连续投射到物体上。同时相移法在解相后相位是被包裹状态,所以需要解包裹,这里提到的空间和时间解包裹都是相移法中解包裹的方法,所以这两种概念是不矛盾的。解包裹是相移法中产生的包裹相位的处理,将相位值从(-pi,pi)的范围内解到一个相位连续变化的范围内。先介绍空间解包裹:1、Spatial phase-...原创 2019-09-20 19:03:34 · 12362 阅读 · 1 评论 -
matlab 实现滑动窗口遍历整张图像进行块处理
(1)滑动窗口不需要边缘扩展且可以直接对块图像进行操作 num1 = 3; num2 = 3; [m,n] = size(I); mm = m-num1; nn = n-num2; for i = 1:1:mm for j = 1:1:nn Block = I(i:i+num1,j:j+num2);%需要对Block处理的下面可以操作 if(((j+num2) >=原创 2020-05-15 07:30:09 · 7595 阅读 · 6 评论 -
Hessian matrix 的理解计算和实现(matlab)
Hessian矩阵的计算需要计算图像的二阶偏导数。一般地,线性尺度空间理论被用来计算Hessian矩阵的微分算子。在这个理论下,微分通常被定义为原始数据和高斯滤波器导数的卷积。二阶方向导数定义为:function [Dxx,Dxy,Dyy] = Hessian2D(I,Sigma)% This function Hessian2 Filters the image with 2nd derivatives of a % Gaussian with parameter Sigma.%.原创 2020-05-14 10:26:33 · 3324 阅读 · 0 评论 -
计算机仿真生成包裹相位图(MATLAB)
在研究相位展开时,需要展开连续以及不连续的相位图,相位图可以通过全息术,干涉仪,等方法获取,但是如果没有这些手段,怎么来验证我们所设计的算法的展开效果呢?那我们就通过MATLAB软件自己生成。...原创 2020-04-23 18:41:59 · 4929 阅读 · 2 评论 -
包裹算子对求解包裹相位差分时的作用
关于相对相位和绝对相位,包裹相位和展开相位的一点个人理解:1、相对相位即为展开前的相位,也为包裹相位;绝对相位也是展开后的相位,也就是展开相位。在相位展开基本算法中,有以下的介绍:2、主要来说明对该算子在论文中的理解现在要计算包裹相位差:分别为x,y方向的包裹相位差。刚开始看我就产生了这样的疑问,既然W算子是包裹算子,就应该是将展开值进行包裹的操作,在计算包裹...原创 2020-04-16 10:15:04 · 1683 阅读 · 4 评论 -
Two Dimensional Phase Unwrapping-Theory Algorithms and Software 翻译(第五章)
第五章 最小范数法5.1 引言读者将从第4章回忆起,相位展开的公共路径跟踪方法是从网格点开始,在覆盖整个阵列的路径上积分包裹相位差。正如我们在第2章中所解释的,如果包裹的相位数据包含残留点,则不可能毫无模糊地解开数据并在任何地方满足局部梯度假设。需要某种形式的干预才能使得展开唯一。路径跟踪方案显式或隐式地生成分支割或不连续线。而像Goldstein算法(第4.2节)和mask cut算法(...翻译 2020-03-14 19:32:18 · 3361 阅读 · 27 评论