Closed LorenzLamm closed 5 months ago
Attention: 125 lines
in your changes are missing coverage. Please review.
Comparison is base (
1f9747a
) 5.41% compared to head (9f39fc7
) 7.73%.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This looks good to me! I have some minor comments below. Based on the conversation on zulip with @alisterburt , it sounds like we are in agreement that this loss function should live in
membrain-seg
. I think you can merge after you address the minor comments. Thanks, @LorenzLamm !
Cool, thanks a lot for your feedback @kevinyamauchi ! Implemented your suggestions and merging now.
Added the option to use Surface-Dice as a loss function during training.
Surface-Dice is based on "clDice - a Novel Topology-Preserving Loss Function for Tubular Structure Segmentation" (https://openaccess.thecvf.com/content/CVPR2021/papers/Shit_clDice_-_A_Novel_Topology-Preserving_Loss_Function_for_Tubular_Structure_CVPR_2021_paper.pdf)
Also fixed some issues for patch extraction (corrected naming), removed wandb tracking (caused dependency issues), fixed bug mentioned in https://github.com/teamtomo/membrain-seg/issues/44, and added printing of training parameter summary.