Cora: Correspondence-aware image editing using few step diffusion
تُعد "كورا" (Cora) إطار عمل جديد للانتشار متعدد الخطوات لتحرير الصور، يستفيد من تصحيح الضوضاء المدرك للتوافق وخرائط الانتباه المستقاة من الاستيفاء لتصحيح البنية والسمات الهوية بفعالية، مع تمكين تشوهات غير صلبة وتعديلات للأجسام وتوليد للمحتوى بشكل كبير وبأقل قدر من العيوب.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك صورة لصديقك وهو جالس على مقعد في حديقة. تريد استخدام الذكاء الاصطنا आर्टिफिशियल لتعديل الصورة بحيث يصبح صديقك الآن يقفز في الهواء، ويرتدي رداء بطل خارق، وتتغير الخلفية من حديقة إلى أفق مدينة.
القيام بذلك باستخدام أدوات الذكاء الاصطناعي القديمة يشبه محاولة تعديل منحوتة طينية بمجرد الطلاء فوقها. إذا قلت للذكاء الاصطناعي "اجعلهم يقفزون"، فقد يحاول الذكاء الاصطناعي مطّ الطين، مما ينتج عنه وجه غريب مشوه أو جسد يبدو وكأنه مصنوع من المطاط. وإذا طلبت منه إضافة رداء، فقد يضع الرداء بالخطأ على المقعد أو يجعل وجه صديقك يختفي.
Cora هي طريقة جديدة وأكثر ذكاءً للقيام بذلك. فكر فيها كـ خياط رقمي ماهر لا يفهم فقط كيف تبدو الصورة، بل يفهم أيضاً كيف يتصل كل جزء منها بالأجزاء الأخرى.
إليك كيف يعمل Cora، مقسماً إلى ثلاثة مفاهيم بسيطة:
1. مشكلة "الخريطة" (الضجيج المدرك للمراسلات - Correspondence-Aware Noise)
الطريقة القديمة: تخيل أن لديك خريطة لمدينة. قررت نقل أيقونة المكتبة إلى شارع جديد. إذا قمت بسحب أيقونة المكتبة فقط على الخريطة دون تحديث الطرق، ستنتهي المكتبة عائمة في منتصف نهر.
طريقة Cora: يقوم Cora بإنشاء خريطة ديناميكية (تسمى "المراسلة") قبل أن يبدأ التعديل. ينظر إلى الصورة الأصلية والفكرة الجديدة ويقول: "حسناً، ساق الصديق اليسرى في الصورة الأصلية أصبحت الآن في الهواء في الصورة الجديدة. أحتاج إلى نقل ملمس (texture) تلك الساق إلى الموقع الجديد".
إنه يضمن أنه عندما "يرسم" الذكاء الاصطناعي الصورة الجديدة، فإنه يعرف بالضبط أين يجب أن تذهب البشرة والشعر والملابس الأصلية، حتى لو تغير مكانها أو شكلها. هذا يمنع التشويه أو "الذوبان" أو العيوب التي تراها في الأدوات الأخرى.
2. مشكلة "الخلاط" (الاستيفاء الانتباهي - Attention Interpolation)
الطريقة القديمة: تخيل أنك تخلط اثنين من العصائر (Smoothies). أحدهما بالفراولة (الصورة الأصلية) والآخر بالتوت الأزرق (الفكرة الجديدة).
- الطريقة (أ) (النسخ فقط): تستخدم عصير الفراولة فقط. النتيجة سيكون طعمها فراولة، رغم أنك أردت توتاً أزرق. هنا يرفض الذكاء الاصطناعي التغيير الكافي في الصورة.
- الطريقة (ب) (سكّهما معاً): تسكب عصير الفراولة بالكامل داخل عصير التوت الأزرق. الآن أصبح لديك خليط غريب وغير متجانس حيث تطفو بذور الفراولة داخل عصير التوت. هنا يضع الذكاء الاصطناعي أجزاءً من الخلفية الأصلية على الجسم الجديد عن طريق الخطأ.
طريقة Cora: يستخدم Cora خلاطاً ذكياً (يسمى "الاستيفاء الكروي" - Spherical Interpolation). هو لا يمزج الاثنين فحسب؛ بل يمزجهما بشكل مثالي بناءً على مدى تشابه المكونات. - إذا كان الذكاء الاصطناعي بحاجة للحفاظ على وجه الصديق (لأنه لا يزال نفس الشخص)، فإنه يمزج "نكهة الفراولة".
- إذا كان الذكاء الاصطناعي بحاجة لابتكار رداء بطل خارق جديد لم يكن موجوداً من قبل، فإنه يعرف أنه يجب استخدام 100% من "التوت الأزرق" (الفكرة الجديدة) ويتجاهل الفراولة.
هذا يسمح للذكاء الاصطناعي بالحفاظ على الهوية مع ابتكار أشياء جديدة حول الشخص دون أن يختلطا ببعضهما البعض.
3. مشكلة "الهيكل العظمي" (المحاذاة الهيكلية - Structural Alignment)
الطريقة القديمة: تخيل أنك تعيد ترتيب الأثاث في غرفة. إذا قمت بنقل الأريكة فقط دون التحقق من الجدران، فقد تنتهي بالأرية عائمة في الهواء أو تسد الباب.
طريقة Cora: يتحقق Cora أولاً من الهيكل العظمي للصورة. يسأل نفسه: "أين توجد الهياكل الرئيسية؟" (مثل خط الأفق، موقع رأس الشخص، الأرجل).
يقوم بتثبيت هذه الهياكل في مكانها أولاً. ثم يترك "اللحم" (الألوان والملامس) يتغير. هذا يضمن أنه حتى لو كان صديقك يقفز، فإنه لا يزال واقفاً على الأرض (أو في الهواء، حسب الطلب) بطريقة منطقية فيزيائياً، بدلاً من أن يكون عائماً بشكل عشوائي.
النتيجة؟
لأن Cora مبني على نسخة "سريعة" من الذكاء الاصطناعي (تسمى الانتشار في خطوات قليلة - Few-Step Diffusion)، فإنه يقوم بكل هذا التفكير والرسم في 4 خطوات فقط بدلاً من الـ 20 إلى 50 خطوة المعتادة.
- الذكاء الاصطناعي القديم: يستغرق وقتاً طويلاً، وتكون النتيجة تبدو كتمثال شمعي ذائب.
- Cora: يعمل فورياً، يحافظ على ملامح صديقك كما هي، يضيف الرداء بشكل مثالي، ويجعل القفزة تبدو طبيعية.
باختصار: Cora هو الفرق بين الرسام المبتدئ الذي يلطخ اللوحة وبين المحرر الماهر الذي يعرف تماماً أي بكسلات تنتمي إلى "القصة القديمة" وأي بكسلات تنتمي إلى "القصة الجديدة"، ويمزجهما معاً بسلاسة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.