Skip to content
Snippets Groups Projects
Commit be27a172 authored by Stamatios Sotiropoulos's avatar Stamatios Sotiropoulos
Browse files

Correct Display Range for Output Images

parent d7fb1f1e
No related branches found
No related tags found
No related merge requests found
...@@ -357,31 +357,40 @@ public: ...@@ -357,31 +357,40 @@ public:
Log& logger = LogSingleton::getInstance(); Log& logger = LogSingleton::getInstance();
if(opts.modelnum.value()==1){ if(opts.modelnum.value()==1){
tmp.setmatrix(m_mean_dsamples,mask); tmp.setmatrix(m_mean_dsamples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("mean_dsamples")); save_volume4D(tmp,logger.appendDir("mean_dsamples"));
} }
else if(opts.modelnum.value()==2){ else if(opts.modelnum.value()==2){
tmp.setmatrix(m_mean_dsamples,mask); tmp.setmatrix(m_mean_dsamples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("mean_dsamples")); save_volume4D(tmp,logger.appendDir("mean_dsamples"));
tmp.setmatrix(m_mean_d_stdsamples,mask); tmp.setmatrix(m_mean_d_stdsamples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("mean_d_stdsamples")); save_volume4D(tmp,logger.appendDir("mean_d_stdsamples"));
tmp.setmatrix(m_dsamples,mask); tmp.setmatrix(m_dsamples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("dsamples")); save_volume4D(tmp,logger.appendDir("dsamples"));
tmp.setmatrix(m_d_stdsamples,mask); tmp.setmatrix(m_d_stdsamples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("d_stdsamples")); save_volume4D(tmp,logger.appendDir("d_stdsamples"));
} }
if (opts.f0.value()){ if (opts.f0.value()){
tmp.setmatrix(m_mean_f0samples,mask); tmp.setmatrix(m_mean_f0samples,mask);
tmp.setDisplayMaximumMinimum(1,0);
save_volume4D(tmp,logger.appendDir("mean_f0samples")); save_volume4D(tmp,logger.appendDir("mean_f0samples"));
tmp.setmatrix(m_f0samples,mask); tmp.setmatrix(m_f0samples,mask);
tmp.setDisplayMaximumMinimum(1,0);
save_volume4D(tmp,logger.appendDir("f0samples")); save_volume4D(tmp,logger.appendDir("f0samples"));
} }
if (opts.rician.value()){ if (opts.rician.value()){
tmp.setmatrix(m_mean_tausamples,mask); tmp.setmatrix(m_mean_tausamples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("mean_tausamples")); save_volume4D(tmp,logger.appendDir("mean_tausamples"));
} }
tmp.setmatrix(m_mean_S0samples,mask); tmp.setmatrix(m_mean_S0samples,mask);
tmp.setDisplayMaximumMinimum(tmp.max(),0);
save_volume4D(tmp,logger.appendDir("mean_S0samples")); save_volume4D(tmp,logger.appendDir("mean_S0samples"));
//tmp.setmatrix(m_lik_energy,mask); //tmp.setmatrix(m_lik_energy,mask);
//save_volume4D(tmp,logger.appendDir("lik_energy")); //save_volume4D(tmp,logger.appendDir("lik_energy"));
...@@ -426,21 +435,30 @@ public: ...@@ -426,21 +435,30 @@ public:
// element_mod_n(thsamples_out[f],M_PI); // element_mod_n(thsamples_out[f],M_PI);
// element_mod_n(phsamples_out[f],2*M_PI); // element_mod_n(phsamples_out[f],2*M_PI);
tmp.setmatrix(thsamples_out[f],mask); tmp.setmatrix(thsamples_out[f],mask);
tmp.setDisplayMaximumMinimum(tmp.max(),tmp.min());
string oname="th"+num2str(f+1)+"samples"; string oname="th"+num2str(f+1)+"samples";
save_volume4D(tmp,logger.appendDir(oname)); save_volume4D(tmp,logger.appendDir(oname));
tmp.setmatrix(phsamples_out[f],mask); tmp.setmatrix(phsamples_out[f],mask);
tmp.setDisplayMaximumMinimum(tmp.max(),tmp.min());
oname="ph"+num2str(f+1)+"samples"; oname="ph"+num2str(f+1)+"samples";
save_volume4D(tmp,logger.appendDir(oname)); save_volume4D(tmp,logger.appendDir(oname));
tmp.setmatrix(fsamples_out[f],mask); tmp.setmatrix(fsamples_out[f],mask);
tmp.setDisplayMaximumMinimum(1,0);
oname="f"+num2str(f+1)+"samples"; oname="f"+num2str(f+1)+"samples";
save_volume4D(tmp,logger.appendDir(oname)); save_volume4D(tmp,logger.appendDir(oname));
// tmp.setmatrix(lamsamples_out[f],mask); // tmp.setmatrix(lamsamples_out[f],mask);
// oname="lam"+num2str(f+1)+"samples"; // oname="lam"+num2str(f+1)+"samples";
// save_volume4D(tmp,logger.appendDir(oname)); // save_volume4D(tmp,logger.appendDir(oname));
tmp.setmatrix(mean_fsamples_out[f],mask); tmp.setmatrix(mean_fsamples_out[f],mask);
tmp.setDisplayMaximumMinimum(1,0);
oname="mean_f"+num2str(f+1)+"samples"; oname="mean_f"+num2str(f+1)+"samples";
save_volume(tmp[0],logger.appendDir(oname)); save_volume(tmp[0],logger.appendDir(oname));
tmp.setmatrix(dyadic_vectors_out[f],mask); tmp.setmatrix(dyadic_vectors_out[f],mask);
tmp.setDisplayMaximumMinimum(1,-1);
oname="dyads"+num2str(f+1); oname="dyads"+num2str(f+1);
save_volume4D(tmp,logger.appendDir(oname)); save_volume4D(tmp,logger.appendDir(oname));
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment