Ticket #285 (assigned feature)
Improve support for ROIs, segmentation and labeling (2.0.0-beta4)
| Reported by: | leek | Owned by: | curtis |
|---|---|---|---|
| Priority: | major | Milestone: | imagej-2.0.0-beta4 |
| Component: | ij-data-model | Version: | |
| Severity: | major | Keywords: | |
| Cc: | Blocked By: | #582, #1048 | |
| Blocking: |
Description
Propose and refine a mechanism to represent segmentation and labeling in ImageJ.
Attachments
Change History
Changed 18 months ago by leek
-
attachment
Segmentation and labeling in ImageJ.doc
added
comment:1 Changed 18 months ago by leek
- Status changed from new to accepted
I've posted the whitepaper to the imagej dev mailing list and have received some useful feedback:
- Discussed use of existing shape cursors in imagelib to represent labels and agreed that the overhead they would entail is risky.
- Discussed adding cursors that iterate over the pixels in the perimeter of labeled objects - there are a number of measurements that only rely on the perimeter pixels. There are compact representations of labelings based on just the perimeter pixels (at least, for blobby objects).
I'm starting to code a reference implementation to prove out the concepts.
comment:2 Changed 17 months ago by leek
- Status changed from accepted to closed
- Resolution set to fixed
- Milestone changed from biweekly-2010: Nov-29 to Dec-10 to biweekly-2010: Dec-13 to Dec-23
I have implemented a preliminary version of labeling. I have also implemented the "All connected components" algorithm for labeling connected regions of a binary image and for labeling an intensity image using the watershed algorithm.
I'll wait for comments before resolving as fixed; I might work on the algorithms to bring them more into line with the others in imglib.algorithms.
comment:3 Changed 17 months ago by leek
- Status changed from closed to reopened
- Resolution fixed deleted
comment:4 Changed 16 months ago by leek
- Status changed from reopened to accepted
- Milestone changed from biweekly-2010: Dec-13 to Dec-23 to biweekly-2011: Jan-17 to Jan-28
comment:5 Changed 16 months ago by leek
I will present my segmentation code during the Hackathon - slide deck and talk preparation.
comment:6 Changed 13 months ago by leek
- Milestone changed from biweekly-2011: Mar-28 to Apr-08 to imagej-2.0-alpha2
I have updated the labeling code in the imglib2-roi branch to work with the rest of imglib2 with the exception of the gradient watershed method. This is waiting on completion of FFT code in imglib2.
comment:7 Changed 10 months ago by curtis
- Milestone changed from imagej-2.0-beta1 to imagej-2.0-alpha5
comment:9 Changed 3 months ago by curtis
- Type changed from task to feature
- Summary changed from Segmentation representation in ImageJ to Improve support for ROIs, segmentation and labeling
comment:11 Changed 3 months ago by curtis
- Owner changed from leek to curtis
- Status changed from accepted to assigned
comment:15 Changed 6 days ago by curtis
- Summary changed from Improve support for ROIs, segmentation and labeling to Improve support for ROIs, segmentation and labeling (beta4)
comment:16 Changed 5 days ago by curtis
- Summary changed from Improve support for ROIs, segmentation and labeling (beta4) to Improve support for ROIs, segmentation and labeling (2.0.0-beta4)

Segmentation proposal