面對新冠肺炎,FPGA能做什么?
發布時間2020-02-13
分享
2020年伊始,新型冠狀病毒肺炎突然爆發并迅速蔓延,嚴格的防控措施成了這場戰“疫”的關鍵。而隨著春節后大流量的返程,工廠也陸續開工,車站、機場、工業園區、廠區、社區的出入口人多復雜,防控難度進一步加大。傳統的一對一測溫防控,效率很低,還容易導致人群聚集。通過紅外熱成像儀,提高測溫的準確性的同時又能極大提高人群通行量,是急需補充的關鍵設備。
4001老百匯網站是中國本土的FPGA供應商,本文給出了一種基于FPGA的實時紅外圖像測溫系統的設計方案。

系統工作原理:紅外傳感器探測熱量的輻射,并轉換為電信號,該信號由高速ADC轉換為數字信號,FPGA采集數字信號并合成為圖像,可通過DAC將處理后的圖像接到顯示器上監視。MCU完成管理、告警處理等。
這里選用FPGA,主要是因為紅外圖像需要做實時處理,一般用到主要算法有非均勻校正、盲點插值、中值濾波、直方圖均衡、偽色彩變換等。紅外傳感器的動態掃描范圍比較大,需要把采集到的灰度量化,把溫度變化范圍轉換為n階的灰度范圍,來提高人體測溫范圍的圖像分辨度,這里需要對原始灰度進行拉伸和壓縮,算法處理后可以有效地平衡圖像的灰度分布,使視覺特征更真實,圖像細節更詳細。偽色彩變換也是一種增強技術,其實質就是把人眼難以分辨的灰度轉換為偽色彩圖像,這個變換過程需要一個映射函數,這個函數可以是線性或非線性的,一對三映射到R、G、B三種顏色數值。最后輸出的偽色彩圖像將大大提高檢視人員的工作效率。
FPGA擁有強大的并行處理能力以及豐富的邏輯資源,可以逐點讀入并處理圖像,天然適用于各類圖像處理應用。這里選用4001老百匯網站的FPGA型號為EG4S20,它具備20K邏輯單元,并合封了64Mbits的SDRAM,此SDRAM可以用來保存校正參數、圖像數據等,大大簡化電路的復雜度,縮短系統開發的周期,而且性價比高,有著廣泛的應用前景。
EG4S20系列FPGA選型表:
