Yolov9 model - Coral vs OpenVINO #21476
Replies: 4 comments 14 replies
-
|
It's probably best to ask @dbro about this. |
Beta Was this translation helpful? Give feedback.
-
|
To be clear, the coral model is quantized, so there will be an accuracy loss compared to the onnx model that runs on Intel. That will always be the case. The initial version of that model had issues which made it unusable in my experience, but the user worked diligently and improved the performance of the model through various techniques, so it is much improved compared to that point. If you have false negatives you can always look at lowering your threshold and min scores, the default values are optimized for the default coral model. |
Beta Was this translation helpful? Give feedback.
-
|
I'm also buzzled with this. I changed with the 0.17 to yolov9 Coral usb but it seems that it now fails to identify even simpler cases of person and cars that were detected with the Mobiledet. I'm thinking should I reduse the filter threshold and min_score values to compensate less false positives to still capture the cases. |
Beta Was this translation helpful? Give feedback.
-
|
I am very happy with a single Coral PCIe using Frigate+. I now have almost no false positives and generally it seems to be much better detecting during both night and day (I use four Reolink CX410 cameras that have night color vision, so no infrared training was ever needed). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the problem you are having
Hey community,
I want to open a discussion regarding Coral models we have now as an option for feeding our object detection demand.
I've been running Coral Mobiledet model (320x320) for long time. Sure, many false positive events generated, but for a real object events happened, the detection was very accurate in my own observation.
Quite recently - approx. 2 months ago I tried another option - https://github.com/dbro/frigate-detector-edgetpu-yolo9/ and comparing this model and its feeded data with other Frigate instance running over Intel CPU+NPU+GPU (Intel(R) Core(TM) Ultra 7 165H).
As of now I can compare - Coral Yolov9 521x512 model (running on dual Coral TPU, interference speed ~20ms) with Yolov9-s 640x640 model (interference speed 15-17ms, 23-28% average NPU usage).
I know Coral Yolov9 model is limited regarding kind of detected objects, but this is not my objection here, we can stick with this limited set of detected object.
It is very obvious to me that Coral Yolov9 model is significantly improved in regards of false positive event, but this 'accuracy' doesn't come from improved detection quality but from the fact many events were simply missed in Coral detection (compared to Intel NPU).
Right now, I replaced and deployed Yolov9 320x320 model instead of its 512x512 variant to compare if my situation can improve (provided accuracy => I would see 100% improvement comparing to Mobiledet, but I can't gather hard data - I don't simply have two Coral devices).
I don't know if the unsatisfied result I was able to gather so far is the result of faulty Yolov9 models from https://github.com/dbro/frigate-detector-edgetpu-yolo9/ or an issue I've incorporated into my own instance (either Coral or Intel NPU), but I can say that my current Coral instance with Yolov9 model running there is pretty the same as my previous Coral Mobiledet deployment.
Performing a benchmark and promote results based on it is nice but as I expect we are focusing on the real cases, not a laboratory environment...
Any idea what I should check/debug/test/whatever on my side either?
Version
0.15 vs 0.16 vs 0.17b1
Frigate config file
docker-compose file or Docker CLI command
not importantRelevant Frigate log output
Install method
Docker CLI
Object Detector
Coral
Screenshots of the Frigate UI's System metrics pages
N/A
Any other information that may be helpful
No response
Beta Was this translation helpful? Give feedback.
All reactions