Image Analyst MKII provides complex image processing tasks in a biologist-friendly manner.

Fluorescence microscopy image analysis
automation - time series - physiology

Version history:

2.0.15beta (06.05.2009) First release
2.0.16beta (06.15.2009) More help/hints added, fixed typos
2.0.18beta (06.29.2009) bugfixes, improved consistency in appearance/language, online help added
2.0.25beta (10.29.2009) Several new functions: Advanced segmentation and thresholding, faster and more versatile ND2 file reading, more versatile LSM file loading, RGB TIF loading, 32bit TIF loading,  Wiener filtering, Anisotropic diffusion filtering, Mean calculation in Plot Windows, Image arithmetic with single frames, smoother toolbar operation, and lots of bufgixes...
2.0.27beta (11.11.2009) Improved histogram interpolation, Added block mode for Optical Flow, and new functions: Temporal Block filter, New Time Scale, Mask Images, Fill Mask, Strip to Well Count. Bugfixes and updated help
2.0.29beta (12.02.2009) Added blind spectral unmixing with nonnegative matrix factorization. Various bugfixes, improved plotting of intensities corresponding to segments. Fixed logarithm calculation.
2.0.36beta (02.03.2010) Object tracking, Cell death & division counting algorithms added, various bugfixes
2.0.38beta (03.07.2010) Threshold has new parameter 'Keep orignal mask', Align Channels has new parameter 'Transform all linked images', various bufgixes
2.0.53beta (01.13.2011) Improvement of existing file format readers, new Bio-formats reader interface. Excel Data Window and spreadsheet output of analysis functions. PlotCorrelation function. Segmentation of more than 65334 objects. Reference images and more versatile image background subtraction. Optical Density calculation for brightfield images Bugfixes and updated help.
2.1.3 (02.10.2012) Improved Windows 7 compatibility (Java/Bio- formats, drag-and-drop, default folders fixed)
New features: Histogram reference image. More versatile and new background subtraction methods: Mean and Median of pixels below percentile of max projected image (for taking the background over the same pixels  for the whole time lapse). Fiber Length and Breadth as well as intensity informations can be used as Segmentation Classifiers now. Handling multiwell plate well names. Plate output for plotting functions when outputting to Excel window. Improved Excel window and xlsx file saving. Full size RGB export, JPG export.
10 new functions: Advanced Segmentation Sep.Seed (for e.g. segementing cell cultures based on nuclear markers), Reevaluate Segments, Link Image Windows (available in macro now), Set Reference Image (available in macro now), Wait for all inputs (for macro flow control), Remove Blank Frames, Mask Borders and 2D DFT Filter Butterworth BP Tiled (for working with tiled images), Detect Nuclei Convolution (for detect nuclei appearing as empty holes), Set Segmentation Intensity Classifiers (intensity information in linked images can be used now as segmentation classifiers).
Speed-optimizations in many functions...
Bugfixes: odd pixel width AVI files, Median filters  work with masks now, Percentile calculation in masked images works now in all cases. Further bugfixes...
Optimizations: decreased memory usage during segmentation
Note:  2DDFT filter cut on and off values are properly scaled now when using Enlarge Paper or Protect Edges options and units as pixels. Saved *.ips files accommodate this change automatically. In most cases old values (created between 2.025 and this version) have to be halved if these options were used.
2.2.0 (12.03.12) New features: Zoom and pan image windows, Internal reader is compatible now with NIS Elements 4 nd2 files, Tiled image registration functions. Plot Tracking Parameters (velocities or distance traveled). Spherical aberration correction (to be documented). Full size RGB image (avi or jpg) export.
Bugfixes: trial period works now properly. some cases of crashes upon deleting ROIs / closing image windows or resizing plots resolved.
Changes: added columns at Excel Data Window output for Plot and Count colocalization functions for a uniform output.
2.3.4 (08.17.2013) New features: Mitochondrial membrane potential calibration wizard - beta
2.3.8 (01.29.2014) New features: Synchronized frame scrolling of linked image windows. More membrane potential calibration algorithms and error propagation. Mean calculation in plots.
Improvements:
Mitochondrial membrane potential calibration wizard, nicer axes tick labels. Improved error handling. More versatile marks for means handling on plots.
Bugfixes: Fixed nd2 loading of lambda-only ND acquisition. 
2.4.0 (03/21/2014) VisualMacro was renamed to VisualPipeline to better describe its functionality.
Improved:
Multi Dimensional Open dialogs can be reactivated to be used with VisualPipelines. Plots automatically switch to "traces only" mode when showing larger amount of data. Bio-Formats was upgraded to 5.0.0. Improved help and documentation pages.
Bugfixes:
Fixed loading of Metamorph files that are not stored in sequential order. VisualPipeline color scheme can accommodate now to black background. Mean of all traces DF/F0 plotting infinite cycle fixed. Tiled Image Stabilizer fixed. Fixes in plasma membrane potential calibrations. In some cases image opening in the background resulted locked-up Image Windows. This is fixed now.
2.5.0 (08/19/2014)

New functions: Template Matching to retrieve regions of images based on similarity; Correct Intensity Jumps to fix illumination artifacts; Z-drift Correction; Weighted Z-projection. Excel window automation in pipelines. Calculation, copying and saving error bars for mean traces. Scalar arithmetic can be constrained to specified frames of a time lapse.
Improved functions: Blind spectral unmixing: a lot improved convergence, and additional features e.g. fixed coefficients for known crossbleed. Image registration functions run now even faster than before. Improved multi-dimensional file opening with bio-formats. The internal lsm reader was re-optimized for loading large files. Membrane potential calibration wizard.

3.0.0 (07/13/2015) Major changes: Pipelines are integrated similarly to image processing functions into the main menu and main property bar. Pipelines can be executed on single or multiple positions, including whole microplates from the main menu and toolbar and from Multi-Dimensional open dialog. Pipelines can have their own parameters that control functions within the pipeline. Pipelines (*.ips) are saved now into an XML-based file format, but all previously created pipeline (macro) files are compatible with this and future versions of Image Analyst MKII. The new format also offers forward compatibility in the future.
A collection of 75 generic pipelines and specific biologic applications are included.
A search function allows to find functions and pipelines quickly. Numeric function parameters can evaluate mathematical expressions.
New functions: Completed Membrane Potential Calibration Wizard with supporting pipelines to prepare images for potentiometric calibration, and mitochondria:cell volume fractionator pipelines to process confocal microscopic serologic data. Temporal Rolling Projection. Create ROIs from Segments. Intensity-based ROI Classifiers. Segmentation-based automatic ROI drawing (pipeline). Copy ROIs between images.  
Improved functions:
Data transfer to Excel was speeded up. More options to organize Multi-Dimensional data output to Excel in Plot functions. All Plot functions have new options for normalization, mean, median and rate calculation. Standard error calculation for means of traces. Robust pipeline stopping and resetting. Larger variety of LUTs. Improved automatic ROI drawing.  Default folders and the default loader can be specified from menu. Improved file name parsing for automation. Numerous bugfixes and improved overall stability.
3.1.0 (11/08/2015) Improved functions: Optimized for Windows 8 and 10. Speed increments by increased parallelization. Smoother handling of input focus. Help buttons were added to major dialogs.
New functions (or function options): Repeated template matching on image series. High pass, band pass, Long Pass filter optimizer in the Set DFT Filter dialog. Improved z-drift correction in the Multi-dimensional open dialog.
 "Dilated mask" versions of the "Mean" and "Median of pixels below percentile of max projection" background subtraction algorithm. "Range of channel numbers to lay out" parameter in plotting functions.
Minor bugfixes to ensure stability, smooth operation and consistency of handling.
3.2.0 (3/28/2016)
  • New functions:
    • High DPI and 4K display support, support of differing scaling between displays
    • TIFF folder open: flexible open method for folders with many TIFF files or multi-dimensional data sets organized into folders of many TIFF files
    • Opening of BD Pathway recordings
    • Measurement of distance of segments from ROI (Plot type:'Each') or from other segments (Distance from Segments function)
  • Improved functions:
    • Improved Excel Data Window behavior
    • Improvements in opening AVI files
    • Opening Metafluor files with numbers only extensions
    • File creation time is used to establish time axis if TIFF metadata is missing
    • Smarter detection of well names in position names (for all file types)
  • Other changes:
    • 23 other minor improvements or fixes
3.5.3 64-bit (04.24.2018)
3.5.3 32-bit (04.24.2018)
  • New functions (V3.5.x):
    • Windows 64-bit version for working with image series up to the size of physical memory and ca. 22k x 22k pixel image size
    • Organize technical and experimental replicates of time courses directly in Graphpad Prism files
    • Interactive primer including analysis protocols
    • Conditionals in pipelines ( If, IfValue, Select and Endif)
    • Segment welding
    • Add scale bar to images
    • Multiple select in Pipeline window, copy-paste entire pipelines with pipeline parameters and related evaluated expressions.
    • Compatibility with regional settings using comma as decimal separator
    • Blinded stage positions
    • Additional parameters for plotting intensities, tracking parameters; spherical mean intensity classifier
    • Convenience features
      • File naming helper buttons: add measurement, position or pipeline names from save dialogs to file names
      • Switch between recent pipelines and functions from context menu
      • Improvements to the Membrane Potential Calibration Wizard user interface
      • Send to Excel or to Prism from Plot Window context menu
  • Pipelines
    • Improved segmentation of cells or nuclei
    • Various options for local, image or frame-by-frame  background subtraction in fluorescence intensity and ratio measurement pipelines 
  • Improved functions:
    • Improved Excel handling
    • Improved multi-display multi-DPI behavior
    • Altogether over 100 improvements
  • 3.5.1 hotfix
    • Improved Primer Window and Excel Data Window behavior
    • Fixed sizing of property bar items
    • Improved file date and time reading
    • The occasional  "kernel32.dll" or "nt.dll" crash has been fixed
    • Altogether 26 smaller improvements
  • 3.5.3 update
    • About 20 improvements
3.5.6 64-bit (08.22.2018)
3.5.6 32-bit (08.22.2018)
  • New ΔψP calibration methods: "Goldman" and "Iterative"
  • Other enhancements to the Membrane Potential Calibration Wizard:
    • Estimation of residual spectral crossbleed
    • Flipping y-axis on potential graphs
    • White background plots
    • Showing calculated parameters in the Wizard tab
  • DPI aware plot trace thickness
  • Batch processing of multiple image data sets with different pipelines and pipeline parameters (see Tools menu)
  • 2 new pipelines (ΔψM calibration variants)
4.0.0 64-bit (10.19.2019)
4.0.0 32-bit (10.19.2019)
  • Batch processing:
    • The batch processor (find it in the Tools main menu) is a simple, table-based automation using Excel spreadsheets.
    • The batch processor also provides a novel way to organize recordings, and speeds up repeated opening of complex data sets.
  • Pipeline optimizer:
    • Find the optimal pipeline parameters to achieve an arbitrary goal on a test data set (find the Pipeline Optimizer in the Tools main menu).
  • New Import and export formats
    • Most common video formats, including mp4, mov, avi and others; including mpeg4 and h.264 compressions
    • Faster jpg export
  • New functions:
    • 7 New functions: ROI Ratiometric Classifiers, Shift Time Scale, Plot ROI Dimensions, Invert, Clear Segmentation Classifiers,  Mirror or Rotate in Place, Mirror or Rotate (new image)
    • A variety of tracking parameters can be calculated by the Plot Tracking Parameters function: 'average-path velocity, average-path acceleration, curvilinear velocity, straight-line velocity, mean average-path velocity, mean-square displacement, diffusion coefficient, track length, duty cycle, linearity, straightness, wobble, tracks
  • Pipelines
    • 17 new pipelines, updates to existing pipelines
  • Improved functions:
    • Plots are bar graphs for single frame recordings.
    • Segments can be selected by clicking plots
    • Black or white plot background
    • Improved multi-display and high/mixed DPI support
    • Improved locality handling (, as decimal)
    • Improved Prism export (transpose for single-frame intensity or morphology data)
    • More robust Excel export
    • Improved Membrane Potential Calibration Wizard
    • Altogether over 100 improvements
  • Changes that may affect results obtained by this compared to older versions of Image Analyst MKII:
    • Membrane Potential Calibration Wizard: an error in r^2 calculations was fixed. This may affect data when using r^2 values for quality controlling calibration by affecting which traces are passed or rejected.
    • The conversion of segments to ROIs has been improved resulting slight differences in which edge pixels are contained in the resultant ROIs.
    • An error was fixed in all cell and nucleus segmenting and counting pipelines that prevented proper adjustment minimum fluorescence classifier. After updating Image Analyst MKII you may keep on using the old pipelines - find them at Pipelines/Legacy Pipelines.
    • Number of neighbors object classifier has been fixed - segmentation using this classifier may run differently
4.1.1 64-bit (08.31.2021)
4.1.1 32-bit (08.31.2021)
  • New features
    • Histogram and sorted bar graphs for ROI and segmentation-based analysis
    • Highlight segments corresponding to graph or histogram bars
    • Image intensity histogram with data export
    • More information in the image property box, some editable, e.g. numerically adjustable image window zoom, size and color
    • Copy/paste pipeline and function parameters as text
    • Ordinal range definitions can take 'All'
    • Rate calculation and markers on plots can be toggled
  • Core improvements
    • Faster pipeline processing of larger images
    • Improved high DPI support
    • Improved stability of pipeline processing and Prism output
  • Changes to visuals
    • Grayscale images are shown now colored based on metadata. RGB images are shown in color. To load grayscale images and use no automatic overlaying disable this feature in the Preferences/LUT page.
  • New interactive assays (see Image Analyst MKII Primer window)
    • Basic Histometry
    • Senescence-associated beta galactosidase analysis
  • 21 New pipelines including:
    • Histometric pipelines
    • Aggregate / foci counting pipelines
    • Microplate whole-well counting with automatic well positioning and debris rejection
    • Optical density measurement (micro densitometry) and succinate dehydrogenase assay pipelines
    • Quantitation of fat droplets
    • Count HE and DAB-positive nuclei in brightfield RGB images
    • Pipeline snippets for common pipeline coding examples
  • Improved pipelines
    • Single pipeline application folders were replaced with multiple thematic  ones.
    • Show color composite image
    • Tracking and velocity measurement pipelines
    • Measure fluorescence ratio in single cells using segmentation
    • Seahorse well cell count pipelines
    • Mitochondrial membrane potential pipelines
    • SA-BGAL pipeline
  • New function
    • Crop in place
  • Functions with added parameters
    • Crop - more linkage and ROI options
    • Plotting functions - Histogram option
    • Set scaling - "As recorded or custom" color option and custom color picker
  • Improvements to Membrane Potential Calibration Wizard
    • Menu-loadable dilutions worksheets for MMP calibration (see Tools menu)
    • Improved stability and verbose error messaging
    • Shorter MDC (kernel size +1) segments can be used now
    • Showing standard errors can be toggled
    • Improved graph scaling with error bars
  • Bug fixes
    • Range markers in plots
    • Export function from menu hanging fixed
    • Template matching hanging fixed
    • Fixes to run pipeline on partial microplate
    • Fixed interactive assay buttons that did not work
    • Fixed per frame intensity scaling during exporting ovrlayed images
    • Batch processing can take now single (not Multi-Dimensional Open) images
    • Multiple fixes to the internal tif reader.
    • ND2 file timing, when longer than 24h
    • Recent pipelines list cycles around properly
    • Improved Excel output of resampled time courses with gaps
    • Fixes to selecting segments and highlighting corresponding graph
  • Changes that may affect analysis results when compared to analysis performed with earlier versions of Image Analyst MKII.
    • The calculation of shape factor was changed resulting in lower values and changed gating. The updated pipelines were adjusted for this. If keeping on using old pipelines with Set Segment Classifier and shape factor set other than 0 (disabled), then decrease this value. E.g. from 0.5 to 0.3.
    • The order of RGB channel loading was changed from BGR to RGB for Windows AVI and FFMPEG (MP4, MOV, JPG, TIF…) 
    • A small change in percentile calculation is expected to cause negligible effects
    • Changes to Excel output
    • Segments deselected using ROI masking are not outputted to the table as masked columns.
    • Some header items were renamed for consistency
4.2.2 64-bit (05.10.2023)
  • Over 184 improvements, including:
  • New functions:
    • Run EXE – command line execution with image export and import, supporting passing arguments and launching multiple instances of external programs. This function is used for Cellpose and Elastix integration.
    • Create Segments from ROIs
    • Fix Vignetting (for confocal bidirectional scanning errors)
    • Set ROI Annotation
  • New pipelines:
    • “AI” flavors for histometry and select automatic ROI-based pipelines, using Cellpose.
    • Snippets
    • Updates and improvements to several pipelines.
    • Pipelines to fix hot pixels in digital camera images
  • New features:
    • ROI Annotations – named ROIs, support of PASCAL VOC annotation format
    • Frame labels – carrying original image names when multiple images are merged
    • Variables and Expression Evaluation dialog
    • New math evaluator variables added: roicount, segmentcount, imageentropy, imagemean, imageaccutance
    • String expression evaluation in pipelines can use the %param% variable now
    • Text file with a file list can be used to open recordings
    • Removal of segments close to edges
    • Faster temporal median filter
    • Time-averaged Z-stacks
    • Additional crop functions when loading large images with Bio-Formats.
    • Manual Channel Alignment
    • ROI transformation for affine, rescale, rotate functions.
    • Copy/paste of time point values, ROI annotations and Frame Labels
    • Updated histometry pipelines with new features (see descriptions)
  • Improvements to:
    •  Multi-Dimensional Open Dialog, including fixing a critical memory leak in Bio-Formats loading, fixed loading of Keyence TIF files, improvements in Z-stabilizer, improved well label handling
    •  Membrane Potential Calibration Dialog: improved constraints during ΔψM calibration resulting fewer cells rejected. Output can be baseline potentials (a bar graph) only, or ranges can be averaged, baseline can be subtracted to calculate relative changes.
    •  Prism Export, fixed scrambling of subcolumn titles when more subcolumns are added, fixed occasional failure of time course synchronization
    • Pipeline Optimizer and in Batch Pipeline Processor
    • Improved stability of video and jpg export using FFMPEG.
  • Changed behavior:
    • Baseline normalization for plots does now df/f0 and there is a separate df/f0+1 normalization.
    • Cross-correlation image now centers the origin
4.2.5 64-bit (10.02.2023)
  • Over 30 improvements, including:
  • New functions:
    • Brightfield Color Deconvolution with PCA – Work with bright filed RGB images, white balance, stain normalization, stain to concentration, concentration to stain. Stain concentration images allow using standard pipelines designed for fluorescence on bright field images such as H&E staining.
    • AI Create Training Set - crop and augment annotated images
  • New features:
    • Bundled Java, no more Oracle Java needed
    • GitHub support
    • Reading labels for Keyence microplate-based images
    • Finding ROIs based on annotations and overlaps
    • Cycle around ROIs in zoomed-in images with < > keys
    • More automations supporting annotations
    • Support of multiple annotation formats, *.geojson, *.yaml+txt
    • Plot functions Histogram parameter supports cell or object counting in a variety of ways
  • Improvements
    • Speed optimizations for geometric transformations and segmentation
    • Excel data output
    • Histogram plot
4.2.7 64-bit (12.20.2023)
  • Over 20 improvements, including:
    • Fixes to internal nd2 loader to correctly load files that were also problematic with the Bio-Formats reader.
    • Improved large tif and Bio-Formats loading of large images
    • New variables (see Tools/Variables and Expression Evaluation)
    • Improved z-stabilizer (tracked plane optimization option)
    • Improved Github repository handling
  • New function:
    • Replace or modify ROI/Annotation - Use the ROI tools toolbar button for additional manual ROI operations.