国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

水下大壩裂縫圖像分割方法研究 

2016-11-07 22:24:46張大偉許夢釗馬莉荀挺
軟件導(dǎo)刊 2016年9期
關(guān)鍵詞:自適應(yīng)性邊緣檢測

張大偉許夢釗馬莉荀挺

摘要:由于水下環(huán)境復(fù)雜,以及大壩裂縫形狀的不規(guī)則性和方向的不確定性,邊緣的灰度突變程度不一,嚴(yán)重影響大壩裂縫的檢測效果。提出了一種改進(jìn)的Canny算法。該算法基于最大熵原理,使傳統(tǒng)Canny算子具有自適應(yīng)性。理論與實驗證明,該算法對于水下大壩裂縫檢測效果較好。

關(guān)鍵詞:水下大壩裂縫;邊緣檢測;Canny算法;最大熵;自適應(yīng)性

DOIDOI:10.11907/rjdk.161393

中圖分類號:TP317.4

文獻(xiàn)標(biāo)識碼:A文章編號文章編號:16727800(2016)009017003

基金項目基金項目:

作者簡介作者簡介:張大偉(1984-),男,四川南充人,國網(wǎng)成都供電公司電力調(diào)度控制中心工程師,研究方向為廠站自動化管理;許夢釗(1991-),男,河北邢臺人,河海大學(xué)物聯(lián)網(wǎng)工程學(xué)院碩士研究生,研究方向為計算機(jī)技術(shù)應(yīng)用;馬莉(1978-),女,四川簡陽人,國網(wǎng)成都供電公司電力調(diào)度控制中心工程師,研究方向為電網(wǎng)調(diào)度自動化管理;荀挺(1986-),男,江蘇南京人,江蘇省瑞中數(shù)據(jù)股份有限公司工程師,研究方向為電力系統(tǒng)自動化管理。

0引言

大壩是水利水電工程的重要組成部分。我國的大壩建設(shè)處于世界領(lǐng)先地位[1],發(fā)揮著巨大的工程效益。大壩裂縫是大壩安全的極大隱患,對大壩裂縫的檢測極其重要。然而,一旦大壩投入使用便會處于復(fù)雜的開放環(huán)境中,產(chǎn)生的裂縫不盡相同,且水下環(huán)境復(fù)雜,采集的圖像具有模糊不清、對比度低、亮度不均等特點,使大壩裂縫檢測十分困難[2]。

大壩裂縫有幾個共同特點:①大壩裂縫通常呈線性特點,具有發(fā)散性,雖然通常是斷裂的,但整體上是連續(xù)的;②大壩裂縫的邊緣為高頻信息;③大壩裂縫的灰度值偏低,即顏色較暗。

針對這些問題,許多學(xué)者對裂縫的檢測展開了研究。范新南等[3]針對水下光照不均勻,提出了一種基于勻光處理的自適應(yīng)閾值分割算法。Chen等[4]提出了基于有邊緣信息熵確定加權(quán)系數(shù)從而確定邊緣的算法。伯邵波等[5]提出了通過構(gòu)造8 個方向模板的 Sobel 算子并結(jié)合迭代閾值分割算法和全方位膨脹形態(tài)學(xué)方法,對邊緣檢測后的圖像進(jìn)行處理。HoangNam Nguyen等[6]提出了先用PSCEF對稱型裂紋增強(qiáng)濾波器,再利用三次樣條函數(shù)確定邊緣點的算法檢測邊緣。GOKMEN等[7]提出了利用振動法檢測裂縫。Zhu等[8]提出了基于嵌入式壓電方法檢測算法。Hu等[9]提出了通過局部二元模式算子的基于紋理分析的裂縫檢測算法。Zou等[10]提出了基于目標(biāo)最小生成樹算法的裂縫檢測方法,其中用最小生成樹來表達(dá)裂縫區(qū)域像素點的空間線性聚集特性。肖玲玲等[11]提出一種逐行滑動鄰域取最小值的圖像分割方法,并提出采用塊分割特征匹配方式提高動態(tài)裂縫檢測的準(zhǔn)確性。徐歡等[12]提出了一種基于OpenCV開源平臺及改進(jìn)Canny算子的路面裂縫檢測技術(shù),該算法利用形態(tài)學(xué)濾波對原有的濾波方式進(jìn)行改進(jìn),使用Ostu算法實現(xiàn)雙閾值的自適應(yīng)獲取。

