Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Differentiable Rendering

يحسب التصيير القابل للاشتقاق كيف تتغير كل بكسل مُصيّرة بتغير شكل المشهد ومواده والكاميرا، ما يتيح مواءمة المشاهد ثلاثية الأبعاد مع الصور.

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

لماذا يحتاج التصيير إلى معالجة خاصة#

لا يكون مُصيّر الراستر القياسي قابلًا للاشتقاق في المواضع المهمة. فتغطية بكسل بمثلث هي دالة درجية لمواضع الرؤوس، لذا لا يؤدي تحريك رأس قليلًا إلى تغيير أي بكسل حتى تتجاوز حافةٌ مركزَ بكسل، ويكون التدرّج بالنسبة إلى الهندسة صفرًا في كل المواضع تقريبًا؛ كما يضيف الحجب مزيدًا من حالات عدم الاستمرارية حيث يحجب سطحٌ سطحًا آخر. وتعالج المصيّرات القابلة للاشتقاق هذه الحواف بطرق مختلفة:

  • تدرجات تقريبية: يُبقي OpenDR (2014) وNeural 3D Mesh Renderer (2018) على مُصيّر راستر قياسي في التمرير الأمامي، ويقرّبان التدرجات في التمرير الخلفي.
  • التصيير الناعم بالراستر: يستبدل SoftRas (2019) التغطية الحادة لكل بكسل باحتمال يتناقص بسلاسة كلما ابتعد عن حافة المثلث، ويمزج الأوجه المتداخلة، بحيث ينقل كل بكسل قرب الحافة تدرّجًا إلى الهندسة.
  • التصيير القابل للاشتقاق القائم على الفيزياء: تأخذ متتبعات الأشعة مثل redner (2018) وMitsuba 3 (2022) عينات من حواف الصور الظلية أو تعيد معلمة تكامل التصيير، فتوفّر تدرجات للظلال والانعكاسات والإضاءة غير المباشرة.
  • تصيير الحجم والتنقيط: يكون تركيب ألفا للكثافات على امتداد كل شعاع في NeRF، وكذلك الغاوسيات ثلاثية الأبعاد المصيّرة بالراستر في التنقيط الغاوسي، دوالًا ناعمة لمعاملاتها بطبيعتها.

يوضح مصيّر راستر ناعم لقرص واحد الفكرة في PyTorch: فالتغطية هي دالة sigmoid للمسافة الموقّعة إلى حافة القرص، ولذلك تصل التدرجات إلى مركزه ونصف قطره من كل بكسل قريب من الحد.

import torch

# Pixel coordinates of a 64x64 image
ys, xs = torch.meshgrid(torch.arange(64.0), torch.arange(64.0), indexing="ij")


def render(center, radius):
    """Soft-rasterize a disk: pixel coverage is a sigmoid of the signed distance to its edge."""
    distance = torch.sqrt((xs - center[0]) ** 2 + (ys - center[1]) ** 2 + 1e-6)
    return torch.sigmoid(radius - distance)


# Target image: a disk at (40, 24) with radius 12
target = render(torch.tensor([40.0, 24.0]), torch.tensor(12.0))

# Recover the scene from a wrong guess by backpropagating the pixel loss
center = torch.tensor([20.0, 40.0], requires_grad=True)
radius = torch.tensor(6.0, requires_grad=True)
optimizer = torch.optim.Adam([center, radius], lr=0.5)
for _ in range(300):
    loss = ((render(center, radius) - target) ** 2).mean()
    optimizer.zero_grad()
    loss.backward()
    optimizer.step()

print(f"center {center.detach().round(decimals=1).tolist()}, radius {radius.item():.1f}")

يطبع center [40.0, 24.0], radius 12.0: بدءًا من مسافة تقارب 26 بكسل ونصف القطر نصف قيمته، يستعيد محسّن Adam القرص اعتمادًا على فروق البكسلات وحدها. أما مع التغطية الحادة، (distance < radius).float()، فلن تمرر الخسارة أي تدرّج إلى أي من المعلمتين.

تطبيقات عملية#

تقارن خسائر الصور الظلية، مثل تلك الواردة في الشيفرة، قناع جسم مصيّرًا بقناع مرصود، وبالنسبة إلى الصور الفوتوغرافية التي لا تتضمن تعليقات توضيحية، يوفّر نموذج تقسيم المثيلات مثل YOLO26 (yolo26n-seg.pt) قناعًا لكل جسم في الصورة.

  • إعادة البناء ثلاثي الأبعاد: يلائم NeRF (2020) والتنقيط الغاوسي ثلاثي الأبعاد (2023) مشهدًا لعشرات الصور ذات مواضع كاميرا معروفة، ثم يصيّر التنقيط الغاوسي مشاهد جديدة في الزمن الحقيقي، بمعدل 30 إطارًا في الثانية أو أكثر بدقة 1080p.
  • ملاءمة جسم الإنسان: تلائم طرق نمذجة الجسم شبكةً معلمية مثل SMPL لصورة ما، عبر مطابقة صورتها الظلية المصيّرة ومفاصلها المسقطة بقناع الشخص ونقاطه المفتاحية.
  • توليد نص إلى ثلاثي الأبعاد: يحسّن DreamFusion (2022) نموذج NeRF بحيث تحرز صوره المصيّرة من وجهات نظر عشوائية درجات جيدة باستخدام نموذج انتشار لتحويل النص إلى صورة، وينشئ أجسامًا ثلاثية الأبعاد من دون أي بيانات تدريب ثلاثية الأبعاد.

Explore solutions

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة والاستزراع المائي والرصد البيئي والحفاظ على الطبيعة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

أدخل الذكاء الاصطناعي للرؤية إلى المراقبة الجوية باستخدام نماذج Ultralytics YOLO. عزّز الطائرات المسيّرة وسير عمل الطيران والفضاء والحفاظ على البيئة والقطاعات الجغرافية المكانية بحلول الرؤية الحاسوبية.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة