999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于區域分割算法的水表數字提取

2024-11-22 00:00:00凌超方衛青
電腦知識與技術 2024年26期

關鍵詞:圖像分割;區域分割;水表數字;圖像處理

中圖分類號:TP391 文獻標識碼:A

文章編號:1009-3044(2024)26-0010-04開放科學(資源服務)標識碼(OSID) :

0引言

在醫院等特殊環境中,水表需要具備高精度以便準確測量非常小的水流量變化,這對于確保水資源的合理使用和控制成本至關重要。實時監控水表讀數能夠幫助醫院管理人員及時了解水使用情況,快速檢測泄漏或異常使用模式,從而可以及時采取措施。自動記錄水表讀數并生成報告的能力,有助于醫院進行水資源管理和規劃。

傳統的人工查抄水表方法費時費力,正逐步被計算機自動識別取代[1-3]。在水表讀數識別過程中,水表數字的分割主要采用手動分割方法和列方向像素點灰度值累積方法。手動分割方法的穩健性較低,要求每張水表圖像具有高度一致性,且分割結果易出現無意義的聚團[4-7];列方向像素點灰度值累積方法雖然穩健性較高,但分割出的數字同樣容易帶有無意義的聚團[8-9]。李云棟等[10]提出的一種改進的基于連通域的分割方法雖然分割較為精準,但需要對所有的像素進行連通域分析,導致算法執行效率低且穩健性較差。

因此,本文提出了一種利用區域分割算法的方法來分割水表數字。該方法能夠通過自動選取種子點進行區域分割,并剔除錯誤的分割結果。由于該方法僅對目標數字進行精準切割,分割結果極少出現無關聚團,從而提高了分割的精準性和穩健性。

1 分割算法

1.1 區域分割算法

區域分割算法在分割圖像時,首先需要確定種子點以及表示“相似程度”的閾值。區域分割算法的核心在于尋找符合閾值要求的種子點周圍的像素點,并形成一個連通圖。種子點的確定通常有兩種方式:一是手動確定種子點,二是依據預先設定的規則自動選取種子點。

在確定種子點和閾值后,算法開始對周圍像素點進行檢測。這些檢測點包括種子點的上、下、左、右、左上、右上、左下和右下這8個方向的像素點,如圖1 所示。分別計算這些點與種子點的差值。如果差值小于或等于閾值,則將這些點標記為下一步進行區域生長的種子點;如果差值大于閾值,則不標記這些點。

這種方法通過在圖像中逐步“生長”區域,使得能夠有效對感興趣的區域進行分割,從而提高分割的精準性和穩健性。

在區域分割算法中,對所有種子點求其像素值的平均值,并將其作為這些種子點的新的像素值。隨后,對這些新合并的種子點進行新一輪的檢測。此過程重復進行,直到沒有新的種子點可合并為止,此時分割結束。

1.2 列方向像素點灰度值累積算法

列方向像素點灰度值累積算法通常用于處理二值圖像。這種方法首先計算圖像中每一列的像素值之和,然后根據先驗知識確定一個分割閾值。當某列的像素值之和小于該閾值時,這一列即被視為分割的邊界。

例如,要對圖2中的白色區域進行分割,可以根據圖3中列像素灰度值的統計結果進行操作。在列方向上,黑色色塊的灰度值累積之和為0,而白色色塊的累積之和為52。假設設定的閾值為52,由于黑色色塊在列方向上的灰度值累積之和為0,小于閾值,這可以用于找出白色色塊與黑色色塊的分割邊界。

2 圖像預處理

2.1查找數字大概區域

首先,將水表圖像轉換為灰度圖像。灰度圖像是指僅有一種采樣顏色的圖像,通常從黑到白包含256 級灰度。轉化為灰度圖像可以為后續的邊緣檢測操作做好準備。如圖4所示,展示了轉換后的水表灰度圖像。由于碼字區域的灰度值較小且連續,并與背景形成明顯的差異,因此可以通過以下操作獲取碼字的概略區域。

接下來,首先對圖像進行邊緣檢測。邊緣檢測采用Roberts算子,因為作為一階微分算子,Roberts算子簡單且計算量小,并對圖像細節反應敏感。通過這一步,可以得到包含水表圖像中各組成部分邊緣的二值圖像,如圖5所示。在獲取邊緣檢測圖像后,接下來進行腐蝕和閉運算。

對圖像進行閉運算后,仍然存在許多較小的聚團,這些聚團會影響碼字區域的準確定位,因此需要進行去除處理。經過處理后,可以看到,最終獲得的圖像中白色區域便是水表數字的大致區域,如圖8所示。

2.2 定位碼字區域并分割

對碼字區域的分割,筆者采用累積像素值的方法。首先對碼字區域的上下邊界進行查找。基于先驗知識,確定一個合適的閾值。由于圖像是二值圖像,列方向灰度值的累積實際上就是計算每列中表示白色點的像素總和,灰度值即為像素值。從得到圖像的中間行開始,分別向上下兩個方向逐行累積像素值。當某行的像素累積值小于該閾值時,即認為該行是水表數字區域邊界的橫坐標。同樣地,利用列方向累積像素值的方法,可以得到水表數字區域左右邊界的縱坐標。圖9和圖10分別為圖像在列方向和行方向上像素點灰度值累積的統計圖。

根據上文所得的碼字區域的上下左右邊界的橫縱坐標,在原始的水表灰度圖像上進行裁剪,就可以獲得水表數字區域的圖像。結果如圖11所示。

3 水表數字分割

3.1 二值化處理

剪切得到的灰度圖像的像素值范圍較廣,由于難以準確確定圖像中水表數字的像素值范圍,直接進行基于區域分割算法的分割會存在一定困難。因此,筆者對定位剪切后的圖像進行二值化處理。二值化圖像是指將圖像中所有像素點的值根據一定方法劃分為0和1。在劃分過程中需要確定閾值,這里的二值化閾值可以采用Otsu(大津法)獲得。Otsu方法是由日本學者大津于1979年提出的一種自適應閾值確定方法,主要用于灰度圖像的背景與目標分割。該方法通過求解背景和目標之間的最大類間方差來確定全局閾值。

通過二值化處理,可以將所有表示水表數字的像素值設為1,從而統一水表數字的像素值,方便種子點的選取以及區域分割算法閾值的設置。

3.2 選取種子點

首先,選擇圖像中間行的一系列像素點作為種子點的備選點。由于圖像是二值化的,因此像素點的值只有0和1,且表示水表數字的像素值為1,所以在進行區域分割算法時,閾值設為0。從左邊起始的第一個像素點開始檢查:如果該像素值為0,則跳過該點,檢查下一個像素點;如果值為1,則將該點作為種子點,進行一次區域分割算法運算,求出包含該點的碼字圖像。

這一過程中可能存在的問題是,某兩個種子點可能被同一個碼字所包含,逐點檢查可能會生成重復的碼字圖像。為了解決這個問題,采用的方法是在利用區域分割算法分割出一個碼字圖像后,在下一次檢查時直接跳過M個像素點。這個M值取決于圖像中碼字的寬度,可以根據先驗知識選擇一個合適的M值,如圖13所示。

3.3 剔除無關圖像

在進行區域分割算法時,一些無關的像素點可能會被錯誤地當作碼字圖像分割出來,這不僅導致生成無意義的圖像,還可能引起圖像分割錯誤。為了解決這個問題,在執行區域分割算法的過程中,可以通過計算生成圖像的寬度來做判斷。

具體步驟是:在生成圖像后,若其寬度小于某個預設值,則直接舍棄該圖像,視為無關點處理。同時,下一個種子點正常選取,不進行跳轉。這個寬度閾值同樣取決于圖像中碼字的期望寬度,可以根據實際需要設置一個合適的值,如圖14所示。這樣做能夠有效減少無效分割,并提高圖像分割的準確性。

3.4 對分割圖像裁剪

分割出的圖像需要進一步裁剪,以形成獨立的碼字圖片。裁剪的方法是首先識別圖像中碼字的左右邊緣,然后對圖像進行裁剪,去除多余的圖像內容,如圖15、圖16所示。

4 實驗

4.1 實驗準備

為了驗證區域分割算法在分割圖像水表數字時的正確性和有效性,本文分別采用了區域分割算法、列方向像素點灰度值累積的方法以及手動分割方法進行實驗對比。算法的實驗環境為Windows 10操作系統,使用Matlab平臺。實驗所用圖像為一般家用水表圖像,其中水表數字居中且清晰可見,圖像尺寸為640×480像素,如圖17所示。

4.2 實驗結果與分析

實驗結果如圖18、圖19、圖20所示。

從結果可以看出,當分割第二和第三個水表數字時,使用列方向像素點灰度值累積方法和手動分割方法所得到的分割結果中都存在與數字無關的聚團。這些聚團可能會干擾后續的圖像處理,因此分割結果不如本文提出的方法那樣理想,如圖21所示。

5 結論

針對醫院特殊環境中需要高精度實時讀取水表讀數的應用場景,本文提出了一種基于區域分割算法的水表數字分割方法。文章首先介紹了區域分割算法的基本原理,隨后描述了圖像分割的預處理過程,包括去除無關信息和定位碼字區域。在此基礎上,重點講解了水表數字分割的實際操作,包括種子點的選取方法、可能存在的問題及其解決方案,以及對分割圖像的進一步處理。最后,通過實驗將本文提出的方法與列方向像素點灰度值累積的方法進行對比,驗證了本文方法在分割水表數字上的精準性和穩健性。此外,該圖像識別方法也可應用于醫院自助影像膠片打印等場景。

主站蜘蛛池模板: 中文字幕va| 亚洲精品制服丝袜二区| 欧美在线精品一区二区三区| vvvv98国产成人综合青青| 欧美日韩v| 视频二区欧美| 99资源在线| 最新国语自产精品视频在| 日本精品视频| 国产爽爽视频| 精品三级在线| h视频在线播放| 无码综合天天久久综合网| 欧美精品一二三区| 久久香蕉国产线| 这里只有精品免费视频| 五月天久久综合国产一区二区| 一本久道久综合久久鬼色| 欧美三级自拍| 久久综合五月婷婷| 最新国产成人剧情在线播放| 亚洲天堂精品在线观看| 国产在线八区| 亚洲Aⅴ无码专区在线观看q| 人人91人人澡人人妻人人爽| 日韩一级毛一欧美一国产| 亚洲色偷偷偷鲁综合| 手机在线看片不卡中文字幕| 久久福利片| 国产亚洲精品在天天在线麻豆| 国产玖玖视频| 91九色最新地址| 草草线在成年免费视频2| 国产成人喷潮在线观看| 国产流白浆视频| 国产成人1024精品下载| 成人综合在线观看| 天天色综网| 精品国产自在在线在线观看| 风韵丰满熟妇啪啪区老熟熟女| 5388国产亚洲欧美在线观看| 亚洲国产在一区二区三区| 亚洲无码不卡网| 国产欧美日韩专区发布| 国产精品开放后亚洲| 一区二区三区高清视频国产女人| 亚洲Av综合日韩精品久久久| 国产成人AV综合久久| 成人在线观看一区| 国产视频自拍一区| 国产亚洲成AⅤ人片在线观看| 精品一区二区无码av| 色视频久久| 国产精品成人不卡在线观看 | 亚洲高清中文字幕在线看不卡| 亚洲精品无码久久毛片波多野吉| 狠狠色香婷婷久久亚洲精品| 精品自窥自偷在线看| 亚洲国产欧美国产综合久久| 丁香六月综合网| 国产在线欧美| 午夜在线不卡| 91网在线| 真实国产乱子伦高清| 在线毛片网站| 亚洲日韩Av中文字幕无码| 久久久久亚洲精品无码网站| 亚瑟天堂久久一区二区影院| 天堂岛国av无码免费无禁网站| 一区二区三区四区在线| 2021国产乱人伦在线播放 | 99热这里只有免费国产精品| 国产综合精品日本亚洲777| 精品在线免费播放| 午夜少妇精品视频小电影| 午夜国产小视频| 欧美一级高清片久久99| 欧美日本在线观看| 黄色网在线免费观看| 在线精品亚洲国产| 亚洲欧美日韩成人高清在线一区| 久久国产精品影院|