Code covered by the BSD License  

Highlights from
ROI

4.33333

4.3 | 3 ratings Rate this file 26 Downloads (last 30 days) File Size: 7.52 KB File ID: #4462
image thumbnail

ROI

by Shanrong Zhang

 

09 Feb 2004 (Updated 18 Apr 2005)

These m-files let you process interactively and multiply on image ROIs.

| Watch this File

File Information
Description

1) Goal: Draw & process multiple ROIs interactively within an image, which output area, mean, std, min, max, median and roicenter [x, y].

2) Usage: ROI(img, nroi), where 'img' is your image, and 'nroi' is a total number to ROIs to be processed. The opened image will be processed BY DEFAULT. A prefered procedure is as follows:

a) img = imread(...);
b) imh = imshow(img) and
c) ROI(img, nroi).

Alternatively, if there is no image in your WorkSpace, you MUST use square brackets to occupy the argument space for img, such as, ROI([],5), will let you open a new image and process with 5 ROIs.

3) Since getline('closed') is used to get the polygon interactively, please click left mouse button to select, and right button to finish up a ROI (Backspace to delete the lastest click). You may repeat this process till all ROIs were processed. For more infos, please may see help getline.

4) Results: ROI statistics are displayed on screen or output to a text file (optional).

5) The colors of line/text label are generated by 'jet' colormap, therefore, certain color may be too close to tell, especially when you select too many ROIs. In that case, you may need to edit the color after ROI processing. For more infos, please see

help jet

6) For your convenience, you may use the following m-scripts to clear your enviroments: 'dt', 'dl' and 'df' to delete all text characters, lines and figures, respectively.

7) This package includes 5 m-files: 'ROI.m', 'MultiROI.m', 'df.m', 'dl.m' and 'dt.m'.

Shanrong Zhang
Department of Radiology
University of Washington

email: zhangs@u.washington.edu

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
ImROI
This submission has inspired the following:
mmROI (multiple images with multiple ROIs)

Required Products Image Processing Toolbox
MATLAB release MATLAB 6.5 (R13)
Other requirements Works for Window. Not test for other platforms.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
06 Nov 2007 m a

nice code

23 Jul 2010 Alicja Bajorska  
11 Jan 2011 Vivek

hey can i extract the ROI as separate image? in other words, i want to extract the polygon selection as separate image??
My Roi is in the link and highlighed and i want that ROI as separate image

http://www.4shared.com/photo/EBcw8Doy/ROI.html

Please login to add a comment or rating.
Updates
18 Apr 2005

Add one more m-file which has similar function to ROI, but use spline to smooth the roi edge.

Tag Activity for this File
Tag Applied By Date/Time
gui Shanrong Zhang 22 Oct 2008 07:14:12
display Shanrong Zhang 22 Oct 2008 07:14:12
annotation Shanrong Zhang 22 Oct 2008 07:14:12
roi Shanrong Zhang 22 Oct 2008 07:14:12
interactive Shanrong Zhang 22 Oct 2008 07:14:12
multiple Shanrong Zhang 22 Oct 2008 07:14:12
image process Shanrong Zhang 22 Oct 2008 07:14:12
roi Seyed Saber 24 Sep 2010 10:51:18

Contact us at files@mathworks.com