
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高斯随机噪声实时生成实现方法研究提出了一种面对硬件的均值、方差的高斯随机噪声生成办法。改进了传统的采纳蒙特卡洛办法实现匀称分布噪声到同分布噪声的迅速转化,利用映射函数办法实现个转为,最大随度地降低运算量。试验证实本办法具有迅速、高精度等优点。高斯随机噪声在信号分析和处理中具有重要的价值。本文详细研究了一种面对硬件的高斯噪声迅速生成算法。算法原理为通过映射表法将匀称噪声转化生成高斯随机噪声。本办法占有内存小、运算速度快、精度高。试验证实该办法能够为视频图像实时添加高斯噪声。原理框图1所示。图1左半部分为匀称噪声生成部分,采纳模数取余法,依赖已有的k个随机数种子,不断生成新的随机数,并将之向外输出
2、。图1右半部分采纳左半部分的输出值生成映射表地址,将查表后得到的结果输出,即为所要求的高斯噪声值结果。1 生成匀称分布噪声设x(1),x(k)是给定的k个随机数,在(-x,x)内匀称分布,互相自立。第k+1个随机数由x(1)和x(k)根据模x相加得到:即x(k+1)仍然是(-x,x)之间的随机数。在下一次运算时,将x(k+1)移到x(k)的位置,xk)移到x(k-1),x(2)移到x1,然后再做模x运算,相加得到x(k+2),如此循环,产生序列xn。首先研究上面的模x运算。对于采纳补码运算的处理器而言,只要取x为处理器字长,则在不考虑进位的状况下,通常的加法就是模加运算。然后采纳数据结构实现上
3、面的循环机制。设两个指针:头指针head和尾指针tail。每计算完一次噪声值后,两个指针都要向下移动一个位置。已到序列尾部,则重新指到序列的头部,即根据加1模k运算:为了计算便利,选k为256。若用head和lnil指针做相对偏移地址,则可以采纳1个字节存储。加1运算之后若不考虑溢出,就等价于加1模256操作。2 映射高斯噪声为了由匀称噪声迅速产生高斯噪声,采纳了映射函数法。其算法原理2所示。将正态分布函数的自变量y举行合理的离散化,得到一系列函数值,构成一个数列。再将此数列中的任一个数yi映射到数轴x上的某个小区间段xi0,xi1,其中xi1xi0=yi。取遍数列中全部的数值,得到一系列的小
4、区间。将全部的小区间依次衔接起来,中点置于数轴的零点,则构成变量x的取值区间-x,x。将数轴x上的各个小区间与y序列建立映射关系,则可以证实,假如采样间隔足够小,那么x域中的随机分布将对应于y域中的高斯分布。这个映射关系可以函数表示为y=f(x)。其中x听从(-x,x)区间内匀称分布,而y听从均值为u、方差为的高斯分布。f函数曲线3所示。在算法实现时,对y对应的高斯分布值举行量化处理,并为x分配一块延续的内存区域0,2x,每个内存单元的(偏移地址-x)值代表了x值大小,单元内容存放了该单元对应的丁值。这片内存区域就是所需要的映射查找表。这个表具有通用性,可以预先计算好,在需要时可%26;168
5、;挺直用法,不必再计算。对于(0,1)正态分布,图4中的zi都小于1,没有实际意义,所以将其放大了200倍;则原始映射表描述为:原始映射表比较大,实际用法时对其做了粗采样。对y对应的高斯分布值举行的量化也没有采纳图4中均标准阶梯形式,而是采纳了如下粗采样形式:结果映射表k=原始映射表k%26;183;d+d/2 (2)其中:采样间隔d=yim,量化处理曲线5所示。从图5可以发觉,两边较小处并没有像阶梯图那样截止为0,而是允许以小的概率浮现非零值。实验证实这种方式更好一些。考虑高斯分布的实际状况,并经过实验验证y仅在-4,4之间取值,就能够达到令人惬意的精度。图6给出了x大小对噪声精度的影响曲线
6、,纵轴为平均误差。可以看出,当2x大于5500时,误差达到了微小稳定状态。为了便利计算,挑选2x=213=8192,即x=212=4096。图7给出了试验结果(均值为120,方差为40):虚线部分为标准高斯分布的曲线,实线部分为噪声直方图,验证了本办法的有效性。3 精度研究该办法主要利用两个表:一个是循环产生匀称噪声的表;另一个是映射表。这两个表的数值都可以由前面介绍的办法计算,下面只研究它们的精度取舍。循环表中256个种子的精度要求与映射表的大小有挺直关系,对映射表采纳了8192(8k)个单元。因此循环表的任务就是要在区间-4096,4096内产生匀称分布的随机数。所以循环表中的种子序列x(
7、1),x(256)在-4096,4096内匀称分布。为了便利计算,将种子序列的分布调节到-(2115-1),(215-1)之间,即x=215=32767。所以可以采纳包含1位符号位共计16位来存储种子数的补码,这样可以通过丢掉进位的补码加法来实现模x加运算。补码运算结果的高13位或右移3位,可以挺直作映射表的偏名地址举行后续查表操作,并且满足在-4096,4096内匀称分布。考虑实际状况下,待求的高斯噪声分布的方差普通介于(0,100)之间,均值普通介于-255,255之间。而实际图像灰度值是以整数0,255形式存在,所以噪声的精度只要控制在整数范围内即可,映射表的精度只要达到00l就足够了。而映射表中数据的分布介于-400,400之间,若以整数形式存储,将原始数据乘以128后就彻低可以存放在16位长度单元中。也可以在此基础上对表举行修改,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工安全策略与计划试题及答案
- 消防时政考试题及答案
- 北京成考入学试题及答案
- 学习2025年创业扶持政策在社会资本运作下的影响试题及答案
- 工程场地环境影响评估试题及答案
- 小学教师在教学中的情感反思试题及答案
- 投资管理考试试题及答案
- 水的化学性质及其重要性试题及答案
- 未来电动汽车的环境政策影响研究试题及答案
- 旋律与和声的交互影响关系分析试题及答案
- 互联网思维用户思维课件
- 节水型单位申报材料模板
- GB/T 12325-2008电能质量供电电压偏差
- 埃美柯阀门检验报告汇总-391黄铜调节阀
- 中旅·阿那亚九龙湖生态度假区策略整合方案
- 高风险作业管理课件
- 带电粒子在磁场中的周期性运动
- 一年级100以内进位加法口算题
- 《特殊教育概论》考试试题及答案(完整版)
- 农田水利渠道灌溉节水改造工程设计施工方案
- 《宿舍楼安全评价》word版
评论
0/150
提交评论