question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

YOLOv3 odd detection behaviour vs YOLOv2

See original GitHub issue

Here’s the same image put through YOLOv2COCO and then YOLOv3COCO respectively (threshold set at 0.4 and input resolution at 416x416 for both):

YOLOv2 YOLOv3

YOLOv3 does pick up the smaller people (as one would expect) - but for some reason it seems to predicting a much smaller bounding box than it should. I’ve done some experimenting and similar behavior is exhibited on quite a few images (sometimes the proper box appears and a smaller, inner one also appears - in this case, though, only the smaller one is appearing).

It’s possible that this is just due to a poor prediction on the model’s part, but my guess is that it isn’t and due to some problem with the NMS function (almost as if it’s doing non-minimal-suppression…if that’s a thing 😄 ) or other post processing step.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
taehoonleecommented, May 4, 2018

@abagshaw, I confirmed the softmax issue and will revise the post processing with respect to the original one. Thank you!

0reactions
abagshawcommented, May 9, 2018

@taehoonlee Problem solved! It’s working beautifully now as far as I can see. Thanks so much!

Read more comments on GitHub >

github_iconTop Results From Across the Web

YOLO V3 Explained - Towards Data Science
In this post we'll discuss the YOLO detection network and its versions 1, 2 and especially 3. ... YOLO V2 and YOLO V3...
Read more >
YOLO, YOLOv2, and YOLOv3: All You want to know
Given an image or a video stream, an object detection model can identify which of a known set of objects might be present...
Read more >
YOLOv3 Object Detector based on Tensorflow - GitHub
A TensorFlow implementation of YOLOv3 for object detection. It has been originally published in ... The following table compares YOLOv1, YOLOv2 and YOLOv3....
Read more >
Weapon Detection Using YOLO V3 for Smart ... - Hindawi
The training results confirm that YOLO V3 outperforms YOLO V2 and ... secondly, to identify unusual human activities, behavior, or detection of any...
Read more >
How to Perform Object Detection With YOLOv3 in Keras
YOLO-based Convolutional Neural Network family of models for object detection and the most recent variation called YOLOv3. The best-of-breed ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found