帳號:guest(3.144.250.160)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):王韋傑
作者(外文):Wang, Wei-Chieh
論文名稱(中文):適用於太赫茲單像素成像系統之二維壓縮式感測演算法與架構設計
論文名稱(外文):2D Compressive Sensing Algorithm and Architecture Design for Terahertz Single-Pixel Imaging Systems
指導教授(中文):黃元豪
指導教授(外文):Huang, Yuan-Hao
口試委員(中文):陳喬恩
蔡佩芸
口試委員(外文):Chen, Chiao-En
Tsai, Pei-Yun
學位類別:碩士
校院名稱:國立清華大學
系所名稱:通訊工程研究所
學號:107064703
出版年(民國):110
畢業學年度:110
語文別:英文
論文頁數:77
中文關鍵詞:太赫茲單像素成像壓縮感知廣泛式張量壓縮感知
外文關鍵詞:TerahertzSingle-Pixel ImagingCompressive SensingGeneralized Tensor Compressive Sensing
相關次數:
  • 推薦推薦:0
  • 點閱點閱:172
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
太赫茲波可以穿透許多非金屬材料,對生物組織是安全的,並且有許多重要物質的能階都在太赫茲波段。因此,太赫茲被視為具有許多重要應用的潛力。例如:物質測試、安全應用、半導體檢測、生物測試等。然而,太赫茲源和太赫茲感測器非常昂貴,以至於大多數研究團隊需要採用光柵掃描(raster scan)或單像素成像(single-pixel imaging)來降低設備成本。本論文適用的太赫茲成像系統是基於單像素成像技術的。因此需要的取樣點數較光柵掃描少,且成像時間更短。但作為代價,單像素成像需要額外的還原算法。而這對於高解析度的應用來說是一個相當大的負擔。

因此,本研究團隊將原本用於壓縮和解壓縮的 GTCS 架構應用於太赫茲單像素成像系統,以在重建過程中減少矩陣維度,並進一步達到減少運算負擔的效果。並且相關成果已發表在IRMMW-THZ 2021 [1]。本文提出的2DCS-PSVD算法的計算量比GTCS-P OMP [1]和Modified GTCS-P低,在32x32及64x64解析度且節省約50%取樣數時(相較於raster scan)的影像品質差不多。以n=32,m=22,I=5,T=6的規格來計算演算法需要的FLOPs的話,2DCS-PSVD只需要Modified GTCS-P 78.90%的FLOPs。最後,本文以Xilinx ZCU102板作為目標的FPGA平台,並實現了2DCS-PSVD的VLSI硬體架構設計。此外,所設計的影體吞吐量高達每秒 1127.27 幀,可為高速半導體檢測或更高解析度的實時成像應用鋪路。
Terahertz (THz) wave can penetrate many non-metallic materials, is safe for biological tissues, and the energy levels of many important substances are in the THz band. Therefore, THz is seen as having the potential for many important applications. For example : substance testing, security applications, inspection of semiconductor, biological testing, etc. Yet, the THz sources and detectors are so expensive that most of the research teams need to adopt raster scan or single-pixel imaging to reduce equipment costs. The target THz imaging system in this thesis is based on single-pixel imaging, which requires fewer samples and the imaging time is shorter. However, single-pixel imaging requires additional reconstruction stage. And this is a considerable burden for high-resolution applications.

Therefore, our research team applied the GTCS framework originally used for compression and decompression on THz single-pixel imaging systems to reduce the matrices dimension while the process of reconstruction and achieve the effect of reducing the computational burden. Besides, our research team presented the associated results in the IRMMW-THz 2021. The thesis further proposes the 2DCS-PSVD algorithm, which has a lower computational burden than the GTCS-P OMP and the modified GTCS-P, and the image quality of these three algorithms are close when saving about half the number of samples required for raster scan at the resolutions of 32 x 32 and 64 x 64. In terms of the computational cost with the condition of n=32, m=22, P=5 and T=6, which is applied on the proposed design, the 2DCS-PSVD only requires 78.90% of the number of FLOPs than the modified GTCS-P. Last but not the least, this thesis implements the proposed 2DCS-PSVD algorithm on the Xilinx ZCU102 board. The throughput of the proposed hardware architecture is up to 1127.27 frames per second, which paves way for high-speed semiconductor inspection or higher-resolution real-time imaging applications.
1 Introduction 1
1.1 Terahertz Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Associated Scanning Methodologies and Single-Pixel Imaging . . . . . . . 3
1.2.1 Pixel Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Raster Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 Single-Pixel Imaging . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Model of Compressed Sensing . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Reconstruction Algorithms and Research Motivation . . . . . . . . . . . 6
2 Terahertz Single-Pixel Imaging System 9
2.1 Terahertz Single-Pixel Imaging System . . . . . . . . . . . . . . . . . . . 10
2.2 Compressed Sensing on Terahertz Single-Pixel Imaging System . . . . . . 11
3 Generalized Tensor Compressed Sensing 15
3.1 2D Compressive Sensing on Terahertz Single-Pixel Imaging System . . . 16
3.2 Generalized Tensor Compressive Sensing With Parallelizable Recovery
(GTCS-P) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 Generalized Tensor Compressive Sensing With Parallelizable Recovery
via OMP (GTCS-P OMP) . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4 Modified Generalized Tensor Compressive Sensing With Parallelizable
Recovery (Modified GTCS-P) . . . . . . . . . . . . . . . . . . . . . . . . 19

