新四季網

解決x射線輪胎檢測中周期性條紋滾動視頻閃爍的方法

2023-07-14 09:58:21

專利名稱:解決x射線輪胎檢測中周期性條紋滾動視頻閃爍的方法
技術領域:
本發明涉及圖像視覺檢測技術,屬於精密儀器及機械控制應用領域,特別涉及一種解決χ射線輪胎檢測中周期性條紋滾動視頻閃爍的方法。
背景技術:
X射線無損探傷是輪胎質量檢測的重要方式。隨著計算機技術與多媒體處理技術的飛速發展,X射線實時成像與圖像處理的軟體越來越多地應用於工業產品質量監控與檢測領域。在成品輪胎質量檢測行業,由於對生產效率的要求,需要在短時間內將輪胎旋轉一周,並將探測器採集到的X射線成像數據以滾屏的方式在上位機上實時顯示出來。由於輪胎自身尺寸與探測器的成像參數等原因,需要同時進行處理的數據量非常大。而由於自身的鋼絲結構排布等特點,輪胎在X射線下成像會形成多條等間距橫向條紋,在實時滾屏顯示時其效果就相當於周期性等間距條紋從上到下滾動,而這種周期性條紋滾動很容易由於人眼滯留等問題而在屏幕上形成周期性的閃爍線。在前些年,通用的顯示器大多為CRT顯示器,由於CRT顯示器響應時間非常短,這種周期性的閃爍線現象可以得到很大程度上的緩解。但是隨著CRT顯示器在主流市場上的逐漸淡出,如何在動態響應時間更長的液晶顯示器上既要保證數據處理速度以達到實時無抖動顯示,又要保證輪胎圖像細節足夠清晰無閃爍,是實時成像顯示所面臨的主要問題。現有的圖像顯示技術有⑶I、OTI+與DirectX等幾種機制。⑶I機制為圖像顯示中最常用的技術,使用方便而且速度較快,但是在顯示效果的細緻性上不夠好,對於輪胎圖像這種細節複雜的圖像顯示效果較差;GDI+機制在圖像顯示質量方面有較好的效果,但是速度相對較慢,對於輪胎圖像數據量大的特點,GDI+機制無法保證圖像滾屏顯示的實時性; DirectX技術是專門為了在Windows平臺下實現高速圖形顯示所開發的程序庫,DirectX技術可以做到不經過內存,而直接在顯卡的顯存裡處理數據,這樣就在保證圖像顯示質量的同時將顯示速度大大提高,實時性得以保障。在DirectX技術中,DirectDraw是關於視頻輸入輸出的基本部分,DirectDraw提供了一個比GDI層次更高、功能更強、操作更有效、速度更快的應用程式圖像引擎。使用 DirectDraw技術編寫的程序不僅可以訪問系統內存,而且還可以訪問顯卡的顯存,這是以往的Windows程序所做不到的。DirectDraw所採用的I^age Flipping (頁面切換)技術,採用了雙緩衝甚至三緩衝的機制,在提高顯示速率的同時,畫面的效果也能夠得到很好的保證。從理論上來講,使用DirectDraw技術最適合於解決在輪胎檢測領域中的周期性條紋滾動視頻閃爍問題。

