ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5...

26
ب يدوياى الخط العربي المكتورف عل التعم ألرفاعي حمد س أ

Upload: others

Post on 10-Feb-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

التعرف على الخط العربي المكتوب يدويا

حمد سالم ألرفاعي أ

Page 2: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

2

مسار ألمحاضرة

مقدمة•

الدافع•

خصائص اللغة العربة•

.التعرف على الخط العرب المكتوب دوا •

التمثل•

التقطع•

الخصائص•

التعرف•

االستخدامات•

خاتمة•

المراجع•

أسئلة•

Page 3: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

3

مقدمة

أو غر ( on-line)نظم التعرف ممكن أن تكون متزامنة •

(. off-line)متزامنة

المتزامن أسهل من غر المتزامن نظرا ألنه عندنا معلومات •

. أكبر

على الكتابة الدوة هو ( off-line)التعرف غر المتزامن •

تحدد ماه الحروف أو الكلمات الموجودة ف صورة رقمة

. من الكالم المكتوب

لها فائدة عظمة ف التواصل بن اإلنسان واآللة و تساعد ف •

.معالجة النصوص المكتوبة دوا

Page 4: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

4

ألدأفع

ملون شخص وه ثقافة مهمة ألعداد 234العربة تحدثها •

.أكبر من الناس

الكالم العرب ختلف ولكن الكتابة العربة موحدة ف مختلف •

أنحاء العالم العرب و تكون وفقا للمعار العرب الحدث

Modern Standard Arabic.

كما أن العدد من اللغات األخرى تستخدم الحروف العربة •

لذا فإن القدرة على تفسر . مثل الفارسة والكردة واألردة

.الكالم العرب المكتوب، آلا له فوائد واسعة

.مكننا أضا على التعرف على الكتابات العربة القدمة•

Page 5: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

5

خصائص أللغة ألعربة

28اللغة العربة تتألف من •.حرف

كل حرف له شكالن أو أربعة •أشكال، واختار شكل الحرف كون على حسب موقعة ف

أربعة مواقع محتملة، . المقطعبداة المقطع، وسط المقطع،

. نهاة المقطع أو معزول

الحروف الت ال مكن أن تكون •ف بداة المقطع أو وسطه

المكنها االتصال مع الحرف . الذي له

Page 6: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

6

خصائص أللغة ألعربة

الفتحة، الضمة، الكسرة، )الحركات •

السكون، التنون، الشدة، المدة،

