pytorch-unsupervised-segmentation icon indicating copy to clipboard operation
pytorch-unsupervised-segmentation copied to clipboard

a problem about about FCN

Open ShiAngWang opened this issue 3 years ago • 0 comments

Hello, Thanks for the paper & open sourcing the code very much. I noticed that in the paper you mentioned "...Note that these components for feature extraction are able to be replaced by alternatives such as fully convolutional networks (FCN) .. ", so I imported the fcn-8s-atonce model structure code, and tried to run it with pretrained parameters and with the default pytorch parameters. But both of the results are bad:

For the former, fcn-8s-atonce model with pretrained parameters, the output segmented graphs are like these: the original image: yuantu

iteration 1: seg_0s

iteration2: seg_1s

iteration3: seg_2s

And the following iterations result are just like iteration3, by the way, I deleted the limitation of the number of the output classes. It seems that overfit happens.

And For the latter one, fcn-8s-atonce model with default pytorch parameters, the output segmented graphs are like these: the original image: yuantu

iteration 1: seg_0s

iteration2: seg_1s

iteration3: seg_2s

iteration 4...14: seg_3s seg_4s seg_5s seg_6s seg_7s seg_8s seg_9s seg_10s seg_11s seg_12s seg_13s

I think something wrong happened, and it seems that the backward propagation do not update the parameters effectively. So I wanna ask that if you have tried with fcn before, and can you give me some advice about it? Thank you very much !!!

ShiAngWang avatar Jul 05 '21 06:07 ShiAngWang