全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:901
推到 Plurk!
推到 Facebook!

請問關於CWM問題

尚未結案
billmin7
一般會員


發表:2
回覆:2
積分:0
註冊:2005-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-31 00:19:28 IP:134.208.xxx.xxx 未訂閱
CWM(center weighted median) filter... 就是把為排序時中間值加權... 比如說我們讀進九公格值(150 110 82 89 60 96 132 128 103) CWM3就是把(150 110 82 89 60 60 60 96 132 128 103) 去做排序得到中值輸出... 有人做過相關程式嗎?? 我做出來結果比median filter還差.. 看一些paper都會比較好說... 程式應該也沒錯... 就取9宮格值然後中間的多放兩個值做排序不可能會錯呀.. 有沒有人做過相關的能給一些意見嗎?
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-01 03:02:27 IP:219.84.xxx.xxx 未訂閱
billmin7: 這個Filter實作上應該沒有什麼太大問題。 建議你放上你filter後的結果或是相關程式碼,讓大家幫你看看是否有問題。
billmin7
一般會員


發表:2
回覆:2
積分:0
註冊:2005-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-01 09:45:51 IP:134.208.xxx.xxx 未訂閱
int i,j,a,b,x,y;    unsigned char outputdata[N][N],inputdata[N][N],inputdata2[N][N];    char inputname1[50],inputname2[50],inputname3[50],outputname[50];    void open_file()                                    //開黨 {      FILE *fp1;     cout<<"PLEASE ENTER THE OPEN FILENAME:"<arrayc[y]) { buffer=arrayc[x]; arrayc[x]=arrayc[y]; arrayc[y]=buffer; } } } outputdata[i][j]=arrayc[5]; } } save_file(); }
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-01 10:33:02 IP:210.68.xxx.xxx 未訂閱
您好:    PO程式碼的方式請參考版規說明,煩請修改謝謝您的配合 >
billmin
一般會員


發表:14
回覆:18
積分:6
註冊:2005-03-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-01 11:06:06 IP:134.208.xxx.xxx 未訂閱
#include  
#include <math.h>
#include 
#include 
#include     #define N 512
void open_file();
void save_file();
int i,j,a,b,x,y;    unsigned char outputdata[N][N],inputdata[N][N],inputdata2[N][N];    char inputname1[50],inputname2[50],inputname3[50],outputname[50];    void open_file()                                    //開黨
{   
   FILE *fp1;
   cout<<"PLEASE ENTER THE OPEN FILENAME:"<arrayc[y])
          {
            buffer=arrayc[x]; 
            arrayc[x]=arrayc[y]; 
            arrayc[y]=buffer;
          }
        }
      }
      outputdata[i][j]=arrayc[5];
    }
  }      save_file();
}     
歹勢 新手不知道 下次會記住 ^^
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-01 12:22:03 IP:140.112.xxx.xxx 未訂閱
初看之下是程式碼是沒什麼問題,(sort的arrayc沒宣告應該是貼上時修改的錯誤吧?) 可能需要你秀一下filter前後的圖,看看結果是不是真的有問題。
billmin
一般會員


發表:14
回覆:18
積分:6
註冊:2005-03-20

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-01 14:02:43 IP:134.208.xxx.xxx 未訂閱
恩 arrayc是我在筆記本改的時候忘了改... =   ="     第一張是我加雜訊的圖... 第二張是我用CWM做出來的... 第三張是median filter做出來的圖... 我加20%雜訊.. 發表人 - billmin 於 2005/06/01 14:09:45
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-06-01 22:52:55 IP:219.84.xxx.xxx 未訂閱
我filter出來的結果如下,和你的效果差不多。(我的是彩色版的) 不知道paper中指的"比較好"是什麼比較好呢? 影像的去雜訊能力當然還是median會比較好,但他的失真也比較多。 反之center weighted較可能保留了原來的pixel,但相對而言去雜訊能力也比較差。
billmin7
一般會員


發表:2
回覆:2
積分:0
註冊:2005-05-10

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-06-02 00:08:24 IP:134.208.xxx.xxx 未訂閱
我看到的一篇IEEE的PAPER是psnr比較好... 大概好2db... 然後國內一個碩士論文... 蕭如淵教授學生的mse低大概5左右... 有時候畫面看的效果不準... 還是要有數值比較... 不過我做出來數值一樣比較差 = =" 真是見鬼拉... 在此也感謝pwipwi大大不持辛勞寫個FILTER出來...^^
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-06-03 11:58:30 IP:220.135.xxx.xxx 未訂閱
引言: 我看到的一篇IEEE的PAPER是psnr比較好... 大概好2db... 然後國內一個碩士論文... 蕭如淵教授學生的mse低大概5左右... 有時候畫面看的效果不準... 還是要有數值比較... 不過我做出來數值一樣比較差 = =" 真是見鬼拉... 在此也感謝pwipwi大大不持辛勞寫個FILTER出來...^^
billmin7你好: 像這種case,要跟別人的做法比較時,最好是拿相同的樣本來比較,才比較得出 差異,一般conference paper大都是best case,直接跟論文數據比不夠客觀。 我也有拿你的雜訊圖做了一下小測試,小弟有點疑惑想請教一下, 1.)我做出來的結果跟pwipwi的結果一樣,但是不知道你有沒有發現 你做出來的lena皮膚比pwipwi做的結果好很多,也比較清晰。請 問你有做特殊處理嗎?還是我的眼睛脫窗看錯了? p.s.除非必要,建議做測試時,用小張一點的圖,可以節省很多研究的時間。
Demo99
一般會員


發表:2
回覆:8
積分:2
註冊:2003-06-27

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-06-04 13:57:59 IP:59.112.xxx.xxx 未訂閱
會不會是因為雜訊的產生方式不同呢 你這種是雜訊應該是salt & pepper 我看別人做的則是有"固定值雜訊"與"隨機值雜訊" 產生方式想起來似乎都跟salt & pepper不同 一點淺見...
billmin
一般會員


發表:14
回覆:18
積分:6
註冊:2005-03-20

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-06-06 16:37:41 IP:134.208.xxx.xxx 未訂閱
JerryKuo你好: 我沒有做特殊處理... 我的程式碼就上面那個... 完全沒有做任何修改...^^ 我猜會不會是圖的問題... 我用的是.raw的..然後為了貼上來我把他改成.jpg 有壓縮過圖會有點失真... 我會懷疑我做錯... 是因為我的圖用普通median filter做... 跟一般PAPER上效果差不多... 不過用CWM就差很多了... 然後我看過兩三篇PAPER上都說CWM會比較好... Demo99你好: 我有看到這個問題... 我這個都是先比較salt & pepper... 不是用隨機雜訊... 比較數據的時候也是比較salt & pepper...
系統時間:2024-05-03 4:06:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!