Quantitative Big Imaging

Kevin Mader
12 March 2015

ETHZ: 227-0966-00L

Advanced Segmentation

Course Outline

  • 19th February - Introduction and Workflows
  • 26th February - Image Enhancement (A. Kaestner)
  • 5th March - Basic Segmentation, Discrete Binary Structures
  • 12th March - Advanced Segmentation
  • 19th March - Applying Graphical Models and Machine Learning (A. Lucchi)
  • 26th March - Analyzing Single Objects
  • 2nd April - Analyzing Complex Objects
  • 16th April - Spatial Distribution
  • 23rd April - Statistics and Reproducibility
  • 30th April - Dynamic Experiments (K. Mader and A. Patera)
  • 7th May - Scaling Up / Big Data
  • 21th May - Guest Lecture, Applications in Material Science
  • 28th May - Project Presentations

Literature / Useful References

  • Jean Claude, Morphometry with R
  • John C. Russ, “The Image Processing Handbook”,(Boca Raton, CRC Press)
    • Available online within domain ethz.ch (or proxy.ethz.ch / public VPN)

Advanced Segmentation

Lesson Outline

  • Motivation
    • Many Samples
    • Difficult Samples
    • Training / Learning
  • Thresholding
    • Automated Methods
    • Hysteresis Method
  • Feature Vectors
    • K-Means Clustering
    • Superpixels
    • Probabalistic Models
  • Working with Segmented Images
    • Contouring
  • Beyond
    • Fuzzy Models
    • Component Labeling

Contouring: Manual - Guided Methods

Many forms of guided methods exist, the most popular is known simply as the Magnetic Lasso in Adobe Photoshop (video).

The basic principal behind many of these methods is to optimize a set of user given points based on local edge-like information in the image. In the brain cortex example, this is the small gradients in the gray values which our eyes naturally seperate out as an edge but which have many gaps and discontinuities.

Active Contours / Snakes

Beyond

  • A multitude of other techniques exist for classifying groups and courses in Data Science and Artificial Intelligence go into much greater details.
  • These techniques are generally underused because they are complicated to explain and robustly test and can arouse suspicion from reviewers.
    • Because of their added complexity it is easier to manipulate these methods to get desired results from almost any dataset
    • But if the approach is based on a physical model of the images and the underyling system it is acceptable
  • Additionally they usually require some degree of implementation (coding).

Fuzzy Classification

Fuzzy classification based on Fuzzy logic and Fuzzy set theory and is a general catagory for multi-value logic instead of simply true and false and can be used to build IF and THEN statements from our probabilistic models.

Instead of

P(\{\vec{x} , I(\vec{x})\} | \alpha) \propto P(\alpha) + P(I(\vec{x}) | \alpha)+ P(\sum_{x^{\prime} \in \mathcal{N}} I(\vec{x^{\prime}}) | \alpha)

Clear simple rules

which encompass aspects of filtering, thresholding, and morphological operations

  • IF the intensity if dark ( <100 )
    • AND a majority of the neighborhood ( \mathcal{N} ) values are dark ( <100 )
  • THEN it is a cell

Cell Colony