SlideShare a Scribd company logo
CS-467 Image processing and Computer Vision
Course Project 4
Goals:
1) To learn how to detect impulse noise and then filter it based on the detection results.
1. Design the following Matlab function:
a) A function, which utilizes differential rank impulse detection followed by median filtering only
of those pixels, which were detected as noisy. Do not forget to take care of border effect and to
extend an image over its borders using mirroring.
The function shall accept an image (matrix), the length of a rank interval r, and threshold s (see
slide 17 of Lecture-6) as parameters and return a filtered image (matrix).
2. Choose an image ( , )f x y
3. Generate random impulse noise ( , )x yη with the corruption rate 0.2 using the function, which you
designed earlier (Project 3), and save a noisy picture.
4. Filter your noisy image using the median filter with the differential rank impulse detector. Use the
function, which you designed. You may apply this filter more than 1 time, if necessary. Try different
values of interval r, and s and find the values giving the best filtering result in terms of RMSE/PSNR.
5. Save your best resulting image.
6. Prepare a brief technical report containing your RMSE/PSNR values.

More Related Content

What's hot

The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
wolf
 
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image DescriptorsPCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
wolf
 
Facial keypoint recognition
Facial keypoint recognitionFacial keypoint recognition
Facial keypoint recognition
Akrita Agarwal
 
Mathematical statements nadiafarhana
Mathematical statements nadiafarhanaMathematical statements nadiafarhana
Mathematical statements nadiafarhanaIslami Cto
 
Implements the histogram equalization algorithm
Implements the histogram equalization algorithmImplements the histogram equalization algorithm
Implements the histogram equalization algorithm
National Cheng Kung University
 
The method of comparing two image files
 The method of comparing two image files The method of comparing two image files
The method of comparing two image files
Minh Anh Nguyen
 
Support Vector Machine ppt presentation
Support Vector Machine ppt presentationSupport Vector Machine ppt presentation
Support Vector Machine ppt presentation
AyanaRukasar
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machines
Learnbay Datascience
 
Cross domain sentiment classification via spectral feature alignment
Cross domain sentiment classification via spectral feature alignmentCross domain sentiment classification via spectral feature alignment
Cross domain sentiment classification via spectral feature alignment
lau
 
support vector machine and associative classification
support vector machine and associative classificationsupport vector machine and associative classification
support vector machine and associative classification
rajshreemuthiah
 
Graph Matching
Graph MatchingGraph Matching
Graph Matching
graphitech
 
J. Park, H. Shim, AAAI 2022, MLILAB, KAISTAI
J. Park, H. Shim, AAAI 2022, MLILAB, KAISTAIJ. Park, H. Shim, AAAI 2022, MLILAB, KAISTAI
J. Park, H. Shim, AAAI 2022, MLILAB, KAISTAI
MLILAB
 
How to understand and implement regression analysis
How to understand and implement regression analysisHow to understand and implement regression analysis
How to understand and implement regression analysis
ClaireWhittaker5
 
Em Algorithm | Statistics
Em Algorithm | StatisticsEm Algorithm | Statistics
Em Algorithm | Statistics
Transweb Global Inc
 
House price prediction
House price predictionHouse price prediction
House price prediction
Karanseth30
 
G. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AI
G. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AIG. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AI
G. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AI
MLILAB
 

What's hot (18)

The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
 
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image DescriptorsPCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
 
Facial keypoint recognition
Facial keypoint recognitionFacial keypoint recognition
Facial keypoint recognition
 
Mathematical statements nadiafarhana
Mathematical statements nadiafarhanaMathematical statements nadiafarhana
Mathematical statements nadiafarhana
 
Rs lab 06
Rs lab 06Rs lab 06
Rs lab 06
 
Implements the histogram equalization algorithm
Implements the histogram equalization algorithmImplements the histogram equalization algorithm
Implements the histogram equalization algorithm
 
The method of comparing two image files
 The method of comparing two image files The method of comparing two image files
The method of comparing two image files
 
Support Vector Machine ppt presentation
Support Vector Machine ppt presentationSupport Vector Machine ppt presentation
Support Vector Machine ppt presentation
 
