首页 | 本学科首页   官方微博 | 高级检索  
     

一种并行加速改进的快速相位解包裹算法
引用本文:龙潇,鲍华,饶长辉,等. 一种并行加速改进的快速相位解包裹算法[J]. 光电工程,2020,47(12):200111. doi: 10.12086/oee.2020.200111
作者姓名:龙潇  鲍华  饶长辉  高国庆  周璐春
作者单位:1. 中国科学院自适应光学重点实验室,四川 成都 610209; 2. 中国科学院光电技术研究所,四川 成都 610209; 3. 中国科学院大学,北京 100049
基金项目:国家自然科学基金资助项目(11727805)
摘    要:针对Miguel等人提出的质量图引导相位解包裹算法中串行运算效率较低的缺点,构造了一种多个低可靠度区块并行合并的改进算法。在满足原始算法设计思想的前提下,对解包裹路径进行重新定义,并根据原始算法的解包裹路径非连续的特性,构建了一种低可靠度区块乱序合并的策略,使得多个低可靠度区块的合并任务可以同时进行。改进算法采用多线程软件架构,主线程负责循环遍历未处理的区块,子线程接收待处理的区块执行合并任务。实验结果表明,改进方法与原始算法的处理结果完全一致,而并行改进策略可有效利用计算机多核资源,使得相位解包裹算法的运行效率提高了50%以上。

关 键 词:相位解包裹   质量引导   路径相关   并行计算   相位测量
收稿时间:2020-04-02
修稿时间:2020-05-27

Improved fast phase unwrapping algorithm based on parallel acceleration
Long X, Bao H, Rao C H, et al. Improved fast phase unwrapping algorithm based on parallel acceleration[J]. Opto-Electron Eng, 2020, 47(12): 200111. doi: 10.12086/oee.2020.200111
Authors:Long Xiao  Bao Hua  Rao Changhui  Gao Guoqing  Zhou Luchun
Affiliation:1. Key Laboratory of Adaptive Optics, Chinese Academy of Sciences, Chengdu, Sichuan 610209, China; 2. Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu, Sichuan 610209, China; 3. University of Chinese Academy of Sciences, Beijing 100049, China
Abstract:Aiming at the shortcoming of low serial operational efficiency in the quality-map-guided phase-unwrapping algorithm proposed by Miguel, an improved algorithm for parallel merging of multiple low-reliability blocks is proposed. Under the condition that the original algorithm design idea is satisfied, the unwrapping path is redefined as the largest reliable edge of the block. In addition, based on the non-continuous characteristic of the unwrapping path of the original algorithm, a low-reliability block out-of-order merging strategy is proposed to make multiple merging tasks can be performed simultaneously. The improved algorithm uses a multi-threaded software architecture. The main thread is responsible for looping through the unprocessed blocks to check whether they meet the requirements of merging, and the child threads receive and perform the merge tasks. The experimental results show that the improved method is completely consistent with the processing results of the original algorithm, and the parallel improvement strategy can effectively use the computer's multi-core resources, so that the operational efficiency of the phase unwrapping algorithm is improved by more than 50%.
Keywords:phase unwrapping  quality guidance  path dependent  parallel computing  phase measurement
点击此处可从《光电工程》浏览原始摘要信息
点击此处可从《光电工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号