- किसी एक स्थिर इमेज पर दृश्य की गति का image-space prior लागू करके उसे लूप होने वाले वीडियो या इंटरैक्टिव dynamic scene में बदलने का एक तरीका
- ट्रेनिंग में पेड़, फूल, मोमबत्ती, हवा में हिलते कपड़ों जैसी स्वाभाविक रूप से दोलन करने वाली गतियों वाले वास्तविक वीडियो सीक्वेंस की trajectories का उपयोग किया गया
- मॉडल Fourier domain में दीर्घकालिक गति को संभालता है, और एकल इमेज इनपुट से frequency-tuned diffusion sampling के जरिए spectral volume की भविष्यवाणी करता है
- अनुमानित spectral volume पूरे वीडियो के motion texture में बदला जाता है, और इसका उपयोग लूपिंग वीडियो निर्माण तथा वास्तविक फ़ोटो में ऑब्जेक्ट इंटरैक्शन के लिए होता है
- डेमो के लिए WebGL2 समर्थित ब्राउज़र चाहिए, और गति के लिए पेपर के उच्च-गुणवत्ता rendering model की जगह mesh-warping का उपयोग किया गया है
स्थिर इमेज से dynamic scene बनाना
- Generative Image Dynamics दृश्य की गति के लिए image-space prior को मॉडल करने की एक विधि है
- इनपुट एक स्थिर इमेज है, और आउटपुट एक स्मूथ तरीके से लूप होने वाला वीडियो या ऐसा dynamic scene है जिसके साथ उपयोगकर्ता इंटरैक्ट कर सकता है
- पेपर, arXiv, पूरक सामग्री देखी जा सकती है
- इस काम को CVPR 2024 Best Paper Award मिला
गति prior और rendering का तरीका
- ट्रेनिंग डेटा वास्तविक वीडियो सीक्वेंस से निकाली गई motion trajectories का संग्रह है
- पेड़, फूल, मोमबत्ती, हवा में हिलते कपड़े जैसी स्वाभाविक और दोलनकारी गतियों को उदाहरण के रूप में इस्तेमाल किया गया
- मॉडल घनी और दीर्घकालिक motion prior को Fourier domain में मॉडल करता है
- एकल इमेज दिए जाने पर यह frequency-tuned diffusion sampling से spectral volume की भविष्यवाणी करता है
- spectral volume को पूरे वीडियो में फैले motion texture में बदला जा सकता है
- image-based rendering module के साथ जोड़ने पर कई applications संभव हैं
- स्थिर इमेज को स्मूथ तरीके से लूप होने वाले वीडियो में बदला जा सकता है
- spectral volume को image-space modal basis के रूप में व्याख्यायित करके वास्तविक फ़ोटो के ऑब्जेक्ट्स को यथार्थवादी तरीके से इंटरैक्ट कराया जा सकता है
- उपयोगकर्ता stimulus पर ऑब्जेक्ट dynamics की प्रतिक्रिया Davis आदि के modal analysis का उपयोग करके simulate की जाती है
डेमो और अतिरिक्त उपयोग
- डेमो में इमेज पर एक बिंदु को क्लिक करके ड्रैग करने और छोड़ने पर दिखाया जाता है कि दृश्य कैसे हिलता है
- ब्राउज़र को WebGL2 सपोर्ट करना चाहिए
- गति के लिए पेपर में दिए गए उच्च-गुणवत्ता rendering model की जगह mesh-warping का उपयोग किया गया है
- motion texture की amplitude समायोजित करके animation की गति को कम या ज़्यादा किया जा सकता है
- अनुमानित motion texture को interpolate करके slow-motion video बनाया जा सकता है
- संबंधित पूर्ववर्ती कार्यों में Animating Pictures with Stochastic Motion Textures, Image-space Modal Bases for Plausible Manipulation of Objects in Video, Visual Vibration Analysis शामिल हैं
1 टिप्पणियां
Hacker News की राय
10/10 cinemagraph का गुर यह है कि जितना subtle, उतना ज्यादा impact। बेहतर यह है कि देखने वाला पहले इसे still photo समझे, फिर दिमाग थोड़ी देर बाद कहे, “रुको, कुछ तो अजीब है, यह photo नहीं, video है”
पहली और दूसरी तस्वीर में motion की मात्रा अलग होना भी प्रभावशाली है, और शायद यह pointer के आसपास की density को ध्यान में रखकर हो सकता है। Slow motion वाले examples देखने में सचमुच बहुत सुकून देते हैं
यह desktop और phone wallpapers का default feature बन सकता है। अगर पानी या बादलों की smooth movement भी संभाल सके, तो history documentaries जैसी जगहों में photos पर selectively लागू करने के लिए भी अच्छा लगेगा