AB
AiBoss
project

Lumina-Video - A video generation framework developed by Shanghai AI Lab and The Chinese University of Hong Kong

Lumina-Video is a video generation framework developed by the Shanghai AI Lab and the Chinese University of Hong Kong. Based on the Next-DiT architecture, it optimizes for the spatiotemporal complexity of video generation. It utilizes a multi-scale Next-DiT architecture with varying scales...

What is Lumina-Video?

Lumina-Video is a video generation framework developed by the Shanghai AI Lab and the Chinese University of Hong Kong. Based on the Next-DiT architecture, it optimizes for the spatiotemporal complexity of video generation. Utilizing a multi-scale Next-DiT architecture, it improves efficiency and flexibility by using patchify layers of varying sizes. Motion scores are used as conditional input to directly control the dynamic range of the generated video. Lumina-Video further enhances training efficiency and generation quality through progressive training, joint image-video training, and multi-source training strategies. Lumina-Video extends the Lumina-V2A model by adding synchronized audio to the generated videos, making them more realistic.

Lumina-Video's main functions

  • High-quality video generationGenerate video content with high resolution, rich detail, and excellent spatiotemporal coherence.
  • Dynamic degree controlBased on motion scores as input, users can flexibly adjust the dynamic range of the generated video, from static to highly dynamic.
  • Multiscale generationIt supports video generation at different resolutions and frame rates, adapting to various application scenarios.
  • Video to audio synchronizationBased on the Lumina-V2A model, sound synchronized with the visual content is added to the generated video to enhance its realism.
  • Efficient Training and ReasoningIt uses progressive training and multi-source training strategies to improve training efficiency and model performance, and provides a flexible multi-stage generation strategy in the inference stage to balance computational cost and generation quality.

The technical principles of Lumina-Video

  • Multi-scale Next-DiT architectureThis approach introduces multiple patchify and unpatchify layers of varying sizes, enabling the model to learn video structure under different computational budgets. By dynamically adjusting the patch size, the model flexibly adjusts computational costs during the inference phase based on resource requirements, maintaining generation quality.
  • Motion control mechanismBased on the calculated motion fraction of optical flow, this fraction is input into the diffusion model to directly control the dynamic range of the generated video. By adjusting the difference in motion conditions between positive and negative samples, fine-grained control over the video's dynamic range can be achieved.
  • Progressive trainingBased on a multi-stage training strategy, the resolution and frame rate of the video are gradually increased to improve training efficiency. Combined with image-video joint training, high-quality image data is used to enhance the model's understanding of visual concepts and frame-level quality.
  • Multi-source trainingTraining with natural and synthetic data sources fully leverages diverse data to improve the model's generalization ability and generation quality.
  • Video to audio synchronization (Lumina-V2A)Based on Next-DiT and stream matching techniques, video and text features are fused with audio latent representations to generate sound synchronized with visual content. Pre-trained audio VAEs and HiFi-GAN vocoders are used for audio encoding and decoding to ensure the quality and synchronization of the generated audio.

Lumina-Video's project address

Application scenarios of Lumina-Video

  • Content creation and media productionIt provides efficient generation tools for media content creation such as movies, TV series, advertisements, and short videos, quickly generating high-quality video materials, reducing creation costs, and improving content production efficiency.
  • Virtual Reality and Augmented RealityIt generates realistic virtual scenes and dynamic content, enhances user experience, and provides rich visual and auditory materials for virtual reality and augmented reality applications.
  • Education and TrainingCreate educational videos and simulated training scenarios to help students and trainees better understand and master knowledge, thereby improving learning outcomes and training quality.
  • Game developmentIt is used to generate animations, cutscenes, and virtual character movements in games, enhancing the visual effects and immersion of the game, and shortening the game development cycle.
  • Intelligent video editingAs part of intelligent video editing tools, it helps users quickly generate video clips, add special effects, or generate audio for videos, improving the efficiency and creativity of video editing.