move false positive guide to config folder

This commit is contained in:
Blake Blackshear 2024-01-28 20:09:08 -06:00
parent 7213f1ff87
commit fc623b3097
2 changed files with 8 additions and 4 deletions

View File

@ -1,8 +1,10 @@
--- ---
id: false_positives id: object_filters
title: Reducing false positives title: Filters
--- ---
There are several types of object filters that can be used to reduce false positive rates.
## Object Scores ## Object Scores
For object filters in your configuration, any single detection below `min_score` will be ignored as a false positive. `threshold` is based on the median of the history of scores (padded to 3 values) for a tracked object. Consider the following frames when `min_score` is set to 0.6 and threshold is set to 0.85: For object filters in your configuration, any single detection below `min_score` will be ignored as a false positive. `threshold` is based on the median of the history of scores (padded to 3 values) for a tracked object. Consider the following frames when `min_score` is set to 0.6 and threshold is set to 0.85:
@ -18,6 +20,8 @@ For object filters in your configuration, any single detection below `min_score`
In frame 2, the score is below the `min_score` value, so Frigate ignores it and it becomes a 0.0. The computed score is the median of the score history (padding to at least 3 values), and only when that computed score crosses the `threshold` is the object marked as a true positive. That happens in frame 4 in the example. In frame 2, the score is below the `min_score` value, so Frigate ignores it and it becomes a 0.0. The computed score is the median of the score history (padding to at least 3 values), and only when that computed score crosses the `threshold` is the object marked as a true positive. That happens in frame 4 in the example.
show image of snapshot vs event with differing scores
### Minimum Score ### Minimum Score
Any detection below `min_score` will be immediately thrown out and never tracked because it is considered a false positive. If `min_score` is too low then false positives may be detected and tracked which can confuse the object tracker and may lead to wasted resources. If `min_score` is too high then lower scoring true positives like objects that are further away or partially occluded may be thrown out which can also confuse the tracker and cause valid events to be lost or disjointed. Any detection below `min_score` will be immediately thrown out and never tracked because it is considered a false positive. If `min_score` is too low then false positives may be detected and tracked which can confuse the object tracker and may lead to wasted resources. If `min_score` is too high then lower scoring true positives like objects that are further away or partially occluded may be thrown out which can also confuse the tracker and cause valid events to be lost or disjointed.

View File

@ -11,7 +11,6 @@ module.exports = {
Guides: [ Guides: [
"guides/getting_started", "guides/getting_started",
"guides/configuring_go2rtc", "guides/configuring_go2rtc",
"guides/false_positives",
"guides/ha_notifications", "guides/ha_notifications",
"guides/ha_network_storage", "guides/ha_network_storage",
"guides/stationary_objects", "guides/stationary_objects",
@ -43,6 +42,7 @@ module.exports = {
"configuration/camera_specific", "configuration/camera_specific",
], ],
Objects: [ Objects: [
"configuration/object_filters",
"configuration/masks", "configuration/masks",
"configuration/zones", "configuration/zones",
"configuration/objects", "configuration/objects",