• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于圖像識別的圓形指針式儀表讀數(shù)矯正方法

      2022-04-27 10:10:46孫志周田克超劉璇王亞菲李健楊國慶
      關(guān)鍵詞:讀數(shù)指針圓心

      孫志周,田克超,劉璇,王亞菲,李健,楊國慶

      (1. 國網(wǎng)智能科技股份有限公司 機(jī)器人事業(yè)部,山東 濟(jì)南 250101;2.廣東電網(wǎng)有限責(zé)任公司廣州供電局 運(yùn)維部,廣東 廣州 510641)

      智能電網(wǎng)是未來電網(wǎng)的發(fā)展方向,即在發(fā)電、輸電、配電、用電等環(huán)節(jié)應(yīng)用大量新技術(shù),最終實(shí)現(xiàn)電網(wǎng)管理的自動(dòng)化、綜合化、集中化、智能化[1-2]。變電站作為電網(wǎng)樞紐必須進(jìn)行定期巡視以確保安全運(yùn)行,采用機(jī)器人對無人值守環(huán)境下變電站設(shè)備運(yùn)行狀態(tài)進(jìn)行自動(dòng)檢測顯得極其重要[3-4]。

      在室外的變電站中圓形儀表是主要檢測設(shè)備之一,主要分為指針式儀表和數(shù)字式儀表。對于指針式儀表,讀數(shù)的準(zhǔn)確率在很大程度上取決于圓形儀表的圓心位置。圓心定位精度越高,讀數(shù)的準(zhǔn)確率也就越高。圓形指針儀表的圓可以說是理想的圓,但由于變電站現(xiàn)場原因,攝像機(jī)拍攝時(shí)存在俯仰視角,不能保證拍攝的圓形儀表是正圓,造成了拍攝到的儀表圖像發(fā)生了偏轉(zhuǎn)變形。再者,由于攝像機(jī)視覺的影響,拍攝得到的儀表指針和真實(shí)的儀表指針之間存在差別。這些因素嚴(yán)重影響了指針讀數(shù)識別,因此,開發(fā)一套快速、準(zhǔn)確、穩(wěn)定、可靠的讀數(shù)矯正方法具有重要意義。

      鑒于此,提出了一種圓形指針式儀表讀數(shù)矯正方法。使用橢圓擬合方法得到圓形儀表的表盤區(qū)域并提取圓心,進(jìn)而得到表針圓心和擬合得到的圓心之間的距離。結(jié)合得到的距離進(jìn)行儀表指針讀數(shù)矯正,輸出正確的儀表讀數(shù)。

      1 儀表圖像濾波

      為了提高圖像質(zhì)量便于后面處理得到更好的結(jié)果,需要對圖像進(jìn)行預(yù)處理操作。濾波去噪是圖像預(yù)處理常用的技術(shù)手段,其中,中值濾波是一種非線性濾波器,對噪聲點(diǎn)有較好的處理效果[5-6]。

      對于二維圖像數(shù)據(jù),選取一個(gè)r1×r2區(qū)域的窗口,將窗口依次滑過整幅圖像,將窗口中心位置像素用窗口中像素中值代替,得到濾波后的圖像。依據(jù)實(shí)踐經(jīng)驗(yàn),選取1×3的窗口,可以較好濾除噪聲點(diǎn)干擾,因此,結(jié)合變電站巡檢圖像自身特點(diǎn),采用中值濾波對指針圖像降噪處理。

      數(shù)學(xué)形態(tài)學(xué)是進(jìn)行數(shù)字圖像處理的重要方法。它是建立在集合代數(shù)基礎(chǔ)上,用集合論方法定量地描述幾何形狀和結(jié)構(gòu)的數(shù)學(xué)方法,它逐漸成為提取和分析圖像幾何特征的工具[7]。數(shù)學(xué)形態(tài)學(xué)是分析幾何形狀和結(jié)構(gòu)的數(shù)學(xué)方法,它是由一組形態(tài)學(xué)的代數(shù)運(yùn)算子組成的,最基本的形態(tài)學(xué)運(yùn)算子有:腐蝕(erosion)、膨脹(dilation),開運(yùn)算(opening)和閉運(yùn)算(closing)。用這些運(yùn)算子及其組合來進(jìn)行圖像形狀和結(jié)構(gòu)的分析及處理,包括圖像分割、特征抽取、邊界檢測、圖像濾波,圖像增強(qiáng)和恢復(fù)工作[8-10]。

      X對S的閉運(yùn)算用X·S表示,其定義為

      X·S=(X?S)ΘS,

      (1)

      式中:X?S表示X對S進(jìn)行膨脹;XΘS表示X對S進(jìn)行腐蝕。因此,閉操作可看作是對膨脹圖像X?S用腐蝕來進(jìn)行恢復(fù)。閉運(yùn)算一般會將狹窄的缺口連接起來形成細(xì)長的彎口,并填充比結(jié)構(gòu)元素小的洞。

      2 表盤和指針定位提取

      2.1 表盤提取

      正如以上所述,對于圓形指針式儀表,識別效果的性能在很大程度上取決于圓形儀表的圓心位置。為了找到圓形儀表的圓心,首先需要定位表盤區(qū)域,根據(jù)表盤區(qū)域確定待檢測儀表的圓心。由于攝像機(jī)拍攝角度的問題,變電站的圓形儀表產(chǎn)生了畸變,形狀變?yōu)榱藱E圓,因此橢圓的圓心就是圓形儀表的圓心。

      橢圓擬合是數(shù)據(jù)處理中的一個(gè)經(jīng)典問題,它在圖像處理、機(jī)器視覺、模式識別等技術(shù)領(lǐng)域中都有重要應(yīng)用[11-12]。橢圓擬合法的基本思路是:對于給定平面上的一組樣本點(diǎn),尋找一個(gè)橢圓,使其盡可能靠近這些樣本點(diǎn)[7],也就是說,將圖像中的一組數(shù)據(jù)以橢圓方程為模型進(jìn)行擬合,使某一橢圓方程盡量滿足這些數(shù)據(jù)。橢圓擬合的常用算法有:最小二乘法擬合、Hough變換擬合、五點(diǎn)擬合等。

      在二維平面坐標(biāo)系中,橢圓一般可以用曲線方程的代數(shù)形式表示,如式(2)所示:

      Ax2+Bxy+Cy2+Dx+Ey+F=0,

      (2)

      式中A、B、C、D、E、F為橢圓方程待確定的參數(shù)。由數(shù)學(xué)知識可知,當(dāng)知道橢圓上五個(gè)點(diǎn)或者多于五個(gè)點(diǎn)的坐標(biāo)即可得到方程式(2)中的參數(shù)。由于儀表發(fā)生了畸變,表盤的定位提取在人工干預(yù)的情況下效果較好,因此,本文使用五點(diǎn)法進(jìn)行橢圓擬合,手工標(biāo)定表盤區(qū)域內(nèi)的五個(gè)點(diǎn),以便精確地定位表盤并確定表盤圓心。如圖1所示,紅色的點(diǎn)為擬合橢圓的標(biāo)定點(diǎn)選取方式。

      圖1 五點(diǎn)法橢圓擬合標(biāo)定

      2.2 表針提取

      指針式儀表的指標(biāo)呈直線狀態(tài),因此,在指針提取時(shí)可采用Hough變換進(jìn)行直線檢測。Hough變換直線檢測是圖像分析和計(jì)算機(jī)視覺的一個(gè)重要內(nèi)容,并且Hough變換的優(yōu)點(diǎn)是其抗噪性能比較好,并且能連接共線短直線[13-15]。Hough變換的基本思想是利用點(diǎn)和線的對偶性,即圖像空間共線的點(diǎn)對應(yīng)在參數(shù)空間里相交的線,在參數(shù)空間中交于同一個(gè)點(diǎn)的所有直線在圖像空間里都有貢獻(xiàn)的點(diǎn)與之對應(yīng)。

      在圖像中檢測直線的問題,其實(shí)質(zhì)是找到構(gòu)成直線的所有的像素點(diǎn);而所有共線的點(diǎn)(x,y),當(dāng)直線斜率存在時(shí),都可以用式(3)表示,其中k為直線的斜率,b為截距。

      y=kx+b。

      (3)

      3 算法設(shè)計(jì)

      機(jī)器人拍攝儀表圖像時(shí),會因?yàn)榻嵌仍虺霈F(xiàn)讀數(shù)偏差,圖2為同一儀表的不同角度拍攝結(jié)果。從圖2中可以看到,儀表指針讀數(shù)出現(xiàn)偏差。這是因?yàn)橹羔樅捅肀P不是處于同一個(gè)平面,當(dāng)儀表偏轉(zhuǎn)變形時(shí),指針相對表盤出現(xiàn)了偏差,因此,將指針位置平移到儀表平面上對應(yīng)位置才是對應(yīng)正面圖像中指針的正確讀數(shù)。

      (a)偏轉(zhuǎn)變形儀表 (b) 正面儀表

      圖3(a)為儀表投影俯視圖簡圖,圖3(b)為儀表投影前視圖簡圖。因拍攝儀表目標(biāo)較遠(yuǎn),可將觀測透射視線簡化為平行視線。通過兩張圖可以觀測到,當(dāng)儀表旋轉(zhuǎn)一定角度時(shí),因?yàn)閮x表平面與指針平面有一定間隔,從而在投影平面成像的結(jié)果會有一定的偏移;同時(shí)當(dāng)旋轉(zhuǎn)角度固定時(shí),因?yàn)閮x表平面與指針平面平行,兩平面對應(yīng)的點(diǎn)在投影平面成像的偏移距離相同,此時(shí),當(dāng)確定指針?biāo)趫A面圓心及針尖位置,以及表盤圓心,即可確定指針在表盤實(shí)際位置,從而獲得最終矯正讀數(shù)。

      (a)俯視圖 (b) 前視圖

      圖3中,指針?biāo)趫A面圓心Op為標(biāo)定位置,表盤圓心Oi為通過標(biāo)定表盤進(jìn)行橢圓擬合的位置,指針針尖Pp可通過Hough直線檢測得到。根據(jù)幾何知識可得到以下位置關(guān)系,進(jìn)而計(jì)算出Pi的真實(shí)位置。

      Pos(Pp) - Pos(Pi) = Pos(Op) - Pos(Oi),

      (4)

      式中Pos() 表示各點(diǎn)的位置坐標(biāo)。

      綜上所述,由于儀表表盤與指針之間的距離不方便獲取,但是手工標(biāo)定可以得到指針的圓心位置,通過表盤橢圓擬合可以得到表盤的圓心位置。表盤區(qū)域提取步驟如下:

      Step1 選擇目標(biāo)儀表框;

      Step2 手工標(biāo)定儀表盤位置(5個(gè)點(diǎn)均勻分布在表盤周邊);

      Step3 使用橢圓擬合標(biāo)定數(shù)據(jù),別截取表盤區(qū)域;

      Step4 計(jì)算橢圓圓心。

      圖4中黃色的橢圓即為根據(jù)五點(diǎn)擬合的結(jié)果,其中長軸和短軸的交點(diǎn)(紅色的點(diǎn))即為表盤圓心。

      圖4 橢圓擬合 圖5 指針和表盤的偏移

      經(jīng)過推算可知,表盤圓心與指針圓心的偏差即為指針針尖與表盤對應(yīng)針尖位置的偏差,也就是偏轉(zhuǎn)變形儀表指針讀數(shù)和正面儀表指針讀數(shù)的差別。見圖5中藍(lán)線即為偏移距離d。

      4 實(shí)驗(yàn)結(jié)果及分析

      4.1 實(shí)驗(yàn)數(shù)據(jù)獲取及預(yù)處理

      實(shí)驗(yàn)中的數(shù)據(jù)均來自機(jī)器人在巡檢過程中??吭陬A(yù)置位拍攝的設(shè)備圖像,如圖2所示。獲取到的儀表圖像需要進(jìn)行中值濾波去噪處理,消除噪聲干擾,然后使用五點(diǎn)法提取表盤區(qū)域進(jìn)行二值化、形態(tài)學(xué)處理操作。

      Hough直線檢測指針提取處理過程結(jié)果如圖6,步驟如下:

      (a)原圖 (b) 表盤 }(c) 二值化

      Step1 五點(diǎn)法橢圓擬合。在表盤內(nèi)任意選取五個(gè)點(diǎn),擬合橢圓。

      Step2 表盤定位截取。通過擬合的橢圓區(qū)域,將表盤區(qū)域截取出來。

      Step3 濾波去噪、二值化。將截取獲得的表盤區(qū)域進(jìn)行濾波去噪和二值化。

      Step4 形態(tài)學(xué)閉操作。對二值化表盤區(qū)域進(jìn)行閉運(yùn)算操作。

      Step5 直線檢測。使用Hough直線檢測算法檢測到表針的位置。

      4.2 矯正實(shí)驗(yàn)

      實(shí)驗(yàn)中共測試了87張圖像,其中:83張圖像與原圖像結(jié)果一樣或誤差在可接受的范圍內(nèi);4張圖像的矯正后誤差仍然不符合要求,其中,標(biāo)定結(jié)果2張無法確定,2張結(jié)果較差。

      表1列舉了三張矯正后的讀數(shù)情況,并與hough直線檢測進(jìn)行了對比分析,其中:圖7和圖8的正確誤差在可接受的范圍內(nèi)(根據(jù)實(shí)際需求,5%的誤差可接受);圖9由于儀表偏轉(zhuǎn)嚴(yán)重,正確誤差較大,誤差為8.91%,矯正結(jié)果不能接受。測試結(jié)果統(tǒng)計(jì)情況見表2。

      圖9 一側(cè)全遮擋儀表

      表1 本文方法結(jié)果舉例

      表2 測試結(jié)果統(tǒng)計(jì)

      表1中數(shù)據(jù)顯示,矯正后的讀數(shù)和實(shí)際讀數(shù)更加接近,更加優(yōu)于Hough變換得出的讀數(shù)。表3中使用透視變換對圖像進(jìn)行矯正,然后識別指針對數(shù)。測試結(jié)果發(fā)現(xiàn)對偏轉(zhuǎn)較小的效果較好,如圖8結(jié)果和本文一致,但對偏轉(zhuǎn)角度較大的情況識別結(jié)果誤差仍然較大,這主要是因?yàn)閳D像偏轉(zhuǎn)嚴(yán)重,即使矯正后仍有幾何位置差異。本文算法中圖9錯(cuò)誤主要是表盤提取不完整造成了表盤圓心及偏移距離計(jì)算出現(xiàn)偏差。

      表3 透視變換矯正結(jié)果舉例

      實(shí)驗(yàn)結(jié)果表示,本文矯正算法使儀表讀數(shù)的正確性取得了很大的改善。利用指針和表盤的偏移距離矯正,提高了偏轉(zhuǎn)儀表的讀數(shù)正確率,正確率達(dá)到了95.4%。

      5 結(jié)論

      1) 該算法成功解決了變電站設(shè)備中圓形指針式儀表傾斜造成算法識別率降低的現(xiàn)象,正確率達(dá)95.4%,提高了變電站巡檢機(jī)器人設(shè)備識別性能,可應(yīng)用到產(chǎn)品中。另一方面,算法具有建模簡單、運(yùn)行速度快、魯棒性強(qiáng)等特點(diǎn),算法的成功實(shí)施推進(jìn)了變電站無人值守進(jìn)程。

      2) 對偏轉(zhuǎn)較大造成遮擋嚴(yán)重的儀表讀數(shù)還存在偏差,仍需進(jìn)一步分析研究,如針對硬件設(shè)備,調(diào)整機(jī)器人??课恢?、優(yōu)化云臺俯仰角度控制等,針對算法需要進(jìn)一步研究高性能的儀表圓心定位方法。

      猜你喜歡
      讀數(shù)指針圓心
      二次曲線的一個(gè)類似圓心的性質(zhì)
      偷指針的人
      以圓周上一點(diǎn)為圓心作圓的圖的性質(zhì)及應(yīng)用
      讀數(shù)
      中國公路(2017年19期)2018-01-23 03:06:36
      讀數(shù)
      中國公路(2017年15期)2017-10-16 01:32:04
      為什么表的指針都按照順時(shí)針方向轉(zhuǎn)動(dòng)
      讀數(shù)
      中國公路(2017年9期)2017-07-25 13:26:38
      讀數(shù)
      中國公路(2017年7期)2017-07-24 13:56:40
      基于改進(jìn)Hough變換和BP網(wǎng)絡(luò)的指針儀表識別
      電測與儀表(2015年5期)2015-04-09 11:30:42
      ARM Cortex—MO/MO+單片機(jī)的指針變量替換方法
      富平县| 思茅市| 五台县| 吉林省| 波密县| 杂多县| 肃北| 治多县| 青浦区| 阿克陶县| 治多县| 商河县| 上蔡县| 博客| 监利县| 七台河市| 贺兰县| 新乐市| 陕西省| 蕉岭县| 来安县| 黄大仙区| 紫金县| 乐安县| 区。| 孝感市| 德钦县| 通榆县| 浠水县| 九龙县| 河北区| 尼勒克县| 宁南县| 海门市| 鄄城县| 当雄县| 宿迁市| 锦州市| 三河市| 时尚| 赤城县|