SlideShare a Scribd company logo
1 of 23
Digital Geometry and Image Processing
Dietmar Saupe
Course Outline
SS 2006
Digital Geometry and Image
Processing (3V+2Ü)
 Geometric methods for digital picture analysis
 Scope: Graduate course
 Information Engineering master and PhD students
 Classes (Vorlesung), D. Saupe
 Tuesdays 8:15h-11h, Z714 (preliminary)
 Problem sessions (Übg.), V. Bondarenko
 Thursdays 14:00h-15:30h, Z714 (preliminary)
Primary course text book
 Reinhard Klette,
Azriel Rosenfeld
 Digital Geometry
 Morgan Kaufmann
(Elsevier) 2004
 UB will have copies
Secondary course text book
 R.C. Gonzales, R.E. Woods
 Digital Image Processing
 Prentice-Hall (2nd Ed.) 2002
 3rd edition
 UB has copies
Digital Geometry
Geometric methods for digital picture analysis
 Focus is on digital image or picture
analysis
 Core of the field
 Related mathematical fundamenals
 It is not
 yet another treatment of a very broad range
of problems, algorithms, heuristics, and
„useful“ technologies
Introduction
Color images (pictures)
 An RGB picture
 Its 3 color channels
 Histograms
Introduction
Early digital pictures
 A Greek pebble mosaic, detail from
“The Lion Hunt” in Pella,Macedonia,
circa 300 BC.
 Pattern woven by a Jacquard loom: a
black-and-white silk portrait of Jacquard
himself, woven under the control of a
“program” consisting of about 24,000
cards (one is shown on the left).
Early 19th century, before Babbage!
Introduction
Digital pictures in 2005
 Standard 16 Megapixel CCD cameras evolving
 Specialized cameras in photogrammetry of 100 Megapixels
 3D imaging modalities (CT, MRI, ...)
 3D-laser range scanners
 Leon Harmon of Bell Labs: picture of
Lincoln (252 pixels), “The Recognition
of Faces”, Scientific American, (Nov. 1973).
 A 380 degree panoramic picture of Auckland,
New Zealand, 2002,
500 Megapixels
Introduction
Grid of squares versus grid of points
 Two concepts for pixels (cells)
 Is the value a component of the pixel?
 A picture P is a mapping of a finite
rectangular grid region into the reals
 Generalization to 3D: voxel
Introduction
Adjacency
 Version 1
 Cell 1-adjacency and pixel 4-adjacency (left)
 Neighborhoods (right)
 Version 2
 Cell 0-adjacency and pixel 8-adjacency (left)
 Neighborhoods (right)
 In 3D:
 Cells? Voxels?
Introduction
Replace the X´s!
 Top:
 X-adjacent cells
 X-adjacent pixels
 Bottom:
 X-adjacent cells
 X-adjacent pixels
Introduction
Same in 3D!
 X-adjacent 3-cells :
 X= ? (left, middle, right)
 X-adjacent voxels :
 X= ? (left, right)
Introduction
Grid point connectivity
 Points are 4-connected? 8-connected?
 Background 4-connected? 8-connected?
Introduction
Equivalent classes
 Equivalence relation R on finite grid
 Reflexive, symmetric, transitive
 Yields equivalence classes
 For a picture P-equivalence:
 Pixels p,q: pRq iff P(p)=P(q)
Introduction
Component labelling
 Assume 4-adjacency of pixels
 Frequent task: label the 4-connected
components of the equivalence classes
 Some algorithms
 Fill algorithm:
 Rosenfeld-Pfaltz
labelling scheme
Introduction
Image scan sequences
 Examples:
 Space filling curves (Peano, Hilbert)
Topics (Chapters)
Metrics
 Basics: Norms, Minkowski metrics, integer valued
metrics, induced topology, Hausdorff metric
 Grid point metrics, paths, geodesics, intrinsic distances
 Metrics on pictures:
distance transforms
 medial axis
Topics (Chapters)
Adjacency graphs
 Graphs and connectedness, basic graph theory, Euler
characteristic and planarity
 Boundaries, cycles, frontiers in incidence pseudographs
 Inner (gray) pixel
border (black) pixel
co-border (gray) pixel
Topics (Chapters)
Topology
 Topological spaces, digital topologies
 Concepts homeomorphy, isotopy (top.
equivalence)
 Simplicial complexes, triangulations
Topics (Chapters)
Curves and surfaces: topology, geometry
 Jordan curves, curves in grids
 Surfaces and manifolds, ... in 3D grids
 Arc length, curvature, angles, areas
 Surfaces and solids
 Principal, gaussian, mean curvature
 Tracing surfaces
Topics (Chapters)
Curves and surfaces in grids
 Straightness, 2D and 3D
 Measuring arc length, curvature, corners
 Digital planes
 Measuring surface area, curvature
Selected Topics
 Moments and their estimation
 Other picture properties
 Spatial relations
Selected Topics (not covered)
 Hulls and diagrams (convexity, Voronoi)
 Transformations (t. groups, symmetries,
magnification, ...)
 Morphological operators (dilation, erosion,
simplification, segmentation, ...)
 Deformations (topological-preserving def.,
shrinking, thinning, ...)

More Related Content

Similar to DigitalGeometry.ppt

Digital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.pptDigital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.pptMrsSDivyaBME
 
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Konrad Wenzel
 
Weeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptWeeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptssusera0a371
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14Ashish Mundhra
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and RepresentationAmnaakhaan
 
Visualization Methods Overview Presentation Cambridge University Eppler Septe...
Visualization Methods Overview Presentation Cambridge University Eppler Septe...Visualization Methods Overview Presentation Cambridge University Eppler Septe...
Visualization Methods Overview Presentation Cambridge University Eppler Septe...epplerm
 
MC0086 Internal Assignment (SMU)
MC0086 Internal Assignment (SMU)MC0086 Internal Assignment (SMU)
MC0086 Internal Assignment (SMU)Krishan Pareek
 
Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017Pirouz Nourian
 
Probabilistic Approaches to Shadow Maps Filtering
Probabilistic Approaches to Shadow Maps FilteringProbabilistic Approaches to Shadow Maps Filtering
Probabilistic Approaches to Shadow Maps FilteringMarco Salvi
 
Intro to Subject.pptx
Intro to Subject.pptxIntro to Subject.pptx
Intro to Subject.pptxswagatkarve
 
Geometric and Topological Data Analysis
Geometric and Topological Data AnalysisGeometric and Topological Data Analysis
Geometric and Topological Data AnalysisDon Sheehy
 
12776032.ppt
12776032.ppt12776032.ppt
12776032.pptfgjf3
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lecturesTaymoor Nazmy
 
Open Topology: A Toolkit for Brain Isosurface Correction-776
Open Topology: A Toolkit for Brain Isosurface Correction-776Open Topology: A Toolkit for Brain Isosurface Correction-776
Open Topology: A Toolkit for Brain Isosurface Correction-776Kitware Kitware
 
FAN search for image copy-move forgery-amalta 2014
 FAN search for image copy-move forgery-amalta 2014 FAN search for image copy-move forgery-amalta 2014
FAN search for image copy-move forgery-amalta 2014SondosFadl
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesUlaş Bağcı
 

Similar to DigitalGeometry.ppt (20)

Digital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.pptDigital Image Fundamentals 1.ppt
Digital Image Fundamentals 1.ppt
 
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
 
chap2.ppt
chap2.pptchap2.ppt
chap2.ppt
 
Weeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptWeeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.ppt
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
 
Cross-Year Multi-Modal Image Retrieval Using Siamese Networks by Margarita Kh...
Cross-Year Multi-Modal Image Retrieval Using Siamese Networks by Margarita Kh...Cross-Year Multi-Modal Image Retrieval Using Siamese Networks by Margarita Kh...
Cross-Year Multi-Modal Image Retrieval Using Siamese Networks by Margarita Kh...
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
Visualization Methods Overview Presentation Cambridge University Eppler Septe...
Visualization Methods Overview Presentation Cambridge University Eppler Septe...Visualization Methods Overview Presentation Cambridge University Eppler Septe...
Visualization Methods Overview Presentation Cambridge University Eppler Septe...
 
MC0086 Internal Assignment (SMU)
MC0086 Internal Assignment (SMU)MC0086 Internal Assignment (SMU)
MC0086 Internal Assignment (SMU)
 
427lects
427lects427lects
427lects
 
Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017Mesh final pzn_geo1004_2015_f3_2017
Mesh final pzn_geo1004_2015_f3_2017
 
Probabilistic Approaches to Shadow Maps Filtering
Probabilistic Approaches to Shadow Maps FilteringProbabilistic Approaches to Shadow Maps Filtering
Probabilistic Approaches to Shadow Maps Filtering
 
Intro to Subject.pptx
Intro to Subject.pptxIntro to Subject.pptx
Intro to Subject.pptx
 
Defending thesis (english)
Defending thesis (english)Defending thesis (english)
Defending thesis (english)
 
Geometric and Topological Data Analysis
Geometric and Topological Data AnalysisGeometric and Topological Data Analysis
Geometric and Topological Data Analysis
 
12776032.ppt
12776032.ppt12776032.ppt
12776032.ppt
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lectures
 
Open Topology: A Toolkit for Brain Isosurface Correction-776
Open Topology: A Toolkit for Brain Isosurface Correction-776Open Topology: A Toolkit for Brain Isosurface Correction-776
Open Topology: A Toolkit for Brain Isosurface Correction-776
 
FAN search for image copy-move forgery-amalta 2014
 FAN search for image copy-move forgery-amalta 2014 FAN search for image copy-move forgery-amalta 2014
FAN search for image copy-move forgery-amalta 2014
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

DigitalGeometry.ppt

  • 1. Digital Geometry and Image Processing Dietmar Saupe Course Outline SS 2006
  • 2. Digital Geometry and Image Processing (3V+2Ü)  Geometric methods for digital picture analysis  Scope: Graduate course  Information Engineering master and PhD students  Classes (Vorlesung), D. Saupe  Tuesdays 8:15h-11h, Z714 (preliminary)  Problem sessions (Übg.), V. Bondarenko  Thursdays 14:00h-15:30h, Z714 (preliminary)
  • 3. Primary course text book  Reinhard Klette, Azriel Rosenfeld  Digital Geometry  Morgan Kaufmann (Elsevier) 2004  UB will have copies
  • 4. Secondary course text book  R.C. Gonzales, R.E. Woods  Digital Image Processing  Prentice-Hall (2nd Ed.) 2002  3rd edition  UB has copies
  • 5. Digital Geometry Geometric methods for digital picture analysis  Focus is on digital image or picture analysis  Core of the field  Related mathematical fundamenals  It is not  yet another treatment of a very broad range of problems, algorithms, heuristics, and „useful“ technologies
  • 6. Introduction Color images (pictures)  An RGB picture  Its 3 color channels  Histograms
  • 7. Introduction Early digital pictures  A Greek pebble mosaic, detail from “The Lion Hunt” in Pella,Macedonia, circa 300 BC.  Pattern woven by a Jacquard loom: a black-and-white silk portrait of Jacquard himself, woven under the control of a “program” consisting of about 24,000 cards (one is shown on the left). Early 19th century, before Babbage!
  • 8. Introduction Digital pictures in 2005  Standard 16 Megapixel CCD cameras evolving  Specialized cameras in photogrammetry of 100 Megapixels  3D imaging modalities (CT, MRI, ...)  3D-laser range scanners  Leon Harmon of Bell Labs: picture of Lincoln (252 pixels), “The Recognition of Faces”, Scientific American, (Nov. 1973).  A 380 degree panoramic picture of Auckland, New Zealand, 2002, 500 Megapixels
  • 9. Introduction Grid of squares versus grid of points  Two concepts for pixels (cells)  Is the value a component of the pixel?  A picture P is a mapping of a finite rectangular grid region into the reals  Generalization to 3D: voxel
  • 10. Introduction Adjacency  Version 1  Cell 1-adjacency and pixel 4-adjacency (left)  Neighborhoods (right)  Version 2  Cell 0-adjacency and pixel 8-adjacency (left)  Neighborhoods (right)  In 3D:  Cells? Voxels?
  • 11. Introduction Replace the X´s!  Top:  X-adjacent cells  X-adjacent pixels  Bottom:  X-adjacent cells  X-adjacent pixels
  • 12. Introduction Same in 3D!  X-adjacent 3-cells :  X= ? (left, middle, right)  X-adjacent voxels :  X= ? (left, right)
  • 13. Introduction Grid point connectivity  Points are 4-connected? 8-connected?  Background 4-connected? 8-connected?
  • 14. Introduction Equivalent classes  Equivalence relation R on finite grid  Reflexive, symmetric, transitive  Yields equivalence classes  For a picture P-equivalence:  Pixels p,q: pRq iff P(p)=P(q)
  • 15. Introduction Component labelling  Assume 4-adjacency of pixels  Frequent task: label the 4-connected components of the equivalence classes  Some algorithms  Fill algorithm:  Rosenfeld-Pfaltz labelling scheme
  • 16. Introduction Image scan sequences  Examples:  Space filling curves (Peano, Hilbert)
  • 17. Topics (Chapters) Metrics  Basics: Norms, Minkowski metrics, integer valued metrics, induced topology, Hausdorff metric  Grid point metrics, paths, geodesics, intrinsic distances  Metrics on pictures: distance transforms  medial axis
  • 18. Topics (Chapters) Adjacency graphs  Graphs and connectedness, basic graph theory, Euler characteristic and planarity  Boundaries, cycles, frontiers in incidence pseudographs  Inner (gray) pixel border (black) pixel co-border (gray) pixel
  • 19. Topics (Chapters) Topology  Topological spaces, digital topologies  Concepts homeomorphy, isotopy (top. equivalence)  Simplicial complexes, triangulations
  • 20. Topics (Chapters) Curves and surfaces: topology, geometry  Jordan curves, curves in grids  Surfaces and manifolds, ... in 3D grids  Arc length, curvature, angles, areas  Surfaces and solids  Principal, gaussian, mean curvature  Tracing surfaces
  • 21. Topics (Chapters) Curves and surfaces in grids  Straightness, 2D and 3D  Measuring arc length, curvature, corners  Digital planes  Measuring surface area, curvature
  • 22. Selected Topics  Moments and their estimation  Other picture properties  Spatial relations
  • 23. Selected Topics (not covered)  Hulls and diagrams (convexity, Voronoi)  Transformations (t. groups, symmetries, magnification, ...)  Morphological operators (dilation, erosion, simplification, segmentation, ...)  Deformations (topological-preserving def., shrinking, thinning, ...)