://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?===