Skip to content

Commit 0b1ae83

Browse files
authored
Clarified purpose and limitations of fall detection tool (opendr-eu#280)
1 parent f106e30 commit 0b1ae83

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

docs/reference/fall-detection.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,18 @@ The *fall_detection* module contains the *FallDetectorLearner* class, which inhe
55
### Class FallDetectorLearner
66
Bases: `engine.learners.Learner`
77

8-
The *FallDetectorLearner* class contains the implementation of a naive fall detector algorithm.
8+
The *FallDetectorLearner* class contains the implementation of a rule-based fall detector algorithm.
99
It can be used to perform fall detection on images (inference) using a pose estimator.
1010

11+
This rule-based method can provide **cheap and fast** fall detection capabilities when pose estimation
12+
is already being used. Its inference time cost is ~0.1% of pose estimation, adding negligible overhead.
13+
14+
However, it **has known limitations** due to its nature. Working with 2D poses means that depending on the
15+
orientation of the person, it cannot detect most fallen poses that face the camera.
16+
Another example of known false-positive detection occurs when a person is sitting with their knees
17+
detectable, but ankles obscured or undetectable, this however is critical for detecting a fallen person
18+
whose ankles are not visible.
19+
1120
The [FallDetectorLearner](/src/opendr/perception/fall_detection/fall_detector_learner.py) class has the
1221
following public methods:
1322

0 commit comments

Comments
 (0)