Support vector machines
Support vector machinesSupport vector machines
Support vector machines
 
Cross domain sentiment classification via spectral feature alignment
Cross domain sentiment classification via spectral feature alignmentCross domain sentiment classification via spectral feature alignment
Cross domain sentiment classification via spectral feature alignment
 
support vector machine and associative classification
support vector machine and associative classificationsupport vector machine and associative classification
support vector machine and associative classification
 
Graph Matching
Graph MatchingGraph Matching
Graph Matching
 
Assignment 2
Assignment 2Assignment 2
Assignment 2
 
J. Park, H. Shim, AAAI 2022, MLILAB, KAISTAI
J. Park, H. Shim, AAAI 2022, MLILAB, KAISTAIJ. Park, H. Shim, AAAI 2022, MLILAB, KAISTAI
J. Park, H. Shim, AAAI 2022, MLILAB, KAISTAI
 
How to understand and implement regression analysis
How to understand and implement regression analysisHow to understand and implement regression analysis
How to understand and implement regression analysis
 
Em Algorithm | Statistics
Em Algorithm | StatisticsEm Algorithm | Statistics
Em Algorithm | Statistics
 
House price prediction
House price predictionHouse price prediction
House price prediction
 
G. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AI
G. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AIG. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AI
G. Park, J.-Y. Yang, et. al., NeurIPS 2020, MLILAB, KAIST AI
 

Viewers also liked

Sakhr Arabic OCR User's Guide
Sakhr Arabic OCR User's GuideSakhr Arabic OCR User's Guide
Sakhr Arabic OCR User's Guide
Wael Sharba
 
handbook-of-islamic-banking
handbook-of-islamic-bankinghandbook-of-islamic-banking
handbook-of-islamic-bankingWael Sharba
 
رقمنة الدوريات العربية
رقمنة الدوريات العربيةرقمنة الدوريات العربية
رقمنة الدوريات العربية
Naglaa Yassin
 
مشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونية
مشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونيةمشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونية
مشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونية
Dr. Ahmed Farag
 
تخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرة
تخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرةتخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرة
تخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرة
Naglaa Yassin
 
مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...
مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...
مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...
Dr. Eman Ramadan
 
متطلبات التحول الرقمي لمؤسسات المعلومات العربية
متطلبات التحول الرقمي لمؤسسات المعلومات العربيةمتطلبات التحول الرقمي لمؤسسات المعلومات العربية
متطلبات التحول الرقمي لمؤسسات المعلومات العربية
Naglaa Yassin
 
الوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلومات
الوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلوماتالوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلومات
الوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلومات
Dr. Ahmed Farag
 
تعلم العود بدون معلم
تعلم العود بدون معلم تعلم العود بدون معلم
تعلم العود بدون معلم Wael Sharba
 
تجارب الرقمنة عربيا وعالميا
تجارب الرقمنة عربيا وعالمياتجارب الرقمنة عربيا وعالميا
تجارب الرقمنة عربيا وعالمياDr-Ahmed Hafiz
 
الرقمنة داخل مؤسسات المعلومات أم خارجها
الرقمنة داخل مؤسسات المعلومات أم خارجهاالرقمنة داخل مؤسسات المعلومات أم خارجها
الرقمنة داخل مؤسسات المعلومات أم خارجها
aliraro
 
الرقمنة وتقنياتها في المكتبات العربية
الرقمنة وتقنياتها في المكتبات العربيةالرقمنة وتقنياتها في المكتبات العربية
الرقمنة وتقنياتها في المكتبات العربية
Naglaa Yassin
 

Viewers also liked (13)

Sakhr Arabic OCR User's Guide
Sakhr Arabic OCR User's GuideSakhr Arabic OCR User's Guide
Sakhr Arabic OCR User's Guide
 
handbook-of-islamic-banking
handbook-of-islamic-bankinghandbook-of-islamic-banking
handbook-of-islamic-banking
 
رقمنة الدوريات العربية
رقمنة الدوريات العربيةرقمنة الدوريات العربية
رقمنة الدوريات العربية
 
مشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونية
مشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونيةمشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونية
مشروعات رقمنة مصادر المعلومات دراسة لتجارب المكتبات الوطنية الفرانكوفونية
 
تخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرة
تخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرةتخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرة
تخطيط رقمنة المؤلفات العربية بمكتبة جامعة القاهرة
 
مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...
مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...
مشروعات رَقْمَنَة الكتب العربية بمكتبة الإسكندرية ودورها في توثيق الثقافة الر...
 
متطلبات التحول الرقمي لمؤسسات المعلومات العربية
متطلبات التحول الرقمي لمؤسسات المعلومات العربيةمتطلبات التحول الرقمي لمؤسسات المعلومات العربية
متطلبات التحول الرقمي لمؤسسات المعلومات العربية
 
الوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلومات
الوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلوماتالوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلومات
الوسائط الرقمية وتطبيقاتها في المكتبات ومؤسسات المعلومات
 
تعلم العود بدون معلم
تعلم العود بدون معلم تعلم العود بدون معلم
تعلم العود بدون معلم
 
تجارب الرقمنة عربيا وعالميا
تجارب الرقمنة عربيا وعالمياتجارب الرقمنة عربيا وعالميا
تجارب الرقمنة عربيا وعالميا
 
الرقمنة داخل مؤسسات المعلومات أم خارجها
الرقمنة داخل مؤسسات المعلومات أم خارجهاالرقمنة داخل مؤسسات المعلومات أم خارجها
الرقمنة داخل مؤسسات المعلومات أم خارجها
 
فضلون آمال
فضلون آمالفضلون آمال
فضلون آمال
 
الرقمنة وتقنياتها في المكتبات العربية
الرقمنة وتقنياتها في المكتبات العربيةالرقمنة وتقنياتها في المكتبات العربية
الرقمنة وتقنياتها في المكتبات العربية
 

Similar to Project 4

1 of 6 LAB 5 IMAGE FILTERING ECE180 Introduction to.docx
1 of 6  LAB 5 IMAGE FILTERING ECE180 Introduction to.docx1 of 6  LAB 5 IMAGE FILTERING ECE180 Introduction to.docx
1 of 6 LAB 5 IMAGE FILTERING ECE180 Introduction to.docx
mercysuttle
 
Project 3
Project 3Project 3
Project 3
Wael Sharba
 
A computer vision approach to speech enhancement
A computer vision approach to speech enhancementA computer vision approach to speech enhancement
A computer vision approach to speech enhancement
Ramin Anushiravani
 
IRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo CameraIRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo Camera
IRJET Journal
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
INFOGAIN PUBLICATION
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
IJMER
 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple featuresHirantha Pradeep
 
A Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalA Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrieval
IOSR Journals
 
Introduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABIntroduction to Image Processing with MATLAB
Introduction to Image Processing with MATLAB
Sriram Emarose
 
Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...
sipij
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of ImageSatheesh K
 
K010615562
K010615562K010615562
K010615562
IOSR Journals
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
iosrjce
 
Edge detection iOS application
Edge detection iOS applicationEdge detection iOS application
Edge detection iOS application
Ketan Raval
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
IRJET Journal
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Azharo7
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习Adaboost
Shocky1
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
IRJET Journal
 
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITIONFEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
International Journal of Technical Research & Application
 

Similar to Project 4 (20)

1 of 6 LAB 5 IMAGE FILTERING ECE180 Introduction to.docx
1 of 6  LAB 5 IMAGE FILTERING ECE180 Introduction to.docx1 of 6  LAB 5 IMAGE FILTERING ECE180 Introduction to.docx
1 of 6 LAB 5 IMAGE FILTERING ECE180 Introduction to.docx
 
Project 3
Project 3Project 3
Project 3
 
A computer vision approach to speech enhancement
A computer vision approach to speech enhancementA computer vision approach to speech enhancement
A computer vision approach to speech enhancement
 
IRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo CameraIRJET- 3D Vision System using Calibrated Stereo Camera
IRJET- 3D Vision System using Calibrated Stereo Camera
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple features
 
A Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrievalA Mat Lab built software application for similar image retrieval
A Mat Lab built software application for similar image retrieval
 
Introduction to Image Processing with MATLAB
Introduction to Image Processing with MATLABIntroduction to Image Processing with MATLAB
Introduction to Image Processing with MATLAB
 
Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...Face Detection and Recognition Using Back Propagation Neural Network and Four...
Face Detection and Recognition Using Back Propagation Neural Network and Four...
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
 
mini prjt
mini prjtmini prjt
mini prjt
 
K010615562
K010615562K010615562
K010615562
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
 
Edge detection iOS application
Edge detection iOS applicationEdge detection iOS application
Edge detection iOS application
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习Adaboost
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITIONFEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
FEATURE EXTRACTION USING SURF ALGORITHM FOR OBJECT RECOGNITION
 

More from Wael Sharba

Project 9
Project 9Project 9
Project 9
Wael Sharba
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
Wael Sharba
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
Wael Sharba
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
Wael Sharba
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
Wael Sharba
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
Wael Sharba
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
Wael Sharba
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
Wael Sharba
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
Wael Sharba
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
Wael Sharba
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Wael Sharba
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
Wael Sharba
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
Wael Sharba
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Wael Sharba
 
Microsoft system center 1
Microsoft system center 1Microsoft system center 1
Microsoft system center 1Wael Sharba
 
Sig2014 vision correcting display
Sig2014 vision correcting displaySig2014 vision correcting display
Sig2014 vision correcting display
Wael Sharba
 
What’s new in share point 2013
What’s new in share point 2013What’s new in share point 2013
What’s new in share point 2013
Wael Sharba
 
Schwartz d. encyclopedia of knowledge management
Schwartz d. encyclopedia of knowledge managementSchwartz d. encyclopedia of knowledge management
Schwartz d. encyclopedia of knowledge managementWael Sharba
 
مصطلحات المعلوماتية انكليزي-عربي
مصطلحات المعلوماتية انكليزي-عربيمصطلحات المعلوماتية انكليزي-عربي
مصطلحات المعلوماتية انكليزي-عربي
Wael Sharba
 

More from Wael Sharba (20)

Project 9
Project 9Project 9
Project 9
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Microsoft system center 1
Microsoft system center 1Microsoft system center 1
Microsoft system center 1
 
Sig2014 vision correcting display
Sig2014 vision correcting displaySig2014 vision correcting display
Sig2014 vision correcting display
 
What’s new in share point 2013
What’s new in share point 2013What’s new in share point 2013
What’s new in share point 2013
 
Schwartz d. encyclopedia of knowledge management
Schwartz d. encyclopedia of knowledge managementSchwartz d. encyclopedia of knowledge management
Schwartz d. encyclopedia of knowledge management
 
مصطلحات المعلوماتية انكليزي-عربي
مصطلحات المعلوماتية انكليزي-عربيمصطلحات المعلوماتية انكليزي-عربي
مصطلحات المعلوماتية انكليزي-عربي
 

Recently uploaded

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

Project 4

  • 1. CS-467 Image processing and Computer Vision Course Project 4 Goals: 1) To learn how to detect impulse noise and then filter it based on the detection results. 1. Design the following Matlab function: a) A function, which utilizes differential rank impulse detection followed by median filtering only of those pixels, which were detected as noisy. Do not forget to take care of border effect and to extend an image over its borders using mirroring. The function shall accept an image (matrix), the length of a rank interval r, and threshold s (see slide 17 of Lecture-6) as parameters and return a filtered image (matrix). 2. Choose an image ( , )f x y 3. Generate random impulse noise ( , )x yη with the corruption rate 0.2 using the function, which you designed earlier (Project 3), and save a noisy picture. 4. Filter your noisy image using the median filter with the differential rank impulse detector. Use the function, which you designed. You may apply this filter more than 1 time, if necessary. Try different values of interval r, and s and find the values giving the best filtering result in terms of RMSE/PSNR. 5. Save your best resulting image. 6. Prepare a brief technical report containing your RMSE/PSNR values.