System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及圖像處理,特別涉及一種圖像密集脈沖噪聲的去除方法及裝置。
技術(shù)介紹
1、圖像作為人類感知世界的視覺基礎(chǔ),是人類獲取信息、表達信息和傳遞信息的重要手段。然而,圖像在采集和傳輸過程中,由于設(shè)備和環(huán)境等因素的影響,圖像受到各種信號的干擾,進而產(chǎn)生各種噪聲。噪聲的存在使得圖像的部分細節(jié)丟失,不僅嚴重影響圖像的視覺質(zhì)量,也影響其在計算機視覺領(lǐng)域中的應用。因此,必須對圖像進行去噪處理,以提高圖像質(zhì)量。
2、圖像中的噪聲有很多種類,其中高斯噪聲和脈沖噪聲是圖像噪聲中的主要部分,因此,若能對高斯噪聲和脈沖噪聲進行有效去除,則可以很大程度上提高圖像質(zhì)量。目前,提出了多種去噪方式來對圖像噪聲進行去除,其中,對于脈沖噪聲,目前常用中值濾波來去除,中值濾波不僅計算相對簡單,且在大部分場景下能夠取得較好的去噪效果。
3、然而,當圖像中存在密集的脈沖噪聲時,現(xiàn)有的中值濾波處理無法保證脈沖噪聲處的像素被校正為一個合適的值,從而影響最終輸出的圖像質(zhì)量。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)的目的在于提供一種圖像密集脈沖噪聲的去除方法及裝置,以解決如何有效去除圖像中的密集脈沖噪聲的問題。
2、為解決上述技術(shù)問題,本專利技術(shù)提供一種圖像密集脈沖噪聲的去除方法,包括:
3、獲取單通道灰度圖像;
4、在緩存窗口中,獲取最大像素值、最小像素值和像素中值;
5、利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正;
6、輸出去
7、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述當前目標像素位于所述緩存窗口的中間行中間列。
8、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述緩存窗口的尺寸為n×n,其中,n為大于等于3的奇數(shù)。
9、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述緩存窗口的尺寸為3×3;所述當前目標像素位于所述緩存窗口的第2行第2列。
10、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述在緩存窗口中,獲取最大像素值、最小像素值和像素中值的方法包括:
11、將緩存窗口中每一行像素的像素值按從小到大的順序從左至右依次排列,以得到第一數(shù)據(jù)窗口;
12、將第一數(shù)據(jù)窗口中每一列的像素值按從小到大的順序從上至下依次排列,以得到第二數(shù)據(jù)窗口;
13、將第二數(shù)據(jù)窗口中沿左下角到右上角直線方向上的像素值按從小到大的順序從右上至左下依次排列,以得到第三數(shù)據(jù)窗口;
14、在第三數(shù)據(jù)窗口中,左上角的像素值為緩存窗口中的最小像素值,右下角的像素值為緩存窗口中的最大像素值,中心位置的像素值為緩存窗口中的像素中值。
15、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正的方法包括:
16、根據(jù)當前目標像素的像素值與最大像素值和最小像素值的關(guān)系,判斷當前目標像素是否為脈沖噪聲像素;
17、若當前目標像素為脈沖噪聲像素,則判斷像素中值是否滿足替換要求;
18、若像素中值滿足替換要求,則利用像素中值替換當前目標像素的像素值,以對當前目標像素進行去噪校正。
19、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述根據(jù)當前目標像素的像素值與最大像素值和最小像素值的關(guān)系,判斷當前目標像素是否為脈沖噪聲像素的方法包括:
20、若當前目標像素的像素值大于最小像素值且小于最大像素值,同時,當前目標像素的像素值大于0且小于2i-1,則判斷當前目標像素為正常像素,否則,判斷當前目標像素為脈沖噪聲像素,其中,i為單通道灰度圖像的比特數(shù)。
21、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述判斷像素中值是否滿足替換要求的方法包括:
22、若像素中值大于最小像素值且小于最大像素值,同時,像素中值大于0且小于2i-1,則判斷像素中值滿足替換要求,其中,i為單通道灰度圖像的比特數(shù)。
23、可選的,在所述的圖像密集脈沖噪聲的去除方法中,所述利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正的方法還包括:
24、若像素中值不滿足替換要求,則利用緩存窗口內(nèi)全部正常像素的像素均值替換當前目標像素的像素值,以對當前目標像素進行去噪校正。
25、為解決上述技術(shù)問題,本專利技術(shù)還提供一種圖像密集脈沖噪聲的去除裝置,用于實現(xiàn)如上任一項所述的圖像密集脈沖噪聲的去除方法,所述圖像密集脈沖噪聲的去除裝置包括:
26、圖像獲取模塊,用于獲取單通道灰度圖像;
27、濾波去噪模塊,用于在緩存窗口中,利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正;
28、圖像輸出模塊,用于輸出去除脈沖噪聲的圖像。
29、本專利技術(shù)提供的圖像密集脈沖噪聲的去除方法及裝置,包括:獲取單通道灰度圖像;在緩存窗口中,獲取最大像素值、最小像素值和像素中值;利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正;輸出去除脈沖噪聲的圖像。通過在緩存窗口中,利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正,不僅能夠準確判斷當前目標像素是否為脈沖噪聲像素,還能夠確保用于校正的像素值不是脈沖噪聲,從而能夠在有效去除脈沖噪聲的同時保證圖像質(zhì)量,解決了如何有效去除圖像中的密集脈沖噪聲的問題。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種圖像密集脈沖噪聲的去除方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述當前目標像素位于所述緩存窗口的中間行中間列。
3.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述緩存窗口的尺寸為n×n,其中,n為大于等于3的奇數(shù)。
4.根據(jù)權(quán)利要求3所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述緩存窗口的尺寸為3×3;所述當前目標像素位于所述緩存窗口的第2行第2列。
5.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述在緩存窗口中,獲取最大像素值、最小像素值和像素中值的方法包括:
6.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正的方法包括:
7.根據(jù)權(quán)利要求6所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述根據(jù)當前目標像素的像素值與最大像素值和最小像素值的關(guān)系,判斷當前目標像素是否為脈沖噪聲像素的方法包括:
8.根據(jù)權(quán)利要求6所述的圖像
9.根據(jù)權(quán)利要求6所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述利用最大像素值、最小像素值和像素中值對當前目標像素進行去噪校正的方法還包括:
10.一種圖像密集脈沖噪聲的去除裝置,用于實現(xiàn)如權(quán)利要求1~9任一項所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述圖像密集脈沖噪聲的去除裝置包括:
...【技術(shù)特征摘要】
1.一種圖像密集脈沖噪聲的去除方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述當前目標像素位于所述緩存窗口的中間行中間列。
3.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述緩存窗口的尺寸為n×n,其中,n為大于等于3的奇數(shù)。
4.根據(jù)權(quán)利要求3所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述緩存窗口的尺寸為3×3;所述當前目標像素位于所述緩存窗口的第2行第2列。
5.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述在緩存窗口中,獲取最大像素值、最小像素值和像素中值的方法包括:
6.根據(jù)權(quán)利要求1所述的圖像密集脈沖噪聲的去除方法,其特征在于,所述利用...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:帥珂,宋博,王勇,溫建新,
申請(專利權(quán))人:成都微光集電科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。