System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本說明書實施例主要涉及聲光多源成像,具體為一種聲光多源成像方法及系統。
技術介紹
1、在電力行業、氣體檢測行業、機械行業等行業領域中,通常會采用聲光多源成像的方式對需要檢測的設備進行局放、氣體泄漏、震動異響等缺陷定位檢測。聲光多源成像時,需要先將聲源數據轉換成聲源圖像,然后將聲源圖像與可見光圖像進行結合以得到聲學圖像,接著再將聲學圖像與紅外圖像進行結合以得到最終成像,最后通過最終成像確定被檢測設備是否存在缺陷。該種聲光多源成像方法的成像融合計算量較大(特別是光源圖像及聲源數據高頻獲取時,成像融合的計算量很大),導致成像效率較低。另外,光源圖像和聲源數據的獲取頻率通常不同,導致聲光多源成像的難度變大。
技術實現思路
1、本說明書實施例針對現有技術存在的問題,提出了一種聲光多源成像方法及系統,以解決聲光多源成像過程中成像融合計算量大的問題。
2、在第一方面,本說明書實施例提供了一種聲光多源成像方法,該方法包括:
3、l1.第一控制處理模塊通過可見光圖像采集模塊獲取可見光圖像,同時通過紅外圖像采集模塊獲取紅外圖像;第二控制處理模塊通過聲音數據采集模塊獲取聲音數據;
4、l2.第二控制處理模塊在獲取到聲音數據后,判定聲音數據是否觸發閾值;當聲音數據觸發閾值時,第二控制處理模塊產生閾值已觸發信號,并將閾值已觸發信號發送給第一控制處理模塊,同時第二控制處理模塊將聲音數據發送給第一控制處理模塊;當聲音數據沒有觸發閾值時,第二控制處理模塊產生閾值未觸發信號,并將
5、l3.第一控制處理模塊在接收到閾值已觸發信號和聲音數據后,基于聲音數據以及可見光圖像生成聲學圖像,并將聲學圖像和紅外圖像發送給圖像處理模塊;或者,第一控制處理模在接收到閾值未觸發信號后,將可見光圖像和紅外圖像發送給圖像處理模塊。
6、作為優選,l1還包括:
7、第一控制處理模塊產生采樣信號,并將采樣信號同步發送給第二控制處理模塊;第一控制處理模塊在產生采樣信號后,通過可見光圖像采集模塊獲取一張可見光圖像,同時通過紅外圖像采集模塊獲取一張紅外圖像;第二控制處理模塊在接收到采樣信號后,通過聲音數據采集模塊獲取一段聲音數據。
8、作為優選,l2中,判定聲音數據是否觸發閾值具體包括:
9、l21.當聲音數據包括s路子聲音數據時,對s路子聲音數據分別進行離散fft計算,并通過以下幅值矩陣記錄s路子聲音數據分別進行離散fft計算后的每個頻點的幅值;
10、
11、其中,m表示記錄幅值的幅值矩陣;s表示聲音數據中的子聲音數據的路數;n表示子聲音數據進行離散fft計算后的頻點個數;表示第s路子聲音數據的第n個頻點的幅值;
12、l22.確定下限頻率值f1和上限頻率值f2,并基于下限頻率值f1和上限頻率值f2以及聲音數據的幅值矩陣計算得到每一路子聲音數據的能量值;
13、l23.確定第一閾值,并基于第一閾值和每一路子聲音數據的能量值計算得到偏差程度值;
14、l24.基于第一閾值確定第二閾值,并將偏差程度值與第二閾值進行對比;當偏差程度值大于第二閾值時,判定聲音數據觸發閾值;否則,判定聲音數據沒有觸發閾值。
15、作為優選,l22中,具體通過以下公式計算得到每一路子聲音數據的能量值;
16、
17、其中,表示第i路子聲音數據的能量值;n1表示第i路子聲音數據中與下限頻率值f1對應的頻點值;n2表示第i路子聲音數據中與上限頻率值f2對應的頻點值;表示第i路子聲音數據的第j個頻點的幅值,其中,i的取值范圍為1到s;j的取值范圍為n1到n2;n表示子聲音數據進行離散fft計算后的頻點總個數。
18、作為優選,l23中,具體通過以下公式計算得到偏差程度值;
19、
20、其中,表示偏差程度值;表示第i路子聲音數據的能量值;表示第一閾值;s表示聲音數據中的子聲音數據的路數。
21、作為優選,l24中,第二閾值為第一閾值的0.5至0.7倍。
22、作為優選,l3中,基于聲音數據以及可見光圖像生成聲學圖像具體包括:
23、l31.通過波束形成算法對聲音數據進行處理以得到聲強數據矩陣,并將聲強數據矩陣轉換為聲強圖像;
24、l32.在聲強圖像上獲取聲強值大于第三閾值的圖像區域,并將圖像區域與可見光圖像結合以得到聲學圖像。
25、作為優選,方法還包括:
26、l4.圖像處理模塊對紅外圖像和聲學圖像進行處理或者對紅外圖像和可見光圖像進行處理以得到最終成像,并將最終成像發送至顯示模塊進行顯示。
27、作為優選,l4中,圖像處理模塊對紅外圖像和聲學圖像進行處理或者對紅外圖像和可見光圖像進行處理以得到最終成像具體包括:
28、l41.對紅外圖像的寬高比進行調整以得到紅外調整圖像;
29、l42.對聲學圖像的中心位置以及寬高比進行調整以得到聲學調整圖像或者對可見光圖像的中心位置以及寬高比進行調整以得到可見光調整圖像;
30、l43.將紅外調整圖像與聲學調整圖像進行拼接或者將紅外調整圖像與可見光調整圖像進行拼接以得到最終成像。
31、在第二方面,本說明書實施例提供了一種聲光多源成像系統,該系統包括:
32、可見光圖像采集模塊,用于采集可見光圖像;
33、紅外圖像采集模塊,用于采集紅外圖像;
34、聲音數據采集模塊,用于采集聲音數據;
35、第一控制處理模塊,與可見光圖像采集模塊、紅外圖像采集模塊電性連接;
36、第二控制處理模塊,與聲音數據采集模塊、第一控制處理模塊電性連接;
37、圖像處理模塊,與第二控制處理模塊電性連接;
38、顯示模塊,與圖像處理模塊電性連接;
39、第一控制處理模塊用于產生采樣信號,并將采樣信號同步發送給第二控制處理模塊;且在產生采樣信號后,通過可見光圖像采集模塊獲取可見光圖像,同時通過紅外圖像采集模塊獲取紅外圖像;
40、第二控制處理模塊用于在接收到采樣信號后,通過聲音數據采集模塊獲取聲音數據;且在獲取到聲音數據后,判定聲音數據是否觸發閾值;當聲音數據觸發閾值時,產生閾值已觸發信號并將閾值已觸發信號發送給第一控制處理模塊,同時將聲音數據發送給第一控制處理模塊;當聲音數據沒有觸發閾值時,產生閾值未觸發信號并將閾值未觸發信號發送給第一控制處理模塊;
41、第一控制處理模塊還用于在接收到閾值已觸發信號和聲音數據后,基于聲音數據以及可見光圖像生成聲學圖像,并將聲學圖像和紅外圖像發送給圖像處理模塊;或者,在接收到閾值未觸發信號后,將可見光圖像和紅外圖像發送給圖像處理模塊;
42、圖像處理模塊用于對紅外圖像和聲學圖像進行處理或者對紅外圖像和可見光圖像進行處理以得到最終成像,并本文檔來自技高網...
【技術保護點】
1.一種聲光多源成像方法,其特征在于,所述方法包括:
2.根據權利要求1所述的一種聲光多源成像方法,其特征在于,所述L1還包括:
3.根據權利要求1所述的一種聲光多源成像方法,其特征在于,所述L2中,判定所述聲音數據是否觸發閾值具體包括:
4.根據權利要求3所述的一種聲光多源成像方法,其特征在于,所述L22中,具體通過以下公式計算得到每一路子聲音數據的能量值;
5.根據權利要求3所述的一種聲光多源成像方法,其特征在于,所述L23中,具體通過以下公式計算得到偏差程度值;
6.根據權利要求3所述的一種聲光多源成像方法,其特征在于,所述L24中,所述第二閾值為所述第一閾值的0.5至0.7倍。
7.根據權利要求1所述的一種聲光多源成像方法,其特征在于,所述L3中,基于所述聲音數據以及所述可見光圖像生成聲學圖像具體包括:
8.根據權利要求1所述的一種聲光多源成像方法,其特征在于,所述方法還包括:
9.根據權利要求8所述的一種聲光多源成像方法,其特征在于,所述L4中,圖像處理模塊對所述紅外圖像和所
10.一種聲光多源成像系統,其特征在于,所述系統包括:
...【技術特征摘要】
1.一種聲光多源成像方法,其特征在于,所述方法包括:
2.根據權利要求1所述的一種聲光多源成像方法,其特征在于,所述l1還包括:
3.根據權利要求1所述的一種聲光多源成像方法,其特征在于,所述l2中,判定所述聲音數據是否觸發閾值具體包括:
4.根據權利要求3所述的一種聲光多源成像方法,其特征在于,所述l22中,具體通過以下公式計算得到每一路子聲音數據的能量值;
5.根據權利要求3所述的一種聲光多源成像方法,其特征在于,所述l23中,具體通過以下公式計算得到偏差程度值;
6.根據權利要求3所述的一種聲光多源成像...
【專利技術屬性】
技術研發人員:李文國,馬秉宇,徐明,丁一,王異凡,
申請(專利權)人:咸亨國際杭州電氣制造有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。