Icy Introduction
Icy Introduction
User Developer
User Developer
User Developer
I can see the analysis I wish can be I want to get information on the
obtained by tweaking existing plugin I build on.
scripts or protocols
User
● Go to icy.bioimageanalysis.org
● Download Icy
● Unzip the archive
● Launch Icy
1 - Ribbon Menu
2 - Inspector
3 - Work space
2
Tips: Application can also
work as floating windows
using detached mode
3
The Ribbon menu
Main menu Centralized User customizable tasks
Search (Ctrl+F) (Workspace Editor plugin)
Enable view
synchronisation of
several viewers
(0,1,2,3,4) Create a new “flattened”
image (render image with
all layers and false color
in a RGB image)
Visualization
mode selection Create a cropped
“flattened” image
using current view
Enable / Disable
layers display (L) Navigating in the sequence
- Mousewheel = zoom
- Drag with left click = translation
- Drag with right click = rotation
Pixel color under at
current mouse position Tips
- use Shift key as aligner
Current mouse position and values under pointer - use Ctrl key as accelerator
● Open the image named 'image 1 JPG compressed'
● Zoom in/out over the viewer and over the navigator
● Pan the view / move the image
● Rotate the view
● Render a flattened image at scale 1:1
● Render a zoomed & cropped flattened image
The
Inspector
Pan, zoom,
View of current active rotation
Sequence / Viewer
Predefined Colormap
Histogram of selected
channel (only 1 channel)
● Deactivate a channel
● Duplicate the view
● Synchronize both view on group 1
● Slide the red bar gradually to the left to increase the contrast of RED
channel and watch the squares dues to the JPG compression.
All basic operations on an image / sequence are located in the first Ribbon task
and are organized by group
Tips:
- Use CTRL+F for search
- When you don’t find a function or plugin, just use the search bar :)
- Results can be extended by plugin (Protocols, Scripts..)
Plugin Documentation The page contains
As a developer creates a plugin, a page is ● abstract
automatically generated. ● technical infos
● changelog
● documentation
● a rating section
Solution
- Use extract all channels command
- Use Tile grid align command (Shift+G)
- Use group 1 synch command (Shift+1)
● Close the original 'image 1 JPG compressed' image (3 channels)
● Merge channels to rebuild it from single channel images
● Close all single channel images
● Rename the remaining image 'image 1 recomposed'
● Close the original 'image 1 JPG compressed' image (3 channels)
● Merge channels to rebuild it from single channel images
● Close all single channel images
● Rename the remaining image 'image 1 recomposed'
Solution
Use “Merge…” command
in “Channel” section
Opening an image
● Can use the classic drag and drop
● Or use the open operation from the main menu to get more options
Options to open
only sub part of
the image
Z slider to navigate
through Z slices Tips: you can use arrow
T slider to navigate Play / pause, loop,
keys to navigate through
through frames frame rate control
slices or frames.
3D / 4D / 5D image
● Open ‘3D stack.tif’ and ‘4D hair.tif’ files
● Use the Z / T slider to change slice / frame then use
arrow keys to navigate one slice / frame at once
● Play the timelaps in repeat mode at 30 FPS
Use 3D view
Icy natively support VTK for 3D raycasting rendering
General rendering
settings
Light settings
Before After
Representing an image on screen
The image below (blood cell) is obtained with
an atomic force microscopy. Each intensity
value is an height: an altitude.
Representing an image on screen
Have you seen the smalls knobs on the left hand side image ? No ? That
precisely what we are looking for !
The same image displayed in 3D (on the right) allow to see them.
Orthoview
Accessible from
main menu or
top icon shortcut
Memory setting
Icy's plugins
All plugins are centralized
on a single website
Tips
● Use the ROI tooltip (when you let
mouse cursor over ROI tool) to know
how to interact with the ROI.
● Use Ctrl+Z to undo the last operation
and Ctrl+Y to redo it.
ROI (Region of interest)
Visualization ROI
properties
Tips
You can use Ctrl+C / Ctrl+V
to copy / paste ROI(s)
ROI (Region of interest)
● Open ‘3D stack.tif’ and try to build these 2 ROIs using only 1 Rectangle and 1 Ellipse
together with the Boolean Operation.
● Add the field ‘mean intensity’ in the ROI table
● Set the Z position of the second ROI to 5, why does the mean intensity value change ?
Solution
- Use “Intersection”
command in “Boolean Op”
for the first ROI
- Use “Subtraction”
command in “Boolean Op”
for the second ROI
ROI (Region of interest)
ROIs are 3D friendly ! ● Duplicate view
You can see them and you can ● Set second view mode to 3D
also interact with them ● Try to move ROIs on a view and the other
Image analysis
examples
Spot detection
original image with
image detections
Excel
Question:
● why we all have different density ?
● why we have more variation on the high density ROI ?
Good practices in Icy :
get results as ROI(s)
Spot detector is a “all in one” tool (for historical
reasons) but it’s better to just use it to detect spot
as ROIs then complete / customize your analysis
workflow using “Protocols”.
Processors
3
Time clip processor
2 detections with
“Display Future” on.
ROI Gate processor
● add Track Processor
ROI Gate
● Draw ROI
Flow track processor
Support forum
http://icy.bioimageanalysis.org/support