上述算法大致可分為基于邊緣的檢測算法、基于閾值的檢測算法、基于區(qū)域的邊緣檢測算法以及一些物理上的無損檢測算法,包括電位法[13]、振動法[14]、超聲波檢測法[15]、探地雷達(dá)法[16]、傳感器檢測方法[17]等。無損檢測方法實現(xiàn)困難,耗時耗力且檢測效果一般?;谏鷳B(tài)學(xué)的算法如BP人工神經(jīng)網(wǎng)絡(luò)算法[18]、人工蟻群算法等具有一定的自適應(yīng)性且檢測效果較好,但是算法實現(xiàn)困難。傳統(tǒng)的檢測算法雖然簡單,但去噪效果不明顯、邊緣檢測準(zhǔn)確度不高、連貫性不好,最重要的是不具有自適應(yīng)性,這些算法并不完全適用于水下大壩裂縫的檢測。本文提出了一種基于最大熵的自適應(yīng)閾值的改進(jìn)Canny算法。該算法通過對傳統(tǒng)Canny算法的改進(jìn),利用最大熵原理自動確定最佳的閾值,從而達(dá)到最佳的檢測效果。

1Canny算法及其局限性

1.1傳統(tǒng)Canny算法

Canny邊緣檢測[19]的實質(zhì)可以轉(zhuǎn)換為求信號函數(shù)的極大值問題。Canny算子邊緣檢測的方法是尋找圖像梯度的局部最大值。Canny算子有3個判斷準(zhǔn)則,分別是信噪比準(zhǔn)則、定位精度準(zhǔn)則和單邊緣響應(yīng)準(zhǔn)則,其中單邊緣響應(yīng)是指要保證單邊緣只有一個像素響應(yīng)。其算法大致流程如下所示:①利用高斯濾波器進(jìn)行平滑處理,以減少噪聲;②用一階偏導(dǎo)的有限差分計算梯度的幅值與方向;③第②點中確定的邊緣點會導(dǎo)致梯度幅度圖像中出現(xiàn)脊,然后算法跟蹤所有脊的頂部,并將所有不在脊上的頂部像素設(shè)為零,以便在輸出中給出一條細(xì)線,這就是非最大值抑制處理;④雙閾值檢測并連接邊緣點。

1.2傳統(tǒng)Canny算法局限性分析

傳統(tǒng)的Canny算法對整幅圖像使用固定的高、低閾值進(jìn)行分割。如果直接使用傳統(tǒng)的Canny算子,就會因為閾值設(shè)置過高而丟掉重要邊緣,閾值設(shè)置過低導(dǎo)致噪聲得不到抑制,局部邊緣信息丟失。如果不能設(shè)置恰當(dāng)?shù)拈撝担蜔o法在消除噪聲干擾的同時兼顧那些灰度值變化緩慢的局部邊緣,得到的邊緣就會是不連續(xù)的、斷裂的、不準(zhǔn)確的,影響檢測結(jié)果。實際情況中,不同圖像的最佳閾值也是不同的,因此,使用傳統(tǒng)的Canny算法不具有自適應(yīng)能力,還會檢測出偽邊緣或者丟失局部邊緣。與此同時,某些重要邊緣細(xì)節(jié)可能會由于干擾或是對比度不夠而變得模糊,而在實際情況中某些邊緣細(xì)節(jié)可能因與噪聲類似而被誤認(rèn)為噪聲除去。如果使用傳統(tǒng)的Canny算法,固定的雙閾值難以在抑制噪聲的同時兼顧到保護(hù)低幅度值的邊緣信息,從而影響檢測效果。

綜上所述,本文針對傳統(tǒng)Canny算法固定閾值的缺點,提出一種改進(jìn)的Canny算法:基于最大熵的自適應(yīng)閾值Canny算法。

4結(jié)語

針對水下圖像對比度不高、大噪聲、模糊不清,以及大壩裂縫的不規(guī)則變化等問題,本文提出了基于最大熵算法的自適應(yīng)閾值的改進(jìn)Canny算法。本算法在Canny算法第②步驟之后,利用最大熵原理確定最佳的高低閾值,再以此進(jìn)行下一步的檢測、定位,從而達(dá)到最佳檢測效果。

參考文獻(xiàn):

[1]賈金生.中國和世界水電建設(shè)進(jìn)展情況[N].國際商報,20090916(1).

[2]孫傳東,李馳,張建華,等.水下成像鏡頭的光學(xué)設(shè)計[J].光學(xué)精密工程,1998(5):713.

[3]范新南,巫鵬,顧麗萍,等.基于勻光處理的自適應(yīng)裂縫分割與提取算法[J].科學(xué)技術(shù)與工程,2014(7):7277.

[4]CHEN C P,WANG J,ZOU L,et al.Underwater dam image crack segmentation based on mathematical morpholog[J].Applied Mechanics & Materials,2012,2(3):13151319.

