際際滷

際際滷Share a Scribd company logo
The Electronics
Club
INTRODUCTION
TO
DIGITAL
IMAGE PROCESSING
What is DIP?
What are the related fields?
How are they related?
Why are they studied together?
Tools Required?
Applications Demos!
AGENDA
Basics of Digital Image Processing
Basics of Digital Image Processing
Basics of Digital Image Processing
Basics of Digital Image Processing
Basics of Digital Image Processing
Basics of Digital Image Processing
Basics of Digital Image Processing
Basics of Digital Image Processing
COMPUTER VISION
ACQUIRE
PROCESS
ANALYZE
UNDERSTAND
Images or high dimensional data to produce
numerical i.e. create mathematical models by
optimizing the problem.
IMAGE PROCESSING
Form of Signal processing for which the input is
an image and the output may either be an
image or a set of characteristics or parameters
related to the input.
Mostly two dimensional data.
SIGNAL PROCESSING
Deals with operations on or analysis of analog as
well as digitized signals, representing time-
varying or spatially varying physical quantities.
PATTERN RECOGNITION
To assign each input value to one of a given set
of classes and labels.
Example:
Determine whether a given email is "spam" or
"non-spam"
NEURAL NETWORKS
Input Neurons- Image Input
Next level Neurons- For transformation and
Output Neurons- Gives the output
Applications:
Handwriting recognition
MACHINE LEARNING
A branch of artificial intelligence which concerns
with the construction and study of systems that
can learn from data.
Representation and Generalization are the two
main properties of this field.
MACHINE VISION
The technology and methods used to provide
imaging-based automatic inspection and
analysis for applications such as automatic
inspection, process control, and robot
guidance in industry
MATHEMATICS
 Fourier Transform
 Eigen Vectors and Eigen Values
 Calculus
 Vectors and Spaces
 Probability and Statistics
 Linear Algebra
Basics of Digital Image Processing
Image Enhancement
Image Enhancement
Image Enhancement
Image Enhancement
Image Restoration
Image Compression
Basics of Digital Image Processing
Image Segmentation
Image Segmentation
Image Inpainting
Image Inpainting
Image Inpainting
IMAGES
RGB
GRAY SCALE
BINARY
CODE SNIPPET
Edge Detection
CODE SNIPPET
GAUSSIAN NOISE
SPECKLE NOISE
POISSON NOISE
De-noising
CODE SNIPPET
CODE SNIPPET
THANK YOU

More Related Content

What's hot (20)

