Long Xiao, Bao Hua, Rao Changhui, Gao Guoqing, Zhou Luchun
{"title":"Improved fast phase unwrapping algorithm based on parallel acceleration","authors":"Long Xiao, Bao Hua, Rao Changhui, Gao Guoqing, Zhou Luchun","doi":"10.12086/OEE.2020.200111","DOIUrl":null,"url":null,"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 pro-posed. 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%.","PeriodicalId":39552,"journal":{"name":"光电工程","volume":"56 1","pages":"200111"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"光电工程","FirstCategoryId":"1087","ListUrlMain":"https://doi.org/10.12086/OEE.2020.200111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
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 pro-posed. 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%.
光电工程Engineering-Electrical and Electronic Engineering
CiteScore
2.00
自引率
0.00%
发文量
6622
期刊介绍:
Founded in 1974, Opto-Electronic Engineering is an academic journal under the supervision of the Chinese Academy of Sciences and co-sponsored by the Institute of Optoelectronic Technology of the Chinese Academy of Sciences (IOTC) and the Optical Society of China (OSC). It is a core journal in Chinese and a core journal in Chinese science and technology, and it is included in domestic and international databases, such as Scopus, CA, CSCD, CNKI, and Wanfang.
Opto-Electronic Engineering is a peer-reviewed journal with subject areas including not only the basic disciplines of optics and electricity, but also engineering research and engineering applications. Optoelectronic Engineering mainly publishes scientific research progress, original results and reviews in the field of optoelectronics, and publishes related topics for hot issues and frontier subjects.
The main directions of the journal include:
- Optical design and optical engineering
- Photovoltaic technology and applications
- Lasers, optical fibres and communications
- Optical materials and photonic devices
- Optical Signal Processing