# Introduction
DiTCtrl: ν둬ννΈλ§λ€ μ₯λ©΄μ΄ λ°λλ μμ°μ€λ¬μ΄ μμ μμ±, νλ ¨ μμ΄λ κ°λ₯νλ€?
μμ μμ± AIκ° μ μ λ λλν΄μ§κ³ μλ€. ν μ€νΈλ₯Ό μ λ ₯νλ©΄ μμ μ 체λ₯Ό λ§λ€μ΄μ£Όλ Text-to-Video(T2V) λͺ¨λΈμ Sora κ°μ λͺ¨λΈμ ν΅ν΄ μ΄λ―Έ ν° μ£Όλͺ©μ λ°κ³ μλ€. νμ§λ§ μμ§ ν΄κ²°λμ§ μμ μ€μν λ¬Έμ κ° νλ μλ€.
λ°λ‘ “λ€μν ν둬ννΈμ λ°λΌ μ₯λ©΄μ΄ λ°λλ μμ°μ€λ¬μ΄ κΈ΄ μμ”μ λ§λλ κ²μ΄λ€.
μ λ©ν° ν둬ννΈ μμ μμ±μ μ΄λ €μΈκΉ?
νμ¬ λλΆλΆμ T2V λͺ¨λΈμ νλμ ν둬ννΈμ λν΄ νλμ μ§§μ μμμ μμ±νλλ‘ νλ ¨λμ΄ μλ€. κ·Έλμ μ¬λ¬ ν둬ννΈλ₯Ό μμλλ‘ λ£μΌλ©΄ μμμ΄ νν λκΈ°λ― μ΄μ΄μ§μ§ μκ³ , ν둬ννΈλ₯Ό νλλ‘ ν©μ³λ κ°κ°μ μ₯λ©΄ μ νμ΄ μμ°μ€λ½μ§ μκ² λνλλ€.
μλ₯Ό λ€μ΄ “a man running → the man jumps → the man flies”μ κ°μ μ¬λ¬ κ°μ μ΄λ²€νΈλ₯Ό μμ°¨μ μΌλ‘ νννλ € νλ©΄, κ°κ°μ ν둬ννΈμ λ§λ μμμ λ§λ€μ΄μ§μ§λ§ μ¬μ΄μ μ°κ²°μ΄ μ΄μνκ±°λ λ¨μ λμ΄ λ²λ¦°λ€.
κΈ°μ‘΄ μλλ€μ μκΈ΄ νμ§λ§, λλΆλΆ UNet κΈ°λ°μ΄μκ³ λͺ¨λΈμ μ²μλΆν° λ€μ νλ ¨ν΄μΌ νλ€. μ΄λ κ³μ°λλ λ§κ³ , λ°μ΄ν°λ λ§μ΄ νμνλ€.
DiTCtrl: νλ ¨ μμ΄ μμ°μ€λ¬μ΄ λ©ν° ν둬ννΈ μμ λ§λ€κΈ°
μ΄λ²μ μκ°ν DiTCtrlμ μ΄λ° λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ μλ μλ‘μ΄ λ°©λ²μ΄λ€.
ν΅μ¬ μμ΄λμ΄λ κ°λ¨νλ€:
λ©ν° ν둬ννΈ μμ μμ± λ¬Έμ λ₯Ό "μκ°μ λ°λ₯Έ νΈμ§ + μ ν" λ λ¨κ³λ‘ λλ ν΄κ²°νλ€:
- Video Editing over Time: ν둬ννΈκ° λ°λ λ, κΈ°μ‘΄ μμμμ μμ°μ€λ½κ² λ΄μ©μ λ°κΎΈλ νΈμ§.
- Video Transition over Time: ν둬ννΈκ° λ°λ λ, μ₯λ©΄ μ νμ΄ λΆλλ½κ² μ΄μ΄μ§λλ‘ λ§λ€κΈ°.
μ΄λ»κ² ν΄κ²°νμκΉ?
DiTCtrlμ MM-DiTλΌλ μλ‘μ΄ κ΅¬μ‘°λ₯Ό κΈ°λ°μΌλ‘ νλ€. μ΄ κ΅¬μ‘°λ μ΄λ―Έμ§λ₯Ό λ§λλ Transformer λͺ¨λΈ(μ: Stable Diffusion 3, FLUX)μ²λΌ, ν μ€νΈμ μμμ νλμ μνμ€λ‘ μ λ ¬νμ¬ μ²λ¦¬νλ λ©ν°λͺ¨λ¬ λν¨μ νΈλμ€ν¬λ¨Έμ΄λ€.
DiTCtrlμμλ μ΄ κ΅¬μ‘°μ attention moduleμ νμ©νμ¬ λ κ°μ§λ₯Ό νλ€:
- KV-Sharing: μλ‘ λ€λ₯Έ ν둬ννΈμμ μμ±λ ν΄λ¦½ μ¬μ΄μ Key-Value μ 보λ₯Ό 곡μ ν¨μΌλ‘μ¨, κ°μ²΄μ μ 체μ±μ μ μ§νκ³ λ΄μ©μ μΌκ΄μ±μ ν보νλ€.
- Latent Blending: ν΄λ¦½κ³Ό ν΄λ¦½ μ¬μ΄λ₯Ό μ μ¬ κ³΅κ°μμ μμ°μ€λ½κ² μμ΄μ μ νμ λΆλλ½κ² λ§λ λ€.
μ΄ λ κ°μ§ μ‘°μλ§μΌλ‘λ λ³λ νλ ¨ μμ΄, κΈ°μ‘΄ λͺ¨λΈ κ·Έλλ‘ λ©ν° ν둬ννΈ μμμ μμ±ν μ μκ² λ κ²μ΄λ€.
MPVBench: λ©ν° ν둬ννΈ μ±λ₯ νκ°λ μλ‘κ²
DiTCtrlμ μ±λ₯μ κ²μ¦νκΈ° μν΄ μλ‘μ΄ λ²€μΉλ§ν¬λ μ μνλ€. μ΄λ¦μ MPVBench (Multi-Prompt Video Benchmark).
μ΄ λ²€μΉλ§ν¬λ λ€μκ³Ό κ°μ νΉμ§μ κ°λλ€:
- λ€μν μ νμ μ ν(μ: μΈλ¬Ό μ ν, λ°°κ²½ λ³ν λ±)
- λ©ν° ν둬ννΈ νΉν νκ° μ§ν μ 곡 (μΌκ΄μ±, λΆλλ¬μ, μ ν νμ§ λ±)
μ€ν κ²°κ³Ό, DiTCtrlμ κΈ°μ‘΄ λ°©μλ³΄λ€ λ μμ°μ€λ½κ³ μΌκ΄λ μμμ μμ±νλ©΄μλ, μΆκ° νλ ¨ μμ΄ ν¨μ¨μ μΌλ‘ λμνλ€.