服務熱線:
0517-86998326
掃碼關注
掃一掃
關注三暢自動化
免費咨詢熱線
051786998326

基于機器視覺的磁翻板液位計實時讀數識別方法

 摘 要:在很多戰艦機艙等無人值班人員值班人員的施工地點,艦員也許始終無法馬上有效地地關注監測方案液位計數據信息。因而,要求一堆種由于工具視力的磁翻板液位計實時更新路況視頻液位辨別的策略。首選,操作整改的 DB-FFT 辨別的策略對液位計蓋板中的空格符串采取檢查測量;但是,根據 CRNN 建模辨別的檢查測量到的空格符串的內容,并用到由于圖文辨別的和圖文差值的冗余與動圖講解策略辨別的液位標示位;zui后,依照刻度尺及液位地點運算出液位實時更新路況視頻讀數。進行實驗最終結果反映:該策略可以實時更新路況視頻、科學規范地辨別的磁翻板液位計液位并表明值為,對磁翻板液位計的數子化變革應用領域有關鍵目的。
 
磁翻板液位計(磁性浮子式液位計)根據浮力原理和磁性耦合作用研制而成 。當被測容器中的液位變化時,液位計本體管中的磁性浮子也隨之變化,浮子內的永久磁鋼通過磁耦合傳遞到磁翻柱指示器,驅動紅、白翻柱翻轉,指示器的紅白交界處即為容器內部液位的實際高度。目前,常用的磁翻板液位計自身還不能實現自動化、遠距離識別和實時監測等功能。
 
隨著計算機及人工智能技術的發展,基于機器視覺的各類不同場景液位識別方法研究取得了長足的進步。劉治鋒[3]應用圖像識別的方法,對采集的水位圖像進行了一系列處理,包括形狀矯正、光強矯正、目標分析等處理方法,從而實現了水位的自動檢測。任明武等[4]同樣應用圖像識別方法,精確地檢測和定位出了水位線。在瓶裝液體識別的場景中,黃玲等[5]研發了一種帶標桿的透明瓶裝液體液位檢測系統,有效地利用了液體的折射原理,通過圖像處理確定標桿斷開的位置從而得到液位的高度。而神經網絡的興起又為機器視覺的圖像識別研究提供了新的思路,深度神經 網 絡 模 型,特 別 是 深 度 卷 積 神 經 網 絡 (deepconvolutionalneuralnetworks,DCNN)[6]在 各種視覺任務中的應 用 獲 得 了 巨 大 成 功。Laroca等[7]提出了利用卷積神經網絡來實現自動抄表的功能。陳志恒等[8]實現了基于 EMD 的神經網絡空耦超聲存儲油罐液位的檢測,其具體采用了 BP(backpropagation)神經網絡,識別率高達99% 。基于上述理論技術的發展,各類指示計、液位計等的自動化識別應用場景層出不窮,如血管血清液位計的檢測[9]、試管液位檢測[10]等。因此,本文提出了一種基于計算機視覺的液位實時讀數識別方法,通過高精度攝像頭實時抓拍液位計面板獲得圖像數據,再利用圖像識別的方法來識別并計算液位計讀數。
 磁翻板液位計
1 理論基礎
1.1 字符檢測
進行圖像識別前,需先識別和定位液位計上的刻度值,刻度值一般從下至上均勻分布于磁翻板液位計面板,常見的磁翻板液位計面板如圖1所示。
 
場景字符檢測作為場景字符讀取的關鍵組成部分,其目標是定位每個字符實例的邊界或區域。近年來,基于分割的方法在文本檢測的場景中十分常用,分割之后的二值化處理也至關重要,分割的結果將在這一過程中被轉換為文本框或文本區域。
 
本文基于可微二值化(differentiablebinarization,DB)的模塊來簡化分割后的處理步驟,該方法可設定自適應閾值來提升網絡性能。在此基礎上,結合液位計面板上字符位置分布特征,結合快速傅里葉變換(fastFouriertransform,FFT)提出優化方法(簡稱 DB-FFT 方法),從而提高字符檢測效率。
 
1.1.1 基于 DB實現字符檢測
對于標準的二值化處理,給定一個由分段網絡生成的概率圖P∈RH ×W ,其中 H 代表圖像的高度,W 代表圖像的寬度。將其轉換為二值化的圖,若一個像素點的值為1,則代表該像素屬于字符區域,一般來說圖像二值化可表示為360桌面截圖20231124092803.jpg
式中:t為預測字符區域所定義的閾值;(i,j)為圖像中像素的位置。
 
由于Bi,j的值為0和1是不可微分的,所以無法參與到網絡的訓練。為此,將式(1)進行轉換,使得 CNN 中的二值化過程可以端到端地進行訓練。轉換過程為360桌面截圖20231124092807.jpg
 
式中:B∧i,j為近似二值化映射;T 為從網絡中學習到的自適應閾值映射;k 為放大系數,根據經驗默認將其設置為50。
 
基于上述方法,利用分段網絡訓練可實現字符檢測,部分檢測效果如圖2所示。
 
在復雜環境下或存在噪聲干擾時,檢測結果會出現中心位置略有偏移、部分字符位置未檢測出等現象。經過分析后發現,磁翻板液位計面板上的字符位置分布存在如下規律:從上至下均勻分布,從左至右對稱分布。因此,可以通過左右對稱將另一側的字符推理出來,通過垂直方向字符位置均勻分布來校驗,并補齊沒有被檢測出的字符。
 
1.1.2 基于 DB-FFT 實現字符檢測
在獲取字符行坐標時,為了使用字符的相同間隔來提取數字字符并過濾掉其他字符,采用傅里葉變換來獲取字符的峰值坐標,zui終根據行和列的峰值得到zui終的字符位置,處理結果如圖3所示。
 
在應用傅里葉變換推理優化字符檢測位置后,不僅可補全未被檢測出的字符位置,還可增強字符位置的區域。基于 DB方法和 DB-FFT 方法的檢測效果對比如圖4所示。可見,后者檢測出的字符位置相對更加全面。
 
1.2 字符識別
本文 應 用 文 獻 [6]提 出 的 CRNN(convolutionalrecurrentneuralnetwork)模型來識別磁翻板液位計面板中的字符。CRNN 是一種卷積循環神經網絡結構,用于解決基于圖像的序列識別問題,特別是場景文字識別問題。具體過程為:首先,通過 CNN 將圖片的特征提取出來;然后,采用 RNN 對序列進行預測;zui后,通過一個 CTC的翻譯層得到zui終結果。
 
1.3 液位計指示位置識別
磁翻板液位計指示的位置為黑白交界處(見圖5箭頭所指位置)。
 
由于磁浮子翻轉時,暗色部分是從上往下翻轉,會出現暗色部分不連續的情況。具體存在兩種情況:①該磁浮子僅部分翻轉,未完全翻轉為暗色;②該磁浮子完全翻轉為暗色。為有效識別磁翻板液位計指示位置,本文分別從靜態和動態角度提供了兩種識別方法。
 
1.3.1 靜態分析法
靜態分析法針對單幀圖像進行分析,主要采用基于顏色像素的計算方法。從靜態角度分析,液位計的暗色磁浮子部分代表了液位信息,因此只需識別出暗色磁浮子區域即可。首先將顏色空間轉換到 HSV(huesaturationvalue),然后根據閾值去除其他顏色,zui后找到暗色矩形塊。
 
如圖6所示,結合磁浮子翻轉特征,若磁浮子完全翻轉為暗色,則zui上方暗色矩形塊的上側為當前指示位置;若磁浮子未完全翻轉為暗色,則zui上方暗色矩形塊的下側為當前指示位置。
 
1.3.2 動態分析法
動態分析法主要適用于液位計指示值實時變動的場景。通過對連續兩個時序的圖像進行像素相減,可識別出變化區域,此即液位計指示位置。基于上述原理,在液位計指示動態變化過程中,先獲取連續兩個時序的圖片信息,再將這兩幀圖像像素值相減,便可獲得變化區域的二值化圖(見圖7(a));進行去除噪聲處理后,所得結果如圖7(b)所示;采用水平投影方法獲取波的峰值如圖7(c)所示,此即為液位計指示值。
 
由于篇幅原因,想要了解完整內容,請聯系作者本人。
文章資訊
基于機器視覺的磁翻板液位計實時讀數識別方法
玻璃板液位計
磁翻板液位計與差壓液位計雙重監控分離器液位的方法
關于磁翻板液位計應用大型乙烯裝置冷區現場的問題
磁翻板液位計在海水脫硫液位測量中選擇什么材質
液氨磁翻板液位計是要防霜還是保溫?兩者有什么區別
Titan冷凍水果使用三暢磁翻板液位計將能源成本降低50%
一種經濟適用型高精度雷達液位計早期監測方法
SAAB雷達液位計計量系統典型故障分析與處理
一種通過液位儀精確計量水位及循環以治理水質的設計
了解您的鍋爐液位計類型有助于更好的選擇和使用
液化石油氣儲罐檢驗檢測安全問題分析
重點突破成為液位計企業市場發展的重要一環
屏蔽磁翻板液位計外部磁場的處理措施
火電廠煙氣脫硫系統運行期間的三個常見故障與處理方法
磁翻板液位計及其他兩種液位計在合成氨工廠變換工段項
追求科學誠實筑造 精品磁翻板液位計首選三暢
磁翻板液位計實際液位與DCS液位顯示誤差10%的分析
污水廠采用磁翻板液位計對廢水進行測量達到的效果如何
適用于液體液位測量應用的優化磁翻板液位計淺析

816--------m.ysykj.cn

689--------m.qok.net.cn

63--------m.yfod.cn

967--------m.cqfdjd.com.cn

459--------m.sibesail.com.cn

139--------m.wangbaoguo.cn

194--------m.hyzdjhm.com.cn

6--------m.yqed.cn

331--------m.qjolt.cn

1032--------m.zh-bit.cn