This repository hosts a Jython script for Fiji, a distribution of ImageJ. The script aims to recreate much of the functionality of IJ1's "Analyze Particles" plugin using mostly the ImageJ2 API.
- Download the latest release and unzip the files archive.
- Copy and paste the blob-analysis.py file into the plugins/Scripts/Plugins folder of your Fiji installation (Fiji.app folder).
- Rename blob-analysis.py to Blob_Analysis.py or whatever you would like it to show up as in the plugin's menu.
- Restart Fiji.
- Open the image with the blobs you want to extract some intensity information about. You can use different images for generating the mask and quantifying the intensity.
- Run the script (Plugins → Blob Analysis) and fill out the options accordingly. The parameters are described in the table below.
- Take a look at the overlay render and see if the selected regions were what you expected.
Parameter | Description |
---|---|
Image | The image that the intensity quantification is to be done on. |
Mask | The image that will be thresholded and used for finding independent regions. |
Smoothing | You can smooth the mask image with one of the smoothing filters provided in the "Smoothing" drop down if you wish. Smoothing can help with generating better masks from noisy images sometimes. |
Thresholding Method | The algorithm to be used for generating the binary. The "None" option can be selected if your mask image is already a binary image. |
Comment | Add some text to the comment column of the output so you can identify which analysis the dataset is associated with. |