一种图像滤波处理加速器制造技术

技术编号:11725149 阅读:153 留言:0更新日期:2015-07-11 20:45
本实用新型专利技术涉及图像处理设备领域,提供了一种图像滤波处理加速器,包括图像灰度检测模块、数据处理模块、数据传输模块以及图形传输模块,所述图像灰度检测模块与数据处理模块的输入口相连,所述数据传输模块以及图形传输模块均与数据处理模块的输出口相连。通过检测和记录目标图片每个像素点的灰度值和坐标值,计算出正常的灰度值范围,并与像素点的实际灰度值进行比较,找出实际灰度值异常的像素点并记录此像素点的坐标,再将这些坐标传输给滤波处理装置,同时将目标图像传输给滤波处理装置,滤波处理装置根据接收到的坐标,直接对灰度值异常的像素点进行处理,而不必对每个像素点进行运算和处理,节约了处理时间,提高了图像滤波处理效率。

【技术实现步骤摘要】

本技术涉及图像处理设备领域,尤其是一种图像滤波处理加速器
技术介绍
由于成像系统、传输介质和记录设备等的不完善,数字图像在其形成、传输记录过程中往往会受到多种噪声的污染。另外,在图像处理的某些环节当输入的像对象并不如预想时也会在结果图像中引入噪声。这些噪声在图像上常表现为一引起较强视觉效果的孤立象素点或象素块。一般,噪声信号与要研宄的对象不相关它以无用的信息形式出现,扰乱图像的可观测信息。对于数字图像信号,噪声表为或大或小的极值,这些极值通过加减作用于图像象素的真实灰度值上,在图像造成亮、暗点干扰,极大降低了图像质量,影响图像复原、分割、特征提取、识别等后继工作的进行。为了消除上述噪音,即对图像进行滤波处理,目前常用的方法有中值滤波、均值滤波和形态学滤波,这些滤波方式都是对目标图像的所有像素点进行全面的运算处理,而大部分的像素点是没有收到污染,不需要进行滤波处理,因此,现有图像滤波器做了很多无用功,影响图像的处理速度和效率。
技术实现思路
本技术所要解决的技术问题是提供一种提高图像滤波处理效率的图像滤波处理加速器。本技术解决其技术问题所采用的技术方案是:一种图像滤波处理加速器,包括图像灰度检测模块、数据处理模块、数据传输模块以及图像传输模块,所述图像灰度检测模块与数据处理模块的输入口相连,所述数据传输模块以及图像传输模块均与数据处理模块的输出口相连;所述图像灰度检测模块用于检测目标图像所有像素点的灰度值,记录各个像素点的坐标和及对应的灰度值,并将各个像素点的坐标和灰度值传输给数据处理模块;所述数据处理模块用于对比各个像素点的灰度值,确定正常灰度值范围,记录灰度值超出正常范围的像素点的坐标;所述数据传输模块用于将灰度值超出正常范围的像素点的坐标传输给图像后续处理装置;所述图像传输模块用于将目标图片传输给图像后续处理装置。进一步地,所述图像灰度检测模块包括对中单元和检测单元,所述对中单元用于锁定目标图像的中心点,所述检测单元以中心点作为检测起点和坐标原点,检测并记录每个像素点的灰度值和坐标。进一步地,所述检测单元为四个,同时检测和记录四个象限内的像素点的灰度值和坐标。进一步地,设置有与图像传输模块相连的无损压缩模块,所述无损压缩模块用于将图像进行无损压缩并由图像传输模块传输。进一步地,所述数据处理模块设置有数据存储单元和数据对比单元,所述数据存储单元用于存储前一目标图像的所有像素点的灰度值和坐标,所述数据对比单元用于对比当前目标图像与前一目标图像坐标相同的像素点的灰度值并计算灰度值差值,以便判断当前目标图像位于相应坐标的像素点是否受到噪声污染。本技术的有益效果是:通过检测和记录目标图片每个像素点的灰度值和坐标值,由数据处理模块进行分析,计算出一定的坐标区域内正常的灰度值范围,并与此范围内像素点的实际灰度值进行比较,找出实际灰度值过大或者过小的像素点并记录此像素点的坐标,再将灰度值异常的像素点的坐标传输给滤波处理装置,同时将目标图像传输给滤波处理装置,滤波处理装置根据接收到的坐标,直接对灰度值异常的像素点进行处理,而不必对每个像素点进行运算和处理,大大地节约了处理时间,提高了图像滤波处理效率。【附图说明】图1是本技术图像滤波处理加速器的原理示意图。【具体实施方式】下面结合附图和实施例对本技术进一步说明。如图1所示,本技术的一种图像滤波处理加速器,包括图像灰度检测模块1、数据处理模块2、数据传输模块4以及图像传输模块3,所述图像灰度检测模块I与数据处理模块2的输入口相连,所述数据传输模块4以及图像传输模块3均与数据处理模块2的输出口相连;所述图像灰度检测模块I用于检测目标图像所有像素点的灰度值,记录各个像素点的坐标和及对应的灰度值,并将各个像素点的坐标和灰度值传输给数据处理模块2 ;所述数据处理模块2用于对比各个像素点的灰度值,确定正常灰度值范围,记录灰度值超出正常范围的像素点的坐标;所述数据传输模块4用于将灰度值超出正常范围的像素点的坐标传输给图像后续处理装置;所述图像传输模块3用于将目标图片传输给图像后续处理装置。利用图像灰度检测模块I检测和记录目标图片每个像素点的灰度值和坐标值,再由数据处理模块2进行分析,数据处理模块2建立三维坐标系,以X坐标和y坐标作为检测的各个像素点的坐标,以z坐标作为像素点的灰度值,由所有像素点的灰度值形成离散曲面,根据曲面的平滑度选择并记录z坐标值较大或较小的像素点的坐标,再将灰度值异常的像素点的坐标传输给图像后续处理装置,同时将目标图像传输给图像后续处理装置,图像后续处理装置即滤波处理装置,滤波处理装置根据接收到的坐标,直接对灰度值异常的像素点进行处理,而不必对每个像素点进行运算和处理,大大地节约了处理时间,提高了图像滤波处理效率。所述图像灰度检测模块I包括对中单元11和检测单元12,所述对中单元11用于锁定目标图像的中心点,所述检测单元12以中心点作为检测起点和坐标原点,检测并记录每个像素点的灰度值和坐标。以图像中心为坐标原点,将图像分为四个象限,便于对像素点进tx有序地检测O所述检测单元12为四个,同时检测和记录四个象限内的像素点的灰度值和坐标。由四个检测单元12分别完成四个象限内的像素点的灰度值和坐标值检测和记录,将检测时间缩短为原来的四分之一,加快了检测速度,提高了检测效率。设置有与图像传输模块3相连的无损压缩模块5,所述无损压缩模块5用于将图像进行无损压缩并由图像传输模块3传输。将图像进行无损压缩以后再传输给图像滤波处理器,防止在传输的过程中,图像受到二次噪声污染,从而影响滤波的效果。所述数据处理模块2设置有数据存储单元21和数据对比单元22,所述数据存储单元21用于存储前一目标图像的所有像素点的灰度值和坐标,所述数据对比单元22用于对比当前目标图像与前一目标图像坐标相同的像素点的灰度值并计算灰度值差值,以便判断当前目标图像位于相应坐标的像素点是否受到噪声污染。对于连续拍摄的多张图像,由于拍摄环境、设备和传输环境相同或相似,相邻两张图像受到的噪声污染可能会一致或类似。通过对比相邻两张图像位于相同坐标的像素点的灰度值差值,能够判断二者受到的噪声污染是否类似或一致,如果二者受到的噪声污染类似或一致,则当前图像需要进行滤波处理的像素点位置与前一张图像需要进行滤波处理的像素点位置一致,数据处理模块2直接将前一张图像需要进行滤波处理的像素点坐标作为当前图像需要进行滤波处理的像素点的坐标,再发送给图像滤波处理器,能够节约大量的数据处理时间,提高图像处理效率。【主权项】1.一种图像滤波处理加速器,其特征在于:包括图像灰度检测模块、数据处理模块、数据传输模块以及图像传输模块,所述图像灰度检测模块与数据处理模块的输入口相连,所述数据传输模块以及图像传输模块均与数据处理模块的输出口相连; 所述图像灰度检测模块用于检测目标图像所有像素点的灰度值,记录各个像素点的坐标和及对应的灰度值,并将各个像素点的坐标和灰度值传输给数据处理模块; 所述数据处理模块用于对比各个像素点的灰度值,确定正常灰度值范围,记录灰度值超出正常范围的像素点的坐标; 所述数据传输模块用于将灰度值超出正常范围的像素点的坐标传输给图像后续处理装置; 所述图像传输本文档来自技高网...

【技术保护点】
一种图像滤波处理加速器,其特征在于:包括图像灰度检测模块、数据处理模块、数据传输模块以及图像传输模块,所述图像灰度检测模块与数据处理模块的输入口相连,所述数据传输模块以及图像传输模块均与数据处理模块的输出口相连;所述图像灰度检测模块用于检测目标图像所有像素点的灰度值,记录各个像素点的坐标和及对应的灰度值,并将各个像素点的坐标和灰度值传输给数据处理模块;所述数据处理模块用于对比各个像素点的灰度值,确定正常灰度值范围,记录灰度值超出正常范围的像素点的坐标;所述数据传输模块用于将灰度值超出正常范围的像素点的坐标传输给图像后续处理装置;所述图像传输模块用于将目标图片传输给图像后续处理装置。

【技术特征摘要】

【专利技术属性】
技术研发人员:于永彦束玉琴
申请(专利权)人:内江师范学院
类型:新型
国别省市:四川;51

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

1