《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 高斯隨機噪聲實時生成實現方法研究

高斯隨機噪聲實時生成實現方法研究

2008-09-08
作者:張 萍 戴光明

??? 摘 要: 提出了一種面向硬件的任意均值、方差的高斯" title="高斯">高斯隨機噪聲生成方法。改進了傳統的采用蒙特卡洛方法實現均勻分布" title="均勻分布">均勻分布噪聲到隨機分布噪聲的快速轉化,采用映射函數方法實現這個轉變,最大限度地降低了運算量。實驗證明本方法具有快速、高精度等優點。
?? ?關鍵詞: 高斯隨機噪聲 實時 圖像

?

??? 高斯隨機噪聲在信號分析和處理中具有重要的價值。本文具體討論了一種面向硬件的高斯噪聲快速生成算法。算法原理為通過映射表法將均勻噪聲轉化生成高斯隨機噪聲。本方法占有內存小、運算速度快、精度高。實驗證明該方法能夠為視頻圖像實時添加高斯噪聲。
??? 原理框圖如圖1所示。圖1左半部分為均勻噪聲生成部分,采用模數取余法,依靠已有的K個隨機數" title="隨機數">隨機數種子,不斷生成新的隨機數,并將之向外輸出。圖1右半部分采用左半部分的輸出值生成映射表地址,將查表" title="查表">查表后得到的結果輸出,即為所要求的高斯噪聲值結果。

?


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)的位置,x(k)移到x(k-1),……,x(2)移到x(1),然后再做模X運算,相加得到x(k+2),如此循環,產生序列{xn}。
??? 首先討論上面的模X運算。對于采用補碼運算的處理器而言,只要取X為處理器字長,則在不考慮進位的情況下,通常的加法就是模加運算。
??? 然后采用數據結構實現上面的循環機制。設兩個指針:頭指針head和尾指針tail。每計算完一次噪聲值后,兩個指針都要向下移動一個位置。已到序列尾部,則重新指到序列的頭部,即按照加1模K運算:
??? head=(head+1)mod(K)
?? ?tail=(tail+1)mod(K)
??? 為了計算方便,選K為256。若用head和tail指針做相對偏移地址,則可以采用1個字節存儲。加1運算之后若不考慮溢出,就等價于加1模256操作。
2 映射高斯噪聲
??? 為了由均勻噪聲快速產生高斯噪聲,采用了映射函數法。其算法原理如圖2所示。

?


??? 將正態分布函數的自變量y進行合理的離散化,得到一系列函數值,構成一個數列。再將此數列中的任一個數yi映射到數軸x上的某個小區間段[xi0,xi1],其中||xi1-xi0||=yi。取遍數列中所有的數值,得到一系列的小區間。將所有的小區間依次連接起來,中點置于數軸的零點,則構成變量x的取值區間[-x,x]。將數軸x上的各個小區間與y序列建立映射關系,則可以證明,如果采樣間隔足夠小,那么x域中的隨機分布將對應于y域中的高斯分布" title="高斯分布">高斯分布。
??? 這個映射關系可以函數表示為:y=f(x)。
??? 其中x服從(-X,X)區間內均勻分布,而y服從均值為u、方差為σ的高斯分布。f函數曲線如圖3所示。

?


??? 在算法實現時,對y對應的高斯分布值進行量化處理,并為x分配一塊連續的內存區域[0,2X],每個內存單元的(偏移地址-X)值代表了x值大小,單元內容存放了該單元對應的y值。這片內存區域就是所需要的映射查找表。這個表具有通用性,可以預先計算好,在需要時可以直接使用,不必再計算。
??? 對于(0,1)正態分布,圖4中的zi都小于1,沒有實際意義,所以將其放大了200倍:

?


??? 則原始映射表描述為:


??? 原始映射表比較大,實際使用時對其做了粗采樣。對y對應的高斯分布值進行的量化也沒有采用圖4中的標準階梯形式,而是采用了如下粗采樣形式:
???

?? ?其中:采樣間隔d=Σyj/M,量化處理曲線如圖5所示。

?


??? 從圖5可以發現,兩邊較小處并沒有像階梯圖那樣截止為0,而是允許以小的概率出現非零值。試驗證明這種方式更好一些。
??? 考慮高斯分布的實際情況,并經過試驗驗證y僅在[-4,4]之間取值,就能夠達到令人滿意的精度。圖6給出了X大小對噪聲精度的影響曲線,縱軸為平均誤差。

