العودة إلى الموقع

2022–2023

التعرّف والقراءة الضوئية (OCR)

كشف الالتزام بالكمامة لحظياً، والتعرّف على الوجوه، وقراءة الهوية العربية — عمل الرؤية الحاسوبية وOCR الذي علّمني انتزاع البنية من بكسلات فوضوية.

الدور: Data Scientist — Orange · متدرّب ذكاء اصطناعي — NTI، القاهرة
  • YOLO
  • CNN
  • Siamese networks
  • Tesseract
  • FaceVGG
  • LoRA/QLoRA
  • ChromaDB
  • FAISS

المشكلة

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

المنهج

  1. 01

    كشف الكمامة لحظياً بـ YOLO + CNN

    خلال جائحة كوفيد-19 بنيتُ كاشفاً للالتزام بالكمامة: يحدّد YOLO كل وجه في اللقطة، ويصنّف CNN بين مُقنّع وغير مُقنّع — بسرعة تكفي للعمل مباشرةً على بثّ فيديو بدل معالجة صور مفردة على دفعات.

  2. 02

    تعرّف على الوجه بلقطة واحدة عبر شبكات Siamese

    بدل تدريب مصنّف لكل شخص، تتعلّم شبكة Siamese مقياس تشابه — فتكفي صورة تسجيل واحدة للتحقّق عند البوّابة، وإضافة شخص جديد لا تتطلّب إعادة تدريب.

  3. 03

    مسار OCR للهوية المصرية العربية

    جمعتُ بين YOLO لاكتشاف كل حقل واقتصاصه، وTesseract المضبوط للعربية لقراءة النص، وFaceVGG لاستخراج صورة الهوية والتحقّق منها — فتتحوّل البطاقة كاملةً إلى حقول منظّمة قابلة للاستعلام.

  4. 04

    نماذج لغوية على معالج رسومي واحد + RAG

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

النتيجة

  • لحظي كشف التزام بالكمامة مباشرةً على الفيديو لا على دفعات
  • ~95٪ ثقة ثقة كشف الكمامة (توضيحي)
  • لقطة واحدة تحقّق من الوجه انطلاقاً من صورة مرجعية واحدة
  • ~90٪ دقة OCR لحقول الهوية العربية (توضيحي)

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

المشروع التالي hommi العودة إلى الموقع