新四季網

消除深度圖序列背景和邊緣抖動的方法

2023-05-28 13:23:16 1

專利名稱:消除深度圖序列背景和邊緣抖動的方法
技術領域:
本發明涉及計算機視覺技術領域,特別涉及一種消除深度圖序列背景和邊緣抖動 的方法。
背景技術:
三維圖像和顯示是未來信息系統的一種重要表現形式,三維圖像和顯示一方面層 次分明色彩鮮豔,具有很強的視覺衝擊力,讓觀看的人駐景時間更長,留下深刻的印象 』另 外三維圖像和顯示給人以真實、栩栩如生,人物呼之欲出,有身臨其境的感覺,有很高的藝 術欣賞價值。正因為三維圖像和視頻具有這些平面圖像和視頻所不具備的特點,所以在諸 如電腦顯示、電視、視頻、機器人、測量、斟察、醫療、廣告傳媒、電子遊戲等領域具有廣闊的 應用前景。人眼看世界之所以有立體感,是因為左眼和右眼看世界的視角有少許不同而存在 視差(disparity)。視差是指左視圖和右視圖對應於同一個世界點的兩個象素點的水平位 移。計算機視覺領域的定理指出,某點的視差和它所對應的世界點的深度(d印th,即距離 感)成反比;也就是說,離觀看點越遠的點的視差值越小,無窮遠點的視差為0。一張圖像 所有點的深度值組成了深度圖(depth map)。基於雙目立體視覺的深度圖生成技術的發展使得快速生成高質量的深度圖成為 了可能,但是由於現有技術沒有考慮時間上的相關性,在對圖像序列進行操作的時候,每一 幅深度圖都是獨立生成的,這就導致生成的深度圖序列在連續播放的時候會出現嚴重的背 景和邊緣的抖動,影響了整體演示效果。

發明內容
本發明旨在至少解決上述技術問題之一。為此,本發明的一個目的在於提出了一種消除深度圖序列背景和邊緣抖動的方 法,該方法克服了已有技術的不足,能夠有效地消除圖像抖動,消除幹擾噪聲,平滑邊緣。本發明的一個方面提出了一種消除深度圖序列背景和邊緣抖動的方法,包括以下 步驟讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖;計算所述源圖像 序列和所述背景圖像的幀差以得到幀差數組;計算以得到所述源圖像序列每一幀的深度 圖;根據預設閾值判斷所述源圖像深度圖的前景和背景,且消除背景抖動;對所述源圖像 深度圖的前景賦值以消除前景輪廓抖動;通過中值濾波和雙邊濾波以優化得到最終所述源 圖像深度圖。在本發明的一個實施例中,利用灰度變換公式將所述背景圖像和所述源圖像的每 個像素點的數據變為灰度值後,以計算得到所述背景圖像和所述源圖像的深度圖。在本發明的一個實施例中,所述計算所述源圖像序列和所述背景圖像的幀差以得 到幀差數組進一步包括讀取所述源圖像序列每一幀圖像對;對所述源圖像序列每一幀圖 像做灰度變換;對灰度變換後的所述源圖像參考視圖和所述背景圖參考視圖做差,以得到所述幀差數組。在本發明的一個實施例中,所述根據預設閾值判斷所述源圖像深度圖的前景和背 景,且消除背景抖動進一步包括通過預設閾值對所述幀差數組進行閾值判斷,以區分所述 源圖像深度圖的前景和背景;用所述背景深度圖對應的值為所述源圖像深度圖的背景賦值。在本發明的一個實施例中,所述對所述源圖像深度圖的前景賦值以消除前景輪廓 抖動進一步包括統計所述前景範圍內所有的像素點;通過計算得到統一值作為深度值以 對所述前景賦予所述深度值。在本發明的一個實施例中,所述通過中值濾波和雙邊濾波以優化得到最終所述源 圖像深度圖進一步包括對消除背景抖動和前景輪廓抖動的所述源圖像序列的深度圖進行 中值濾波,以去除所述背景中的幹擾噪聲;對所述去除背景中幹擾噪聲的深度圖進行雙邊 濾波以平滑所述深度圖的邊緣,得到最終優化後的源圖像序列的深度圖。本發明的另一方面提出了一種消除深度圖序列背景和邊緣抖動的裝置,包括圖 像獲取模塊,用於讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖;幀差 數組計算模塊,用於計算所述源圖像序列和所述背景圖像的幀差以得到幀差數組;計算模 塊,用於計算以得到所述源圖像序列每一幀的深度圖;前景背景判斷模塊,用於根據預設閾 值判斷所述源圖像深度圖的前景和背景,且消除背景抖動;前景圖像處理模塊,用於對所述 源圖像深度圖的前景賦值以消除前景輪廓抖動;圖像優化模塊,用於通過中值濾波和雙邊 濾波以優化得到最終所述源圖像深度圖。根據本發明實施例的消除深度圖序列背景和邊緣抖動的方法,克服了已有技術的 不足,能夠有效地消除圖像抖動,消除幹擾噪聲,平滑邊緣。另外本發明實施簡單,便於操 作。本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發明的實踐了解到。