Digital image processing
Digital image processingDigital image processing
Digital image processing
Chetan Hulsure
Image Sensing and Aquisition
Image Sensing and AquisitionImage Sensing and Aquisition
Image Sensing and Aquisition
O.V.S Shashank Ram
Image Sensing & Acquisition
Image Sensing & AcquisitionImage Sensing & Acquisition
Image Sensing & Acquisition
O.V.S Shashank Ram
Dip 1 introduction
Dip 1 introductionDip 1 introduction
Dip 1 introduction
Manas Mantri
Video processing on dsp
Video processing on dspVideo processing on dsp
Video processing on dsp
Nirma University
Image Processing (General Topic)
Image Processing (General Topic)Image Processing (General Topic)
Image Processing (General Topic)
mcc.jeppiaar
Digital image processing
Digital image processingDigital image processing
Digital image processing
Muhammad Taha Sikander
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
KarthicaMarasamy
Digital image processing
Digital image processingDigital image processing
Digital image processing
Ravi Jindal
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Samir Sabry
Ch1
Ch1Ch1
Ch1
ToQa Khaled
Image processing- an introduction
Image processing- an introductionImage processing- an introduction
Image processing- an introduction
Aarohi Gupta
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
vilasini rvr
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer Vision
Joud Khattab
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
Srikanth VNV
Chap1
Chap1Chap1
Chap1
seemakashyap15
Digital Image Processing and Edge Detection
Digital Image Processing and Edge DetectionDigital Image Processing and Edge Detection
Digital Image Processing and Edge Detection
Seda Yal巽脹n
Image processing (Signal Processing)
Image processing (Signal Processing)Image processing (Signal Processing)
Image processing (Signal Processing)
Muhammad Waqas
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
Moe Moe Myint
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
zahid6
Digital image processing
Digital image processingDigital image processing
Digital image processing
Chetan Hulsure
Image Sensing and Aquisition
Image Sensing and AquisitionImage Sensing and Aquisition
Image Sensing and Aquisition
O.V.S Shashank Ram
Image Sensing & Acquisition
Image Sensing & AcquisitionImage Sensing & Acquisition
Image Sensing & Acquisition
O.V.S Shashank Ram
Dip 1 introduction
Dip 1 introductionDip 1 introduction
Dip 1 introduction
Manas Mantri
Video processing on dsp
Video processing on dspVideo processing on dsp
Video processing on dsp
Nirma University
Image Processing (General Topic)
Image Processing (General Topic)Image Processing (General Topic)
Image Processing (General Topic)
mcc.jeppiaar
DIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSINGDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING
KarthicaMarasamy
Digital image processing
Digital image processingDigital image processing
Digital image processing
Ravi Jindal
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Samir Sabry
Image processing- an introduction
Image processing- an introductionImage processing- an introduction
Image processing- an introduction
Aarohi Gupta
1. digital image processing
1. digital image processing1. digital image processing
1. digital image processing
vilasini rvr
From Image Processing To Computer Vision
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer Vision
Joud Khattab
Digital Image Processing (DIP)
Digital Image Processing (DIP)Digital Image Processing (DIP)
Digital Image Processing (DIP)
Srikanth VNV
Digital Image Processing and Edge Detection
Digital Image Processing and Edge DetectionDigital Image Processing and Edge Detection
Digital Image Processing and Edge Detection
Seda Yal巽脹n
Image processing (Signal Processing)
Image processing (Signal Processing)Image processing (Signal Processing)
Image processing (Signal Processing)
Muhammad Waqas
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
Moe Moe Myint
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
zahid6

Similar to Basics of Digital Image Processing (20)