[5]伯紹波,閆茂德,孫國軍,等.瀝青路面裂縫檢測圖像處理算法研究[J].微計算機(jī)信息,2007,23(15):280282.

[6]NGUYEN H N,KAM T Y,CHENG P Y.An automatic approach for accurate edge detection of concrete crack utilizing 2d geometric features of crack[J].Journal of Signal Processing Systems,2014,77(3):120.

[7]GOKMEN S H.A method for the detection of rail fractures and cracks[P].WO 2014027977 A1,2014.

[8]朱勁松.Piezoelectricbased crack detection techniques of concrete structures:experimental study[J].Journal of Wuhan University of TechnologyMater Sci Ed,2012,27(2):346352.

[9]HU Y,ZHAO C X.A local binary pattern based methods for pavement crack detection[J].Journal of pattern Recognition research,2010,1(3):140147.

[10]ZOU Q,CAO Y,LI Q,et al.Cracktree:automatic crack detection from pavement images[J].Pattern Recognition Letters,2012,33(3):227238.

[11]肖玲玲,魏浩.一種基于塊分割特征匹配的巖體動態(tài)裂縫檢測算法[J].礦業(yè)研究與開發(fā),2014(4):5054.

[12]徐歡,李振璧,姜媛媛,等.基于OpenCV和改進(jìn)Canny算子的路面裂縫檢測[J].計算機(jī)工程與設(shè)計,2014(12):42544258.

[13]劉建偉,劉克強(qiáng).電位法在探測堤壩滲漏中的應(yīng)用[J].人民黃河,2008,30(2):156159.

[14]王柏生,何宗成,趙琛.混凝土大壩結(jié)構(gòu)損傷檢測振動法的可行性[J].建筑科學(xué)與工程學(xué)報,2005,22(2):5156.

[15]劉康.基于小波分析的混凝土超聲波缺陷檢測方法研究[D].武漢:武漢紡織大學(xué),2013.

[16]時方穩(wěn),杜應(yīng)吉,郝楓楠.探地雷達(dá)在水利工程安全檢測中的應(yīng)用[J].人民長江,2012,43(7):4446

[17]OLIVEIRA H,CORREIA P L.Automatic road crack detection and characterization[J].Intelligent Transportation Systems,IEEE Transactions on,2013,14(1):155168.

[18]EDUARD KURISCAK,PETRMARSALEK,JULIUS STROFFEK,et al.Biological context of Hebb learning in artificial neural networks[J].a review 10.1016/j.neucom,2014(11):2223.

[19]TINGNIAN HE,XIAOHONG LI,YUN JIANG.Improved HT object detection algorithm based on canny edge operator[J].Journal of Multimedia,2014,9(9):10891096.

[20]邢丁亮,郝占慶.最大熵原理及其在生態(tài)學(xué)研究中的應(yīng)用[J].生物多樣性,2011,19(3):295302.

責(zé)任編輯(責(zé)任編輯:杜能鋼)

猜你喜歡
自適應(yīng)性邊緣檢測
基于TRIZ理論的巡檢機(jī)器人移動底盤結(jié)構(gòu)創(chuàng)新設(shè)計
高校外籍教師自適應(yīng)性調(diào)整探索——基于四川文理學(xué)院8名外教非結(jié)構(gòu)式訪談的定性研究
基于教育理論和教育技術(shù)教學(xué)輔助系統(tǒng)的設(shè)計
一種具有自適應(yīng)功能的栗子切殼裝置
自適應(yīng)語控智能會議系統(tǒng)中的技術(shù)及設(shè)備解析
演藝科技(2017年10期)2017-11-27 12:54:40
基于圖像的物體尺寸測量算法研究
唐卡圖像邊緣提取
移相干涉術(shù)及其相位解包新思路
基于數(shù)據(jù)挖掘技術(shù)的圖片字符檢測與識別
基于TMS320的跑道異物監(jiān)測系統(tǒng)
科技視界(2016年9期)2016-04-26 18:24:05
兴隆县| 永兴县| 师宗县| 石柱| 梅州市| 朝阳县| 锦屏县| 兰溪市| 仁寿县| 崇文区| 绩溪县| 襄樊市| 和平区| 石景山区| 睢宁县| 林州市| 弥勒县| 乌苏市| 阿尔山市| 海阳市| 社旗县| 林州市| 临邑县| 金门县| 柳河县| 霍城县| 罗定市| 开原市| 洱源县| 游戏| 余姚市| 鄯善县| 桑植县| 台中市| 巴林左旗| 宜城市| 三台县| 堆龙德庆县| 宁津县| 靖江市| 汤原县|