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

softnms used in the training phase? #13

Open
liangzimei opened this issue Oct 27, 2017 · 2 comments
Open

softnms used in the training phase? #13

liangzimei opened this issue Oct 27, 2017 · 2 comments

Comments

@liangzimei
Copy link

in my person detection task, when i use softnms in testing, the ap drops a little.
in default, is(should) the softnms used in training.?
thank you....

@ds2268
Copy link

ds2268 commented Dec 18, 2017

soft-nms is used completely independently of the model that has been learned as it only processes/filters detections based on their scores and IoU scores (overlapping measure). There is possibility of slight drop in performance, try setting higher detection threshold compared to the one used by standard NMS, basically play with NMS threshold and detection threshold as this is your only chance to improve the results with soft-nms.

I suggest reading the paper for further clarification.

@hawkjk
Copy link

hawkjk commented Jan 18, 2018

I try to add softnms in training, it seems that the result drops a lot. It's strange.
Now I only use softnms in testing , it seems that the result will be a little better in occlusion case but a little worst in no occlusion case.

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

3 participants