image processing using matlab in faculty 2
image processing using matlab in faculty 2image processing using matlab in faculty 2
image processing using matlab in faculty 2
saranraj559527
Integrating Artificial Intelligence with IoT
Integrating Artificial Intelligence with IoTIntegrating Artificial Intelligence with IoT
Integrating Artificial Intelligence with IoT
bplay2086
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
samaghorab
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
samaghorab
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET Journal
Mastering Advanced Deep Learning Techniques
Mastering Advanced Deep Learning TechniquesMastering Advanced Deep Learning Techniques
Mastering Advanced Deep Learning Techniques
prasathsankar7
IEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTSIEEE ACADEMIC MATLAB PROJECTS
IEEE ACADEMIC MATLAB PROJECTS
Hardware Technology Group
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
syslogtechnology
cv_for_PROCESS
cv_for_PROCESScv_for_PROCESS
cv_for_PROCESS
Qionghui Zhang
Circuit design presentation
Circuit design presentationCircuit design presentation
Circuit design presentation
Debopriyo Roy
Aplications for machine learning in IoT
Aplications for machine learning in IoTAplications for machine learning in IoT
Aplications for machine learning in IoT
Yashesh Shroff
Chaguaro daniel
Chaguaro danielChaguaro daniel
Chaguaro daniel
Anita Pal
Matlab demo
Matlab demoMatlab demo
Matlab demo
Munazir Ali
Chi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic SparklinesChi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic Sparklines
Leo Frishberg
Digital image processing - What is digital image processign
Digital image processing - What is digital image processignDigital image processing - What is digital image processign
Digital image processing - What is digital image processign
E2MATRIX
Matlab for Electrical Engineers
Matlab for Electrical EngineersMatlab for Electrical Engineers
Matlab for Electrical Engineers
Manish Joshi
PhilipSamDavisResume
PhilipSamDavisResumePhilipSamDavisResume
PhilipSamDavisResume
Philip Davis
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processing
ajayhakkumar
Mastering Advanced Deep Learning Techniques | IABAC
Mastering Advanced Deep Learning Techniques | IABACMastering Advanced Deep Learning Techniques | IABAC
Mastering Advanced Deep Learning Techniques | IABAC
IABAC
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
E2Matrix
image processing using matlab in faculty 2
image processing using matlab in faculty 2image processing using matlab in faculty 2
image processing using matlab in faculty 2
saranraj559527
Integrating Artificial Intelligence with IoT
Integrating Artificial Intelligence with IoTIntegrating Artificial Intelligence with IoT
Integrating Artificial Intelligence with IoT
bplay2086
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
samaghorab
Lecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdfLecture-1-2-+(1).pdf
Lecture-1-2-+(1).pdf
samaghorab
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET Journal
Mastering Advanced Deep Learning Techniques
Mastering Advanced Deep Learning TechniquesMastering Advanced Deep Learning Techniques
Mastering Advanced Deep Learning Techniques
prasathsankar7
Circuit design presentation
Circuit design presentationCircuit design presentation
Circuit design presentation
Debopriyo Roy
Aplications for machine learning in IoT
Aplications for machine learning in IoTAplications for machine learning in IoT
Aplications for machine learning in IoT
Yashesh Shroff
Chaguaro daniel
Chaguaro danielChaguaro daniel
Chaguaro daniel
Anita Pal
Chi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic SparklinesChi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic Sparklines
Leo Frishberg
Digital image processing - What is digital image processign
Digital image processing - What is digital image processignDigital image processing - What is digital image processign
Digital image processing - What is digital image processign
E2MATRIX
Matlab for Electrical Engineers
Matlab for Electrical EngineersMatlab for Electrical Engineers
Matlab for Electrical Engineers
Manish Joshi
PhilipSamDavisResume
PhilipSamDavisResumePhilipSamDavisResume
PhilipSamDavisResume
Philip Davis
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processing
ajayhakkumar
Mastering Advanced Deep Learning Techniques | IABAC
Mastering Advanced Deep Learning Techniques | IABACMastering Advanced Deep Learning Techniques | IABAC
Mastering Advanced Deep Learning Techniques | IABAC
IABAC
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
E2Matrix

Recently uploaded (20)

