File Exchange

image thumbnail

ViewImage -- a multidimensional complex image viewer

version (18.8 KB) by Jack
View slices of complex 3D images quickly.

1 Download

Updated 05 Apr 2018

View License

It's often the case that we'd like to view an N-dimensional matrix as an image. In medical imaging, usually 3D datasets are (complex-valued) 3D (or more) grayscale matricies with numbers that can be of any size.
Viewimage is a script that has been kicking around on "sneakernet" for a long time to provide a convenient way to view slices through the stack without having to write statements such as "figure; set(gcf,'color','w'); imagesc(abs(image(:,:,1))); axis equal; axis off; colormap grayscale; ...'' over and over again. Just viewimage(image).

You can scroll through images with the mousewheel, or by left clicking and dragging up/down. Right clicking and dragging adjusts brightness and contrast. Simple tools are provided to save/restore white-levels, plot a point through the z-stack, and plot an ROI of interest through the z-stack. Other functions, such as setting a default zoom, are available as key/value pairs.

Cite As

Jack (2019). ViewImage -- a multidimensional complex image viewer (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux