]> git.rustad.me Git - master/commitdiff
Theory, results and figures
authorBjørn Rustad <bjorn@rustad.me>
Mon, 1 Dec 2014 17:35:53 +0000 (18:35 +0100)
committerBjørn Rustad <bjorn@rustad.me>
Mon, 1 Dec 2014 17:35:53 +0000 (18:35 +0100)
fig/anisotropy_circle.png [new file with mode: 0644]
fig/circle100.pgm [new file with mode: 0644]
fig/circle100.png [new file with mode: 0644]
fig/circle100n.png [new file with mode: 0644]
fig/neigh_artifacts.pgm [new file with mode: 0644]
fig/neigh_artifacts.png [new file with mode: 0644]
results.tex
theory.tex

diff --git a/fig/anisotropy_circle.png b/fig/anisotropy_circle.png
new file mode 100644 (file)
index 0000000..24888e3
Binary files /dev/null and b/fig/anisotropy_circle.png differ
diff --git a/fig/circle100.pgm b/fig/circle100.pgm
new file mode 100644 (file)
index 0000000..019fc59
Binary files /dev/null and b/fig/circle100.pgm differ
diff --git a/fig/circle100.png b/fig/circle100.png
new file mode 100644 (file)
index 0000000..dab6e2a
Binary files /dev/null and b/fig/circle100.png differ
diff --git a/fig/circle100n.png b/fig/circle100n.png
new file mode 100644 (file)
index 0000000..5f95225
Binary files /dev/null and b/fig/circle100n.png differ
diff --git a/fig/neigh_artifacts.pgm b/fig/neigh_artifacts.pgm
new file mode 100644 (file)
index 0000000..a9532a7
--- /dev/null
@@ -0,0 +1,4 @@
+P5
+100 100
+255
+ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄÄÄÄÄÄÄÄÄÄÄÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                  ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                      ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                          ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                            ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                              ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                  ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                    ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                      ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                        ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                          ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                            ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                            ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                              ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                              ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄ                                                ÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                              ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                              ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                            ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                            ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                          ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                        ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                      ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                    ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                  ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                                ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                              ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                            ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                          ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                      ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ                  ØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØÄÄÄÄÄÄÄÄÄÄÄÄØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ
\ No newline at end of file
diff --git a/fig/neigh_artifacts.png b/fig/neigh_artifacts.png
new file mode 100644 (file)
index 0000000..06c52b9
Binary files /dev/null and b/fig/neigh_artifacts.png differ
index ef05ed0db207a73f23f3d1d3f65d0ef45d7ef134..03bb54e08c5e19df4c6ccc7dae315796c5f1e9f5 100644 (file)
@@ -2,9 +2,71 @@
 
 We show some basic results for different parameters.
 
+\section{Anisotropy}
+
+We have a few figures showing results with predescribed tensors, so that
+we know they actually have an effect.
+
+We show how the blurring and integration scale parameters have an
+effect, maybe the fingerprint is a good example. Maybe a depiction of
+the tensors is a good idea here.
+
+We show how it affects regularization, and contrast loss, using a 1D
+slice through a noisy fingerprint image.
+
+\begin{figure}
+    \centering
+    \begin{subfigure}[b]{0.40\textwidth}
+        \centering
+        \includegraphics[width=\textwidth]{fig/circle100n.png}
+        \caption{
+            Noisy circle.
+        }
+    \end{subfigure}
+    ~
+    \begin{subfigure}[b]{0.40\textwidth}
+        \centering
+        \includegraphics[width=\textwidth]{fig/anisotropy_circle.png}
+        \caption{
+            Anisotropically restored.
+        }
+    \end{subfigure}
+    \caption{
+        Funny caption. Parameters.
+    }
+\end{figure}
+
+\section{Neighborhood}
+
+We show how the different neighborhoods work. Here we might make some
+nice, very contrived examples, maybe. To show that both too small and
+too big is bad.
+
+\begin{figure}
+    \centering
+    \begin{subfigure}[b]{0.40\textwidth}
+        \centering
+        \includegraphics[width=\textwidth]{fig/circle100.png}
+        \caption{
+            Circle.
+        }
+    \end{subfigure}
+    ~
+    \begin{subfigure}[b]{0.40\textwidth}
+        \centering
+        \includegraphics[width=\textwidth]{fig/neigh_artifacts.png}
+        \caption{
+            Artifacts, and contrast loss.
+        }
+    \end{subfigure}
+    \caption{
+        Not so funny caption. Include some parameters.
+    }
+\end{figure}
+
 \section{Comparison}
 
-Compare with the regular total variation method, and anisotropic
+Maybe? Compare with the regular total variation method, and anisotropic
 diffusion. Question is, where do we get our anisotropic diffusion
 results from? Code our own? Or use some popular implementation?
 
index a7355c2cdafdbf891222275bbf5ae1beae11bf19..6700d76b671716e489e8e6b155028e1f40114bf0 100644 (file)
@@ -1075,8 +1075,10 @@ energyfunction as a sum over all the levels $\mathcal{L}$.
 
 \subsection{Fidelity term}
 
-The fidelity term can be discretize as in my project work
-\cite{project}. For some pixel position $x \in \mathcal{G}$ and some level value $k \in
+Since it is not affected by our introduction of the anisotropy tensor,
+the fidelity term can be discretized as in my project work
+\cite{project}. For some pixel position $x \in \mathcal{G}$ and some
+level value $k \in
 \mathcal{L}$, we define the following function
 \begin{equation}
     N_x(k) = \abs{k - v_x}^p
@@ -1085,7 +1087,8 @@ which is the value of the fidelity term if we were to give $u_x$ a value
 of $k$. This allows us write
 \begin{equation}
     \int_\Omega \abs{u - v}^p\, dx \approx \sum_{x \in \mathcal{G}}
-    \abs{u_x - v_x}^p = \sum_{x \in \mathcal{G}} N_x(u_x).
+    \abs{u_x - v_x}^p \Delta x = \sum_{x \in \mathcal{G}} N_x(u_x)
+    \Delta x.
     \label{eq:fidelity_approx_1}
 \end{equation}
 The reason we introduce the function $N_x(k)$ is that we want to apply
@@ -1108,8 +1111,10 @@ rewrite \eqref{eq:fidelity_approx_1} and obtain
     \in \mathcal{G}}
     \big( N_x(\lambda + 1) - N_x(\lambda) \big) \, u_x^\lambda + N_x(0).
 \end{equation}
-Note that since our image takes values in $\mathcal{L} = \{0, \hdots,
-L-1\}$, the thresholded image $u^{L-1}$ is equal to zero everywhere.
+As our domain is discretized uniformly, we drop the constant
+$\Delta x$, and absorb it into our parameter $\beta$. Note that since
+our image takes values in $\mathcal{L} = \{0, \hdots, L-1\}$, the
+thresholded image $u^{L-1}$ is equal to zero everywhere.
 
 \subsection{Regularization term}
 
@@ -1119,6 +1124,7 @@ the discrete levels to get
     \int_{-\infty}^\infty \PerA( \{ u > \lambda \}; \Omega) \, d\lambda
     \approx \sum_{\lambda = 0}^{L-2} \PerA( \{ u > \lambda \}; \Omega)
     \, \Delta \lambda.
+    \label{eq:per_approx1}
 \end{equation}
 Note that we will later ignore the $\Delta \lambda$ difference, as we can
 just absorb it into the $\beta$ parameter of
@@ -1156,24 +1162,31 @@ the approximation
 \end{equation}
 The set of lines $\mathcal{L}$ has been discretized to the lines
 $\mathcal{L}_D$. Note that we are approximating the length of the
-\emph{differentiable} curve $C$ in $\Omega$.
-
-Since the final goal is to work with digital images, it makes sense to
-discretize our domain $\Omega$ as a regular grid $\mathcal{G}$. Our
-image is then reduced to a function $u : \mathcal{G} \to \mathcal{L}$.
-\fixme{mathcal L is now two things.} Moreover, the level sets $\{ u >
-\lambda\}$ will be functions taking the value of 0 or 1 on this grid, as
-shown in Figure \fixme{ref}.
+\emph{differentiable} curve $C$ in $\Omega$. Being a difference in the
+$\rho$ parameter of our line discretization in Figure
+\ref{fig:line_param}, the difference $\Delta \rho$ represents the
+distance from one line to the next in a line family as shown in Figure
+\ref{fig:line_family}. The difference $\Delta \phi$ is taken to be the
+average of the distance to the two neighboring line families as shown in
+Figure \ref{fig:line_neigh}
+
+In the discrete setting our domain $\Omega$ is discretized as a regular
+grid $\mathcal{G}$. Our image is then reduced to a function $u :
+\mathcal{G} \to \mathcal{L}$. \fixme{mathcal L is now two things.}
+Moreover, the level sets $\{ u > \lambda\}$ will be functions taking the
+value of 0 or 1 on this grid, as shown in Figure \fixme{ref}.
 
 The choice of our discrete set of lines $\mathcal{L}_D$ is important, as
 it will decide the accuracy of our approximation in
-\eqref{eq:cauchy_crofton_approx1}. We will only consider lines going
-through at least two points in our grid $\mathcal{G}$, and for now we will
-consider a discretization which is uniform throughout the domain,
-meaning that $\Delta \rho$ is constant for each line family, and that in
-each grid point, there is a line from each family. \fixme{moar
-explanation.} The
-set of lines can then be represented by the neighborhood of a pixel as
+\eqref{eq:cauchy_crofton_approx1}. We need some sensible restrictions on
+the set $\mathcal{L}_D$ to simplify the further discussion. All lines
+intersect at least two grid points, and from the periodicity of our grid
+they thus intersect an infinite number of grid points. This puts some
+restrictions on the angles we can choose. For each angle, we include all
+possible lines of that family, meaning there are no grid points without
+a line of that family intersecting it.
+
+The set of lines can then be represented by the neighborhood of a pixel as
 shown in Figure \ref{fig:line_neigh}. Extending the edges shown in the
 figure gives all lines going through the point considered. Figure
 \ref{fig:line_family} shows all lines of a given family, i.e.\ lines
@@ -1195,7 +1208,7 @@ difficulty is finding the intersections $e \cap C$. The exact
 calculations of these points will not fit into our graph cut framework
 later, and thus for an edge $e$ we will consider only the question of
 ``did $e$ cross $C$ or not?'' This amounts to checking whether the
-terminals of $e$ lie on each side of the curve $C$, and the
+terminals of $e$ lie on different sides of the curve $C$, and the
 approximation is exact for zero or one intersection points, but will, as
 we see in Figure \ref{fig:curve_edge}, not be entirely correct when we
 have more.
@@ -1215,19 +1228,21 @@ $x$ somewhere on the edge $e_{ab}$, we approximate the metric tensor by
     \label{eq:tensor_approx}
 \end{equation}
 the component-wise average of the tensors in the two end points of the
-edge. \fixme{really? componentwise? will that not mess up the
-eigenvalues? sure, a bit, but it won't change consistency..}
+edge. Recall that we have already done some spatial smoothing of the
+structure tensor in \eqref{eq:s_def} corresponding to the
+\emph{integration scale} $\rho$, and thus we expect the tensors $M(a)$
+and $M(b)$ to be similar for edges $e$ of reasonably short length.
 
-\fixme{
-    we must define what we mean by a reasonable line family. meaning
-    each line goes through more than one grid point. and there are no
-    grid points without a line through it
-}
+\fixme{really? componentwise? will that not mess up the
+eigenvalues? sure, a bit, but it won't change consistency..}
 
 \begin{figure}
     \input{fig/area_proof}
 \end{figure}
 
+We have now almost arrived at our final curve length approximation, but
+we need a way to calculate the inter-line distance $\Delta \rho$ which
+will be provided by the following lemma.
 \begin{lemma}
     For each family of lines given by an angle parameter $\phi$ in the
     regular grid of size $\delta$ we have the relation
@@ -1254,8 +1269,8 @@ eigenvalues? sure, a bit, but it won't change consistency..}
             \Delta \rho &= \min_{(p\prime, q\prime)} \left\{
             \left\langle \delta [p - p\prime, q - q\prime],
             \frac{e^\perp}{\norm{e^\perp}} \right\rangle \right\} \\
-            &= \min \left\{\delta^2 \cdot \frac{t(p-p\prime) - s(q -
-            q\prime)}{\norm{e}} \right\}.
+            &= \min_{(p\prime, q\prime)} \left\{\delta^2 \cdot
+            \frac{t(p-p\prime) - s(q - q\prime)}{\norm{e}} \right\}.
         \end{aligned}
     \end{equation}
     Since $s$ and $t$ are coprime, there exists $a, b \in \mathbb{Z}$
@@ -1265,25 +1280,29 @@ eigenvalues? sure, a bit, but it won't change consistency..}
             \Delta \rho = \frac{\delta^2}{\norm{e}}.
     \end{equation}
 \end{proof}
-Inserting
-this \fixme{and the tensor approx} into the curve length approximation
-of \fixme{ref} we obtain
+Inserting $\Delta \rho = \delta^2 / \norm{e}$ and the tensor
+approximation of \eqref{eq:tensor_approx} into the curve length
+approximation of \eqref{eq:cauchy_crofton_approx1} we obtain
 \begin{equation}
     \abs{C}_M \approx \sum_{e \cap C} \frac{\det M(e) \norm{e}^2
     \, \delta^2 \, \Delta\phi}{2 \left(e^T \cdot M(e) \cdot
     e\right)^{\sfrac{3}{2}}},
+    \label{eq:cauchy_crofton_approx2}
 \end{equation}
 where the sum is over all edges crossing the curve an odd number of
 times.
-Going back to the perimeter of the level set $\{ u > \lambda \}$ we can
-rewrite the sum to be a sum over all edges that goes from one side of
-the set to the other such that
+
+The curve length we initially wanted to calculate was the perimeter
+$\PerA(\{u > \lambda\}; \Omega)$ in \eqref{eq:per_approx1}. As this
+curve is closed, we know that every edge intersecting it must have one
+terminal in $\{ u > \lambda \}$ and the other outside. Thus we rewrite
+the sum over $e \cap C$ such that
 \begin{equation}
-    \PerA(\{u > \lambda\}; \mathcal{G}) = \sum_{e_{ab}} \abs{
+    \PerA(\{u > \lambda\}; \Omega) \approx \sum_{e_{ab}} \abs{
     u^\lambda_a - u^\lambda_b} \frac{\det M(e_{ab}) \norm{e_{ab}}^2
     \, \delta^2 \, \Delta\phi}{2 \left(e_{ab}^T \cdot M(e_{ab}) \cdot
     e_{ab}\right)^{\sfrac{3}{2}}}.
-    \label{eq:per_approx1}
+    \label{eq:per_approx2}
 \end{equation}
 The absolute value $\abs{u^\lambda_a - u^\lambda_b}$ is one if one of
 $a$ and $b$ lie inside the level set and the other lies outside, and
@@ -1291,22 +1310,49 @@ zero otherwise. In other words the absolute value is one if $e_{ab}$
 crosses the perimeter of $\{ u > \lambda\}$ an odd number of times, and
 zero otherwise.
 
-\fixme{We now have the problem that $C$ is a curve, but later we want it
-to be a cut...}
+Thus we have arrived at our final discretization, which takes the form
+\begin{gather}
+    F(u) = \sum_\lambda \sum_x F_x^\lambda(u_x^\lambda) + \beta \sum_\lambda
+    \sum_{(x, y)} F_{x,y}^\lambda(u_x^\lambda, u_y^\lambda) :=
+    F^\lambda(u^\lambda), \\
+    \begin{aligned}
+        F_x^\lambda(u_x^\lambda) &= \big(N_x(\lambda + 1) -
+        N_x(\lambda)\big) \cdot u_x^\lambda, \\
+        F_{x,y}^\lambda(u_x^\lambda, u_y^\lambda)
+        &= \abs{u_x^\lambda - u_y^\lambda} \frac{\det M(e_{xy})
+        \norm{e_{xy}}^2 \delta^2 \Delta \phi}{2 \left( e_{xy}^T \cdot
+        M(e_{xy}) \cdot e_{xy} \right)^{\sfrac{3}{2}}}.
+    \end{aligned}
+\end{gather}
+
+If we minimize $F_\lambda$ to obtain $u^\lambda$ for each level
+separately, it is obvious that we will also minimize the sum over all
+$F_\lambda$. However, it is not guaranteed that the obtained thresholded
+images $u^\lambda$ can be combined to make an output image $u$. They
+were defined as $u^\lambda = \idfun_{u > \lambda}$, so we need them to
+be monotonically decreasing (?) in increasing level values, i.e.\
+\begin{equation}
+    u_x^\lambda \geq u_x^\mu, \quad \forall \lambda \leq \mu, \quad
+    \forall x \in \mathcal{G}.
+\end{equation}
+Later we will present a graph cut algorithm that find the thresholded
+images minimizing each level, \emph{while guaranteeing that they meet
+this requirement.}
+
+\fixme{maybe with a $w_{xy}$ definition}
 
 \fixme{edges here are a bit different from edges later}
 
 \subsubsection{Consistency}
 
 Consistency relates to how well a solution to the continuous problem
-fits in the discretized equation, in other words, how well the
+fits in the discretized equation, in other words, whether the
 discretized equation approximates the continuous one.
 
 It is obvious that the discretization of the fidelity term in
-\eqref{eq:fidelity_approx_1} is consistent. We have left out the pixel
-size $\Delta x$ in the sum, and absorbed it into the regularization
-parameter $\beta$, but apart from that, the sum is a midpoint rule
-approximation of the integral.
+\eqref{eq:fidelity_approx_1} is consistent. The sum is a midpoint rule
+approximation of the integral. As the grid is refined and $\delta \to 0$
+the sum will converge to the integral.
 
 For the regularization term we will argue that for a differentiable
 curve $C$, the discretization of our domain $\Omega$ and the set of
@@ -1317,90 +1363,102 @@ $\mathcal{L}_D$ that leads to a consistent Cauchy--Crofton formula. For
 convenience we will use a neighborhood representation of $\mathcal{L}_D$
 similar to the one in Figure \ref{fig:line_neigh}.
 
-\begin{figure}
-    \input{fig/square_cons}
-\end{figure}
-
-Consider a square centered around a grid point with side lengths
-$\sqrt{\delta}$ as shown in Figure \ref{fig:square_cons}. As $\delta$
-goes to zero, the size of this square will go to zero. Inside this
-square we can fit a square of $\lfloor 1 / \sqrt{\delta} \rfloor^2$ grid
-points. This means that the number of grid points along the outer edge
-of this square $\lfloor 1 / \sqrt{\delta} \rfloor$ goes to infinity. For
-each grid point along the outer edge of this square, we include in our
-neighborhood a grid point having the same angle $\phi$ to the $x$-axis.
-This means either including the actual grid point at the outer edge, or
-one having the same angle, just closer to the center. This construction
-can be seen in Figure \ref{fig:square_cons}.
-The maximal $\Delta \phi$ will then be between the
-horizontal or vertical edge and its neighbors, shown in Figure
-\ref{fig:square_cons} as angle $a$. These angles can be calculated to be
+If we consider the edges $e$ of each family separately, the curve length
+approximation in \eqref{eq:cauchy_crofton_approx2} can be written
 \begin{equation}
-    \sup \Delta \phi = \arctan \frac{\delta}{\sfrac{\lfloor \sqrt{\delta}
-    \rfloor}{2}} \leq \arctan \frac{\delta}{\sfrac{\sqrt{\delta}}{2} -
-    \delta} = \arctan \frac{1}{\frac{1}{2\sqrt{\delta}} - 1} \to 0.
+    \begin{aligned}
+        \abs{C}_M &=
+        \int_\nu \int_\rho \sum_{x \in \ell_{\nu, \rho} \cap C}
+        \, \frac{\det M(x)}{2\left(\nu^T
+        \cdot M(x) \cdot \nu\right)^{\sfrac{3}{2}}} \, d\rho \, d\nu \\
+        &\approx \sum_\nu \sum_\rho \sum_{e_{\nu, \rho} \cap C}
+        \, \frac{\det M(e_{\nu, \rho}) \norm{e_{\nu, \rho}}^3}{2\left(
+                e_{\nu, \rho}^T \cdot M(e_{\nu, \rho}) \cdot e_{\nu, \rho}
+        \right)^{\sfrac{3}{2}}} \, \Delta \rho \, \Delta \nu.
+    \end{aligned}
 \end{equation}
-\fixme{the flooring here is not right}
 
-Further we know from Lemma \ref{lem:delta_rho} that for each line family
-\begin{equation}
-    \delta^2 = \Delta \rho \norm{e},
-\end{equation}
-and since the edge length $\norm{e}$ is bounded from below by $\delta$,
-we have
-\begin{equation}
-    \sup \Delta \rho \leq \frac{\delta^2}{\delta} = \delta \to 0.
-\end{equation}
+As described in the construction of this formula, there are four main
+approximations used. Firstly there is the fact that we do not consider
+the actual intersection points, but only whether an edge crosses the
+curve or not. Secondly we have the tensor which is averaged as in
+\eqref{eq:tensor_approx}. And then we have the discretizations of our
+two line parameters $\nu$ and $\rho$.
 
-Since all edges are inside our square,
-we have $\norm{e} \leq \sqrt{2} \delta \to 0$. Thus for a given
-curve $C$, our simplification of only counting an intersection between
-$e$ and $C$ when $C$ crosses $e$ an odd number of times becomes
-increasingly correct.
+It is intuitive that if $\sup \norm{e} \to 0$, the number of times the
+differentiable curve $C$ can cross a given edge decreases. We will not
+prove convergence, but rather assume that the special cases where it
+might not work, are negligible.
 
-Further it is obvious that our tensor approximation in
-\eqref{eq:tensor_approx} converges to the tensor in the intersection
-point when the edge length $\norm{e_{ab}}$ goes to zero.
+Further, if $\sup \norm{e} \to 0$ it is obvious that the tensor average
+in \eqref{eq:tensor_approx} converges to the tensor in the intersection
+point.
 
-To see that this is enough to give a consistent discretization of our
-integral, we write the approximation as follows
-\begin{equation}
-    \begin{aligned}
-        \abs{C}_M &=
-    \int_\nu \int_\rho \sum_{x \in \ell_{\nu, \rho} \cap C}
-    \, \frac{\det M(x)}{2\left(\nu^T
-    \cdot M(x) \cdot \nu\right)^{\sfrac{3}{2}}} \, d\rho \, d\nu \\
-    &\approx \sum_\nu \sum_\rho \sum_{e_{\nu, \rho} \cap C}
-    \, \frac{\det M(e_{\nu, \rho}) \norm{e_{\nu, \rho}}^3}{2\left(
-            e_{\nu, \rho}^T \cdot M(e_{\nu, \rho}) \cdot e_{\nu, \rho}
-    \right)^{\sfrac{3}{2}}} \, \Delta \rho \, \Delta \nu.
-\end{aligned}
-\end{equation}
-As $\Delta \rho$ is constant for all lines in one family, we can regard
-the discretization in the $\rho$ dimension as a midpoint rule
-approximation, as shown in Figure \ref{fig:line_midpoint}.
+For each $\phi$ parameter, our discretization in the $\rho$ dimension
+can be regarded as a midpoint rule as shown in Figure
+\ref{fig:line_midpoint}. Thus if $\sup \Delta \rho \to 0$, this part of
+the discretization is fine.
 
 \begin{figure}
     \input{fig/line_midpoint}
 \end{figure}
 
-For the $\phi$ dimension (or $\nu$ equivalently), we chose to show that
-the difference between the angle parameter of one line family and the
-next $\Delta \phi$ goes to zero. As shown in Figure \ref{fig:circ_rule},
-the discretization of $\phi$ can also be regarded as a so-called
-\emph{rectangle method} approximation of the integral, although not the
-midpoint rule. The summand is evaluated in the end point of the angle
-interval $[\phi_k, \phi_{k+1}]$, where $\Delta \phi_k = \phi_{k+1} -
-\phi_k$.
+The discretization in the $\phi$ dimension can also be regarded as a
+version of the \emph{rectangle method}, although not the midpoint rule.
+As shown in Figure \ref{fig:circ_rule}, the summand is evaluated on the
+endpoint of the partition intervals $[\phi_k, \phi_{k+1}]$ and the
+difference is taken to be $\Delta \phi = \phi_{k+1} - \phi_k$. Thus if
+$\sup \Delta \phi \to 0$, this discretization is also consistent.
 
 \begin{figure}
     \input{fig/circ_rule}
 \end{figure}
 
+To show that all these properties can be fulfilled, we look at a
+particular neighborhood stencil construction.
+Consider a square centered around a grid point with side lengths
+$\sqrt{\delta}$ as shown in Figure \ref{fig:square_cons}. As $\delta$
+goes to zero, the size of this square will go to zero. Inside this
+square we can fit a square of $n^2 = \lfloor 1 / \sqrt{\delta} \rfloor^2$ grid
+points. This means that the number of grid points along the outer edge
+of this square $n$ goes to infinity.
+
+\begin{figure}
+    \input{fig/square_cons}
+\end{figure}
+
+For each grid point along the outer edge of this square, we include in
+our neighborhood a grid point having the same angle $\phi$ to the
+$x$-axis.  This means either including the actual grid point at the
+outer edge, or one having the same angle, just closer to the center.
+This construction can be seen in Figure \ref{fig:square_cons} for $n =
+5$. The maximal $\Delta \phi$ will then be between the horizontal or
+vertical edge and its neighbors, shown in Figure \ref{fig:square_cons}
+as angle $a$. These angles can be calculated to be
+\begin{equation}
+    \sup \Delta \phi = \arctan \frac{1/n}{n/2} = \arctan
+    \frac{2}{n^2} \to 0.
+\end{equation}
+
+Further we see that the edge length will be bounded by half of the
+diagonal of the square such that
+\begin{equation}
+    \norm{e} \leq \sqrt{\delta / 2} \to 0.
+\end{equation}
+And finally we know from Lemma \ref{lem:delta_rho} that for each line family
+$\delta^2 = \Delta \rho \norm{e}$ and the fact that $\norm{e} \geq
+\delta$. Thus for the inter-line distance $\Delta \rho$ we have
+\begin{equation}
+    \sup \Delta \rho = \sup \frac{\delta^2}{\norm{e}} \leq
+    \frac{\delta^2}{\delta} = \delta \to 0.
+\end{equation}
+
 And thus the approximation has been shown to be equivalent to
-well-known, and consistent integral approximations, so the perimeter
-approximation in \eqref{eq:per_approx1} is consistent with the
-continuous formulation in Theorem \ref{thm:riemannian_cauchy_crofton}.
+well-known, and consistent integral approximations, where the
+summand converges to the integrand, and the differences $\Delta \phi$
+and $\Delta \rho$ go to zero. Thus the perimeter approximation in
+\eqref{eq:per_approx1} is consistent with the continuous formulation in
+Theorem \ref{thm:riemannian_cauchy_crofton}.
 
 Note that as we will work with digital images with fixed resolutions, we
 do not really have the chance to refine our discretization. We do
@@ -1408,69 +1466,9 @@ however have to take these things into account when creating our
 neighborhood stencil, to make sure that we get a reasonable
 approximation of the perimeter lengths.
 
-\fixme{we did not really state that we have arrived at our final
-discretization, and that the rest will be about the solution}
-
 \subsubsection{Stability and convergence}
 
-For a discretization of a problem to be stable, the solution needs to
-depend continuously on the input data. So in our case the output image
-$u$ should depend continuously on the given input image $f$. We will not
-prove stability here, but intuitively there is no reason to believe the
-method is unstable though, as small changes in $f$ only gives small
-changes to the functional $F$. \fixme{well this is not nearly enough I
-guess} \fixme{ref?}
-
-Convergence is in some nice cases, but not nearly all the time,
-equivalent to consistency and stability. It answers the question of
-whether a the solutions of the discretized problem converges to the
-solution of the continuous problem as the discretization is refined.
-This will also not be considered here, but we refer to \fixme{ref}. And
-note that even though convergence is important, in practice, we have no
-possibility of refining the discretization, as the grid structure is
-defined by the digital image which is already composed of discrete
-pixels.
-
-\subsection{Total energy}
-
-By combining the discretized fidelity and regularization terms and
-ignoring the constant term $N_x(0)$ we obtain an energy function which
-is decomposed into a sum over all the levels
-\begin{equation}
-    E_v(u) =
-    \sum_{\lambda=0}^{L-2} \sum_x E^x_\lambda(u^\lambda_x)
-    + \beta \sum_{\lambda = 0}^{L-2} \sum_{(x, y)} E^{x,y}(u^\lambda_x,
-    u^\lambda_y)
-    =: \sum_{\lambda=0}^{L-2} F_\lambda(u^\lambda)
-    \label{eq:total_energy}
-\end{equation}
-\fixme{oops label}
-where
-\begin{align}
-    E^x_\lambda(u^\lambda_x) &= 
-    \big(
-    N_x(\lambda + 1) -
-    N_x(\lambda)
-    \big)
-    \, u^\lambda_x
-    \label{eq:fidelity_energy} \\
-    E^{x,y}(u^\lambda_x, u^\lambda_y) &=
-    w_{xy} \abs{u_x^\lambda - u_y^\lambda}.
-    \label{eq:neigh_energy}
-\end{align}
-If we minimize $F_\lambda$ to obtain $u^\lambda$ for each level
-separately, it is obvious that we will also minimize the sum over all
-$F_\lambda$. However, it is not guaranteed that the obtained thresholded
-images $u^\lambda$ can be combined to make an output image $u$. They
-were defined as $u^\lambda = \idfun_{u > \lambda}$, so we need them to
-be monotonically decreasing (?) in increasing level values, i.e.\
-\begin{equation}
-    u_x^\lambda \geq u_x^\mu, \quad \forall \lambda \leq \mu, \quad
-    \forall x \in \mathcal{G}.
-\end{equation}
-In the following we will see two graph cut algorithms that find
-thresholded images minimizing each level, \emph{while guaranteeing that
-they meet this requirement.}
+\fixme{Boop.}
 
 \section{Graph cut formulation}