← नवीनतम पेपर
💻 computer science

TimeColor: Flexible Reference Colorization via Temporal Concatenation

TimeColor एक लचीला स्केच-आधारित वीडियो कलरइज़ेशन मॉडल है जो स्पष्ट क्षेत्र असाइनमेंट और स्पैटियोटेम्पोरल कोरेस्पोंडेंस-मास्क्ड अटेंशन के साथ विषम, परिवर्तनीय-संख्या वाले संदर्भों को टेम्पोरली कॉन्कैटिनेटेड लेटेंट फ्रेम्स के रूप में एनकोड करके कलर फिडेलिटी, आइडेंटिटी कंसिस्टेंसी और टेम्पोरल स्टेबिलिटी को बढ़ाता है।

मूल लेखक: Bryan Constantine Sadihin, Yihao Meng, Michael Hua Wang, Matteo Jiahao Chen, Hang Su

प्रकाशित 2026-04-21
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Bryan Constantine Sadihin, Yihao Meng, Michael Hua Wang, Matteo Jiahao Chen, Hang Su

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक एनिमेशन निर्देशक हैं। आपके पास एक नए कार्टून एपिसोड के लिए ब्लैक-एंड-व्हाइट पेंसिल स्केच का एक ढेर है। आपका काम इन स्केच को एक जीवंत, रंगीन फिल्म में बदलना है।

अतीत में, "कलरिस्ट" (वह व्यक्ति या AI जो रंग भरता है) का एक बहुत सख्त नियम था: वे रंगों का उपयोग करने का निर्णय लेने के लिए केवल एक ही तस्वीर देख सकते थे। आमतौर पर, यह उस दृश्य का बिल्कुल पहला फ्रेम होता था।

समस्या:
यह ऐसा है जैसे किसी फोटो को देखकर पूरे घर को पेंट करने की कोशिश करना।

  • यदि पात्र मुड़ता है, तो AI भ्रमित हो जाता है।
  • यदि पात्र किसी नए दृश्य में चलता है, तो AI भूल सकता है कि उसकी शर्ट का रंग क्या था।
  • यदि आपके पास कोई "कैरेक्टर शीट" (एक ड्राइंग जो पात्र को सामने, बगल और पीछे से दिखाती है) या बैकग्राउंड पेंटिंग है, तो पुराना AI उसका उपयोग नहीं कर सका। वह केवल उसी एक पहले फ्रेम तक सीमित था।
  • कभी-कभी, AI आलसी हो जाता था और गलत पात्र से रंग कॉपी करके "चीटिंग" करता था (जैसे, विलेन के बालों को हीरो के बालों के समान रंग का बना देना)।

समाधान: TimeColor
शोधकर्ताओं ने एक नया AI बनाया है जिसे TimeColor कहा जाता है। TimeColor को एक सुपर-स्मार्ट कलरिस्ट की तरह समझें जो एक साथ कई अलग-अलग संदर्भ चित्रों (reference pictures) को देख सकता है और ठीक जानता है कि किस चित्र का कौन सा हिस्सा किस स्केच से संबंधित है।

यह इस प्रकार काम करता है, कुछ मजेदार उपमाओं (analogies) का उपयोग करते हुए:

1. "ट्रेन कार" की उपमा (टेम्पोरल कॉनकेटिनेशन - Temporal Concatenation)

कल्पना कीजिए कि AI का मस्तिष्क एक लंबा ट्रेन है।

  • पुराना तरीका: ट्रेन केवल "स्केच" वाली कारें और एक "रेफरेंस" कार ले जा सकती थी। यदि आप अधिक संदर्भ फोटो (जैसे, एक कैरेक्टर शीट या बैकग्राउंड) जोड़ना चाहते थे, तो आपको एक पूरी नई, बड़ी ट्रेन बनानी पड़ती थी (जो महंगी और धीमी थी)।
  • TimeColor का तरीका: TimeColor एक ऐसी ट्रेन बनाता है जो जितनी आवश्यक हो उतनी लंबी हो सकती है। यह आपके स्केच वीडियो को लेता है और आपके सभी संदर्भ फोटो (पहला फ्रेम, बाद के किसी समय का एक रैंडम फ्रेम, एक कैरेक्टर शीट) को एक के बाद एक, एक ही ट्रेन ट्रैक पर स्टैक करता है।
  • जादू: AI इंजन (लोकोमोटिव) का आकार और लागत वही रहती है। यह बस एक लंबी ट्रेन खींचता है। यह स्केच और सभी संदर्भ फोटो को एक साथ, चरण-दर-चरण देखता है, बिना हर नया फोटो जोड़ने के लिए फिर से प्रशिक्षित (retrain) हुए।

2. "नेम टैग" सिस्टम (मोडैलिटी-डिस्क जॉइंट ROPE - Modality-Disjoint RoPE)

जब आप एक स्केच, एक संदर्भ फोटो और एक रैंडम फ्रेम को एक ही ट्रेन पर रखते हैं, तो वे आपस में मिल सकते हैं। AI सोच सकता है कि संदर्भ फोटो का बैकग्राउंड पात्र के चेहरे का हिस्सा है।

  • सुधार: TimeColor प्रत्येक प्रकार के चित्र को एक अलग "नेम टैग" (एक विशेष कोड) देता है।
    • स्केच को "स्केच" टैग मिलता है।
    • रेफरेंस को "रेफरेंस" टैग मिलता है।
    • टारगेट वीडियो को "टारगेट" टैग मिलता है।
  • यह सुनिश्चित करता है कि AI जानता है, "ओह, यह पिक्सेल संदर्भ फोटो से है, और वह पिक्सेल स्केच से है। वे अलग-अलग चीजें हैं, भले ही वे एक ही कमरे में हों।"

3. "सख्त बाउंसर" (कॉरेस्पोंडेंस-मास्क्ड अटेंशन - Correspondence-Masked Attention)

कल्पना कीजिए कि आपके पास "बॉब" नाम का एक पात्र है और "बॉब की लाल टोपी" का एक संदर्भ फोटो है। आपके पास "एलिस की नीली टोपी" का भी एक संदर्भ फोटो है।

  • समस्या: बिना किसी सख्त नियम के, AI बॉब के स्केच को देख सकता है, एक टोपी देख सकता है, और गलती से एलिस की नीली टोपी को उठा सकता है क्योंकि वह आकार में "समान" दिखती है। इसे "लीकेज" (leakage) कहा जाता है।
  • सुधार: TimeColor एक सख्त बाउंसर का उपयोग करता है। इससे पहले कि AI रंग चुनने के लिए किसी संदर्भ फोटो को देखने की अनुमति मिले, बाउंसर एक मैप की जांच करता है।
    • मैप कहता है: "स्केच पर (x, y) वाला पिक्सेल बॉब का है। इसलिए, आपको रंग के लिए केवल बॉब के संदर्भ फोटो को देखने की अनुमति है।"
    • AI को बॉब को रंगते समय एलिस के फोटो को देखने से शारीरिक रूप से रोका जाता है। यह रंगों को गलत पात्रों में "बहने" से रोकता है।

यह एक बड़ी बात क्यों है?
एनिमेशन की वास्तविक दुनिया में, कलाकार शायद ही कभी केवल एक चित्र के साथ काम करते हैं। उनके पास होता है:

  • कैरेक्टर शीट्स: पात्र को सभी कोणों से देखने के लिए।
  • बैकग्राउंड पेंटिंग्स: लाइटिंग और मूड को सही करने के लिए।
  • रैंडम फ्रेम्स: शायद वे चाहते हैं कि पात्र वैसा ही दिखे जैसा वह वर्तमान दृश्य से 10 मिनट पहले था, न कि वर्तमान दृश्य के पहले सेकंड में।

TimeColor एक AI को केवल एक पेचकस देने के बजाय एक पूरा टूलबॉक्स देने जैसा है। यह परिवर्तनशील संख्या में संदर्भ फोटो को संभाल सकता है, उन्हें मिक्स और मैच कर सकता है, और रंगों को सुसंगत रख सकता है, और यह सब बिना किसी बड़े, अधिक महंगे कंप्यूटर के कर सकता है।

परिणाम:
पेपर दिखाता है कि TimeColor अधिक पेशेवर दिखने वाले कार्टून बनाता है, पात्रों को उनके जैसा बनाए रखता है (भले ही वे हिलें या मुड़ें), और गलती से अलग-अलग लोगों के बीच रंगों को नहीं बदलता है। यह उन AI एनिमेशन टूल्स को बनाने की दिशा में एक बड़ा कदम है जो वास्तव में ऐसा महसूस करते हैं कि वे काम को समझते हैं, न कि केवल अनुमान लगा रहे हैं।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →