تطوير برمجيات أتمتة معالجة الأفلام الفوتوغرافية لشركة Dwayne’s Photo
ملخص المشروع
ساعدت ساينس سوفت شركة Dwayne's Photo، إحدى أبرز شركات معالجة الأفلام الفوتوغرافية في الولايات المتحدة، على أتمتة المعالجة اليدوية للأفلام الفوتوغرافية.
في غضون 6 أشهر فقط، قدم فريقنا حلًا فعَّالًا لأتمتة معالجة الأفلام الفوتوغرافية باستخدام تقنية الذكاء الاصطناعي.
نبذة عن Dwayne's Photo
تأسست شركة Dwayne's Photo في عام 1956، وهي واحدة من أبرز شركات معالجة الأفلام الفوتوغرافية في الولايات المتحدة.
من مقر الشركة في مدينة بارسونز بولاية كانساس الأميركية، يستقبل فريقها المكون من 60 موظفًا الأفلام الفوتوغرافية من مختلف أنحاء العالم ويعالجها. وتركز شركة Dwayne's Photo على معالجة الأفلام الكلاسيكية، مثل: الأفلام بصيغة 35 ملم، وأفلام الأبيض والأسود، وأفلام الشرائح.
في عام 2010، اكتسبت Dwayne's Photo شهرة عالمية، إذ أصبحت آخر معمل تصوير فوتوغرافي في العالم يقدم خدمات معالجة أفلام Kodachrome، المنتج الأشهر لشركة كوداك. وقد لفتت هذه الحقيقة انتباه شركة نتفليكس، ما شجعها على إبراز دور الشركة في فيلم Kodachrome، الذي بدأت عرضه على منصتها في عام 2018.
تهدف الشركة إلى تبسيط عملية معالجة الصور الفوتوغرافية، إذ إن معظم الأفلام التي تعالجها هي شرائط أفلام ملفوفة في حاويات معدنية تقليدية. يجمع فريق الشركة عشرات الأفلام التي يبلغ طول كل منها 1.5 متر في بَكَرة كبيرة يصل طولها إلى نحو 120 مترًا. بعدها، ينقل الفريق هذه البكرة الضخمة إلى الماسح الضوئي لرقمنة كل إطار.
في السابق، استعانت شركة Dwayne's Photo بمُورِّد خارجي لتقنية المعلومات طوَّر لها العديد من النماذج المبدئية لبرمجياتها المصممة لأتمتة العديد من مهام عملية معالجة الأفلام الفوتوغرافية، لكن لم يكن فريق الشركة راضيًا عن جودتها. من هنا، بدأت رحلة الشركة للبحث عن شريك تقني موثوق في تطوير البرمجيات لتحسين النماذج المبدئية لبرمجياتها وتحويلها إلى حل برمجي متكامل قادر على تقديم نتائج فائقة الجودة.
أتمتة معالجة الأفلام الفوتوغرافية باستخدام الذكاء الاصطناعي
اختارت شركة Dwayne's Photo ساينس سوفت شريكًا تقنيًا، وكلفتنا بإعادة صياغة النماذج المبدئية لبرمجياتها وتحويلها إلى حل برمجي متكامل لأتمتة معالجة الأفلام الفوتوغرافية. وجاءت ثقة العميل في ساينس سوفت لخبرتها الواسعة في البرمجة بلغة ++C، ولمعرفتها العميقة بمجال عِلم البيانات. شكلت ساينس سوفت فريقًا مكونًا من استشاري في تقنية المعلومات، واثنين من مطوري ++C، وعالِم بيانات، ومدير المشروع، لتطوير الحل البرمجي من البداية إلى النهاية.
تخطيط الحل البرمجي
نظرًا لامتلاك شركة العميل وصفًا تفصيليًا لاحتياجاتها ومتطلباتها، احتاج مستشار تقنية المعلومات لدينا إلى أسبوع واحد فقط لتحديد نطاق المشروع، وتوضيح أهدافه بالتفصيل، ووضع مواعيده النهائية والمنجزات المطلوب تحقيقها.
تطوير خوارزميات مخصصة لدمج الصور بالذكاء الاصطناعي
من أبرز تحديات المشروع أن الماسح الضوئي الذي تستخدمه الشركة لم يكن يلتقط الإطار الكامل للفيلم الفوتوغرافي، بل كان يتطلب العديد من اللقطات الصغيرة بصيغة CRI التي يجب دمجها معًا لإكمال الصورة (كما يظهر في المثال التوضيحي أدناه). باستخدام النموذج المبدئي الذي طوره المُورِّد السابق لتقنية المعلومات، حققت الشركة دقة في دمج الصور بنسبة تتراوح بين 60% و70% فقط، وهو ما لم يكن كافيًا.
لرفع كفاءة النموذج المبدئي، طوَّر خبيرنا في علم البيانات خوارزمية مخصصة جديدة لدمج الصور تعتمد على ثقوب الفيلم الفوتوغرافي، والمحاذاة المحورية للصور، وتقنيات تراكب الصور، وغيرها من العوامل التي ساعدت كثيرًا على تحسين جودة عملية دمج الصور. وبفضل الخوارزمية الجديدة التي طورها خبيرنا، وصلت نسبة دقة دمج الصور إلى أكثر من 95%.
تنفيذ حل كامل الميزات لمعالجة الأفلام الفوتوغرافية آليًا
نجح فريقنا في تحسين النماذج المبدئية التي طورها المورد السابق ودمجها في عملية آلية واحدة سلسة.
ويعمل التطبيق الجديد لسطح المكتب على النحو التالي:
- مطابقة الصور مع طلبات العملاء: للتعرف على البكرات المختلفة للفيلم الملفوفة على البكرة الكبيرة المدمجة، يستخدم فريق الشركة جهازًا لقراءة رموز الباركود. يلتقط جهاز قراءة الباركود المثبت على الماسح الضوئي رمز الباركود للرقم التعريفي للطلب الموجود على الشريط اللاصق الذي يربط البكرات المختلفة في البكرة الرئيسية. بعدها، يرسل التطبيق الأوامر البرمجية إلى قارئ الباركود لبدء التقاط الصور عند تشغيل الماسح الضوئي، وتسجيل الرموز الملتقطة (الأرقام التعريفية للطلب)، وإضافة الطابع الزمني بالملي ثانية، والتوقف عند انتهاء المسح الضوئي للصور.
- فرز اللقطات الأولية التي يلتقطها الماسح الضوئي بصيغة CRI ووضعها في مجلدات مخصصة مصنفة حسب الرقم التعريفي لكل طلب.
- تحويل ملفات CRI إلى ملفات بصيغة TIFF أو JPG.
- دمج العديد من اللقطات في صورة كاملة باستخدام خوارزميات الذكاء الاصطناعي المخصصة.
- إرسال الملفات الجاهزة إلى مجلد جديد يحتوي على الصور الكاملة فقط.
اتبع فريقنا «نهج الشلال» للتطوير التسلسلي للبرمجيات، لأن متطلبات المشروع كانت ثابتة ومحددة بوضوح ولم يكن هناك مجال للتغييرات أو التكرارات في أثناء عملية التطوير.
يقول ديريك كارتر، المدير التنفيذي لشركة Dwayne's Photo، عن التعاون مع ساينس سوفت:
«الأعزاء في شركة ساينس سوفت لتقنية المعلومات،
يسعدني أن أتقدم بخالص شكري لكم، تقديرًا لما بذلتموه من جهد وعمل متقن لشركتنا.
منذ اللحظة الأولى، أثبت فريقكم تمتعه بالاحترافية والخبرة الواسعة، وهو ما جعلنا نشعر فورًا بالراحة والثقة بقدراتكم. نحن نقدِّر تحليلكم لاحتياجاتنا بعناية فائقة، وتفانيكم في العمل لتطوير حل مبتكر يلبي كافة متطلباتنا عالية المستوى لجودة الصور. نحن واثقون أن التطبيق الجديد سيساعدنا على زيادة إنتاجيتنا وتلبية احتياجات المزيد من العملاء.
أود أن أتقدم بشكر خاص لعالِم البيانات الذي تعاون معنا، إذ إن أداء الخوارزمية الجديدة لدمج الصور مذهل للغاية. كما نشكركم على استعدادكم الدائم للإجابة عن أي سؤال طرحناه طوال فترة التعاون، وعلى تواصلكم الفعّال الذي كان سلِسًا دائمًا.
لقد فاقت نتائج المشروع جميع توقعاتنا. وبالتأكيد، نوصي بخدماتكم لأي شخص يحتاج إلى تطوير برمجيات فائقة الجودة ».
أبرز المنجزات التي حققناها للعميل
- المعالجة الآلية للأفلام الفوتوغرافية بالكامل، وهي طريقة أسرع وأقل تكلفة وأكثر دقة مقارنةً بالعملية اليدوية.
- الوصول إلى نسبة 95% في دقة دمج الصور بفضل الخوارزمية الجديدة التي طورها خبيرنا في عِلم البيانات.
التقنيات
++C
نتواصل معكم على الفور