← 최신 논문
💻 computer science

TRACE: Object Motion Editing in Videos with First-Frame Trajectory Guidance

이 논문은 카메라 움직임이 있는 비디오에서도 사용자가 첫 번째 프레임의 궤적만 설계하면 대상 물체의 운동 경로를 자연스럽게 변경하고 원본 장면을 유지할 수 있는 'Trace'라는 프레임워크를 제안합니다.

원저자: Quynh Phung, Long Mai, Cusuh Ham, Feng Liu, Jia-Bin Huang, Aniruddha Mahapatra

게시일 2026-03-27
📖 3 분 읽기☕ 가벼운 읽기

원저자: Quynh Phung, Long Mai, Cusuh Ham, Feng Liu, Jia-Bin Huang, Aniruddha Mahapatra

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

TRACE: 비디오 속 사물의 움직임을 마음대로 바꾸는 마법 지팡이

이 논문은 TRACE라는 새로운 기술을 소개합니다. 쉽게 말해, **"비디오 속 특정 사물의 움직임을 사용자가 마음대로 설계할 수 있게 해주는 도구"**입니다.

기존의 비디오 편집 프로그램은 옷 색깔을 바꾸거나 배경을 지우는 정도는 잘했지만, "저 아이가 날아가는 연을 더 왼쪽으로 날리게 해줘"라고 했을 때, 그 움직임을 자연스럽게 만들어주는 기능은 거의 없었습니다. TRACE 는 바로 그 부분을 해결해 줍니다.

이 기술을 이해하기 위해 몇 가지 재미있는 비유를 들어보겠습니다.


1. 핵심 아이디어: "첫 장면을 지도로 삼다"

기존 방법들은 비디오의 **모든 프레임 (매 순간의 화면)**에서 사물이 어디에 있어야 할지 일일이 지정해야 했습니다. 마치 영화를 찍을 때 배우에게 "1 초에는 여기 서고, 2 초에는 저기 가고..."라고 1000 번이나 지시하는 것과 비슷합니다. 특히 카메라가 움직이는 상황에서는 이 일이 매우 어렵습니다.

TRACE 의 방식은 다릅니다.
사용자는 비디오의 첫 번째 장면 (첫 장) 에서만 "이 사물이 어디로 가고 싶어?"라고 한 번만 지시하면 됩니다.

  • 비유: 영화 촬영 현장에서 감독이 배우에게 "첫 장면에서 이 나무 뒤에 숨어, 마지막 장면까지 이 꽃밭으로 천천히 걸어오라"고 한 번만 지시했다고 상상해 보세요. TRACE 는 그 한 번의 지시를 받아, 카메라가 흔들리고 배경이 변하는 동안에도 배우가 자연스럽게 그 길을 따라가도록 자동으로 모든 장면을 만들어냅니다.

2. TRACE 가 어떻게 작동할까? (두 단계의 마법)

이 기술은 크게 두 단계로 이루어진 '마법사' 팀처럼 작동합니다.

1 단계: "지도 번역가" (Cross-View Motion Transformation)

사용자가 첫 화면에 그린 경로 (예: 연이 날아가는 궤적) 는 카메라가 움직이지 않는 고정된 시점입니다. 하지만 실제 비디오는 카메라가 흔들리거나 줌인/줌아웃을 합니다. 이때, 사용자가 그린 경로가 실제 비디오 화면에서 어떻게 변해야 하는지 계산해야 합니다.

  • 비유: 사용자가 "북쪽으로 10km 가라"고 지도에 표시했습니다. 하지만 실제 운전자는 차가 흔들리고 도로가 구불구불합니다. 이 '지도 번역가'는 "아, 사용자가 그린 북쪽 길은 차가 흔들리는 동안 실제로는 저기 저 커브를 따라가야 하는 구나!"라고 계산해 내서, 실제 비디오 화면에 맞춰 궤적을 자동으로 수정해 줍니다.
  • 기존 방식의 문제: 기존에는 3D 모델을 쓰거나 단순히 선을 이어 그렸는데, 카메라가 흔들리면 사물이 화면 밖으로 나가거나 엉뚱한 곳으로 튀는 '일그러짐'이 생겼습니다. TRACE 는 이 문제를 완벽하게 해결합니다.

2 단계: "현실 재창조자" (Video Re-Synthesis)

이제 수정된 궤적대로 사물을 움직여야 합니다. TRACE 는 단순히 사물을 잘라 붙이는 것이 아니라, 비디오를 처음부터 다시 그립니다.

  • 비유: 영화 세트장에서 배우가 원래 위치에서 다른 위치로 이동해야 한다면, 기존에는 배우를 잘라 붙이는 편집을 했을 것입니다. 하지만 TRACE 는 **배우를 지우고 (Inpainting), 그 자리에 새로운 배우가 원래의 옷차림과 표정을 유지하면서 새로운 길을 걷는 장면을 새로 촬영 (재합성)**하는 것과 같습니다.
  • 결과: 배경은 그대로 유지되지만, 사물만 사용자가 원하는 새로운 길을 따라 자연스럽게 움직입니다.

3. 이 기술로 무엇을 할 수 있을까요?

이 기술은 다양한 창의적인 작업을 가능하게 합니다.

  • 연기 재배치: 아이가 연을 날리는 비디오에서, 아이가 원하는 방향이 아니라 연이 더 높이 날아가도록 경로를 바꿀 수 있습니다.
  • 사물 교체: 사슴이 걷는 비디오에서, 사슴을 호랑이로 바꾸되 호랑이도 사슴이 걷던 길을 그대로 따라가게 할 수 있습니다.
  • 다중 객체 편집: 한 화면에 여러 사물 (예: 새와 나비) 의 경로를 동시에 지정해서 각각 다른 방향으로 날게 할 수도 있습니다.

4. 왜 이것이 중요한가요?

기존의 AI 비디오 편집 기술은 "무엇을 보여줄지 (Appearance)"를 바꾸는 데는 강했지만, "어떻게 움직일지 (Motion)"를 제어하는 데는 약했습니다. 특히 카메라가 움직이는 복잡한 장면에서는 사용자가 원하는 대로 움직임을 조절하기 매우 어려웠습니다.

TRACE 는 "첫 장면을 기준으로 한 번만 지시하면, AI 가 나머지 모든 장면의 움직임을 알아서 자연스럽게 만들어준다"는 점을 혁신적으로 만들었습니다. 마치 사용자가 영화의 대본 (경로) 만 쓰고, AI 가 감독과 촬영팀이 되어 나머지 모든 장면을 완벽하게 구현해 주는 것과 같습니다.

요약

TRACE는 비디오 편집을 어렵고 복잡한 작업이 아니라, 첫 장면에 원하는 길을 그려주는 것만큼이나 직관적이고 쉬운 작업으로 만들어줍니다. 카메라가 흔들려도, 배경이 복잡해도 사용자가 지정한 대로 사물이 자연스럽게 움직이게 하여, 영화 제작자나 일반 사용자 모두에게 새로운 창의적인 가능성을 열어줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →