File Exchange

image thumbnail


version 1.1 (17.6 MB) by

An interactive viewer for 3D and 4D data sets.



View License

This interactive image viewer is intended to explore multi-frame tomographic medical image data consisting of 3 spatial domains and a 4th domain (e.g. time, phase, energy). It is based of Sliceomatic by Eric Ludlam.
Input argument can be used to initialize the display. A callback function can be specified to trigger on pixel selection.
Can be run in wait-for-close mode, in which the user can select a cropped volume, 2D slices, and a range of time frames (4th dimension).
Demo call function (volViewerDemo.m) and data are included along with a detailed user manual, which can be accessed as pdf file or through the help menu.

Comments and Ratings (2)

Error in initializeVolViewer (line 62)
if lim(1)==lim(2), lim(1) = 0; end

Error in volViewer_volViewer_OpeningFcn (line 120)
initializeVolViewer(handles, varargin);

Error in gui_mainfcn (line 220)
    feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});

Error in volViewer (line 100)
gui_mainfcn(gui_State, varargin{:});

MATLAB Version: (R2015a) Service Pack 1


it may be me, but there is possibly something missing in this package? when I run the demo, i receive the error:

Undefined function 'setPullDownValue' for input
arguments of type 'double'.

Error in initializeVolViewer (line 387)
Error in volViewer>volViewer_OpeningFcn (line 120)
initializeVolViewer(handles, varargin);

Error in gui_mainfcn (line 221)
    feval(gui_State.gui_OpeningFcn, gui_hFigure, [],
    guidata(gui_hFigure), varargin{:});

Error in volViewer (line 98)
[varargout{1:nargout}] =
                gui_mainfcn(gui_State, varargin{:});

Error in volViewerDemo (line 21)
[ROIs,frames] = volViewer(vol,... % 4D volume data



Added missing files HotMetal.m colormap and mst2frameTimes.m

MATLAB Release
MATLAB 7.5 (R2007b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video