檢測圖像中的偽像邊緣的方法和設備的制造方法
【技術領域】
[0001] 本發明一般設及視頻偽像的自動檢測。
【背景技術】
[0002] 隨著新特征和成本降低的不斷引入,減少新版本的機頂盒(STB)的上市時間是商 業成功的關鍵。必須對裝置執行諸如壓力測試之類的確認測試,W測試其功能和穩定性。確 認測試消耗該上市時間的大部分,因此確認時間的任何減少都將對該產品的商業成功做出 貢獻。
[0003] 壓力測試是在諸如溫度或濕度等不同條件下長時間地運行W便測試新STB的性 能的確認測試之一。測試長時間地運行,因此對于開發者而言,坐著觀看顯示器W便通過畫 面確定是否發生可見偽像是不實際的。然而,開發者需要記錄該些偽像,W便進行調試和產 品改進。
[0004] 現在轉到圖1,示出包含可見偽像的圖像的兩種表示100。右側圖像120是具有 STB所顯示的視覺偽像的圖像。左側圖像是圖示根據現有技術方法自動檢測到的視覺偽像 的圖像邊緣圖110。在圖110中所示的多數可見偽像是水平邊緣或垂直邊緣,因此大多數現 有方法通過檢查垂直/水平邊緣來檢測偽像。然而,它們僅考慮了邊緣的方向和長度,從而 導致許多紋理邊緣被錯誤地識別為偽像邊緣(artificial edge)。為了減少錯誤肯定的數 量,它們假設偽像邊緣存在于宏塊(MB)的邊界處,并且只檢查在那的邊緣。然而,該假設在 一些情況下不是真的。例如,由于運動補償或縮放,偽像邊緣的位置可能不與MB邊界對齊。 因此,將期望具有一種可W自動地檢測出那些帖,并且極大地加速確認過程,同時避免上述 問題自動化處理。
【發明內容】
[0005] 根據本發明的一方面,公開一種設備。根據示例性實施例,該設備包含:用于接收 圖像的輸入;處理器,用于通過用多個相鄰像素對所述圖像中的多個像素中的每一個進行 加權來生成所述多個像素中的每一個的邊緣值,如果多個所述邊緣值超過第一闊值則生成 第一連續邊緣值,確定在所述第一連續邊緣周圍的區域中是否存在第二連續邊緣,W及響 應于確定不存在所述第二連續邊緣來生成偽像的指示;W及用于向用戶顯示所述指示的顯 示器。
[0006] 根據本發明的另一方面,公開一種用于檢測視頻帖或流中的視覺偽像的方法。根 據示例性實施例,該方法包含W下步驟:接收圖像;通過用多個相鄰像素對多個像素中的 每一個進行加權來生成所述多個像素中的每一個的邊緣值;如果多個所述邊緣值超過第一 闊值,則生成第一連續邊緣值;確定是否在所述第一連續邊緣周圍的區域中是否存在第二 連續邊緣;W及,響應于確定不存在所述第二連續邊緣來生成偽像的指示。
【附圖說明】
[0007] 結合附圖,通過參考關于本發明的實施例的W下描述,本發明的上述和其它的特 征和優點W及實現它們的方式將變得更加明顯,并且將更好地理解本發明,附圖中:
[000引圖1是示出包含偽像邊緣偽像的兩個示例性圖像的圖;
[0009] 圖2是示出根據本發明的示例性實施例的方法的流程圖;
[0010] 圖3是圖示根據本發明的示例性實施例的像素圖和邊緣像素圖的圖;
[0011] 圖4是示出根據本發明的示例性實施例的局部區域中的連續邊緣的確定的圖示 的圖;
[0012] 圖5是示出根據本發明的示例性實施例的具有手動添加的顯著邊緣的圖像的示 例的圖;
[0013] 圖6是示出根據本發明的示例性實施例的長邊緣的圖示的圖;W及
[0014] 圖7是示出用于實現根據本發明的示例性實施例的方法的設備的圖。
[0015] 在此提出的舉例例示本發明的優選實施例,該種舉例不應被解釋為W任何方式限 制本發明的范圍。
【具體實施方式】
[0016] 根據下面作為示例給出的描述,本發明的特征和優點將變得更加明顯。本發明的 一個實施例可W包括在集成電路內。本發明的另一實施例可W包含形成電路的離散元件。 在此提出的舉例例示本發明的優選實施例,并且該樣的舉例不應當被解釋為W任何方式來 限制本發明的范圍。
[0017] 本申請的示例性實施例的系統教導一種基于所生成的偽像邊緣圖來檢測出具有 由于STB解碼錯誤而導致的可見偽像的圖像的方法和系統。該系統還可W用于其它應用, 諸如用于檢測由于壓縮(成塊)或丟包而導致的偽像邊緣,因為那些可見偽像也具有相似 的特征。具體地,本申請教導一種檢測出具有諸如在圖1中可見的那些可見偽像的圖像W 及如何從紋理(自然)邊緣識別偽像邊緣的方法。本系統識別出偽像邊緣在局部區域中是 最顯著的,而紋理邊緣經常與一些其它紋理邊緣在一起。
[0018] 本系統期望使用局部區域中的邊緣之間的關系,從紋理邊緣識別偽像邊緣,W從 紋理邊緣區分偽像邊緣。本系統還期望通過確定在所有像素上的檢測到的偽像邊緣的比率 是否高于闊值來確定圖像是否具有可見偽像。倘若如此,則將該圖像標記為具有可見偽像 的圖像。本方法的另一優點是可W對其進行擴展W檢測由于壓縮或丟包而導致的其它偽 像。
[0019] 所提出的方法的示例性實施例被描述為用于8比特深度圖像/視頻中,并且相關 的參數或闊值均被設置用于8比特深度圖像/視頻。該方法和設備可W用于其它應用,諸 如10比特深度或12比特深度圖像/視頻,需要相應地調整相關的參數和闊值。
[0020] 現在轉到圖2,示出關于如何生成偽像邊緣圖的流程圖。在輸入處,系統接收YUV 格式的圖像210等,并且系統輸出是偽像邊緣圖280。該流程圖表示取得垂直偽像邊緣圖的 處理。可相同的方式生成水平偽像邊緣圖。
[0021] 當接收到程序圖像時210,該系統進行到標記出圖像中的所有邊緣,例如紋理邊緣 和偽像邊緣。對于圖像中的每個像素,如果像素(i,j)在圖像的頂部邊界、右側邊界或底部 邊界,則其邊緣值Ey等于零。否則,邊緣值等于相鄰像素之間的加權差值。
[0022]
【主權項】
1. 一種方法,包含以下步驟: -接收圖像; -通過用多個相鄰像素對多個像素中的每一個進行加權來生成所述多個像素中的每一 個的邊緣值; -如果多個所述邊緣值超過第一閾值,并且若干相繼的邊緣值超過第二閾值,則生成第 一連續邊緣值; -確定在所述第一連續邊緣周圍的區域中是否存在第二連續邊緣;以及 -響應于確定不存在所述第二連續邊緣來生成偽像的指示。
2. 根據權利要求1所述的方法,其中,所述生成偽像的指示的步驟還包含以下步驟: _確定所述第一連續邊緣值是否在長度上超過第三閾值,并且響應于確定所述第一連 續邊緣值在長度上不超過所述第三閾值,生成偽像的指示。
3.根據權利要求1所述的方法,其中,所述第一閾值是相鄰像素之間的預定的加權差 值。
4.根據權利要求1所述的方法,其中,所述第二閾值是超過所述第一閾值的相繼的邊 緣值的預定數量。
5.根據權利要求1所述的方法,其中,所述第三閾值是大于所述第二閾值的相繼的邊 緣值的預定數量。
6. 根據權利要求1所述的方法,其中,對每個或多個像素確定亮度值。
7. -種設備,包括: -用于接收圖像的輸入; -處理器,用于通過用多個相鄰像素對所述圖像中的多個像素中的每一個進行加權來 生成所述多個像素中的每一個的邊緣值,如果多個所述邊緣值超過第一閾值并且若干相繼 的邊緣值超過第二閾值則生成第一連續邊緣值,確定在所述第一連續邊緣周圍的區域中是 否存在第二連續邊緣,以及響應于確定不存在所述第二連續邊緣來生成偽像的指示;以及 -用于向用戶顯示所述指示的顯示器。
8.根據權利要求7所述的設備,其中,所述處理器還操作以確定所述第一連續邊緣值 是否在長度上超過第三閾值,并且響應于確定所述第一連續邊緣值在長度上不超過所述第 三閾值,生成偽像的指示。
9.根據權利要求7所述的設備,其中,所述第一閾值是相鄰像素之間的預定的加權差 值。
10.根據權利要求7所述的設備,其中,所述第二閾值是超過所述第一閾值的相繼的邊 緣值的預定數量。
11.根據權利要求7所述的設備,其中,所述第三閾值是大于所述第二閾值的相繼的邊 緣值的預定數量。
12.根據權利要求7所述的設備,其中,對每個或多個像素確定亮度值。
【專利摘要】本發明一般涉及視頻偽像的自動檢測。本發明涉及基于所生成的偽像邊緣圖,自動地檢測出具有由于STB解碼錯誤而導致的可見偽像的圖像。具體地,本申請教導檢測出具有可見偽像的圖像的方法以及如何從紋理(自然)邊緣識別偽像邊緣。本系統識別出偽像邊緣在局部區域中是最顯著的,而紋理邊緣經常與一些其它紋理邊緣在一起。
【IPC分類】G06T5-00
【公開號】CN104620279
【申請號】CN201280074844
【發明人】劉德兵, 陳志波, 顧曉東
【申請人】湯姆遜許可公司
【公開日】2015年5月13日
【申請日】2012年8月9日
【公告號】EP2883205A1, WO2014022998A1