Short Description
Compute and display the intensity evolution for regions of interests (ROIs) through time. Results can be refreshed automatically as ROIs are changed.
Multiple channels are handled separately. Multiple criteria can be computed: mean intensity in the ROI, total intensity, variance, median, etc.
The results are displayed in a dedicated GUI and can be exported to some Excel files.
- CATEGORIES
- #intensity
- #roi
Documentation
Main steps
This plugin aims at monitoring over time the intensity properties of regions of interest (ROIs) in 2D image sequences. The user-interactions have been as easy and intuitive as possible. Just follow those simple steps:
- One should use first the standard tools for ROI creation shipped by ICY. To do so, go the “File & ROI tools” tab in ICY main interface, select the wanted type of ROI and create it by mouse interactions with the image sequence of interest.
- Go to the “ROI Intensity Evolution” interface and select the sequence of interest in the box on the right hand side.
- Choose the criterion to display in the dedicated box.
- Select the ROIs for which this criterion have to be computed in the “Region of interests” list.
- Visualize evolution of the criterion over time as a plot “criterion vs. frame number”. If ROIs are changed (e.g. moved) the criterion values and the display are automatically refreshed.
- Export results in a Microsoft Excel (XLS) file.
Multicolor images
Multiple channels are handled separately and will be displayed in different plots.
3D stacks
Only the first image of each stack ( z = 0) is processed for now. 3D ROIs are not yet handled.
Criteria
The criterion for the selected ROIs should then be drawn as a curve criterion vs. frame number in the main working area of the plugin.
For the criteria, multiple options are possible:
- Mean intensity in the area defined by each ROI
- Maximum intensity
- Minimum intensity
- Median intensity
- Sum of the intensity
- Variance of the intensity
- Area over or below a user-defined threshold.
For the latter criterion, the threshold can be defined in a dedicated window which can be accessed through the menu “Options/Set thresholding options”. One can then decide whether pixels over or below the threshold should be counted. Also, it is possible, for the area calculation, to use real image scales (defined as “Pixel Size” in the “Sequence Properties” of each sequence) by checking the dedicated box.
Results export
All the results can be exported to a specified XLS file (Microsoft Excel) via the menu “Save/Save results to XLS file”. The file will consist of a series of sheets, each of which corresponds to a criterion. Each sheet contains a table of the value of the criterion for each ROI at each time frame.
Extra series display
It is possible to overlay extra series to the current plot. The series should be available in the “SwimmingPool” of ICY and be of type org.jfree.data.xy.XYSeries. Extra series can be selected for display via the menu “Options/Display extra series from SwimmingPool”
Author and License
Nicolas Chenouard is the author of the plugin.
Please post questions or suggestions to the ICY forum, or via the email adress nicolas.chenouard.dev@gmail.com.
The code is distributed under the GPLv3 licence and can be accessed by unzipping the ,jar file of the plugin in the plugin folder structure of ICY.
4 reviews on “ROI Intensity Evolution”