look3d: A 3-D Image Viewer

This GUI program allows you to navigate through a 3-D image with three orthogonal views.
3.1K Downloads
Updated 20 Oct 2010

View License

This GUI program allows you to navigate through a 3-D image with three orthogonal views, and display the intensity value at any voxel location. You can see the intensity values by moving the mouse pointer over any of the three views, or you can navigate through the data using following two methods:

- Use the sliders to navigate in one of the three directions;

- Click a point in any view to see the three orthogonal slices at that point.

This tool is also useful if you want to visualize or check the values of the deformation fields after a deformable registration. If this is what you are looking for, be sure to save the deformation fields in three separate 3-D images in a MetaImage format.

At the moment only MetaImage formats (.mhd and .mha) are supported.

The code for reading MetaImage data is taken from ReadData3D by D. Kroon, University of Twente, July 2010.

Three ways to run this code:

1. LOOK3D, without any arguments;

2. LOOK3D(filename), where filename is ended with .mhd or .mha;

3. LOOK3D(V), where V is a 3-D array with column->X, row->Y, and the third dimension maps to Z.

Cite As

Ren Hui Gong (2024). look3d: A 3-D Image Viewer (https://www.mathworks.com/matlabcentral/fileexchange/29067-look3d-a-3-d-image-viewer), MATLAB Central File Exchange. Retrieved .

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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.7.0.0

v3: 2010-10-20
Now the GUI can be called with one argument, which is either a file name of a MetaImage format, or a 3-D array that represents a volume.

1.6.0.0

v2: 2010-10-19

- Fixed a bug in loading empty images that have an uniform background intensity;

- Added two testing data (one sheep femur CT, and one 3-D control grid after a deformable registration).

1.3.0.0

- Fixed a bug in loading empty images that have an uniform background intensity;

- Added two testing data (one sheep femur CT and one 3-D control grid after a deformable registration).

1.2.0.0

Fixed a bug in loading empty images that have an uniform background intensity;

Added two testing data (one sheep femur CT and one 3-D control grid after a deformable registration).

1.0.0.0