一種消除圖像閃爍現(xiàn)象方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及圖像處理領域,尤其涉及一種消除圖像閃爍現(xiàn)象方法及裝置。
【背景技術】
[0002] 互補型金屬氧化物半導體(Complementary Metal-oxide Semiconductor, CMOS) 圖像傳感器應用越來越廣泛,COMS傳感器(Sensor)的曝光模式通常是一行一行曝光的,同 一行上的所有像素點所接收到的光能量是一致的,而不同行之間所接收到的光能量不一定 是相同的,因此可能會使得圖像亮度不同。
[0003] 最重要的是,CMOS圖像傳感器在日光燈等人造光源下獲取圖像數(shù)據(jù)時,由于光源 能量波形的變化,不同行像素上獲取的光能量不同,得到的圖像亮度不同,使圖像產(chǎn)生閃爍 (flicker)〇
[0004] 現(xiàn)有技術中,CMOS圖像傳感器是將圖像信號分解為背景信號和景物信號,對其中 的背景信號的亮度進行歸一化處理,最后將所述景物信號和處理后的背景信號合成圖像信 號,其中,亮度歸一化處理是指首先計算出上一幀背景信號的亮度平均值,將當前幀背景信 號的每一點亮度值都歸一到亮度均值上,這樣當圖像前后幀背景信號亮度變化較大時或者 存在運動的強光源時,處理后的當前幀背景信號亮度過暗或者過亮,從而會使得亮度調節(jié) 不連續(xù)。
[0005] 由此可見,現(xiàn)有技術中,需要計算上一幀背景信號的亮度平均值,使得消除圖像 flicker現(xiàn)象的效果有條件限制,當圖像前后幀背景信號亮度變化較大時或者存在運動的 強光源時,處理后的當前幀背景信號亮度過暗或者過亮,會出現(xiàn)圖像亮度調節(jié)不連續(xù)性的 問題。
【發(fā)明內容】
[0006] 本發(fā)明實施例提供一種消除圖像閃爍現(xiàn)象方法及裝置,以解決現(xiàn)有技術中可能會 出現(xiàn)亮度調節(jié)不連續(xù)性的問題。
[0007] 本發(fā)明實施例提供的具體技術方案如下:
[0008] -種消除圖像閃爍現(xiàn)象的方法,包括:
[0009] 獲取傳感器輸出的一幀圖像數(shù)據(jù),并確定一幀圖像數(shù)據(jù)包含的像素行數(shù);
[0010] 分別獲取一幀圖像數(shù)據(jù)中每一行像素的亮度,并基于各行像素的亮度確定每一行 像素的校正系數(shù);
[0011] 分別采用獲得的每一個校正系數(shù)對相應的像素行進行校正。
[0012] 本發(fā)明實施例中,針對傳感器輸出的一幀圖像數(shù)據(jù)的每一行像素分別進行處理, 分別獲取一幀圖像數(shù)據(jù)中每一行像素的亮度,并基于各行像素的亮度確定每一行像素的校 正系數(shù),最后,使用確定的每一個校正系數(shù)對相應的像素行進行校正。這里校正系數(shù)是符合 正弦曲線的,且校正系數(shù)的獲得都是基于當前幀的數(shù)據(jù),不用參考前一幀的數(shù)據(jù),因此不會 出現(xiàn)校正時亮度調節(jié)不連續(xù)的現(xiàn)象,達到消除圖像閃爍現(xiàn)象的效果。
[0013] 可選的,基于各行像素的亮度確定每一行像素的校正系數(shù),具體包括:
[0014] 基于各行像素的亮度,設定目標亮度;
[0015] 基于上述目標亮度,以及預設的亮度與振幅之間的映射關系,確定上述振幅的取 值,以及確定周期、初始相位、相位偏移量和曲線上下偏移位置的預設值;
[0016] 將上述振幅、周期、初始相位、相位偏移量和曲線上下偏移位置,作為正弦曲線擬 合參數(shù),擬合出相應的正弦曲線;
[0017] 基于上述正弦曲線,分別確定每一行像素的校正系數(shù)。
[0018] 可選的,基于各行像素的亮度,設定目標亮度,具體包括:
[0019] 從各行像素的亮度中選取出最大亮度或最小亮度,對上述最大亮度或最小亮度進 行調整,獲得亮度調整值;
[0020] 將上述亮度調整值或上述亮度調整值與預設系數(shù)的乘積,作為目標亮度。
[0021] 可選的,預設的亮度與振幅之間的映射關系,為亮度的取值與振幅的取值為負相 關。
[0022] 可選的,分別采用獲得的每一個校正系數(shù)對相應的像素行進行校正,具體包括:
[0023] 分別將每一個校正系數(shù)與相應的像素行中的每一個像素點進行乘法運算,得到校 正后的圖像數(shù)據(jù)。
[0024] 本發(fā)明實施例中,由于在校正時只需進行乘法運算,因此減少了資源的消耗。
[0025] -種消除圖像閃爍現(xiàn)象的裝置,包括:
[0026] 獲取單元,用于獲取傳感器輸出的一幀圖像數(shù)據(jù),并確定一幀圖像數(shù)據(jù)包含的像 素行數(shù);
[0027] 處理單元,用于分別獲取一幀圖像數(shù)據(jù)中每一行像素的亮度,并基于各行像素的 亮度確定每一行像素的校正系數(shù);
[0028] 校正單元,用于分別將獲得的每一個校正系數(shù)對相應的像素行進行校正。
[0029] 本發(fā)明實施例中,針對傳感器輸出的一幀圖像數(shù)據(jù)的每一行像素分別進行處理, 分別獲取一幀圖像數(shù)據(jù)中每一行像素的亮度,并基于各行像素的亮度確定每一行像素的校 正系數(shù),最后,使用確定的每一個校正系數(shù)對相應的像素行進行校正。這里校正系數(shù)是符合 正弦曲線的,且校正系數(shù)的獲得都是基于當前幀的數(shù)據(jù),不用參考前一幀的數(shù)據(jù),因此不會 出現(xiàn)校正時亮度調節(jié)不連續(xù)的現(xiàn)象,達到消除圖像閃爍現(xiàn)象的效果。
[0030] 可選的,基于各行像素的亮度確定每一行像素的校正系數(shù)時,處理單元具體用 于:
[0031] 基于各行像素的亮度,設定目標亮度;
[0032] 基于上述目標亮度,以及預設的亮度與振幅之間的映射關系,確定上述振幅的取 值,以及確定周期、初始相位、相位偏移量和曲線上下偏移位置的預設值;
[0033] 將上述振幅、周期、初始相位、相位偏移量和曲線上下偏移位置,作為正弦曲線擬 合參數(shù),擬合出相應的正弦曲線;
[0034] 基于上述正弦曲線,分別確定每一行像素的校正系數(shù)。
[0035] 可選的,基于各行像素的亮度,設定目標亮度時,處理單元具體用于:
[0036] 從各行像素的亮度中選取出最大亮度或最小亮度,對上述最大亮度或最小亮度進 行調整,獲得亮度調整值;
[0037] 將上述亮度調整值或上述亮度調整值與預設系數(shù)的乘積,作為目標亮度。
[0038] 可選的,預設的亮度與振幅之間的映射關系,為亮度的取值與振幅的取值為負相 關。
[0039] 可選的,分別采用獲得的每一個校正系數(shù)對相應的像素行進行校正時,上述校正 單元用于:
[0040] 分別將每一個校正系數(shù)與相應的像素行中的每一個像素點進行乘法運算,得到校 正后的圖像數(shù)據(jù)。
[0041] 本發(fā)明實施例中,在校正時只需進行乘法運算,因此減少了資源的消耗。
【附圖說明】
[0042] 圖1為本發(fā)明實施例中消除圖像閃爍現(xiàn)象方法流程示意圖;
[0043] 圖2為本發(fā)明實施例中消除圖像閃爍現(xiàn)象裝置結構示意圖。
【具體實施方式】
[0044] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,并不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0045] 為了解決現(xiàn)有技術中可能會出現(xiàn)亮度調節(jié)不連續(xù)性的問題,本發(fā)明實施例中,獲 取傳感器輸出的一幀圖像數(shù)據(jù),并確定一幀圖像數(shù)據(jù)包含的像素行數(shù),然后,分別獲取每一 行像素的亮度值,并根據(jù)每一行像素的亮度值確定相應的校正系數(shù),使用確定的每一個校 正系數(shù)對相應的像素行進行校正,消除圖像的flicker現(xiàn)象。
[