GithubHelp home page GithubHelp logo

ij-blob-analysis's Introduction

Blob Analysis in ImageJ

Overview

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.

Installation ๐Ÿ”จ

  1. Download the latest release and unzip the files archive.
  2. Copy and paste the blob-analysis.py file into the plugins/Scripts/Plugins folder of your Fiji installation (Fiji.app folder).
  3. Rename blob-analysis.py to Blob_Analysis.py or whatever you would like it to show up as in the plugin's menu.
  4. Restart Fiji.

Usage ๐Ÿš€

  1. 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.
  2. Run the script (Plugins โ†’ Blob Analysis) and fill out the options accordingly. The parameters are described in the table below.
  3. 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.

ij-blob-analysis's People

Contributors

sciencetoolkit avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.