تخطَّ إلى المحتوى

الرؤية الحاسوبيّة

نماذجُ رؤيةٍ على تدفّقات الكاميرات والمستشعرات لديكم، مع مراجعةٍ بشريّةٍ حيثما كان النموذج غير واثق.

ما هذه الخدمة

تحوّل الرؤية الحاسوبيّة (Computer Vision) إطاراتِ الكاميرا أو المستشعر إلى أحداثٍ مُهيكَلة: عدٌّ، أو تصنيفٌ، أو كائنٌ مُكتشَف، أو انحرافٌ مُعلَّم. والمنظومة العاملة خطُّ معالجةٍ متكامل: أخذُ عيّناتٍ من الإطارات، ووسمُ مجموعة بياناتٍ ممثِّلة، والتدريب، ونشرُ الاستدلال قرب الكاميرا، ثمّ مراقبةُ ما يتغيّر بعد التشغيل.

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

متى تحتاجها

إن صدق أكثرُ من واحدةٍ ممّا يلي، فهذه عادةً نقطةُ البداية الصحيحة.

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

ما الذي يشمله النطاق

  • دراسةُ جدوى على لقطاتكم أنتم، تشمل الإضاءة وموضع الكاميرا وأيّ الأحداث قابلٌ للكشف فعلًا.
  • استراتيجيّةُ الوسم وبناءُ مجموعة البيانات، بأدلّةِ وسمٍ مكتوبةٍ ومعالجةٍ متَّفقٍ عليها للإطارات الملتبسة.
  • خطُّ التدريب والتحقّق مع مجموعات بياناتٍ مُصدَّرةٍ بالإصدار وسجلٍّ للنماذج (Model Registry).
  • نشرُ الاستدلال عند الحافة أو داخل الموقع حيث تفرضه حدودُ النطاق أو زمنُ الاستجابة أو الخصوصيّة.
  • عتباتُ الثقة وطوابيرُ المراجعة البشريّة ومراقبةُ الانحراف بعد التشغيل.

ما الذي تستلمه

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

مخطّطٌ معماريٌّ مرجعيّ

مرجعٌ لا قالب. بيئتُك هي التي تقرّر أيَّ أجزائه ينطبق، وبأيّ ترتيبٍ يصل.

مخطّطٌ مرجعيٌّ للرؤية الحاسوبيّة: طبقاتُ الاستيعاب والنموذج والتحكّمالاستيعاب: Camera / Sensor Feed, Frame Sampling, Annotation. النموذج: Training Pipeline, Inference at Edge, Model Registry. التحكّم: Confidence Thresholds, Human Review, Drift MonitoringالاستيعابCamera / Sensor FeedFrame SamplingAnnotationالنموذجTraining PipelineInference at EdgeModel RegistryالتحكّمConfidence ThresholdsHuman ReviewDrift Monitoring
مخطّطٌ مرجعيٌّ للرؤية الحاسوبيّة: طبقاتُ الاستيعاب والنموذج والتحكّم

كيف يُقاس النجاح

تُتَّفق المستهدفاتُ معك قبل بدء العمل، ويُرفَع التقريرُ عليها طوال مدّته.

  • الدقّةُ والاستدعاء (Precision و Recall) على مجموعة تحقّقٍ محجوزةٍ من موقعكم، مُقسَّمةً بحسب الكاميرا وحالة الإضاءة.
  • نسبةُ الاكتشافات التي تقع تحت عتبة الثقة وتُوجَّه إلى المراجعة البشريّة.
  • مؤشّراتُ الانحراف بعد التشغيل: تغيّرُ توزيع المدخلات، وتغيّرُ توزيع الثقة، ومعدّلُ تجاوز المراجِعين لقرار النموذج.

أسئلةٌ تُطرح علينا

  • كم نحتاج من البيانات الموسومة؟

    يعتمد على مقدار تنوّع المشهد لا على رقمٍ ثابت. كاميرا واحدة ثابتة بإضاءةٍ متّسقة تحتاج أقلَّ بكثير من أسطولٍ يمتدّ عبر مواقع وورديّات. نبدأ بدفعة وسمٍ صغيرة لقياس منحنى التعلّم، ثمّ نخبركم بما ستشتريه بيانات إضافيّة فعلًا — وأحيانًا يكون الجواب تحسينَ موضع الكاميرا لا زيادةَ الوسم.

  • هل يمكن تشغيله دون إرسال الفيديو إلى السحابة؟

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

  • ما مستوى الدقّة الذي تلتزمون به قبل البدء؟

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

  • وماذا عن الخصوصيّة ووجود أشخاصٍ في الإطار؟

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

  • ماذا يحدث حين لا يكون النموذج واثقًا؟

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

  • كيف نعرف متى نعيد التدريب؟

    مراقبةُ الانحراف تخبركم. نتتبّع كيف تتغيّر إطارات المدخلات وتوزيعُ ثقة النموذج مع الوقت، وكم مرّةً يتجاوز المراجِعون قرار النموذج. وارتفاعُ التجاوزات أو انزياحُ توزيع المدخلات هو إشارةُ إعادة التدريب، بدل انتظار شكوى من أحد.

اقرأ أيضًا

  • التحليلات التنبّؤيّة

    تنبّؤٌ بالطلب وتسجيلٌ للمخاطر من سجلّكم التاريخيّ، بسماتٍ صحيحةٍ زمنيًّا واختبارٍ رجعيٍّ نزيهٍ ومراقبةِ انحرافٍ ومقارنةٍ بالطريقة البسيطة.

  • منصّة البيانات والتحليلات

    مستودعٌ أو بحيرةُ مستودع، وتحويلاتٌ مُختبَرة، وطبقةٌ دلاليّة، وحوكمةٌ فعليّة، كي تتّفق التقارير ويكون لكلّ مؤشّرٍ مالكٌ مسمّى.

ابدأ بتقييم

أسرعُ طريقٍ إلى جوابٍ مفيد نظرةٌ قصيرةٌ محدَّدةُ النطاق على ما لديكم أصلًا.