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

        ?

        基于Hough變換的發(fā)控轉(zhuǎn)接組合視頻監(jiān)測軟件設(shè)計與實現(xiàn)

        2021-10-26 06:11:06梅春睿劉巾杰胡旭東廖國瑞
        關(guān)鍵詞:示警自動識別指示燈

        梅春睿,劉巾杰,胡旭東,廖國瑞

        (中國文昌航天發(fā)射場,文昌,571300)

        0 引 言

        發(fā)控轉(zhuǎn)接組合是當(dāng)前中國航天器發(fā)射場中火箭控制系統(tǒng)地面測發(fā)控系統(tǒng)前端核心設(shè)備之一,其前面板分布著重要狀態(tài)的指示燈??刂葡到y(tǒng)通過它來實現(xiàn)箭上設(shè)備供配電、信號邏輯實現(xiàn)、與外系統(tǒng)信息交互、狀態(tài)顯示等功能。地面測發(fā)控階段和發(fā)射階段,前端崗位人員分別在臍帶塔和后端測試發(fā)射大廳實時監(jiān)測發(fā)控轉(zhuǎn)接組合前面板指示燈狀態(tài)變化,并向系統(tǒng)指揮員反饋情況。需要崗位人員掌握測試原理,明確測試流程中指示燈的亮滅時機(jī)及邏輯順序,并快速向指揮員匯報測試現(xiàn)象。

        當(dāng)前工作模式下,控制系統(tǒng)地面測發(fā)控前端對發(fā)控轉(zhuǎn)接組合的監(jiān)測主要通過人工實現(xiàn),依賴于崗位人員的專業(yè)能力和注意力集中情況。該方式存在以下缺點:

        a)難以長時間保持高度注意。實際測試過程往往長達(dá)2~3 h,發(fā)射日更是長達(dá)12 h,人員容易產(chǎn)生疲勞感,注意力下降。而指示燈發(fā)生變化過程往往不到1 s,崗位人員難以準(zhǔn)確捕捉到每一個指示燈狀態(tài)變化時機(jī),漏看、錯看的情況難以避免,監(jiān)測準(zhǔn)確性難以保證。

        b)測試無記錄文件留存。實際工作中,人員不僅需要時刻緊盯發(fā)控轉(zhuǎn)接組合指示燈,同時還需要監(jiān)測地供電源、地面電源1、地面電源2、地面電源3主副機(jī)共8個地面電源的電壓及電流示數(shù)變化,需要觀察電源控制組合指示燈以及其他前端設(shè)備的工作情況。特殊動作時多個指示燈往往集中在同一時間段內(nèi)改變狀態(tài),崗位人員不具備在試驗現(xiàn)場形成記錄文件的條件。試驗過程無記錄文件留存,不利于測試過程的可追溯性,不利于故障排查工作的開展。

        c)示警過程冗長。出現(xiàn)異常情況時,當(dāng)前試驗條件下,崗位人員可通過電話或調(diào)度聯(lián)系后端指揮員進(jìn)行示警,往往花費時間較多,不能及時示警,不能快速準(zhǔn)確傳達(dá)異常情況。-3 min伺服啟動后,每分每秒都很珍貴,通過崗位人員口頭傳遞信息容易錯失最佳的故障處理時機(jī)。

        本文設(shè)計并實現(xiàn)的發(fā)控轉(zhuǎn)接組合視頻監(jiān)測軟件,可以依托于測試發(fā)射大廳的視頻計算機(jī)進(jìn)行運用,具有硬件支撐,具備可實施性。自動監(jiān)測可有效輔助崗位人員工作,極大降低漏看、錯看幾率;自動記錄留存有利于試驗過程記錄的完整性;及時示警功能可彌補緊急情況下故障信息傳遞時效性問題。該項目緊貼當(dāng)前試驗現(xiàn)場狀況,針對性地彌補了試驗工作模式缺陷,具備應(yīng)用價值。

        1 需求分析

        1.1 功能性需求

        依據(jù)發(fā)射場現(xiàn)行工作模式,發(fā)控轉(zhuǎn)接組合屬于發(fā)控前端崗位設(shè)備。人員上崗后,在系統(tǒng)進(jìn)行測試時,需要同時觀察發(fā)控轉(zhuǎn)接組合指示燈情況及地面電源電壓電流示數(shù)。結(jié)合人員難以長時間保持高度注意力、測試無記錄文件留存、示警過程冗長的現(xiàn)實特點,圖1列出了發(fā)控轉(zhuǎn)接組合視頻監(jiān)測軟件的功能要求。

        圖1 功能性需求分析Fig.1 Functional Requirements Analysis

        圖1中,視頻及條形圖的共同顯示令指示燈變化情況更加直觀,可以輔助崗位人員集中注意力;語音提示和歷史狀態(tài)變化列表可以輔助崗位人員及時觀測地面電源電壓、電流示數(shù),防止錯過數(shù)據(jù)變化時機(jī);自動記錄狀態(tài)變化到Excel及一鍵生成Word文檔有助于記錄留存及測試過程回顧復(fù)查;特殊音效示警可以及時引起崗位人員和指揮員注意;故障模式識別及彈框示警能夠顯示故障模式,幫助指揮員快速實現(xiàn)故障定位。

        1.2 非功能性需求

        非功能性需求指的是在實現(xiàn)用戶需求的同時,系統(tǒng)需要具備的特性,比如可靠性、穩(wěn)定性、可維護(hù)性等。非功能性需求是軟件功能的展現(xiàn)模式,它影響著功能性需求的定義、實現(xiàn)及使用[1]。即使一個軟件的功能再強,若是使用方法復(fù)雜,用戶體驗感極差,那么它強大的功能也無從展示。

        發(fā)控轉(zhuǎn)接組合視頻監(jiān)測軟件在非功能性需求上需要達(dá)到以下幾點要求:

        a)實用性。軟件應(yīng)當(dāng)具備簡潔、友好的操作界面,盡量使用戶對軟件的操作使用方法一目了然;

        b)可靠性。軟件開發(fā)過程中,如果軟件不能可靠地運行,那么無論系統(tǒng)的功能多么全面,都無法保證用戶的基本需求得以滿足;

        c)高性能。高性能指的是用戶對系統(tǒng)響應(yīng)速度的需求[1]。視頻監(jiān)控需要具備時效性,人工監(jiān)測時指示燈變化及匯報時間的誤差大約為2 s,以此為標(biāo)準(zhǔn)要求軟件的各類提示應(yīng)當(dāng)在2 s內(nèi)完成。

        2 方案擬定

        結(jié)合崗位人員和指揮員的需求分析,將軟件設(shè)計為4個模塊:初始化、實時監(jiān)控、實時示警和文件形成模塊,如圖2所示。

        圖2中,實時監(jiān)控模塊要求軟件可以自動識別發(fā)控轉(zhuǎn)接組合的指示燈亮滅情況。該設(shè)備指示燈形狀均為圓形,結(jié)合邊緣檢測,以Hough變換作為理論支撐實現(xiàn)指示燈的自動識別。

        圖2 軟件總體設(shè)計方案Fig.2 Overall Design Scheme of the Software

        為滿足用戶對系統(tǒng)響應(yīng)速度的需求,選擇具有強大數(shù)據(jù)處理能力的MATLAB軟件作為算法實現(xiàn)的基本工具。與此同時,為了使用戶界面更加友好、接口更加簡化,人機(jī)交互界面的開發(fā)工具也選擇了與MATLAB軟件更加適配的圖形用戶界面(GUI)工具包。其允許用戶定制用戶與計算機(jī)的交互方式,用戶通過窗口、菜單、按鍵等方式實現(xiàn)對數(shù)據(jù)的自動化、可視化處理[2]。

        3 邊緣檢測、Hough變換與算法實現(xiàn)

        3.1 邊緣檢測

        圖像邊緣是圖像中灰度不連續(xù)或急劇變換的所有像素的集合,集中了圖像的大部分信息,是圖像最基本的特性之一[3]。邊緣檢測是后續(xù)圖像分割、特征提取和識別等圖像分析領(lǐng)域的關(guān)鍵一步。比較常見的檢測算子有:Sobel、Prewitt、Roberts、Log、Canny。

        Sobel算子能夠產(chǎn)生較好的檢測效果,對噪聲具有平滑抑制作用,但得到的邊緣較粗,可能出現(xiàn)偽邊緣;Prewitt算子減小了噪聲對圖像邊緣檢測的影響,但同樣對圖像邊緣檢測效果較粗,背景噪聲對算法有效性影響較大;Roberts算子對邊緣定位精度高,但無法抑制噪聲影響;Log算子在實際運用中對噪聲敏感,噪聲平滑能力與邊緣定位能力相矛盾;Canny算子進(jìn)行圖像邊緣檢測較為有效,檢測紋理較細(xì),但噪聲影響較大。幾種算子各有利弊,可根據(jù)被識別圖像的特點靈活選擇。

        3.2 Hough變換

        Hough變換又稱霍夫變換,其本質(zhì)是從圖像空間到參數(shù)空間的映射。Hough變換的實質(zhì)是將圖像空間內(nèi)具有一定關(guān)系的像元進(jìn)行聚類,尋找能把這些像元用某一解析形式聯(lián)系起來的參數(shù)空間累計對應(yīng)點。Hough變換常被用于自動化和機(jī)器人視覺等領(lǐng)域,廣泛應(yīng)用與產(chǎn)品部件的自動監(jiān)視,生產(chǎn)過程自動監(jiān)控,采用直線、圓弧作為基本特征的工業(yè)產(chǎn)品檢查系統(tǒng)等方向。

        Hough變換將原始圖像中給定形狀的直線或者曲線上所有點都集中到變換空間的某個點上形成峰值[4]。這樣就把原始圖像中給定形狀的直線或曲線的檢測問題轉(zhuǎn)變成尋找變換空間中的峰值點問題,也就是把檢測整體特性(給定直線或曲線的點集)變成檢測局部特性的問題[4]。

        圖像空間中的任意解析曲線可以表述為

        即圖像空間中屬于同一解析曲線的點經(jīng)過式(2)的變換后,都映射到參數(shù)空間中,且相交于由參數(shù)確定的點[4]。從而說明,只要圖像空間中屬于同一解析曲線的數(shù)據(jù)點足夠多,就可以通過判斷參數(shù)空間中個參數(shù)點的積累值來確定此曲線在變換空間的相交點,從而確定此解析曲線的描述[4]。Hough變換適用于任何形式為的函數(shù),其中是坐標(biāo)向量,是系數(shù)向量[4]。

        對于圓心坐標(biāo)為O(a,b)、半徑為r的圓在參數(shù)空間中的表示為

        參數(shù)空間中,式(3)表示的是1個三維錐面。圖像空間中的圓對應(yīng)著參數(shù)空間中的1個點,而圖像空間中的1個點(x,y)對應(yīng)著參數(shù)空間中的1個三維直立圓錐,該點約束了通過該點的一簇圓的參數(shù)(a,b,r)[4],如圖3所示。

        圖3 參數(shù)空間示意Fig.3 Parameter Space Diagram

        圖像空間中圓上任意一點對應(yīng)著參數(shù)空間的一個圓錐,且該圓錐必經(jīng)過點(a',b',r')。也就是說,圖像空間中該圓上的所有點都映射到參數(shù)空間中后,對應(yīng)的一簇圓錐相交最多的點坐標(biāo)為(a',b',r')[4],如圖3所示。

        通過該點坐標(biāo)(a',b',r')可求出圖像空間圓的解析式,從而確定其圓心位置及半徑[4]。

        3.3 算法實現(xiàn)

        軟件的功能可以分為4個部分:初始化、自動監(jiān)控、實時示警及文件形成。

        3.3.1 初始化

        初始化主要實現(xiàn)測試狀態(tài)的設(shè)置、算法參數(shù)的設(shè)置以及指示燈位置定位。初始化流程見圖4。

        圖4 初始化流程Fig.4 Initialization Flowchart

        保存測試狀態(tài)設(shè)置后,軟件自動將其寫入Excel文檔1。算法參數(shù)設(shè)置中包含邊緣檢測參數(shù)(自動識別算子)、Hough變換參數(shù)(角度步長、閾值、最小圓半徑、最大圓半徑、檢測圓半徑步長),以及指示燈的行列數(shù)。邊緣檢測參數(shù)即自動識別算子,用于指示燈位置自動識別過程;Hough變換的參數(shù)用于每一幀畫面中指示燈狀態(tài)的自動識別;指示燈的行列數(shù)用于指示燈狀態(tài)矩陣的定義,以及手動位置識別的指示燈總數(shù)確認(rèn)。

        指示燈位置定位有手動識別和自動識別方式。按下“手動識別”按鈕后,鼠標(biāo)會變成十字型,需要用戶在初始幀顯示界面依次單擊每個指示燈中心,通過讀取鼠標(biāo)位置獲取指示燈初始位置矩陣;自動識別時會先將初始幀圖像灰度化,對其進(jìn)行邊緣檢測,再利用Hough變換得到指示燈初始位置矩陣。具體流程如圖5所示。

        圖5 自動識別流程Fig.5 Automatic Identification Flowchart

        用Hough變換方法檢測圓時,首先對參數(shù)空間進(jìn)行適當(dāng)量化,得到1個三維的計數(shù)器陣列,其中每一個立體小方格對應(yīng)(a,b,r)的參數(shù)離散值。

        將圖像空間的初始幀灰度化后,根據(jù)灰度的梯度信息,選取適當(dāng)閾值求出邊緣。計算與邊緣上每一點像素距離為r的所有點(a,b),同時將對應(yīng)的(a,b,r)立方體小格累加器加1。改變r值重復(fù)上述過程,當(dāng)對全部邊緣點變換完成后,對三維陣列的所有累加器值進(jìn)行比較,其峰值小格的坐標(biāo)就對應(yīng)著圖像空間中圓形邊界的圓參數(shù)(a,b,r)。

        3.3.2自動監(jiān)控

        給每一幀圖像設(shè)置狀態(tài)矩陣,包含指示燈的位置坐標(biāo)及狀態(tài)。初始幀的位置采用初始化(手動識別或自動識別)結(jié)果,之后每一幀的位置計算方法與自動識別過程相同。軟件通過指示燈位置處像素點的亮度變化提取狀態(tài)信息,通過當(dāng)前幀狀態(tài)矩陣與上一幀狀態(tài)矩陣的對比來識別指示燈狀態(tài)變化情況,并繪出相應(yīng)條形圖,將狀態(tài)變化寫入Excel2文件并列表顯示。

        3.3.3 實時示警

        建立語音庫,每當(dāng)指示燈狀態(tài)矩陣發(fā)生變化時,讀取相應(yīng)的語音文件并播放。

        設(shè)置常見測試規(guī)律表,當(dāng)測試中出現(xiàn)不符合該表的情況時進(jìn)行特殊音效及彈框示警,并在彈框中說明故障模式。基本測試規(guī)律表如表1所示。

        表1 基本測試規(guī)律表Tab.1 Basic Rules of Test

        自動監(jiān)控及實時示警流程見圖6。

        圖6 自動監(jiān)控及實時示警流程Fig.6 Flowchart of Automic Monitoring and Real-time Warning

        用戶在初始化模塊中設(shè)置好測試狀態(tài)后,保存狀態(tài)時,軟件將狀態(tài)內(nèi)容寫入到Excel文件1。指示燈的狀態(tài)變化被軟件實時記錄到Excel文件2。當(dāng)用戶按下“生成報告”按鈕后,軟件讀取Excel文件1及Excel文件2,將其內(nèi)容寫入Word文檔,形成測試報告。

        4 軟件的設(shè)計與實現(xiàn)

        4.1 初始化模塊

        初始化模塊中,用戶可以進(jìn)行測試狀態(tài)設(shè)置、參數(shù)設(shè)置與調(diào)整以及初始幀的指示燈的位置識別。

        測試狀態(tài)設(shè)置包括測試人員、地點、日期以及當(dāng)前測試狀態(tài)。保存后,測試人員、地點、日期信息可用于Word文檔的一鍵生成,測試狀態(tài)用于故障模式的識別比對。

        參數(shù)的設(shè)置與調(diào)整,指的是邊緣檢測的參數(shù)(自動識別算子)、Hough變換的參數(shù)(角度步長、閾值、最小圓半徑、最大圓半徑、檢測圓半徑步長),以及指示燈的行數(shù)、列數(shù)。過參數(shù)變換對算法進(jìn)行優(yōu)化和比較。當(dāng)用戶不了解參數(shù)設(shè)置方法時,可選用默認(rèn)參數(shù),不影響軟件的功能及使用。

        初始幀的指示燈的位置識別有手動和自動2種方式,參數(shù)設(shè)置模塊中的參數(shù)應(yīng)用于此處的指示燈識別算法。該模塊用戶界面如圖7所示。

        圖7 參數(shù)設(shè)置及位置初始化模塊Fig.7 Module of Parameter Setting and Location Initilization

        單擊手動識別按鈕后,鼠標(biāo)會變成十字線形狀,依次單擊視頻顯示區(qū)域初始幀上的指示燈后,在指定區(qū)域顯示手動指示燈定位圖。單擊自動識別按鈕后,軟件將自動指示燈位置,并將自動識別結(jié)果顯示在指定區(qū)域。

        4.2 實時監(jiān)控模塊

        實時監(jiān)控模塊包括視頻顯示、條形圖顯示、歷史狀態(tài)變換列表以及語音提示功能。視頻顯示區(qū)域呈現(xiàn)了當(dāng)前發(fā)控轉(zhuǎn)接組合的指示燈狀態(tài),條形圖將各個指示燈狀態(tài)按照“亮”、“滅”兩種狀態(tài)進(jìn)行了值為“1”、“-1”的柱狀的區(qū)別顯示,有助于更加直觀地觀測到指示燈狀態(tài)變化。

        歷史狀態(tài)變換列表展示了當(dāng)前測試中指示燈的每一次狀態(tài)變化及時間,有助于輔助崗位人員進(jìn)行回顧與檢查,如圖8所示。

        圖8 狀態(tài)列表Fig.8 State List

        按下“語音提示”按鈕后,開啟語音提示功能。每當(dāng)指示燈狀態(tài)發(fā)生變化時,播放相應(yīng)的語音文件??梢杂行龒徫蝗藛T注意力,提醒崗位人員監(jiān)測地面電源電壓電流變化,避免了觀測指示燈的同時觀測不到電壓電流變化的尷尬。

        4.3 實時示警模塊

        當(dāng)測試過程中出現(xiàn)與常見測試規(guī)律表不符的情況時,軟件會播放特殊音效進(jìn)行示警,在后臺自動識別故障模式后,對故障模式進(jìn)行彈框提示,輔助指揮員快速進(jìn)行故障定位。

        4.4 文件形成模塊

        該模塊可以自動記錄指示燈狀態(tài)變化情況到Excel文件,還可一鍵生成Word文檔。有助于記錄留存和測試過程的回顧復(fù)查。

        綜上所述,該軟件不論是在設(shè)備狀態(tài)監(jiān)測及提示、異常情況快速示警及描述,還是在形成記錄文件上,都滿足了崗位設(shè)置的需求,彌補了人工錯誤率高的缺陷。

        5 結(jié)束語

        本文立足于解決發(fā)控前端崗位發(fā)控轉(zhuǎn)接組合視頻的自動監(jiān)控問題,從用戶需求分析入手,結(jié)合邊緣檢測和Hough變換原理識別指示燈的亮滅情況,設(shè)計并實現(xiàn)了發(fā)控轉(zhuǎn)接組合視頻監(jiān)測軟件。該軟件實現(xiàn)了發(fā)控轉(zhuǎn)接組合狀態(tài)變化的自動播報,輔助崗位人員更好地集中注意力,可以及時示警并輔助指揮員實現(xiàn)故障快速定位,并將測試過程的狀態(tài)變化自動記錄到文件,給崗位人員和指揮員提供了便利。

        下一步研究將著力于把視頻自動識別技術(shù)應(yīng)用在控制系統(tǒng)的其他地面設(shè)備,結(jié)合前后端地面設(shè)備數(shù)據(jù)進(jìn)行聯(lián)合分析,衍生出故障快速定位等新生功能。

        猜你喜歡
        示警自動識別指示燈
        犬在搜索訓(xùn)練中 示警常見問題分析
        淺談氣味搜索訓(xùn)練中口令“非”和無獎勵的使用
        自動識別系統(tǒng)
        特別健康(2018年3期)2018-07-04 00:40:18
        淺析搜爆犬跟隨示警的訓(xùn)練方法及要點
        金屬垃圾自動識別回收箱
        基于IEC61850的配網(wǎng)終端自動識別技術(shù)
        電測與儀表(2016年6期)2016-04-11 12:06:38
        榮威750車ABS指示燈和防側(cè)滑指示燈異常點亮
        上海大眾POLO充電指示燈點亮
        蘭姆凹陷穩(wěn)頻工作點自動識別技術(shù)
        2013年波羅車充電指示燈異常點亮
        美女脱了内裤张开腿让男人桶网站| 国产精品一级黄色大片| 国产成人亚洲精品91专区高清| 国产极品粉嫩福利姬萌白酱| 午夜亚洲www湿好爽| 亚洲成a∨人片在线观看无码| 亚洲天堂一区二区三区视频| 黄片视频免费在线观看国产| 无码日韩精品一区二区三区免费| 小12箩利洗澡无码视频网站| 狼人狠狠干首页综合网| 偷拍偷窥女厕一区二区视频| 麻豆久久久9性大片| 欧美久久久久中文字幕| 经典亚洲一区二区三区| 超碰国产精品久久国产精品99| 毛多水多www偷窥小便| 麻豆国产乱人伦精品一区二区| 男女视频在线观看一区二区| 亚洲av男人电影天堂热app| 蜜臀久久99精品久久久久久小说| 成人午夜免费福利| 麻豆成人久久精品一区| 国产片精品av在线观看夜色| 日韩a∨精品日韩在线观看| 国产一区二区三区视频大全| 亚洲av手机在线网站| 护士人妻hd中文字幕| 亚洲两性视频一三区| 中文字幕日本在线乱码| 精品久久久bbbb人妻| 污污污污污污污网站污| 日本在线一区二区三区观看| 国产毛片黄片一区二区三区| 日韩制服国产精品一区| 北岛玲中文字幕人妻系列| 亚洲乱码av一区二区蜜桃av| 亚洲人成无码区在线观看| 久久88综合| 国产精品三级在线不卡| 国产亚洲精品成人aa片新蒲金 |