4 Proposed 2D Compressive Sensing by Power Method for SVD 21
4.1 2D Compressive Sensing by Power Method for SVD Algorithm . . . . . . 21
4.2 Computational Cost Analysis . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3 Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5 Proposed Architecture and Specification 41
5.1 Hardware Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2 Implementation Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.3 Architecture Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.4 Fixed-Point Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.5 Implementation Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.6 Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6 Conclusion and Future work 71
References 73
[1] W.-C. Wang, J.-C. Wang, Y.-C. Hung, S.-H. Yang, and Y.-H. Huang, “Tensor-based
terahertz compressive sensing imaging,” in 2021 46th International Conference on
Infrared, Millimeter and Terahertz Waves (IRMMW-THz), 2021, pp. 1–2.
[2] A. Travinsky, D. Vorobiev, Z. Ninkov, A. Raisanen, M. A. Quijada, S. A. Smee,
J. A. Pellish, T. Schwartz, M. Robberto, S. Heap, D. Conley, C. Benavides,
N. Garcia, Z. Bredl, and S. Yllanes, “Evaluation of digital micromirror devices for
use in space-based multiobject spectrometer application,” Journal of Astronomical
Telescopes, Instruments, and Systems, vol. 3, no. 3, pp. 1 – 20, 2017. [Online].
Available: https://doi.org/10.1117/1.JATIS.3.3.035003
[3] J. F. Federici, B. Schulkin, F. Huang, D. Gary, R. Barat, F. Oliveira, and
D. Zimdars, “THz imaging and sensing for security applications—explosives,
weapons and drugs,” Semiconductor Science and Technology, vol. 20, no. 7, pp.
S266–S280, jun 2005. [Online]. Available: https://doi.org/10.1088/0268-1242/20/
7/018
[4] A. Redo-Sanchez, B. Heshmat, A. Aghasi, S. Naqvi, M. Zhang, J. Romberg, and
R. Raskar, “Terahertz time-gated spectral imaging for content extraction through
layered structures,” Nature communications, vol. 7, no. 1, pp. 1–7, 2016.
[5] P. Wang, H. Fu, T. Koike-Akino, and P. V. Orlik, “Multi-layer terahertz imaging
of non-overlapping contents,” in 2018 IEEE 10th Sensor Array and Multichannel
Signal Processing Workshop (SAM), 2018, pp. 652–656.
74 BIBLIOGRAPHY
[6] K. Kawase, “Terahertz imaging for drug detection and large-scale integrated circuit
inspection,” Optics and photonics news, vol. 15, no. 10, pp. 34–39, 2004.
[7] T. Kiwa, M. Tonouchi, M. Yamashita, and K. Kawase, “Laser terahertz-
emission microscope for inspecting electrical faults in integrated circuits,”
Opt. Lett., vol. 28, no. 21, pp. 2058–2060, Nov 2003. [Online]. Available:
http://www.osapublishing.org/ol/abstract.cfm?URI=ol-28-21-2058
[8] H. Chen, W.-J. Lee, H.-Y. Huang, C.-M. Chiu, Y.-F. Tsai, T.-F. Tseng, J.-T. Lu,
W.-L. Lai, and C.-K. Sun, “Performance of thz fiber-scanning near-field microscopy
to diagnose breast tumors,” Opt. Express, vol. 19, no. 20, pp. 19 523–19 531,
Sep 2011. [Online]. Available: http://www.opticsexpress.org/abstract.cfm?URI=
oe-19-20-19523
[9] A. Markelz, A. Roitberg, and E. Heilweil, “Pulsed terahertz spectroscopy
of dna, bovine serum albumin and collagen between 0.1 and 2.0 thz,”
Chemical Physics Letters, vol. 320, no. 1, pp. 42–48, 2000. [Online]. Available:
https://www.sciencedirect.com/science/article/pii/S000926140000227X
[10] M. Heyden and M. Havenith, “Combining thz spectroscopy and md simulations to
study protein-hydration coupling,” Methods, vol. 52, no. 1, pp. 74–83, 2010, protein
Folding. [Online]. Available: https://www.sciencedirect.com/science/article/pii/
S1046202310001519
[11] M. F. Duarte, M. A. Davenport, D. Takhar, J. N. Laska, T. Sun, K. F. Kelly,
and R. G. Baraniuk, “Single-pixel imaging via compressive sampling,” IEEE signal
processing magazine, vol. 25, no. 2, pp. 83–91, 2008.
[12] E. J. Candes, J. K. Romberg, and T. Tao, “Stable signal recovery from incomplete
and inaccurate measurements,” Communications on Pure and Applied Mathemat-
ics: A Journal Issued by the Courant Institute of Mathematical Sciences, vol. 59,
no. 8, pp. 1207–1223, 2006.
BIBLIOGRAPHY 75
[13] J. Greenberg, K. Krishnamurthy, and D. Brady, “Compressive single-pixel snapshot
x-ray diffraction imaging,” Opt. Lett., vol. 39, no. 1, pp. 111–114, Jan 2014. [Online].
Available: http://www.osapublishing.org/ol/abstract.cfm?URI=ol-39-1-111
[14] W. L. Chan, K. Charan, D. Takhar, K. F. Kelly, R. G. Baraniuk, and D. M.
Mittleman, “A single-pixel terahertz imaging system based on compressed sensing,”
Applied Physics Letters, vol. 93, no. 12, p. 121105, 2008.
[15] B. Sun, M. P. Edgar, R. Bowman, L. E. Vittert, S. Welsh, A. Bowman,
and M. J. Padgett, “3d computational imaging with single-pixel detectors,”
Science, vol. 340, no. 6134, pp. 844–847, 2013. [Online]. Available: https:
//www.science.org/doi/abs/10.1126/science.1234454
[16] E. Candes and T. Tao, “Decoding by linear programming,” IEEE Transactions on
Information Theory, vol. 51, no. 12, pp. 4203–4215, 2005.
[17] R. G. Baraniuk, “Compressive sensing [lecture notes],” IEEE Signal Processing
Magazine, vol. 24, no. 4, pp. 118–121, 2007.
[18] J. Wang, S. Kwon, and B. Shim, “Generalized orthogonal matching pursuit,” IEEE
Transactions on Signal Processing, vol. 60, no. 12, pp. 6202–6216, 2012.
[19] Y.-M. Lin, Y. Chen, N.-S. Huang, and A.-Y. Wu, “Low-complexity stochastic gra-
dient pursuit algorithm and architecture for robust compressive sensing reconstruc-
tion,” IEEE Transactions on Signal Processing, vol. 65, no. 3, pp. 638–650, 2017.
[20] A.H.Bentbib and A.Kanber, “Block Power Method for SVD Decomposition,” in
An. S ̧t. Univ. Ovidius Constant ̧a, vol. 23(2), 2015, pp. 45–58.
[21] Y. Ma, J. Grant, S. Saha, and D. R. S. Cumming, “Terahertz single pixel
imaging based on a nipkow disk,” Opt. Lett., vol. 37, no. 9, pp. 1484–1486, May
2012. [Online]. Available: http://www.osapublishing.org/ol/abstract.cfm?URI=
ol-37-9-1484
76 BIBLIOGRAPHY
[22] R. I. Stantchev, B. Sun, S. M. Hornett, P. A. Hobson, G. M. Gibson, M. J. Padgett,
and E. Hendry, “Noninvasive, near-field terahertz imaging of hidden objects using
a single-pixel detector,” Science Advances, vol. 2, no. 6, p. e1600190, 2016.
[Online]. Available: https://www.science.org/doi/abs/10.1126/sciadv.1600190
[23] C. M. Watts, D. Shrekenhamer, J. Montoya, G. Lipworth, J. Hunt, T. Sleasman,
S. Krishna, D. R. Smith, and W. J. Padilla, “Terahertz compressive imaging with
metamaterial spatial light modulators,” Nature Photonics, vol. 8, no. 8, pp. 605–
609, 2014.
[24] R. I. Stantchev, X. Yu, T. Blu, and E. Pickwell-MacPherson, “Real-time terahertz
imaging with a single-pixel detector,” Nature communications, vol. 11, no. 1, pp.
1–8, 2020.
[25] L. Yu, J. P. Barbot, G. Zheng, and H. Sun, “Compressive sensing with chaotic
sequence,” IEEE Signal Processing Letters, vol. 17, no. 8, pp. 731–734, 2010.
[26] S. Friedland, Q. Li, and D. Schonfeld, “Compressive sensing of sparse tensors,”
IEEE Transactions on Image Processing, vol. 23, no. 10, pp. 4438–4447, 2014.
[27] M. J. (Jabari), “Basis pursuit,” https://www.mathworks.com/matlabcentral/
fileexchange/73846-basis-pursuit, october 18, 2021.
[28] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex programming,
version 2.1,” http://cvxr.com/cvx, Mar. 2014.
[29] ——, “Graph implementations for nonsmooth convex programs,” in Recent Ad-
vances in Learning and Control, ser. Lecture Notes in Control and Information
Sciences, V. Blondel, S. Boyd, and H. Kimura, Eds. Springer-Verlag Limited,
2008, pp. 95–110, http://stanford.edu/∼boyd/graph dcp.html.
[30] C.-Z. Zhan, Y.-L. Chen, and A.-Y. Wu, “Iterative superlinear-convergence svd
beamforming algorithm and vlsi architecture for mimo-ofdm systems,” IEEE Trans-
actions on Signal Processing, vol. 60, no. 6, pp. 3264–3277, 2012.
BIBLIOGRAPHY 77
[31] H. Rabah, A. Amira, B. K. Mohanty, S. Almaadeed, and P. K. Meher, “Fpga imple-
mentation of orthogonal matching pursuit for compressive sensing reconstruction,”
IEEE Transactions on very large scale integration (VLSI) Systems, vol. 23, no. 10,
pp. 2209–2220, 2014.
[32] Z. Wang, A. Bovik, H. Sheikh, and E. Simoncelli, “Image quality assessment: from
error visibility to structural similarity,” IEEE Transactions on Image Processing,
vol. 13, no. 4, pp. 600–612, 2004.
[33] G. Huang and L. Wang, “High-speed signal reconstruction with orthogonal match-
ing pursuit via matrix inversion bypass,” in 2012 IEEE Workshop on Signal Pro-
cessing Systems, 2012, pp. 191–196.
[34] J. L. Stanislaus and T. Mohsenin, “High performance compressive sensing recon-
struction hardware with qrd process,” in 2012 IEEE International Symposium on
Circuits and Systems (ISCAS), 2012, pp. 29–32.
[35] H. Rabah, A. Amira, B. K. Mohanty, S. Almaadeed, and P. K. Meher, “Fpga imple-
mentation of orthogonal matching pursuit for compressive sensing reconstruction,”
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 23, no. 10,
pp. 2209–2220, 2015.
[36] L. Bai, P. Maechler, M. Muehlberghuber, and H. Kaeslin, “High-speed compressed
sensing reconstruction on fpga using omp and amp,” in 2012 19th IEEE Interna-
tional Conference on Electronics, Circuits, and Systems (ICECS 2012), 2012, pp.
53–56.
[37] J. Chen, Z. Zhang, H. Lu, J. Hu, and G. E. Sobelman, “An intra-iterative inter-
ference cancellation detector for large-scale mimo communications based on con-
vex optimization,” IEEE Transactions on Circuits and Systems I: Regular Papers,
vol. 63, no. 11, pp. 2062–2072, 2016.
[38] Xilinx, Virtex-6 FPGA Configurable Logic Block, Xilinx.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *