[Question]: Information about skipped frames #11030
Replies: 1 comment 4 replies
-
Frigate prioritizes real time detection. If the object detection process has too many detections waiting in the queue then it must skip that detection to remain real time. This means object tracking may become confused and some objects may be missed.
no, this is the CPU usage of the process that controls the coral. Corals do not report "usage" because that does not exist.They just run an inference one at a time.
I don't see any reason that this would warrant running higher detect fps. I really see no reason detect fps would ever need to be more than 10 in the vast majority of cases |
Beta Was this translation helpful? Give feedback.
-
What is your question:
Hi there, I was wondering if there is some infromation around skipped frames and how grave they are.
I'm asking because I sometimes have cameras with 20 detect fps and maybe 5 skipped, but on the other hand I also have a cameras at the same time with 35 detect fps and only 1-3 skipped.
Also what is the cause of skipped frames?
I have 2 pcie TPUs they are hovering around 5ms and 17-18% CPU usage( Which I assume is CPU usage from the Coral) . No matter the detect frames and no matter if I use 1 or 2 Corals. What is most likely the bottle neck here? CPU speed, thread count, memory speed or storage speed?
And lastly. Is my assumption correct that skipped frames can cause the model to be less accurate? Reasoning that if you take the median of the last 3 frames and one of them gets skipped, it has a lower chance to detect that object. Or is this neglectible?
I know 30-40 detect fps is high. But in this season we have strong winds, which move big branches and whole trees. Which are also in the area I want detection.
Beta Was this translation helpful? Give feedback.
All reactions