连续小波变换快速算法与宇宙学应用的比较:一维情况

Yun Wang, P. He
{"title":"连续小波变换快速算法与宇宙学应用的比较:一维情况","authors":"Yun Wang, P. He","doi":"10.1093/rasti/rzad020","DOIUrl":null,"url":null,"abstract":"\n The continuous wavelet transform (CWT) is very useful for processing signals with intricate and irregular structures in astrophysics and cosmology. It is crucial to propose precise and fast algorithms for the CWT. In this work, we review and compare four different fast CWT algorithms for the 1D signals, including the FFTCWT, the V97CWT, the M02CWT, and the A19CWT. The FFTCWT algorithm implements the CWT using the Fast Fourier Transform (FFT) with a computational complexity of $\\mathcal {O}(N\\log _2N)$ per scale. The rest algorithms achieve the complexity of $\\mathcal {O}(N)$ per scale by simplifying the CWT into some smaller convolutions. We illustrate explicitly how to set the parameters as well as the boundary conditions for them. To examine the actual performance of these algorithms, we use them to perform the CWT of signals with different wavelets. From the aspect of accuracy, we find that the FFTCWT is the most accurate algorithm, though its accuracy degrades a lot when processing the non-periodic signal with zero boundaries. The accuracy of $\\mathcal {O}(N)$ algorithms is robust to signals with different boundaries, and the M02CWT is more accurate than the V97CWT and A19CWT. From the aspect of speed, the $\\mathcal {O}(N)$ algorithms do not show an overall speed superiority over the FFTCWT at sampling numbers of N ≲ 106, which is due to their large leading constants. Only the speed of the V97CWT with real wavelets is comparable to that of the FFTCWT. However, both the FFTCWT and V97CWT are substantially less efficient in processing the non-periodic signal because of zero padding. Finally, we conduct wavelet analysis of the 1D density fields, which demonstrate the convenience and power of techniques based on the CWT. We publicly release our CWT codes as resources for the community.","PeriodicalId":367327,"journal":{"name":"RAS Techniques and Instruments","volume":"131 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Comparisons between fast algorithms for the continuous wavelet transform and applications in cosmology: the 1D case\",\"authors\":\"Yun Wang, P. He\",\"doi\":\"10.1093/rasti/rzad020\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n The continuous wavelet transform (CWT) is very useful for processing signals with intricate and irregular structures in astrophysics and cosmology. It is crucial to propose precise and fast algorithms for the CWT. In this work, we review and compare four different fast CWT algorithms for the 1D signals, including the FFTCWT, the V97CWT, the M02CWT, and the A19CWT. The FFTCWT algorithm implements the CWT using the Fast Fourier Transform (FFT) with a computational complexity of $\\\\mathcal {O}(N\\\\log _2N)$ per scale. The rest algorithms achieve the complexity of $\\\\mathcal {O}(N)$ per scale by simplifying the CWT into some smaller convolutions. We illustrate explicitly how to set the parameters as well as the boundary conditions for them. To examine the actual performance of these algorithms, we use them to perform the CWT of signals with different wavelets. From the aspect of accuracy, we find that the FFTCWT is the most accurate algorithm, though its accuracy degrades a lot when processing the non-periodic signal with zero boundaries. The accuracy of $\\\\mathcal {O}(N)$ algorithms is robust to signals with different boundaries, and the M02CWT is more accurate than the V97CWT and A19CWT. From the aspect of speed, the $\\\\mathcal {O}(N)$ algorithms do not show an overall speed superiority over the FFTCWT at sampling numbers of N ≲ 106, which is due to their large leading constants. Only the speed of the V97CWT with real wavelets is comparable to that of the FFTCWT. However, both the FFTCWT and V97CWT are substantially less efficient in processing the non-periodic signal because of zero padding. Finally, we conduct wavelet analysis of the 1D density fields, which demonstrate the convenience and power of techniques based on the CWT. We publicly release our CWT codes as resources for the community.\",\"PeriodicalId\":367327,\"journal\":{\"name\":\"RAS Techniques and Instruments\",\"volume\":\"131 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"RAS Techniques and Instruments\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1093/rasti/rzad020\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"RAS Techniques and Instruments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/rasti/rzad020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

连续小波变换(CWT)在天体物理学和宇宙学中对复杂和不规则结构的信号处理非常有用。提出精确、快速的CWT算法至关重要。在这项工作中,我们回顾并比较了四种不同的一维信号快速CWT算法,包括FFTCWT、V97CWT、M02CWT和A19CWT。FFTCWT算法使用快速傅里叶变换(FFT)实现CWT,计算复杂度为每个尺度$\mathcal {O}(N\log _2N)$。其余算法通过将CWT简化成一些更小的卷积来实现每个尺度$\mathcal {O}(N)$的复杂度。我们明确地说明了如何设置参数以及它们的边界条件。为了检验这些算法的实际性能,我们使用它们对不同小波的信号进行CWT。在精度方面,我们发现FFTCWT是最准确的算法,尽管在处理零边界的非周期信号时,其精度会下降很多。$\mathcal {O}(N)$算法的精度对不同边界的信号具有鲁棒性,其中M02CWT比V97CWT和A19CWT精度更高。从速度方面来看,$\mathcal {O}(N)$算法在N > 106的采样数下并不比FFTCWT表现出整体的速度优势,这是由于它们的前导常数很大。只有带实小波的V97CWT的速度可以与FFTCWT相媲美。然而,由于零填充,FFTCWT和V97CWT在处理非周期信号方面的效率都大大降低。最后,我们对一维密度场进行了小波分析,证明了基于CWT技术的便捷性和强大的功能。我们公开发布我们的CWT代码作为社区资源。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Comparisons between fast algorithms for the continuous wavelet transform and applications in cosmology: the 1D case
The continuous wavelet transform (CWT) is very useful for processing signals with intricate and irregular structures in astrophysics and cosmology. It is crucial to propose precise and fast algorithms for the CWT. In this work, we review and compare four different fast CWT algorithms for the 1D signals, including the FFTCWT, the V97CWT, the M02CWT, and the A19CWT. The FFTCWT algorithm implements the CWT using the Fast Fourier Transform (FFT) with a computational complexity of $\mathcal {O}(N\log _2N)$ per scale. The rest algorithms achieve the complexity of $\mathcal {O}(N)$ per scale by simplifying the CWT into some smaller convolutions. We illustrate explicitly how to set the parameters as well as the boundary conditions for them. To examine the actual performance of these algorithms, we use them to perform the CWT of signals with different wavelets. From the aspect of accuracy, we find that the FFTCWT is the most accurate algorithm, though its accuracy degrades a lot when processing the non-periodic signal with zero boundaries. The accuracy of $\mathcal {O}(N)$ algorithms is robust to signals with different boundaries, and the M02CWT is more accurate than the V97CWT and A19CWT. From the aspect of speed, the $\mathcal {O}(N)$ algorithms do not show an overall speed superiority over the FFTCWT at sampling numbers of N ≲ 106, which is due to their large leading constants. Only the speed of the V97CWT with real wavelets is comparable to that of the FFTCWT. However, both the FFTCWT and V97CWT are substantially less efficient in processing the non-periodic signal because of zero padding. Finally, we conduct wavelet analysis of the 1D density fields, which demonstrate the convenience and power of techniques based on the CWT. We publicly release our CWT codes as resources for the community.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信