Transcript ppt

‫التعرف الضوئي على الكتابة العربية‬
‫شكرا لكل من ‪ :‬ماجد الرقيعي وعالء الوهيبي‬
‫وعبد اللطيف المهيدب‬
‫‪1‬‬
‫حسني المحتسب‬
‫بسم هللا الرحمن الرحيم‬
‫الحوسبة العربية (تعريب الحاسبات) – ‪23‬‬
‫التعرف الضوئي على الكتابة العربية المطبوعة‬
‫حسني املحتسب‬
‫‪2‬‬
‫حسني المحتسب‬
‫التعرف الضوئي على الكتابة العربية‬
‫شكرا لكل من ‪ :‬ماجد الرقيعي وعالء الوهيبي‬
‫وعبد اللطيف المهيدب‬
‫‪3‬‬
‫حسني المحتسب‬
‫المسار‬
‫•‬
‫مقدمة‬
‫•‬
‫خطوات التعرف الضوئي‬
‫•‬
‫مقارنة‬
‫•‬
‫خاتمة‬
‫‪4‬‬
‫حسني المحتسب‬
‫مقدمة‬
‫•‬
‫ما هو التعرف الضوئي؟‬
‫•‬
‫•‬
‫تحويل النص من الوثائق‬
‫الورقيه الى ملف حاسوب‬
‫قابل للتعديل‬
‫أنواع التعرف الضوئي‬
‫•‬
‫•‬
‫•‬
‫‪5‬‬
‫التعرف على الخط الثابت‬
‫التعرف على خط اليد‬
‫التعرف المباشر أو المتزامن‬
‫تحويل النص من الوثائق الورقيه‬
‫الى ملف حاسوب قابل للتعديل‬
‫حسني المحتسب‬
‫مقدمة‬
‫•‬
‫التعرف الضوئي على الكتابه العربية (الخصائص)‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫الكتابة بشكل متصل‬
‫خطوط مختلفة‬
‫األجسام الخارجية‬
‫الحروف تختلف على حسب موقعها‬
‫أنواع برامج التعرف الضوئي‬
‫•‬
‫•‬
‫‪6‬‬
‫ال يحتاج للتدريب )‪(OMNI‬‬
‫يحتاج للتدريب‬
‫حسني المحتسب‬
‫مقدمة‬
‫•‬
‫ما أهمية التعرف الضوئي؟‬
‫• تحسين فعالية الحاسب للمستخدم‬
‫• تطبيقات المكاتب‬
‫• إدخال معلومات‬
‫‪7‬‬
‫حسني المحتسب‬
‫التعرف الضوئي على الكتابة العربية – طريقة‬
‫العمل‬
‫الحصول على الصورة‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص النصوص‬
‫ما بعد المعالجة‬
‫‪8‬‬
‫حسني المحتسب‬
‫التعرف الضوئي على الكتابة العربية – طريقة‬
‫العمل‬
‫الحصول على الصورة‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص النصوص‬
‫ما بعد المعالجة‬
‫‪9‬‬
‫حسني المحتسب‬
‫التحويل الثنائي‬
‫•‬
‫ما هو التحويل الثنائي؟‬
‫ غالبا ما تتم الكتابة على ورق أبيض وبخط أسود فتتم في هذه الحالة‬‫تحويل المناطق السوداء الى نقاط صغيرة تتمثل بالرقم ‪ 1‬بينما يتم‬
‫ترميز المناطق الفاتحة بالرقم ‪0‬‬
‫•‬
‫لماذا تتم عملية التحويل الثنائي؟‬
‫‪-‬‬
‫‪10‬‬
‫االرقام الثنائية أسهل في التعامل من الصورة‬
‫حسني المحتسب‬
‫التحويل الثنائي‬
‫الترقيم‬
‫ما قبل المعالجة‬
‫‪11‬‬
‫حسني المحتسب‬
‫التعرف الضوئي على الكتابة العربية – طريقة‬
‫العمل‬
‫الحصول على الصورة‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص النصوص‬
‫ما بعد المعالجة‬
‫‪12‬‬
‫حسني المحتسب‬
‫ما قبل المعالجة‬
‫•‬
‫تنقية الصورة من الشوائب‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫ازالة الحواف السوداء المحيطة بالصورة والصور المرافقة للنص‬
‫ازالة أي زوائد موجودة في النص كاألخطاء الناتجة من التصوير‬
‫تصحيح االلتواءات‬
‫تقسيم األسطر‬
‫تطبيع خطوط النص‬
‫تقسيم الكلمات‬
‫استخراج النقاط‬
‫تنعيم هياكل الكلمات أو التنحيف‬
‫‪13‬‬
‫حسني المحتسب‬
‫ما قبل المعالجة‬
‫•‬
‫من العوامل المؤثرة في مستوى وضوح الصورة المأخوذة عن طريق الماسح الضوئي‪:‬‬
‫• تاريخ االصل أو قدم الورقة‬
‫• جودة الورق‬
‫• طريقة الطباعة‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪14‬‬
‫ليزر‬
‫نقطية‬
‫آلة كاتبة‬
‫سالمة االصل من التظليل أو التخطيط‬
‫وضوح الخط‬
‫حجم الخط‬
‫حسني المحتسب‬
‫ما قبل المعالجة ‪ -‬تعديل الحروف‬
‫•‬
‫•‬
‫تقدير وتصحيح ميالن الحروف وتحديد الحروف بحجم معين‬
‫تختلف االنظمة في طريقة تعاملها مع الحرف العربي‬
‫‪-‬‬
‫مثال‬
‫‬‫‪-‬‬
‫‪15‬‬
‫معاملة ي و ى كحرف واحد‬
‫معاملة الحروف أ إ آ الى كحرف ا‬
‫حسني المحتسب‬
‫ما قبل المعالجة – التنعيم ( المالسة)‬
‫•‬
‫•‬
‫يمكن تحديد حالة نقطة معينة (‪ )pixel‬من خالل االستفادة من‬
‫النقاط الثمان المحيطة بها‬
‫تشمل عملية المالسة إزالة التشويش واألخطاء باإلضافة الى‬
‫عملية التنحيف‬
‫‪16‬‬
‫حسني المحتسب‬
‫ما قبل المعالجة – إزالة التشويش‬
‫•‬
‫تتضمن عملية تنقية الصورة من‬
‫الشوائب ازالة جميع الحواف السوداء‬
‫المحيطة بالصورة والصور المرافقة‬
‫للنص كما تتضمن ازالة أي زوائد‬
‫موجودة في النص كاألخطاء الناتجة‬
‫من التصوير‬
‫‪17‬‬
‫حسني المحتسب‬
‫ما قبل المعالجة – إزالة التشويش‬
‫•‬
‫•‬
‫تعتبر عملية إزالة التشويش في اللغة العربية غير سهلة بسبب‬
‫كثرة النقاط ووجود حروف منفصلة‬
‫قبل الحكم على نقطة بأنها من الشوائب‬
‫‬‫‬‫‪-‬‬
‫‪18‬‬
‫وجود النقطة السوداء‬
‫النقطة غير معزولة‬
‫النقطة محاطة من الجوانب األربعة‬
‫حسني المحتسب‬
‫ما قبل المعالجة – إزالة التشويش‬
‫•‬
‫تنقية االجزاء المتصلة قد يزيل االجزاء المعزولة‬
‫‪‬تنقية المحيط‪ :‬ويقوم بعملية ازالة للتشويش المتصل والثقيل‪.‬‬
‫‪19‬‬
‫حسني المحتسب‬
‫ما قبل المعالجة ‪ -‬التنحيف‬
‫•‬
‫•‬
‫•‬
‫•‬
‫تتم عملية التنحيف وذلك بحذف النقاط العرضية الزائدة الواصلة‬
‫بين نقطتين‪ ،‬فمثال قد تكون األلف عبارة عن مستطيل ذو عرض‬
‫معين فيحول إلى مستقيم عرضه نقطة واحدة‬
‫حذف النقاط الزائدة وحفظ أقل عدد من النقاط الضرورية للتعرف‬
‫على الحرف يساعد في تسريع الخطوات الالحقة وتوفير الذاكرة‬
‫الهدف االساسي من التنحيف إيجاد هيكل الحروف‪.‬‬
‫مثال‪:‬‬
‫‪20‬‬
‫حسني المحتسب‬
‫ما قبل المعالجة ‪ -‬التنحيف‬
‫•‬
‫•‬
‫•‬
‫وجود النقاط المفصولة من القضايا الحساسة في عملية التنحيف‬
‫ولذلك البد من إزالتها قبل إجراء عملية التنحيف‬
‫ينتج عن عملية التنحيف ايجاد هيكل الحرف‬
‫يعاب على عملية التنحيف‪:‬‬
‫‬‫‪-‬‬
‫‪21‬‬
‫بطء عملية المعالجة‬
‫ظهور هياكل جديدة واختفاء أخرى‬
‫حسني المحتسب‬
‫ما قبل المعالجة ‪ -‬التنحيف‬
‫•‬
‫بعض الخوارزميات المستخدمة في عملية التنحيف‬
‫‬‫‬‫‪-‬‬
‫‪22‬‬
‫التنحيف المتسلسل‬
‫التنحيف المتوازي‬
‫التنحيف غير المتكرر‬
‫حسني المحتسب‬
‫ما قبل المعالجة – االجزاء المتصلة‬
‫•‬
‫•‬
‫•‬
‫قبل عملية التقطيع يجب أجراء عملية التهيئة والتي تشترط وجود‬
‫الكلمات في سطور‬
‫الكلمات العربية تتكون من حروف متصلة وتعتمد أشكال‬
‫الحروف على مكانها في الكلمة مما يصعب عملية التقسيم‬
‫تقسيم الكلمات إلى أجزاء وتقسم الكلمة نفسها الى أجزاء أصغر‬
‫بحيث تكون الحروف المتصلة في جزء والمعزولة في جزء آخر‬
‫‪23‬‬
‫حسني المحتسب‬
‫التعرف الضوئي على الكتابة العربية – طريقة‬
‫العمل‬
‫الحصول على الصورة‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص النصوص‬
‫ما بعد المعالجة‬
‫‪24‬‬
‫حسني المحتسب‬
‫التقطيع‬
‫•‬
‫•‬
‫•‬
‫فصل الكلمات والحروف لتسهيل عملية التعرف‬
‫صعبة مقارنة باالنجليزية‬
‫من أهم الخطوات‬
‫‪25‬‬
‫حسني المحتسب‬
‫التقطيع ‪ -‬األخطاء‬
‫•‬
‫•‬
‫•‬
‫التقطيع أكثر من الالزم‬
‫التقطيع أقل من الالزم‬
‫خطأ في أماكن التقطيع‬
‫‪26‬‬
‫حسني المحتسب‬
‫التقطيع – طرق التقطيع‬
‫•‬
‫المدرج اإلحصائي لإلسقاط العمودي‬
‫•‬
‫استخدام الحد األعلى المحلّي كنقطة قطع‬
‫•‬
‫إذا كان طول العمود أقل من المتوسط ‪ 3 /‬يعتبر نقطة قطع‬
‫‪27‬‬
‫حسني المحتسب‬
‫التقطيع – طرق التقطيع‬
‫‪28‬‬
‫حسني المحتسب‬
‫التقطيع – طرق التقطيع‬
‫‪29‬‬
‫حسني المحتسب‬
‫التعرف الضوئي على الكتابة العربية – طريقة‬
‫العمل‬
‫الحصول على الصورة‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص النصوص‬
‫ما بعد المعالجة‬
‫‪30‬‬
‫حسني المحتسب‬
‫استخالص الخصائص‬
‫بعد التقطيع تستخلص الخصائص المميزة لكل شكل‬
‫•‬
‫•‬
‫‪31‬‬
‫تجمع األشكال إلى مجموعات وتعطى كل مجموعة رمز فمثال‬
‫الرمز‬
‫نوع الشكل‬
‫‪1‬‬
‫حرف‬
‫‪2‬‬
‫جزء من حرف‬
‫‪3‬‬
‫مجموعة من حروف‬
‫‪4‬‬
‫نقطة عليا‬
‫حسني المحتسب‬
‫استخالص الخصائص‬
‫•‬
‫الخصائص التركيبية‬
‫‪32‬‬
‫حسني المحتسب‬
‫استخالص الخصائص‬
‫•‬
‫الخصائص اإلحصائية‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪33‬‬
‫الطول‬
‫العرض‬
‫الكثافة في االتجاه الرأسي‬
‫الكثافة في االتجاه األفقي‬
‫عدد التقاطعات في االتجاه الرأسي‬
‫عدد التقاطعات في االتجاه األفقي‬
‫نسبة النقاط البيضاء إلى السوداء‬
‫حسني المحتسب‬
‫التصنيف‬
‫•‬
‫التصنيف هو عملية تحديد الحرف‬
‫•‬
‫•‬
‫المقارنة‬
‫التصويت‬
‫‪34‬‬
‫حسني المحتسب‬
‫التصنيف‬
‫طريقة التصنيف ‪1‬‬
‫‪33619‬‬
‫طريقة التصنيف ‪2‬‬
‫‪22611‬‬
‫تصويت‬
‫‪23619‬‬
‫‪35‬‬
‫حسني المحتسب‬
‫طريقة التصنيف ‪3‬‬
‫‪9‬ا‪236‬‬
‫التعرف الضوئي على الكتابة العربية – طريقة‬
‫العمل‬
‫الحصول على الصورة‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص النصوص‬
‫ما بعد المعالجة‬
‫‪36‬‬
‫حسني المحتسب‬
‫ما بعد المعالجة‬
‫•‬
‫•‬
‫•‬
‫التدقيق االمالئي وتصحيح االخطاء الناتجة عن عمليتي ما‬
‫قبل المعالجة والمعالجة‬
‫مثال التأكد من صحة الكلمة بمطابقتها للكلمات الموجودة‬
‫في معجم مصاحب‬
‫عند عدم وجود الكلمة قد يسأل المستخدم للتصحيح أو‬
‫اضافتها للمعجم‬
‫‪37‬‬
‫حسني المحتسب‬
‫مقارنة‬
‫طريقة الصندوق االسود‬
‫•‬
‫ثالثة‬
‫التعرف على الكتابة العربية‬
‫‪38‬‬
‫حسني المحتسب‬
‫مقارنة‬
‫•‬
‫طريقة الصندوق االبيض‬
‫ما قبل‬
‫المعالجة‬
‫‪39‬‬
‫التقطيع‬
‫استخالص‬
‫الخصائص‬
‫و التصنيف‬
‫ثالثة‬
‫حسني المحتسب‬
‫ثالثة‬
‫ما بعد‬
‫المعالجة‬
‫مقارنة‬
‫•‬
‫•‬
‫القارئ اآللي‬
‫‪OmniPage‬‬
‫‪40‬‬
‫حسني المحتسب‬
‫عناصر معايير المقارنة‬
‫•‬
‫عناصر المعايرة‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪41‬‬
‫نص‪ :‬عدد الرموز الموجودة في النص األصلي‬
‫ناتج‪ :‬عدد الرموز الموجودة في النص الناتج عن عملية التعرف على‬
‫الكتابة العربية‬
‫صح‪ :‬عدد الرموز المتعرف عليها بشكل صحيح‬
‫مس‪ :‬عدد الرموز المستبدلة‬
‫مح ‪ :‬عدد الرموز المحذوفة‬
‫مض‪ :‬عدد الرموز المضافة‬
‫حسني المحتسب‬
‫معايير المقارنة‬
‫•‬
‫الضبط‪ :‬عدد الرموز المتعرف عليها بشكل صحيح على‬
‫عدد الرموز الموجودة في النص األصلي‬
‫الضبط = صح ‪ /‬نص‬
‫•‬
‫الدقة‪ :‬عدد الرموز المتعرف عليها بشكل صحيح على‬
‫عدد الرموز الموجودة في النص الناتج عن عملية‬
‫التعرف على الكتابة العربية‬
‫الدقة = صح ‪ /‬ناتج‬
‫•‬
‫المضاف‪ :‬عدد الرموز المضافة على عدد الرموز‬
‫الموجودة في النص األصلي‬
‫المضاف = مض ‪ /‬نص‬
‫‪42‬‬
‫حسني المحتسب‬
‫معايير المقارنة‬
‫•‬
‫المحذوف‪ :‬عدد الرموز المحذوفة على عدد الرموز الموجودة في‬
‫النص األصلي‬
‫المحذوف = مح ‪ /‬نص‬
‫•‬
‫المستبدل‪ :‬عدد الرموز المستبدلة على عدد الرموز الموجودة في‬
‫النص األصلي‬
‫المستبدل = مس ‪ /‬نص‬
‫‪43‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫‪OmniPage‬‬
‫‪94.06 %‬‬
‫القارئ اآللي‬
‫‪83.67 %‬‬
‫‪44‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫‪OmniPage‬‬
‫‪89.14 %‬‬
‫القارئ اآللي‬
‫‪76.3 %‬‬
‫‪45‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫‪OmniPage‬‬
‫‪41.09 %‬‬
‫القارئ اآللي‬
‫‪98.13 %‬‬
‫‪46‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫‪OmniPage‬‬
‫‪97.7 %‬‬
‫القارئ اآللي‬
‫‪98.08 %‬‬
‫‪47‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫‪OmniPage‬‬
‫‪35.79 %‬‬
‫القارئ اآللي‬
‫‪38.88 %‬‬
‫‪48‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫‪OmniPage‬‬
‫‪38.75 %‬‬
‫القارئ اآللي‬
‫‪89.52 %‬‬
‫‪49‬‬
‫حسني المحتسب‬
‫المقارنة‬
‫•‬
‫معدل دقة الصفحة‬
‫•‬
‫•‬
‫‪50‬‬
‫القارئ اآللي‬
‫‪OmniPage‬‬
‫‪%90.333‬‬
‫‪%86.89‬‬
‫حسني المحتسب‬
‫خاتمة‬
‫•‬
‫•‬
‫مقدمة‬
‫طريقة العمل‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫التحويل الثنائي‬
‫ما قبل المعالجة‬
‫التقطيع‬
‫استخالص الخصائص والتصنيف‬
‫ما بعد المعالجة‬
‫مقارنة‬
‫‪51‬‬
‫حسني المحتسب‬
‫وشكرا‬
‫سبحانك اللهم وبحمدك أشهد أن ال إله‬
‫إال أنت أستغفرك وأتوب إليك‬
‫‪52‬‬
‫حسني المحتسب‬