4. TO DO: Tasks, milestones and progress pending for future versions¶
See Codebook below.
| Task Unique ID | Type | Priority [0 - done; 1 - low; 5 -highest] | Entry date | Last update | Progress [%] | Target version | Delivery version | Assigned To | Issue | Task description |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | R | 2 | 11-Aug-19 | 10 | 0.3 | FOE | Duke dataset | Check Duke images set to check whether they are useful to test the segmentation algorithm. | ||
| 2 | R | 5 | 11-Aug-19 | 0 | RM | Labelled dataset | Generate a dataset of manually segmented images to support developing and validation of segmentation algorithms | |||
| 3 | F | 5 | 11-Aug-19 | 90 | 0.1 | 0.1 | ACA, FOE | Flatenning | Flatenning operation. Pending validation (e.g. compare manually labelled RPE against a flat line, and quantify) | |
| 4 | F | 5 | 11-Aug-19 | 80 | 0.1 | 0.1 | ACA, FOE | Mosaicing / Stitching | Pending validation (e.g. compare manually labelled RPE against a flat line, and quantify) | |
| 5 | F | 5 | 11-Aug-19 | 30 | 0.1 | 0.1 | ACA, FOE | Automatic segmentation | Automatic segmentation | |
| 6 | F | 5 | 11-Aug-19 | 30 | 0.1 | 0.1 | ACA, FOE | Manual Segmentation | Manual editing of segmentation | |
| 7 | F | 0 | 11-Aug-19 | 100 | 0.1 | 0.1 | ACA, FOE | Perfilometry | ||
| 8 | F | 5 | 11-Aug-19 | 50 | 0.1 | 0.2 | ACA, FOE | Layer thickness measurement | Initial algorithm ready | |
| 9 | F | 4 | 11-Aug-19 | 30 | 0.1 | 0.2 | ACA, FOE | GUI | Development of the GUI | |
| 10 | C | 0 | 11-Aug-19 | 0 | 0.5 | FOE | OpenCV dependency | Attend dependency on OpenCV (remove dependency on panorama for stitching?) | ||
| 11 | C | 0 | 11-Aug-19 | 0 | 0.5 | FOE | Mosaicing / Stitching |
Ideally, we want to select all files at once and “solve” the whole mosaic in one go. |
||
| 12 | F | 0 | 11-Aug-19 | 100 | 0.3 | FOE | Scan navigation panel | Add a scan navigation panel to the GUI | ||
| 13 | B | 2 | 11-Aug-19 | 20 | 0.3 | FOE | Navigation panel thumbnails | Although loading of scans is correct but rendering of the thumbnails is not. | ||
| 14 | D | 1 | 11-Aug-19 | 0 | 0.4 | FOE | Data Model | Update documentation in Eclipse for architecture (following the separation of foundational classes). | ||
| 15 | C | 5 | 11-Aug-19 | 70 | 0.3 | FOE | Resize perfilometer | Perfilometer axis should resize with main scan axis | ||
| 16 | C | 3 | 11-Aug-19 | 0 | 0.4 | FOE | Manual Segmentation | Improving manual edition of segmentation borders. | ||
| 17 | C | 3 | 11-Aug-19 | 30 | 0.4 | FOE | Manual Segmentation | Incorporation of suboperation of merge ROIs. These are not aplicable to COI. | ||
| 18 | C | 3 | 11-Aug-19 | 0 | 0.4 | FOE | Manual Segmentation | Incorporation of suboperation of shift ROIs. These are not aplicable to COI. | ||
| 19 | C | 4 | 11-Aug-19 | 0 | 0.3 | FOE | GUI | Assign arbitrary colors to tissue layers. | ||
| 20 | F | 3 | 11-Aug-19 | 5 | 0.4 | FOE | Serialization | Serialization of the data model. See either JSON or pickle ( https://docs.python.org/3.4/library/pickle.html ) | ||
| 21 | C | 2 | 11-Aug-19 | 0 | 0.4 | FOE | Mosaicing / Stitching | Allow selection of scan for stitching. Currently stitching is made against default selected scan. | ||
| 22 | C | 3 | 11-Aug-19 | 0 | 0.4 | FOE | Data Model | Provide a combined class OCTsegmentedScan that manages the raw scan and their segmentation TOGETHER seamlessly. |