comparison create_streamlines.py @ 4:3b5e09c727f5 draft

Uploaded
author greg
date Tue, 28 Nov 2017 14:37:35 -0500
parents 51263bfe7b2c
children 606a712b6322
comparison
equal deleted inserted replaced
3:51263bfe7b2c 4:3b5e09c727f5
59 fvtk.add(r, vol_actor) 59 fvtk.add(r, vol_actor)
60 fvtk.add(r, vol_actor2) 60 fvtk.add(r, vol_actor2)
61 fvtk.add(r, cc_streamlines_actor) 61 fvtk.add(r, cc_streamlines_actor)
62 fvtk.add(r, cc_ROI_actor) 62 fvtk.add(r, cc_ROI_actor)
63 # Save figures 63 # Save figures
64 fvtk.record(r, n_frames=1, out_path=args.output_corpuscallosum_axial, size=(800, 800)) 64 fvtk.record(r, n_frames=1, out_path="corpuscallosum_axial.png", size=(800, 800))
65 shutil.move("corpuscallosum_axial.png", args.output_corpuscallosum_axial)
65 fvtk.camera(r, [-1, 0, 0], [0, 0, 0], viewup=[0, 0, 1]) 66 fvtk.camera(r, [-1, 0, 0], [0, 0, 0], viewup=[0, 0, 1])
66 fvtk.record(r, n_frames=1, out_path=args.output_corpuscallosum_sagittal, size=(800, 800)) 67 fvtk.record(r, n_frames=1, out_path="corpuscallosum_sagittal.png", size=(800, 800))
68 shutil.move("corpuscallosum_sagittal.png", args.output_corpuscallosum_sagittal)
67 M, grouping = utils.connectivity_matrix(cc_streamlines, labels, affine=affine, return_mapping=True, mapping_as_streamlines=True) 69 M, grouping = utils.connectivity_matrix(cc_streamlines, labels, affine=affine, return_mapping=True, mapping_as_streamlines=True)
68 M[:3, :] = 0 70 M[:3, :] = 0
69 M[:, :3] = 0 71 M[:, :3] = 0
70 plt.imshow(np.log1p(M), interpolation='nearest') 72 plt.imshow(np.log1p(M), interpolation='nearest')
71 plt.savefig(args.output_connectivity) 73 plt.savefig("connectivity.png")
74 shutil.move("connectivity.png", args.output_connectivity)
72 lr_superiorfrontal_track = grouping[11, 54] 75 lr_superiorfrontal_track = grouping[11, 54]
73 shape = labels.shape 76 shape = labels.shape
74 dm = utils.density_map(lr_superiorfrontal_track, shape, affine=affine) 77 dm = utils.density_map(lr_superiorfrontal_track, shape, affine=affine)
75 # Save density map 78 # Save density map
76 dm_img = nib.Nifti1Image(dm.astype("int16"), hardi_img.affine) 79 dm_img = nib.Nifti1Image(dm.astype("int16"), hardi_img.affine)