影像增強(qiáng)器是對(duì)微弱光信號(hào)進(jìn)行放大的光電圖像增強(qiáng)設(shè)備,人們可以利用它在光線較弱的情況(如夜晚)下觀察外界景物或目標(biāo)。影像增強(qiáng)器的電路系統(tǒng)制造的好壞直接影響它的質(zhì)量。不合格的電系統(tǒng)會(huì)使影像增強(qiáng)器在使用時(shí)容易產(chǎn)生黑斑(電路虛焊)、亮點(diǎn)(電路短路)、閃光和忽明忽暗(電路不穩(wěn)定)等故障。因此在影像增強(qiáng)器投入使用之前,必須對(duì)其可靠性指標(biāo)進(jìn)行考核試驗(yàn)。
近幾年,隨著計(jì)算機(jī)技術(shù)和數(shù)字圖像處理技術(shù)的不斷發(fā)展,機(jī)器視覺(jué)在醫(yī)學(xué)圖像、工業(yè)生產(chǎn)、質(zhì)量檢測(cè)等領(lǐng)域得到了廣泛的應(yīng)用。而虛擬儀器(Virtual Instruments)技術(shù)可通過(guò)軟件將通用計(jì)算機(jī)與硬件結(jié)合起來(lái)快速構(gòu)成可靠的測(cè)試或測(cè)控系統(tǒng)。筆者將機(jī)器視覺(jué)技術(shù)與虛擬儀器技術(shù)結(jié)合起來(lái),開發(fā)了基于虛擬儀器的影像增強(qiáng)器可靠性檢測(cè)機(jī)器視覺(jué)系統(tǒng)(以下簡(jiǎn)稱可靠性試驗(yàn)系統(tǒng)),取得了較好的效果。
系統(tǒng)結(jié)構(gòu)和工作原理
整個(gè)系統(tǒng)分為光機(jī)分系統(tǒng)和監(jiān)測(cè)與記錄分系統(tǒng)(圖1)。光機(jī)分系統(tǒng)為影像增強(qiáng)器模擬實(shí)際工作環(huán)境下的光應(yīng)力、電應(yīng)力并提供試驗(yàn)時(shí)影像增強(qiáng)器的擺放支架,包括光源、大小兩級(jí)積分球、毛玻璃、光闌、透過(guò)率板、平行光管、夜視儀支架、光應(yīng)力切換運(yùn)動(dòng)裝置和發(fā)光強(qiáng)度探測(cè)器等。 監(jiān)測(cè)與記錄分系統(tǒng)不僅實(shí)時(shí)識(shí)別、記錄影像增強(qiáng)器目鏡處產(chǎn)生的黑斑、亮點(diǎn)、閃光和忽明忽暗等故障,還記錄與故障圖像對(duì)應(yīng)的試驗(yàn)環(huán)境參數(shù),最后再對(duì)這些試驗(yàn)數(shù)據(jù)進(jìn)行分析處理,給出對(duì)影像增強(qiáng)器質(zhì)量的合理評(píng)價(jià)??紤]系統(tǒng)的實(shí)時(shí)性的要求和效率,監(jiān)測(cè)與記錄分系統(tǒng)設(shè)計(jì)為分布式結(jié)構(gòu),由四臺(tái)圖像機(jī)和一臺(tái)管理機(jī)經(jīng)HUB連接為星型網(wǎng)絡(luò)。每臺(tái)圖像機(jī)上安裝的圖像采集卡PCI-1407與CCD攝像機(jī)連接,以配合故障圖像識(shí)別與處理軟件監(jiān)測(cè)、記錄相應(yīng)影像增強(qiáng)器目鏡處的故障圖像。為了解決故障圖像實(shí)時(shí)存盤問(wèn)題,每臺(tái)圖像機(jī)上還安裝了磁盤陣列控制器。管理機(jī)上安裝有多動(dòng)能數(shù)據(jù)采集卡PCI-6024E,以配合管理機(jī)軟件監(jiān)測(cè)記錄試驗(yàn)過(guò)程中的各項(xiàng)參數(shù)、控制光機(jī)部分的光應(yīng)力切換、電應(yīng)力開關(guān)、增減等??刂葡浜瓦m配器是光機(jī)分系統(tǒng)和檢測(cè)與記錄分系統(tǒng)的接口,它一方面將來(lái)自監(jiān)測(cè)與記錄分系統(tǒng)的控制信號(hào)轉(zhuǎn)換為運(yùn)動(dòng)機(jī)構(gòu)可識(shí)別的信號(hào),另一方面將光機(jī)部分和其它部分的試驗(yàn)參數(shù)轉(zhuǎn)換為監(jiān)測(cè)與記錄分系統(tǒng)可識(shí)別的電信號(hào),這樣兩個(gè)分系統(tǒng)便形成一個(gè)整體。
系統(tǒng)工作時(shí),操作人員首先在管理機(jī)上對(duì)試驗(yàn)條件(如所需要的電應(yīng)力)進(jìn)行設(shè)置,然后, 管理機(jī)協(xié)調(diào)(通過(guò)網(wǎng)絡(luò)上各進(jìn)程間的通訊)整個(gè)系統(tǒng)進(jìn)行自檢,確保各設(shè)備準(zhǔn)備就緒。自檢完成后,管理機(jī)按照操作員設(shè)置的試驗(yàn)條件對(duì)試驗(yàn)條件進(jìn)行自動(dòng)設(shè)置后才開始進(jìn)行試驗(yàn)。在試驗(yàn)循環(huán)的每個(gè)工作循環(huán)中,各圖像機(jī)首先在不出現(xiàn)故障(由算法和操作人員目測(cè)保證)的情況下獲得標(biāo)準(zhǔn)圖像,此后與圖像機(jī)所聯(lián)接的CCD攝像機(jī)不斷將影像增強(qiáng)器目鏡處的圖像轉(zhuǎn)換為標(biāo)準(zhǔn)的視頻信號(hào)輸入到圖像采集卡,圖像采集卡對(duì)視頻信號(hào)進(jìn)行分解、采集后將其轉(zhuǎn)換為數(shù)字信號(hào)并輸送計(jì)算機(jī)進(jìn)行處理,圖像機(jī)上的故障圖像識(shí)別與處理軟件對(duì)數(shù)字圖像信號(hào)進(jìn)行實(shí)時(shí)處理,并識(shí)別圖像中是否存在故障,如果存在故障便保存,否則繼續(xù)判斷下一幀。管理機(jī)在試驗(yàn)過(guò)程中對(duì)每幀圖像對(duì)應(yīng)的試驗(yàn)環(huán)境參數(shù)進(jìn)行同步監(jiān)測(cè)并將它們記錄到數(shù)據(jù)庫(kù)中。每個(gè)工作循環(huán)結(jié)束后,管理機(jī)控制施加到影像增強(qiáng)器的電應(yīng)力關(guān)閉,確保影像增強(qiáng)器休息,同時(shí)控制光機(jī)分系統(tǒng)的運(yùn)動(dòng)機(jī)構(gòu)改變光闌和透過(guò)率板,進(jìn)行光應(yīng)力切換,以保證下一個(gè)工作循環(huán)開始前光應(yīng)力準(zhǔn)備就緒。如此重復(fù),直到完成整個(gè)試驗(yàn)的多個(gè)試驗(yàn)循環(huán)為止。
開發(fā)過(guò)程中用虛擬儀器開發(fā)平臺(tái)NI LabVIEW5.0 PDS和機(jī)器視覺(jué)軟件開發(fā)平臺(tái)NI IMAQ Vision 5.0再結(jié)合NI SQL ToolKit快速開發(fā)大部分軟件模塊。為了提高軟件的處理速度用VC++6.0開發(fā)底層的故障識(shí)別程序,并利用LabVIEW的CIN接口將用C語(yǔ)言編寫的程序嵌入整合到軟件系統(tǒng)中。用Power Builder 6.0和MS SQL Server 7.0開發(fā)狀態(tài)數(shù)據(jù)管理模塊。用LabVIEW與NI DataSockect編寫數(shù)據(jù)通訊和系統(tǒng)管理模塊。這些軟件模塊分別安裝在管理機(jī)和圖像機(jī)上,并且各圖像機(jī)的軟件和配置完全相同,如果要對(duì)系統(tǒng)進(jìn)行擴(kuò)展,只需要將按圖像的配置要求配置的計(jì)算機(jī)連接到網(wǎng)絡(luò)中即可。
系統(tǒng)使用的技術(shù)特點(diǎn)
可靠性檢測(cè)系統(tǒng)的技術(shù)特點(diǎn)有效地保證了系統(tǒng)的正常運(yùn)行。
系統(tǒng)在非常規(guī)光源下進(jìn)行工作
影像增強(qiáng)器用于對(duì)微弱的外界光線進(jìn)行放大,其目鏡處物像的亮度大約幾十個(gè)勒克斯左右,圖像的噪聲非常大,對(duì)故障識(shí)別帶來(lái)了很大難度。解決問(wèn)題的辦法是在不同的照度下,用LabVIEW和IMAQ Vision編寫程序自動(dòng)調(diào)整圖像采集卡的黑白電平和CCD曝光系數(shù),保證故障提取在較高的信噪比下進(jìn)行。
系統(tǒng)有很強(qiáng)的實(shí)時(shí)性
按照指標(biāo)要求,系統(tǒng)要在80ms內(nèi)進(jìn)行圖像采集、預(yù)處理、故障識(shí)別、圖像存儲(chǔ)等一系列操作,對(duì)實(shí)時(shí)性要求很高。主要采用兩個(gè)辦法解決實(shí)時(shí)性問(wèn)題,一是采用磁盤陣列技術(shù),一是用VC編寫故障識(shí)別軟件。按照要識(shí)別的故障黑斑、亮點(diǎn)、閃光和忽明忽暗灰度閾值依次降低,面積閾值依次增加的特征,系統(tǒng)中用灰度和面積作為特征參數(shù)進(jìn)行故障識(shí)別。用VC編寫程序使故障圖像和標(biāo)準(zhǔn)圖像相減后的結(jié)果進(jìn)行一次腐蝕,再按照所設(shè)置的閾值識(shí)別故障。將編寫的程序編譯成.lsb格式,用CIN接點(diǎn)嵌入到LabVIEW程序中。經(jīng)測(cè)試此程序?qū)σ粠收蠄D像進(jìn)行識(shí)別一般需要30ms,完全滿足系統(tǒng)的要求。
圖像高速流盤
系統(tǒng)中采用的另外一個(gè)提高系統(tǒng)實(shí)時(shí)性的手段是RAID(磁盤陣列)技術(shù)。RAID按照不同的存儲(chǔ)性能、數(shù)據(jù)安全性和存儲(chǔ)成本有RAID0 到 6 七種基本的級(jí)別和一些基本RAID級(jí)別的組合形式。RAID0(有時(shí)也稱作Stripe或Striping)可以讓多個(gè)磁盤并行的執(zhí)行系統(tǒng)的某個(gè)數(shù)據(jù)請(qǐng)求,把連續(xù)的數(shù)據(jù)分散到多個(gè)磁盤上存取,這樣就有效解決了磁盤I/O與CPU處理速度之間的瓶頸問(wèn)題。系統(tǒng)中每臺(tái)圖像機(jī)上的硬盤組都通過(guò)RAID接口卡連接到系統(tǒng)中來(lái)提高系統(tǒng)的實(shí)時(shí)性。
分布式同步數(shù)據(jù)采集與控制
整個(gè)系統(tǒng)由一臺(tái)管理計(jì)算機(jī)和四臺(tái)圖像機(jī)協(xié)同完成計(jì)算工作,在工作過(guò)程中有嚴(yán)格的時(shí)序關(guān)系。在用NI DataSocket編寫的通信模塊中,發(fā)信者每發(fā)出消息給受信者,必須得到受信者的確認(rèn)后才進(jìn)行后續(xù)工作,這種機(jī)制很好的保證了整個(gè)系統(tǒng)協(xié)調(diào)工作。另一方面,為了便于事后區(qū)分從屬故障,要求保存每一幅故障圖像時(shí)同時(shí)記錄對(duì)應(yīng)的系統(tǒng)狀態(tài)。為此采取同頻、同相和同時(shí)啟動(dòng)的同步機(jī)制。同頻是指圖像采集和狀態(tài)采集的頻率相同;同相是指將從任一圖像采集卡解析出的同步視頻信號(hào)連接到其他三個(gè)CCD的同步輸入端,保證四個(gè)CCD送到圖像采集卡的視頻信號(hào)相位相同;另外,圖像采集卡和數(shù)據(jù)采集卡的觸發(fā)端子連接在一起,并且都工作在觸發(fā)狀態(tài)下,任一圖像采集卡發(fā)出觸發(fā)信號(hào)后,整個(gè)系統(tǒng)開始動(dòng)作。
結(jié)語(yǔ)
在將虛擬儀器技術(shù)與機(jī)器視覺(jué)技術(shù)結(jié)合起來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的過(guò)程中,為了提高系統(tǒng)的實(shí)時(shí)性,故障識(shí)別部分用VC++來(lái)完成。編寫完成的算法被編譯為虛擬儀器開發(fā)平臺(tái)LabVIEW的CIN接口支持的格式后嵌入整個(gè)軟件系統(tǒng)。經(jīng)過(guò)測(cè)試,使用這種軟件整合方式和算法后系統(tǒng)對(duì)故障圖像進(jìn)行處理的時(shí)間加上圖像采集與存盤的時(shí)間,總共耗時(shí)不超過(guò)40毫秒,完全滿足指標(biāo)的要求,同時(shí),利用虛擬儀器開發(fā)平臺(tái)來(lái)完成其擅長(zhǎng)的控制功能,開發(fā)者只需要專注與系統(tǒng)功能的完整性而不必考慮復(fù)雜的細(xì)節(jié),這就極大的發(fā)揮了虛擬儀器的性能,使系統(tǒng)有很強(qiáng)的靈活性和擴(kuò)展性,并節(jié)省了開發(fā)所應(yīng)支付的費(fèi)用,提高了系統(tǒng)的性能價(jià)格比。
圖1 系統(tǒng)整體結(jié)構(gòu)示意圖
相關(guān)推薦
機(jī)器視覺(jué)系統(tǒng)在注塑行業(yè)的應(yīng)用
機(jī)器視覺(jué)系統(tǒng)應(yīng)用于標(biāo)簽外觀視覺(jué)檢查!
機(jī)器視覺(jué)系統(tǒng)應(yīng)用成為檢測(cè)行業(yè)主導(dǎo)潮流
機(jī)器視覺(jué)系統(tǒng)是指什么? 機(jī)器視覺(jué)系統(tǒng)的工作原理是什么?
機(jī)器視覺(jué)系統(tǒng)是由哪些部分組成的
機(jī)器視覺(jué)系統(tǒng)是由哪幾部分組成的?其有哪些應(yīng)用實(shí)例?
機(jī)器視覺(jué)系統(tǒng)有何應(yīng)用
機(jī)器視覺(jué)系統(tǒng)測(cè)量有哪些優(yōu)勢(shì)?
機(jī)器視覺(jué)系統(tǒng)的工作原理是什么?有哪些應(yīng)用實(shí)例?
虛擬儀器LabVIEW系統(tǒng)在實(shí)驗(yàn)或教學(xué)的應(yīng)用
虛擬儀器和傳統(tǒng)儀器的比較
虛擬儀器在位移測(cè)試系統(tǒng)中的應(yīng)用
虛擬儀器在汽車行業(yè)檢測(cè)的應(yīng)用
虛擬儀器如何計(jì)量和校準(zhǔn)
虛擬儀器對(duì)軍用測(cè)試技術(shù)有什么影響?
虛擬儀器應(yīng)用案例
虛擬儀器技術(shù)
虛擬儀器技術(shù)介紹
虛擬儀器概念
虛擬儀器的關(guān)鍵是什么?
虛擬儀器課件,虛擬儀器電子教案
虛擬儀器軟件結(jié)構(gòu)(詳細(xì)介紹)
CCD機(jī)器視覺(jué)系統(tǒng)有哪些運(yùn)行原理及工作方式?
CCD機(jī)器視覺(jué)系統(tǒng)運(yùn)行原理及工作方式
[原創(chuàng)]試測(cè)量行業(yè)的主流——虛擬儀器
【下載】《LabVIEW高級(jí)編程與虛擬儀器工程應(yīng)用》——儀器工程實(shí)例大全
不可忽視色彩對(duì)機(jī)器視覺(jué)系統(tǒng)的影響
什么是虛擬儀器? 虛擬儀器的應(yīng)用有哪些?
四元數(shù)視覺(jué):CCD機(jī)器視覺(jué)系統(tǒng)運(yùn)行原理及工作方式
四元數(shù)數(shù)控:深圳機(jī)器視覺(jué)系統(tǒng)在農(nóng)業(yè)領(lǐng)域有什么應(yīng)用?
四元數(shù)數(shù)控:深圳機(jī)器視覺(jué)系統(tǒng)有什么功能?
四元數(shù)數(shù)控:深圳機(jī)器視覺(jué)系統(tǒng)測(cè)量有什么優(yōu)勢(shì)?
基于虛擬儀器技術(shù)的遠(yuǎn)程儀器測(cè)控實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)
基于虛擬儀器的視覺(jué)定位磁場(chǎng)分布檢測(cè)系統(tǒng)設(shè)計(jì)
基于LabVIEW的虛擬儀器技術(shù)在產(chǎn)品視覺(jué)檢測(cè)中的應(yīng)用
基于LabVIEW的虛擬儀器概述
基于LabVIEW的虛擬儀器的設(shè)計(jì)
如何使用虛擬儀器技術(shù)創(chuàng)建合成儀器
如何采用虛擬儀器實(shí)現(xiàn)光纖電流感測(cè)系統(tǒng)的設(shè)計(jì)?
如何采用脈沖和過(guò)渡過(guò)程去設(shè)計(jì)測(cè)量虛擬儀器系統(tǒng)?
嵌入式機(jī)器視覺(jué)系統(tǒng)有什么特性?怎么優(yōu)化?
有關(guān)虛擬儀器的計(jì)算機(jī)視覺(jué)系統(tǒng)有哪些研究?
服務(wù)機(jī)器人的視覺(jué)系統(tǒng)怎么設(shè)計(jì)?
未來(lái)的機(jī)器人3D視覺(jué)系統(tǒng)將會(huì)發(fā)生什么樣的變化?
畢設(shè) 基于虛擬儀器的室內(nèi)視頻監(jiān)控系統(tǒng)的設(shè)計(jì)
求一款虛擬儀器測(cè)試系統(tǒng)的設(shè)計(jì)方案
求教PXI在虛擬儀器有哪些應(yīng)用?
河源機(jī)器視覺(jué)系統(tǒng)可以做什么?
深圳工業(yè)機(jī)器視覺(jué)系統(tǒng)有哪些組成部分?
湖北機(jī)器視覺(jué)系統(tǒng)能給工廠帶來(lái)什么好處?
簡(jiǎn)述虛擬儀器的相關(guān)知識(shí)
組建虛擬儀器系統(tǒng)的費(fèi)用如何?
西門子機(jī)器視覺(jué)系統(tǒng)在汽車發(fā)動(dòng)機(jī)裝配線上的應(yīng)用是什么?
請(qǐng)問(wèn)虛擬儀器是什么?它是怎樣工作的?
請(qǐng)問(wèn)怎么設(shè)計(jì)一種發(fā)動(dòng)機(jī)性能虛擬儀器測(cè)試系統(tǒng)?
采用虛擬儀器實(shí)現(xiàn)氣體濃度檢測(cè)系統(tǒng)
采用DM642設(shè)計(jì)的機(jī)器人雙目視覺(jué)系統(tǒng)
虛擬儀器與PXI總線技術(shù)

基于虛擬儀器的拖拉機(jī)性能檢測(cè)儀

虛擬儀器

基于網(wǎng)絡(luò)的虛擬儀器測(cè)試系統(tǒng)

虛擬儀器在蠶繭無(wú)損質(zhì)量檢測(cè)中的應(yīng)用

虛擬儀器技術(shù)問(wèn)答

虛擬儀器的計(jì)算機(jī)視覺(jué)系統(tǒng)設(shè)計(jì)研究與應(yīng)用

基于虛擬儀器的視覺(jué)定位磁場(chǎng)分布檢測(cè)系統(tǒng)設(shè)計(jì)

基于虛擬儀器的質(zhì)量檢測(cè)機(jī)器視覺(jué)系統(tǒng)的設(shè)計(jì)

基于虛擬儀器的鐵軌損傷檢測(cè)系統(tǒng)

基于虛擬儀器的武器噪聲測(cè)試系統(tǒng)

基于虛擬儀器的印刷質(zhì)量檢測(cè)研究

如何組建虛擬儀器系統(tǒng)?

虛擬儀器的關(guān)鍵是什么?

虛擬儀器與傳統(tǒng)儀器系統(tǒng)能否兼容?

基于虛擬儀器技術(shù)構(gòu)建的步進(jìn)電機(jī)檢測(cè)系統(tǒng)