(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan
(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan
(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan
harisitjizoo
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
S Maillard
UTI Quinolones by Mrs. Manjushri Dabhade
UTI Quinolones by Mrs. Manjushri DabhadeUTI Quinolones by Mrs. Manjushri Dabhade
UTI Quinolones by Mrs. Manjushri Dabhade
Dabhade madam Dabhade
How to Manage Purchase Order Approval in Odoo 18
How to Manage Purchase Order Approval in Odoo 18How to Manage Purchase Order Approval in Odoo 18
How to Manage Purchase Order Approval in Odoo 18
Celine George
Studying and Notetaking: Some Suggestions
Studying and Notetaking: Some SuggestionsStudying and Notetaking: Some Suggestions
Studying and Notetaking: Some Suggestions
Damian T. Gordon
Pass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study Material
Pass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study MaterialPass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study Material
Pass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study Material
Jenny408767
Sulfonamides by Mrs. Manjushri P. Dabhade
Sulfonamides by Mrs. Manjushri P. DabhadeSulfonamides by Mrs. Manjushri P. Dabhade
Sulfonamides by Mrs. Manjushri P. Dabhade
Dabhade madam Dabhade
List View Attributes in Odoo 18 - Odoo 際際滷s
List View Attributes in Odoo 18 - Odoo 際際滷sList View Attributes in Odoo 18 - Odoo 際際滷s
List View Attributes in Odoo 18 - Odoo 際際滷s
Celine George
Crafting Winning STEM & Science Grant Proposals
Crafting Winning STEM & Science Grant ProposalsCrafting Winning STEM & Science Grant Proposals
Crafting Winning STEM & Science Grant Proposals
Kevin Welch
2025 Women Leaders Program - Award Winning
2025 Women Leaders Program  - Award Winning2025 Women Leaders Program  - Award Winning
2025 Women Leaders Program - Award Winning
Sonia McDonald
Tollywood Quiz- 21st March 2025, Quiz Club NITW
Tollywood Quiz- 21st March 2025, Quiz Club NITWTollywood Quiz- 21st March 2025, Quiz Club NITW
Tollywood Quiz- 21st March 2025, Quiz Club NITW
Quiz Club NITW
The Sentence and the Phrase presentation.pdf
The Sentence and the Phrase presentation.pdfThe Sentence and the Phrase presentation.pdf
The Sentence and the Phrase presentation.pdf
Netzi Valdelomar Miranda
How to Configure Outgoing and Incoming mail servers in Odoo 18
How to Configure Outgoing and Incoming mail servers in Odoo 18How to Configure Outgoing and Incoming mail servers in Odoo 18
How to Configure Outgoing and Incoming mail servers in Odoo 18
Celine George
Celine Caira presents at Women girls and AI Paving the way to a balanced digi...
Celine Caira presents at Women girls and AI Paving the way to a balanced digi...Celine Caira presents at Women girls and AI Paving the way to a balanced digi...
Celine Caira presents at Women girls and AI Paving the way to a balanced digi...
EduSkills OECD
VTU notes for Indian Knowledge System 2022 scheme ppt
VTU notes for Indian Knowledge System 2022 scheme pptVTU notes for Indian Knowledge System 2022 scheme ppt
VTU notes for Indian Knowledge System 2022 scheme ppt
Suvarna Hiremath
Berry_Kanisha_BAS_PB1_202503 (2) (2).pdf
Berry_Kanisha_BAS_PB1_202503 (2) (2).pdfBerry_Kanisha_BAS_PB1_202503 (2) (2).pdf
Berry_Kanisha_BAS_PB1_202503 (2) (2).pdf
KanishaBerry
Personal Brand exploration powerpoint pp1
Personal Brand exploration powerpoint pp1Personal Brand exploration powerpoint pp1
Personal Brand exploration powerpoint pp1
rayvoisine3
Urinary Tract Infection & Sexually Transmt ted Diseases.pptx
Urinary Tract Infection & Sexually Transmt ted Diseases.pptxUrinary Tract Infection & Sexually Transmt ted Diseases.pptx
Urinary Tract Infection & Sexually Transmt ted Diseases.pptx
Ashish Umale
Unit1 Inroduction to Internal Combustion Engines
Unit1  Inroduction to Internal Combustion EnginesUnit1  Inroduction to Internal Combustion Engines
Unit1 Inroduction to Internal Combustion Engines
NileshKumbhar21
Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...
 Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ... Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...
Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...
coreylewis960
(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan
(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan
(eBook PDF) Urban Economics 9th Edition by Arthur O'Sullivan
harisitjizoo
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
S Maillard
UTI Quinolones by Mrs. Manjushri Dabhade
UTI Quinolones by Mrs. Manjushri DabhadeUTI Quinolones by Mrs. Manjushri Dabhade
UTI Quinolones by Mrs. Manjushri Dabhade
Dabhade madam Dabhade
How to Manage Purchase Order Approval in Odoo 18
How to Manage Purchase Order Approval in Odoo 18How to Manage Purchase Order Approval in Odoo 18
How to Manage Purchase Order Approval in Odoo 18
Celine George
Studying and Notetaking: Some Suggestions
Studying and Notetaking: Some SuggestionsStudying and Notetaking: Some Suggestions
Studying and Notetaking: Some Suggestions
Damian T. Gordon
Pass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study Material
Pass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study MaterialPass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study Material
Pass SAP C_C4H47_2503 in 2025 | Latest Exam Questions & Study Material
Jenny408767
Sulfonamides by Mrs. Manjushri P. Dabhade
Sulfonamides by Mrs. Manjushri P. DabhadeSulfonamides by Mrs. Manjushri P. Dabhade
Sulfonamides by Mrs. Manjushri P. Dabhade
Dabhade madam Dabhade
List View Attributes in Odoo 18 - Odoo 際際滷s
List View Attributes in Odoo 18 - Odoo 際際滷sList View Attributes in Odoo 18 - Odoo 際際滷s
List View Attributes in Odoo 18 - Odoo 際際滷s
Celine George
Crafting Winning STEM & Science Grant Proposals
Crafting Winning STEM & Science Grant ProposalsCrafting Winning STEM & Science Grant Proposals
Crafting Winning STEM & Science Grant Proposals
Kevin Welch
2025 Women Leaders Program - Award Winning
2025 Women Leaders Program  - Award Winning2025 Women Leaders Program  - Award Winning
2025 Women Leaders Program - Award Winning
Sonia McDonald
Tollywood Quiz- 21st March 2025, Quiz Club NITW
Tollywood Quiz- 21st March 2025, Quiz Club NITWTollywood Quiz- 21st March 2025, Quiz Club NITW
Tollywood Quiz- 21st March 2025, Quiz Club NITW
Quiz Club NITW
The Sentence and the Phrase presentation.pdf
The Sentence and the Phrase presentation.pdfThe Sentence and the Phrase presentation.pdf
The Sentence and the Phrase presentation.pdf
Netzi Valdelomar Miranda
How to Configure Outgoing and Incoming mail servers in Odoo 18
How to Configure Outgoing and Incoming mail servers in Odoo 18How to Configure Outgoing and Incoming mail servers in Odoo 18
How to Configure Outgoing and Incoming mail servers in Odoo 18
Celine George
Celine Caira presents at Women girls and AI Paving the way to a balanced digi...
Celine Caira presents at Women girls and AI Paving the way to a balanced digi...Celine Caira presents at Women girls and AI Paving the way to a balanced digi...
Celine Caira presents at Women girls and AI Paving the way to a balanced digi...
EduSkills OECD
VTU notes for Indian Knowledge System 2022 scheme ppt
VTU notes for Indian Knowledge System 2022 scheme pptVTU notes for Indian Knowledge System 2022 scheme ppt
VTU notes for Indian Knowledge System 2022 scheme ppt
Suvarna Hiremath
Berry_Kanisha_BAS_PB1_202503 (2) (2).pdf
Berry_Kanisha_BAS_PB1_202503 (2) (2).pdfBerry_Kanisha_BAS_PB1_202503 (2) (2).pdf
Berry_Kanisha_BAS_PB1_202503 (2) (2).pdf
KanishaBerry
Personal Brand exploration powerpoint pp1
Personal Brand exploration powerpoint pp1Personal Brand exploration powerpoint pp1
Personal Brand exploration powerpoint pp1
rayvoisine3
Urinary Tract Infection & Sexually Transmt ted Diseases.pptx
Urinary Tract Infection & Sexually Transmt ted Diseases.pptxUrinary Tract Infection & Sexually Transmt ted Diseases.pptx
Urinary Tract Infection & Sexually Transmt ted Diseases.pptx
Ashish Umale
Unit1 Inroduction to Internal Combustion Engines
Unit1  Inroduction to Internal Combustion EnginesUnit1  Inroduction to Internal Combustion Engines
Unit1 Inroduction to Internal Combustion Engines
NileshKumbhar21
Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...
 Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ... Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...
Marketing is Everything in the Beauty Business! 憓 Talent gets you in the ...
coreylewis960

Basics of Digital Image Processing