DIP Lec1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

Lecture 1.

Introduction to Digital
Image Processing
Dr. Mariam Saii
Dr. Ali Mayya
Depended on: C. Gonzalez & R. E. Woods,Digital Image Processing 3rd edition, 2008.

(c) 2018-2019 For 5th Year Computer and Automatic Control Engineering, , Tishreen University
‫مفردات المقرر ‪Course Vocabulary‬‬
‫مقدمة إلى معالجة الصورة‬ ‫•‬
‫العمليات على مستوى البكسالت‬ ‫•‬
‫هيستوغرام الصورة ‪Histogram‬‬ ‫•‬
‫معالجة الصورة في المجال الفراغي ‪( Spatial Domain‬تحويالت السويات الرمادية)‬ ‫•‬
‫معالجة الصورة في المجال الفراغي (مرشحات المجال الفراغي)‬ ‫•‬
‫معالجة الصورة في المجال الترددي ‪( Frequency Domain‬تحويل فورييه)‬ ‫•‬
‫معالجة الصورة في المجال الترددي (تحويل المويجات)‬ ‫•‬
‫تجزيء الصورة ‪Image Segmentation‬‬ ‫•‬
‫ضغط الصورة ‪Image Compression‬‬ ‫•‬
‫تمثيل وتوصيف الصورة ‪Image Description and Representation‬‬ ‫•‬
‫معالجة الصورة الملونة ‪Color Image Processing‬‬ ‫•‬
‫العمليات المورفولوجية ‪Morphological Image Processing‬‬ ‫•‬
‫‪Image Recognition‬‬ ‫العميق)‬
‫‪(c) 2018-2019‬‬ ‫التعلم‬
‫‪For 5th Year‬‬ ‫‪ and‬إلى‬
‫‪Computer‬‬ ‫التعرف على الصورة (مدخل‬ ‫•‬
‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
Course Outline
:‫• الجزء العملي‬
‫• مخبر معالجة الصورة‬
Quiz )‫• (اختبارات على األجهزة‬
Practical exam ‫• امتحان عملي على األجهزة‬
Simple Project •
Python ،Matlab, C# ‫• لغات البرمجة‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫األهداف العامة ‪Typical Goals‬‬
‫معالجة الصورة ‪Image Processing‬‬ ‫•‬
‫تحسين الصور وفق وجهة نظر اإلنسان‪.‬‬ ‫•‬
‫تحليل الصورة ‪Image Analysis‬‬ ‫•‬
‫تحسين الصور من أجل تطبيقات تعلم اآللة (وفق وجهة نظر اآللة)‬ ‫•‬
‫التعرف على الصورة ‪Image Recognition‬‬ ‫•‬
‫فهم مكونات الصورة والعالقات بينها‬ ‫•‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
‫‪Why Image Processing‬‬

‫تفسير ظواهر ال يمكن للعين المجردة مالحظتها‬ ‫تقليل بيانات الصور من‬
‫أجل التخزين والنقل‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪....‬‬ ‫الطب والفضاء واألمن‬‫في ‪Dr. Ali‬‬ ‫تطبيقات معالجة الصورة‬
‫‪Mayya‬‬
‫مستويات معالجة الصورة‬
‫• ‪Low-level‬‬
‫• الترشيح‪ ،‬تقليل الضجيج‪ ،‬التحسين (الدخل والخرج هنا صورة)‬
‫• ‪Mid-level‬‬
‫• التجزيء‪ ،‬وصف وتمثيل الصورة‪ ،‬استخالص سمات الصورة‬
‫(الدخل صورة والخرج صفات أو سمات الصورة)‬
‫• ‪High-level‬‬
‫• التعرف على الصور‪ ،‬الحصول على المعرفة من الصور (الدخل‬
‫سمات الصورة والخرج معرفة)‪.‬‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
Image ‫مفهوم الصورة‬
X
• An image is a 2-D function ‫تابع ثنائي البعد‬
• f(x, y)
• x and y - spatial coordinates ‫إحداثيات مكانية‬ 5
• f - amplitude (intensity, gray level) at a point
with coordinates (x, y) ‫قيمة السوية الرمادية‬
Y
• All values finite and discrete - digital image Intensity
‫شدة السوية الرمادية‬
)‫• قيم الصورة متقطعة (صورة رقمية‬ )‫(قيمة البكسل‬
• Each value - pixel (picture element)
‫• كل قيمة تسمى من وجهة نظر الصورة بـمصطلح‬ (1,4)
»‫«البكسل‬ ‫إحداثيات البكسل‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
Electromagnetic Spectrum
‫المجال الكهرومغناطيسي‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫ الضوء المرئي‬Visible light

Microscopic images of a CD, cholesterol, and a


microprocessor

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫ أشعة فوق بنفسجية‬Ultraviolet Light

‫قدرة النحلة على رؤية الزهرة كما تظهر في‬


.‫التصوير باألشعة فوق البنفسجية‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫ أشعة تحت الحمراء‬Infrared light

‫صورة مجرة باألشعة المختلفة‬


)IR ،near IR ،‫ مرئية‬،‫(مركبة‬

:‫المصدر‬
https://blog.theuniversesolved.com
/2012/04/23/things-we-cant-see/

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫ أشعة سينية‬X-ray

:‫المصدر‬
X-Ray ‫صورة أشعة سينية‬ CT ‫صورة أشعة سينية‬ http://lonetreefp.com/x-ray-and-bone-
‫صور العمود الفقري‬ ‫للرأس‬ density-testing/

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫أشعة راديوية‬

‫صورة بالرنين المغناطيسي‬


Spin ‫للعمود الفقري‬
‫التصوير بالرنين المغناطيسي‬
Magnetic resonance imaging (MRI)

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫‪Microwave Lights‬أشعة ميكروية‬
‫التصوير باألشعة الميكروية‬
‫كشف العيوب في األنابيب المصنعة بإجراء‬
‫مسح باألشعة الراديوية‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
‫مصادر الصور‬
‫ أشعة غاما‬Gamma Lights
‫التصوير بأشعة غاما‬
‫تستخدم لتطبيقات تصوير الهيكل العظمي‬
‫تعطي صور مجسمة‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مصادر الصور‬
‫صورة مشهد بأنواع مختلفة من األشعة‬
‫صورة بأشعة ذات حزم مختلفة لنفس المشهد (مشهد فضائي)‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
‫مصادر الصور‬
Ultrasound ‫تصوير باألشعة فوق الصوتية‬

‫تصوير أجزاء الجسم‬


‫بشكل خاص في تصوير‬
Fetal ‫األجنة‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫مكونات نظام معالجة الصورة ذو األهداف العامة‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫استحصال (التقاط) الصورة‬
Image acquisition
• Sensor to measure energy ‫حساسات قياس الطاقة‬
• CCD arrays
• CMOS

‫المنبع‬
‫الضوئي‬
‫شبكة‬
‫أخذ العينات‬
‫الحساسات‬
+ Sampling
‫التكميم‬
Quantization
‫الكاميرا‬
‫المشهد‬

‫الصورة الرقمية‬
‫المكافئة للمشهد‬
(c) 2018-2019 For 5th Year Computer and
Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫استحصال (التقاط) الصورة‬
Image acquisition
• An image f(x, y)
• 0 < f(x, y) < ∞
• 0 ≤ Lmin ≤ f(x, y) ≤ Lmax < ∞ (monocromatic image)
• The interval [Lmin , Lmax] - grayscale of the image

)‫[ مجال الصورة الرمادي (الصورة ذات اللون الوحيد‬0-L-1] ‫[ أو‬Lmin , Lmax] •
• f(x, y) = i(x, y) r(x, y)
‫ اإلضاءة و االنعكاس‬:‫• الصورة الرقمية مركبتان هما‬
• 0 < i(x, y) < ∞ , illumination component
• Determined by illumination source ‫يحددها المصدر الضوئي‬
• 0 < r(x, y) < 1 , reflectance component
• Determined by object characteristics ‫تحددها خصائص الجسم المستقبل للضوء‬
‫• في حالة التصوير باألشعة التي تمر عبر األجسام (األشعة السينية) يتم استخدام‬
.‫االنعكاس‬ ‫من‬ ‫ بدالا‬Transmissivity ‫مصطلح النفاذية‬
(c) 2018-2019 For 5th Year Computer and
Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫استحصال (التقاط) الصورة‬
‫أخذ العينات ‪ & Sampling‬التكميم ‪Quantization‬‬
‫• خرج الحساس قيمة تشابهية مستمرة يجب تحويلها لقيمة متقطعة‪.‬‬
‫• أخذ العينات‪ :‬تحويل إحداثيات الصورة إلى إحداثيات متقطعة باستخدام خطوة ‪M = 2m‬‬
‫على المحور األفقي‪ ،‬و‪ N = 2n‬على المحور الشاقولي‪.‬‬
‫• التكميم‪ :‬تحويل قيم الصورة إلى قيم متقطعة (سويات رمادية أو قيم رقمية) ‪L = 2k‬‬
‫مستوى تكميم أو سوية رمادية‪ K .‬عدد البتات الالزمة لتخزين البسكل‪.‬‬
‫• صورة مكممة بـ ‪ 8‬بت يكون عدد سوياتها الرمادية ‪ 28=256‬ومجال هذه السويات هو‬
‫]‪.[0-255‬‬
‫• حجم الصورة التخزيني‬
‫• ‪size = (M×N×k)/8 bytes‬‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
‫تمثيل الصورة‬
Image representation

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫الدقة ‪Resolution‬‬

‫• الدقة نوعان مكانية ‪ Spatial‬ودقة السويات الرمادية ‪.Gray level‬‬

‫الدقة المكانية‪:‬‬ ‫•‬


‫تتعلق بعدد العينات في واحدة المساحة (مساحة الصورة)‪ ،‬وبحجم البكسل‪.‬‬ ‫•‬
‫تحدد عدد النقاط في اإلنش الواحد حجم البكسل الواحد‪.‬‬ ‫•‬
‫في حال تثبيت حجم البكسل فإن الدقة المكانية تتأثر بمساحة الصورة (عدد‬ ‫•‬
‫أسطرها وأعمدتها)‪.‬‬

‫‪(c) 2018-2019 For 5th Year Computer and‬‬


‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
Spatial Resolution ‫الدقة المكانية‬
‫ صورة ممثلة بنفس حجم البكسل لكن حجم الصورة مختلف‬:‫• مثال‬

Same Pixel Size


Different Image Sizes

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
Spatial Resolution ‫الدقة المكانية‬
‫ صورة ممثلة بنفس حجم البكسل لكن بنفس حجم الصورة‬:‫• مثال‬
.1024*1024

Different Pixel
Size, Same
Image Sizes

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya
‫دقة السويات الرمادية ‪Gray Level Resolution‬‬
‫‪ 16‬بت‬ ‫‪ 8‬بت‬ ‫• تمثل عدد البتات الالزمة‬
‫لتمثيل البكسل الواحد من‬
‫الصورة ‪.Bit Per Pixel‬‬
‫• بفرض عدد البتات ‪ K‬عندها‬
‫عدد السويات الرمادية الممكنة‬
‫لتلوين الصورة هو ‪ 2k‬في‬
‫حين أن مجال السويات‬
‫الرمادية هو ‪.0-2k-1‬‬
‫• بفرض أن الصورة تتمثل بـ‬
‫‪ 8bits‬يعني أن مجال‬
‫هو‬ ‫الرمادية‬ ‫السويات‬
‫]‪.[0-255‬‬
‫• في حال استخدام عدد بتات قليلة‬
‫لتمثيل البكسالت نحصل على مشكلة‬
‫‪ false contour‬وهي تعني رداءة‬
‫‪ 4‬بت‬
‫‪(c) 2018-2019 For 5th Year Computer and‬‬
‫‪ 2‬بت‬ ‫ألوان الصورة (ألوان رديئة)‪.‬‬
‫‪Automatic Control Engineering Dr.Mariam Saii,‬‬
‫‪Dr. Ali Mayya‬‬
‫صيغ ملفات تخزين الصور‬
‫‪Image File Format‬‬
‫• هناك عدد من تنسيقات الملفات التي يمكن فيها تخزين الصور في الملفات واسترجاعها‬
‫من الملفات‪ .‬هذه هي المعروفة باسم معايير تنسيق ملف الصورة‪.‬‬
‫‪ BMP -1‬اختصار ‪ BitMap‬أقدم الصيغ‪ ،‬ال تتضمن ضغط للصورة‪ ،‬حجم تخزيني كبير‪،‬‬
‫استخدمت في تطبيقات الرسوميات قديما ا بسبب توافقها مع منصات التشغيل السابقة‪ ،‬لم تعد‬
‫مستخدمة بكثرة بسبب الحجم الكبير‪.‬‬

‫‪ BMP -2‬اختصار ‪ Joint Photographic Expert Group‬أقدم الصيغ‪ ،‬تتضمن ضغط‬


‫عالي للصورة‪ ،‬حجم تخزيني متوسط‪ ،‬دقة بين الجيدة والعادية لكنها ليست رديئة‪ ،‬تستخدم في‬
‫أغراض النقل والتراسل واألغراض العامة (التصوير) وتعتبر النوع األكثر استخداما ا‪.‬‬

‫‪ GIF -3‬اختصار ‪ ،Graphic Interchange Format‬تدعم الصور المتحركة‪ ،‬تتضمن ضغط عال‬
‫جدا ا ودقة منخفضة تدعم نمط الصور المفهرسة ‪ ،indexed Image‬شائعة االستخدام على االنترنت‬
‫لحجمها الصغير‬
‫‪ TIFF -5‬وهي اختصار لـ ‪Tagged‬‬
‫‪ ،Image File Format‬وتستخدم ضغط‬ ‫‪PNG -4‬اختصار ‪Portable Network‬‬
‫خفيف وتتمتع بدقة عالية وتتطلب حجم‬ ‫‪ ،Graphic‬هي النسخة األحدث من ‪GIF‬‬
‫تخزيني كبير‪ ،‬تستخدم في بعض الكاميرات‬ ‫وتستخدم في تصميم المواقع حيث أنها‬
‫الرقمية‪ ،‬الطابعات االحترافية وبعض‬ ‫أعلى دقة من ‪GIF‬‬
‫األجهزة الطبية‬
‫أنواع الصور ‪Image Types‬‬
‫• صور ثنائية قيمها ‪ 0‬أو ‪ 1‬حجمها التخزيني لكل‬
‫بكسل ‪ 1‬بت‬
‫• صور رمادية‪ :‬مجالها ]‪ [0-L-1‬وحجمها‬
‫التخزيني ‪ k‬بت لكل بكسل‬
‫• صور ملونة‪ :‬عدة مركبات رمادية (‪)4،3،2‬‬
‫• صور ملونة بنظام لوني ‪Color System‬‬
‫• ‪RGB‬‬
‫• ‪CMYK‬‬
‫‪Indexed‬‬ ‫(دليلية)‬ ‫مفهرسة‬ ‫• صور‬
‫‪Image‬‬

‫‪Indexed‬‬ ‫‪RGB‬‬

‫‪CMYK‬‬
‫ والتحويالت بينها‬Data Types ‫أهم أنواع بيانات الصور‬

(c) 2018-2019 For 5th Year Computer and


Automatic Control Engineering Dr.Mariam Saii,
Dr. Ali Mayya

You might also like