neuroinformatics-unit / movement

Python tools for analysing body movements across space and time
http://movement.neuroinformatics.dev
BSD 3-Clause "New" or "Revised" License
81 stars 7 forks source link

Create a glossary of common terms #69

Open niksirbi opened 9 months ago

niksirbi commented 9 months ago

The problem

Throughout the code and the docs we refer to specialist terms such as "poses", "pose tracks", "pose estimation", "tracking". We either resort to explaining these terms at multiple places, or we assume the the user/reader know what they mean.

Solution

As proposed by @lochhh, we could have a glossary of terms in the docs, defining these terms unambiguously. We could then reference the glossary when we need to.

We could even add a schematic to each term, which will greatly aid their understanding. We can reuse the schematics in talks etc.

Resources

This paper defines some of these terms well.

sfmig commented 5 months ago

Agreed terminology

talmo commented 5 months ago

FWIW, here's a post on the coordinate system we adopt in SLEAP (center pixel-aligned):

https://github.com/talmolab/sleap/discussions/1640#discussioncomment-7867277

This is the same as OpenCV too.

niksirbi commented 5 months ago

Thanks @talmo, this is super useful!

sfmig commented 1 month ago

also include/link to the concept of movement dataset

sfmig commented 3 weeks ago

and the concept of bounding boxes (and tracked bounding boxes)