://rsbweb.nih.gov/ij/plugins/track/objects.html
This plug-in counts the number of 3D objects in a stack and displays
the volume,
the surface,
the centre of mass and
the centre of intensity
for each object. The threshold value can be adjusted using the first slider and user may navigate through the stack using a second slider. Results are presented both as a results table and as new stacks where either the full volume, the edges of each particle, the centre of mass or centre of intensity is represented. On this stack, each structure appears under a different colour. A tick box allows logging a summary of the overall measurement (useful to keep a track of successive counts).
from analyze particles ====
area
standard deviation
min and max gray value
center of mass
bounding rectangle
circularity
mean gray value
modal gray value
centroid
perimeter
fit ellipse
ferets diameter
limit to threshold
my own suggestions ===
texture statistics
euler number
PCA
====== flow object ====
new MeasureParticle()
.enablePCA(true);
etc
flow object, lots of check boxes
separate plugins, how to combine measurements?
* joinProp (general, works on keys)
* have other measures register into the analyze
==== store objects or decimals? ====
objects -> can do some OOP.
decimals -> easier filtering.
==== next step: filtering measures ===
Object name: ParticleProperty?
more general would be key -> props,
where key can be anything e.g. (frame, id)
later also (trajectory) after identification
etc
how general should it be, when to use normal objects?
============================================
http://imagejdocu.tudor.lu/doku.php?id=plugin:analysis:3d_object_counter:start
1.
counts the number of 3D objects in a stack.
2.
quantifies for each found object the following parameters:
*
Integrated density;
*
Mean of the gray values;
*
Standard deviation of the gray values;
*
Minimum gray value;
*
Maximum gray value;
*
Median of the gray values;
*
Mean distance from the geometrical centre of the object to surface;
*
Standard deviation of the distance to surface;
*
Median distance to surface;
*
Centroid;
*
Centre of mass;
*
Bounding box.
3.
generates results representations such as:
*
Objects' map;
*
Surface voxels' map;
*
Centroids' map;
*
Centres of masses' map.
====================================== TODO =================================
standard deviation (intensity?)
bounding box
bbX,Y,Z, bbW, bbH, bbD
circularity
http://rsb.info.nih.gov/ij/docs/menus/analyze.html
4π*area/sqrt(perimeter). BEEP!!!! this seems wrong to me!
sphericity
http://en.wikipedia.org/wiki/Compactness_measure_of_a_shape sphericity
fit ellipse
ferets diameter = caliper max length
and: minimum length
and: angle for each
solidity: area/convex area
http://rsb.info.nih.gov/ij/plugins/moments.html
Standard deviation of the gray values;
Mean distance from the geometrical centre of the object to surface;
Standard deviation of the distance to surface;
Median distance to surface
Bounding box
texture statistics
euler number
skewness
kurtosis
aspect ratio: majorAxis/minorAxis.
=> add a function to derive properties
===not todo?===