虛擬儀器技術(shù)的汽車尾氣檢測(cè)系統(tǒng)


基于虛擬儀器的光纖電流感測(cè)系統(tǒng)


基于虛擬儀器的設(shè)備信號(hào)檢測(cè)系統(tǒng)

機(jī)器視覺(jué)系統(tǒng)原理及基礎(chǔ)知識(shí)

機(jī)器視覺(jué)_ni機(jī)器視覺(jué)系統(tǒng)-技術(shù)專輯

基于虛擬儀器的無(wú)線白酒電子鼻的設(shè)計(jì)

基于虛擬儀器的電機(jī)測(cè)試系統(tǒng)設(shè)計(jì)_夏玉龍

機(jī)器視覺(jué)系統(tǒng)中影響圖像質(zhì)量的因素有哪些?

虛擬儀器的發(fā)展歷史和VXI與PXI儀器的特點(diǎn)與應(yīng)用說(shuō)明

基于虛擬儀器和機(jī)器視覺(jué)技術(shù)實(shí)現(xiàn)影像增強(qiáng)器可靠性試驗(yàn)系統(tǒng)的設(shè)計(jì)

基于虛擬儀器技術(shù)實(shí)現(xiàn)實(shí)時(shí)圖象采集視覺(jué)系統(tǒng)的應(yīng)用方案


機(jī)器視覺(jué)系統(tǒng)的組成及應(yīng)用

利用機(jī)器視覺(jué)系統(tǒng)解決涂膠檢測(cè)問(wèn)題

什么是虛擬儀器 它的特點(diǎn)和優(yōu)勢(shì)有哪些

機(jī)器視覺(jué)系統(tǒng)中光源的作用及應(yīng)用

評(píng)論