[发明专利]一种图像加噪方法和装置无效
申请号: | 201110264997.8 | 申请日: | 2011-09-08 |
公开(公告)号: | CN102324091A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 沈建兵 | 申请(专利权)人: | 深圳市万兴软件有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 方法 装置 | ||
技术领域
本发明涉及图像数据处理领域,尤其涉及一种图像加噪方法和装置。
背景技术
当前,摄像机、数码相机或视频图像处理设备都有图像加噪功能:即对拍摄的视频或录制的图像加入噪点(噪音或噪声),使视频或图像模糊、不清楚,以得到怀旧的效果。现有技术中,是通过调用随机函数来对视频或图像产生随机的噪点。该加噪方式的缺陷在于:频繁地调用随机函数,图像加噪的性能不高。
发明内容
本发明实施例所要解决的技术问题在于,提供一种图像加噪方法和装置,可避免循环内随机函数的频繁调动,提升图像加噪性能。
为了解决上述技术问题,本发明实施例提供了一种图像加噪方法,所述图像加噪方法包括:
生成随机值数组Rand[N];
对图像中的所有像素点进行遍历,根据各像素点的颜色值从随机值数组Rand[N]中获取对应该像素点的随机数;
根据获取到的对应各像素点的随机数,判断各像素点是否需要加入噪点;
根据噪点颜色值从随机值数组Rand[N]中获取对应所述噪点颜色值的随机数;
若判断需要加入噪点,则根据所述噪点颜色值对应的随机数对该像素点加噪。
其中,所述根据获取到的对应各像素点的随机数,判断各像素点是否需要加入噪点:
将所述获取到的各像素点的随机数的数值与一预设的阈值进行比较,若小于该阈值,则表示该像素点需要加入噪点。
其中,所述根据所述噪点颜色值对应的随机数对该像素点加噪包括:
若随机值数组Rand[N]的数值范围是[0~255],则直接将该像素点的RGB值分别替换成所述噪点颜色值对应的随机数的数值;
若随机值数组Rand[N]的数值范围不是[0~255],则根据预设的映射规则将所述噪点颜色值对应的随机数的数值映射至[0~255]后,将该像素点的RGB值分别替换成该映射后得到的数值。
其中,所述根据各像素点的颜色值从随机值数组中获取对应该像素点的随机数包括:
将像素点的RGB值分别相加后,与255进行二进制逻辑与运算;
将所述二进制逻辑与运算的运算结果作为数组下标,获取所述随机值数组中以该运算结果为数组下标的随机数的数值。
其中,所述生成随机值数组Rand[N],N为256,数组中的随机数的数值范围为[0~255]。
相应的,本发明实施例还提供了一种图像加噪装置,所述图像加噪装置包括:
随机值数组生成单元,用于生成随机值数组Rand[N];
像素随机数获取单元,用于对图像中的所有像素点进行遍历,根据各像素点的颜色值从所述随机值数组生成单元生成的随机值数组Rand[N]中获取对应该像素点的随机数;
加噪判断单元,用于根据所述像素随机数获取单元获取到的对应各像素点的随机数,判断各像素点是否需要加入噪点;
噪点随机数获取单元,用于根据噪点颜色值从随机值数组Rand[N]中获取对应所述噪点颜色值的随机数;
加噪单元,用于当所述加噪判断单元判断需要加入噪点时,则根据所述噪点颜色值对应的随机数对该像素点加噪。
其中,所述加噪判断单元根据所述像素随机数获取单元获取到的对应各像素点的随机数,判断各像素点是否需要加入噪点为:
所述加噪判断单元将所述像素随机数获取单元获取到的随机数的数值与一预设的阈值进行比较,若小于该阈值,则表示需要加入噪点。
其中,所述加噪单元根据所述噪点颜色值对应的随机数对该像素点加噪包括:
若随机值数组Rand[N]的数值范围是[0~255],则所述加噪单元直接将该像素点的RGB值分别替换成所述噪点颜色值对应的随机数的数值;
若随机值数组Rand[N]的数值范围不是[0~255],则所述加噪单元根据预设的映射规则将所述噪点颜色值对应的随机数的数值映射至[0~255]后,将该像素点的RGB值分别替换成该映射后得到的数值。
其中,所述像素随机数获取单元根据各像素点的颜色值从随机值数组中获取对应该像素点的随机数包括:
像素随机数获取单元将像素点的RGB值分别相加后,与255进行二进制逻辑与运算;将所述二进制逻辑与运算的运算结果作为数组下标,获取所述随机值数组中以该运算结果为数组下标的随机数的数值。
其中,所述随机值数组生成单元生成的随机值数组Rand[N],N为256,数组中的随机数的数值范围为[0~255]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万兴软件有限公司,未经深圳市万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110264997.8/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序