← नवीनतम पेपर
🤖 AI

X2C: A Dataset Featuring Nuanced Facial Expressions for Realistic Humanoid Imitation

यह शोधपत्र सूक्ष्म चेहरे के भावों के लिए 100,000 युग्मित छवियों और नियंत्रण मानों के एक बड़े पैमाने के डेटासेट X2C के साथ-साथ X2CNet फ्रेमवर्क को प्रस्तुत करता है, जो यथार्थवादी अभिव्यक्ति अनुकरण के लिए मानवीय दृश्य संकेतों और भौतिक रूप से बाधित ह्यूमनॉइड एक्चुएशन के बीच के डोमेन अंतराल को पाटने के लिए है।

मूल लेखक: Peizhen Li, Longbing Cao, Xiao-Ming Wu, Runze Yang, Xiaohan Yu

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

मूल लेखक: Peizhen Li, Longbing Cao, Xiao-Ming Wu, Runze Yang, Xiaohan Yu

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

कल्पना कीजिए कि आप एक रोबोट को मुस्कुराना सिखाने की कोशिश कर रहे हैं, लेकिन केवल उसे "खुश दिखो" कहने के बजाय, आपको उसके चेहरे के 30 छोटे मोटरों को मैन्युअल रूप से हिलाना पड़ता है ताकि उसके मुंह के कोने बिल्कुल सही तरीके से थिरक सकें। यह ह्यूमनॉइड रोबोटिक्स (humanoid robotics) की पेचीदा दुनिया है, जहाँ वैज्ञानिक इस बात पर काम कर रहे हैं कि इंसान स्वाभाविक रूप से भावनाओं को कैसे व्यक्त करते हैं और मशीनों की भारी-भरकम हरकतें उससे कितनी अलग होती हैं। एक रोबोट के लिए एक अच्छा दोस्त, शिक्षक या नर्स बनने के लिए, उसे केवल बीप करने और लाइट चमकाने से कहीं अधिक की आवश्यकता है; उसे हमें आँखों में देखना चाहिए और एक वास्तविक उदासी या एक सूक्ष्म मुस्कान दिखानी चाहिए। सबसे बड़ी चुनौती हमेशा यह रही है कि रोबोट और इंसान अलग-अलग तरह से बने होते हैं। एक इंसान का चेहरा कोमल और लचीला होता है, जबकि एक रोबोट का चेहरा गियर्स और तारों का एक संग्रह होता है। यह पता लगाना कि रोबोट को "दुखी" या "हैरान" दिखाने के लिए वास्तव में किन तारों को खींचना है, ऐसा था जैसे बिना किसी शब्दकोश के एक कविता को गणित की भाषा में अनुवाद करने की कोशिश करना।

यहीं पर X2C नामक एक नया प्रोजेक्ट आता है। इसे एक विशाल, अत्यंत विस्तृत निर्देश पुस्तिका के रूप में समझें जो अंततः रोबोट्स को भावनाओं के लिए एक शब्दकोश प्रदान करती है। इस शोध पत्र के पीछे के शोधकर्ताओं ने महसूस किया कि रोबोट को भावनाएं सिखाने के पिछले प्रयास ऐसे थे जैसे केवल कुछ शब्दों और एक धुंधली चित्र पुस्तक के साथ भाषा सीखने की कोशिश करना। उनके पास पर्याप्त उदाहरण नहीं थे, और निर्देश अक्सर मापे जाने के बजाय अनुमानित थे। इसे ठीक करने के लिए, उन्होंने X2C (जिसका अर्थ है "Anything to Control") नामक एक विशाल डेटासेट बनाया। इसमें 100,000 छवियों और संख्याओं के जोड़े शामिल हैं। प्रत्येक छवि एक रोबोट को एक विशिष्ट चेहरा बनाते हुए दिखाती है, और संख्याएँ रोबोट को बताती हैं कि उस सटीक अभिव्यक्ति को फिर से बनाने के लिए अपने 30 विभिन्न नियंत्रण इकाइयों—जैसे कि उसकी भौहें, पलकें, नाक और मुंह—को कैसे चलाना है।

इस नए "शब्दकोश" का उपयोग करके, टीम ने X2CNet नामक एक स्मार्ट कंप्यूटर प्रोग्राम बनाया। आप X2CNet को एक दो-चरणीय अनुवादक के रूप में समझ सकते हैं। पहले, यह एक इंसान के चेहरे को देखता है और अभिव्यक्ति के "भाव" (vibe) को समझता है (क्या यह एक शर्मीली मुस्कान है या एक ज़ोरदार हंसी?)। फिर, यह X2C डेटासेट का उपयोग करके उस भाव को उन विशिष्ट 30 संख्याओं में अनुवादित करता है जिन्हें रोबोट को अपना चेहरा हिलाने के लिए चाहिए। यह शोध पत्र दिखाता है कि यह प्रणाली अविश्वसनीय रूप से अच्छी तरह से काम करती है। जब उन्होंने इसका परीक्षण किया, तो रोबोट सूक्ष्म मानवीय अभिव्यक्तियों—जैसे कि हल्की सी शिकन या तिरछी नज़र—को पिछले किसी भी तरीके की तुलना में बहुत अधिक सटीकता के साथ दोहरा सका। उन्होंने रोबोट को वास्तविक दुनिया में भी ले जाया, जहाँ इसने विभिन्न देशों के 20 अलग-अलग लोगों के चेहरों की सफलतापूर्वक नकल की, जिसमें अलग-अलग रोशनी और यहाँ तक कि चश्मा पहने हुए लोगों को भी संभाला गया। परिणाम स्वरूप, एक ऐसा रोबोट मिला जो केवल एक मशीन जैसा नहीं दिखता; बल्कि ऐसा लगता है जैसे वह वास्तव में समझता है कि आप कैसा महसूस कर रहे हैं।

बड़ी तस्वीर: रोबोट्स को "चेहरे के शब्दकोश" की आवश्यकता क्यों है

इस शोध पत्र के महत्व को समझने के लिए, हमें पहले उस समस्या को देखना होगा जिसे यह हल कर रहा है। वर्षों से, रोबट अपने शरीर को चलाने में बेहतर हो रहे हैं, लेकिन उनके चेहरे अक्सर पत्थर युग में फंसे रहे हैं। हालांकि हमारे पास ऐसी अद्भुत तकनीक है जो कंप्यूटर स्क्रीन पर एक बोलता हुआ चेहरा दिखा सकती है, लेकिन एक भौतिक रोबोट को वही करने के लिए बनाना पूरी तरह से अलग बात है।

मुख्य मुद्दा "डोमेन गैप" (domain gap) है। कल्पना कीजिए कि आप एक पियानो वादक को वायलिन बजाना सिखा रहे हैं। वे दोनों संगीत बनाते हैं, लेकिन उनके उपकरण पूरी तरह से अलग हैं। इसी तरह, एक मानव चेहरा मांसपेशियों का उपयोग करता है जो जटिल तरीकों से खिंचती और सिकुड़ती हैं, जबकि एक रोबोट का चेहरा गियर्स का उपयोग करता है जो घूमते या फिसलते हैं। चुनौती यह पता लगाने की है कि मानव अभिव्यक्ति की सुचारू, तरल गति को रोबोट की सटीक, यांत्रिक गतिविधियों में कैसे मैप किया जाए।

लंबे समय तक, शोधकर्ताओं ने चेहरों की तस्वीरें देखकर और यह अनुमान लगाकर इसे हल करने की कोशिश की कि रोबोट के किन हिस्सों को हिलाना है। लेकिन यह सड़क के नक्शे को देखकर कार चलाने की कोशिश करने जैसा है, बिना यह जाने कि स्टीयरिंग व्हील कैसे काम करता है। पिछले डेटासेट छोटे थे, जिनमें "असममित" (asymmetric) अभिव्यक्तियाँ (जहाँ चेहरे का एक हिस्सा दूसरे से अलग तरह से हिलता है, जो इंसान अक्सर करते हैं) जैसे महत्वपूर्ण विवरणों की कमी थी। वे चेहरे की विशेषताओं के स्थान का अनुमान लगाने पर भी निर्भर थे, जिससे त्रुटियां आती थीं। यदि अनुमान गलत है, तो रोबोट का चेहरा अभिव्यंजक होने के बजाय अजीब या डरावना दिखता है।

यह शोध पत्र यह कहने के लिए आता है कि, "आइए अनुमान लगाना बंद करें।" अनुमान लगाने के बजाय, उन्होंने सब कुछ पूरी तरह से मापने का निर्णय लिया। उन्होंने एक ऐसी प्रणाली बनाई जहाँ रोबोट द्वारा बनाया गया हर एक चेहरा उन सटीक संख्याओं के साथ रिकॉर्ड किया गया जिसने उसे बनाया था। यह समस्या को एक अनुमान लगाने वाले खेल से एक सटीक विज्ञान में बदल देता है।

