Skip to content

add roadmap#65

Open
themattinthehatt wants to merge 5 commits into
mainfrom
roadmap
Open

add roadmap#65
themattinthehatt wants to merge 5 commits into
mainfrom
roadmap

Conversation

@themattinthehatt

Copy link
Copy Markdown
Collaborator

Before submitting a pull request (PR), please read the contributing guide.

Please fill out as much of this template as you can, but if you have any problems or questions, just leave a comment and we will help out :)

Description

What is this PR

  • Bug fix
  • Addition of a new feature
  • Other

Why is this PR needed?
Addition of roadmap for the documentation website.

What does this PR do?
Add a single roadmap document that lays out development plans.

References

None

How has this PR been tested?

No new code.

Is this a breaking change?

No.

Does this PR require an update to the documentation?

Documentation update only.

Checklist:

  • The code has been tested locally
  • Tests have been added to cover all new functionality
  • The documentation has been updated to reflect any changes
  • The code has been formatted with pre-commit

@niksirbi niksirbi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @themattinthehatt! Nice to see you've followed movement's roadmap structure.

I've left some comments with my initial impressions. Happy to further discuss in the meeting tomorrow and do another round of review.

Comment thread docs/source/roadmap.md Outdated
Comment thread docs/source/roadmap.md Outdated
Comment thread docs/source/roadmap.md
ideas.
We will take community feedback into account when planning future releases.

## Long-term vision

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It feels like point tracking is not as prominent in this long-term vision. Could we integrate it more into the first two bullet points (which are currently very pose estimation-centric)? The other four bullet points are general by nature.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm just flagging this because it's somewhat inconsistent with the Mission statement and the overview figure (both of which give equal weight to pose estimation and point tracking), so we have to decide what gives (do we adapt the roadmap to the mission or vice versa?).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More generally, I was thinking how your 6 long-term vision points map onto the existing 3 Mission points:

  • The first 3 vision points are mostly in service of the 1st mission point
  • The 4th vision point partly addresses the 2nd mission point
  • The 5th vision point is in service of the 3rd mission point
  • The 6th vision point is more general.

Just wanted to highlight this, no concrete suggestions yet.

@themattinthehatt themattinthehatt Jul 15, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I drafted this based on the proposal, but you're right that it should include more point tracking verbiage - this is still certainly an important part of the roadmap in my opinion. I added CoTracker as our first point tracker (under 2026), with more to be added in 2027 (with TAPIR as an example).

Comment thread docs/source/roadmap.md
Comment thread docs/source/roadmap.md Outdated
- **Support multi-animal and multi-camera datasets.** The schema and tooling
should extend naturally beyond single-animal, single-camera use cases.

## Focus areas for 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to the above comment, point tracking is completely missing from focus areas.

There is also no mention of evaluation metrics for comparing the outputs across models (which is mentioned in the Mission). In general, the roadmap is very thin on the evaluation metrics side.

@themattinthehatt themattinthehatt Jul 15, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added both - CoTracker inference in 2026/TAPIR inference in 2027; define standardized eval metrics in 2026.

Comment thread docs/source/roadmap.md Outdated
Comment on lines +72 to +73
- [ ] Define and document a stable programmatic interface for **training**
Lightning Pose models via PoseInterface.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about a programmatic interface for running point tracking inference? Have we abandoned that front?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added

Comment thread docs/source/roadmap.md Outdated
Comment on lines +47 to +48
schema, plus submission utilities for contributing datasets to the benchmark
corpus.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like the submission utilities are already well underway, given our poseinterface.io module, the 2 gallery examples, and our ongoing work to enable proofreading in movement. So perhaps that bit should be in 2025? Unless you meant something else.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good point; it's a little weird with the proposal timing, since it technically doesn't start until Dec 2026, but I'd rather align the roadmap with what we've actually done/are doing rather than tying it too closely to the proposal (at least in terms of dates).

Comment thread docs/source/roadmap.md Outdated
standardized schema, sharing code with the Lightning Pose converter where
possible.
- Define and document a stable, agent-callable programmatic interface for
running Lightning Pose **inference** on raw video via PoseInterface.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lines 53 and 73 spell the project as PoseInterface, but in most other place we refer to it as poseinterface (monospace and lowercase)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aslo, what's the reason for doing tacking LP training before tackling LP inference? I'm curious about your thought process on this.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed both - yes we definitely want to do LP inference first

Comment thread docs/source/roadmap.md
Comment thread docs/source/roadmap.md Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants