Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

apply CRF during testing? #21

Open
Juliachang opened this issue Oct 22, 2019 · 1 comment
Open

apply CRF during testing? #21

Juliachang opened this issue Oct 22, 2019 · 1 comment

Comments

@Juliachang
Copy link

Hi @jiwoon-ahn,

I read your paper and you mentioned you applied CRF on CAMs and then use the CAMs to train the AffinityNet. My question is, did you also apply CRF on CAM during the test phase? Or you only applied CRF for training? Thank you.

@Juliachang
Copy link
Author

Juliachang commented Oct 24, 2019

Hi @jiwoon-ahn,

Sorry that I may misunderstand CRF part. I think you applied CRF on CAMs and then use that CAM to train AffinityNet. Then you use generated pseudo-groundtruthes to train the segmentation network. For testing, you only need to evaluate the output data from the segmentation network. Hope I understand correctly this time.

Here is another question, in your paper, Table1 and Table 5 show the mIoU of synthesized segmentation labels at different stages. I am wondering if the column CAM+RW+dCRF means the IoU of CAM--> apply dCRF --> apply random walk? If so, how did you apply random walk on the CAM that be refined by dCRF? Because the background is generated after applying dCRF, how did you handle background values when applying random walk?

I appreciate that you spend your time to reply this. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant