Skip to content

3D U-net segmentation #42

Open
Open
@weng-joy

Description

@weng-joy

Hi,
Thanks for the cool tool! For my dataset, I got very nice 2D segmentation based on Unet plugin, now I am using the U-net Plugin to do the 3D segmentation. But it always failed.

Q1: No matter how I set the parameters and the annotations, I never got IoU and F1 curve.

Untitled-github0

And I used your example pre-trained 3D model "3d_cell_net_v1_models", finetuned on it. The result still looked strange.
Untitled-github3

My 3D data is anisotropic. The input patch size is 802 * 802 * 100 (1 channel), resolution(x,y) is 1.02μm/px, and resolution(z) is 5μm/px.
As the supplementary information of the paper on Nature Methods mentioned, I annotated on selected slices in the stack (Once I tested the Roi set from 1st, 25th, 49th, 75th and 99th slice, the others are ignore. I also tested the Roi set just for the top, the central, the bottom and others ignore...whatever I did the annotations, the results were always unsatisfied as I showed at beginning.) For sure, the setting of Roi names and class name also followed as the paper.
In "create a new model" and "finetune", I used the similar parameters as I used in 2D segmentation, which the values had good performance. Just for test, 2 stacks for train, and 1 stack for validation.

how should I correctly build and train my 3D model?

Q2: The usage of "Extract Mask Annotations". Could you give me a clue to use it?

Thanks a lot in advance!

Metadata

Metadata

Assignees

Labels

activeThis ticket has pending actionhelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions