KNIME Image Processing

KNIME Image Processing

KNIME is the leading open platform for data-driven innovation. It also has an ImageJ integration as part of the KNIME Image Processing Plugin (KNIP) developed at the University of Konstanz.

KNIP allows you to model image processing operations as KNIME Workflow and inspect the results after every step.


Integrate image processing into your data analysis and take all your favorite tools with you:

  • ImageJ
  • R Scripting
  • Python Scripting
  • Feature extraction
  • Machine Learning (native and Weka)
  • Read and write to many different data sources:
    • Databases
    • XML / JSON
    • CSV
  • thousands of other nodes and possibilities

KNIP is supported on the KNIME forums and GitHub—you can ask questions and report bugs there.

Getting Started

  1. Download KNIME
  2. Follow the instructions on the getting started page


You can find example of what you can do with KNIP on our example page.

Quantitative analysis of an image
Identify nuclei and spots in imageJ
Split large image into smaller images for batch processing
Creating one Histogram of multiple ROIs
Calculation of the length of a moving intestine in a movie
Analyse the directionality of nanofibers
Segmentation - counting cells in 3D
Pattern analysis of nets used in fish farming
Dots Analysis project for industrial use for a total begginer
Measuriing Aorta wall thickness
Protozoa recognition : Looking for help
Automatic diameter statistics for rising bubbles
Cell counting analysis
Eye Tracking on IR image
DNA Quantification through Fluorescence Intensity in Neurons/Double Staining IHC
Findmaxima fails
Analysis of binarized images to discriminate elements expressing other elements
Macro for bulk processing/cropping of images
Batch Processing without opening image
Bio-Formats accessors with ImgPlus metadata
How Can I Find Size, Angle and Vector(line) Length Automatically or using single button click or macro :)
BoneJ Particle Analyzer Macro commands
Run a plugin on multiple images to get an output image and a table
Distance between particles
Alive vs Dead Specimen Analysis
Bug/issue opening mha files
Extracting spot intensity values from TrackMate files
Macro for batch processing image conversion
Batch measuring artefacts
3D segmentation over time
DICOM info AND measurements for multiple ROIs for a CT stack
3D object counter - Is there a way to make it use more than one CPU core?
Batch & Macro: Read out Values from (txt) XML File
Creating object class with rois from multiple channels
3D project in other modes (eg. StDev)?
Re: converting XML file to ImageJ format
Measuriing Aorta wall thickness
How do I measure differences in distance between different pictures?
Problem in area measurement after threshold with Analyze Particles
How to get the coordinate of a sphere in a series of high speed photographs?
Random ROI generator
Select ROIs in the ROI manager according to the measured data
Finding ellipses with incomplete boundaries
Automatically Detecting transcription sites in image stacks and measuring
Sum region of binary image by column
Quantify fluorescence within a cell within a stack
Counting dots and distance in ImageJ?
How can I measure ALL the shortest distances between all ROIs in an image?
Image Analysis for bacteriophage Plaques
Calculation of porosity on 2D image with bad threshold