(الهمزة

كما أن بعض الحروف لها سوابق •

(ascenders) أو لواحق

(descenders .)

تكتب اللغة العربة من المن إلى •

السار، والحروف عادة ما تكون

. متصلة حتى عند الطباعة

هو ( baseline)السطر األساس •

السطر الذي عادة ما تتصل الحروف

.مع بعضها

Page 7: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

7

خصائص أللغة ألعربة

عتمد اتصال الحرف ف الكلمة •

على الحرف نفسه والحرف

.الذي له

هناك ست حروف ال تتصل إال •

لما ظهروا ف . من اتجاه واحد

كلمة ما تنقسم الكلمة إلى عدد

.من المقاطع

هو تكون : Ligatureالرباط•

الحرف باتصال حرف أو أكثر

بشكل مقبول مثل الالم ألف

(.ال)

Page 8: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

8

طرقة ألعمل–ألتعرف على ألك تابة ألدوة

قبل المعالجة

التمثل

استخالص الخصائص على الكلمات

التقطع

استخالص الخصائص

على وحدات أصغر

المتعرف

صورة نص: المدخل

نص متعرف عله: المخرج

Page 9: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

9

مهمات ما قبل ألمعالحة

.التعرف على الخط األساس•

عملة إزالة الشوائب، وتصحح المالن عن طرق معالجة •

. الصور

مكان النص ف الصورة، و فصل النص عن ما حطه•

Page 10: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

10

طرقة ألعمل–ألتعرف على ألك تابة ألدوة

قبل المعالجة

التمثل

استخالص الخصائص على الكلمات

التقطع

استخالص الخصائص

على وحدات أصغر

المتعرف

صورة نص: المدخل

نص متعرف عله: المخرج

Page 11: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

11

ألتمثل

الهكلالصورة عادة ما تتحول إلى شكل موجز قبل التعرف، •skeleton هو عبارة عن التعبر عن الكلمة بسمك نقرة ضوئة

الهكلة . واحدة تظهر الخط الوسط للنص( بكسل)skeletonization أو التنحفthinning تسهل عملة تصنف

. الصورة و أخذ خصائصها

. contour المحطالطرقة الثانة ه •

مشاكل التنحف ه التحدد بشكل خاطئ للخصائص، وااللتباس •أما طرقة المحط تتجنب هذه المشاكل الخاص بكل خوارزمة تنحف

.ألنها ال تخسر معلومات

Page 12: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

12

طرقة ألعمل–ألتعرف على ألك تابة ألدوة

قبل المعالجة

التمثل

استخالص الخصائص على الكلمات

التقطع

استخالص الخصائص

على وحدات أصغر

المتعرف

صورة نص: المدخل

نص متعرف عله: المخرج

Page 13: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

13

ألتقطع

. ه عملة تقسم الكلمة إلى الحروف المكونة لها( segmentation)التقطع •

.االتصال شء أساس باللغة العربة جعل المهمة أكثر تعقدا ف أثناء التعرف•

skewو االنحراف stretchو االمتداد slopوالكتابة الدوة عندها أصال اختالفات ف المالن •و . كما أنه من الممكن أن ظهرالحرف فوق أو تحت الحرف السابق. وكفة ظهور الحرف sizeوالحجم

. أضا ف بعض األحان قد ظهر الحرف التال قبل الحرف السابق

ولكن هناك . لهذه االسباب قد عتقد الكثرون أن اللغة العربة أصعب للتعرف علها من اللغة االنكلزة•عدم وجود حروف كبرة وصغرة، وخط أساس قوي، وقصر : اعتبارات تجعل اللغة العربة أسهل مثل

. طول الكلمة، تغر شكل الحرف على حسب موقعه بشكل نظام

.تقطع الكلمات إلى حروف أو أجزاء من حروف أو أي وحدة أخرى•

Page 14: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

14

طرقة ألعمل–ألتعرف على ألك تابة ألدوة

قبل المعالجة

التمثل

استخالص الخصائص على الكلمات

التقطع

استخالص الخصائص

على وحدات أصغر

المتعرف

صورة نص: المدخل

نص متعرف عله: المخرج

Page 15: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

15

ألخصائص

.ه عبارة عن قاسات عددة مأخوذة عن الصور أو عن مكان ف الصور•

.الخصائص ه المعلومات الت تمرر للمتعرف•

. من الممكن استخدامها للتقطع•

:أمثلة على الخصائص•.كثافة النقرة الضوئة أو البكسل–

.تقعر التكونات بالنسبة للخط األساس–

.نسبة الطول إلى العرض–

.السوابق واللواحق–

. الخصائص البنوة–

.الدوران، ونقاط البداة والنهاة–

.الطول والعرض–

.وغرها. النقاط على الحروف–

Page 16: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

16

طرقة ألعمل–ألتعرف على ألك تابة ألدوة

قبل المعالجة

التمثل

استخالص الخصائص على الكلمات

التقطع

استخالص الخصائص

على وحدات أصغر

المتعرف

صورة نص: المدخل

نص متعرف عله: المخرج

Page 17: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

17

معالج ألتعرف

التعرف من الممكن أن كون•

.مبن على القواعد–

.مبن على االحتماالت–

.أو كلهما معا –

باستخدام بعض الطرق مثل•

.الشبكات العصبونة–

.انموذج ماركوف المخف–

. القواعد–

.هجن بن الطرق االحصائة والقواعد–

Page 18: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

18

ألقوأعد

إنشاء قواعد تعتمد على الخصائص البنوة للحرف مثل •

. المنحنات المفتوحة بعدد من االتجاهات

Page 19: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

19

ألشبكات ألعصبونة

•Neural Networks

تتكون من عنصر معالج بسط و عدد كبر جدا من الترابط، •

.تدرب من خالل بانات تدربة

" مخفة"وه مقسمة إلى طبقة مدخالت، و طبقات متوسطة •

المعلومات تذهب من خالل البداة . و طبقة مخرجات نهائة

إلى النهاة الت تعط الحرف المطلوب

Page 20: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

20

ألشبكات ألعصبونة

طبقة المدخالت

الطبقة المخفة

طبقة المخرجات

Page 21: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

21

أنموذج ماركوف ألمخفي

•Hidden Markov Model (HMM)

. تعتبر مناسبة لتعلم الخصائص الت من الصعب وصفها بشكل بده•

وه عبارة عن متسلسلة باتجاه واحد فها حاالت واحتمالات لالنتقال •

.بن هذه الحاالت على حسب المالحظات

إن كان عندنا س حالة، و ص مالحظة محتملة، عتمد االختار على •

الهدف هو إلعادة بناء مسار الحاالت . االحتمالة المترافقة مع كل حالة

. من المالحظات، لك تعلم معان البانات" path"او

ف التعرف على النصوص، المالحظات من الممكن أن كون عبارة •

. عن مجموعة من البكسالت، و الحاالت ه عبارة أجزاء من الحروف

Page 22: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

22

أنموذج ماركوف ألمخفي

Page 23: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

23

أالستخدأمات

.التعرف على االرقام المكتوبة على الشكات دوا •

الت تحتوي على أرقام و أكثر الكلمات AHDBمثل قاعدة بانات –

.استخداما ، وكلمات مكتوبة دوا

التعرف على العنوان البردة، مثل قاعدة بانات تحوي •

.أسماء مدن وأرقام وكلمات تظهر ف العنوان

التطبقات المحصورة ف التعرف اآلل على الكالم المكتوب •

.دوا ، أثبتت جدواها

Page 24: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

24

خاتمة

.أهمة التعرف على الخط المكتوب دوا •

.الطرقة العامة للتعرف•

.بعض خوارزمات التعرف•

.بعض االستخدامات•

Page 25: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

25

ألمرأخع

• Offline Arabic Handwriting Recognition: A Survey. By Liana

M. Lorigo, Venu Gvindaraju.

و مراجع أخرى من االنترنت و محاضرة المادة عن التعرف الضوئ عن الكتابة •

.العربة تمت قراءتها واالستفادة منها بشكل غر مباشر

Page 26: ايودي بوتكملا يبرعلا طخلا ىلع فرعتلا · 2010-12-13 · 5 ةٌبرعلأ ةغللأ صئاصخ 28 نم ٬ٺأتت دڎبر٧ٺا د٫ٻٺا •.٬رؾ

26

خرأ وأ

شكرا لكم على حسن استماعكم•

أة أسئلة•