Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Motion Detection - frame skipping logistics & anomalies definition #527

Open
AndyZhou952 opened this issue Nov 4, 2024 · 1 comment
Open

Comments

@AndyZhou952
Copy link

Thank you so much for this great work!

For Jump Cut and Motion Detection, we mentioned that "We used LPIPS frame-skipping to compute inter-frame semantic similarity, identifying anomalies as cut points and taking the mean as the motion score."

I am curious how exactly the motion scores are calculated, in particular:
(1) How is frame-skipping done? Do we skip the same number of frames for all videos (say 30 frames across all video), or is it also based on fps? For videos with various lengths, do we sample the same amount of frames? Great if we can have these details
(2) Could you help clarify "identifying anomalies as cut points"? Is it that we cut the videos by the cut points? How are "anomalies" defined? From the pipeline it seems that we simply discard the videos with motion scores m > 0.3.

@qqingzheng
Copy link
Contributor

qqingzheng commented Nov 15, 2024

Thank you for asking.

(1) Frame-skipping is simply reading video with a certain frame spacing. This is done to improve I/O efficiency.
(2) Simply put, we define outliers as points that exceed a certain threshold of the variance of lpips values, and we use these outliers to cut the video. Moreover, we have additional strategies to further filter these outliers, which will be presented in our future technical report.

This fig shows what the 'anomalies' look like.
image

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

No branches or pull requests

2 participants