本發明涉及圖像處理,尤其涉及的是一種鋼筋混凝土構件損傷程度檢測方法、終端及可讀存儲介質。
背景技術:
1、地震是最嚴重的自然災害之一,在地震發生后,對建筑結構的快速檢測與震后評估至關重要,地震作用與結構表觀受損現象具有一定相關性,隨著地震作用的加劇,構件表面會出現裂縫、混凝土剝落、鋼筋裸露等現象,這些震害損傷的視覺特征可用于判斷建筑結構的震后殘余力學性能。
2、但是傳統的震害評估方法需要專家對受損構件進行觀察和測量,并根據經驗判斷震害程度和剩余抗震能力,這種評估方法不僅耗時也存在一定危險性,同時不同的專家可能會得出不一致的震害程度評估結果,即這種判斷方法存在人為主觀造成的誤差。
技術實現思路
1、本發明的目的是提供一種鋼筋混凝土構件損傷程度檢測方法及終端,旨在解決現有技術評估進行鋼筋混凝土損傷檢測時,費時且存在主觀誤差造成的不一致的問題。
2、本發明解決技術問題所采用的技術方案如下:
3、本發明提供一種鋼筋混凝土構件損傷程度檢測方法,所述鋼筋混凝土構件損傷程度檢測方法包括:
4、獲取受損鋼筋混凝土構件的表觀損傷圖像,提取所述表觀損傷圖像的損傷紋理;
5、根據所述損傷紋理計算所述受損鋼筋混凝土構件的損傷分形維數;
6、根據所述損傷分形維數,獲取所述受損鋼筋混凝土構件的損傷指標。
7、進一步地,所述提取所述表觀損傷圖像的損傷紋理,具體包括:
8、獲取圖像模型,將所述表觀損傷圖像輸入到所述圖像模型;
9、獲取所述圖像模型輸出的損傷紋理。
10、進一步地,所述根據所述損傷紋理計算所述受損鋼筋混凝土構件的損傷分形維數,具體包括:
11、計算所述損傷紋理的單分形維數或廣義分形維數;
12、將所述單分形維數或所述廣義分形維數作為所述損傷分形維數。
13、進一步地,所述損傷分形維數具體為所述損傷紋理的單分形維數,所述計算所述損傷紋理的損傷分形維數,具體包括:
14、多次對所述損傷紋理進行盒計數,得到不同盒大小下的具有損傷紋理的盒數量;
15、根據不同盒大小下的具有損傷紋理的盒數量,擬合單分形維數d0:
16、
17、其中,r為盒大小與圖像大小的比值,n(r)為盒大小與圖像大小的比值為r的情況下的具有損傷紋理的盒數量。
18、進一步地,所述多次對所述損傷紋理進行盒計數,得到不同盒大小下的具有損傷紋理的盒數量,每次對所述損傷紋理進行盒計數時,均包括:
19、將所述表觀損傷圖像均勻劃分為1/r個盒;
20、逐盒進行像素點識別,得到所有具有損傷紋理的盒;
21、統計所有具有損傷紋理的盒的數量,得到盒大小與圖像大小的比值為r的情況下的具有損傷紋理的盒數量n(r)。
22、進一步地,所述損傷分形維數具體為所述損傷紋理的廣義分形維數,所述計算所述損傷紋理的損傷分形維數,具體包括:
23、多次對所述損傷紋理進行盒概率計數,得到不同盒大小下的各個盒具有損傷紋理的權重概率;
24、根據所述不同盒大小下的各個盒具有損傷紋理的加權概率擬合所述廣義分形維數:
25、
26、其中,q表示權重,dq表示權重為q情況下的廣義分形維數,piq(r)為盒大小與圖像大小的比值為r的情況下的第i個盒子的權重概率,m(r)是盒大小與圖像大小的比值為r的情況下的盒總數。
27、進一步地,所述廣義分形維數包括權重q為-40、-2、-1、0、1、2和40的廣義分形維數。
28、進一步地,所述根據所述損傷分形維數,獲取所述受損鋼筋混凝土構件的損傷指標,具體包括:
29、獲取所述混凝土構件圖像的高寬比,將所述損傷分形維數和所述高寬比輸入分類器;
30、所述分類器輸出所述損傷指標。
31、此外,為實現上述目的,本發明還提供一種終端,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的一種鋼筋混凝土構件損傷程度檢測程序,所述一種鋼筋混凝土構件損傷程度檢測程序被所述處理器執行時控制終端實現如上所述的一種鋼筋混凝土構件損傷程度檢測方法的步驟。
32、此外,為實現上述目的,本發明還提供一種可讀存儲介質,所述可讀存儲介質存儲有一種鋼筋混凝土構件損傷程度檢測程序,所述一種鋼筋混凝土構件損傷程度檢測程序被處理器執行時實現如上所述的一種鋼筋混凝土構件損傷程度檢測方法的步驟。
33、本發明采用上述技術方案具有以下效果:
34、本發明通過對鋼筋混凝土構件圖像的損傷紋理進行識別,并提損傷紋理的損傷分形維數,通過損傷分形維數以分析損傷的內在特性,實現對于損傷指標的判斷,排除了人為主觀因素造成的干擾,且具有高效特點。
1.一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述鋼筋混凝土構件損傷程度檢測方法包括:
2.根據權利要求1所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述提取所述表觀損傷圖像的損傷紋理,具體包括:
3.根據權利要求1所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述損傷分形維數為所述損傷紋理的單分形維數或廣義分形維數。
4.根據權利要求3所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述損傷分形維數具體為所述損傷紋理的單分形維數,所述計算所述損傷紋理的損傷分形維數,具體包括:
5.根據權利要求4所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述多次對所述損傷紋理進行盒計數,得到不同盒大小下的具有損傷紋理的盒數量,每次對所述損傷紋理進行盒計數時,均包括:
6.根據權利要求3所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述損傷分形維數具體為所述損傷紋理的廣義分形維數,所述計算所述損傷紋理的損傷分形維數,具體包括:
7.根據權利要求6所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述廣義分形維數包括權重q為-40、-2、-1、0、1、2和40的廣義分形維數。
8.根據權利要求1所述的一種鋼筋混凝土構件損傷程度檢測方法,其特征在于,所述根據所述損傷分形維數,獲取所述受損鋼筋混凝土構件的損傷指標,具體包括:
9.一種終端,其特征在于,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的一種鋼筋混凝土構件損傷程度檢測程序,所述一種鋼筋混凝土構件損傷程度檢測程序被所述處理器執行時控制終端實現如權利要求1-8任一項所述的一種鋼筋混凝土構件損傷程度檢測方法的步驟。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質存儲有一種鋼筋混凝土構件損傷程度檢測程序,所述一種鋼筋混凝土構件損傷程度檢測程序被處理器執行時實現如權利要求1-8任一項所述的一種鋼筋混凝土構件損傷程度檢測方法的步驟。