Currently, filters consider each object in the timelapse separately. If a track has only some frames that are outside the filter, only the objects on those frames are filtered out.
However, a common use case for filtering/thresholding in data analysis is to filter out the entire track if any of its values are outside the bounds.
We could add a checkbox/toggle/dropdown to switch between filtering per object and filtering per track.
Developer Work Notes:
Add a user control to the filters tab.
Save the control setting to the URL.
Change the filtering algorithm to handle filtering out tracks.
Open Questions:
Do we ever need to mix both approaches (some filters by object vs. some by track)?
Below to be filled out by UX during kickoff Q&A to the best of current understanding
Size
Effort level (xs, sm, m, lg, xl)
Scope
What will we do? What will we NOT do?
User needs statement(s)
As a [type of user], I need/want to [action(s)], so that I can [goal].
Description
Currently, filters consider each object in the timelapse separately. If a track has only some frames that are outside the filter, only the objects on those frames are filtered out.
However, a common use case for filtering/thresholding in data analysis is to filter out the entire track if any of its values are outside the bounds.
We could add a checkbox/toggle/dropdown to switch between filtering per object and filtering per track.
Developer Work Notes:
Open Questions:
Below to be filled out by UX during kickoff Q&A to the best of current understanding
Size
Effort level (xs, sm, m, lg, xl)
Scope
What will we do? What will we NOT do?
User needs statement(s)
As a [type of user], I need/want to [action(s)], so that I can [goal].
Additional notes
Knowns/unknowns, stakeholders, time/dependency considerations, deliverables