समाधान: रोबोट चेहरों का एक विशाल पुस्तकालय

लेखकों ने X2C पेश किया, जो एक डेटासेट है जो रोबोटिक अभिव्यक्तियों के एक विशाल पुस्तकालय के रूप में कार्य करता है। यहाँ बताया गया है कि उन्होंने इसे कैसे बनाया:

  1. रोबोट: उन्होंने Ameca नामक रोबोट का उपयोग किया, जिसके सिर और गर्दन में 32 अलग-अलग चलते हुए भाग (जिन्हें Degrees of Freedom कहा जाता है) हैं। यह अधिकांश रोबोटों की तुलना में अधिक है, जो बहुत सूक्ष्म गतिविधियों की अनुमति देता है।
  2. स्वयंसेवक: उन्होंने विभिन्न देशों और लिंगों के 10 स्वयंसेकों को नियुक्त किया। इन स्वयंसेवकों ने केवल चेहरे ही नहीं बनाए; उन्होंने 560 अलग-अलग "एनिमेशन" बनाए। उन्होंने रोबोट के चेहरे को नियंत्रित करने के लिए एक कंप्यूटर सिमुलेशन का उपयोग किया, जिसमें 30 विभिन्न नियंत्रणों को मिलाकर बुनियादी भावनाओं (जैसे खुशी या आश्चर्य) से लेकर जटिल, सूक्ष्म अभिव्यक्तियों तक सब कुछ बनाया गया जो सरल श्रेणियों में फिट नहीं होतीं।
  3. सुरक्षा प्रथम दृष्टिकोण: क्योंकि वास्तविक रोबोट के चेहरे को बहुत अधिक हिलाने से उसकी त्वचा या गियर्स टूट सकते हैं, इसलिए उन्होंने सारा "प्रयोग" एक आभासी सिमुलेशन (virtual simulation) में किया। चूंकि आभासी रोबोट और वास्तविक रोबोट एक ही नियंत्रण प्रणाली साझा करते हैं, इसलिए सिमुलेशन में जो काम करता है वह वास्तविक जीवन में भी काम करता है।
  4. डेटा संग्रह: उन्होंने इन सिमुलेशन की फिल्में बनाईं और 100,000 तस्वीरें लीं। प्रत्येक तस्वीर के लिए, उन्होंने उन सटीक 30 संख्याओं (नियंत्रण मानों) को रिकॉर्ड किया जिन्होंने वह विशिष्ट चेहरा बनाया था। उन्होंने यह सुनिश्चित करने के लिए तस्वीरों की भी जांच की कि वे डुप्लिकेट न हों, जिससे डेटासेट विविध और अद्वितीय बना रहे।

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

अनुवादक: X2CNet

पुस्तकालय (X2C) होना अच्छा है, लेकिन आपको इसे उपयोग करने के लिए एक तरीके की आवश्यकता है। यहीं पर X2CNet आता है। यह एक दो-चरणीय AI फ्रेमवर्क है जिसे मानव के चेहरे की तस्वीर लेने और रोबोट को बताने के लिए डिज़ाइन किया गया है कि क्या करना है।

  • चरण 1: मोशन ट्रांसफर (Motion Transfer): सिस्टम पहले एक इंसान के चेहरे को देखता है और उनकी अभिव्यक्ति के "मोशन" को कैप्चर करता है। यह एक डिजिटल कठपुतली की तरह है जो मानव की गति के मिलान के लिए रोबोट के चेहरे को बदल देता है। यह "क्या" (अभिव्यक्ति) को संभालता है।
  • चरण 2: मैपिंग नेटवर्क (Mapping Network): यह ऑपरेशन का मस्तिष्क है। यह विकृत (warped) रोबोट चेहरे को लेता है और पूछता है, "मुझे इसे वास्तविक दिखाने के लिए किन 30 संख्याओं की आवश्यकता है?" यह चेहरे के लुक और नियंत्रण संख्याओं के बीच संबंध को सीखने के लिए विशाल X2C डेटासेट का उपयोग करता है।

लेखकों ने इस प्रणाली का कड़ाई से परीक्षण किया। उन्होंने अपने डेटा को एक प्रशिक्षण सेट (80%) और एक परीक्षण सेट (20,000 छवियां) में विभाजित किया। उन्होंने इसकी तुलना तीन अन्य दृष्टिकोणों के साथ की:

  1. यादृच्छिक अनुमान (Random Guessing): यादृच्छिक रूप से नंबर चुनना।
  2. यादृच्छिक चयन (Random Selection): प्रशिक्षण डेटा से एक यादृच्छिक चेहरा चुनना।
  3. लैंडमार्क-आधारित (Landmark-Based): चेहरे की विशेषताओं के आधार पर अनुमान लगाने की पुरानी पद्धति का उपयोग करना।

