



摘" 要:紅外熱成像測溫技術可以實現非接觸式測量,在帶式輸送機故障診斷中逐步應用,其優點是直觀、高效,且不受環境條件的影響,但紅外圖像在采集傳輸的過程中會受到多種噪聲的干擾,從而產生圖像模糊等問題,進而對后續故障診斷系統的圖像分割、特征提取等產生影響。為解決圖像模糊問題,研究幾種經典去噪的算法,提出一種改進閾值函數的小波閾值紅外圖像去噪算法,仿真實驗結果表明,相較于經典算法具有更好的去噪效果。
關鍵詞:紅外圖像;帶式輸送機;去噪算法;閾值函數;小波閾值
中圖分類號:TP391" " " 文獻標志碼:A" " " " " 文章編號:2095-2945(2024)26-0138-04
Abstract: Infrared thermal imaging temperature measurement technology can achieve non-contact measurement and is gradually used in belt conveyor fault diagnosis. Its advantages are intuitive, efficient, and not affected by environmental conditions. However, infrared images will be affected by the process of collection and transmission. The interference of various noises causes problems such as image blur, which in turn affects the image segmentation and feature extraction of subsequent fault diagnosis systems. In order to solve the image blur problem, several classic denoising algorithms were studied and an improved threshold was proposed. Functional wavelet threshold infrared image denoising algorithm, simulation experimental results show that it has better denoising effect than the classicalgorithm.
Keywords: infrared image; belt conveyor; denoising algorithm; threshold function; wavelet threshold
近年來,帶式輸送機在工業生產中扮演著越來越重要的角色,其應用領域涵蓋煤礦、礦山、港口等多個行業,如果發生故障,將會對整個線路造成影響,進而引發嚴重的事故,為減少帶式運輸機的故障率,紅外圖像診斷系統逐漸運用到帶式輸送機的故障診斷中[1],紅外圖像在采集、傳輸和存儲過程中,受外部環境以及電子元件等多種干擾因素的影響,會受到各種噪聲的干擾,其中高斯噪聲,椒鹽噪聲將嚴重影響紅外圖像的質量[2],進而影響到帶式輸送機紅外圖像的分割和識別,因此有必要將帶式輸送機紅外圖像進行去噪處理,有效的去噪算法是當前紅外圖像處理領域的熱點。
本文針對帶式運輸機紅外圖像的特點,對比分析幾種不同的去噪算法,其中就小波閾值去噪的閾值函數選取進行了詳細的分析,對閾值函數進行改進,提出了一種新的閾值函數,同時對閾值進行適當的調整,經過仿真驗證,去噪效果得到提升。
1" 帶式輸送機紅外圖像特點分析
帶式輸送機紅外圖像受一些干擾因素影響會產生噪聲,影響帶式輸送機紅外圖像質量的因素有以下幾個方面。
1.1" 熱噪聲
熱噪聲是由于設備本身或其周圍環境的溫度變化而產生的,這種噪聲會在紅外圖像中表現為隨機的亮度波動。即使設備處于穩定狀態,也會有微小的溫度變化,導致熱噪聲的存在。
1.2" 信號傳輸噪聲
在信號傳輸過程中,比如從紅外攝像機到顯示設備或存儲設備的傳輸過程中,可能會引入一些干擾或失真,導致圖像質量下降[3]。
帶式輸送機紅外圖像的噪聲類型主要有2種:高斯噪聲和椒鹽噪聲。高斯噪聲是指通過在輸入數據中加入具有零均值和特定標準差的正態分布隨機值而產生的噪聲。正態分布,又稱為高斯分布,是一種連續概率分布,用于描述隨機變量的分布情況,由其概率密度函數p(x)定義
," " (1)
式中:x是圖像灰度值,μ是均值,σ是標準差。椒鹽噪聲作為一種圖像中常見的噪聲類型,它表現為在圖像中隨機出現黑白相間的亮或暗像素點[4],就像圖像中摻雜了鹽和胡椒一樣,因此得名,會導致圖像出現突然的明亮或暗淡區域,影響圖像質量和可讀性。
2" 帶式輸送機紅外圖像去噪算法
2.1" 圖像灰度化
在紅外圖像去噪中,灰度化作為重要的預處理步驟,有助于簡化圖像,使得去噪算法更易于處理;同時,通過將圖像轉換為灰度圖像,可以提高算法的計算效率,加快處理速度,此外,灰度化還能夠突出圖像的結構和特征,有助于噪聲的定位和處理,并且減少了彩色圖像中可能存在的信息冗余,使得去噪過程更加精確有效。
RGB彩色圖像在計算機中存儲的形式為
。(2)
從公式(2)中可以看出,RGB圖像就是以m×n×3的數組構成的彩色圖像,灰度化的原理就是將原彩色圖像數組轉換為m×n×1數組的灰度圖像,RGB紅外圖像轉為灰度圖像通常采用加權平均法如式(3)所示
Gray=0.299R+0.587G+0.114B," (3)
式中:Gray為像素點的灰度值;R、G、B分別表示紅、綠、藍三通道像素點的灰度值。
2.2" 中值濾波
中值濾波的核心原理是通過取鄰域內的像素值中間值來取代當前像素值,是一種非線性信號處理技術。中值濾波算法會先對一個給定像素點周圍的像素值進行排序,再將經過排序后的中間值選定為一個新的像素點數值[5],以達到消除噪聲的效果。去噪過程:①對于每一個像素點,定義一個滑動窗口覆蓋該像素點及其周圍的鄰域。②將滑動窗口內的像素值進行排序,計算其中值。③將該中值作為當前像素點的新值。滑動窗口一般為3×3和5×5,根據噪聲的情況選擇合適的滑動窗口取得理想的去噪效果。
2.3" 均值濾波
均值濾波是數字圖像處理中常用的一種去噪技術。其原理簡單、直觀,通過對圖像中的像素進行平均處理消除噪聲,從而改善圖像質量。首先,均值濾波采用滑動窗口的方式在圖像上進行操作,窗口常見的大小包括3×3、5×5等,滑動窗口在圖像上移動,對每個窗口內的像素灰度值進行平均計算,用來取代窗口中心的原像素值[6],將每個像素點的鄰域內的像素值趨近于平均值,使圖像更加平滑。
2.4" 小波閾值去噪
小波閾值去噪法是目前流行的圖像去噪方法,在去除噪聲的同時保留了關鍵信息,是一種有效、靈活的去噪技術。其原理是將含有噪聲的圖像進行多層次的小波分解,得到高頻小波系數和低頻小波系數,噪聲信號的能量主要分布在高頻小波系數上,這個去噪過程實際上也是處理高頻小波系數的過程,處理的過程是先選擇一個合適的數,以這個數作為臨界點,如果高頻小波系數比這個臨界點小,認為主要是噪音造成的,去掉了這部分小波系數較小的;如果高頻小波系數大于這個臨界點,認為主要是信號造成的,保留這部分小波系數,最后去噪后的圖像通過對上方處理過的小波系數和低頻小波系數的反變換而得[7]。
整個去噪的流程首先選擇一個合適的小波基,確定分解層次,對輸入的紅外圖像進行小波分解,分解后的小波系數經過閾值和閾值函數的處理,最后將處理過的小波系數進行反變換,得到去噪過的紅外圖像,去噪的流程如圖1所示。
通過分析可以得知,不同閾值函數因為計算及處理方法的不同,在進行小波變換時,對紅外圖像的去噪效果會不同。
傳統的閾值函數是硬閾值函數和軟閾值函數。由Donoho提出的,分別如式(4)、式(5)所示
, (5)
式中:Wj,k為原始含噪信號分解后的小波系數,j,k為經過閾值處理過的估計小波系數,T是閾值。
分別根據式(4)和式(5)繪制軟、硬閾值函數曲線,具體如圖2所示。
從圖2可以看出,由于在原始小波系數絕對值大于閾值的情況下保持小波系數不變,硬閾值函數去噪可以有效保留圖像細節信息,但是在閾值臨界處出現不連續的現象,這將使得后期信號重構出現失真現象。雖然軟閾值函數在閾值臨界處連續,但是當系數絕對值大于閾值時,總會產生恒定的偏差,從而造成邊緣等細節信息的丟失。
3" 閾值函數的改進
在前期研究中發現,硬閾值函數雖然能夠較好地恢復信號,但在重建過程中,會出現偽吉布斯現象,而軟閾值函數存在的偏差性也導致去噪效果達不到理想的狀態,因此結合傳統的2種閾值函數的優劣,參考文獻[8]提出來一直改進的閾值函數
, (6)
對改進的閾值函數表達式進行相關的分析。
1)當|Wj,k|=T時,j,k=0;當|Wj,k|→T,j,k→0。Wj,k在閾值T處連續。
2)當|Wj,k|→∞時,j,k→∞,消除了軟閾值函數的恒定偏差。改進后的閾值函數及軟硬閾值函數圖如圖3所示。
從上文小波去噪流程可知,除了閾值函數對去噪效果產生影響,小波基函數、分解層次、閾值的選取也會有很大的影響,下面對這些參數的選擇進行詳細介紹。
小波基函數通常為dbN族、symN族,以及coifN族,小波分解層次通常分解為3~5層,分解層次過少時,去噪的效果達不到理想狀態,過多的層次可能會導致過度細節化,使得信號的主要特征被淹沒在噪音或不重要的細節中,經過實驗比較發現選擇db4小波基,分解層次為3時,去噪的效果較好。
經典的閾值函數為Donoho提出的VisuShrink通用閾值[9]
T=σ," " " " (7)
式中:σ為噪聲標準差,N為信號的長度。隨著分解尺度的增加,小波系數會逐漸減小,VisuShrink閾值對于各個尺度的小波系數采用統一的處理方式,靈活性較差,為改善其靈活性,在通用閾值的基礎上,將閾值選取為
T=," " " " " " (8)
式中:j為分解尺度。從公式(8)可以看出閾值會隨著分解尺度的增加而減小。
4" 仿真實驗結果和分析
本文選用帶式輸送機托輥紅外圖像,并且使用中值濾波、均值濾波,以及軟閾值函數和硬閾值函數進行MATLAB仿真實驗。并對實驗結果進行對比分析。
去噪算法對比。為了對驗證去噪的效果,在輸入的紅外灰度圖中加入方差為0.01的高斯噪聲和噪聲密度為0.01的椒鹽噪聲,然后進行不同去噪算法的仿真實驗,在實驗中,中值濾波和均值濾波的滑動窗口均采用3×3和5×5模版,小波閾值去噪采用db4小波基,分解層次為3層,閾值采用公式(8)中的閾值,閾值函數選擇軟、硬閾值函數和改進的閾值函數,實驗結果如圖4所示。
除了利用視覺效果圖來評估紅外圖像的去噪效果,還應該定量的對圖像質量做出評價,評價圖像質量時,常采用峰值信噪比(PSNR)和結構相似性(SSIM)作為評價指標[10]。兩者的數值大小與去噪效果成正相關,去噪效果越好,數值越大,各個去噪算法的數值結果見表1。
綜合圖像以及評價指標來看,中值濾波5×5濾波窗口較3×3濾波窗口的PNSR和SSIM高,5×5濾波窗口對噪聲有更好的濾除效果,但是出現了邊緣模糊的現象,對目標細節造成了丟失。均值濾波雖然在邊緣細節上較中值濾波更加清晰,但是對噪聲的濾除效果不佳。對于小波閾值去噪的軟閾值函數和硬閾值函數,其PNSR和SSIM較中值濾波和均值濾波的小,圖像上可以看出去噪效果同樣也不如中值濾波和均值濾波。最后,對改進閾值函數的小波閾值去噪,去噪后圖片的PNSR和SSIM有很大的提高,改進閾值函數去噪后的圖像無論在邊緣和局部細節較以上的算法都有大的提升。
5" 結論
本文在各種傳統去噪的基礎上,利用MATLAB進行仿真,同時針對傳統的硬閾值函數和硬閾值函數的特點,結合2種閾值函數的缺點和優點,提出來改進閾值函數,經過仿真實驗,表明該閾值函數既能有效去除帶式輸送機紅外圖像的噪聲,又能很好地保留邊緣的一些細節,其去噪效果也比中值濾波和均值濾波及軟、硬閾值函數更好。因此,本研究對于促進紅外技術的發展及帶式輸送機穩定安全運行有重要的意義。
參考文獻:
[1] 井坤.基于紅外圖像處理的帶式輸送機故障診斷系統研究[D].曲阜:曲阜師范大學,2021.
[2] 施兢業,劉俊,陸龔琪.電力設備紅外圖像的小波閾值去噪方法研究[J].光學技術,2017,43(2):162-165.
[3] 徐小冰.基于紅外圖像的高壓電纜附件熱狀態智能診斷方法[D].武漢:武漢大學,2021.
[4] 劉洪彬,褚雪藝.輪胎圖像去噪方法研究[J].計算機時代,2023(5):11-14.
[5] 肖莉.一種基于中值濾波的圖像預處理改進算法[J].高師理科學刊,2023,43(10):41-44.
[6] 張梁.椒鹽噪聲圖像識別與濾波算法的研究[D].沈陽:沈陽工業大學,2023.
[7] 付蕊,李常芳,施淑仙,等.圖像去模糊處理研究[J].電腦知識與技術,2020,16(32):189-191,194.
[8] 周西峰,朱文文,郭前崗.基于漸近半軟閾值函數的超聲信號去噪方法[J].探測與控制學報,2011,33(2):35-39.
[9] DONOHO D L, JOHNSTONE I M. Ideal spatial adaptation via wavelet shrinkage[J]. Biometrika, 1994,81(3):425-455.
[10] 張國林.基于生成對抗網絡和四元小波變換的彩色圖像去噪算法研究[D].南昌:南昌航空大學,2020.
作者簡介:吳飛躍(1999-),男,碩士研究生。研究方向為電氣設備故障診斷。