三維圖像轉換方法和裝置的制造方法
【技術領域】
[0001 ]本發明涉及圖像處理領域,尤其涉及一種三維(3Dimens ions,3D)圖像轉換方法和 裝置。
【背景技術】
[0002] 目前越來越多的視頻的播放采用三維立體播放來顯示更真實的視覺效果。由于計 算機屏幕是平面二維的,要在計算機里顯示真如實物般的三維圖像,可以將視頻和/圖像進 行從二維到三維的轉換。傳統地將非3D電影(如2D電影)轉換成3D電影,所采用的技術是:針 對畫面進行平移,得到有位移差的算法;或者,采用時間軸概念,使用時間差圖像進行3D復 位。
[0003] 但是,現有3D轉換算法存在以下缺陷:由于采用平移算法會將整體圖像平移,造成 了畫面整體移動,沒有遠近景,從而沒有真實3D的形變過程,整體移動,造成部分內容缺失。 此外,采用時間軸算法雖能滿足背景不變,但是采用物體位移來制造3D效果,容易造成視覺 混亂、運動不清晰、抖動等一系列問題,用戶體驗不佳。
【發明內容】
[0004] 技術問題
[0005] 有鑒于此,本發明要解決的技術問題是,如何提高圖像的3D顯示效果。
[0006] 解決方案
[0007]為了解決上述技術問題,根據本發明的一實施例,提供了一種三維圖像轉換方法, 包括:
[0008] 對輸入的待處理圖像進行邊界識別,得到所述待處理圖像中的各物體圖像塊;
[0009] 對各所述物體圖像塊進行去噪處理,得到各待轉換圖像塊;
[0010] 采用紡錘體模型,確定去噪處理后的各所述待轉換圖像塊的形變和位移,以模擬 各所述待轉換圖像塊在所述待處理圖像中的三維視覺效果。
[0011] 對于上述方法,在一種可能的實現方式中,對輸入的待處理圖像進行邊界識別,得 到所述待處理圖像中的各物體圖像塊,包括:
[0012] 采用閾值算法對所述待處理圖像進行邊界識別,得到所述待處理圖像中的各邊界 占 .
[0013] 根據各所述邊界點的位置,確定各閉合邊界;
[0014] 根據各所述閉合邊界,確定所述待處理圖像中的各所述物體圖像塊,其中所述物 體圖像塊包括一個閉合邊界及其內部的各像素點。
[0015] 對于上述方法,在一種可能的實現方式中,采用閾值算法對所述待處理圖像進行 邊界識別,得到所述待處理圖像中的各邊界點,包括:
[0016] 對所述待處理圖像中的各像素點的灰階值進行高斯濾波;
[0017] 在一個像素點的高斯濾波所得到的值大于設定閾值的情況下,將該像素點確定為 邊界點。
[0018] 對于上述方法,在一種可能的實現方式中,對各所述物體圖像塊進行去噪處理,得 到各待轉換圖像塊,包括:
[0019] 從所述待處理圖像中去除背景數據,所述背景數據為所述待處理圖像中除了各所 述物體圖像塊之外的像素;
[0020] 對各所述物體圖像塊進行去噪處理,得到各待轉換圖像塊。
[0021] 對于上述方法,在一種可能的實現方式中,采用紡錘體模型,確定去噪處理后的各 所述待轉換圖像塊的形變和位移,包括:
[0022] 對于每個待轉換圖像塊,根據所述待轉換圖像塊的邊界點的位置,確定所述待轉 換圖像塊在所述紡錘體模型所處的弧線位置;
[0023] 獲取所述紡錘體模型所處的弧線位置對應的形變和位移參數;
[0024]根據所獲取的形變和位移參數,對所述待轉換圖像塊進行形變和位移。
[0025]對于上述方法,在一種可能的實現方式中,所述待處理圖像為待處理視頻的至少 一個幀圖像。
[0026]本發明還提供一種三維圖像轉換裝置,包括:
[0027]識別模塊,用于對輸入的待處理圖像進行邊界識別,得到所述待處理圖像中的各 物體圖像塊;
[0028]去噪模塊,與所述識別模塊連接,用于對各所述物體圖像塊進行去噪處理,得到各 待轉換圖像塊;
[0029]三維轉換模塊,與所述去噪模塊連接,用于采用紡錘體模型,確定去噪處理后的各 所述待轉換圖像塊的形變和位移,以模擬各所述待轉換圖像塊在所述待處理圖像中的三維 視覺效果。
[0030] 對于上述裝置,在一種可能的實現方式中,所述識別模塊包括:
[0031] 邊界識別單元,用于采用閾值算法對所述待處理圖像進行邊界識別,得到所述待 處理圖像中的各邊界點;
[0032] 閉合邊界確定單元,與所述邊界識別單元連接,用于根據各所述邊界點的位置,確 定各閉合邊界;
[0033] 物體確定單元,與所述閉合邊界確定單元連接,用于根據各所述閉合邊界,確定所 述待處理圖像中的各所述物體圖像塊,其中所述物體圖像塊包括一個閉合邊界及其內部的 各像素點。
[0034] 對于上述裝置,在一種可能的實現方式中,所述邊界識別單元還用于對所述待處 理圖像中的各像素點的灰階值進行高斯濾波;在一個像素點的高斯濾波所得到的值大于設 定閾值的情況下,將該像素點確定為邊界點。
[0035] 對于上述裝置,在一種可能的實現方式中,所述去噪模塊包括:
[0036] 背景去除單元,用于從所述待處理圖像中去除背景數據,所述背景數據為所述待 處理圖像中除了各所述物體圖像塊之外的像素;
[0037]去噪處理單元,用于對各所述物體圖像塊進行去噪處理,得到各待轉換圖像塊。 [0038]對于上述裝置,在一種可能的實現方式中,所述三維轉換模塊包括:
[0039]弧線位置確定單元,用于對于每個待轉換圖像塊,根據所述待轉換圖像塊的邊界 點的位置,確定所述待轉換圖像塊在所述紡錘體模型所處的弧線位置;
[0040] 參數獲取單元,與所述弧線位置確定單元連接,用于獲取所述紡錘體模型所處的 弧線位置對應的形變和位移參數;
[0041] 形變位移單元,與所述參數獲取單元連接,用于根據所述參數獲取單元所獲取的 形變和位移參數,對所述待轉換圖像塊進行形變和位移。
[0042]對于上述裝置,在一種可能的實現方式中,所述待處理圖像為待處理視頻的至少 一個幀圖像。
[0043] 有益效果
[0044]本發明從物體形變、視覺效果出發,只需要識別出圖像中物體,并對物體進行劃 分,然后以紡錘體模型作為參考系統,能夠根據視覺紡錘體效果對圖像中的物體進行形變 和位移等形變,從而從提升用戶的三維體驗。
[0045]此外,本發明能夠對連續播放的視頻的幀圖像進行處理,與傳統3D電影轉換相比, 本發明是直接對幀圖像上的物體進行處理,而不是采用位移差和時間軸進行3D轉換的。因 此,本發明能夠克服由于整體位移造成的內容缺失,也能夠克服由于采用時間軸而造成的 視覺混亂、運動不清晰、抖動等問題,具有內容完整、視覺有序、圖像抖動小、運動清晰、3D效 果好等優點。
[0046] 根據下面參考附圖對示例性實施例的詳細說明,本發明的其它特征及方面將變得 清楚。
【附圖說明】
[0047] 包含在說明書中并且構成說明書的一部分的附圖與說明書一起示出了本發明的 示例性實施例、特征和方面,并且用于解釋本發明的原理。
[0048]圖1示出根據本發明一實施例的三維圖像轉換方法的流程圖;
[0049] 圖2示出根據本發明一實施例的三維圖像轉換方法中邊界識別過程的流程圖;
[0050] 圖3示出根據本發明一實施例的三維圖像轉換方法中去噪過程的流程圖;
[0051]圖4示出根據本發明一實施例的三維圖像轉換方法中三維轉換過程的流程圖; [0052]圖5示出根據本發明一實施例的三維圖像轉換方法中紡錘體模型的示意圖;
[0053]圖6示出根據本發明一實施例的三維圖像轉換裝置的結構框圖;
[0054]圖7示出根據本發明一實施例的三維圖像轉換裝置中各模塊的結構框圖。
【具體實施方式】
[0055] 以下將參考附圖詳細說明本發明的各種示例性實施例、特征和方面。附圖中相同 的附圖標記表示功能相同或相似的元件。盡管在