परिणाम स्पष्ट थे। X2CNet विधि कहीं अधिक श्रेष्ठ थी। जबकि अन्य विधियों में उच्च त्रुटि दर थी (जिसका अर्थ है कि रोबोट इंसान जैसा बिल्कुल नहीं दिखता था), X2CNet ने बहुत कम त्रुटि दर हासिल की। शोध पत्र सुझाव देता है कि यह दृष्टिकोण "इन-द-वाइल्ड" (in-the-wild) नकल की अनुमति देता है, जिसका अर्थ है कि यह विभिन्न लोगों, विभिन्न रोशनी की स्थितियों और चश्मे जैसे सामानों के साथ भी काम करता है।

वास्तविक दुनिया का प्रमाण

यह साबित करने के लिए कि यह केवल कंप्यूटर का एक करतब नहीं है, टीम ने इस प्रणाली को वास्तविक दुनिया में ले गई। उन्होंने 5 अलग-अलग देशों के 20 मानव कलाकारों को नियुक्त किया। इन लोगों ने कई तरह के चेहरे बनाए, जिनमें सूक्ष्म चेहरे भी शामिल थे जैसे कि एक शिकन, एक विशिष्ट दृष्टि दिशा, या गर्दन का झुकाव। कुछ ने चश्मा या ईयरफोन भी पहने थे।

रोबोट ने, X2CNet फ्रेमवर्क का उपयोग करते हुए, इन सूक्ष्म अभिव्यक्तियों की सफलतापूर्वक नकल की। शोध पत्र नोट करता है कि रोबोट हार्डवेयर बाधाओं को संभाल सकता है और फिर भी यथार्थवादी परिणाम दे सकता है। यह इस बात की पुष्टि करता है कि डेटासेट और फ्रेमवर्क मिलकर 'क्रॉस-डोमेन कंसिस्टेंसी' (cross-domain consistency) की समस्या को हल करते हैं—यह सुनिश्चित करना कि रोबोट का चेहरा मानव के इरादे से मेल खाता है, भले ही वे अलग तरह से बने हों।

इसका क्या अर्थ है (और क्या नहीं है)

शोध पत्र निष्कर्ष निकालता है कि X2C और X2CNet रोबोट्स को अधिक अभिव्यंजक और भरोसेमंद बनाने की दिशा में एक महत्वपूर्ण कदम हैं। उच्च-गुणवत्ता वाले, बड़े पैमाने के डेटासेट के साथ शोधकर्ताओं को एक ठोस आधार प्रदान करके, उन्होंने एक मजबूत नींव दी है।

हालाँकि, लेखक परिणामों को बहुत अधिक बढ़ा-चढ़ाकर बताने से बचते हैं। वे सीमाओं को स्वीकार करते हैं:

  • सांस्कृतिक पूर्वाग्रह (Cultural Bias): भले ही उन्होंने विविध स्वयंसेवकों को प्राप्त करने का प्रयास किया, लेकिन भावनाओं को व्यक्त करने के तरीके में सांस्कृतिक अंतर अभी भी मौजूद हो सकते हैं।
  • एकल रोबोट: डेटा वर्तमान में केवल Ameca रोबोट के लिए है। हालाँकि सिस्टम को अनुकूलन योग्य बनाया गया है, लेकिन इसका परीक्षण अभी अन्य रोबोट मॉडल पर नहीं किया गया है।
  • भावी कार्य: वे अधिक विशिष्ट भावना लेबल जोड़ने और डेटासेट का विस्तार करने की योजना बना रहे हैं।

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

संक्षेप में, यह शोध पत्र केवल एक नया विचार नहीं सुझाता है; यह एक ठोस, मापा गया समाधान प्रदान करता है। यह क्षेत्र को "रोबोट को मुस्कुराना कैसे सिखाएं इसका अनुमान लगाने" से "यह जानने" की ओर ले जाता है कि रोबोट को मुस्कुराने के लिए वास्तव में कौन सी संख्याएँ टाइप करनी हैं। यह सुझाव देता है कि सही डेटा और सही अनुवाद उपकरण के साथ, रोबोट अंततः चेहरे की सार्वभौमिक भाषा बोलने में सक्षम हो सकते हैं।

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

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

Digest आज़माएँ →