Dynamic Resolution Scaling
اكتشف ما هو توسيع الدقة الديناميكي (dynamic resolution scaling) وكيف يعمل على تحسين الأداء. تعلم كيفية تطبيقه على Ultralytics YOLO26 من أجل استنتاج فعال في الوقت الفعلي.
عند التساؤل عن ماهية تحجيم الدقة الديناميكي، فهو يشير إلى تقنية تقوم بضبط الدقة الداخلية للصورة، أو إطار الفيديو، أو خط معالجة العرض في الوقت الفعلي للحفاظ على معدل إطارات ثابت وتحسين الموارد الحسابية. اكتسب تحجيم الدقة الديناميكي (DRS) شهرة واسعة في ألعاب الفيديو لمنع انخفاض الأداء خلال المشاهد المتطلبة، وأصبح مفهوماً بالغ الأهمية في الذكاء الاصطناعي (AI) ورؤية الكمبيوتر. من خلال تغيير الدقة ديناميكياً بناءً على حمل الأجهزة، يمكن للأنظمة ضمان معدل نقل ثابت دون حدوث طفرات زمن وصول حادة.
Link to this sectionكيف يعمل تحجيم الدقة الديناميكي#
في خط معالجة قياسي، يتم تكليف الأجهزة بمعالجة عدد ثابت من البكسلات. إذا كنت تتساءل عما يفعله تحجيم الدقة الديناميكي، فهو يقوم بمراقبة مقاييس أداء النظام بشكل نشط - مثل زمن وصول الاستدلال أو وقت عرض الإطار. إذا اكتشف النظام عنق زجاجة، يقوم DRS تلقائياً بخفض الدقة الداخلية لتقليل عبء العمل على وحدة معالجة الرسومات (GPU).
غالباً ما تقترن التطبيقات الحديثة لـ DRS مع برامج رفع الدقة المتقدمة القائمة على التعلم العميق. في هذه السيناريوهات، يقوم عرض الرسومات المدعوم بالذكاء الاصطناعي بإعادة بناء صورة مخرجة عالية الجودة من أساس ذي دقة أقل. وهذا يسمح للخوارزميات بتحليل أو عرض المشاهد بسلاسة بينما يقوم الذكاء الاصطناعي بذكاء بملء المعلومات المرئية المفقودة.
Link to this sectionتطبيقات العالم الحقيقي#
يُستخدم تحجيم الدقة الديناميكي بكثافة عبر كل من رسومات الكمبيوتر ونشر التعلم الآلي للموازنة بين السرعة والدقة:
- الرسومات والألعاب المدعومة بالذكاء الاصطناعي: الاستخدام الاستهلاكي الأبرز لـ DRS هو إلى جانب NVIDIA DLSS (التعلم العميق لأخذ العينات الفائقة) وAMD FSR. تعتمد التطبيقات المتطورة على هذه الأدوات لعرض بيئات معقدة بدقة متغيرة وأقل. ثم يستخدم الذكاء الاصطناعي تقنيات رفع الدقة المكانية لإخراج صورة واضحة، مما يجعل تقنيات مثل PlayStation Spectral Super Resolution (PSSR) حاسمة للرسومات الحديثة السلسة.
- رؤية الكمبيوتر التكيفية على أجهزة الحافة: عند نشر نماذج اكتشاف الكائنات على أجهزة خاضعة لـ قيود حوسبة الحافة ومحدوديات الاختناق الحراري، فإن الحفاظ على سرعات الوقت الفعلي يمثل تحدياً. يمكن للمطورين تنفيذ استراتيجية تكيفية لنماذج مثل Ultralytics YOLO26. من خلال ضبط معلمة
imgszالمدخلة ديناميكياً، يمكن للنموذج تقليل الحجم من 640x640 إلى 320x320 أثناء ذروة أحمال النظام، مما يضمن استدلالاً مستمراً في الوقت الفعلي.
Link to this sectionهل يجب عليك استخدام تحجيم الدقة الديناميكي؟#
سؤال شائع بين المطورين هو هل يجب أن أستخدم تحجيم الدقة الديناميكي، وما إذا كان تحجيم الدقة الديناميكي جيداً لنشر حوسبة الحافة. الإجابة هي نعم بشكل عام، خاصة للأنظمة التي يكون فيها الأداء المتسق أكثر أهمية من تحليل كل تفصيل مرئي دقيق. بينما تفرض الدقة الثابتة معالجة نفس عدد البكسلات بغض النظر عن التكلفة الحسابية، يوفر DRS المرونة لمنع تعطل البرامج أو التلعثم. إذا كنت تقوم بتهيئة خط معالجة رؤية كمبيوتر على منصة Ultralytics، فإن استخدام استراتيجية الدقة التكيفية يمكن أن يكون مؤثراً تماماً مثل تحسين حجم الدفعة أو تطبيق تكميم النموذج لتحسين كفاءة خط المعالجة الإجمالية.
على عكس تظليل المعدل المتغير (VRS)، الذي يقلل تفاصيل الملمس بشكل انتقائي في أجزاء معينة من الصورة، يقوم DRS بتحجيم مساحة الصورة بالكامل. وهذا يؤثر بشكل صارم على أبعاد المدخلات العالمية التي يتم تمريرها إلى إطار عمل PyTorch أو محرك الرسومات.
Link to this sectionتنفيذ الدقة التكيفية في ذكاء الرؤية الاصطناعي#
يمكنك بسهولة إنشاء نص برمجي باستخدام لغة البرمجة Python تحاكي DRS عن طريق تغيير حجم الصورة الذي يتم تمريره إلى وضع التنبؤ الخاص بالنموذج ديناميكياً. من خلال استغلال بنيات الرسم البياني الديناميكية، يتكيف النموذج بسلاسة مع الحجم الجديد أثناء التشغيل دون الحاجة إلى إعادة التحميل.
from ultralytics import YOLO
# Load a pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")
def adaptive_inference(frame, current_fps):
# Dynamically scale input resolution based on system performance (e.g., target 30 FPS)
input_size = 640 if current_fps > 30 else 320
# Run inference with the dynamically selected resolution
results = model.predict(source=frame, imgsz=input_size, verbose=False)
return resultsمن خلال إدارة الدقة بشكل تكيفي، يمكنك نشر أنظمة رؤية كمبيوتر أكثر قوة على أجهزة مثل NVIDIA Jetson والتعامل برشاقة مع طفرات الأداء دون مقاطعة بث الفيديو.






