diff --git a/src/roi/createRoi.m b/src/roi/createRoi.m index 74dc045..79b4ac2 100644 --- a/src/roi/createRoi.m +++ b/src/roi/createRoi.m @@ -146,6 +146,29 @@ mask = createRoiLabel(mask); + case 'merge' + + roiImages = specification; + + mask = []; + + % loop through the ROIs to merge + for iRoi = 1:length(roiImages) + + % load one ROI per time + maskToMerge = spm_read_vols(spm_vol(roiImages{iRoi})); + + mask = cat(4, mask, maskToMerge); + + end + + % merge the logical masks into one + mask = any(mask, 4); + + % assign fileprefix (name to be save?) + % [ WIP ] + % mask = createRoiLabel(mask); + case 'expand' % Ugly hack