مقارنة سيناريوهات تطبيق خوارزميات تجزئة الصور والفيديو-pHash-PDQ-TMK+PDQF

تحليل مقارن للخصائص التقنية وسيناريوهات التطبيق لثلاث خوارزميات تجزئة رئيسية: pHash وPDQ وTMK+PDQF.

Aug 29, 2025 11:34 146 قراءة حوالي 28 كلمة حوالي 1 دقيقة قراءة

الخلاصة أولًا: pHash أنسب لإزالة التكرار والبحث عن الصور المتشابهة على مستوى الصور؛ أما PDQ فهو بصمة صور عالية البتات موجهة للصور؛ وTMK+PDQF (وتنفيذه vPDQ) هو خوارزمية بصمات موجهة للفيديو وتتضمن معلومات زمنية.

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

pHash

pHash هي مكتبة مفتوحة المصدر للهاش الإدراكي، تُستخدم منذ فترة طويلة في البحث عن الصور المتشابهة، وتوفر تطبيقات لهاش الصور مثل DCT ومويجة Marr، وهي مناسبة لسيناريوهات إزالة تكرار الصور والبحث عن الصور شبه المكررة.

PDQ

PDQ هي خوارزمية “photo-hashing” مفتوحة المصدر من Meta، تنتج بصمة صور بطول 256 بت، ومصممة للمطابقة السريعة القابلة للضبط بالعتبات لمحتوى الصور، وتُستخدم على نطاق واسع في إدارة مخاطر المحتوى ومكتبات المشاركة عبر المنصات.

في سيناريوهات الفيديو، يمكن استخدام PDQ كمكوّن «لاستخراج بصمة لكل إطار»، لكن الحل الرسمي للفيديو يوصي أكثر بدمجه مع النمذجة الزمنية (انظر TMK+PDQF/vPDQ).

TMK+PDQF (بما في ذلك vPDQ)

TMK+PDQF هي خوارزمية لتشابه الفيديو: بعد حساب ميزات PDQF (نسخة PDQ ذات الفاصلة العائمة) لكل إطار، تُنشئ طبقتين من الوصف ثابت الطول عبر نواة زمنية، بحيث تتم المقارنة في الاسترجاع أولًا على الطبقة العامة، ثم على الطبقة الزمنية، لتحسين متانة المطابقة على مستوى الفيديو.

تصنف المعايير والوثائق الصناعية TMK+PDQF (والإصدار اللاحق vPDQ) كحل مفتوح المصدر لبصمات الفيديو، موجه لمطابقة الفيديو شبه المكرر وعلى مستوى المقاطع في ظل إعادة الترميز وتغيرات الدقة ومعدل البت.