SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
CSCE 763: Digital Image Processing
Fall 2022
Dr. Yan Tong
Department of Computer Science and Engineering
University of South Carolina
Today’s Agenda
• Welcome
• Tentative Syllabus
• Topics covered in the course
Class Communication
Class website
http://www.cse.sc.edu/~tongy/csce763/csce763.html
Blackboard Learn (sc.edu)
Tentative Syllabus
• Prerequisites
• Objectives
• Textbook
• Grade
Prerequisites of This Course
This is a computer science course
• It will involve a fair amount of math
–calculus, linear algebra, geometry
–probability
–analog/digital signal processing
–graph theory etc.
• It will involve the modeling and design of a real
system - one final course project
–Programming skills with matlab, Python, or C++
The Objective of This Course
This is a graduate-level topic course
• Research oriented
–Paper reading & presentation
–Final project & presentation
–Review on the state-of-the-art
• Understanding → Innovation
–your own innovative and original work/opinion/result
• Basic knowledge → Research frontier
–learn through reading recent papers
Textbook
Required:
Digital Image Processing, Rafael C.
Gonzalez and Richard E. Woods, 4th
Edition, Pearson
We will cover many topics in this text
book
We will also include special topics on
recent progresses on image
processing
Others
Department seminars
Guest lectures
Requirement for Final Project
Option 1: A complete research project
• Introduction (problem formulation/definition)
• literature review
• the proposed method and analysis
• experiment
• conclusion
• reference
Option 2: A survey research
• A well-defined problem or topic
• a complete list of previous (typical) work on this problem (15+
papers under the topic)
• clearly and briefly describe the topic
• analyze each method/group and compare them
• give the conclusion and list of references
Requirement for Final Project
Requirements
• Select a topic and write a one-page proposal (due
Oct 4th )
• Progress report (discuss with the instructor)
• Research work and report writing
• Oral presentation
–Section 001: in class presentation
–Section J60: prerecorded video
• Final project report
Requirement for Final Project
Teamwork is acceptable for a research project (Option 1)
• <=2 people
• Get the permission from the instructor first
• Under a single topic, each member must have their own
specific tasks
• One combined report with each member clearly stating
their own contributions
• One combined presentation
Requirement for Final Project
Written report
• Report format: the same as a conference paper
• Executable code must be submitted with clear
comments except for a survey study
Academic integrity (avoiding plagiarism)
• don’t copy other person’s work
• describe using your own words
• complete citation and acknowledgement whenever
you use any other work (either published or online)
Requirement for Final Project
Evaluation
• written report (be clear, complete, correct, etc.)
• code (be clear, complete, correct, etc.)
• oral presentation
• discussion with the instructor
• quality: publication-level project – extra credits
Requirement for Final Project
Notes:
• You are encouraged to incorporate your own
research expertise in, but the project topic must be
related to the content of this course
• Discuss with the instructor on topic selection,
progress, writing, and presentation
• Use the library and online resource
Paper Reading and Presentation
• A paper picked by yourself and approved by the instructor
• Suggested paper source: To be provided
• Thorough understanding of the paper
• Prepare PPT slides
• Clearly explain the main contributions in the selected
paper
• Critical comments – extra credit
• About 10 mins oral presentation for each student
–Section 001: in class presentation
–Section J60: prerecorded video
Major Topics Covered in Class
Image acquisition and digital image representation
Image enhancement
Image restoration
Color image processing
Image compression
Image segmentation
Morphological image processing
Special topics on recent progresses on digital image
processing
Human Perception VS Machine Vision
http://www.kollewin.com/blog/electromagnetic-spectrum/
• Limited vs entire EM spectrum
Image Processing → Image Analysis
Image acquisition
Image enhancement
Image compression
Image segmentation
Object recognition
Scene understanding
Semantics
Low level
Mid level
High level
Image processing
Image analysis
(Computer vision,
Pattern recognition, etc.)
Image Acquisition and Representation
Examples
1. Brain MRI
1 and 3. http://en.wikipedia.org 4. http://emap-int.com
2. http://radiology.rsna.org 5. http://www.imaging1.com
2. Cardiac CT 3. Fetus Ultrasound
4. Satellite image 5. IR image
Image Acquisition
Camera + Scanner → Digital Camera: Get images into computer
lens shutter
aperture film
Image Representation
Discrete representation of images
• we’ll carve up image into a rectangular grid of pixels P[x,y]
• each pixel p will store an intensity value in [0 1]
• 0 → black; 1 → white; in-between → gray
• Image size mxn → (mn) pixels
Color Image
RGB
channels
Red
(1,0,0)
Green
(0,1,0)
Blue
(0,0,1)
+
0.6
0.0
0.8
0 1
Colors along Red axis
Video: Frame by Frame
30 frames/second
Image Enhancement
Image Restoration
Image Compression
→ Video compression
Image Processing → Image Analysis
Image acquisition
Image enhancement
Image compression
Image segmentation
Object recognition
Scene understanding
Semantics
Low level
Mid level
High level
Image processing
Image analysis
(Computer vision,
Pattern recognition, etc.)
Image Segmentation
Microsoft multiclass segmentation data set
Image Completion
Interactively select objects. Remove them and automatically
fill with similar background (from the same image)
I. Drori, D. Cohen-Or, H. Yeshurun, SIGGRPAH’03
More Examples
Morphological Image Processing
Object Detection / Recognition
Content-Based Image Retrieval
Biometrics
Super-Resolution
Applications of Digital Image Processing
Digital camera
Photoshop
Human computer interaction
Medical imaging for diagnosis and treatment
Surveillance
Automatic driving
…
Fast-growing market!
Basic Concepts in Digital
Image Processing
Now,
Introducing some basic concepts in digital image processing
• Human vision system
• Basics of image acquisition
Reading: Chapter 2.
Elements of Human Visual Perception
Human visual perception plays a
key role in selecting a technique
Lens and Cornea: focusing on the
objects
Two receptors in the retina:
• Cones and rods
• Cones located in fovea and are
highly sensitive to color
• Rods give a general overall
picture of view, are insensitive
to color and are sensitive to low
level of illumination
http://www.mydr.com.au/eye-health/eye-anatomy
Visual axis
Distribution of Rods and Cones in the Retina
Brightness Adaptation: Subjective Brightness
Scotopic:
• Vision under low illumination
• rod cells are dominant
Photopic:
• Vision under good illumination
• cone cells are dominant
The total range of distinct
intensity levels the eye can
discriminate simultaneously
is rather small
Brightness adaptation level
Lambert
Brightness Discrimination
Weber Ratio/Fraction
Short-duration flash
Small ratio: good brightness
discrimination
Large ratio: poor brightness
discrimination
I
Ic

:
c
I
I 
+
An opaque glass
Additional
light source
Brightness Discrimination at Different
Intensity Levels
rod
cone
Perceived Intensity is Not a Simple Function
of the Actual Intensity (1)
Perceived Intensity is Not a Simple Function of
the Actual Intensity – Simultaneous Contrast
Optical Illusions: Complexity of Human Vision
More Optical Illusions
http://brainden.com/optical-illusions.htm
http://www.123opticalillusions.com/
Features
Groups of
Features
Objects
Scenes
How do we perceive
separate features,
objects, scenes, etc. in
the environment?
▪ Perception of a scene
involves multiple levels
of perceptual analysis.
What Do We Do With All Of This Visual
Information??
“Bottom up processing”
• Data-driven
• Sensation reaches brain,
and then brain makes
sense of it
“Top down processing”
• Cognitive functions informs
our sensation
• E.g., walking to refrigerator
in middle of night
Features
Groups of
Features
Objects
Scenes
Bottom-up
Top-down

Weitere ähnliche Inhalte

Ähnlich wie lect1.pdf

Orientation-MCA-2021- 2nd sem.pptx
Orientation-MCA-2021- 2nd sem.pptxOrientation-MCA-2021- 2nd sem.pptx
Orientation-MCA-2021- 2nd sem.pptxShaikAhamad3
 
Recent Advances in Computer Vision
Recent Advances in Computer VisionRecent Advances in Computer Vision
Recent Advances in Computer Visionantiw
 
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaTeaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaDr. Sandeep Kumar Singh
 
Thesis - 1ste tussentijdse presentatie
Thesis - 1ste tussentijdse presentatieThesis - 1ste tussentijdse presentatie
Thesis - 1ste tussentijdse presentatieDieter Naten
 
1-Lec - Introduction vhvv,vbvv,v (2).ppt
1-Lec - Introduction vhvv,vbvv,v (2).ppt1-Lec - Introduction vhvv,vbvv,v (2).ppt
1-Lec - Introduction vhvv,vbvv,v (2).pptAqeelAbbas94
 
Lec01_Course_Overview.ppt
Lec01_Course_Overview.pptLec01_Course_Overview.ppt
Lec01_Course_Overview.pptssuser4ca1eb
 
Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...William Welder
 
The Great ID Challenge - DevLearn 2011 Session by WeejeeLearning
The Great ID Challenge - DevLearn 2011 Session by WeejeeLearningThe Great ID Challenge - DevLearn 2011 Session by WeejeeLearning
The Great ID Challenge - DevLearn 2011 Session by WeejeeLearningweejeelearning
 
eAssessment in practice
eAssessment in practiceeAssessment in practice
eAssessment in practiceIan Brown
 
Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)bryan
 
Presentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes LabPresentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes Labselan_rds
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhTemesgenErena
 
Computer vision old problems new solutions
Computer vision   old problems new solutionsComputer vision   old problems new solutions
Computer vision old problems new solutionsGopi Krishna Nuti
 
Hpai class 14 - brain cells and memory - 031620
Hpai   class 14 - brain cells and memory - 031620Hpai   class 14 - brain cells and memory - 031620
Hpai class 14 - brain cells and memory - 031620melendez321
 
1. Intro DS.pptx
1. Intro DS.pptx1. Intro DS.pptx
1. Intro DS.pptxAnusuya123
 
Eeri 314 pec 2013
Eeri 314 pec 2013Eeri 314 pec 2013
Eeri 314 pec 2013Drifter92
 

Ähnlich wie lect1.pdf (20)

Orientation-MCA-2021- 2nd sem.pptx
Orientation-MCA-2021- 2nd sem.pptxOrientation-MCA-2021- 2nd sem.pptx
Orientation-MCA-2021- 2nd sem.pptx
 
Itec410 lec01
Itec410 lec01Itec410 lec01
Itec410 lec01
 
Recent Advances in Computer Vision
Recent Advances in Computer VisionRecent Advances in Computer Vision
Recent Advances in Computer Vision
 
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaTeaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
 
Thesis - 1ste tussentijdse presentatie
Thesis - 1ste tussentijdse presentatieThesis - 1ste tussentijdse presentatie
Thesis - 1ste tussentijdse presentatie
 
1-Lec - Introduction vhvv,vbvv,v (2).ppt
1-Lec - Introduction vhvv,vbvv,v (2).ppt1-Lec - Introduction vhvv,vbvv,v (2).ppt
1-Lec - Introduction vhvv,vbvv,v (2).ppt
 
Lec01_Course_Overview.ppt
Lec01_Course_Overview.pptLec01_Course_Overview.ppt
Lec01_Course_Overview.ppt
 
Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...Technology Integration in the Classroom - A case study in learning engagement...
Technology Integration in the Classroom - A case study in learning engagement...
 
The Great ID Challenge - DevLearn 2011 Session by WeejeeLearning
The Great ID Challenge - DevLearn 2011 Session by WeejeeLearningThe Great ID Challenge - DevLearn 2011 Session by WeejeeLearning
The Great ID Challenge - DevLearn 2011 Session by WeejeeLearning
 
eAssessment in practice
eAssessment in practiceeAssessment in practice
eAssessment in practice
 
Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)
 
L1-intro(2).pptx
L1-intro(2).pptxL1-intro(2).pptx
L1-intro(2).pptx
 
Presentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes LabPresentation Selan dos Santos 4Eyes Lab
Presentation Selan dos Santos 4Eyes Lab
 
Conole edinburgh
Conole edinburghConole edinburgh
Conole edinburgh
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
 
IT 34500
IT 34500IT 34500
IT 34500
 
Computer vision old problems new solutions
Computer vision   old problems new solutionsComputer vision   old problems new solutions
Computer vision old problems new solutions
 
Hpai class 14 - brain cells and memory - 031620
Hpai   class 14 - brain cells and memory - 031620Hpai   class 14 - brain cells and memory - 031620
Hpai class 14 - brain cells and memory - 031620
 
1. Intro DS.pptx
1. Intro DS.pptx1. Intro DS.pptx
1. Intro DS.pptx
 
Eeri 314 pec 2013
Eeri 314 pec 2013Eeri 314 pec 2013
Eeri 314 pec 2013
 

Kürzlich hochgeladen

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

lect1.pdf

  • 1. CSCE 763: Digital Image Processing Fall 2022 Dr. Yan Tong Department of Computer Science and Engineering University of South Carolina
  • 2. Today’s Agenda • Welcome • Tentative Syllabus • Topics covered in the course
  • 4. Tentative Syllabus • Prerequisites • Objectives • Textbook • Grade
  • 5. Prerequisites of This Course This is a computer science course • It will involve a fair amount of math –calculus, linear algebra, geometry –probability –analog/digital signal processing –graph theory etc. • It will involve the modeling and design of a real system - one final course project –Programming skills with matlab, Python, or C++
  • 6. The Objective of This Course This is a graduate-level topic course • Research oriented –Paper reading & presentation –Final project & presentation –Review on the state-of-the-art • Understanding → Innovation –your own innovative and original work/opinion/result • Basic knowledge → Research frontier –learn through reading recent papers
  • 7. Textbook Required: Digital Image Processing, Rafael C. Gonzalez and Richard E. Woods, 4th Edition, Pearson We will cover many topics in this text book We will also include special topics on recent progresses on image processing
  • 9. Requirement for Final Project Option 1: A complete research project • Introduction (problem formulation/definition) • literature review • the proposed method and analysis • experiment • conclusion • reference Option 2: A survey research • A well-defined problem or topic • a complete list of previous (typical) work on this problem (15+ papers under the topic) • clearly and briefly describe the topic • analyze each method/group and compare them • give the conclusion and list of references
  • 10. Requirement for Final Project Requirements • Select a topic and write a one-page proposal (due Oct 4th ) • Progress report (discuss with the instructor) • Research work and report writing • Oral presentation –Section 001: in class presentation –Section J60: prerecorded video • Final project report
  • 11. Requirement for Final Project Teamwork is acceptable for a research project (Option 1) • <=2 people • Get the permission from the instructor first • Under a single topic, each member must have their own specific tasks • One combined report with each member clearly stating their own contributions • One combined presentation
  • 12. Requirement for Final Project Written report • Report format: the same as a conference paper • Executable code must be submitted with clear comments except for a survey study Academic integrity (avoiding plagiarism) • don’t copy other person’s work • describe using your own words • complete citation and acknowledgement whenever you use any other work (either published or online)
  • 13. Requirement for Final Project Evaluation • written report (be clear, complete, correct, etc.) • code (be clear, complete, correct, etc.) • oral presentation • discussion with the instructor • quality: publication-level project – extra credits
  • 14. Requirement for Final Project Notes: • You are encouraged to incorporate your own research expertise in, but the project topic must be related to the content of this course • Discuss with the instructor on topic selection, progress, writing, and presentation • Use the library and online resource
  • 15. Paper Reading and Presentation • A paper picked by yourself and approved by the instructor • Suggested paper source: To be provided • Thorough understanding of the paper • Prepare PPT slides • Clearly explain the main contributions in the selected paper • Critical comments – extra credit • About 10 mins oral presentation for each student –Section 001: in class presentation –Section J60: prerecorded video
  • 16. Major Topics Covered in Class Image acquisition and digital image representation Image enhancement Image restoration Color image processing Image compression Image segmentation Morphological image processing Special topics on recent progresses on digital image processing
  • 17. Human Perception VS Machine Vision http://www.kollewin.com/blog/electromagnetic-spectrum/ • Limited vs entire EM spectrum
  • 18. Image Processing → Image Analysis Image acquisition Image enhancement Image compression Image segmentation Object recognition Scene understanding Semantics Low level Mid level High level Image processing Image analysis (Computer vision, Pattern recognition, etc.)
  • 19. Image Acquisition and Representation
  • 20. Examples 1. Brain MRI 1 and 3. http://en.wikipedia.org 4. http://emap-int.com 2. http://radiology.rsna.org 5. http://www.imaging1.com 2. Cardiac CT 3. Fetus Ultrasound 4. Satellite image 5. IR image
  • 21. Image Acquisition Camera + Scanner → Digital Camera: Get images into computer lens shutter aperture film
  • 22. Image Representation Discrete representation of images • we’ll carve up image into a rectangular grid of pixels P[x,y] • each pixel p will store an intensity value in [0 1] • 0 → black; 1 → white; in-between → gray • Image size mxn → (mn) pixels
  • 24. Video: Frame by Frame 30 frames/second
  • 28. Image Processing → Image Analysis Image acquisition Image enhancement Image compression Image segmentation Object recognition Scene understanding Semantics Low level Mid level High level Image processing Image analysis (Computer vision, Pattern recognition, etc.)
  • 30. Image Completion Interactively select objects. Remove them and automatically fill with similar background (from the same image) I. Drori, D. Cohen-Or, H. Yeshurun, SIGGRPAH’03
  • 33. Object Detection / Recognition
  • 37. Applications of Digital Image Processing Digital camera Photoshop Human computer interaction Medical imaging for diagnosis and treatment Surveillance Automatic driving … Fast-growing market!
  • 38. Basic Concepts in Digital Image Processing
  • 39. Now, Introducing some basic concepts in digital image processing • Human vision system • Basics of image acquisition Reading: Chapter 2.
  • 40. Elements of Human Visual Perception Human visual perception plays a key role in selecting a technique Lens and Cornea: focusing on the objects Two receptors in the retina: • Cones and rods • Cones located in fovea and are highly sensitive to color • Rods give a general overall picture of view, are insensitive to color and are sensitive to low level of illumination http://www.mydr.com.au/eye-health/eye-anatomy Visual axis
  • 41. Distribution of Rods and Cones in the Retina
  • 42. Brightness Adaptation: Subjective Brightness Scotopic: • Vision under low illumination • rod cells are dominant Photopic: • Vision under good illumination • cone cells are dominant The total range of distinct intensity levels the eye can discriminate simultaneously is rather small Brightness adaptation level Lambert
  • 43. Brightness Discrimination Weber Ratio/Fraction Short-duration flash Small ratio: good brightness discrimination Large ratio: poor brightness discrimination I Ic  : c I I  + An opaque glass Additional light source
  • 44. Brightness Discrimination at Different Intensity Levels rod cone
  • 45. Perceived Intensity is Not a Simple Function of the Actual Intensity (1)
  • 46. Perceived Intensity is Not a Simple Function of the Actual Intensity – Simultaneous Contrast
  • 47. Optical Illusions: Complexity of Human Vision
  • 49. Features Groups of Features Objects Scenes How do we perceive separate features, objects, scenes, etc. in the environment? ▪ Perception of a scene involves multiple levels of perceptual analysis.
  • 50. What Do We Do With All Of This Visual Information?? “Bottom up processing” • Data-driven • Sensation reaches brain, and then brain makes sense of it “Top down processing” • Cognitive functions informs our sensation • E.g., walking to refrigerator in middle of night Features Groups of Features Objects Scenes Bottom-up Top-down