SketchVideo: 스케치 기반 제어 가능한 비디오 생성 및 편집 방법
SketchVideo란 무엇인가요?
SketchVideo는 중국과학원대학교, 홍콩과기대학, 그리고 콰이쇼우(Kuaishou) Kling 팀의 연구원들이 제안한 라인아트 기반의 제어 가능한 비디오 생성 및 편집 방법 오픈소스 프로젝트입니다. 지능적인 동작 예측, 멀티모달 제어, 실시간 렌더링이라는 세 가지 핵심 기술을 통해 애니메이션 제작을 손쉽게 만들어 줍니다. 이 프로젝트는 마케팅, 교육, 개인 크리에이티브 표현 등의 분야에서 매우 유용하며, 시청자의 관심을 끌고 공감대를 형성할 수 있는 새로운 형태의 비디오를 대표하는 예입니다.

SketchVideo의 기능 및 특징
비디오 생성: 사용자는 단일 프레임 또는 두 프레임의 라인아트만 제공하고 텍스트 프롬프트와 결합하면 SketchVideo가 고품질 비디오를 생성할 수 있습니다. 예를 들어, 간단한 동물 외곽 라인아트를 그리고 "숲속에서 달려가는"이라는 텍스트 설명을 더하면, 해당 동물이 숲속에서 달려가는 영상을 생성할 수 있습니다.
비디오 편집: 실제 비디오가 주어지면, 사용자는 편집할 영역을 지정하고 라인아트를 그려 부분적으로 수정할 수 있습니다. 예를 들어 인물 비디오에서 인물의 헤어스타일을 수정하면, 새로 생성된 헤어스타일이 인물의 머리 움직임에 맞춰 자연스럽게 변화합니다.
동적 제어: 동작 보간 및 외삽을 지원하며, 사용자는 서로 다른 키프레임의 라인아트를 그려 물체의 동작 상태를 제어할 수 있습니다.
디테일 보존: 비디오 편집 시 수정되지 않은 영역의 디테일을 보존하여, 편집된 비디오가 시각적으로 자연스럽고连贯性 있게 유지되도록 합니다.
효율적인 생성: 메모리 최적화 기술을 채택하여 고품질 비디오를 빠르게 생성합니다. 예를 들어, SketchGen 모델이 A100 GPU에서 단일 프레임 비디오를 생성하는 데 약 95초가 걸립니다.
SketchVideo의 기술 원리
스케치 조건부 네트워크: DiT 비디오 생성 모델을 기반으로 전용 스케치 조건부 네트워크를 설계합니다. 이 네트워크는 여러 스케치 제어 블록을 포함하며, 생략된 DiT 블록의 잔차 특성을 예측하고 제어 신호를 다양한 계층의 특성에 주입합니다.
프레임 간 어텐션 메커니즘: 모든 프레임의 은닉 특성과 제어 프레임의 은닉 특성 간의 관계를 계산하여, 키프레임 위의 스케치 조건을 모든 비디오 프레임으로 전파함으로써 스케치 특성의 시공간적 전파를 실현합니다.
비디오 인페인팅 모듈: 비디오 편집 작업에서 이 모듈은 입력 스케치와 원본 비디오 사이의 관계를 분석하여, 원본 비디오의 공간적·시간적 일관성을 유지하는 새로운 콘텐츠를 생성합니다.
잠재 융합 기법: 추론 과정에서 DDIM 인버전을 기반으로 입력 비디오의 노이즈 잠재 코드를 생성합니다. 편집되지 않은 영역에서는 이러한 잠재 코드를 교체하여 원본 비디오의 디테일을 보존합니다.
혼합 훈련 전략: 이미지와 비디오 데이터를 결합하여 훈련합니다. 먼저 이미지와 비디오 데이터를 사용해 수렴 속도를 높이고 비디오 데이터가 제한적인 문제를 해결한 다음, 비디오 데이터를 사용해 시간적 일관성을 더욱 최적화합니다.
SketchVideo의 장점
창작 장벽 낮춤: 전문가의 지식이나 기술 없이도 일반 사용자가 스케치와 텍스트만으로 손쉽게 비디오를 제작할 수 있어, 모든 사람의 창작 잠재력을 자극합니다.
디테일한 정밀 제어: 스케치 조건부 네트워크가 다양한 계층의 특성 제어 신호를 예측하고 주입함으로써, 물체의 형태와 위치부터 장면 전체의 레이아웃까지 모든 디테일을 세밀하게 묘사하고 표현할 수 있습니다.
효율적이고 편리함: DiT 기반 비디오 생성 모델을 채택하고 스케치 제어 블록 및 프레임 간 어텐션 메커니즘을 혁신적으로 도입하여, 고품질 출력을 보장하는 동시에 효율적인 메모리 최적화를 실현하고 비디오를 빠르게 생성하여 창작 시간을 절약합니다.
SketchVideo의 활용 시나리오
영상 제작: 애니메이션 영상을 빠르게 생성하거나, 영상 클립에 특수 효과를 추가하거나 장면을 수정하는 등의 작업에 활용할 수 있습니다.
숏폼 비디오 합성: 크리에이터는 손그림 스타일의 애니메이션 스토리, 창의적인 광고 등 개성 있는 숏폼 비디오 콘텐츠를 손쉽게 제작할 수 있습니다.
가상 시뮬레이션: 가상 장면 구축 시 라인아트를 통해 동적인 가상 환경을 빠르게 생성하여, 게임 개발이나 가상 교육 등 다양한 분야에 활용할 수 있습니다.
프로젝트 정보
논문:https://arxiv.org/abs/2503.23284
프로젝트 공식 사이트:http://geometrylearning.com/SketchVideo
GitHub 저장소:https://github.com/IGLICT/SketchVideo
대본 기획 도우미▸
AI 앱
AI 뉴스 