一种图像处理方法及装置制造方法及图纸

技术编号:6820049 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种图像处理方法及装置,可节约带宽,提高数据传输速度,所述方法包括:在对图像任一行的宏块进行处理时,基于每个宏块的原数据块对该宏块进行处理,每个宏块包含N行、N列,处理宏块需使用的原数据块包含N+2n行、N+2n列,第i个原数据块中的最后k列、N+2n行作为第i+1个原数据块的一部分参与第i+1个宏块的处理,其中N、n、k、i均为正整数。所述图像处理装置,包括参数配置模块、接口控制模块、处理模块、存储控制模块以及存储模块。本发明专利技术既实现了面积最优也实现了带宽最优,并且通过处理方法的改进,还大大改善了图像的显示效果。

【技术实现步骤摘要】

本专利技术涉及数字信号处理领域,特别涉及一种图像处理方法及装置
技术介绍
视频图像中由于有损压缩,在解压后会造成高频分量的损失,在画面上反映为图像细节的模糊。细节增强可以在一定程度上从视觉效果上弥补高频的分量损失。解压后的原始视频图像中,往往带有高频噪声,通常的细节增强算法会将这些噪声判断成图像的细节部分,在细节增强处理的同时也将噪声增强,损害了图像的质量。
技术实现思路
本专利技术解决的一个技术问题是避免噪声干扰,为此本专利技术提供了一种图像处理方法,包括对待处理数据块中的每个像素P进行如下去毛刺处理查找与该像素P相邻的8个相邻像素,将该8个相邻像素分成4组,每组中的两个像素与该像素P位于一条直线上;采用以下公式计算该像素P与每组像素的像素关系值I al*Y+a2*X+a3*Z |,其中Y 为像素P的像素值,X和ζ分别为组内两像素的像素值,al为像素P的第一权重值,a2和a3 分别为X和Z的第一权重值;比较四组像素关系值,去除最大的像素关系值,根据剩余三组像素关系值以及像素P的像素值计算去毛刺处理后的像素P的新像素值P,p,= bl*P+b2*Gl+b3*G2+b4*G3, 其中,G1、G2、G3分别为剩余三组的像素关系值,bl为像素P的第二权重值,b2、b3、b4分别为三组像素关系值的第二权重值。进一步地,所述al = 2,所述 a2 = a3 = -1。进一步地,所述bl = 32,所述 b2 = b3 = b4 = -1。进一步地,对待处理数据块中的所有像素都进行了去毛刺处理后,采用拉普拉斯 (Iaplace)算法对待处理数据块中经过去毛刺处理后的像素P以及与该像素P相邻的8个相邻像素进行边沿增强处理。进一步地,采用以下方式对待处理数据块中经过去毛刺处理后的像素P以及与该像素P相邻的8个相邻像素进行边沿增强处理对像素P与其相邻8个像素进行滤波,其中对像素P滤波的模板系数为8,对像素P的相邻像素滤波的模板系数为-1。本专利技术解决的另一个技术问题是节约带宽,提高数据传输速度,为此本专利技术还提供了一种图像处理方法和一种图像处理装置,其中所述方法包括在对图像任一行的宏块进行处理时,基于每个宏块的原数据块对该宏块进行处理,每个宏块包含N行、N列,处理宏块需使用的原数据块包含N+2n行、N+2n列,第i个原数据块中的最后k列、N+2n行作为第i+Ι个原数据块的一部分参与第i+Ι个宏块的处理,其中N、n、k、i均为正整数。进一步地,所述第i个原数据块中的最后k列、N+2n行作为第i+Ι个原数据块的一部分参与第i+Ι个宏块的处理的步骤包括将处理第1个宏块使用的第1个原数据块的需搬移数据块搬移至处理区,所述宏块包含N列、N行,所述原数据块包含N+2n列、N+2n行,所述需搬移数据块包含N+2n+2m列、 N+2n行,m和η为正整数,其中η为对每个数据处理时需参与的数据个数,2m为首次搬移原数据块时为满足“字”对齐要求而多搬移的数据;基于该第1个原数据块对该第1个宏块进行处理,每次处理得到的数据块以与第 1个存储区的第一侧边界对齐的方式存储在该第1个存储区中,所述第1个存储区包含N+n 歹丨J、N+n行;继续按序搬移待处理数据,对第i个宏块处理时,搬移N+n-2m+2m’列、N+2n行数据,所述第i个原数据块中的最后η列、Ν+2η行,以及第i个原数据块的需搬移数据块中的最后2m列、N+2n行,作为第i+Ι个原数据块的一部分参与第i+Ι个宏块的处理,其中2m’为在搬移后续宏块的原数据块时为满足“字”对齐要求而多搬移的数据,以第i_l个存储区的第二侧边界为起始位置,将从该第二侧边界前移2m’列的位置作为第i个存储区的起始位置;直到该行宏块处理完毕。进一步地,所述 N = 16,η = 2,m = 2,m,=1。进一步地,所述处理包括去毛刺处理和增强处理。本专利技术提供的一种图像处理装置,包括参数配置模块、接口控制模块、处理模块、 存储控制模块以及存储模块,其中所述参数配置模块,用于配置参数以及发起启动命令;所述接口控制模块,用于在接收到参数配置模块的启动命令后,通过AHB总线搬移数据块,以及在接收到处理模块发送的处理完成信号后通过AHB总线搬移下一数据块, 搬移数据块时通过存储控制模块将所述数据块放置于存储模块中,在数据块放置完成后向所述处理模块发送第一指示信号;所述处理模块,用于在接收到所述接口控制模块的第一指示信号后,对存储模块中的数据块进行处理,在处理完成后向所述接口控制模块发送处理完成信号;所述存储控制模块,用于控制存储模块中数据的存储;所述存储模块,用于基于所述存储控制模块的控制存储数据。进一步地,所述处理模块包括去毛刺处理模块和增强处理模块,其中所述去毛刺处理模块,用于在接收到所述接口控制模块的第一指示信号后,对存储模块中的数据块进行去毛刺处理,在处理完成后向所述增强处理模块发送去毛刺处理完成信号;所述增强处理模块,用于在接收到所述去毛刺处理模块发送的去毛刺处理完成信号后,对存储模块中的数据块进行图像增强处理,在处理完成后向所述接口控制模块发送处理完成信号。进一步地,所述处理模块采用以下方式对存储模块中的数据块进行处理在对图像任一行的宏块进行处理时,基于每个宏块的原数据块对该宏块进行处理,每个宏块包含N 行、N列,处理宏块需使用的原数据块包含N+2n行、N+2n列,第i个原数据块中的最后k列、 N+2n行作为第i+Ι个原数据块的一部分参与第i+Ι个宏块的处理,其中N、n、k、i均为正整数。进一步地,所述接口控制模块用于采用以下方式搬移数据块首次搬移的数据块包含N+2n+2m列,其中N为待处理宏块包含的列数,m和η为正整数,其中η为对每个数据处理时需参与的数据个数,2m为首次搬移原数据块时为满足“字”对齐要求而多搬移的数据; 后续搬移的待处理数据块列数为N+n-2m+2m’,其中2m’为在搬移后续宏块的原数据块时为满足“字”对齐要求而多搬移的数据;所述存储控制模块用于采用以下方式控制存储模块中数据的存储,将每次处理得到的数据块以与第1个存储区的第一侧边界对齐的方式存储在该第1个存储区中,所述第 1个存储区包含N+n列;所述存储控制模块在存储第i个宏块时,以第i_l个存储区的第二侧边界为起始位置,将从该第二侧边界前移2m’列的位置作为第i个存储区的起始位置。采用本专利技术实施例,先对视频图像进行去毛刺处理,再对去毛刺后的结果进行基于拉普拉斯算法的边缘检测的图像细节增强。去毛刺处理是通过比较像素周围4个方向的一阶导数得到像素所处边缘,对非边缘的三个方向的像素点进行去毛刺处理。图像细节增强处理是在去毛刺处理之后,根据细节程度确定细节增强的幅度。该方法在保持对细节如字幕等较强的增强效果的同时,避免了过度的增强对画面大块图像边缘产生的不自然影响。附图说明图1为进行毛刺预处理的像素点与相邻像素点的连线图;图2为数据块搬移示意图;图3为第1个宏块和第1个原数据块的搬移情况图;图4为对第1个宏块去毛刺处理后的存储情况图;图5为对第1个宏块增强处理后的存储情况图;图6为第2个宏块和第2个原数据块的搬移情况图;图7为对第2个宏块进行去毛刺以及增强处理后的存储情况图;图8为第3个宏块和第3个原数据块的搬移情况图;图9为对第3个宏块进行去本文档来自技高网...

【技术保护点】
素P的新像素值P’:P’=b1*P+b2*G1+b3*G2+b4*G3,其中,G1、G2、G3分别为剩余三组的像素关系值,b1为像素P的第二权重值,b2、b3、b4分别为三组像素关系值的第二权重值。2*X+a3*Z|,其中Y为像素P的像素值,X和Z分别为组内两像素的像素值,a1为像素P的第一权重值,a2和a3分别为X和Z的第一权重值;比较四组像素关系值,去除最大的像素关系值,根据剩余三组像素关系值以及像素P的像素值计算去毛刺处理后的像1.一种图像处理方法,包括:对待处理数据块中的每个像素P进行如下去毛刺处理:查找与该像素P相邻的8个相邻像素,将该8个相邻像素分成4组,每组中的两个像素与该像素P位于一条直线上;采用以下公式计算该像素P与每组像素的像素关系值:|a1*Y+a

【技术特征摘要】

【专利技术属性】
技术研发人员:王岩
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1