Image Processing

  1. Morphological Image Processing
    1. Preliminaries
      1. Structuring Elements
        1. Shape Variations
          1. Square Elements
            1. Circular Elements
              1. Cross-shaped Elements
              2. Size Considerations
                1. Flat vs. Non-flat Elements
                  1. Origin Definition
                  2. Set Theory Basics
                    1. Set Operations
                      1. Union
                        1. Intersection
                          1. Complement
                            1. Difference
                            2. Binary Image Representation as Sets
                              1. Foreground and Background
                            3. Fundamental Operations
                              1. Dilation
                                1. Mathematical Definition
                                  1. Geometric Interpretation
                                    1. Effect on Object Size
                                      1. Boundary Expansion
                                      2. Erosion
                                        1. Mathematical Definition
                                          1. Geometric Interpretation
                                            1. Effect on Object Size
                                              1. Boundary Shrinkage
                                              2. Duality of Erosion and Dilation
                                                1. Mathematical Relationship
                                                  1. Complementary Effects
                                                2. Compound Operations
                                                  1. Opening
                                                    1. Erosion Followed by Dilation
                                                      1. Noise Removal Properties
                                                        1. Shape Smoothing
                                                          1. Size Filtering
                                                          2. Closing
                                                            1. Dilation Followed by Erosion
                                                              1. Gap Filling Properties
                                                                1. Hole Filling
                                                                  1. Contour Smoothing
                                                                  2. Properties of Opening and Closing
                                                                    1. Idempotent Property
                                                                      1. Monotonicity
                                                                        1. Translation Invariance
                                                                      2. Hit-or-Miss Transform
                                                                        1. Pattern Matching Principle
                                                                          1. Foreground and Background Matching
                                                                            1. Applications in Shape Detection
                                                                              1. Template Design
                                                                              2. Basic Morphological Algorithms
                                                                                1. Boundary Extraction
                                                                                  1. Internal Boundary
                                                                                    1. External Boundary
                                                                                      1. Boundary Thickness
                                                                                      2. Region Filling
                                                                                        1. Flood-fill Algorithm
                                                                                          1. Morphological Approach
                                                                                          2. Extraction of Connected Components
                                                                                            1. Component Labeling
                                                                                              1. Connectivity Analysis
                                                                                              2. Convex Hull
                                                                                                1. Convex Hull Computation
                                                                                                  1. Shape Analysis Applications
                                                                                                  2. Thinning and Thickening
                                                                                                    1. Skeleton Extraction
                                                                                                      1. Iterative Thinning
                                                                                                        1. Conditional Thinning
                                                                                                        2. Skeletons
                                                                                                          1. Medial Axis Transform
                                                                                                            1. Skeleton Properties
                                                                                                              1. Skeleton Reconstruction
                                                                                                              2. Pruning
                                                                                                                1. Spurious Branch Removal
                                                                                                                  1. Skeleton Cleaning
                                                                                                                2. Grayscale Morphology
                                                                                                                  1. Grayscale Dilation
                                                                                                                    1. Umbra Approach
                                                                                                                      1. Flat Structuring Elements
                                                                                                                        1. Non-flat Structuring Elements
                                                                                                                        2. Grayscale Erosion
                                                                                                                          1. Dual Operation to Dilation
                                                                                                                            1. Implementation Considerations
                                                                                                                            2. Grayscale Opening and Closing
                                                                                                                              1. Peak Removal and Valley Filling
                                                                                                                                1. Contrast Enhancement
                                                                                                                                2. Top-hat and Bottom-hat Transforms
                                                                                                                                  1. White Top-hat Transform
                                                                                                                                    1. Black Top-hat Transform
                                                                                                                                      1. Applications in Enhancement