SlideShare a Scribd company logo
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.ppt
MrsSDivyaBME
 
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
 
chap2.ppt
chap2.pptchap2.ppt
chap2.ppt
akshaya870130
 
Weeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.pptWeeks 1 Introductions_V1_1.ppt
Weeks 1 Introductions_V1_1.ppt
ssusera0a371
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
Ashish Mundhra
 
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...
Paris Women in Machine Learning and Data Science
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
Amnaakhaan
 
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
 
427lects
427lects427lects
427lects
Praveen Kumar
 
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
Pirouz Nourian
 
Probabilistic Approaches to Shadow Maps Filtering
Probabilistic Approaches to Shadow Maps FilteringProbabilistic Approaches to Shadow Maps Filtering
Probabilistic Approaches to Shadow Maps Filtering
Marco Salvi
 
Intro to Subject.pptx
Intro to Subject.pptxIntro to Subject.pptx
Intro to Subject.pptx
swagatkarve
 
Defending thesis (english)
Defending thesis (english)Defending thesis (english)
Defending thesis (english)
Guillermo Medina Zegarra
 
Geometric and Topological Data Analysis
Geometric and Topological Data AnalysisGeometric and Topological Data Analysis
Geometric and Topological Data Analysis
Don Sheehy
 
12776032.ppt
12776032.ppt12776032.ppt
12776032.ppt
fgjf3
 
Image processing 1-lectures
Image processing  1-lecturesImage processing  1-lectures
Image processing 1-lectures
Taymoor 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-776
Kitware 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 2014
SondosFadl
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
Ulaş 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

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 

Recently uploaded (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 

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, ...)