Creating a user interface that lets you choose which areas of atlas to be bright
    7 ビュー (過去 30 日間)
  
       古いコメントを表示
    
I want to make a user interface that lets you choose which areas of the atlas brain regions to be bright. I want to be able to choose more than one area. I am unsure on what to do on the app designer portion of my code to create this. If my question is not clear enough then please let me know if further elaboration is needed. I am having trouble trying to start this off and have been playing with the design of my app too.
       % Button pushed function: BrainAtlasButton
        function LoadAtlas(app, event)
% Load Atlas
            % Relies on https://www.fieldtriptoolbox.org/template/atlas/ and
            % https://github.com/fieldtrip/fieldtrip/tree/master/template/atlas and
            % https://www.gin.cnrs.fr/en/tools/aal/
            aalAtlas = ft_read_atlas('ROI_MNI_V4.nii');
            BrainImage = ones(91, 109,'int8')
            %help Image;
            BrainImage(:,:) = aalAtlas.tissue(:, :, 50) %the tissue is part of the 3D BrainImage of the Atlas that looks at tissue
            %BrainImage
%put it in a for loop to display each sect ion
            for slice = 1:91
               BrainImage(:,:) = aalAtlas.tissue(:, :, slice);
               regions = ismember(BrainImage, [50,46,64]);
               ColorBrainImage = ind2rgb(BrainImage, copper);
               % Make those 3 regions a value brighter.
               ColorBrainImage(regions) = uint8(5 * double(ColorBrainImage(regions))); %double allows to multipy with decimals and uint brings it back to whole number
               BBrainImage = imresize(ColorBrainImage,10);
               imshow(BBrainImage)
            end
