تقنية

التحكم بالحواف في توليد الصور: ما الذي تحفظه الخطوط؟

مخطط يربط خطوطا افتراضية بتفسيرها المعلن ويفصل اللون والمظهر كوصف إضافي للمراجعة
مخطط من إعداد بحر العلوم؛ لا يمثل حواف استخرجناها أو نتيجة توليد نفذناها.

التحكم بالحواف في توليد الصور يحتاج إلى سؤال واضح عن المعلومات الموجودة في الدليل. نضع في تمريننا مستطيلا ودائرة وخطا داخليا، ونطلب إنشاء رسمة تعليمية وفقها. سنفصل الخطوط المعلنة عن معنى العناصر ولونها، دون معالجة صورة أصل أو تشغيل نموذج أو الاعتماد على شكل النتيجة لإثبات مادة حقيقية.

الخلاصة السريعة

استخدم دليل الحواف لتحديد ما يمثل من بنية، واكتب المظهر والمعنى المقصودين بوضوح، ثم راجع الشروط جميعها؛ الحافة ليست بطاقة هوية للشيء.

  • تعرض دراسة ControlNet استخدام حواف Canny لتوجيه التوليد. [1]
  • في دليلنا المستطيل إطار بطاقة والدائرة دائرة زخرفية؛ من دون هذا البيان قد يكون معنى الشكل مختلفا، ولا نثبت ساعة بمجرد الدائرة.
  • لون البطاقة الأخضر ومظهر سطحها الورقي شروط إضافية؛ خطوط دليلنا لا تقدم هذين الوصفين أو تثبت المادة الحقيقية.
  • راجع المواضع وعدد العناصر والمظهر والمعنى؛ لا تعامل كل خط بوصفه جسما مستقلا، ولا تجعل الصورة المولدة قياسا لسطح أو هوية.

ما الوظيفة الموثقة لدليل الحواف؟

تستخدم الدراسة حواف Canny ضمن صور التحكم في توليد الصور. [1]

في مثالنا الأصلي نرسم مستطيلا تحته دائرة، ونضع خطا قصيرا داخل المستطيل. نعلن أن المطلوب بطاقة مستطيلة وتحتها دائرة زخرفية، وأن الخط علامة مرسومة على البطاقة. نفترض دليلا من تصميمنا لا صورة استخرجنا حوافها، ونراجع وظيفته قبل إسناد معان تفصيلية إليه.

وجود الخطوط يسمح لنا بتحديد المواضع التي نريدها في هذا التصميم. لا نعرف من شكلها وحده إن كان المستطيل لوحة أو نافذة، أو إن كانت الدائرة دائرة زخرفية أو واجهة ساعة. لذلك نكتب تفسير العناصر المقصود بدلا من عرض أحد التفسيرات كحقيقة كشفها الدليل.

أي معنى تريد للخط الدائري؟

في تمريننا لا توجد عقارب أو أرقام ساعة في الطلب. لو قدم تصور افتراضي ساعة أسفل البطاقة، فقد حافظ على مكان الدائرة لكنه أضاف معنى لم نطلبه. نميز المطابقة المكانية من المعنى المطلوب. لا يلزم أن تكون كل نتيجة تشبه حدود الدليل مناسبة لمهمة التصميم.

إذا أردنا ساعة بالفعل، نغير الوصف وشروط المراجعة صراحة. ولا نقول إن الدائرة كانت ساعة في مادة أصلية، لأن دليلنا مجرد رسم اختاره الكاتب. تعيين معنى للعمل الإبداعي يختلف عن معرفة هوية جسم في صورة لم نقدمها.

هل الخطوط تحدد اللون والسطح؟

نطلب بطاقة خضراء بمظهر ورقي، ودائرة برتقالية. هذان اللونان والمظهر ليسا بيانات حملها رسم الخطوط في تصميمنا؛ إنهما وصف أضفناه. نتيجة افتراضية ببطاقة رمادية لامعة تخالف ذلك حتى لو احتفظت بالمستطيل والدائرة في المواضع نفسها.

لا نستنتج أن بطاقة فعلية مصنوعة من ورق أو معدن من الخط المحيط بها. كما لا نساوي وصف «مظهر ورقي» بتحقق من مادة جسم موجود. نحن نراجع صورة تريد إظهار خصائص معينة، ولا ننفذ اختبار مادة أو نقيس انعكاس ضوء سطح حقيقي.

هل كل خط يعني جسما إضافيا؟

الخط القصير داخل مستطيلنا علامة على البطاقة، لا قطعة ثالثة مستقلة. لو عد المراجع كل خط شيئا منفصلا، يغير تعريف العناصر الذي قدمناه. نراجع وظيفة الخط بحسب البيان المصاحب، ونحفظ المجهول إذا لم يذكر هذا البيان في مهمة أخرى.

نقترح قائمة قصيرة للمقارنة: ترتيب البطاقة والدائرة، ومعناهما المطلوب، واللون والمظهر، ودور العلامة الداخلية. تحقق بند لا يكفي لبقية البنود. لم نجرب توجيه الحواف فعليا؛ المثال يوضح حدود الدليل وسبب الحاجة إلى وصف مكمل ومراجعة لا تختزل الصورة في تشابه إطارين.

المصادر ومتابعة القراءة

  1. ControlNet—Adding Conditional Control (يفتح في نافذة جديدة)arxiv.org

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.