@@ -149,8 +149,12 @@ def main():
149149 '{}-{}]: {}'
150150 .format (args .fa_min_single_fiber , 0.95 , nb_voxels ))
151151 single_fiber_ad_mean = np .mean (roi_ad [indices ])
152+ single_fiber_ad_max = np .max (roi_ad [indices ])
153+ single_fiber_ad_min = np .min (roi_ad [indices ])
152154 single_fiber_ad_std = np .std (roi_ad [indices ])
153155 single_fiber_rd_mean = np .mean (roi_rd [indices ])
156+ single_fiber_rd_max = np .max (roi_rd [indices ])
157+ single_fiber_rd_min = np .min (roi_rd [indices ])
154158 single_fiber_rd_std = np .std (roi_rd [indices ])
155159
156160 # Create mask of single fiber in ROI
@@ -168,7 +172,9 @@ def main():
168172 '{}' .format (args .fa_max_ventricles , args .md_min_ventricles ,
169173 nb_voxels ))
170174
171- vent_avg = np .mean (roi_md [indices ])
175+ vent_mean = np .mean (roi_md [indices ])
176+ vent_min = np .min (roi_md [indices ])
177+ vent_max = np .max (roi_md [indices ])
172178 vent_std = np .std (roi_md [indices ])
173179
174180 # Create mask of ventricle in ROI
@@ -187,20 +193,29 @@ def main():
187193 nib .save (nib .Nifti1Image (mask_vent , affine ), args .out_mask_ventricles )
188194
189195 if args .out_txt_1fiber_para :
190- np .savetxt (args .out_txt_1fiber_para , [single_fiber_ad_mean ], fmt = '%f' )
196+ np .savetxt (args .out_txt_1fiber_para , [single_fiber_ad_max ,
197+ single_fiber_ad_mean ,
198+ single_fiber_ad_min ,
199+ single_fiber_ad_std ], fmt = '%f' )
191200
192201 if args .out_txt_1fiber_perp :
193- np .savetxt (args .out_txt_1fiber_perp , [single_fiber_rd_mean ], fmt = '%f' )
202+ np .savetxt (args .out_txt_1fiber_perp , [single_fiber_rd_max ,
203+ single_fiber_rd_mean ,
204+ single_fiber_rd_min ,
205+ single_fiber_rd_std ], fmt = '%f' )
194206
195207 if args .out_txt_ventricles :
196- np .savetxt (args .out_txt_ventricles , [vent_avg ], fmt = '%f' )
208+ np .savetxt (args .out_txt_ventricles , [vent_max ,
209+ vent_mean ,
210+ vent_min ,
211+ vent_std ], fmt = '%f' )
197212
198213 logging .info ("Average AD in single fiber areas: {} +- {}"
199214 .format (single_fiber_ad_mean , single_fiber_ad_std ))
200215 logging .info ("Average RD in single fiber areas: {} +- {}"
201216 .format (single_fiber_rd_mean , single_fiber_rd_std ))
202217 logging .info ("Average MD in ventricles: {} +- {}"
203- .format (vent_avg , vent_std ))
218+ .format (vent_mean , vent_std ))
204219
205220
206221if __name__ == "__main__" :
0 commit comments