一、背景

数字全息恢复物体形貌有多种数值求解算法,其中使用最多的重建算法有菲涅尔变换法、卷积算法、角谱法。

菲涅尔变换法只需一次快速傅里叶变换(FFT),因此被称之为1-FFT,也被称为S-FFT算法(single fast Fourier transform algorithm)。

角谱法需要两次傅里叶变换,称之为2-FFT算法或者**D-FFT算法(**double fast Fourier transform algorithm)。

卷积法需要三次傅里叶变换,故称之为3-FFT算法T-FFT算法(triple fast Fourier transform algorithm)。

三种重构方法各自的特点如下图所示。

图1 三种重构算法特点[1]

二、角谱法重构实例分析

以一块分辨率板为例,经过角谱法重构后,重构得到的分辨率板部分相位信息如下图所示(采用数值拟合法去除了畸变像差)。

关于畸变相位补偿,可参考博主的这篇文章《基于双曝光与数值计算法全息干涉相位畸变补偿实例分析》

图2 基于角谱法获取的相位信息

三、其他重构算法实例

关于其他重构算法,可私信交流讨论。

参考文献

  1. 徐剑江, “基于显微数字全息的芯片封装形貌研究,” 硕士 (电子科技大学, 2022).

如有问题,可私信交流讨论,博主可提供相关的技术支持。

数字全息干涉重建算法研究相关推荐

  1. NVIDIA Tesla® K80 加速 数字全息实时重建

    案例简介  本案例中,重庆淏晗科技有限公司是由重庆理工大学创办的高科技企业.该公司利用利用丽台科技提供的包含Tesla K80 GPU服务器以及算法优化方案实现了微流体内粒子的三维位置与速度场的实时 ...

  2. 《基于压缩传感的匹配追踪重建算法研究》读书笔记

    基于压缩传感的匹配追踪重建算法研究 1.压缩感知与传统数据获取和处理过程比较: 压缩感知理论表明,在对信号获取的同时,就对数据进行适当的压缩. 传统的数据获取和处理过程主要包括:采样.压缩.传输.解压 ...

  3. 平行轮廓线三维矿体重建算法研究

    平行轮廓线三维矿体重建算法研究   摘要: 从平行轮廓线重建三维表面是具有普遍意义的研究问题.根据一组平行轮廓线联接三角网构成三维实体必须解决三个基本问题:对应性问题(Correspondence), ...

  4. 研究 | CT图像迭代重建算法研究进展

    上次讲到我实现了一下代数迭代重建(ART),到周六开会的时候才大概了解了我的研究方向应该是统计迭代重建,一下子就把我给搞懵了.按照书上的说法,统计迭代法是在发射型CT(SPECT和PET)中应用广泛, ...

  5. 口腔ct重建服务器原理,口腔CT成像的迭代重建算法研究

    摘要: 自CT技术诞生以来,它就被认为是二十世纪影响人类发展的十大技术之一.其应用更是涉及了多个领域,包括医学,生物,工业,安全等等.特别是在医学方面,CT更是成为了医学检测的主要手段.而口腔CT(D ...

  6. matlab进行相位展开,相位展开(phase unwrapping)算法研究与实践

    1. 什么是相位展开? 相位展开(Phase Unwrapping)是一个经典的信号处理问题,它指的是从值区间 中恢复原始相位值(原因在于:计算相位时,运用反正切函数,则相位图中提取的相位都是包裹在一 ...

  7. 低复杂度Bayer图像色彩重建算法

    摘要:针对Bayer图像色彩重建效果越好的算法需要越多计算量,占用越多硬件资源问题,提出了一种低复杂度的色彩重建算法.首先使用Hamilton-Adam (H-A)算法对Bayer图像进行预插值并求出 ...

  8. K单体型重建算法的研究

    K单体型重建算法的研究 王兆灿   [摘要]:随着新一代基因测序技术的飞速发展,以及单体型数据在人类遗传学等领域研究和应用的不断深入,对单体型数据的研究开始转向其他生物物种.由于测序技术的限制,通过生 ...

  9. matlab重建算法stomp,压缩感知图像重建算法的研究现状及其展望.pdf

    压缩感知图像重建算法的研究现状及其展望.pdf D陆33EE iE γ,理想想 [本文献信息}李然,干宗良,崔子冠,等.压缩感知图像重建算法的研究现状及其展望[J]. 电视技术,20日,37 (19) ...

  10. java数字图像处理开题报告,基于MATLAB的数字图像处理算法研究与仿真开题报告...

    基于MATLAB的数字图像处理算法研究与仿真开题报告 毕 业 设 计 (2013 届) 题 目基于 MATLAB 的数字图像 处理算法研究与仿真 学 院 物理电气信息学院 专 业 通信工程 年 级 0 ...

最新文章

  1. 2021年大数据Spark(四十五):Structured Streaming Sources 输入源
  2. LeetCode:Remove Nth Node From End of List
  3. POJ 1062 昂贵的聘礼
  4. SpringBoot—— @ComponentScan
  5. 用动态内存读入任意大小的文件(c语言)
  6. GacUI基本概念(二)——排版(2)
  7. ubuntu19.10改成aliyun源
  8. vue element项目常见实现表格内部可编辑功能
  9. 基于VMware Workstation创建虚拟机,以Ubuntu16.04为例
  10. 进程 zabbix_Zabbix监控在windows的进程(非进程数)
  11. 5绘制收银台程序_进来学知识了:实操之C/C++的绘制
  12. python 代码分块_python大数据分块处理
  13. Jsp/servlet面试题
  14. pix2pix、pix2pixHD 通过损失日志进行训练可视化
  15. spotfire中文使用教程含演示数据以及二次开发思路整理
  16. 谷歌关闭中国音乐搜索服务--有点可惜
  17. 最新Win10离线安装.NET Framework 3.5的方法(附离线包2022/3/22)
  18. @csrf_exempt 类的视图跨域
  19. Xcode Missing file的解决方案
  20. java代码如何运行?

热门文章

  1. 什么是低代码(LowCode)/无代码(NoCode)平台?
  2. 什么是代码评审(Code Review)
  3. 光流在视频检测和分割的再应用
  4. java开发和安卓开发_Android开发和Java开发有什么区别
  5. 解决串口数据接收,实际值FF,接收却是FFFFFFFF
  6. 微信小程序项目实例——图片处理小工具(自制低配版美图秀秀)
  7. OpenGL超级宝典(第7版)环境配置和相关问题
  8. 操作系统实验 文件复制/复制文件
  9. 电机学第一章(磁路的基本定律)
  10. 班级量化考核系统php代码,学生信息量化考核管理系统