[問題] 如何衡量一張圖片被雜訊影像的程度??

看板Programming作者 (rosemary0401)時間14年前 (2011/06/10 22:42), 編輯推噓6(607)
留言13則, 7人參與, 最新討論串1/2 (看更多)
自己最近在研究影像的去雜訊(denoise) 通常用來衡量一個去雜訊演算法好壞的指標都用PSNR值, 過程如下: 自己加入雜訊 使用去雜訊演算法 圖A --------------------> 圖B --------------------> 圖A' 圖A: 未受雜訊干擾的原圖 圖B: 受雜訊干擾後的圖 圖A': 對圖B使用去雜訊演算法後,還原的影像 簡單的說PSNR值就是用來衡量 圖A 和 圖A' 之間的差異。 圖A 和 圖A' 之間的差異越小,PSNR值會越高,表示去雜訊的演算法越好, 可是現實生活中,我們手邊拿到的就只有被雜訊干擾過的圖B 然後使用去雜訊演算法得到 圖A' 後,卻沒有原圖 圖A 可以用來比對, 衡量演算法的好壞只能用眼睛看,非常的不客觀 有沒有什麼公式可以算出一張圖受雜訊干擾的程度?比方說: 有雜訊的圖B ------------------------> [公式] ----------> 得到雜訊干擾程度100 用演算法a,去雜訊後的圖A' ----------> [公式] ----------> 得到雜訊干擾程度20 用演算法b,去雜訊後的圖A''----------> [公式] ----------> 得到雜訊干擾程度15 那我們就可以客觀的得到演算法b比演算法a來的好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.223.75

06/10 23:56, , 1F
自己生標準測試資料然後加上雜訊再filter
06/10 23:56, 1F

06/10 23:56, , 2F
之後就可以算 SNR 了 XD
06/10 23:56, 2F

06/11 08:51, , 3F
這跟一開始說的方法不是一樣嗎?
06/11 08:51, 3F

06/11 08:51, , 4F
就是不想這樣做
06/11 08:51, 4F

06/11 08:52, , 5F
自己加的雜訊 跟真正的雜訊不同啊
06/11 08:52, 5F

06/11 11:51, , 6F
這應該還是 open question
06/11 11:51, 6F

06/11 11:51, , 7F
如果你知道什麼是雜訊什麼不是
06/11 11:51, 7F

06/11 11:52, , 8F
就等於去雜訊的問題全都解決了
06/11 11:52, 8F

06/11 21:29, , 9F
用blank把自然的雜訊錄起來啊
06/11 21:29, 9F

06/13 16:53, , 10F
目前看到採用找一堆人用眼睛投票表決的方
06/13 16:53, 10F

06/15 23:31, , 11F
PSNR
06/15 23:31, 11F

06/19 18:12, , 12F
公認的test case 測 PSNR.
06/19 18:12, 12F

06/19 18:13, , 13F
自己再加其他例子顯示前後的差異(人眼看
06/19 18:13, 13F
文章代碼(AID): #1DyYreXC (Programming)
文章代碼(AID): #1DyYreXC (Programming)