發明內容
本發明的目的是在成品輪胎實時成像質量檢測系統中,由於輪胎本身結構等原因,在X射線下形成的圖像具有特殊性;在這種情況下,使用普通的顯示技術無法在液晶顯示器上顯示出既保證實時性又保證顯示效果的滾動圖像,本發明的目的就是解決這個問題。本發明的技術方案是本發明是一種解決X射線輪胎檢測中周期性條紋滾動視頻閃爍的方法,將DirectX中的I^age Flipping技術引入到成品輪胎實時成像質量檢測系統中,從而實現最佳的顯示效果。在輪胎旋轉的同時用X射線透照輪胎表面,並用工業U型探測器採集到輪胎在X射線照射下形成的圖像數據,將輪胎圖像數據經由PCI圖像採集卡上傳到上位機中進行處理,並通過DirectDraw提供的API接口將圖像以I^age Flippnig的方式顯示到屏幕上。具體的步驟如下
步驟一、獲取到DirectDraw接口,進行初始化相關的設置,在顯卡中為DirectDraw接口分配所需要的顯存空間。步驟二、開始旋轉輪胎,開啟X射線光源,使用工業U型探測器採集輪胎圖像數據, 並通過PCI圖像採集卡上傳至上位機的內存中。步驟三、將輪胎圖像數據在系統內存中進行相應的處理,以轉換為可以在顯存中進行處理的數據格式。步驟四、用常規的Windows⑶I方法將處理好的數據轉移到DirectDraw分配的離屏頁面內存單元中,此時數據已經存在於顯存中。步驟五、用DirectDraw提供的Blt接口將離屏頁面塊拷貝到DirectDraw分配的後臺緩衝頁面中,此時數據已經做好準備,隨時可以翻轉到前臺進行顯示。步驟六、用DirectDraw提供的Flip接口將後臺緩衝頁面翻轉到前臺進行顯示,原來的前臺頁面翻轉到後臺作為後臺緩衝頁面。本方案與現有的其他技術相比,有益的效果是(1)傳統的GDI技術在步驟四時會不加緩衝地直接將處理好的圖像數據畫到屏幕中,這樣會造成圖像顯示質量下降,而本方案在步驟四時會先將圖像數據畫到離屏頁面中進行緩衝,提高了圖像顯示質量。(2) GDI+技術在步驟四時雖然會將數據先畫到緩衝單元中,但是這個緩衝單元是在系統內存中分配的,處理速度會大大降低,而本方案的離屏頁面是在顯存中分配的,速度更快。(3) DirectDraw中目前應用較多的窗口模式中,不會使用Flip接口,在步驟五時,會直接將離屏頁面中的數據塊拷貝到前臺顯示頁面。這種機制雖然與傳統的GDI與GDI+相比有了很大改善,但是在解決周期性閃爍線方面仍然效果欠佳。本方案使用I^age Flipping技術,在前臺頁面與後臺頁面之間不斷切換顯示,解決了閃爍線的問題。


圖1為本發明的宏觀系統架構圖。圖2為輪胎在X射線下的實際理想圖像(截取片段)。圖3為輪胎圖像滾屏中閃爍的圖像(截取片段)。圖4為傳統⑶I技術顯示機制的數據流向圖。圖5為傳統⑶1+技術顯示機制的數據流向圖。圖6為DirectDraw不使用I^age Flipping技術時的數據流向圖。圖7為DirectDraw使用Page Flipping技術時的數據流向圖。圖8為本發明的顯示部分程序流程圖。
附圖標識1-待檢測輪胎,2-X射線光源,3-工業U型探測器,4-上位機(其中插入 PCI圖像採集卡),5-顯示終端。
具體實施例方式下面結合附圖和實施例對本發明進行詳細說明。從圖1可以看出,當待檢測輪胎1開始旋轉時,X射線光源2開始向四周發射X射線並透照待檢測輪胎1,這時工業U型探測器3會將每次採集到的輪胎成像數據上傳到上位機4的PCI圖像採集卡中並通過一定的顯示技術顯示到顯示終端5的屏幕上,隨著待檢測輪胎1旋轉,掃描到的輪胎圖像不斷在屏幕中由上至下滾動顯示,輪胎旋轉一周後,檢測結束。圖1為本實施例的實際採集到的輪胎理想圖像的片段。圖2為之前的顯示機制下閃爍的圖像的片段。從圖4至圖7可以看出,對於四種顯示技術的數據流向,在傳遞到系統內存之前是大致相同的。本實施例的圖像採集卡採用的為14bit圖像採集卡,採集方式為每次傳輸一行或幾行數據。採集到14bit的圖像數據後,保存至系統內存中開闢好的內存單元中,此內存單元的數據結構為一個二維矩陣形式,矩陣的行數為探測器總像元數3584,列數根據輪胎尺寸而不同,在本例中列數約為9000。此後在內存中,程序會將此14bit的數據以灰度映射的方式將動態範圍映射至8bit (即動態範圍從0 15383映射至0 255)。此時內存中的數據已經準備就緒,可以進行下一步的處理與顯示工作。數據從系統內存中流出後,根據不同的顯示技術會有不同的流向。GDI技術的數據流向參見圖4,程序通過調用GDI接口直接將內存中的數據送至顯示終端;GDI+技術的數據流向參見圖5,程序首先會通過調用GDI+接口將內存中的數據畫到一塊事先申請好的內存單元中,然後通過塊拷貝的方式將整塊內存單元送至顯示終端;DirectDraw中的 Blt技術的數據流向參見圖6,程序首先會通過調用GDI接口將內存中的數據畫到事先由 DirectDraw接口申請的顯存單元中,我們稱之為離屏頁面,然後在顯存中通過塊拷貝的方法將數據整體一次性送至顯示頁面,進而送至顯示終端;DirectDraw中的I^age Flipping 技術的數據流向參見圖7,與單獨使用Bit技術不同的是,Page Flipping在申請前臺顯示頁面時,會附帶一個稱之為後臺緩衝頁面的頁面,每次利用塊拷貝方式將整塊數據送至後臺緩衝頁面,然後利用DirectDraw提供的翻頁技術將前後臺頁面相互交換,此時後臺頁面翻至前臺進行顯示,前臺頁面翻至後臺準備下一次接收塊拷貝的數據。具體的程序流程參見圖8。首先在程序的主線程中會申請一個DirectDraw對象並獲得DirectDraw提供的接口 ;然後對DirectDraw進行初始化的設置和顯存單元的申請, 此時一切已經準備就緒,開始等待觸發信號;當接收到觸發信號後,在程序中開啟兩個子線程,線程1負責採集圖像數據並在系統內存中將數據處理和轉換為適合顯示的格式,線程2 負責在顯存中對圖像數據進行接收、轉移、緩衝和顯示等操作,線程1與線程2共用一塊公用內存,以實現線程間的數據同步。以上內容是結合優選技術方案對本發明所做的進一步詳細說明,不能認定發明的具體實施僅限於這些說明。對本發明所屬技術領域的普通技術人員來說,在不脫離本發明的構思的前提下,還可以做出簡單的推演及替換,都應當視為本發明的保護範圍。
權利要求
1. 一種解決X射線輪胎檢測中周期性條紋滾動視頻閃爍的方法,該方法在輪胎旋轉的同時用X射線透照輪胎表面,並用工業U型探測器採集到輪胎在X射線照射下形成的圖像數據,將圖像數據經由PCI圖像採集卡上傳到上位機中進行處理,並通過DirectDraw提供的API接口將圖像以頁面翻轉I^age Flippnig的方式顯示到屏幕上;具體的步驟如下步驟一、獲取到DirectDraw接口,進行初始化相關的設置,在顯卡中為DirectDraw接口分配所需要的顯存空間;步驟二、開始旋轉輪胎,開啟X射線光源,使用工業U型探測器採集輪胎圖像數據,並通過PCI圖像採集卡上傳至上位機的內存中;步驟三、將輪胎圖像數據在系統內存中進行相應的處理,以轉換為可以在顯存中進行處理的數據格式;步驟四、用常規的圖形設備藉口 Windows⑶I方法將處理好的數據轉移到DirectDraw 分配的離屏頁面內存單元中,此時數據已經存在於顯存中;步驟五、用DirectDraw提供的Blt接口將離屏頁面塊拷貝到DirectDraw分配的後臺緩衝頁面中,此時數據已經做好準備,隨時可以翻轉到前臺進行顯示;步驟六、用DirectDraw提供的Flip接口將後臺緩衝頁面翻轉到前臺進行顯示,原來的前臺頁面翻轉到後臺作為後臺緩衝頁面。
全文摘要
本發明公開了一種解決X射線輪胎檢測中周期性條紋滾動視頻閃爍的方法,該方法在輪胎旋轉的同時用X射線透照輪胎表面,並用工業U型探測器採集到輪胎在X射線照射下形成的輪胎圖像數據,將輪胎圖像數據經由PCI圖像採集卡上傳到上位機中進行處理,並通過DirectDraw提供的API(應用程式接口)將圖像以PageFlippnig(頁面翻轉)的方式顯示到屏幕上。
文檔編號G01N23/04GK102426172SQ201110259349
公開日2012年4月25日 申請日期2011年9月5日 優先權日2011年9月5日
發明者孫怡, 楊佳勝, 郭龍強 申請人:大連理工大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