Code covered by the BSD License  

Highlights from
IMLOOK3D

3.75

3.8 | 4 ratings Rate this file 44 Downloads (last 30 days) File Size: 66.78 KB File ID: #4190
image thumbnail

IMLOOK3D

by Omer Demirkaya

 

23 Nov 2003 (Updated 18 Aug 2007)

Displays 3D images.

| Watch this File

File Information
Description

This is a simple GUI to dislay 3D images, i.e., stack of 2D images. The sliding bar and edit window allow changing the slice number (See the screenshot). It has a colormap menu which includes gray,inverse gray, hot and jet colortables as choices. When the user right-clicks on the image, the colormap menu appears. Imtools drop-down menu
includes pixval, improfile, histogram and Adjust intensity window, which can be applied globally (to all slices) or to current slice (default),
options. It displays the histogram of the current slice. A pop-up menu allows changing the view from transverse to coronal or sagittal. ImFile drop-down menu can read an image from the workspace, read series of 2D image files or DICOM series from harddisk into a 3D image and displays
it, and lastly, can save the current image into the workspace or into the disk in TIFF format.

MATLAB release MATLAB 7 (R14)
Other requirements Matlab 7.1
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
30 Mar 2004 David Entenberg

Just tried it... Crashes with error: Undefined function or variable 'gui_mainfcn'.

18 Aug 2004 Erik Roelofs

Hello Omer, nice work. However, when using "Read a stack", RGB images return size XxYx3, which is not correctly handled.
I (The End-User) could save the files as grayscale or you could use e.g. "rgb2gray" if "prod(size(timg(1,1,:)))=3". This would make your tool more versatile...

29 Apr 2006 K B

It does not work with uint16 images.

05 Nov 2007 Eshant GOLA  
21 Mar 2011 Donna

I have slices of images I am trying to use this code to help view. I have the files saved with incrementing filenames and I load them all and place them in a cell. I tried to run the program by typing "imlook3d(Cellname)" but get an error about the min and max of a cell not being able to be computed. I also cannot get imwrite to save my cell, it gives the same error: Undefined function or method 'min' for input arguments of type 'cell'.

Could my data be in an incorrect format, or am I using this function incorrectly? If so, what is the correct method?

I hope this is the appropriate place to ask this question. Any thoughts would be greatly appreciated.

19 Aug 2011 go  
03 Oct 2011 Nachiket Tanksale

I am getting two types of errors with two different cases...But I think that the software is nice and helpful. pls let me know a way out of this....

??? Error using ==> imlook3d('readOrdinaryImageSeries_Callback',gcbo,[],guidata(gcbo))
Error using ==> imread at 328
Unable to determine the file format.

??? Error using ==> imlook3d('readSingleDicomImage_Callback',gcbo,[],guidata(gcbo))
Undefined function or method 'keepfield' for input arguments of type 'struct'.

??? Error while evaluating uimenu Callback

Also, pls mention some steps to run the software.

Please login to add a comment or rating.
Updates
01 Dec 2003

Some cosmetic changes. This allows more than one instances to run unlike the previous one that would raise the existing one.

01 Dec 2003

Some cosmetic changes. This allows more than one instances to run unlike the previous one that would raise the existing one.

02 Dec 2003

Some cosmetic changes. This version allows more than one instances to run unlike the previous one that would raise the existing singleton.

15 Dec 2003

"imscale" function which is similiar to imadjust was missing in the zip file.

19 Jan 2004

The pixel value, histogram and improfile menus have been added under the new imtools menu. Now, intensities are not scaled before the display.

29 Jan 2004

The pixel value, histogram and improfile menus have been added under the new imtools menu. Now, intensities are not scaled before the display.

24 Feb 2004

A new popup menu which allows converting the image from transverse to coronal and sagittal views was added.

24 Feb 2004

The pixel value, histogram and improfile menus have been added under the new imtools menu. Now, intensities are not scaled before the display.

25 Feb 2004

Just a little bug fix.

26 Apr 2004

Some changes

03 May 2004

No changes

09 Aug 2004

More functionality and improvement in speed

11 Aug 2004

More functionality and improvement in speed

20 Aug 2004

More functionality

23 Aug 2004

More functionality and less bugs.
I would like to thank Erik for his useful suggestions/feedbacks.

23 Aug 2004

More functionality and less bugs.
I would like to thank Erik for his useful suggestions/feedbacks.

23 Aug 2004

More functionality and less bugs

08 Nov 2004

More functions,less bug

08 Nov 2004

A few small additions

10 Nov 2004

Bug fixes

07 Sep 2006

To correct a minor problem

11 Sep 2006

This is a new version with a lot of new features. It is also likely to have problems and bugs. I appreciate if you could report the problems and share
your constructive criticism.

21 Sep 2006

For some reason my last last submission has not been processed and the files have not been updated.

18 Aug 2007

New functionalities to read MR, CT and PET images. It can read single or a 3D volume saved in series of DICOM files.

I may have introduced bugs/problems, please let me know if you encounter one.

Tag Activity for this File
Tag Applied By Date/Time
gui Omer Demirkaya 22 Oct 2008 07:09:56
display Omer Demirkaya 22 Oct 2008 07:09:56
annotation Omer Demirkaya 22 Oct 2008 07:09:56
image Omer Demirkaya 22 Oct 2008 07:09:56
3d images Omer Demirkaya 22 Oct 2008 07:09:56
image processing Omer Demirkaya 22 Oct 2008 07:09:56

Contact us at files@mathworks.com