Quantitative Big Imaging

Kevin Mader
23 April 2015

ETHZ: 227-0966-00L

Statistics and Reproducibility

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 - Groups and Spatial Distribution
  • 23rd April - Statistics and Reproducibility
  • 30th April - Dynamic Experiments
  • 7th May - Scaling Up / Big Data
  • 21th May - Guest Lecture, Applications in Material Science and Wood (? and A. Patera)
  • 28th May - Project Presentations

Literature / Useful References

Books

  • 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)
  • Hypothesis Testing Chapter

Papers / Sites

Previously on QBI ...

  • Image Enhancment
    • Highlighting the contrast of interest in images
    • Minimizing Noise
  • Understanding image histograms
  • Automatic Methods
  • Component Labeling
  • Single Shape Analysis
  • Complicated Shapes
  • Distribution Analysis

Grammar of Graphics

  • What is a grammar?
    • Set of rules for constructing and validating a sentence
    • Specifies the relationship and order between the words constituting the sentence
  • How does this apply to graphics?
    • If we develop a consistent way of expressing graphics (sentences) in terms of elements (words) we can compose and decompose graphics easily

The most important modern work in graphical grammars is “The Grammar of Graphics” by Wilkinson, Anand, and Grossman (2005). This work built on earlier work by Bertin (1983) and proposed a grammar that can be used to describe and construct a wide range of statistical graphics.

H. Wickham. ggplot2: elegant graphics for data analysis. Springer New York, 2009.

Grammar Explained

Normally we think of plots in terms of some sort of data which is fed into a plot command that produces a picture

  • In Excel you select a range and plot-type and click “Make”
  • In Matlab you run plot(xdata,ydata,color/shape)
  1. These produces entire graphics (sentences) or at least phrases in one go and thus abstract away from the idea of grammar.
  2. If you spoke by finding entire sentences in a book it would be very ineffective, it is much better to build up word by word

Grammar

Separate the graph into its component parts

  1. Data Mapping
    • var1 \rightarrow x , var2 \rightarrow y

Graph Decomposed

  1. Points
  2. Axes / Coordinate System
  3. Labels / Annotation

Construct graphics by focusing on each portion independently.

Wrapping up

  • I am not a statistician
  • This is not a statistics course
  • If you have questions or concerns, Both ETHZ and Uni Zurich offer free consultation with real statisticians
    • They are rarely bearers of good news
  • Simulations are very helpful
  • Try and understand the tests you are performing