本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變 得明顯和容易理解,其中圖1為本發明實施例的消除深度圖序列背景和邊緣抖動的方法的整體流程框圖;圖2為採用本發明實施例的方法處理之前的深度圖;圖3為圖2採用本發明實施例的方法優化後的深度圖;圖4為用本發明實施例的方法處理得到的其他圖像的立體渲染圖像;和圖5為本發明實施例的消除深度圖序列背景和邊緣抖動的裝置整體結構示意圖。
具體實施例方式下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,僅用於解釋本發明,而不能解釋為對本發明的限制。下面參考附圖描述本發明實施例的消除深度圖序列背景和邊緣抖動的方法,該方
5法克服了已有技術的不足,能夠有效地消除圖像抖動,消除幹擾噪聲,平滑邊緣。另外本發明實施簡單,便於操作。如圖1所示,為本發明實施例的消除深度圖序列背景和邊緣抖動的方法的整體流 程框圖。包括以下步驟步驟S101,讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖。1. 1,定義圖像接口,包括圖像數據指針,圖像寬度,高度,位深,圖像格式。1.2,根據所述圖像接口定義圖像讀取函數,用圖像讀取函數從硬碟打開源圖像序 列的背景圖像對文件,以便獲取背景圖像數據,並且把所述背景圖像數據保存在系統內存 中。1.3,利用灰度變換公式,將所述背景圖像數據轉變為相應背景圖像的灰度圖像數 據。具體地,在本發明的一個實施例中,利用RGB (Red Green Blue,紅綠藍)圖像變換 公式對源圖像對進行灰度變換,以得到對應的灰度圖像對。其中,本發明實施例中RGB圖像 變換公式如下Y = O. 212671XR+0. 715160XG+0. 072169XB (1)其中,Y是灰度圖像每個像素點的灰度值,R、G、B分別是平面視頻幀圖像中每個像 素點的R、G、B分量。1. 4,利用置信傳播的立體匹配算法計算得到源圖像序列的背景圖像的深度圖。在 本發明的一個實施例中,背景圖像的深度圖記為reD印th。步驟S102,計算所述源圖像序列和所述背景圖像的幀差以得到幀差數組。2. 1,根據圖像接口定義圖像讀取函數,用圖像讀取函數從硬碟打開源圖像序列每 一幀圖像對文件,以便獲取源圖像的圖像數據,並且把源圖像的圖像數據保存在內存中。2. 2,利用灰度變換公式,將源圖像序列每一幀圖像數據變為灰度圖像數據。2. 3,把2. 2中灰度變換後的源圖像參考視圖和1. 4中灰度變換後的背景圖參考視 圖做差,並取絕對值以得到源圖像參考視圖與背景圖參考視圖之間的幀差數組。具體地,在本發明的一個實施例中,把灰度變換後的源圖像參考視圖記為 cbpthl,背景圖參考視圖記為cbpth2,幀差數組記為cha。運用如下公式cha = |d印 thl-d印 th2|(2)得到相應的幀差數組cha。步驟S103,計算以得到所述源圖像序列每一幀的深度圖。3. 1,得到2. 2中灰度變換後的源圖像序列數據。3. 2,運用1. 4中提出的置信傳播的立體匹配算法計算3. 1中的數據以得到源圖像 序列每一幀的深度圖。在本發明的一個實施例中,把源圖像序列每一幀圖像的深度圖記為 depth.如圖2所示,為本發明實施例的源圖像序列每一幀圖像的深度圖。步驟S104,根據預設閾值判斷所述源圖像深度圖的前景和背景,且消除背景抖動。4. 1,定義閾值,對2. 3中得到的幀差數組進行閾值判斷,因為相機不動,則認為背 景是不動的,所以可以把其中小於閾值的點作為背景,其他的點作為前景。在本發明的一個 實施例中,閾值定義為20。4. 2,對分為背景的區域,用背景深度圖對應的值來為源圖像深度圖賦值,運用如下公式: 在本發明的一個實施例中,從公式(3)中能夠看出,如果幀差數組cha小於閾值 20,則把源圖像序列每一幀圖像的深度圖cbpth的顏色賦值為背景圖像的深度圖reD印th 的顏色。否則為前景,保持原有值。步驟S105,對所述源圖像深度圖的前景賦值以消除前景輪廓抖動。5. 1,對前景範圍內所有的像素點進行統計。5. 3,統計計算得到的統一值作為前景的深度值,對所述前景的深度圖賦予統一值 用以消除前景輪廓的抖動。在本發明的一個實施例中,採用對所有點求和再平均的方法計
算得到統一值。步驟S106,通過中值濾波和雙邊濾波以優化得到最終所述源圖像深度圖。6. 1,對5. 3中處理過的源圖像序列的深度圖進行中值濾波,通過中值濾波能夠去 除背景中的幹擾噪聲。6. 2,對6. 1處理過源圖像序列的深度圖進行雙邊濾波,通過雙邊濾波能夠平滑邊緣。6. 3,得到源圖像每一幀的深度圖。在本發明的一個實施例中,如圖3所示,為最終 優化好的圖2所示的深度圖。在本發明的的另外一個實施例中。如圖4所示,為用其他圖像序列通過本發明提 出的消除深度圖序列背景和邊緣抖動的方法檢驗效果,通過圖4能夠看出此立體渲染圖 像,仍沒有明顯的背景和邊緣抖動。本發明的另一方面提出了一種消除深度圖序列背景和邊緣抖動的裝置,該消除深 度圖序列背景和邊緣抖動的裝置100包括圖像獲取模塊110,幀差數組計算模塊120,前景 背景判斷模塊130,前景圖像處理模塊140,和圖像優化模塊150。其中,圖像獲取模塊110 用於讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖,幀差數組計算模塊 120用於計算所述源圖像序列和所述背景圖像的幀差以得到幀差數組,前景背景判斷模塊 130用於根據預設閾值判斷所述源圖像深度圖的前景和背景,且消除背景抖動,前景圖像處 理模塊140用於對所述源圖像深度圖的前景賦值以消除前景輪廓抖動,圖像優化模塊150 用於通過中值濾波和雙邊濾波以優化得到最終所述源圖像深度圖。其中,圖像獲取模塊110包括背景圖像獲取模塊1101,灰度變換模塊1102,計算 模塊1103。背景圖像獲取模塊1101用於獲取背景圖,灰度變換模塊1102採用灰度變換公 式將所述背景圖像和所述源圖像的每個像素點的數據變為灰度值,計算模塊1103用於把 灰度變換後的所述背景圖像和所述源圖像,以計算得到所述背景圖像和所述源圖像的深度 圖。但是本領域的普通技術人員知道,本發明提出的消除深度圖序列背景和邊緣抖動 的裝置100的圖像優化模塊150還可以細分為中值濾波模塊和雙邊濾波模塊,當然還可以 有其他形式的組合,這些也應該認為在本發明的保護範圍之內。通過本發明提出的消除深度圖序列背景和邊緣抖動的方法,克服了已有技術的不 足,能夠有效地消除圖像抖動,消除幹擾噪聲,平滑邊緣。另外本發明實施簡單,便於操作。
儘管已經示出和描述了本發明的實施例,對於本領域的普通技術人員而言, 可以 理解在不脫離本發明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換 和變型,本發明的範圍由所附權利要求及其等同限定。
權利要求
一種消除深度圖序列背景和邊緣抖動的方法,其特徵在於,包括以下步驟讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖;計算所述源圖像序列和所述背景圖像的幀差以得到幀差數組;計算以得到所述源圖像序列每一幀的深度圖;根據預設閾值判斷所述源圖像深度圖的前景和背景,且消除背景抖動;對所述源圖像深度圖的前景賦值以消除前景輪廓抖動;通過中值濾波和雙邊濾波以優化得到最終所述源圖像深度圖。
2.如權利要求1所述的消除深度圖序列背景和邊緣抖動的方法,其特徵在於,利用灰 度變換公式將所述背景圖像和所述源圖像的每個像素點的數據變為灰度值後,以計算得到 所述背景圖像和所述源圖像的深度圖。
3.如權利要求2所述的消除深度圖序列背景和邊緣抖動的方法,其特徵在於,所述計 算所述源圖像序列和所述背景圖像的幀差以得到幀差數組進一步包括讀取所述源圖像序列每一幀圖像對; 對所述源圖像序列每一幀圖像做灰度變換;對灰度變換後的所述源圖像參考視圖和所述背景圖參考視圖做差,以得到所述幀差數組。
4.如權利要求3所述的消除深度圖序列背景和邊緣抖動的方法,其特徵在於,所述根 據預設閾值判斷所述源圖像深度圖的前景和背景,且消除背景抖動進一步包括通過預設閾值對所述幀差數組進行閾值判斷,以區分所述源圖像深度圖的前景和背旦足;用所述背景深度圖對應的值為所述源圖像深度圖的背景賦值。
5.如權利要求4所述的消除深度圖序列背景和邊緣抖動的方法,其特徵在於,所述對 所述源圖像深度圖的前景賦值以消除前景輪廓抖動進一步包括統計所述前景範圍內所有的像素點;通過計算得到統一值作為深度值以對所述前景賦予所述深度值。
6.如權利要求5所述的消除深度圖序列背景和邊緣抖動的方法,其特徵在於,所述通 過中值濾波和雙邊濾波以優化得到最終所述源圖像深度圖進一步包括對消除背景抖動和前景輪廓抖動的所述源圖像序列的深度圖進行中值濾波,以去除所 述背景中的幹擾噪聲;對所述去除背景中幹擾噪聲的深度圖進行雙邊濾波以平滑所述深度圖的邊緣,得到最 終優化後的源圖像序列的深度圖。
7.一種消除深度圖序列背景和邊緣抖動的裝置,其特徵在於,包括圖像獲取模塊,用於讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖;幀差數組計算模塊,用於計算所述源圖像序列和所述背景圖像的幀差以得到幀差數組;計算模塊,用於計算以得到所述源圖像序列每一幀的深度圖; 前景背景判斷模塊,用於根據預設閾值判斷所述源圖像深度圖的前景和背景,且消除 背景抖動;前景圖像處理模塊,用於對所述源圖像深度圖的前景賦值以消除前景輪廓抖動;合 圖像優化模塊,用於通過中值濾波和雙邊濾波以優化得到最終所述源圖像深度圖。
8.如權利要求7所述的消除深度圖序列背景和邊緣抖動的裝置,其特徵在於,利用灰 度變換公式將所述背景圖像和所述源圖像的每個像素點的數據變為灰度值後,以計算得到 所述背景圖像和所述源圖像的深度圖。
全文摘要
本發明提出了一種消除深度圖序列背景和邊緣抖動的方法和裝置,其中,該方法包括以下步驟讀取源圖像序列的背景圖像對並計算得到所述背景圖像的深度圖;計算所述源圖像序列和所述背景圖像的幀差以得到幀差數組;計算以得到所述源圖像序列每一幀的深度圖;根據預設閾值判斷所述源圖像深度圖的前景和背景,且消除背景抖動;對所述源圖像深度圖的前景賦值以消除前景輪廓抖動;通過中值濾波和雙邊濾波以優化得到最終所述源圖像深度圖。通過本發明提出的消除深度圖序列背景和邊緣抖動的方法,克服了已有技術的不足,能夠有效地消除圖像抖動,消除幹擾噪聲,平滑邊緣。
文檔編號G06T5/00GK101873509SQ201010222349
公開日2010年10月27日 申請日期2010年6月30日 優先權日2010年6月30日
發明者劉繼明, 戴瓊海 申請人:清華大學

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