本發明涉及圖像識別,具體涉及一種巖芯弱裂縫識別方法、裝置、電子設備及存儲介質。
背景技術:
1、巖芯壓裂實驗是在微觀尺度下研究巖石受壓破裂的特征與規律的重要技術手段。
2、分析巖芯壓裂所形成的裂縫是巖芯壓裂實驗主要的技術途徑,在巖芯壓裂實驗過程中,通過觀察和分析裂縫的形成、分布及擴展特征,可改進水力壓裂技術,優化裂縫網絡設計,為提高油氣采收率提供科學依據,有助于減少環境影響和降低開采成本。由于巖芯壓裂可形成眾多不同強度、不同規模的裂縫,除去壓裂形成的主裂縫、強裂縫外,還存在大量的弱裂縫。這些弱裂縫對研究地下流體流動特征和滲透性規律也有重要意義。但受到成像技術分辨率不足、裂縫尺寸微小且形態復雜、信號噪聲干擾等多重因素的影響,現有技術對于巖芯弱裂縫的識別精度不夠。
3、由此可見,現有技術對于巖芯壓裂中形成的弱裂縫識別精度不足。
技術實現思路
1、有鑒于此,有必要提供一種巖芯弱裂縫識別方法、裝置、電子設備及存儲介質,用以解決現有技術對于巖芯壓裂中形成的弱裂縫識別精度不足的技術問題。
2、為了解決上述技術問題,一方面,本發明提供了一種巖芯弱裂縫識別方法,包括:
3、獲取巖芯ct掃描的切片數據,對所述切片數據進行灰度處理,得到灰度特征圖;
4、對所述灰度特征圖進行特征銳化處理,得到裂縫銳化特征圖;
5、采用預設的水平集算法對所述裂縫銳化特征圖進行特征分割,得到特征分割圖;
6、對所述特征分割圖進行二值化處理,得到二值化特征圖,并對所述二值化特征圖進行聯通組件分析,得到裂縫識別結果。
7、作為本發明一種可能的實施方式,在該實施方式中,所述對所述灰度特征圖進行特征銳化處理,得到裂縫銳化特征圖,包括:
8、采用預設的濾波器對所述灰度特征圖進行濾波處理,得到濾波特征圖;
9、用所述濾波特征圖中的各像素點的灰度值減去所述灰度特征圖中對應像素點的灰度值得到裂縫銳化特征圖。
10、作為本發明一種可能的實施方式,在該實施方式中,所述采用預設的水平集算法對所述裂縫銳化特征圖進行特征分割,得到特征分割圖,包括:
11、采用預設的水平集算法識別所述裂縫銳化特征圖中的裂縫特征輪廓和噪聲特征輪廓;
12、采用梯度下降法迭代優化所述裂縫特征輪廓和所述噪聲特征輪廓,直至所述裂縫特征輪廓和所述噪聲特征輪廓滿足預設的范圍需求。
13、作為本發明一種可能的實施方式,在該實施方式中,所述對所述特征分割圖進行二值化處理,得到二值化特征圖,包括:
14、基于所述特征分割圖中裂縫像素區域的像素值確定二值化閾值;
15、基于所述二值化閾值對所述特征分割圖進行二值化處理,得到二值化特征圖。
16、作為本發明一種可能的實施方式,在該實施方式中,所述對所述二值化特征圖進行聯通組件分析,得到裂縫識別結果,包括:
17、基于所述二值化特征圖中各像素點的像素值構建多個聯通組件;
18、對每個聯通組件的面積和形狀進行分析,將面積大于預設面積閾值且形狀符合預設形狀需求的連通組件區域確定為裂縫區域。
19、作為本發明一種可能的實施方式,在該實施方式中,所述基于所述二值化特征圖中各像素點的像素值構建多個聯通組件,包括:
20、將所述二值化特征圖中像素值相同且相連的像素點區域確定為一個聯通組件,構建所述二值化特征圖中的多個聯通組件。
21、作為本發明一種可能的實施方式,在該實施方式中,所述將面積大于預設面積閾值且形狀符合預設形狀需求的連通組件區域確定為裂縫區域之后,包括:
22、創建與所述二值化特征圖大小相同的全零數組;
23、將所述裂縫區域的像素值與所述全零數組結合,得到裂縫識別結果。
24、另一方面,本發明還提供了一種巖芯弱裂縫識別裝置,包括:
25、圖像獲取模塊,用于獲取巖芯ct掃描的切片數據,對所述切片數據進行灰度處理,得到灰度特征圖;
26、特征銳化模塊,用于對所述灰度特征圖進行特征銳化處理,得到裂縫銳化特征圖;
27、特征分割模塊,用于采用預設的水平集算法對所述裂縫銳化特征圖進行特征分割,得到特征分割圖;
28、裂縫識別模塊,用于對所述特征分割圖進行二值化處理,得到二值化特征圖,并對所述二值化特征圖進行聯通組件分析,得到裂縫識別結果。
29、另一方面,本發明還提供了一種電子設備,包括存儲器和處理器,其中,
30、所述存儲器,用于存儲程序;
31、所述處理器,與所述存儲器耦合,用于執行所述存儲器中存儲的所述程序,以實現上述任意實現方式中所述的巖芯弱裂縫識別方法中的步驟。
32、另一方面,本發明還提供了一種計算機可讀存儲介質,用于存儲計算機可讀取的程序或指令,所述程序或指令被處理器執行時能夠實現上述任意實現方式中所述的巖芯弱裂縫識別方法中的步驟。
33、本發明的有益效果是:本發明提供的巖芯弱裂縫識別方法,通過對巖芯壓裂所形成的弱裂縫進行ct掃描,并對ct掃描數據進行切片,得到切片數據,然后對切片數據進行灰度處理、特征銳化、特征分割、二值化處理以及聯通組件分析,得到巖芯壓裂的弱裂縫識別結果,基于ct掃描結果結合一系列的圖像處理方式,能夠有效去除噪聲對弱裂縫識別的精度,不受圖像分辨率的影響,能夠對復雜的弱裂縫進行精準識別。
1.一種巖芯弱裂縫識別方法,其特征在于,包括:
2.根據權利要求1所述的巖芯弱裂縫識別方法,其特征在于,所述對所述灰度特征圖進行特征銳化處理,得到裂縫銳化特征圖,包括:
3.根據權利要求1所述的巖芯弱裂縫識別方法,其特征在于,所述采用預設的水平集算法對所述裂縫銳化特征圖進行特征分割,得到特征分割圖,包括:
4.根據權利要求1所述的巖芯弱裂縫識別方法,其特征在于,所述對所述特征分割圖進行二值化處理,得到二值化特征圖,包括:
5.根據權利要求1所述的巖芯弱裂縫識別方法,其特征在于,所述對所述二值化特征圖進行聯通組件分析,得到裂縫識別結果,包括:
6.根據權利要求5所述的巖芯弱裂縫識別方法,其特征在于,所述基于所述二值化特征圖中各像素點的像素值構建多個聯通組件,包括:
7.根據權利要求5所述的巖芯弱裂縫識別方法,其特征在于,所述將面積大于預設面積閾值且形狀符合預設形狀需求的連通組件區域確定為裂縫區域之后,包括:
8.一種巖芯弱裂縫識別裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括存儲器和處理器,其中,
10.一種計算機可讀存儲介質,其特征在于,用于存儲計算機可讀取的程序或指令,所述程序或指令被處理器執行時能夠實現上述權利要求1至7中任意一項所述的巖芯弱裂縫識別方法中的步驟。