一种图像插值方法及装置的制造方法_3

文档序号:9376785阅读:来源:国知局
向确定为中角度优选方向;或者,在基础优选方向是垂直方向的情况下,计 算avg_72和avg_108 ;若avg_72 < avg_108,则将72度方向确定为中角度优选方向;若 avg_72多avg_108,则将108度方向确定为中角度优选方向。
[0152] 步骤4、在基础优选方向是水平方向的情况下,计算avg_9. 5和avg_170. 5 ;若 avg_9. 5 < avg_170. 5,则将9. 5度方向确定为低角度优选方向;若avg_9. 5彡avg_170. 5, 则将170. 5度方向确定为中角度优选方向;或者,在基础优选方向是垂直方向的情况下,计 算avg_80. 5和avg_99. 5 ;若avg_80. 5 < avg_99. 5,则将80. 5度方向确定为低角度优选方 向;若avg_80. 5多avg_99. 5,则将99. 5度方向确定为低角度优选方向。
[0157] 步骤5、将mean_Y与校正量Valuejii之和作为校正后的待处理像素的平均亮度值 corr-mean-Y0
[0158] 即,corr-mean-Y = mean-Y+Value-m〇
[0159] 其中,待处理像素的平均亮度值mean - Y= +匕4~^+匕4。 4
[0160] 其中,在基础优选方向是水平方向的情况下,Value_m = max (I avg_h_avg_ v|, |avg-45-avg-135|, |avg-18-avg-162|, |avg-9.5-avg-170·5|);或者,在基础优 选方向是垂直方向的情况下,Value_m = max (I avg_h_avg_v I,I avg_45_avg_135 I, Iavg-72-avg-108 I,Iavg-80. 5_avg-99. 5 I)。
[0161] 步骤 6、计算 I corr_mean_Y_ha_Y I ;若 I correct_mean_Y_ha_Y I > Tl,则高角度校 正亮度值 corr-ha-Y = corr-mean-Y+Tl ;若 I correct-mean-Y_ha-YI < Tl,则 corr-ha-Y =ha-Y0
[0162] 其中,第一阈值 Tl = max (I avg_h_avg_v I,I avg_45_avg_l35 I) 〇
[0163] 其中,在高角度优选方向为45度方向的情况下,高角度优选方向的亮度值 h a - Y = K'4 :匕.;;在高角度优选方向为135度方向的情况下,高角度优选方向的亮度值
[0164] 步骤 7、计算 |ma_Y_corr_ha_Y| ;若 |ma_Y_corr_ha_Y| 彡 Τ2,则中角度校正亮度 值 corr_ma_Y = corr_ha_Y+T2 ;若 I ma_Y_corr_ha_Y I < T2,则 corr_ma_Y = ma_Y〇
[0165] 其中,在基础优选方向是水平方向的情况下,第二阈值T2 = max(|avg_h_avg_v|, |avg_45_avg_135|,|avg_18_avg_162|);或者,在基础优选方向是垂直方向的情况下,第二 阈值 T2 = max (I avg_h_avg_v I,I avg_45_avg_135 I,I avg_72_avg_108 I) 〇
[0166] 其中,在中角度优选方向为18度方向的情况下,中角度优选方向的亮度倌
[0170] 步骤 8、计算 I la_Y_corr_ha_Y| ;若 I la_Y_corr_ha_Y| 彡 T3,则低角度校正亮度 值 corr_la_Y = corr_ha_Y+T3 ;若 I la_Y-corr_ha_Y| < T3,则 corr_la_Y = la_Y。
[0171] 其中,在基础优选方向是水平方向的情况下,第三阈值T3 = max(|avg_h_avg_v|, |avg_45_avg_135|,|avg_9. 5_avg_170. 5|);或者,在基础优选方向是垂直方向的情况下, 第三阈值 ? = max (I avg_h_avg_v I,I avg_45_avg_l35 I,I avg_8〇. 5_avg_99· 5 I) 〇
[0172] 其中,在低角度优选方向为9. 5度方向的情况下,低角度优选方向的亮度值 2
[0173] 在低角度优选方向为170. 5度方向的情况下,低角度优选方向的亮度值
[0176] 步骤 9、计算 I corr_la_Y_corr_ma_Y I ;若 I corr_la_Y_corr_ma_Y I ^ T4,则综合 校正亮度值 hml_Y = corr_ma_Y+T4 ;若 I corr_la_Y-co;r;r_ma_Y| < Τ4,则 hml_Y = corr_ la_Y〇
[0177] 其中,在基础优选方向是水平方向的情况下,第四阈值T4 = max(|avg_h_avg_v|, |avg_18_avg_162|,|avg_9. 5_avg_170. 5|);或者,在基础优选方向是垂直方向的情况下, 第四阈值 T4 = max (I avg_h_avg_v I,I avg_72_avg_108 I,I avg_80. 5_avg_99. 5 I) 〇
[0178] 步骤 10、计算中间估计亮度值 Y_data = min(mean_Y,hml_Y)。
[0179] 步骤11、分别将mean_Y、ha_Y、Ia_Y、ma_Y与Y_data作差,分别得到第一差值 mean_diff、第二差值ha_diff、第三差值la_diff和第四差值ma_diff。
[0180] 即 mean_Y_Y_data = mean_diff,ha_Y_Y_data = ha_diff,
[0181] la_Y_Y_data = la_diff,ma_Y_Y_data = ma_diff。
[0182] 步骤12、将ha_diff、la_diff和ma_dif中与mean_diff正负号相同并且相差最 小的差值所对应的方向确定为最优方向。
[0183] 步骤13、将最优方向上像素的U分量的平均值作为中间估计色度值中的U分量U_ data,将最优方向上像素的V分量的平均值作为中间估计色度值中的V分量V_data。
[0184] 其中,在最优方向是高角度优选方向,且高角度优选方向是45度的情况下,
[0189] 在最优方向是中角度优选方向,且中角度优选方向是108度的情况下,
[0194] 步骤14、将ha_diff、la_diff和ma_dif中与mean_diff正负号相同并且相差最 小的差值确定为最优方向差值,将最优方向差值与mean_diff之差确定为最优方向矫正量 diff-best〇
[0195] 步骤15、将ha_diff、la_diff和ma_dif中与mean_diff正负号不同并且相差最 大的差值所对应的方向确定为非优方向。
[0196] 步骤16、将非优方向上像素的U分量的平均值作为非优方向U分量U_worst,将非 优方向上像素的V分量的平均值作为非优方向V分量V_worst。
[0197] 其中,在非优方向是高角度优选方向,且高角度优选方向是45度的情况下,


[0224] 本发明实施例提供了一种图像插值方法,从水平方向和垂直方向中确定出基础优 选方向;根据基础优选方向,从高角度方向、低角度方向和中角度方向中确定出高角度优选 方向、低角度优选方向和中角度优选方向;根据待处理像素的平均亮度值、高角度优选方向 的亮度值、低角度优选方向的亮度值和中角度优选方向的亮度值确定中间估计亮度值;根 据基础优选方向、高角度优选方向、低角度优选方向和中角度优选方向确定出最优方向,并 将最优方向上像素的色度的平均值作为中间估计色度值;将中间估计亮度值和中间估计色 度值分别与待处理像素的亮度值和色度值作平均得到插值像素的亮度值和色度值。这样, 由于确定最优方向时综合考虑了十个方向上像素的变化,使得最终确定出的最优方向能够 准确反映出待处理像素在所属区域内的最接近的像素方向,使得根据最优方向插值后的插 值像素能够准确的反映出原图像的细节信息。进一步的,对待处理像素的平均亮度值mean_ Y和中间估计色度值中的V分量和U分量分别进行校正,利用校正后的待处理像素的平均亮 度值mean_Y、中间估计色度值中的V分量和U分量确定最终的插值像素,使得计算出的插值 像素能够更加真实的反映出图像中的细节。
[0225] 实施例三
[0226] 图6为本发明实施例提供的一种图像插值装置的功能示意图。如图6所示,该图 像插值装置包括:方向确定单元601、中间估计单元602和插值单元603。
[0227] 方向确定单元601,用于从水平方向和垂直方向中确定出基础优选方向;
[0228] 方向确定单元601,还用于根据基础优选方向,从高角度方向、低角度方向和中角 度方向中确定出高角度优选方向、低角度优选方向和中角度优选方向;
[0229] 中间估计单元602,用于根据待处理像素的平均亮度值、高角度优选方向的亮度 值、低角度优选方向的亮度值和中角度优选方向的亮度值确定中间估计亮度值;
[0230] 中间估计单元602,还用于根据基础优选方向、高角度优选方向、低角度优选方向 和中角度优选方向确定出最优方向,并将最优方向上像素的色度的平均值作为中间估计色 度值;
[0231] 插值单元603,用于将中间估计亮度值和中间估计色度值分别与待处理像素的亮 度值和色度值作平均得到插值像素的亮度值和色度值。
[0232] 其中,中间估计单元602,具体用于确定待处理像素的平均亮度值和高角度优选方 向的亮度值的差值是否小于第一阈值;在不小于第一阈值的情况下,将待处理像素的平均 亮度值与第一阈值的和作为高角度校正亮度值;在小于第一阈值的情况下,将高角度优选 方向的亮度值作为高角度校正亮度值;确定中角度优选方向的亮度值和高角度校正亮度值 的差值是否小于第二阈值;在不小于第二阈值的情况下,将高角度校正亮度值与第二阈值 的和作为中角度校正亮度值;在小于第二阈值的情况下,将中角度优选方向的亮度值作为 中角度校正亮度值;确定低角度优选方向的亮度值和高角度校正亮度值的差值是否小于第 三阈值;在不小于第三阈值的情况下,将高角度校正亮度值与第三阈值的和作为低角度校 正亮度值;在小于第三阈值的情况下,将低角度优选方向的亮度值作为低角度校正亮度值; 确定低角度校正亮度值和中角度校正亮度值的差值是否小于第四阈值;在不小于第四阈值 的情况下,将中角度校正亮度值与第四阈值的和作为综合校正亮度值;在小于第四阈值的 情况下,将低角度校正亮度值作为综合校正亮度值;将待处理像素的平均亮度值与综合校 正亮度值中的较小值作为中间估计亮度值。
[0233] 方向确定单元601,具体用于分别将待处理像素的平均亮度值、高角度优选方向的 亮度值、低角度优选方向的亮度值、中角度优选方向的亮度值与中间估计亮度值作差,分别 得到第一差值、第二差值、第三差值和第四差值;将第二差值、第三差值和第四差值中与第 一差值正负号相同并且相差最小的差值所对应的方向确定为最优方向。
[0234] 进一步的,图像中各像素阵列排列;像素的亮度值用表示;其中第一 角标表示像素在图像中的行数,第二角标表示像素在图像中的列数;
[0235] 待处理像素的亮度值为 Y1, j,Y1, j+1,Y1+1, j,Y1+1, j+1;
[0236] 相应的,方向确定单元601,具体用于计算水平方向像素平均差值avg_h和垂直方 向像素平均差值avg_v ;在avg_h小于avg_v的情况下,将水平方向确定为基础优选方向; 在avg_h不小于avg_v的情况下,将垂直方向确定为基础优选方向;其中,
[0237] 进一步的,图像中各像素阵列排列;像素的亮度值用表示;其中第一 角标表
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1