SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
CS-467 Image processing and Computer Vision
Course Project 8
Goals:
1) to learn how to restore blurred images
Use VEGA program
1. Choose an image ( , )f x y from a collection of blurred images
(see classdataIMAGESBLUR EXAMPLES)
degraded by Gaussian, motion, rectangular, and defocus blur.
2. Restore all 4 versions of this blurred image in VEGA using an image restoration tool. First, use a
Restoration“Blur Recognition” tool and then, after a type of blur and its parameters are recognized,
use Restoration  “Image Restoration” tool to restore an image. Use Wiener filter, Tikhonov
regularization, and Inverse Filter. Compare their efficiency. Try to find a better parameter for the
recognized type of blur, if you are not satisfied with the restoration results. Estimate the restoration
quality using PSNR as a measure.
3. Prepare a brief report based on the measured PSNRs.
Bonus (50 % extra credit). Design Matlab functions for measuring BSNR and ISNR (see slide 27 of
the Lecture-11 presentation) and apply them along with PSNR to evaluate your results. In BSNR, M
(noise variance) shall be used as one of input parameters), but in your experiments you may set 1σ = ,
since images in the “blurry” collection are not noisy. Include BSNR and ISNR in your report and make
your conclusions based on all of PSNR, BSNR, and ISNR.
Put your resulting images and the report in the subfolder Project 8 (you need to create it) located in the
designated folder (named by your last name) in the folder
sfs01classesCS 467 001Class Data (The folder sfs01classes is mapped from all the lab computers,
so you can easily find it through File Explorer (Computer) in Windows 7. A shortcut to the Classes
folder is also available on the desktop of the lab computers.

Más contenido relacionado

La actualidad más candente

modelling and simulation of second order mechanical system
modelling and simulation of second order mechanical systemmodelling and simulation of second order mechanical system
modelling and simulation of second order mechanical system
sanmudo
 
CenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-PosterCenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-Poster
Yunming Zhang
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Muddassar Abbasi
 
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...
Ryo Takahashi
 

La actualidad más candente (20)

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
 
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...
 
Facial keypoint recognition
Facial keypoint recognitionFacial keypoint recognition
Facial keypoint recognition
 
modelling and simulation of second order mechanical system
modelling and simulation of second order mechanical systemmodelling and simulation of second order mechanical system
modelling and simulation of second order mechanical system
 
Rs lab 06
Rs lab 06Rs lab 06
Rs lab 06
 
CenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-PosterCenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-Poster
 
Understand Manifolds using MATLAB
Understand Manifolds using MATLAB Understand Manifolds using MATLAB
Understand Manifolds using MATLAB
 
Matlab_LT_0718
Matlab_LT_0718Matlab_LT_0718
Matlab_LT_0718
 
Implements the histogram equalization algorithm
Implements the histogram equalization algorithmImplements the histogram equalization algorithm
Implements the histogram equalization algorithm
 
Knn Algorithm presentation
Knn Algorithm presentationKnn Algorithm presentation
Knn Algorithm presentation
 
2021 05-04-u2-net
2021 05-04-u2-net2021 05-04-u2-net
2021 05-04-u2-net
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
 
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
 
poster
posterposter
poster
 
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
 
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...
Quantization and Training of Neural Networks for Efficient Integer-Arithmetic...
 
Images in matlab
Images in matlabImages in matlab
Images in matlab
 
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
 
Me 443 2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443   2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...Me 443   2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...
Me 443 2 tour of mathematica Erdi Karaçal Mechanical Engineer University of...
 
KNN
KNNKNN
KNN
 

Destacado

Como puedo desarrollar mis talentos
Como puedo desarrollar mis talentosComo puedo desarrollar mis talentos
Como puedo desarrollar mis talentos
Nixon Estrada
 
Algebra moderna-domingues-iezzi
Algebra moderna-domingues-iezziAlgebra moderna-domingues-iezzi
Algebra moderna-domingues-iezzi
jecyjs
 
Benny and the biscuits
Benny and the biscuitsBenny and the biscuits
Benny and the biscuits
muod873
 

Destacado (15)

M. Luna and T. Matas :: Dali and other secrets
M. Luna and T. Matas :: Dali and other secretsM. Luna and T. Matas :: Dali and other secrets
M. Luna and T. Matas :: Dali and other secrets
 
Sách new cutting edge - pre intermediate -Book
Sách new cutting edge - pre intermediate -BookSách new cutting edge - pre intermediate -Book
Sách new cutting edge - pre intermediate -Book
 
Como puedo desarrollar mis talentos
Como puedo desarrollar mis talentosComo puedo desarrollar mis talentos
Como puedo desarrollar mis talentos
 
The book of the art of Cennino Cennini
The book of the art of Cennino CenniniThe book of the art of Cennino Cennini
The book of the art of Cennino Cennini
 
Algebra moderna-domingues-iezzi
Algebra moderna-domingues-iezziAlgebra moderna-domingues-iezzi
Algebra moderna-domingues-iezzi
 
PMI-ACP Exam Study Flashcards sample
PMI-ACP Exam Study Flashcards samplePMI-ACP Exam Study Flashcards sample
PMI-ACP Exam Study Flashcards sample
 
Beaumont the algebraic foundations of mathematics
Beaumont   the algebraic foundations of mathematicsBeaumont   the algebraic foundations of mathematics
Beaumont the algebraic foundations of mathematics
 
Determining Tax On Distilled Spirits, 1900
Determining Tax On Distilled Spirits, 1900Determining Tax On Distilled Spirits, 1900
Determining Tax On Distilled Spirits, 1900
 
Benny and the biscuits
Benny and the biscuitsBenny and the biscuits
Benny and the biscuits
 
Fireside Alphabet Picture Book
Fireside Alphabet Picture BookFireside Alphabet Picture Book
Fireside Alphabet Picture Book
 
Handbook of mechanical engineering calculations
Handbook of mechanical engineering calculationsHandbook of mechanical engineering calculations
Handbook of mechanical engineering calculations
 
Fogler elements of chemical reaction engineering 3rd
Fogler   elements of chemical reaction engineering 3rdFogler   elements of chemical reaction engineering 3rd
Fogler elements of chemical reaction engineering 3rd
 
Cracking sin secretos
Cracking sin secretos Cracking sin secretos
Cracking sin secretos
 
A critical review of academic institutions and quality in higher education
A critical review of academic institutions and quality in higher educationA critical review of academic institutions and quality in higher education
A critical review of academic institutions and quality in higher education
 
PRENTISS TUCKER :: The lost key
PRENTISS TUCKER :: The lost keyPRENTISS TUCKER :: The lost key
PRENTISS TUCKER :: The lost key
 

Similar a Project 8

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
 
Remote Sensing: Image Classification
Remote Sensing: Image ClassificationRemote Sensing: Image Classification
Remote Sensing: Image Classification
Kamlesh Kumar
 
AIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdfAIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdf
ssuserb4d806
 
R sprojec3
R sprojec3R sprojec3
R sprojec3
Qust04
 

Similar a Project 8 (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
 
机器学习Adaboost
机器学习Adaboost机器学习Adaboost
机器学习Adaboost
 
Human Emotion Recognition
Human Emotion RecognitionHuman Emotion Recognition
Human Emotion Recognition
 
Cell Profiler
Cell ProfilerCell Profiler
Cell Profiler
 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Network
 
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
IMAGE DE-NOISING USING DEEP NEURAL NETWORKIMAGE DE-NOISING USING DEEP NEURAL NETWORK
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
 
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural NetworkImage De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Network
 
Cell Profiler
Cell ProfilerCell Profiler
Cell Profiler
 
Remote Sensing: Image Classification
Remote Sensing: Image ClassificationRemote Sensing: Image Classification
Remote Sensing: Image Classification
 
Analytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion miningAnalytical study of feature extraction techniques in opinion mining
Analytical study of feature extraction techniques in opinion mining
 
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MININGANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
ANALYTICAL STUDY OF FEATURE EXTRACTION TECHNIQUES IN OPINION MINING
 
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
Radial Basis Function Neural Network (RBFNN), Induction Motor, Vector control...
 
Aggregation operator for image reduction
Aggregation operator for image reductionAggregation operator for image reduction
Aggregation operator for image reduction
 
AIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdfAIML4 CNN lab256 1hr (111-1).pdf
AIML4 CNN lab256 1hr (111-1).pdf
 
R sprojec3
R sprojec3R sprojec3
R sprojec3
 
Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniques
 
Real-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU AccelerationReal-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU Acceleration
 
CUDA Accelerated Face Recognition
CUDA Accelerated Face RecognitionCUDA Accelerated Face Recognition
CUDA Accelerated Face Recognition
 
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHESIMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
IMAGE CLASSIFICATION USING DIFFERENT CLASSICAL APPROACHES
 
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques  Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
Methodological Study Of Opinion Mining And Sentiment Analysis Techniques
 

Más de Wael Sharba (20)

Project 3
Project 3Project 3
Project 3
 
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
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Project 8

  • 1. CS-467 Image processing and Computer Vision Course Project 8 Goals: 1) to learn how to restore blurred images Use VEGA program 1. Choose an image ( , )f x y from a collection of blurred images (see classdataIMAGESBLUR EXAMPLES) degraded by Gaussian, motion, rectangular, and defocus blur. 2. Restore all 4 versions of this blurred image in VEGA using an image restoration tool. First, use a Restoration“Blur Recognition” tool and then, after a type of blur and its parameters are recognized, use Restoration  “Image Restoration” tool to restore an image. Use Wiener filter, Tikhonov regularization, and Inverse Filter. Compare their efficiency. Try to find a better parameter for the recognized type of blur, if you are not satisfied with the restoration results. Estimate the restoration quality using PSNR as a measure. 3. Prepare a brief report based on the measured PSNRs. Bonus (50 % extra credit). Design Matlab functions for measuring BSNR and ISNR (see slide 27 of the Lecture-11 presentation) and apply them along with PSNR to evaluate your results. In BSNR, M (noise variance) shall be used as one of input parameters), but in your experiments you may set 1σ = , since images in the “blurry” collection are not noisy. Include BSNR and ISNR in your report and make your conclusions based on all of PSNR, BSNR, and ISNR. Put your resulting images and the report in the subfolder Project 8 (you need to create it) located in the designated folder (named by your last name) in the folder sfs01classesCS 467 001Class Data (The folder sfs01classes is mapped from all the lab computers, so you can easily find it through File Explorer (Computer) in Windows 7. A shortcut to the Classes folder is also available on the desktop of the lab computers.