一種視頻去噪方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及數(shù)字圖像與信號處理領(lǐng)域,具體涉及一種視頻去噪方法及視頻去噪裝 置。
【背景技術(shù)】
[0002] 近年來,數(shù)字視頻的應(yīng)用迅猛發(fā)展。在數(shù)字視頻系統(tǒng)中,視頻的采集、傳輸、編碼、 解碼等過程會不可避免地引入各種噪聲,噪聲的存在不但嚴重影響了視頻主觀視覺質(zhì)量, 而且會影響視頻的后續(xù)處理,例如編碼、轉(zhuǎn)碼等。因此,伴隨著數(shù)字視頻的廣泛應(yīng)用,迫切需 要有高效的視頻去噪方法。
[0003] 視頻的去噪方法基本上可以分為時域去噪、空域去噪和時域空域結(jié)合去噪等。如 常用的HQDN3D(HighQualityDeNoise3D)算法就是一種時域空域結(jié)合去噪的方法。目前 的去噪方法大多需要預(yù)先設(shè)置好去噪強度,之后對視頻按照設(shè)置的強度進行去噪處理。這 樣處理對于有噪聲的視頻序列沒有問題,但對于沒有噪聲的視頻序列,若不經(jīng)過人工重新 設(shè)置去噪強度,處理后的視頻幀內(nèi)的細節(jié)將大大損失。而在一些視頻處理情況下,如批量視 頻編碼過程,是沒有人工干預(yù)的。因此,尋找一種能夠根據(jù)視頻質(zhì)量自動設(shè)置去噪強度的去 噪方法是十分必要的。
【發(fā)明內(nèi)容】
[0004] 本申請的目的在于提供一種視頻去噪方法及視頻去噪裝置,能夠根據(jù)視頻質(zhì)量自 動設(shè)置是否對視頻進行去噪,在保證對有噪聲視頻進行去噪的同時,避免了對沒有噪聲視 頻造成的細節(jié)損失。
[0005] 為了解決上述技術(shù)問題,本申請揭示了一種視頻去噪方法,包括:對于待去噪的視 頻,對每一幀圖像進行小波變換得到每一幀圖像中對角高頻分量,并得到所有幀圖像的對 角高頻分量絕對值的平均值;當所有幀圖像的對角高頻分量絕對值的平均值大于設(shè)定門 限時,對所述待去噪的視頻的每一幀圖像進行小波變換得到所述每一幀圖像的低頻圖像數(shù) 據(jù),根據(jù)所述每一幀圖像的原始圖像數(shù)據(jù)與得到的低頻圖像數(shù)據(jù)進行差分處理得到所述每 一幀圖像的第一圖像數(shù)據(jù);分別對所述每一幀圖像的第一圖像數(shù)據(jù)進行小波變換得到所述 每一幀圖像的第一圖像數(shù)據(jù)中的低頻圖像數(shù)據(jù),根據(jù)所述每一幀圖像的低頻圖像數(shù)據(jù)和所 述每一幀圖像的第一圖像數(shù)據(jù)中的低頻圖像數(shù)據(jù)得到所述每一幀圖像的去噪后的圖像數(shù) 據(jù);根據(jù)待去噪的視頻或去噪后的圖像數(shù)據(jù)的相鄰幀的圖像數(shù)據(jù)中每個像素點的灰度值確 定噪聲像素點的位置和去噪?yún)?shù),根據(jù)所述噪聲像素點的位置和去噪?yún)?shù)對相鄰幀中后一 幀的去噪后的圖像數(shù)據(jù)進行再次去噪處理。
[0006] 進一步地,對于待去噪的視頻,對每一幀圖像進行小波變換得到每一幀圖像中對 角高頻分量,并得到所有幀圖像的對角高頻分量絕對值的平均值,包括:對于待去噪的視 頻,分別從每一幀圖像中隨機截取一固定大小的檢測區(qū)域從而得到若干檢測區(qū)域;對每一 個檢測區(qū)域進行小波變換,得到每一個檢測區(qū)域的對角高頻分量,并進一步得到每一個檢 測區(qū)域的對角高頻分量絕對值的平均值;對每一個檢測區(qū)域的對角高頻分量絕對值的平均 值進行匯總并求得所有檢測區(qū)域的對角高頻分量絕對值的平均值。
[0007] 進一步地,對所述待去噪的視頻的每一幀圖像進行小波變換得到所述每一幀圖像 的低頻圖像數(shù)據(jù),包括:對所述待去噪的視頻的每一幀圖像進行小波變換得到所述每一幀 圖像的低頻分量,根據(jù)所述每一幀圖像的低頻分量進行重構(gòu)得到所述每一幀圖像的低頻圖 像數(shù)據(jù)。
[0008] 進一步地,根據(jù)所述幀圖像的原始圖像數(shù)據(jù)與低頻圖像數(shù)據(jù)進行差分處理得到所 述幀圖像的第一圖像數(shù)據(jù),包括:根據(jù)所述幀圖像的原始圖像數(shù)據(jù)與低頻圖像數(shù)據(jù)中對位 的像素點的灰度值相減得到所述幀圖像的第一圖像數(shù)據(jù)。
[0009] 進一步地,對所述每一幀圖像的第一圖像數(shù)據(jù)進行小波變換得到所述每一幀圖像 的第一圖像數(shù)據(jù)的低頻圖像數(shù)據(jù),包括:對所述每一幀圖像的第一圖像數(shù)據(jù)進行小波變換 得到所述每一幀圖像的第一圖像數(shù)據(jù)的低頻分量,根據(jù)所述每一幀圖像的第一圖像數(shù)據(jù)的 低頻分量進行重構(gòu)得到所述每一幀圖像的第一圖像數(shù)據(jù)的低頻圖像數(shù)據(jù)。
[0010] 為了解決上述技術(shù)問題,本身請還揭示了一種視頻去噪裝置,包括:噪聲判斷模 塊、一層空域去噪模塊、二層空域去噪模塊和時域去噪模塊,其中,所述噪聲判斷模塊,用于 對于待去噪的視頻,對每一幀圖像進行小波變換得到每一幀圖像中對角高頻分量,并得到 所有幀圖像的對角高頻分量絕對值的平均值,當所有幀圖像的對角高頻分量絕對值的平均 值大于設(shè)定門限時啟動所述一層空域去噪模塊;所述一層空域去噪模塊,用于對所述待去 噪的視頻的每一幀圖像進行小波變換得到所述每一幀圖像的低頻圖像數(shù)據(jù),根據(jù)所述每一 幀圖像的原始圖像數(shù)據(jù)與得到的低頻圖像數(shù)據(jù)進行差分處理得到所述每一幀圖像的第一 圖像數(shù)據(jù);所述二層空域去噪模塊,用于分別對所述每一幀圖像的第一圖像數(shù)據(jù)進行小波 變換得到所述每一幀圖像的第一圖像數(shù)據(jù)中的低頻圖像數(shù)據(jù),根據(jù)所述每一幀圖像的低頻 圖像數(shù)據(jù)和所述每一幀圖像的第一圖像數(shù)據(jù)中的低頻圖像數(shù)據(jù)得到所述每一幀圖像的去 噪后的圖像數(shù)據(jù);所述時域去噪模塊,用于根據(jù)待去噪的視頻或去噪后的圖像數(shù)據(jù)的相鄰 幀的圖像數(shù)據(jù)中每個像素點的灰度值確定噪聲像素點的位置和去噪?yún)?shù),根據(jù)所述噪聲像 素點的位置和去噪?yún)?shù)對相鄰幀中后一幀的去噪后的圖像數(shù)據(jù)進行再次去噪處理。
[0011] 進一步地,所述噪聲判斷模塊,用于對于待去噪的視頻,分別從每一幀圖像中隨機 截取一固定大小的檢測區(qū)域從而得到若干檢測區(qū)域;對每一個檢測區(qū)域進行小波變換,得 到每一個檢測區(qū)域的對角高頻分量,并進一步得到每一個檢測區(qū)域的對角高頻分量絕對值 的平均值;對每一個檢測區(qū)域的對角高頻分量絕對值的平均值進行匯總并求得所有檢測區(qū) 域的對角高頻分量絕對值的平均值。
[0012] 進一步地,所述一層空域去噪模塊,用于對所述待去噪的視頻的每一幀圖像進行 小波變換得到所述每一幀圖像的低頻分量,根據(jù)所述每一幀圖像的低頻分量進行重構(gòu)得到 所述每一幀圖像的低頻圖像數(shù)據(jù)。
[0013] 進一步地,所述一層空域去噪模塊,用于根據(jù)所述幀圖像的原始圖像數(shù)據(jù)與低頻 圖像數(shù)據(jù)中對位的像素點的灰度值相減得到所述幀圖像的第一圖像數(shù)據(jù)。
[0014] 進一步地,所述二層空域去噪模塊,用于對所述每一幀圖像的第一圖像數(shù)據(jù)進行 小波變換得到所述每一幀圖像的第一圖像數(shù)據(jù)的低頻分量,根據(jù)所述每一幀圖像的第一圖 像數(shù)據(jù)的低頻分量進行重構(gòu)得到所述每一幀圖像的第一圖像數(shù)據(jù)的低頻圖像數(shù)據(jù)。
[0015]與現(xiàn)有技術(shù)相比,本申請可以獲得包括以下技術(shù)效果:
[0016]本申請可以自動檢測視頻的噪聲強度,并根據(jù)視頻的噪聲強度,來動態(tài)進行視頻 去噪,通過兩層空域去噪,在完成去噪功能的前提下,最大限度地保留了視頻每一幀中的低 頻圖像數(shù)據(jù),使得去噪后得到的圖像數(shù)據(jù)清晰,并保留了無噪聲視頻的細節(jié),同時結(jié)合時域 去噪,對空域去噪結(jié)果進行補充。
【附圖說明】
[0017]此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申 請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
[0018] 圖1是本申請實施例一的方法流程圖。
[0019] 圖2是基于圖1中步驟S102的方法流程圖。
[0020]圖3是本申請實施例二的裝置結(jié)構(gòu)圖。
【具體實施方