Draw This First
تقدم هذه الورقة نهجاً مبتكراً لتوليد الرسومات التخطيطية يعكس عملية ترتيب الضربات التقليدية من خلال التنبؤ بمجال ثنائي الأبعاد لتحديد تسلسلات الرسم، مما يتيح إنشاء رسومات متجهية مرتبة من النصوص أو الصور تلتزم بتعليمات رسم محددة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تشاهد ساحرًا يرسم لوحة على قماش. عادةً، عندما نتحدث عن رسم الكمبيوتر، نفكر في أنها فنانة تخرج الصورة النهائية دفعة واحدة، أو ربما تبنيها بكسل تلو الآخر مثل فيديو "تايم لابس" بطيء الحركة. لكن هناك طريقة مختلفة للتفكير في الرسم: وهي "قصة" كيفية صنع الخطوط. هل رسم الفنان المخطط الخارجي أولاً، ثم العينين، ثم القبعة؟ أم بدأ بالقبعة، ثم العينين، وانتهى بالمخطط الخارجي؟ هذه "القصة" تسمى ترتيب الرسم (drawing order).
لفترة طويلة، كانت أجهزة الكمبيوتر بارعة في جعل الصورة النهائية تبدو صحية، لكنها كانت سيئة للغاية في فهم "قصة" كيفية صنعها. لم تكن تعرف أي خط يأتي أولاً. وهذا أمر مهم؛ لأنه إذا كنت تريد من الكمبيوتر أن يساعدك في الرسم، أو إذا كنت تريد تحويل صورة إلى رسم تخطيطي بسيط يمكن لروبوت أن "يتتبعه" فعلياً بقلم، فأنت بحاجة لمعرفة الترتيب. إنه الفرق بين تسليم شخص ما أحجية مكتملة وبين تسليمه التعليمات حول كيفية تركيب قطعها معاً. تعيش هذه الورقة البحثية في عالم الرؤية الحاسوبية (computer vision) والذكاء الاصطناعي التوليدي (generative AI)، حيث تحاول الآلات فهم الصور وإنشائها. والسؤال الكبير هنا هو: هل يمكننا تعليم الكمبيوتر ليس فقط "ماذا" يرسم، بل "كيف" يرسم خطوة بخاف خطوة، تماماً مثل البشر؟
الفكرة الكبرى للورقة: الرسم باستخدام الوقت
قرر مؤلفو هذه الورقة، بالتعاون مع أدوات من Krea.ai وWand Technologies، قلب السيناريو المعتاد لكيفية توليد الكمبيوتر للرسومات التخطيطية. فبدلاً من محاولة التنبؤ بالخط التالي في تسلسل معين (وهو ما يشبه محاولة تخمين الكلمة التالية في جملة واحدة تلو الأخرى)، طرحوا سؤالاً مختلفاً: ماذا لو استطعنا رسم خريطة تخبر الكمبيوتر بالضبط متى يرسم كل خط منفرد؟
فكر في الأمر كأنه "خريطة حرارية" أو "نظام إشارات مرور" للرسم. تخيل أن لديك ورقة بيضاء. الكمبيوتر لا يرسم قطة فحسب؛ بل يقوم أولاً بطلاء طبقة ملونة غير مرئية فوق الورقة. على هذه الطبقة، تخبر الألوان الموجودة في كل بكسل الكمبيوتر مدى "قِدَم" هذا الجزء من الرسم.
- البكسلات الحمراء قد تعني: "ارسم هذا الجزء أولاً".
- البكسلات الصفراء تعني: "ارسم هذا الجزء بعد ذلك".
- البكسلات الزرقاء تعني: "ارسم هذا الجزء أخيراً".
هذه هي الحيلة الجوهرية: لقد حولوا الوقت (ترتيب الرسم) إلى لون.
كيف علموا الكمبيوتر
لإنجاح هذا الأمر، احتاج الفريق إلى معلم. لم يستخدموا مجموعات البيانات العشوائية المعتادة للرسومات "الخربشات" الموجودة على الإنترنت. بدلاً من ذلك، استعانوا بـ 50 فناناً محترفاً لرسم 47,318 رسماً تخطيطياً عالي الجودة. رسم هؤلاء الفنانون كل شيء، من الطيور إلى أباريق الشاي، وسجل الكمبيوتر كل ضربة قلم قاموا بها، تماماً كما قاموا بها.
بعد ذلك، نظر الكمبيوتر إلى هذه الرسومات وأنشأ خريطته الخاصة التي تعتمد على "الزمن كألوان". لقد أخذ الرسم الحقيقي وحوله إلى صورة ملونة غريبة، حيث يخبر لون وسطوع الحبر قصة عملية الرسم.
ثم استخدموا نموذج ذكاء اصطناعي قوياً (محول انتشار "diffusion transformer"، وهو نوع من الذكاء الاصطناعي الذي يتعلم من خلال التخمين والتصحيح الذاتي) لتعلم كيفية إنشاء هذه الخرائط الملونة من الصوامع. لقد علموا الذكاء الاصطناعي شيئين:
- من النص إلى الرسم التخطيطي (Text-to-Sketch): إذا كتبت "قطة"، يجب على الذكاء الاصطناعي توليد الخريطة الملونة التي تخبرك بكيفية رسم قطة.
- من الصورة إلى الرسم التخطيطي (Image-to-Sketch): إذا أظهرت للذكاء الاصطناعي صورة لقطة، فيجب عليه معرفة ترتيب الرسم وتوليد الخريطة.
الخدعة السحرية: قراءة الخريطة
بمجرد أن يولد الذكاء الاصطناعي هذه "خريطة الوقت" الملونة، يتعين على الكمبيوتر تحويلها مرة أخرى إلى رسم حقيقي. وهنا يأتي دور "المفكك" (decoder) الخاص بهم. ينظر هذا المفكك إلى الألوان، ويعرف أي البكسلات حمراء (أولاً)، وأيها صفراء (ثانياً)، وهكذا. ثم يقوم بتوصيل النقاط لإنشاء رسم خطي سلس ومرتب.
الجزء الأكثر روعة؟ يمكنك أن تطلب من الذكاء الاصطناعي تغيير القصة. إذا كتبت: "ارسم الذيل أولاً، ثم الجسم"، فإن الذكاء الاصطناعي يستمع إليك. إنه لا يغير الصورة فحسب، بل يغير الترتيب الذي تظهر به الخطوط، حتى لو بدا الرسم النهائي نفسه. إنه يشبه إخبار مستهدي القصص أن يبدأ قصته من النهاية ويعمل نحو الخلف، ومع ذلك تظل القصة منطقية.
ما وجدوه (وما لم يجدوه)
النتائج مثيرة للإعجاب حقاً، لكن المؤلفين حذرون في تحديد ما يعمل وما لا يعمل.
- إنه يعمل بشكل جيد جداً مع التعليمات: عندما أخبروا الذكاء الاصطناعي أن يرسم بترتيب معين (مثل "الرأس، ثم الجسم، ثم الذيل")، اتبع الذكاء الاصطناح تلك التعليمات بدقة شبه تامة. كان ترتيب الخطوط يتوافق مع أوامرهم بشكل أفضل بكثير من التخمين العشوائي.
- إنه يحافظ على "روح" العمل الفني الأصلي: على الرغم من تغيير طريقة رسم الذكاء الاصطناعي، إلا أنه حافظ على الأسلوب الفني والمعرفة الخاصة بالنموذج الأصلي. كان بإمكانه رسم أشياء لم يراها من قبل، بمجرد اتباع تعليمات الترتيب.
- إنه ليس مثالياً بعد: يعترف المؤلفون بأنه بينما يبرع الكمبيوتر في اتباع التعليمات الكبيرة (مثل "ارسم الرأس أولاً")، فإنه قد يرتبك أحياناً بشأن التفاصيل الصغيرة داخل جزء واحد (مثل الترتيب الدقيق للخطوط داخل الرأس). كما أن الكمبيوتر يقوم أحياناً بتجزئة خط واحد سلس إلى عدة قطع أصغر، لذا فإن الرسم النهائي يحتوي على عدد خطوط أكثر مما أراده الفنان الأصلي.
لماذا هذا مهم
توضح هذه الورقة البحثية أننا نستطيع تعليم أجهزة الكمبيوتر فهم عملية الرسم، وليس فقط النتيجة. ومن خلال تحويل الوقت إلى لون، وجدوا طريقة ذكية لجعل الذكاء الاصطناعي يتبع التعليمات حول كيفية إنشاء الفن. إنها خطوة نحو أجهزة كمبيوتر لا تكتفي بمحاكاة الفن البشري، بل تفهم الطريقة البشرية في التفكير فيه - ضربة قلم تلو الأخرى.
يشير المؤلفون إلى أن هذه الطريقة يمكن أن تساعد في تحويل الصور إلى رسومات "فيكتور" قابلة للتعديل أو مساعدة الروبوتات على تعلم الرسم، لكنهم يتوقفون عند حد عدم الادعاء بأن المشكلة قد حُلت تماماً. إنهم يظهرون أنه مع التدريب الصحيح والقليل من "الألوان المشفرة زمنياً"، يمكن للآلات أن تبدأ في الرسم مثل البشر، خطوة بخطوة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.