facebookresearch / facebookresearch/sam3

parse_action_history_for_propagation() The propagation type determination in this function seems incorrect.

Open
#394 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
11.7k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

For example, after adding a text hint, if frames 0-10 are propagated first with the propagation type `propagation_full`, and then frames 10-20 are propagated with the propagation type `propagation_fetch`, nothing will be done.

There are other inconsistencies in the propagation type determination.

Is there any deeper meaning behind this type determination?
[Code location](https://github.com/facebookresearch/sam3/blob/main/sam3/model/sam3_video_inference.py#L1219)

Contributor guide

Open the contributing guide

Research direction

Start at sam3/model/sam3_video_inference.py around line 1219 and inspect parse_action_history_for_propagation(). Reproduce the text-hint sequence described in the issue, then trace how propagation_full and propagation_fetch are determined across frames 0–10 and 10–20. Done means the propagation type behavior is explained and the reported inconsistencies are corrected or explicitly resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-vision
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.