图像边缘锐化的处理装置和处理方法制造方法及图纸

技术编号:7918048 阅读:174 留言:0更新日期:2012-10-25 02:58
本发明专利技术提供了一种图像边缘锐化的处理装置,包括:获取单元,用于在所述图像上的指定像素行或像素列中获取2k个像素点,其中,所述2k个像素点分为两侧,每侧包含k个像素点,k∈N;判断单元,用于计算一侧像素点的像素值之和与另一侧像素点的像素值之和的差值绝对值,并判断所述差值绝对值是否大于或等于预设的差值阈值;处理单元,用于在所述差值绝对值大于或等于预设的差值阈值的情况下,对所述2k个像素点进行边缘锐化处理。根据本发明专利技术的又一方面,还提出了一种图像边缘锐化的处理方法。通过本发明专利技术的技术方案,能够对图像进行边缘锐化处理,消除图像边界模糊不清的情况。

【技术实现步骤摘要】
图像边缘锐化的处理装置和处理方法
本专利技术涉及图像处理领域,具体而言,涉及一种图像边缘锐化的处理装置和处理方法。
技术介绍
在3D视频图像中前景物体与背景物体的边界交界处,往往会由于梯度变化缓慢而造成边界图像模糊不清晰,特别是对于2D转换3D过程中的深度图,在深度图存在上述边界模糊的情况时,用户观看由该深度图渲染出的3D图像时,梯度边界处会有无规律的抖动和错位感,如果人眼长时间观看的话极易引起大脑的视觉疲劳,并且伴有头晕目眩的感觉。目前对图像进行优化处理的方法和手段各种各样,但这众多技术之中大都存在边界模糊不清的缺点,这样就很难达到实际需求。因此,需要一种新的图像处理技术,能够对图像进行边缘锐化处理,消除图像边界模糊不清的情况。
技术实现思路
为了解决上述技术问题至少之一,本专利技术提供了一种新的图像处理技术,能够对图像进行边缘锐化处理,消除图像边界模糊不清的情况。有鉴于此,本专利技术提出了一种图像边缘锐化的处理装置,包括:获取单元,用于在所述图像上的指定像素行或像素列中获取2k个像素点,其中,所述2k个像素点分为两侧,每侧包含k个像素点,k∈N;判断单元,用于计算一侧像素点的像素值之和与另一侧像素点的像素值之和的差值绝对值,并判断所述差值绝对值是否大于或等于预设的差值阈值;处理单元,用于在所述差值绝对值大于或等于预设的差值阈值的情况下,对所述2k个像素点进行边缘锐化处理。在该技术方案中,通过对图像上像素点进行边缘锐化处理,能够消除图像边界模糊不清的情况。其中,对于2k个像素点的选取可以是图像中的一行或一列,也可以是多个预定行或多个预定列的像素点。通过对两侧像素点的像素值的情况进行比较,实现对每个区域像素点的逐步边缘锐化处理,最终可以达到对整个图像进行边缘锐化处理的目的。根据本专利技术的又一方面,还提出了一种图像边缘锐化的处理方法,包括:步骤202,在所述图像上的指定像素行或像素列中获取2k个像素点,k∈N;步骤204,所述2k个像素点分为两侧,每侧包含k个像素点,并计算一侧像素点的像素值之和与另一侧像素点的像素值之和的差值绝对值;步骤206,若所述差值绝对值大于或等于预设的差值阈值,则对所述2k个像素点进行边缘锐化处理。在该技术方案中,通过对图像上像素点进行边缘锐化处理,进而对整个图像进行边缘锐化处理,能够消除图像边界模糊不清的情况。其中,对于2k个像素点的选取可以是图像中的一行或一列,也可以是多个预定行或多个预定列的像素点。通过对两侧像素点的像素值的情况进行比较,实现对每个区域像素点的逐步边缘锐化处理,最终可以达到对整个图像进行边缘锐化处理的目的。通过上述技术方案,能够对图像进行边缘锐化处理,消除图像边界模糊不清的情况。附图说明图1示出了根据本专利技术的实施例的图像边缘锐化的处理装置的框图;图2示出了根据本专利技术的实施例的图像边缘锐化的处理方法的流程图;图3示出了根据本专利技术的实施例的图像边缘锐化的算法的流程图;图4A和图4B示出了根据本专利技术的实施例的梯度定位窗的示意图;图5示出了根据本专利技术的实施例的定位窗的运行轨迹和步长选择的示意图;图6A和图6B示出了根据本专利技术的实施例的边缘锐化的示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图1示出了根据本专利技术的实施例的图像边缘锐化的处理装置的框图。如图1所示,图像边缘锐化的处理装置100包括:获取单元102,用于在图像上的指定像素行或像素列中获取2k个像素点,其中,2k个像素点分为两侧,每侧包含k个像素点,k∈N;判断单元104,用于计算一侧像素点的像素值之和与另一侧像素点的像素值之和的差值绝对值,并判断差值绝对值是否大于或等于预设的差值阈值;处理单元106,用于在差值绝对值大于或等于预设的差值阈值的情况下,对2k个像素点进行边缘锐化处理。在该技术方案中,通过对图像上像素点进行边缘锐化处理,能够消除图像边界模糊不清的情况。其中,对于2k个像素点的选取可以是图像中的一行或一列,也可以是多个预定行或多个预定列的像素点。通过对两侧像素点的像素值的情况进行比较,实现对每个区域像素点的逐步边缘锐化处理,最终可以达到对整个图像进行边缘锐化处理的目的。在上述技术方案中,获取单元102具体用于:从指定像素行或像素列的一端向另一端多次获取2k个像素点,且每次获取的像素点的起点与上一次获取的像素点的起点相隔r个像素点,其中,k∈N且r≥1。在该技术方案中,选择多大的渐进步长(即前后两次获取的像素点的起点之间的间隔r)要根据实际需求来判断。根据对不同定位精度的需求选择不同的渐进步长,比如渐进步长越大,所需要的运算量越小,但是梯度边界的定位精度误差越大;一般意义上渐进步长越小,所需要的运算量越大,优点是梯度边界的定位精度就越高,梯度锐化处理后的图像质量就越高,要在运算效率和处理性能之间折中选择合适的渐进步长。但根据本算法的特点,如果选择的渐进步长小于k,在计算的过程中会重复计算和覆盖原先已经锐化的深度值,并且产生较大误差,因而渐进步长优选为k至2k之间的任意值,具体仍需根据要求的精度和运算量进行选择。在上述技术方案中,获取单元102在所述指定像素行或像素列上依次获取所述2k个像素点。在该技术方案中,2k个像素点可以是连续依次进行选取的,也可以在中间存在一些间隔。通过依次选取2k个像素点,可以对指定像素行或像素列中的2k个像素点全部进行锐化处理,避免锐化处理的像素点发生间隔,提高锐化效果。在上述任一技术方案中,处理单元106包括:像素值比较子单元1062,用于在处于指定像素行的2k个像素点中,对左侧的k个像素点的像素值之和与右侧的k个像素点的像素值之和进行比较;像素值替换子单元1064,在左侧的k个像素点的像素值之和小于右侧的k个像素点的像素值之和的情况下,则取左侧的k个像素点中像素值的最小值,以分别取代左侧的k个像素点的像素值,取右侧的k个像素点中像素值的最大值,以分别取代右侧的k个像素点的像素值;以及在左侧的k个像素点的像素值之和大于右侧的k个像素点的像素值之和的情况下,则取左侧的k个像素点中像素值的最大值,以取代左侧的k个像素点的像素值,取右侧的k个像素点中像素值的最小值,以取代右侧的k个像素点的像素值。在上述任一技术方案中,处理单元106对处于指定像素行的2k个像素点进行边缘锐化处理的过程包括:获取上侧的k个像素点的平均像素值,以分别取代上侧的k个像素点的像素值;获取下侧的k个像素点的平均像素值,以分别取代下侧的k个像素点的像素值。在该技术方案中,因为人眼对自然界中物体的水平运动相对于垂直运动来说较敏感,所以在本算法中横向梯度锐化和纵向梯度锐化的处理稍有不同。图2示出了根据本专利技术的实施例的图像边缘锐化的处理方法的流程图。图像边缘锐化的处理方法包括:步骤202,在图像上的指定像素行或像素列中获取2k个像素点,k∈N;步骤204,2k个像素点分为两侧,每侧包含k个像素点,并计算一本文档来自技高网...
图像边缘锐化的处理装置和处理方法

【技术保护点】
一种图像边缘锐化的处理装置,其特征在于,包括:获取单元,用于在所述图像上的指定像素行或像素列中获取2k个像素点,其中,所述2k个像素点分为两侧,每侧包含k个像素点,k∈N;判断单元,用于计算一侧像素点的像素值之和与另一侧像素点的像素值之和的差值绝对值,并判断所述差值绝对值是否大于或等于预设的差值阈值;处理单元,用于在所述差值绝对值大于或等于预设的差值阈值的情况下,对所述2k个像素点进行边缘锐化处理。

【技术特征摘要】
1.一种图像边缘锐化的处理装置,其特征在于,包括:获取单元,用于在所述图像上的指定像素行或像素列中获取2k个像素点,其中,所述2k个像素点分为两侧,每侧包含k个像素点,k∈N;判断单元,用于计算一侧像素点的像素值之和与另一侧像素点的像素值之和的差值绝对值,并判断所述差值绝对值是否大于或等于预设的差值阈值;处理单元,用于在所述差值绝对值大于或等于预设的差值阈值的情况下,对所述2k个像素点进行边缘锐化处理;所述处理单元包括:像素值比较子单元,用于在处于指定像素行的2k个像素点中,对左侧的k个像素点的像素值之和与右侧的k个像素点的像素值之和进行比较;像素值替换子单元,在左侧的k个像素点的像素值之和小于右侧的k个像素点的像素值之和的情况下,则取所述左侧的k个像素点中像素值的最小值,以分别取代所述左侧的k个像素点的像素值,取所述右侧的k个像素点中像素值的最大值,以分别取代所述右侧的k个像素点的像素值;以及在左侧的k个像素点的像素值之和大于右侧的k个像素点的像素值之和的情况下,则取所述左侧的k个像素点中像素值的最大值,以取代所述左侧的k个像素点的像素值,取所述右侧的k个像素点中像素值的最小值,以取代所述右侧的k个像素点的像素值;所述处理单元对处于指定像素行的2k个像素点进行所述边缘锐化处理的过程包括:获取上侧的k个像素点的平均像素值,以分别取代所述上侧的k个像素点的像素值;获取下侧的k个像素点的平均像素值,以分别取代所述下侧的k个像素点的像素值。2.根据权利要求1所述的图像边缘锐化的处理装置,其特征在于,所述获取单元具体用于:从所述指定像素行或像素列的一端向另一端多次获取所述2k个像素点,且每次获取的像素点的起点与上一次获取的像素点的起点相隔r个像素...

【专利技术属性】
技术研发人员:赵兴朋
申请(专利权)人:青岛海信信芯科技有限公司
类型:发明
国别省市:

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

1