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

feat: reduce false positives when there are multiple persons in view #10

Open
ivelin opened this issue Feb 6, 2021 · 0 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@ivelin
Copy link

ivelin commented Feb 6, 2021

Is your feature request related to a problem? Please describe.
Users report that fall detection triggers false positives when there are multiple persons in view. See attached screenshots.
This is a known issue for single person PoseNet models.

Describe the solution you'd like
A sophisticated solutions would be to implement multiple person tracking in a sequence of video frames.

An interim practical improvement would be to discard frames with multiple persons. This is a reasonable approach because:

  • Fall detector is critically important for situations when elderly people fall while they are alone and unattended by caregivers.
  • If there are multiple people in a room, then triggering a fall alert is less helpful, because presumably these people can help each other and make emergency calls as needed.

For the interim solution we can use a multi person posenet model and simply discard frames when the model detects multiple persons in a frame. That will avoid potential false fall detections. Testing shows that multi-person posenet models take slightly more CPU time for inference than single person models (2-3 fps vs 3-4 fps on rpi4), which is a reasonable tradeoff since we only need 1fps for fall detection.

Describe alternatives you've considered
A sophisticated solutions would be to implement multiple person tracking in a sequence of video frames. Respectively track and detect falls for each individual person as they move between frames.

Additional context
Screenshots from users with false positives below.

screen_shot_2021-02-05_at_11 36 40_am
screen_shot_2021-02-05_at_11 36 03_am
screen_shot_2021-02-05_at_11 36 54_am

@ivelin ivelin added the enhancement New feature or request label Feb 6, 2021
@ivelin ivelin added this to To do in Ambianic Fall Detection - Agile Board via automation Feb 6, 2021
@ivelin ivelin changed the title reduce false positives when there are multiple persons in view feat: reduce false positives when there are multiple persons in view Feb 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants