DragAnything: Motion Control for Anything using Entity Representation

Wejia Wu, Zhuang Li, Yuchao Gu, Rui Zhao, Yefei He, David Junhao Zhang, M. Shou, Yan Li, Tingting Gao, Di Zhang

arXiv:2403.07420 · 2026-07-27 공개 · arXiv · PDF

video-generation user-study motion-control trajectory-based fid object-control draganything entity-representation

Abstract

We introduce DragAnything, which utilizes a entity representation to achieve motion control for any object in controllable video generation. Comparison to existing motion control methods, DragAnything offers several advantages. Firstly, trajectory-based is more userfriendly for interaction, when acquiring other guidance signals (e.g., masks, depth maps) is labor-intensive. Users only need to draw a line (trajectory) during interaction. Secondly, our entity representation serves as an open-domain embedding capable of representing any object, enabling the control of motion for diverse entities, including background. Lastly, our entity representation allows simultaneous and distinct motion control for multiple objects. Extensive experiments demonstrate that our DragAnything achieves state-of-the-art performance for FVD, FID, and User Study, particularly in terms of object motion control, where our method surpasses the previous methods (e.g., DragNUWA) by 26% in human voting.

한국어 요약

한 줄 요약

DragAnything은 엔티티 표현을 활용해 비디오 생성 시 배경 포함 모든 객체의 운동을 제어하는 새로운 트래젝토리 기반 방법이다.

핵심 기여도

핵심 아이디어

기존 트래젝토리 기반 운동 제어는 단일 픽셀을 기반으로 객체를 제어하지만, 이는 객체 전체를 표현하지 못한다는 한계가 있다. DragAnything은 객체를 표현하는 **엔티티 표현(Entity Representation)** 을 도입하여, 객체 단위로 운동을 제어한다. 이 표현은 **확산 모델의 잠재 특징(latent features)** 을 기반으로 하며, 객체 마스크의 좌표 인덱스를 통해 추출된다. 이는 객체의 의미적 특징을 유지하면서 공간적 위치를 조작하여 운동을 제어하는 방식이다. 또한, **2D 가우시안 표현(2D Gaussian Representation)** 을 결합하여 표현력을 높인다.

기술적 접근법

주요 결과

의의 및 한계

DragAnything은 객체 단위 운동 제어를 가능하게 하며, 특히 배경 제어와 다중 객체 동시 제어라는 기존 기술의 한계를 극복한다. 사용자 투표에서 26%의 성능 향상은 실용적 가치를 입증한다. 그러나 훈련 데이터에 내재된 편향이 모델에 반영될 수 있으며, 생성된 영상이 부정확하거나 부적절하게 사용될 가능성도 있다. 또한, 개인의 동의 없이 생성된 영상은 개인정보 침해의 위험도 존재한다.

실용적 활용

DragAnything은 영상 편집, 콘텐츠 제작, VR/AR 개발 등에서 사용자 친화적인 운동 제어를 요구하는 산업에 적용 가능하다. 특히, 배경 제어 기능은 영화 제작이나 게임 개발에서 효과적일 수 있다.