亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        應(yīng)用圖像處理技術(shù)的艙室液位識別算法研究

        2021-03-25 02:09:42羅光宇
        軟件導(dǎo)刊 2021年3期
        關(guān)鍵詞:艙室液位灰度

        臧 濤,羅光宇

        (1.海軍駐武漢地區(qū)第二軍代室;2.武漢理工大學(xué)自動化學(xué)院,湖北武漢 430070)

        0 引言

        船舶在正常使用或戰(zhàn)斗過程中,會發(fā)生許多安全事故(例如艙底浸水、火災(zāi)、通海管道破損等),即損壞管制(簡稱“損管”)[1],這些問題如果得不到處理,將影響該船舶的正常航行,嚴重時甚至可能導(dǎo)致沉船事故發(fā)生。因此,如何迅速準確、有效地定位受損隱患,并及時對不同損害采取有效措施,是一個亟待解決的難題。

        針對艙室浸水問題,需要系統(tǒng)對艙室液位進行識別檢測。目前,自動測水方法主要有浮子式、壓力式、超聲式和雷達式水位測量[2]。王德利等[3]設(shè)計了一套利用浮子式液位計進行液位測量的校準系統(tǒng),其通過提升裝置帶動液位變化,雖然減少了環(huán)境對液位檢測的影響,但是存在建設(shè)維護費用高的問題;姜繼生等[4]利用壓力式液位計對水箱液位進行測量,雖然模擬測試效果好,但是此裝置易受環(huán)境影響,一旦應(yīng)用在船舶復(fù)雜運行環(huán)境下,遭遇外界風(fēng)浪時,采用此方式進行液位檢測就存在較大誤差;白琳[5]利用超聲波設(shè)計了一套液位測量系統(tǒng),雖然該系統(tǒng)具備較高的精確度,但是面對船舶運行中其他介質(zhì)的干擾,此方法易出現(xiàn)誤檢測情況,從而影響檢測結(jié)果;徐俊等[6]闡述了雷達式液位測量技術(shù)在船舶中的應(yīng)用,該方法具有高精度、低功耗的特點,且不受外界環(huán)境影響,但需要較多軟硬件單元聯(lián)合建立,維護費用較高。

        上述方法都存在自動化程度較低、建設(shè)維護費用高、易受現(xiàn)場環(huán)境影響、適應(yīng)性差等問題。為了提高艙室液位檢測精度,減少建設(shè)維護費用及外界環(huán)境影響,提高液位檢測方法的適應(yīng)性,本文提出一種應(yīng)用圖像處理技術(shù)的艙室液位檢測算法,并運用自矯正技術(shù)使系統(tǒng)具有較強的自適應(yīng)和抗干擾性能,最后通過模擬實驗將系統(tǒng)測得的液位與實際液位進行對比,得出相對誤差并作分析。

        1 艙底液位檢測系統(tǒng)設(shè)計

        1.1 算法流程設(shè)計

        本文將水箱模擬為船艙艙室,實現(xiàn)對船艙內(nèi)水位高度的判斷。由于水箱高度已知,只需要識別出液位與箱身在圖像中的高度之比即可推出液位檢測高度。工具采用QT和OpenCV。

        圖像處理算法包含對獲取圖像的預(yù)先處理、對圖像顏色進行閾值分割、輪廓檢測、對獲取的圖像與預(yù)先設(shè)置的標準進行比對,從而得到所需結(jié)果[7]。本文提出的船舶艙室液位識別檢測系統(tǒng)還具有自適應(yīng)中值濾波、直方圖分析,以及透視失真的自矯正功能,提高了液位檢測的抗干擾性和自適應(yīng)性。針對船舶艙室的液位檢測算法流程如圖1 所示。

        Fig.1 Liquid level detection algorithm flow圖1 液位檢測算法流程

        1.2 設(shè)備選擇

        本文船舶液位檢測系統(tǒng)的硬件部分由艙室照明燈、艙室攝像機、計算機系統(tǒng)組成,如圖2 所示。

        Fig.2 Device Selection圖2 設(shè)備選擇

        為了保證光源可靠和高壽命,照明燈部分采用了發(fā)光二極管(光源發(fā)射二極管,led)的圓頂光源。為了降低陰影部分對圖像采集效果的干擾,利用漫射的正面照明。為了提高圖像采集系統(tǒng)的分辨率和集成性,艙室攝像機部分采用了金屬氧化物半導(dǎo)體(Complementary Metal Oxide Semi?conductor,CMOS)的高像素攝像頭,分辨率為1 080×1 920。在選擇與計算機接口的攝像頭和電腦接口時,為了保證視頻數(shù)據(jù)的快速傳輸和收集,采用串行總線(Universal Serial Bus,USB)進行數(shù)據(jù)傳輸。

        2 圖像處理流程

        2.1 基于ROI 的圖像采集

        本文采用的圖像為CCD 相機在有光源的環(huán)境中拍攝而來,圖像尺寸為1 920×1 080,色彩信息為BGR 存儲。由于拍攝視野較大,目標對象在采集過程中只占一定區(qū)域,為了降低需要處理的數(shù)據(jù),在不失去主要信息的情況下,對源圖像進行ROI 選擇[8]。經(jīng)觀察,主要部分分布于圖像上部,選取的圖像大小為500×1 500,利用此方法可以提高圖像處理效率。

        2.2 圖像預(yù)處理

        由CCD 相機采集到的圖像在經(jīng)下一步分析之前,需利用圖像預(yù)處理技術(shù)對獲取的圖像進行操作。通過圖像預(yù)處理操作可以使得圖像信息簡單、層次、重點突出。簡單即去掉圖像中所需的或多余干擾信息,有層次是使所保留的信息在層次上更加清晰,輪廓更明顯,重點突出就是突出研究對象,這樣對特征信息的提取和物體匹配的識別更方便,也更加穩(wěn)定[9]。

        本文通過高分辨率工業(yè)CCD 相機收集液位圖像信息,在拍攝時可能由于場景照明不均勻、CCD 相機內(nèi)部光學(xué)成像畸變,以及周圍環(huán)境溫度、濕度等因素影響,在獲取液位圖像信息時,通常會夾雜著噪聲,因此在作深入研究前,首先應(yīng)經(jīng)過一些環(huán)境照明,以便進行深入研究。通過一系列圖像預(yù)處理操作,去除采集圖像中的噪聲和背景,從而增強與液位刻度和數(shù)字字符相對應(yīng)的信息。

        由于攝像頭原始圖像有噪點且為彩色BGR 圖像,不易處理,需要首先對圖像進行去噪和灰度化處理。

        2.2.1 去噪

        在液位圖像探測系統(tǒng)中,CCD 相機所獲取的液位圖像受到多種形式噪聲的影響,此時需要使用圖像濾波處理圖像。通過濾波技術(shù)可以在減少圖像噪聲的同時保持圖像細節(jié)的紋理特征,以便后續(xù)對圖像作進一步分析和處理,圖像去噪效果好壞取決于圖像濾波效果好壞。因此,選擇適當?shù)臑V波法對于圖像去噪處理非常重要。本文采用濾波技術(shù)對像素周圍的像素值和濾波算子進行卷積計算[10],以確定該像素最終輸出值??捎檬剑?)計算圖像濾波。

        其中,K為濾波器,也稱為核。

        本文基于雙邊濾波原理設(shè)計非線性濾波法,既考慮到圖像空間的鄰近性,又考慮到像素的相似度,同時考慮到灰度的相似度和空域信息,是一種折中處理方法。此種濾波方法在保證邊緣信息的基礎(chǔ)上實現(xiàn)噪聲去除,具有簡單、局部、非迭代的性質(zhì)[11]。

        雙邊均值噪聲濾波法可對高頻圖像的邊緣紋理信息節(jié)點進行模糊處理,并準確保存高頻圖像紋理模糊信息。此函數(shù)實現(xiàn)主要是由于雙邊高斯濾波器需要增加高斯方差,指一個基于圖像兩邊空間的高斯濾波器函數(shù),它能夠充分考慮到一個圖像兩邊空間的像素分布,因此離放在邊緣更遠的每個像素對放在邊緣的每個像素不會產(chǎn)生過大影響,這樣可以有效地確保放在邊緣附近的每個像素的取值。在鄰域雙邊像素濾波器中,濾波后的雙邊像素函數(shù)值由鄰域雙邊像素的兩個加權(quán)函數(shù)組合計算得到,公式定義如式(2)。

        采用中值濾波器作進一步去噪預(yù)處理,可有效消除圖像中的脈沖噪聲,有利于邊緣尖銳度保留。中值矩形濾波器通常可將一幅圖像的每個矩形像素轉(zhuǎn)換成一個圍繞該矩形像素的一個整數(shù)矩形鄰域和其中一個矩形中值[12]。如圖3 所示。

        Fig.3 Median filtering principle圖3 中值濾波原理

        2.2.2 灰度轉(zhuǎn)化

        圖像中的灰度轉(zhuǎn)換處理是通過3 個灰度分量中的r、g、b 對彩色圖像的灰度、顏色、大小進行灰度轉(zhuǎn)換,獲得圖像灰度處理信息的一個過程。而且,這種顏色改變使獲得的那些灰色色彩圖像仍可以繼續(xù)保持高于原圖的顏色飽和性、亮度等重要特征。此外,彩色圖像數(shù)據(jù)灰度化分析能將彩色三通道圖像數(shù)據(jù)同時轉(zhuǎn)化成一個彩色單通道,數(shù)據(jù)損失較少,在彩色圖像灰度分析中,計算量減少,提高了在圖像分析處理時的效率。

        灰度化的顏色處理實現(xiàn)方法很多,本文主要采用液位加權(quán)值的平均值對一個液位中的圖像顏色進行一次灰度化顏色處理,實現(xiàn)過程如下:根據(jù)亮度rgb 和亮度yuv 兩個顏色分量空間之間的亮度變化,建立圖像亮度y 和分量r、g、b 顏色分量之間的亮度對應(yīng)變化關(guān)系,利用其亮度對應(yīng)描述液位圖像的顏色性質(zhì)。

        輸入的圖像是rgb 彩色圖像,不方便處理,需要將其轉(zhuǎn)換為灰色圖像,對每個像素點的轉(zhuǎn)換公式如式(3)。

        預(yù)處理后的圖像如圖4 所示。

        Fig.4 Grayscale image after preprocessing圖4 預(yù)處理后的灰度圖

        2.3 直方圖均衡化

        為了增強對比度,使灰度圖中液體與液位上部瓶身灰度區(qū)分更加明顯,采用直方圖作均衡化操作[13]。算法原理為:

        首先對灰度圖所有像素進行掃描,計算出圖像的歸一化直方圖H,如式(4)。

        其中,n是圖像總數(shù),nk是圖像的第k個灰度級別(k=0,1,2,…,255)。

        第二步計算直方圖積分,公式如式(5)。

        最后認為查詢表是圖像轉(zhuǎn)換結(jié)果,如式(6)。

        變換后的結(jié)果如圖5 所示。

        Fig.5 Image after histogram equalization圖5 直方圖均衡化后的圖像

        2.4 二值化圖像分割

        圖像分割本質(zhì)上是一種分類,將目標圖像劃分為感興趣區(qū)域和余下區(qū)域,然后提取感興趣區(qū)域,并作進一步研究和分析。圖像分割實現(xiàn)算法很多,大致可以分為基于像素閾值的分割方法、基于邊緣的分割法、基于區(qū)域分裂和合并的算法、區(qū)域生長算法、特征聚類、匹配等。其中,以閾值為基礎(chǔ)的圖像分割法是圖像分割中最簡單、穩(wěn)定的方法,適合于液位區(qū)域分割。由于閾值分割方式存在最大類間誤差法、最小誤差法和最大熵法[14-15],且以上3 種方法都是基于全局的閾值分割方法,對于艙底液位檢測而言,由于存在外部自然光照及內(nèi)部照明燈,其對閾值分割效果較差?;谖墨I[16]研究結(jié)果,本文采用基于局部自適應(yīng)的閾值分割方法對艙底液位圖像信息進行分割。

        本文設(shè)計基于局部自適應(yīng)的二值分割法,與全局閾值分割不同,它通過像素窗函數(shù)中的像素值確定該像素位置的二值分割閾值,是一個局部分割法。因此,每個像素位置的二值化閾值并非定值,而是動態(tài)變化的,它依賴于鄰域像素分布。顯然,在圖像中明亮度更高的像素區(qū)間中,局部自適應(yīng)產(chǎn)生的閾值也較大,在明亮度更低的像素區(qū)間,局部自適應(yīng)產(chǎn)生的閾值將適當縮小。利用該方法,圖像中亮度不同、細節(jié)紋理及對比度不同的局部圖像區(qū)域?qū)邢鄳?yīng)的局部二值化閾值。

        常用的局部自適應(yīng)閾值分割方法有兩種:①將該點局部窗口函數(shù)的平均值設(shè)為該點二值化的閾值;②對計算該取值點的一個局部窗口化學(xué)函數(shù)的值進行高斯加權(quán),作為計算該取值點的二次取值點在化學(xué)函數(shù)下的值[17]。

        本文所設(shè)計的局部自適應(yīng)閾值分割是采用鄰域塊的高斯加權(quán)計算的二值閾值。經(jīng)計算后結(jié)果如圖6 所示。

        Fig.6 Image after threshold segmentation圖6 閾值分割后圖像

        2.5 濾波與形態(tài)學(xué)操作

        閾值分割后液體和箱頂能大致凸顯出來,但液位上方仍有很多干擾,因此需要再經(jīng)過濾波和形態(tài)學(xué)操作對圖像作進一步處理。

        濾波依然采用中值濾波[18],鄰域尺寸選擇7 像素點,效果如圖7 所示。

        Fig.7 Filtered image圖7 濾波后圖像

        這樣,液位上方的干擾完全消失,而液體和瓶蓋的白色部分也存在黑洞,有些在黑色部分中也有微型的白塊。為了確保后輪廓識別的唯一性,需要將圖像進行形態(tài)學(xué)操作,將圖像劃分為幾個獨立的完整區(qū)域。

        形態(tài)學(xué)操作[19]包含腐蝕和膨脹。膨脹操作是一項卷積操作,將目標元素的值替換成卷積核所覆蓋的區(qū)域和局部最大值,如式(7)。

        腐蝕與膨脹相反,如式(8)。

        利用上述方法,先對濾波后的圖像進行3×3 的核腐蝕,再利用15×15 的核連續(xù)進行3 次膨脹,操作后得到的圖像如圖8 所示。

        Fig.8 Image after morphological manipulation圖8 形態(tài)學(xué)操作后的圖像

        2.6 輪廓檢索與矩形逼近

        在已經(jīng)得到的二值圖像中,液體區(qū)域?qū)?yīng)下方白色區(qū)域,箱頂(對應(yīng)艙頂)對應(yīng)上方小塊白色區(qū)域,背景對應(yīng)像素為黑色,現(xiàn)對此液位圖像輪廓進行檢索。

        輪廓檢索選擇多邊形近似方法,對于一條閉合邊界,當多邊形的邊數(shù)目等于邊界上的點數(shù)時,這種近似會變得很精確,此時每對相鄰點定義了多邊形的一條邊。尋找到的輪廓用線條標出。

        輪廓尋找到后,為了方便像素距離計算,需要對輪廓繪制邊界框。矩形邊界框的提取基于Douglas-Peucker 算法[20],原理如圖9 所示。

        Fig.9 Principle of Douglas-Peucker algorithm圖9 Douglas-Peucker 算法原理

        Step1:將連續(xù)曲線首尾兩點設(shè)為A、B,直接相連后形成一條直線AB;

        Step2:得到曲線上離該直線段距離最大的點C,計算其與AB 的距離d;

        Step3:將d 和預(yù)先設(shè)定的閾值進行對比,如果d 小于此閾值,則將AB 作為此曲線的近似,算法結(jié)束,否則繼續(xù)進行下一步;

        近年來,新疆生產(chǎn)建設(shè)兵團第一師食品藥品監(jiān)督管理局全面貫徹落實黨的十八大和十八屆三中、四中、五中、六中全會精神,深入學(xué)習(xí)貫徹習(xí)近平總書記系列重要講話精神,以“四個最嚴”為統(tǒng)領(lǐng),落實“四有兩責(zé)”,切實履行食品藥品監(jiān)督管理工作職能,落實“控、防、打、建”一體化要求,切實保障了人民群眾“舌尖上的安全”。

        Step4:若d 大于此閾值,則利用C 將曲線分成AC 和CB兩條曲線,執(zhí)行Step1-Step3 步驟;

        Step5:所有曲線處理完畢后,依次將所有分割點相連形成的折線即可近似為原曲線,從而完成輪廓提取。

        最終液位檢測結(jié)果如圖10 所示。

        Fig.10 Final liquid level detection圖10 最終液位檢測

        3 結(jié)果計算及分析

        可以看出,最終檢測出了一條水平線(見圖10 中綠色,彩圖掃OSID 碼可見),整體圖像矩形框出了箱頭,下面框出箱底,輸出為一個Rect 變量和一個綠色線高度,這是Opencv 中的一種數(shù)據(jù)類型,包含成員變量(x,y)(矩形左上角頂點)、width(矩形寬度)、height(矩形高度)。最終結(jié)果通過式(9)-式(11)計算:

        其中關(guān)系對應(yīng)如表1 所示。

        Table 1 Variable relationship correspondence表1 變量關(guān)系對應(yīng)

        計算時需要先輸入水箱(艙室)實際高度,可預(yù)先通過標準直尺測量,輸入20(cm)。

        Table 2 Device and software version model表2 設(shè)備及軟件版本型號

        本文利用水箱模擬船艙,基于上述算法對艙底液位進行檢測試驗,其結(jié)果如表3 所示。

        Table 3 Test results表3 試驗結(jié)果

        經(jīng)試驗發(fā)現(xiàn),本文設(shè)計的船舶艙底液位識別系統(tǒng)對液位測量的相對誤差達3.27%,正確率達96.73%,具有良好的精確度。

        4 結(jié)語

        本文將圖像處理技術(shù)應(yīng)用于船舶艙室液位識別,將水箱模擬為船舶艙室,將提取的液位圖像信息利用圖像預(yù)處理實現(xiàn)圖像去噪及灰度轉(zhuǎn)化,然后利用圖像閾值分割技術(shù)及濾波和形態(tài)學(xué)操作對圖像作進一步細化處理,最后通過Douglas-Peucker 算法實現(xiàn)液位圖像的輪廓提取。對提取的液位高度與實際高度進行對比分析,結(jié)果顯示測量相對誤差達3.27%,此方法已初步應(yīng)用于部分損管項目。

        該識別方法具有準確率高、泛化能力強、識別速度快、環(huán)境適應(yīng)能力強等特點,可以取代浮子、壓力式、超聲波和雷達自動水位式等傳統(tǒng)檢測方法,且該識別方法可封裝成智能識別系統(tǒng),利用Java 接口提供第三方服務(wù),部署靈活、適應(yīng)能力強。未來可以繼續(xù)深入挖掘艙室液位圖像信息,將現(xiàn)場檢測的干擾因素作為識別目標,實現(xiàn)環(huán)境自動檢測異常預(yù)警,提高檢測識別運行效率。

        猜你喜歡
        艙室液位灰度
        船舶艙室通風(fēng)控制策略研究
        采用改進導(dǎo)重法的拓撲結(jié)構(gòu)灰度單元過濾技術(shù)
        基于灰度拉伸的圖像水位識別方法研究
        基于STM32燃氣熱水鍋爐液位控制系統(tǒng)設(shè)計與實現(xiàn)
        石油儲罐液位開關(guān)的應(yīng)用分析
        基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
        基于灰度線性建模的亞像素圖像抖動量計算
        寶馬530車冷卻液液位過低報警
        艦載導(dǎo)彈意外點火時艙室內(nèi)噴灑抑制的影響研究
        艦艇受損艙室的破損模式識別算法
        船海工程(2013年6期)2013-03-11 18:57:37
        毛片大全真人在线| 与最丰满美女老师爱爱视频| 国产精品久久久久久妇女| 人妻丝袜av中文系列先锋影音| 丝袜AV在线一区二区三区| 欧美片欧美日韩国产综合片| 亚洲中文字幕一区二区在线| 西西午夜无码大胆啪啪国模| 小sao货水好多真紧h视频| 亚洲无线码一区在线观看| 日韩一二三四区在线观看| 中文精品久久久久人妻不卡| 亚洲精品国产第一区二区尤物 | 日本高清一区二区三区色| 国产精品一区二区三区专区| 少妇下蹲露大唇无遮挡| 亚洲AV无码一区二区二三区我| 国产一区二区在线观看av| 18禁止进入1000部高潮网站| 老子影院午夜精品无码| 中文精品久久久久中文| 特级黄色大片性久久久| 97碰碰碰人妻无码视频| 老熟女毛茸茸浓毛| av免费看网站在线观看| 亚洲国产中文字幕视频| 四川老熟妇乱子xx性bbw| 老熟女熟妇嗷嗷叫91| 日韩av在线亚洲女同| 亚洲a∨无码一区二区三区| 亚洲中文字幕每日更新| 一本久久a久久精品综合| 免费久久99精品国产| 99久久人人爽亚洲精品美女 | 国产亚洲精品视频在线| www夜插内射视频网站| 女女女女bbbbbb毛片在线| 久久久久久国产福利网站| 青青河边草免费在线看的视频| 成年免费视频黄网站zxgk| 狠狠色狠狠色综合网老熟女 |