?


??? 可以看出,當2X大于5500時,誤差達到了極小穩定狀態。為了方便計算,選擇2X=213=8192,即X=212=4096。
??? 圖7給出了實驗結果(均值為120,方差為40):虛線部分為標準高斯分布的曲線,實線部分為噪聲直方圖,驗證了本方法的有效性。

?

?

3 精度討論
??? 該方法主要利用兩個表:一個是循環產生均勻噪聲的表;另一個是映射表。這兩個表的數值都可以由前面介紹的方法計算,下面只討論它們的精度取舍。
??? 循環表中256個種子的精度要求與映射表的大小有直接關系,對映射表采用了8192(8K)個單元。因此循環表的任務就是要在區間[-4096,4096]內產生均勻分布的隨機數。所以循環表中的種子序列x(1),…,x(256)在[-4096,4096]內均勻分布。為了方便計算,將種子序列的分布調整到[-(215-1),(215-1)]之間,即X=215=32767。所以可以采用包含1位符號位共計16位來存儲種子數的補碼?熏這樣可以通過丟掉進位的補碼加法來實現模X加運算。補碼運算結果的高13位或右移3位,可以直接作映射表的偏移地址進行后續查表操作,并且滿足在[-4096,4096]內均勻分布。
??? 考慮實際情況下,待求的高斯噪聲分布的方差一般介于(0,100)之間,均值一般介于[-255,255]之間。而實際圖像灰度值是以整數[0,255]形式存在,所以噪聲的精度只要控制在整數范圍內即可,映射表的精度只要達到0.01就足夠了。而映射表中數據的分布介于[-4.00,4.00]之間,若以整數形式存儲,將原始數據乘以128后就完全可以存放在16位長度單元中。
??? 也可以在此基礎上對表進行修改,使得經過映射后高斯分布的均值和方差直接等于用戶給定的均值u和方差σ。修改比較簡單,將映射表中的每一個單元值y做如下替換:
??? y=(y*σ)>>7+u
??? 此表中數據可以是原碼形式也可以是補碼形式,依具體需要而定。
參考文獻
1 尹 力,馬忠梅.一種快速產生數字式高精度高斯噪聲的新方法. 應用聲學,1996:15(3):23~25
2 方再根.計算機模擬和蒙特卡洛方法.北京?押北京工業學院出版社,1988
3 Istvan Manno.Introduction to the Monte-Carlo Method. Akademiai Kiado.1999:(10)

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美激情国产日韩精品一区18| 午夜视黄欧洲亚洲| 久久久久久久久久码影片| 国产亚洲一本大道中文在线| 欧美二区视频| 午夜日韩电影| 亚洲免费播放| 亚洲综合色自拍一区| 久久久久久久一区二区| 亚洲福利国产精品| 久久一区中文字幕| 激情久久久久久| 欧美精品在线极品| 国产精品电影在线观看| 亚洲精选91| 91久久精品国产91久久性色| 亚洲精品一区二区三区在线观看| 亚洲经典自拍| 亚洲欧美国产va在线影院| 久久精品人人爽| 国产真实精品久久二三区| 一区二区91| 国产日韩精品一区二区浪潮av| 午夜精品久久久久99热蜜桃导演| 国产一区二区三区日韩| 国产视频精品va久久久久久| 99国内精品久久| 韩国自拍一区| 欧美性猛交xxxx乱大交退制版| 91久久久一线二线三线品牌| 欧美在线观看一区二区| 在线播放视频一区| 国产主播精品| 欧美一区二区女人| 亚洲国产二区| 欧美日韩精品免费观看视频完整| 蜜桃精品久久久久久久免费影院| 欧美精品国产精品日韩精品| 午夜精品剧场| 亚洲激情另类| 制服丝袜激情欧洲亚洲| 韩国av一区二区| 91久久线看在观草草青青| 免费观看国产成人| 欧美日韩国产系列| 国产中文一区二区| 国产午夜精品久久| 99国产精品一区| 在线一区二区视频| 欧美日本中文字幕| 国产精品视频免费在线观看| 欧美jizzhd精品欧美巨大免费| 国产日韩一区在线| 亚洲精品视频一区二区三区| 欧美日韩国产123| 久久综合色综合88| 亚洲欧美日韩中文播放| 久久美女艺术照精彩视频福利播放| 国产精品久久久久aaaa九色| 在线免费日韩片| 欧美精品在线视频| 国产精品美女久久福利网站| 亚洲黄色一区二区三区| 欧美日韩国产精品专区| 欧美日韩一区二区国产| 国产一区二区精品在线观看| 国产精品免费久久久久久| 亚洲深夜福利网站| 国产午夜精品一区二区三区欧美| 激情综合亚洲| 久久综合久久综合久久| 揄拍成人国产精品视频| 欧美电影资源| 亚洲欧美日韩中文视频| 一本久久青青| 欧美黄色免费网站| 欧美在线免费视屏| 久久久久在线观看| 国产精品久久久久久亚洲调教| 欧美另类videos死尸| 久久激情一区| 一本色道久久综合亚洲精品小说| 亚洲第一福利社区| 亚洲精品日日夜夜| 亚洲肉体裸体xxxx137| 欧美极品一区| 国产精品二区三区四区| 欧美久久久久久蜜桃| 99日韩精品| 亚洲精品乱码久久久久| 欧美日韩在线高清| 欧美成人精品三级在线观看| 99国产精品视频免费观看一公开| 亚洲少妇在线| 国产精品一区免费在线观看| 精品福利电影| 亚洲欧美另类国产| 国产一区av在线| 国产欧美日韩一区二区三区| 亚洲第一福利在线观看| 国产精品羞羞答答xxdd| 久久久亚洲午夜电影| 亚洲自拍16p| 亚洲狼人精品一区二区三区| 欧美四级剧情无删版影片| 亚洲欧美成aⅴ人在线观看| 一本一道久久综合狠狠老精东影业| 国产资源精品在线观看| 亚洲电影免费在线观看| 久久国产一区| 今天的高清视频免费播放成人| 亚洲欧洲一区二区三区在线观看| 亚洲色诱最新| 亚洲精品国产无天堂网2021| 国产精品自拍小视频| 国产精品任我爽爆在线播放| 欧美麻豆久久久久久中文| 久久亚洲私人国产精品va| 亚洲欧美日韩成人| 国产精品久久久久久影视| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲永久精品大片| 亚洲亚洲精品在线观看| 99在线热播精品免费99热| 99视频+国产日韩欧美| 欧美日韩精品免费观看视频| 欧美区在线观看| 久久久久国产一区二区三区| 夜夜爽av福利精品导航| 亚洲视频一区二区免费在线观看| 欧美理论电影在线观看| 国产美女精品人人做人人爽| 国产欧美日韩亚洲一区二区三区| 在线成人免费观看| 蜜桃av综合| 亚洲精品中文字幕在线| 翔田千里一区二区| 欧美性久久久| 国产午夜精品一区二区三区视频| 国内精品久久久久国产盗摄免费观看完整版| 日韩午夜av| 另类亚洲自拍| 久久精品免费看| 一区二区三区高清在线观看| 一区二区免费在线观看| 亚洲视频欧洲视频| 久久成人国产精品| 国产尤物精品| 1024国产精品| 日韩午夜在线| 黄色精品一区二区| 欧美四级电影网站| 欧美成人中文字幕在线| 激情av一区| 99亚洲一区二区| 99综合在线| 国产精品区二区三区日本| 亚洲一区bb| 欧美在线观看视频一区二区| 很黄很黄激情成人| 亚洲深夜福利在线| 欧美成年人网站| 久久av一区二区三区漫画| 国产欧美一区二区三区另类精品| 欧美午夜三级| 久久网站热最新地址| 性久久久久久| 中日韩美女免费视频网站在线观看| 亚洲午夜影视影院在线观看| 国产一区二区三区四区hd| 国产日韩欧美黄色| 老色鬼久久亚洲一区二区| 国产欧美视频一区二区三区| 欧美激情一区二区久久久| 欧美成人精精品一区二区频| 欧美大片免费观看在线观看网站推荐| 黄色国产精品一区二区三区| 亚洲另类在线一区| 久热精品视频在线观看| 一区二区免费在线播放| 欧美久久婷婷综合色| 国产一区二区三区奇米久涩| 你懂的视频一区二区| 欧美在线欧美在线| 国产区在线观看成人精品| 国产精品扒开腿爽爽爽视频| 蜜桃精品一区二区三区| 久久久久国产精品人| 亚洲欧美日韩精品久久亚洲区| 欧美无乱码久久久免费午夜一区| 亚洲欧美中文字幕| 久久久人成影片一区二区三区| 1000精品久久久久久久久| 国产精品综合色区在线观看| 在线亚洲一区观看| 影院欧美亚洲| 亚洲黑丝在线| 欧美精品偷拍| 欧美激情2020午夜免费观看| 国产亚洲欧美日韩一区二区| 亚洲美女中出| 这里只有精品丝袜| 国产一区二区三区免费不卡| 国产一区白浆| 亚洲欧美日韩在线综合| 亚洲日本一区二区三区| 欧美日韩一区二区三区免费看| 欧美一区二区三区四区高清| 久久久久免费视频| 亚洲国产高清自拍| 欧美精品电影| 亚洲国产精品123| 欧美日韩喷水| 久久精品国产久精国产爱| 久久精品国产精品亚洲| 欧美大片18| 国产一区视频网站| 在线电影欧美日韩一区二区私密| 亚洲一区三区在线观看| 伊人久久男人天堂| 欧美性事免费在线观看| 国产精品国产一区二区| 国产精品久久久久久久久果冻传媒| 久久精品国产欧美亚洲人人爽| 一区二区三区视频在线看| 国产精品永久免费视频| 欧美精品久久一区| 国产精品色一区二区三区| 亚洲精品影视| 欧美日韩亚洲国产一区| 欧美日韩久久不卡| 在线成人激情视频| 亚洲午夜电影在线观看| 国产精品毛片高清在线完整版| 亚洲视频精选在线| 亚洲三级电影全部在线观看高清| 国内精品久久久久久| 久久精品一区蜜桃臀影院| 国产免费一区二区三区香蕉精| 蜜臀av性久久久久蜜臀aⅴ四虎| 伊人久久噜噜噜躁狠狠躁| 国产午夜精品在线观看| 尤物yw午夜国产精品视频| 亚洲一区二区三区成人在线视频精品| 亚洲伦理一区| 欧美一级在线亚洲天堂| 国产一区在线播放| 久久久久久一区| 欧美成人免费大片| 亚洲国产精品久久精品怡红院| 国产精品一区二区三区四区| 国产精品免费观看在线| 亚洲欧美成人综合| 欧美日韩中文另类| 久久蜜桃精品| 欧美三级特黄| 日韩视频第一页| 黄色工厂这里只有精品| 国产欧美精品日韩精品| 一区在线播放| 欧美日韩一级片在线观看| 一本色道久久综合亚洲二区三区| 一区二区三区在线免费播放| 欧美日韩伊人| 欧美一区二区视频在线观看| 亚洲视频精品| 亚洲激情成人| 91久久中文字幕| 欧美呦呦网站| 亚洲高清在线观看| 在线观看av不卡| 亚洲小少妇裸体bbw| 性久久久久久久久| 在线观看一区视频| 免费视频一区二区三区在线观看| 国产精品一区免费在线观看| 午夜免费日韩视频| 欧美日韩一区在线| 亚洲乱码日产精品bd| 国产农村妇女毛片精品久久莱园子| 国产精品午夜在线| 久久激情综合网| 久久久精品2019中文字幕神马| 久久人人爽爽爽人久久久| 亚洲三级影片| 国产精品啊v在线| 亚洲毛片在线免费观看| 在线观看欧美一区| 性做久久久久久| 亚洲欧美视频在线观看视频| 国产精品久久777777毛茸茸| 久久全球大尺度高清视频| 国产亚洲a∨片在线观看| 欧美日一区二区三区在线观看国产免| 欧美一区二区在线免费观看| 国产精品一区二区在线观看网站| 1024国产精品| 亚洲第一搞黄网站| 国产精品综合色区在线观看| 在线午夜精品自拍| 久久影音先锋| 国产偷国产偷精品高清尤物| 伊人久久男人天堂| 欧美日韩中文在线观看| 午夜伦欧美伦电影理论片| 日韩午夜三级在线| 久久精品国产精品亚洲| 在线亚洲国产精品网站| 亚洲网站在线| 美女精品国产| 国产精品视频999| 欧美日韩美女一区二区| 亚洲一区二区三区午夜| 欧美一级一区| 麻豆精品在线播放| 亚洲国产岛国毛片在线| 亚洲成人直播| 久久亚洲春色中文字幕久久久| 国产一区二区精品久久99| 亚洲欧美偷拍卡通变态| 国产欧美一区二区三区视频| 一区二区在线看| 欧美日韩一区三区四区| 国产区亚洲区欧美区| 久久手机免费观看| 国产精品成人一区二区三区吃奶| 久久久国产精品一区二区中文| 欧美精品在线视频|