Dear Kuldeep,
I have trouble reproduce the results, if using mr=0.25, the code provided caffemodel achieves the following results:
Measurement Rate = 0.25
Cleared 0 solvers and 0 stand-alone nets
Monarch.tif: PSNR = 24.317236 dB, Time = 0.017663 seconds
Parrots.tif: PSNR = 25.593014 dB, Time = 0.016800 seconds
barbara.tif: PSNR = 23.250978 dB, Time = 0.011068 seconds
boats.tif: PSNR = 27.303005 dB, Time = 0.011923 seconds
cameraman.tif: PSNR = 23.151989 dB, Time = 0.028505 seconds
fingerprint.png: PSNR = 25.574577 dB, Time = 0.035927 seconds
flinstones.png: PSNR = 22.452606 dB, Time = 0.028761 seconds
foreman.tif: PSNR = 29.473907 dB, Time = 0.009909 seconds
house.tif: PSNR = 28.461853 dB, Time = 0.013917 seconds
lena256.tif: PSNR = 26.544273 dB, Time = 0.014411 seconds
peppers256.png: PSNR = 24.766825 dB, Time = 0.023207 seconds
But if I train by myself, where all the parameters are kept the same, basically, I loaded ../phi/phi_0_25_1089.mat when generating the train.h5 and test.h5, then made std= 0.05 in ReconNet_arch.prototxt as suggested. Then use the iter=1000000 caffemodel(reconnet_0_25_retrain_iter_1000000.caffemodel) for testing. The results are:
Measurement Rate = 0.25
Cleared 0 solvers and 0 stand-alone nets
Monarch.tif: PSNR = 22.158499 dB, Time = 0.018842 seconds
Parrots.tif: PSNR = 23.664309 dB, Time = 0.010023 seconds
barbara.tif: PSNR = 22.776989 dB, Time = 0.008880 seconds
boats.tif: PSNR = 25.165928 dB, Time = 0.008666 seconds
cameraman.tif: PSNR = 21.711927 dB, Time = 0.008943 seconds
fingerprint.png: PSNR = 22.167679 dB, Time = 0.042384 seconds
flinstones.png: PSNR = 19.717672 dB, Time = 0.025763 seconds
foreman.tif: PSNR = 28.166494 dB, Time = 0.028865 seconds
house.tif: PSNR = 26.962069 dB, Time = 0.009218 seconds
lena256.tif: PSNR = 24.913033 dB, Time = 0.026679 seconds
peppers256.png: PSNR = 23.098946 dB, Time = 0.007586 seconds
which are much lower than the provided model. Could you please help me check whether I miss some setup, thanks a lot.
Best,
Cindy
Dear Kuldeep,
I have trouble reproduce the results, if using mr=0.25, the code provided caffemodel achieves the following results:
Measurement Rate = 0.25
Cleared 0 solvers and 0 stand-alone nets
Monarch.tif: PSNR = 24.317236 dB, Time = 0.017663 seconds
Parrots.tif: PSNR = 25.593014 dB, Time = 0.016800 seconds
barbara.tif: PSNR = 23.250978 dB, Time = 0.011068 seconds
boats.tif: PSNR = 27.303005 dB, Time = 0.011923 seconds
cameraman.tif: PSNR = 23.151989 dB, Time = 0.028505 seconds
fingerprint.png: PSNR = 25.574577 dB, Time = 0.035927 seconds
flinstones.png: PSNR = 22.452606 dB, Time = 0.028761 seconds
foreman.tif: PSNR = 29.473907 dB, Time = 0.009909 seconds
house.tif: PSNR = 28.461853 dB, Time = 0.013917 seconds
lena256.tif: PSNR = 26.544273 dB, Time = 0.014411 seconds
peppers256.png: PSNR = 24.766825 dB, Time = 0.023207 seconds
But if I train by myself, where all the parameters are kept the same, basically, I loaded ../phi/phi_0_25_1089.mat when generating the train.h5 and test.h5, then made std= 0.05 in ReconNet_arch.prototxt as suggested. Then use the iter=1000000 caffemodel(reconnet_0_25_retrain_iter_1000000.caffemodel) for testing. The results are:
Measurement Rate = 0.25
Cleared 0 solvers and 0 stand-alone nets
Monarch.tif: PSNR = 22.158499 dB, Time = 0.018842 seconds
Parrots.tif: PSNR = 23.664309 dB, Time = 0.010023 seconds
barbara.tif: PSNR = 22.776989 dB, Time = 0.008880 seconds
boats.tif: PSNR = 25.165928 dB, Time = 0.008666 seconds
cameraman.tif: PSNR = 21.711927 dB, Time = 0.008943 seconds
fingerprint.png: PSNR = 22.167679 dB, Time = 0.042384 seconds
flinstones.png: PSNR = 19.717672 dB, Time = 0.025763 seconds
foreman.tif: PSNR = 28.166494 dB, Time = 0.028865 seconds
house.tif: PSNR = 26.962069 dB, Time = 0.009218 seconds
lena256.tif: PSNR = 24.913033 dB, Time = 0.026679 seconds
peppers256.png: PSNR = 23.098946 dB, Time = 0.007586 seconds
which are much lower than the provided model. Could you please help me check whether I miss some setup, thanks a lot.
Best,
Cindy