This is a portion of the command window when I click the buttons that loads the "Brain Atlas" button.
            BrainImage =
  91×109 int8 matrix
  Columns 1 through 21
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   52
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   52
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   52   52
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   52   52
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   52   52   52
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   52   52   52   52
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50   50
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50   50
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50   50
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50   50   50
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50   50   50
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   50   50   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   50   50   46   46   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   50   46   46   46   46   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   46   46   46   46   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   46   46   46   46   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   46   46   46   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   46   46   46   46
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   45   45   45   45   45   45
    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   49   49   49
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   49   49
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   49   49
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   49   49
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   49
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   49
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   49   49   49   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   49   51   51   51   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51   51   51   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51   51   51   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51   51   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   51
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
  Columns 22 through 42
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   64   64   64
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   66   66   64   64   64   64
    0    0    0    0    0    0    0    0    0    0    0    0    0   66   66   66   66   64   64   64   64
    0    0    0    0    0    0    0    0    0    0    0    0   66   66   66   66   66   64   64   64   64
    0    0    0    0    0    0    0    0    0    0   66   66   66   66   66   66   66   64   64   64   64
    0    0    0    0    0    0    0    0   52   66   66   66   66   66   66   66   66   66   64   64   64
    0    0    0    0    0    0   52   52   52   66   66   66   66   66   66   66   66   66   64   64   64
    0    0    0    0   52   52   52   52   52   66   66   66   66   66   66   66   66   66   64   64   64
    0    0    0    0   52   52   52   52   52   66   66   66   66   66   66   66   66   66   66   64   64
    0    0    0   52   52   52   52   52   52   52   66   66   66   66   66   66   66   66   66   66   64
    0   52   52   52   52   52   52   52   52   52   52   66   66   66   66   66   66   66   66   66    0
   52   52   52   52   52   52   52   52   52   52   52   66   66   66   66   66   66   66   66   66    0
   52   52   52   52   52   52   52   52   52   52   52    0   66   66   66   66   66   66   66    0    0
   52   52   52   52   52   52   52   52   52   52    0    0    0   66   66   66   66   66    0    0    0
   52   52   52   52   52   52   52   52   52   52    0    0    0    0    0   66   66    0    0    0    0
   52   52   52   52   52   52   52   52   52    0    0    0    0    0    0    0    0    0    0    0    0
   52   52   52   52   52   52   52   52   52    0    0    0    0    0    0    0    0    0    0    0    0
   52   52   52   52   52   52   52   52   52   52    0    0    0    0    0    0    0    0    0    0    0
   50   52   52   52   52   52   52   52   52   52    0    0    0    0    0    0    0    0    0    0    0
   50   50   52   52   52   52   50   50   50   50   50    0    0    0    0    0    0    0    0    0    0
   50   50   50   50   50   50   50   50   50   50   50   46   68   68   68    0    0    0    0    0    0
   50   50   50   50   50   50   50   50   46   46   46   68   68   68   68    0    0    0    0    0    0
   50   50   50   50   50   46   46   46   46   46   68   68   68   68   68    0    0    0    0    0    0
   50   50   46   46   46   46   46   46   46   46   68   68   68   68   68    0    0    0    0    0    0
   46   46   46   46   46   46   46   46   46   68   68   68   68   68   68    0    0    0    0    0    0
   46   46   46   46   46   46   46   46   68   68   68   68   68   68   68    0    0    0    0    0    0
   46   46   46   46   46   46   46   46   68   68   68   68   68   68   68   68    0    0   36    0    0
   46   46   46   46   46   46   46   46   46   68   68   68   68   68   68   68   68   68   36   36   36
   46   46   46   46   46   46   46   46   46   68   68   68   68   68   68   68   68   68   36   36   36
   46   46   46   46   46   46   46   46   46   68   68   68   68   68   68   68   68   68   36   36   36
   46   46   46   46   46   46   46   46   68   68   68   68   68   68   68   68   68   68   36   36   36
   45   45   46   46   46   46   46   68   68   68   68   68   68   68   68   68   68   36   36   36   36
   45   45   45   45   45   45   45   45   45   67   67   67   67   67   68   68   68   36   36   36   36
   45   45   45   45   45   45   45   45   45   67   67   67   67   67   67   35   35   35   35   35   35
   45   45   45   45   45   45   45   45   45   67   67   67   67   67   67   35   35   35   35   35   35
   45   45   45   45   45   45   45   45   45   45   67   67   67   67   67   67   35   35   35   35   35
   45   45   45   45   45   45   45   45   45   45   45   67   67   67   67   67   35   35   35   35   35
   45   45   45   45   45   45   45   45   45   45   45   45   67   67   67   67   67   35   35   35   35
   45   45   45   45   45   45   45   45   45   45   45   45   45   67   67   67   67   35   35   35   35
   45   45   45   45   45   45   45   45   45   45   45   45   45   45   67   67   67   67    0    0    0
   49   49   49   49   45   45   45   45   45   45   45   45   45   45   67   67    0    0    0    0    0
   49   49   49   49   49   49   49   49   49   49   45   45   45   45   45   67    0    0    0    0    0
   49   49   49   49   49   49   49   49   49   49   49   45   45   45   45    0    0    0    0    0    0
   49   49   49   49   49   49   49   49   49   49   49   49   45   45   45    0    0    0    0    0    0
   49   49   49   49   49   49   49   49   49   49   49   49    0    0    0    0    0    0    0    0    0
   51   49   49   49   49   51   51   49   49   49    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51    0    0    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51    0    0    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51    0    0    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51    0    0    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51   51    0    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51   51    0    0    0    0    0    0    0    0    0    0    0    0
   51   51   51   51   51   51   51   51   51   51   65   65    0   65   65   65    0    0    0    0    0
   51   51   51   51   51   51   51   51   65   65   65   65   65   65   65   65   65    0    0    0    0
   51   51   51   51   51   51   51   65   65   65   65   65   65   65   65   65   65    0    0    0    0
   51   51   51   51   51   51   65   65   65   65   65   65   65   65   65   65   65   65   63   63   63
    0    0   51   51   65   65   65   65   65   65   65   65   65   65   65   65   65   65   63   63   63
    0    0    0    0   65   65   65   65   65   65   65   65   65   65   65   65   65   63   63   63   63
    0    0    0    0    0    0   65   65   65   65   65   65   65   65   65   65   65   63   63   63   63
    0    0    0    0    0    0    0   65   65   65   65   65   65   65   65   65   63   63   63   63   63
    0    0    0    0    0    0    0    0   65   65   65   65   65   65   65   63   63   63   63   63   63
    0    0    0    0    0    0    0    0    0   65   65   65   65   65   65   63   63   63   63   63   63
    0    0    0    0    0    0    0    0    0    0    0   65   65   65   63   63   63   63   63   63   63
    0    0    0    0    0    0    0    0    0    0    0    0    0   65   63   63   63   63   63   63   63
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   63   63   63   63   63   63
    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0   63   63   63   63
2 件のコメント
  Kevin Holly
    
 2022 年 7 月 5 日
				Did you want to view the image volume one slice at a time or did you want to display the regions of interests (ROIs) in 3D? Did you want a list box where you can select the ROI or did you want to click on the image to highlight the ROI?
採用された回答
  Kevin Holly
    
 2022 年 7 月 5 日
        Alexandar,
I had a little fun and made you an app to help you get started. Please see the app attached. Load the ROI_MNI_V4.nii and label text file with the respective putton buttons. Examine the code and let me know if you have any questions. I had the list box select the 3D ROI. You could do the same thing with the 2D slice view if you wanted to.
2 件のコメント
  Kevin Holly
    
 2022 年 7 月 5 日
				Note, after placing the listbox component, I checked the box in the component browser under Interactivity making it multiselect.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

