added LaTeX-Template for Masterarbeit

This commit is contained in:
Nicole Dresselhaus 2017-08-23 21:18:44 +02:00
parent 14e85a18e2
commit d9a7231b4f
Signed by: Drezil
GPG Key ID: 057D94F356F41E25
24 changed files with 3095 additions and 0 deletions

0
arbeit/0 Normal file
View File

12
arbeit/Makefile Normal file
View File

@ -0,0 +1,12 @@
all: ma.md bibma.bib template.tex settings/abkuerzungen.tex settings/commands.tex settings/environments.tex settings/hyphenation.tex settings/packages.tex files/titlepage.tex files/erklaerung.tex
pandoc -s -N --template=template.tex ma.md -o ma.tex
rm -f ma.pdf ma.aux ma.idx ma.lof ma.log ma.lot ma.out ma.tdo ma.toc
pdflatex -interaction batchmode ma.tex || true
while test `cat ma.log | grep -e "rerunfilecheck \(Warning\|Info\).*has changed" | wc -l` -gt 0 ; do \
rm ma.log && (pdflatex -interaction batchmode ma.tex || true) \
done \
clean:
rm -f ma.pdf ma.aux ma.idx ma.lof ma.log ma.lot ma.out ma.tdo ma.toc
rm -f ma.tex

122
arbeit/bibma.bib Normal file
View File

@ -0,0 +1,122 @@
@article{ohm2003mpeg,
title={The MPEG-7 Color Descriptors},
author={Ohm, Jens-Rainer and Cieplinski, Leszek and Kim, Heon Jun and Krishnamachari, Santhana and Manjunath, BS and Messing, Dean S and Yamada, Akio},
year={2003}
}
@article{schoening2012,
abstract = {Megafauna play an important role in benthic ecosystem function and are sensitive indicators of environmental change. Non-invasive monitoring of benthic communities can be accomplished by seafloor imaging. However, manual quantification of megafauna in images is labor-intensive and therefore, this organism size class is often neglected in ecosystem studies. Automated image analysis has been proposed as a possible approach to such analysis, but the heterogeneity of megafaunal communities poses a non-trivial challenge for such automated techniques. Here, the potential of a generalized object detection architecture, referred to as iSIS (intelligent Screening of underwater Image Sequences), for the quantification of a heterogenous group of megafauna taxa is investigated. The iSIS system is tuned for a particular image sequence (i.e. a transect) using a small subset of the images, in which megafauna taxa positions were previously marked by an expert. To investigate the potential of iSIS and
compare its results with those obtained from human experts, a group of eight different taxa from one camera transect of seafloor images taken at the Arctic deep-sea observatory HAUSGARTEN is used. The results show that inter- and intra-observer agreements of human experts exhibit considerable variation between the species, with a similar degree of variation apparent in the automatically derived results obtained by iSIS. Whilst some taxa (e. g. Bathycrinus stalks, Kolga hyalina, small white sea anemone) were well detected by iSIS (i. e. overall Sensitivity: 87\%, overall Positive Predictive Value: 67\%), some taxa such as the small sea cucumber Elpidia heckeri remain challenging, for both human observers and iSIS.},
author = {Schoening, Timm and Bergmann, Melanie and Purser, Autun and Dannheim, Jennifer and Gutt, Julian and Nattkemper, Tim Wilhelm},
issn = {1932-6203},
journal = {PLoS ONE},
language = {English},
number = {6},
title = {Semi-automated image analysis for the assessment of megafaunal densities at the Arctic deep-sea observatory HAUSGARTEN},
doi = {10.1371/journal.pone.0038179},
volume = {7},
year = {2012},
}
@article{rubinstein2010double,
title={Double sparsity: Learning sparse dictionaries for sparse signal approximation},
author={Rubinstein, Ron and Zibulevsky, Michael and Elad, Michael},
journal={Signal Processing, IEEE Transactions on},
volume={58},
number={3},
pages={1553--1564},
year={2010},
publisher={IEEE}
}
@ARTICLE{NNS_Scholarpedia,
AUTHOR = {Peterson, L. E.},
TITLE = {K-nearest neighbor},
YEAR = {2009},
JOURNAL = {Scholarpedia},
VOLUME = {4},
NUMBER = {2},
PAGES = {1883},
URL = {http://www.scholarpedia.org/article/K-nearest_neighbor}
}
@article{natarajan1995sparse,
title={Sparse approximate solutions to linear systems},
author={Natarajan, Balas Kausik},
journal={SIAM journal on computing},
volume={24},
number={2},
pages={227--234},
year={1995},
publisher={SIAM},
URL={http://dx.doi.org/10.1137/S0097539792240406}
}
@article{tropp2007signal,
title={Signal recovery from random measurements via orthogonal matching pursuit},
author={Tropp, Joel A and Gilbert, Anna C},
journal={Information Theory, IEEE Transactions on},
volume={53},
number={12},
pages={4655--4666},
year={2007},
publisher={IEEE}
}
@ARTICLE{SIFT_Scholarpedia,
AUTHOR = {Lindeberg, T. },
TITLE = {Scale Invariant Feature Transform},
YEAR = {2012},
JOURNAL = {Scholarpedia},
VOLUME = {7},
NUMBER = {5},
PAGES = {10491},
URL= {http://www.scholarpedia.org/article/Scale_Invariant_Feature_Transform#Scale_and_orientation_normalization}
}
@article{foldiak1995sparse,
title={Sparse coding in the primate cortex},
author={F{\"o}ldi{\'a}k, Peter and Young, Malcom P},
journal={The handbook of brain theory and neural networks},
volume={1},
pages={1064--1068},
year={1995},
publisher={Citeseer}
}
@article{lewicki2000,
author = {Michael S. Lewicki and Terrence J. Sejnowski},
title = { Learning Overcomplete Representations},
year = {2000}
}
@misc{2dtree,
author = {Eiseleda},
title = {\url{http://upload.wikimedia.org/wikipedia/commons/9/90/2dbaum.svg}},
year = {2013}
}
@misc{Muj11FLANN,
author={Marius Muja},
title={FLANN, Fast Library for Approximate Nearest Neighbors},
year={2011},
note={\url{http://mloss.org/software/view/143/}}
}
@ARTICLE{entropy2007,
AUTHOR = {Downarowicz, T. },
TITLE = {Entropy},
YEAR = 2007,
JOURNAL = Scholarpedia,
VOLUME = 2,
NUMBER = 11,
PAGES = 3901
}
@article{weber1998,
title={A quantitative analysis and performance study for similarity-search methods in high-dimensional spaces},
author={Weber, Roger and Schek, Hans-J{\"o}rg and Blott, Stephen},
booktitle={VLDB},
volume={98},
pages={194--205},
year={1998}
}

View File

@ -0,0 +1,47 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\@setckpt{files/erklaerung}{
\setcounter{page}{11}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{parentequation}{0}
\setcounter{ContinuedFloat}{0}
\setcounter{float@type}{16}
\setcounter{lstnumber}{1}
\setcounter{NAT@ctr}{0}
\setcounter{AM@survey}{0}
\setcounter{r@tfl@t}{0}
\setcounter{subfigure}{0}
\setcounter{subtable}{0}
\setcounter{@todonotes@numberoftodonotes}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{bookmark@seq@number}{20}
\setcounter{algorithm}{0}
\setcounter{ALC@unique}{0}
\setcounter{ALC@line}{0}
\setcounter{ALC@rem}{0}
\setcounter{ALC@depth}{0}
\setcounter{lemma}{0}
\setcounter{observation}{0}
\setcounter{proposition}{0}
\setcounter{example}{0}
\setcounter{definition}{0}
\setcounter{theorem}{0}
\setcounter{lstlisting}{0}
\setcounter{section@level}{1}
}

View File

@ -0,0 +1,12 @@
%\cleardoublepage %später wieder rein
\thispagestyle{empty}
\vspace*{\stretch{1}}
\noindent
{\huge Erklärung}\\[1cm]
I hereby declare that this thesis is my own work and effort. Where other sources of information have been used, they have been acknowledged.
blah blah
\\[2cm]
Bielefeld, den \today\hspace{\fill}
\parbox[t]{5cm}{\dotfill\\ \centering Stefan Dresselhaus}
\vspace*{\stretch{3}}

View File

@ -0,0 +1,70 @@
\begin{titlepage}
%\ifpdf
% \includepdf{files/0_titlepage}
% \includegraphics[scale=0.5]{titlepage}
% \begin{picture}(0,0)\setlength{\unitlength}{1mm}%%
% \put(-30.2,-263.5){\includegraphics[scale=1]{titlepage}}%
% \end{picture}%
%\else
\setlength{\unitlength}{1mm}%
%\begin{picture}(0,0)%
% \put(-30.2,3.9){\includegraphics{0_deckblatt/titleHeader}}
% \put(150,-225){\includegraphics{graphics/titlepage/siegel}}%
%\end{picture}%
%
% % % % {\sffamily
% % % %
% % % % \mbox{}\\
% \ifpdf{}\else
% \hspace{-20\unitlength}
% \raisebox{-.5\unitlength}[0pt][0pt]{
% \parbox[t]{0.4374\textwidth}{\includegraphics[]{0_deckblatt/TechnischeFakultaet_aligned}}
% % \includegraphics{stuff/briefkopf2}
% }\fi
% \parbox[t]{0.4374\textwidth}{\includegraphics[]{unibi-brief-logo-gruen}}%scale=0.9
% % % % \parbox[b]{0.5626\textwidth}{\hrulefill\rule{0.5626\textwidth+40\unitlength}{0.1pt}}
% % % % % \parbox[t]{0.465\textwidth}{\includegraphics[width=0.45\textwidth]{files/unibiLogo}}
% % % % % \parbox[b]{0.535\textwidth}{
% % % % % \Large\bfseries Faculty of Technology\\[-0.45em]
% % % % % %Master Thesis\hspace*{\fill} Summer Term 2010 \\[-0.8em]
% % % % % \hrulefill\rule{0.535\textwidth+40\unitlength}{0.1pt}
% % % % % }
% % % % \\
% % % % % \mbox{}
% % % % \hspace{-20\unitlength}
% % % % \parbox[t]{0.4374\textwidth}{\rule{0.4374\textwidth}{0.1pt}\rule{0.1pt}{1.8em}}
% % % % }\\
{\sffamily
% % % \kern-20\unitlength\raisebox{-.5\unitlength}[0pt][0pt]{
% % % \parbox[b]{0.4374\textwidth}{\rule{0.4374\textwidth}{0.1pt}\rule{0.1pt}{1.8em}}
% % % }\\
% % % \mbox{}\hspace{-20\unitlength}\rule{0.4374\textwidth}{0.1pt}\rule{0.1pt}{1.8em}
% \mbox{}\hspace{-9.25em}{\rule{0.4374\textwidth+20\unitlength}{0.1pt}\rule{0.1pt}{1.8em}}
\vspace*{\stretch{4}}
\begin{center}
\hspace{0.99cm} {\huge\bfseries Evaluation of the Performance\\[4mm]
\hspace{0.99cm} of Randomized FFD Control Grids}\\[28mm]
\hspace{0.99cm} {\LARGE Master Thesis}\\[3mm]
\hspace{0.99cm} {\fontsize{60pt}{} \selectfont\Huge\bfseries DRAFT}\\[3mm]
\hspace{0.99cm} {\Large {\normalsize at the}\\[4mm]
\hspace{0.99cm} AG Computer Graphics}\\[2mm]
\hspace{0.99cm} at the Faculty of Technology\\
\hspace{0.99cm} of Bielefeld University\\[5mm]
\hspace{0.99cm} {\Large by}\\[5mm]
\hspace{0.99cm} {\LARGE Stefan Dresselhaus}\\[8mm]
\hspace{0.99cm} {\large \today}
\end{center}
\vspace*{\stretch{2}}
\begin{center}
\begin{tabular}{lrl}
\hspace{0.99cm} Supervisor:~&Prof.~Dr.~&Mario Botsch\\
\hspace{0.99cm} &Dipl.~Math.~&Alexander~Richter
\end{tabular}
\end{center}
\vspace*{\stretch{.2}}
\vspace*{\fill}
}
%\fi
\end{titlepage}

82
arbeit/ma.aux Normal file
View File

@ -0,0 +1,82 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\AC@reset@newl@bel
\catcode `"\active
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\select@language{ngerman}
\@writefile{toc}{\select@language{ngerman}}
\@writefile{lof}{\select@language{ngerman}}
\@writefile{lot}{\select@language{ngerman}}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Einleitung}{1}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\newlabel{einleitung}{{1}{1}{Einleitung}{chapter.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Wieso ist FFD cool?}{1}{section.1.1}}
\newlabel{wieso-ist-ffd-cool}{{1.1}{1}{Wieso ist FFD cool?}{section.1.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Was ist evolution\IeC {\"a}re Optimierung?}{1}{section.1.2}}
\newlabel{was-ist-evolutionuxe4re-optimierung}{{1.2}{1}{Was ist evolutionäre Optimierung?}{section.1.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Wieso ist evo-Opt so cool?}{1}{section.1.3}}
\newlabel{wieso-ist-evo-opt-so-cool}{{1.3}{1}{Wieso ist evo-Opt so cool?}{section.1.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Evolvierbarkeitskriterien}{1}{section.1.4}}
\newlabel{evolvierbarkeitskriterien}{{1.4}{1}{Evolvierbarkeitskriterien}{section.1.4}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Hauptteil}{3}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\newlabel{hauptteil}{{2}{3}{Hauptteil}{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Was ist FFD?}{3}{section.2.1}}
\newlabel{was-ist-ffd}{{2.1}{3}{Was ist FFD?}{section.2.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Szenarien vorstellen}{3}{section.2.2}}
\newlabel{szenarien-vorstellen}{{2.2}{3}{Szenarien vorstellen}{section.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}1D}{3}{subsection.2.2.1}}
\newlabel{d}{{2.2.1}{3}{1D}{subsection.2.2.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Optimierungszenario}{3}{section*.4}}
\newlabel{optimierungszenario}{{2.2.1}{3}{Optimierungszenario}{section*.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Matching in 1D}{3}{section*.5}}
\newlabel{matching-in-1d}{{2.2.1}{3}{Matching in 1D}{section*.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Besonderheiten der Auswertung}{3}{section*.6}}
\newlabel{besonderheiten-der-auswertung}{{2.2.1}{3}{Besonderheiten der Auswertung}{section*.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}3D}{3}{subsection.2.2.2}}
\newlabel{d-1}{{2.2.2}{3}{3D}{subsection.2.2.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Optimierungsszenario}{3}{section*.7}}
\newlabel{optimierungsszenario}{{2.2.2}{3}{Optimierungsszenario}{section*.7}{}}
\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Matching in 3D}{4}{section*.8}}
\newlabel{matching-in-3d}{{2.2.2}{4}{Matching in 3D}{section*.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Besonderheiten der Optimierung}{4}{section*.9}}
\newlabel{besonderheiten-der-optimierung}{{2.2.2}{4}{Besonderheiten der Optimierung}{section*.9}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Evaluation}{5}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\newlabel{evaluation}{{3}{5}{Evaluation}{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Spearman/Pearson-Metriken}{5}{section.3.1}}
\newlabel{spearmanpearson-metriken}{{3.1}{5}{Spearman/Pearson-Metriken}{section.3.1}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Schluss}{7}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lol}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\newlabel{schluss}{{4}{7}{Schluss}{chapter.4}{}}
\bibstyle{natdin}
\bibdata{bibma}
\@writefile{toc}{\contentsline {chapter}{\hbox to\@tempdima {\begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \hfil }Literaturverzeichnis}{9}{chapter.4}}
\@input{files/erklaerung.aux}

0
arbeit/ma.idx Normal file
View File

5
arbeit/ma.lof Normal file
View File

@ -0,0 +1,5 @@
\select@language {ngerman}
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }

1612
arbeit/ma.log Normal file

File diff suppressed because it is too large Load Diff

5
arbeit/ma.lot Normal file
View File

@ -0,0 +1,5 @@
\select@language {ngerman}
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }
\addvspace {10\p@ }

71
arbeit/ma.md Normal file
View File

@ -0,0 +1,71 @@
---
fontsize: 11pt
---
# Einleitung
## Wieso ist FFD cool?
## Was ist evolutionäre Optimierung?
## Wieso ist evo-Opt so cool?
## Evolvierbarkeitskriterien
- Konditionszahl etc.
# Hauptteil
## Was ist FFD?
- Definition
- Wieso Newton-Optimierung?
- Was folgt daraus?
## Szenarien vorstellen
### 1D
#### Optimierungszenario
- Ebene -> Template-Fit
#### Matching in 1D
- Trivial
#### Besonderheiten der Auswertung
- Analytische Lösung einzig beste
- Ergebnis auch bei Rauschen konstant?
- normierter 1-Vektor auf den Gradienten addieren
- Kegel entsteht
### 3D
#### Optimierungsszenario
- Ball zu Mario
#### Matching in 3D
- alternierende Optimierung
#### Besonderheiten der Optimierung
- Analytische Lösung nur bis zur Optimierung der ersten Punkte gültig
- Kriterien trotzdem gut
# Evaluation
## Spearman/Pearson-Metriken
- Was ist das?
- Wieso sollte uns das interessieren?
- Wieso reicht Monotonie?
- Haben wir das gezeigt?
- Stastik, Bilder, blah!
# Schluss
HAHA .. als ob -.-

20
arbeit/ma.out Normal file
View File

@ -0,0 +1,20 @@
\BOOKMARK [0][]{chapter.1}{Einleitung}{}% 1
\BOOKMARK [1][-]{section.1.1}{Wieso ist FFD cool?}{chapter.1}% 2
\BOOKMARK [1][-]{section.1.2}{Was ist evolution\344re Optimierung?}{chapter.1}% 3
\BOOKMARK [1][-]{section.1.3}{Wieso ist evo-Opt so cool?}{chapter.1}% 4
\BOOKMARK [1][-]{section.1.4}{Evolvierbarkeitskriterien}{chapter.1}% 5
\BOOKMARK [0][]{chapter.2}{Hauptteil}{}% 6
\BOOKMARK [1][-]{section.2.1}{Was ist FFD?}{chapter.2}% 7
\BOOKMARK [1][-]{section.2.2}{Szenarien vorstellen}{chapter.2}% 8
\BOOKMARK [2][-]{subsection.2.2.1}{1D}{section.2.2}% 9
\BOOKMARK [3][-]{section*.4}{Optimierungszenario}{subsection.2.2.1}% 10
\BOOKMARK [3][-]{section*.5}{Matching in 1D}{subsection.2.2.1}% 11
\BOOKMARK [3][-]{section*.6}{Besonderheiten der Auswertung}{subsection.2.2.1}% 12
\BOOKMARK [2][-]{subsection.2.2.2}{3D}{section.2.2}% 13
\BOOKMARK [3][-]{section*.7}{Optimierungsszenario}{subsection.2.2.2}% 14
\BOOKMARK [3][-]{section*.8}{Matching in 3D}{subsection.2.2.2}% 15
\BOOKMARK [3][-]{section*.9}{Besonderheiten der Optimierung}{subsection.2.2.2}% 16
\BOOKMARK [0][]{chapter.3}{Evaluation}{}% 17
\BOOKMARK [1][-]{section.3.1}{Spearman/Pearson-Metriken}{chapter.3}% 18
\BOOKMARK [0][]{chapter.4}{Schluss}{}% 19
\BOOKMARK [0][]{chapter.4}{Literaturverzeichnis}{}% 20

BIN
arbeit/ma.pdf Normal file

Binary file not shown.

0
arbeit/ma.tdo Normal file
View File

256
arbeit/ma.tex Normal file
View File

@ -0,0 +1,256 @@
% bibtotoc[numbered] : Literaturv. wird in Inhaltsv. aufgenommen
% abstracton : Abstract mit Ueberschrift
\documentclass[
a4paper, % default
11pt, % default = 11pt
BCOR6mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm
twoside, % default, 2seitig
titlepage,
% pagesize=auto
% openany, % Kapitel koennen auch auf geraden Seiten starten
% draft % schneller compillieren, Bild-dummy
% appendixprefix % Anhang mit Bezeichner
]{scrbook}
%%%%%%%%%%%%%%% Literaturverzeichnisstil %%%%%%%%%%%%%%%
% achtung, auch \bibstyle, unten, anpassen!
% \usepackage[square]{natbib} % fuer bibstyle natdin/ see ../natbib.pdf
%%%%%%%%%%%%%%% Packages %%%%%%%%%%%%%%%
\input{settings/packages}
\makeindex
%%%%%%%%%%%%%%% Graphics %%%%%%%%%%%%%%%
\graphicspath{{pics/}}
%%%%%%%%%%%%%%% Globale Einstellungen %%%%%%%%%%%%%%%
\input{settings/commands}
\input{settings/environments}
%\setlength{\parindent}{0pt} % kein einzug bei absaetzen
%\setlength{\lineskip}{1ex plus0.5ex minus0.5ex} % dafr abstand zwischen abs<62>zen (funktioniert noch nicht)
% \renewcommand{\familydefault}{\sfdefault}
%%%%%%%%%%%%%%% Header - Footer %%%%%%%%%%%%%%%
% ### Fr 2 Seitig (option twopage):
\usepackage{fancyhdr}%http://www.tug.org/tex-archive/info/german/fancyhdr
\pagestyle{fancy} % must be called before the following renewcommands !!!
\fancyhead{} % Alte Definition loeschen
\fancyfoot{} % dito
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter{}: #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection{}~~#1}}
% % um das hard codierte makeuppercase zu verhindern
\fancyhead[EL]{\textrm{\nouppercase\leftmark}}% Even=linke Seiten und dort links, also aussn das \leftmark
\fancyhead[OR]{\textrm{\nouppercase\rightmark}}% Odd=rechte Seiten und dort rechts, also aussen das \rightmark
\fancyfoot[RO,LE]{\thepage} % Seitenzahl : rechts ungerade, links gerade
% ### fr 1 seitig
%\usepackage{fancyhdr} %
%\lhead{\textsf{\noupercase\leftmark}}
%\chead{}
%\rhead{\textsf{\nouppercase\rightmark}}
%\lfoot{}
%\cfoot{\textsf{\thepage}}
%\rfoot{}
\setkomafont{sectioning}{\rmfamily\bfseries}
\setcounter{tocdepth}{3}
%\setcounter{secnumdepth}{3}
% \input{settings/hyphenation} %% Manchmal bricht latex nicht richtig um. hier trennregeln rein.
% \includeonly{%
% % files/0_titlepage.tex
% % files/1_0_introduction,%
% % files/2_0_knownDCJ,%
% % files/3_0_DCJIndels,%
% % files/4_0_DCJIndels_1comps,%
% files/5_0_DCJIndels_2comps,%
% % files/6_0_implementation,%
% % files/7_0_evaluation%
% % ,files/8_0_conclusion%
% }
%%%%%%%%%%%%%%% Hauptdokument %%%%%%%%%%%%%%%
\begin{document}
% ###### Autoref definitions (hyperref package)#####
\def\subtableautorefname{Table}
\def\algorithmautorefname{Algorithm}
\def\chapterautorefname{Chapter}
\def\sectionautorefname{Section}
\def\definitionautorefname{Definition}
\def\exampleautorefname{Example}
\def\observationautorefname{Observation}
\def\propositionautorefname{Proposition}
\def\lemmaautorefname{Lemma}
% in diesem Dokument nicht verwendet:
% \def\subsectionautorefname{Subsection}
% \def\Subsubsectionautorefname{Subsubsection}
% \def\subfigureautorefname{Figure}
% \def\claimautorefname{Claim}
%%%%%%%%%%%%%%% Deckblatt %%%%%%%%%%%%%%%
\extratitle{}
\input{files/titlepage}
%\input{files/titlepage.pdf} % Rueckseite leer
% \input{files/0_deckblatt/title}
\pagestyle{empty} % Rueckseite leer
%
%%%%%%%%%%%%%%% Verzeichnisse %%%%%%%%%%%%%%%
\frontmatter % Abstrakte Gliederungsebene: Anfang des Buches
\tableofcontents % Rueckseite leer
\listoffigures
\listoftables
%\lstlistoflistings % fuer listingsverzeichnis mit package listings
%%%%%%%%%%%%%%% Hauptteil %%%%%%%%%%%%%%%
% Insgesamt ca. 60-100 Seiten Davon mindesten 50% Eigene Arbeit
\mainmatter %Abstrakte Gliederungsebene: Hauptteil des Buches
\pagestyle{fancy}
%\pagenumbering{arabic}
\chapter{Einleitung}\label{einleitung}
\section{Wieso ist FFD cool?}\label{wieso-ist-ffd-cool}
\section{Was ist evolutionäre
Optimierung?}\label{was-ist-evolutionuxe4re-optimierung}
\section{Wieso ist evo-Opt so cool?}\label{wieso-ist-evo-opt-so-cool}
\section{Evolvierbarkeitskriterien}\label{evolvierbarkeitskriterien}
\begin{itemize}
\tightlist
\item
Konditionszahl etc.
\end{itemize}
\chapter{Hauptteil}\label{hauptteil}
\section{Was ist FFD?}\label{was-ist-ffd}
\begin{itemize}
\tightlist
\item
Definition
\item
Wieso Newton-Optimierung?
\item
Was folgt daraus?
\end{itemize}
\section{Szenarien vorstellen}\label{szenarien-vorstellen}
\subsection{1D}\label{d}
\subsubsection{Optimierungszenario}\label{optimierungszenario}
\begin{itemize}
\tightlist
\item
Ebene -\textgreater{} Template-Fit
\end{itemize}
\subsubsection{Matching in 1D}\label{matching-in-1d}
\begin{itemize}
\tightlist
\item
Trivial
\end{itemize}
\subsubsection{Besonderheiten der
Auswertung}\label{besonderheiten-der-auswertung}
\begin{itemize}
\tightlist
\item
Analytische Lösung einzig beste
\item
Ergebnis auch bei Rauschen konstant?
\item
normierter 1-Vektor auf den Gradienten addieren
\begin{itemize}
\tightlist
\item
Kegel entsteht
\end{itemize}
\end{itemize}
\subsection{3D}\label{d-1}
\subsubsection{Optimierungsszenario}\label{optimierungsszenario}
\begin{itemize}
\tightlist
\item
Ball zu Mario
\end{itemize}
\subsubsection{Matching in 3D}\label{matching-in-3d}
\begin{itemize}
\tightlist
\item
alternierende Optimierung
\end{itemize}
\subsubsection{Besonderheiten der
Optimierung}\label{besonderheiten-der-optimierung}
\begin{itemize}
\tightlist
\item
Analytische Lösung nur bis zur Optimierung der ersten Punkte gültig
\item
Kriterien trotzdem gut
\end{itemize}
\chapter{Evaluation}\label{evaluation}
\section{Spearman/Pearson-Metriken}\label{spearmanpearson-metriken}
\begin{itemize}
\tightlist
\item
Was ist das?
\item
Wieso sollte uns das interessieren?
\item
Wieso reicht Monotonie?
\item
Haben wir das gezeigt?
\item
Stastik, Bilder, blah!
\end{itemize}
\chapter{Schluss}\label{schluss}
HAHA .. als ob -.-
%%%%%%%%%%%%%%% Literaturverzeichnis %%%%%%%%%%%%%%%
\backmatter
%\pagenumbering{roman}
\cleardoublepage
\bibliographystyle{natdin} % \bibliographystyle{abbrv}
\bibliography{bibma}
\addcontentsline{toc}{chapter}{\numberline{}\bibname} % Literaturverzeichnis in das Inhaltsverzeichnis aufnehmen
% \nocite{*}
%%%%%%%%%%%%%%% Anhang %%%%%%%%%%%%%%%
% \clearpage %spaeter alles wieder rein
\begin{appendix} % Anhang, technische Details
% % \input{files/appendix}
% \listofalgorithms
% \listoftheorems
% \listof{theorem}{List of Theorems}
% \addcontentsline{toc}{chapter}{\numberline{}Abkürzungen}
% \input{settings/abkuerzungen}
\listoftodos
\end{appendix}
% \printindex
%%%%%%%%%%%%%%% Erklaerung %%%%%%%%%%%%%%%
% *\input{settings/declaration}
\include{files/erklaerung}
\end{document}

21
arbeit/ma.toc Normal file
View File

@ -0,0 +1,21 @@
\select@language {ngerman}
\contentsline {chapter}{\numberline {1}Einleitung}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Wieso ist FFD cool?}{1}{section.1.1}
\contentsline {section}{\numberline {1.2}Was ist evolution\IeC {\"a}re Optimierung?}{1}{section.1.2}
\contentsline {section}{\numberline {1.3}Wieso ist evo-Opt so cool?}{1}{section.1.3}
\contentsline {section}{\numberline {1.4}Evolvierbarkeitskriterien}{1}{section.1.4}
\contentsline {chapter}{\numberline {2}Hauptteil}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Was ist FFD?}{3}{section.2.1}
\contentsline {section}{\numberline {2.2}Szenarien vorstellen}{3}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}1D}{3}{subsection.2.2.1}
\contentsline {subsubsection}{\nonumberline Optimierungszenario}{3}{section*.4}
\contentsline {subsubsection}{\nonumberline Matching in 1D}{3}{section*.5}
\contentsline {subsubsection}{\nonumberline Besonderheiten der Auswertung}{3}{section*.6}
\contentsline {subsection}{\numberline {2.2.2}3D}{3}{subsection.2.2.2}
\contentsline {subsubsection}{\nonumberline Optimierungsszenario}{3}{section*.7}
\contentsline {subsubsection}{\nonumberline Matching in 3D}{4}{section*.8}
\contentsline {subsubsection}{\nonumberline Besonderheiten der Optimierung}{4}{section*.9}
\contentsline {chapter}{\numberline {3}Evaluation}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}Spearman/Pearson-Metriken}{5}{section.3.1}
\contentsline {chapter}{\numberline {4}Schluss}{7}{chapter.4}
\contentsline {chapter}{\hbox to\@tempdima {\begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \begingroup \let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \begingroup \let \string \immediate \write \@unused {No file ma.bbl.}\endgroup {}\let \@@protect \let \@unexpandable@protect \afterassignment \let \@@protect \edef \vskip \vskip \z@skip \endgroup \hfil }Literaturverzeichnis}{9}{chapter.4}

247
arbeit/pd-template.tex Normal file
View File

@ -0,0 +1,247 @@
\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$babel-lang$,$endif$$if(papersize)$$papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$}
$if(fontfamily)$
\usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$}
$else$
\usepackage{lmodern}
$endif$
$if(linestretch)$
\usepackage{setspace}
\setstretch{$linestretch$}
$endif$
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
\usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
\usepackage[utf8]{inputenc}
$if(euro)$
\usepackage{eurosym}
$endif$
\else % if luatex or xelatex
\ifxetex
\usepackage{mathspec}
\else
\usepackage{fontspec}
\fi
\defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
\newcommand{\euro}{}
$if(mainfont)$
\setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$}
$endif$
$if(sansfont)$
\setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$}
$endif$
$if(monofont)$
\setmonofont[Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$]{$monofont$}
$endif$
$if(mathfont)$
\setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
$endif$
$if(CJKmainfont)$
\usepackage{xeCJK}
\setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$}
$endif$
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
$if(geometry)$
\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
$endif$
\usepackage{hyperref}
\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
\hypersetup{unicode=true,
$if(title-meta)$
pdftitle={$title-meta$},
$endif$
$if(author-meta)$
pdfauthor={$author-meta$},
$endif$
$if(subtitle)$
pdfsubject={$subtitle$},
$endif$
$if(keywords)$
pdfkeywords={$for(keywords)$$keywords$$sep$; $endfor$},
$endif$
$if(colorlinks)$
colorlinks=true,
linkcolor=$if(linkcolor)$$linkcolor$$else$Maroon$endif$,
citecolor=$if(citecolor)$$citecolor$$else$Blue$endif$,
urlcolor=$if(urlcolor)$$urlcolor$$else$Blue$endif$,
$else$
pdfborder={0 0 0},
$endif$
breaklinks=true}
\urlstyle{same} % don't use monospace font for urls
$if(lang)$
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
\usepackage[shorthands=off,$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=$babel-lang$]{babel}
$if(babel-newcommands)$
$babel-newcommands$
$endif$
\else
\usepackage{polyglossia}
\setmainlanguage[$polyglossia-lang.options$]{$polyglossia-lang.name$}
$for(polyglossia-otherlangs)$
\setotherlanguage[$polyglossia-otherlangs.options$]{$polyglossia-otherlangs.name$}
$endfor$
\fi
$endif$
$if(natbib)$
\usepackage{natbib}
\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$}
$endif$
$if(biblatex)$
\usepackage{biblatex}
$for(bibliography)$
\addbibresource{$bibliography$}
$endfor$
$endif$
$if(listings)$
\usepackage{listings}
$endif$
$if(lhs)$
\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
$endif$
$if(highlighting-macros)$
$highlighting-macros$
$endif$
$if(verbatim-in-note)$
\usepackage{fancyvrb}
\VerbatimFootnotes % allows verbatim text in footnotes
$endif$
$if(tables)$
\usepackage{longtable,booktabs}
$endif$
$if(graphics)$
\usepackage{graphicx,grffile}
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
\makeatother
% Scale images if necessary, so that they will not overflow the page
% margins by default, and it is still possible to overwrite the defaults
% using explicit options in \includegraphics[width, height, ...]{}
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
$endif$
$if(links-as-notes)$
% Make links footnotes instead of hotlinks:
\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
$endif$
$if(strikeout)$
\usepackage[normalem]{ulem}
% avoid problems with \sout in headers with hyperref:
\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
$endif$
$if(indent)$
$else$
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
$endif$
\setlength{\emergencystretch}{3em} % prevent overfull lines
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
$if(numbersections)$
\setcounter{secnumdepth}{5}
$else$
\setcounter{secnumdepth}{0}
$endif$
$if(dir)$
\ifxetex
% load bidi as late as possible as it modifies e.g. graphicx
$if(latex-dir-rtl)$
\usepackage[RTLdocument]{bidi}
$else$
\usepackage{bidi}
$endif$
\fi
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
\TeXXeTstate=1
\newcommand{\RL}[1]{\beginR #1\endR}
\newcommand{\LR}[1]{\beginL #1\endL}
\newenvironment{RTL}{\beginR}{\endR}
\newenvironment{LTR}{\beginL}{\endL}
\fi
$endif$
$if(title)$
\title{$title$$if(subtitle)$\\\vspace{0.5em}{\large $subtitle$}$endif$}
$endif$
$if(author)$
\author{$for(author)$$author$$sep$ \and $endfor$}
$endif$
\date{$date$}
$for(header-includes)$
$header-includes$
$endfor$
$if(subparagraph)$
$else$
% Redefines (sub)paragraphs to behave more like sections
\ifx\paragraph\undefined\else
\let\oldparagraph\paragraph
\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
\fi
\ifx\subparagraph\undefined\else
\let\oldsubparagraph\subparagraph
\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
\fi
$endif$
\begin{document}
$if(title)$
\maketitle
$endif$
$if(abstract)$
\begin{abstract}
$abstract$
\end{abstract}
$endif$
$for(include-before)$
$include-before$
$endfor$
$if(toc)$
{
$if(colorlinks)$
\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$black$endif$}
$endif$
\setcounter{tocdepth}{$toc-depth$}
\tableofcontents
}
$endif$
$if(lot)$
\listoftables
$endif$
$if(lof)$
\listoffigures
$endif$
$body$
$if(natbib)$
$if(bibliography)$
$if(biblio-title)$
$if(book-class)$
\renewcommand\bibname{$biblio-title$}
$else$
\renewcommand\refname{$biblio-title$}
$endif$
$endif$
\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
$endif$
$endif$
$if(biblatex)$
\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$
$endif$
$for(include-after)$
$include-after$
$endfor$
\end{document}

View File

@ -0,0 +1,24 @@
\chapter*{Abkürzungen}
\label{cha:abbrev}
\begin{acronym}
% Zugriff ueber \ac{BWT} 1te mal Vollreferenz, danach Abk.
%oder \acf{BWT} (full) immer Vollreferenz
%\acro{Abk}[short name]{full name} longer Explanation
%
% Zur Vereinfachung die Ab
%
%
%\acro{GPL}{GNU General Public License} --
% License for free software, see \url{http://www.gnu.org/copyleft/gpl.html}.
\acro{KNN}{K-Nearest-Neighbor}
\acro{ODCT}{Overcomplete Discrete Cosine Transform}
\acro{OMP}{Orthogonal Matching Pursuit}
\acro{PCA}{Principle Component Analysis}
\acro{POI}{Points of Interest}
\acro{RMSE}{Rooted Mean Square Error}
\acro{SAS}{Sparse Approximate Solution} - Abschätzungsproblem einer spärlichen Repräsentation.
\acro{SAT}{Summed Area Table}
%
%
\end{acronym}

View File

@ -0,0 +1,178 @@
\newcommand\exampleend{\hfill$\diamond$}
% ##### DCJ stuff #####
\newcommand\dcaj{double cut and join\xspace}
\newcommand\dcjindel{d_{\DCJ}^{id}}
\newcommand\dcj{d_{\DCJ}}
\renewcommand\gg{\mathcal G}
\newcommand\del{\mathcal A}
\newcommand\ins{\mathcal B}
\newcommand\clean{\varnothing}
\newcommand\gdel{\mathcal G_{\!A}}
\newcommand\gins{\mathcal G_{\!B}}
\newcommand\ag{\AG(A,B)}
\renewcommand\r{\lambda} % # runs
\newcommand\R{\Lambda} % # runs after clustering
\newcommand\dr{\Delta\r}
\newcommand\drr{\Delta\r^{\!\rho}}
\newcommand\DR{\Delta\R}
\newcommand\DRR{\Delta\R^{\!\rho}}
%\newcommand\lab[1]{\lambda(#1)}
\newcommand\redu[1]{\left.#1\right|_\mathcal G}
\newcommand\h[1]{#1^h}
\renewcommand\t[1]{#1^t}
\renewcommand\a{$A$\xspace}
\renewcommand\b{$B$\xspace}
\renewcommand\O{\mathcal O}
\renewcommand\AA{$A\!A$\xspace}
\newcommand\AB{$A\!B$\xspace}
\newcommand\BA{$B\!A$\xspace}
\newcommand\BB{$B\!B$\xspace}
\newcommand\ab{\del\ins}
\newcommand\ba{\ins\del}
\def\aa{A\!A}
\def\bb{B\!B}
\def\AAab{A\!A_{\!\del\!\ins}}
\def\AAa{A\!A_{\!\del}}
\def\AAb{A\!A_{\ins}}
\def\BBab{B\!B_{\!\!\del\!\ins}}
\def\BBa{B\!B_{\!\!\del}}
\def\BBb{B\!B_{\ins}}
\def\ABab{A\!B_{\!\!\del\!\ins}}
\def\ABba{A\!B_{\ins\!\del}}
\def\ABa{A\!B_{\!\!\del}}
\def\ABb{A\!B_\ins}
\def\ABm{A\!B_\bullet}
\def\AAo{A\!A_{\!\varnothing}}
\def\ABo{A\!B_{\!\varnothing}}
\def\BBo{B\!B_{\!\varnothing}}
\def\xx{A\!B_\times}
\def\aba{\del\!\gr{\ins\!\del}}
\def\bab{\ins\!\gr{\del\!\ins}}
\newcommand\clusterize{accumulate\xspace}
\newcommand\clustering{accumulating\xspace} %aggregate, unite/unifying
\newcommand\clusterized{accumulated\xspace}
\newcommand\clusterization{accumulation\xspace}
\renewcommand\v[1]{V(#1)}
\newcommand\vset[2]{\v{#1}=\set{#2}}
% ##### math #####
\DeclareMathOperator\AG{AG}
\DeclareMathOperator\DCJ{DCJ}
%\DeclareMathOperator\V{V}
\newcommand\set[1]{\{#1\}}
\newcommand\corresponds{\mathrel{\widehat{=}}}
\newcommand\gleich{=\joinrel=}
\newcommand\subargmax[1]{\lower0.6em\hbox{$\stackrel{\displaystyle\argmax\ }{_{#1}}$}}
\newcommand\subtexting[2]{\lower0.58em\hbox{$\stackrel{\displaystyle#1}{_{#2}}$}}
% \newcommand\Uu{\mathcal U_{{}_{\Box}}}
% \newcommand\Us{\mathcal U_{\triangleleft}}
% \DeclareMathOperator{\isE}{\scalebox{1.5}[1]{\rotatebox[origin=c]{180}{$\exists$}}}
% \DeclareMathOperator{\notE}{\scalebox{1.5}[1]{\rotatebox[origin=c]{180}{$\nexists$}}}
%\DeclareMathOperator{\gc}{\scalebox{-1.5}[1]{$\exists$}}
%\DeclareMathOperator{\ngc}{\scalebox{-1.5}[1]{$\nexists$}}
\newcommand\edge[2]{\{#1,#2\}}
\newcommand\dedge[2]{(#1,#2)}
% \renewcommand{\varnothing}{\{\,\}}
\newcommand{\bo}[1]{#1_{_{\Box}}}
\newcommand{\tri}[1]{#1_\triangleleft}
\newcommand{\pib}{\bo\pi}
\newcommand{\pit}{\tri\pi}
\newcommand\meng{\{1,2,\ldots,N\}}
\newcommand{\abs}[1]{\ensuremath{\lvert #1 \rvert}} % Absolutbetrag. Statt |a| verwenden.
%\newcommand\qed{\qquad\Box}
\newcommand\toinf[1][n]{\toconv{#1}\infty}
\renewcommand\epsilon\varepsilon
\renewcommand\rho\varrho
%proof:
\renewcommand\lq{\text{\textgravedbl}\!\!}\renewcommand\rq{\!\!\text{\textacutedbl}}
% ##### tables #####
\newcommand\rl[1]{\multicolumn{1}{r|}{#1}} % item|
\renewcommand\ll[1]{\multicolumn{1}{|r}{#1}} % |item
% \newcommand\cc[1]{\multicolumn{1}{|c|}{#1}} % |item|
\newcommand\lc[2]{\multicolumn{#1}{|c|}{#2}} %
\newcommand\cc[1]{\multicolumn{1}{c}{#1}}
% \renewcommand{\arraystretch}{1.2} % Tabellenzeilen ein bischen h?her machen.
\newcommand\m[2]{\multirow{#1}{*}{$#2$}}
% ##### Text symbole #####
% \newcommand\subdot[1]{\lower0.5em\hbox{$\stackrel{\displaystyle #1}{.}$}}
% \newcommand\subsubdot[1]{\lower0.5em\hbox{$\stackrel{#1}{.}$}}
\newcommand\stern\circledast
% ##### Textersetzung (Abk?rzungen) #####
% \newcommand\na{\textsl{Naive Algorithm}\xspace}
% \newcommand\sh{\textsl{Simple Heuristic}\xspace}
% \newcommand\ea{\textsl{Exact Algorithm}\xspace}
% \newcommand\rec{\textsl{Reconstruction Algorithm}\xspace}
\newcommand\rfe{\textit{R.~felis}\xspace}
\newcommand\rma{\textit{R.~massiliae}\xspace}
\newcommand\raf{\textit{R.~africae}\xspace}
\newcommand\rco{\textit{R.~conorii}\xspace}
\newcommand\rpr{\textit{R.~prowazekii}\xspace}
\newcommand\rty{\textit{R.~typhi}\xspace}
\newcommand\rbe{\textit{R.~bellii}\xspace}
\newcommand\ric{\textit{Rickettsia}\xspace}
\newcommand\rf{\textit{fel}\xspace}
\newcommand\rms{\textit{mas}\xspace}
\newcommand\ra{\textit{afr}\xspace}
\newcommand\rc{\textit{con}\xspace}
\newcommand\rp{\textit{pro}\xspace}
\newcommand\rt{\textit{typ}\xspace}
\newcommand\rb{\textit{bel}\xspace}
\newcommand\eg{e.\,g.\ } %\newcommand{\zB}{z.\,B.\ }
\newcommand\resp{resp.\ } %\newcommand{\bzw}{bzw.\ }%\newcommand{\iAllg}{i.\,Allg.\ }
\newcommand\ie{i.\,e.\ }%\renewcommand{\dh}{d.\,h.\ }
\newcommand\etal{~\textit{et al.\xspace}}
% \newcommand\etalcite[1]{~\textit{et al.} \cite{#1}\xspace}
% Abkuerzung fuer URLs: \hrefn{url}, Vorsicht bei Tilden (~) in den URLs
\newcommand{\hrefn}[1]{\href{#1}{#1}}
\newcommand{\myquote}[1]{\glqq{}#1\grqq{}} % richtige Anfuehrungszeichen: ,, Bla ''
% \newcommand{\str}[1]{{\tt{}#1}} % einheitliche formatierung fuer zeichenketten
% ##### draft #####
\newcommand{\ignore}[1]{}
\newcommand\info[1]{\marginpar{\begin{center}#1\end{center}}}
\newcommand\note{\marginpar{\begin{center}$\longleftarrow$\end{center}}}
\newcommand\picmis[1]{$$\boxed{\mbox{\ttfamily picture #1}}$$}
%Todo am Rand notieren
\begin{comment}
% DONE WITH \usepackage{todo}
\newcommand{\todo}[1]{%
\ensuremath{\bigstar}%
\marginpar{%
\begin{flushleft}%
\vspace{-1.5\baselineskip}%
{\small TODO\ \ensuremath{\bigstar}\\#1}%
\end{flushleft}%
}%
}%
\end{comment}
\newcommand\opdown[2]{\lower0.75em\hbox{$\stackrel{\displaystyle#1}{\scriptstyle#2}$}}
\newcommand\toconv[2]{\;\lower0.5em\hbox{$\stackrel{\longrightarrow}{\scriptstyle#1\to#2}$}}
\newcommand\wildcard[1]{\fbox{\ttfamily Platzhalter: #1}}
\newcommand{\sd}{\\ \hspace*{\fill} [SD]\hspace*{1cm}}
\newcommand{\jb}{\\ \hspace*{\fill} [JB]\hspace*{1cm}}
\newcommand{\jbsd}{\\ \hspace*{\fill} [JB,~SD]\hspace*{1cm}}
\newcommand{\argmax}{\textrm{argmax}}
\newcommand{\argmin}{\textrm{argmin}}
\newcommand{\matlab}{\lstset{
language=Matlab,
basicstyle=\small\sffamily,
breaklines=true,
frame=tblr,
backgroundcolor=\color{yellow!20},
numbers=none,
numbersep=4pt,
numberstyle=\small,
showstringspaces=false,
keywordstyle=\color{blue}\bfseries
}}
\newcommand\data[1]{\marginpar{\vspace{-35pt}\begin{center}
\includegraphics[width=1cm]{img/cd}
\end{center}\vspace{-15pt}\centering\footnotesize\texttt{#1}}}

View File

@ -0,0 +1,68 @@
%Environment f<>r Abschnitte, die nochmal korrektur gelesen werden sollen
\newenvironment{neu}
{$\blacklozenge$\marginpar{\includegraphics{graphics/workinprogress}}}%anfang
{$\blacklozenge$}%ende
%\theoremstyle{thmstyl}
\theoremstyle{remark}
%\theoremstyle{plain}
\newtheorem*{noteIt}{Note}
\newtheorem*{notation}{Notation}
% DONT FORGET autorefnames IN PACKAGES.TEX
\theoremstyle{definition}
\newtheorem{lemma}{Lemma}
\newtheorem{observation}{Observation}
\newtheorem{proposition}{Proposition}
\newtheorem*{sEG}{Example}
\newtheorem{claim}[proposition]{Claim}
%small Example without counter
% \newenvironment{sEG}
% {\par\noindent\textbf{Example.}}%\vspace{.9em}
% {\hfill${\scriptstyle\blacksquare}$\par\indent}%\vspace{.9em}
% %large Example without cont or label
% \newenvironment{lEG}[1]
% {\par\noindent\textbf{Example \refstepcounter{lEG}\arabic{lEG} {\normalfont(#1)}.}}%\vspace{.9em}
% {\hfill${\scriptstyle\blacksquare}$\par\indent}%\vspace{.9em}
% begin{bsp}{label}
% % \newenvironment{ex}[2]
% % {\par\noindent\textbf{Example \refstepcounter{lEG}\arabic{lEG} {\normalfont(#1)}.\label{#2}}}%\vspace{.9em}
% % {\hfill${\scriptstyle\blacksquare}$\vspace{.5em}\par\indent}%
% % % begin{bsp_fort}{label}
% % \newenvironment{contEx}[1]
% % {\begin{trivlist}\item[]\textbf{Example \ref{#1} (continued).}}
% % {\nopagebreak\end{trivlist}\indent\par}
% begin{bsp}{label}
% \newenvironment{ex}[2]
% {\noindent\textbf{Example \refstepcounter{lEG}\arabic{lEG} {\normalfont(#1)}.\label{#2}}}
% {\vspace{.5em}\indent\par}
% % begin{bsp_fort}{lanbel}
% \newenvironment{contEx}[1]
% {\begin{trivlist}\item[]\textbf{Example \ref{#1} (continued).}}
% {\nolinebreak$\hfill\diamond$\nopagebreak\end{trivlist}\indent}%\par}
\newtheoremstyle{example}% name of the style to be used
{}%{3pt}%{spaceabove}% measure of space to leave above the theorem. E.g.: 3pt
{}%{3pt}%{spacebelow}% measure of space to leave below the theorem. E.g.: 3pt
{}% name of font to use in the body of the theorem
{0pt}%{indent}% measure of space to indent
{\bfseries}% name of head font
{.}%{headpunctuation}% punctuation between head and body
{ }%{headspace}% space after theorem head; " " = normal interword space
{\thmname{#1}\ifthenelse{\equal{#3}{}}{\thmnumber{ #2}}{ \ref{\thmnote{#3}} (continued)\addtocounter{example}{-1}}}%{headspec}% Manually specify head
\theoremstyle{example}
\newtheorem{example}{Example}
\newtheoremstyle{defStyle}% name of the style to be used
{}%{3pt}%{spaceabove}% measure of space to leave above the theorem. E.g.: 3pt
{}%{3pt}%{spacebelow}% measure of space to leave below the theorem. E.g.: 3pt
{\itshape}% name of font to use in the body of the theorem
{0pt}%{indent}% measure of space to indent
{\bfseries}% name of head font
{:}%{headpunctuation}% punctuation between head and body
{ }%{headspace}% space after theorem head; " " = normal interword space
{\thmname{#1}\thmnumber{ #2}\ifthenelse{\equal{#3}{}}{}{ (\thmnote{#3})}}%{headspec}% Manually specify head
\theoremstyle{defStyle}
\newtheorem{definition}{Definition}
\newtheorem{theorem}{Theorem}

View File

@ -0,0 +1,18 @@
% Hier kommt eine leerzeichengetrennte Liste von W<>rtern hin
% mit entsprechenden Trennungsregeln
\hyphenation{
%Re-dun-danz
%Re-dun-danz-en
%Kom-press-or
%Kom-press-or-en
%bwboost % keine Trennung bei dem Programmnamen
%Huffman % dito, Eigenname
%Burrows
%Wheeler
% bachelor
}
%%
% Aus einem alten W<>rterbuch...
%%
% asym-pto-tisch
% kor-re-spon-die-ren

View File

@ -0,0 +1,88 @@
\usepackage{acronym} % acronym list and writing acronyms full length exactly once
% \usepackage{amsfonts}
\usepackage{amsmath} %\align
\usepackage{amssymb} %\leftrightsquigarrow,\rightsquigarrow
\usepackage{amsopn} %\DeclareMathOperator,\qopname
\usepackage{amsthm} %Theorems
%% algorithm needs to be after hyperref
%\usepackage{ae} % Umbruch von Woertern mit Umlauten
%\usepackage[english]{babel}
\usepackage[ngerman]{babel} % benutzt globales ngerman
\usepackage{bbold}
\usepackage{booktabs}
\usepackage{cancel}
\usepackage{caption}
\usepackage{color} %\colorbox
\usepackage{dsfont} %\mathds
\usepackage{epigraph}
% \usepackage{euler} % euler: uni, eucal: baake, ohne: standard
\usepackage{eucal} % euler calligraphy
\usepackage{float} % fuer die [H]-Option (genau hier!) bei Bildern
% \usepackage{floatflt} % fuer floating figures (vom text umschlossene bilder)
\usepackage[T1]{fontenc}
\usepackage{graphicx} %Bilder einbinden
\usepackage{icomma}
\usepackage{ifthen}
\usepackage[utf8x]{inputenc} %Zeichensatz
% \usepackage{latexsym} %\leadsto
% \usepackage{lscape} % landscape, rotates content, but not page
\usepackage{pdflscape} % shows page in pdf as landscape
\usepackage{listings} % wysiwyg code
\usepackage{layout}
\usepackage{makeidx} % Indexerstellung
% \usepackage{marvosym} % spez zeichen (kutline)
\usepackage{mathtools}
\usepackage{multirow}
\usepackage{nicefrac}
\usepackage[numbers,square]{natbib}
% \usepackage[draft]{pdfpages}
\usepackage{pdfpages}
%\usepackage{pst-all} % PSTricks-Grafikerstellung
%\usepackage{pstricks}
%\usepackage{qtree} % baum
% \usepackage[active]{srcltx} % dvi -> tex zeile
% \usepackage{pdfsync} % pdf -> tex zeile
\usepackage{rotating}
\usepackage[onehalfspacing]{setspace}
% \usepackage{stmaryrd}
% \usepackage{subfigure} %obsolete, use subfig or caption instead
%\usepackage{subfig}
\usepackage{subcaption}
\usepackage{tabularx} % tabellen mit definierter breite
% \usepackage{teubner}
\usepackage{textcomp}
\usepackage{times}
\usepackage{todonotes}
\usepackage[ugly]{units} % \unit[Wert]{Einheit}
% \usepackage{varioref} % schlaue referenzen: \vref{key} \vpageref[text]{key} \vrefrange, \vpagerefrange
\usepackage{verbatim} % \begin{comment} \end{comment}
\usepackage{wrapfig}
% \usepackage{wasysym}
\usepackage{xcolor}
\usepackage{xspace} % intelligent \makro_ whitespace
% ###### Caption ######
\captionsetup{margin=0.5cm, indention=0.5cm, font=small, labelfont=bf, format=plain,singlelinecheck=true,skip=3pt}
% [] options: global (table, figure) -> subfloat (subtable, subfigure)
\captionsetup[subfigure]{labelfont=md, margin=0pt, parskip=0pt, hangindent=0pt, indention=0.62cm, singlelinecheck=true} %removed captionskip=4pt
\captionsetup[table]{position=above,parskip=0pt,singlelinecheck=true,skip=2pt} %removed captionskip=4pt
\captionsetup[subtable]{position=bottom,labelfont=md,margin=0pt,parskip=0pt, hangindent=0pt, indention=0pt, singlelinecheck=true, captionskip=2pt}
% keywords: position=top,
% \usepackage{listings} % fuer pretty printing von Quellcode
% \renewcommand{\lstlistlistingname}{Algorithmenverzeichnis}
% \renewcommand{\lstlistingname}{Algorithmus}
% \lstset{basicstyle=\small,language=C++,tabsize=2,breaklines=true,breakautoindent=true,frame=tb,
% literate={!=}{{$\neq$}}1 {>=}{{$\geq$}}1 {<=}{{$\leq$}}1 {:=}{{$\gets$}}1}
% http://mirror.switch.ch/ftp/mirror/tex/macros/latex/contrib/hyperref/doc/manual.html
\usepackage[pdftitle={Sparse-Coding-Analysis in Underwater Images - Bachelor Thesis},pdfauthor={Johannes Brinkrolf and Stefan Dresselhaus},
bookmarks,colorlinks,citecolor=black,urlcolor=black,menucolor=black,linkcolor=black,pdfview=FitH,pdfpagelayout=TwoPageRight,bookmarksopen=true,bookmarksopenlevel=1]{hyperref}
%%%% Algorithm / algorithmic
\usepackage{algorithm} % see below
\usepackage[noend]{algorithmic}% \usepackage{algorithmic}
\renewcommand{\algorithmiccomment}[1]{//\emph{#1}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
\renewcommand{\algorithmicrequire}{\textbf{Input:}} % Given:
% \algsetup{indent=2em}

137
arbeit/template.tex Normal file
View File

@ -0,0 +1,137 @@
% bibtotoc[numbered] : Literaturv. wird in Inhaltsv. aufgenommen
% abstracton : Abstract mit Ueberschrift
\documentclass[
a4paper, % default
$if(fontsize)$$fontsize$,$endif$ % default = 11pt
BCOR6mm, % Bindungskorrektur bei Klebebindung 6mm, bei Lochen BCOR8.25mm
twoside, % default, 2seitig
titlepage,
% pagesize=auto
% openany, % Kapitel koennen auch auf geraden Seiten starten
% draft % schneller compillieren, Bild-dummy
% appendixprefix % Anhang mit Bezeichner
]{scrbook}
%%%%%%%%%%%%%%% Literaturverzeichnisstil %%%%%%%%%%%%%%%
% achtung, auch \bibstyle, unten, anpassen!
% \usepackage[square]{natbib} % fuer bibstyle natdin/ see ../natbib.pdf
%%%%%%%%%%%%%%% Packages %%%%%%%%%%%%%%%
\input{settings/packages}
\makeindex
%%%%%%%%%%%%%%% Graphics %%%%%%%%%%%%%%%
\graphicspath{{pics/}}
%%%%%%%%%%%%%%% Globale Einstellungen %%%%%%%%%%%%%%%
\input{settings/commands}
\input{settings/environments}
%\setlength{\parindent}{0pt} % kein einzug bei absaetzen
%\setlength{\lineskip}{1ex plus0.5ex minus0.5ex} % dafr abstand zwischen abs<62>zen (funktioniert noch nicht)
% \renewcommand{\familydefault}{\sfdefault}
%%%%%%%%%%%%%%% Header - Footer %%%%%%%%%%%%%%%
% ### Fr 2 Seitig (option twopage):
\usepackage{fancyhdr}%http://www.tug.org/tex-archive/info/german/fancyhdr
\pagestyle{fancy} % must be called before the following renewcommands !!!
\fancyhead{} % Alte Definition loeschen
\fancyfoot{} % dito
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter{}: #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection{}~~#1}}
% % um das hard codierte makeuppercase zu verhindern
\fancyhead[EL]{\textrm{\nouppercase\leftmark}}% Even=linke Seiten und dort links, also aussn das \leftmark
\fancyhead[OR]{\textrm{\nouppercase\rightmark}}% Odd=rechte Seiten und dort rechts, also aussen das \rightmark
\fancyfoot[RO,LE]{\thepage} % Seitenzahl : rechts ungerade, links gerade
% ### fr 1 seitig
%\usepackage{fancyhdr} %
%\lhead{\textsf{\noupercase\leftmark}}
%\chead{}
%\rhead{\textsf{\nouppercase\rightmark}}
%\lfoot{}
%\cfoot{\textsf{\thepage}}
%\rfoot{}
\setkomafont{sectioning}{\rmfamily\bfseries}
\setcounter{tocdepth}{3}
%\setcounter{secnumdepth}{3}
% \input{settings/hyphenation} %% Manchmal bricht latex nicht richtig um. hier trennregeln rein.
% \includeonly{%
% % files/0_titlepage.tex
% % files/1_0_introduction,%
% % files/2_0_knownDCJ,%
% % files/3_0_DCJIndels,%
% % files/4_0_DCJIndels_1comps,%
% files/5_0_DCJIndels_2comps,%
% % files/6_0_implementation,%
% % files/7_0_evaluation%
% % ,files/8_0_conclusion%
% }
%%%%%%%%%%%%%%% Hauptdokument %%%%%%%%%%%%%%%
\begin{document}
% ###### Autoref definitions (hyperref package)#####
\def\subtableautorefname{Table}
\def\algorithmautorefname{Algorithm}
\def\chapterautorefname{Chapter}
\def\sectionautorefname{Section}
\def\definitionautorefname{Definition}
\def\exampleautorefname{Example}
\def\observationautorefname{Observation}
\def\propositionautorefname{Proposition}
\def\lemmaautorefname{Lemma}
% in diesem Dokument nicht verwendet:
% \def\subsectionautorefname{Subsection}
% \def\Subsubsectionautorefname{Subsubsection}
% \def\subfigureautorefname{Figure}
% \def\claimautorefname{Claim}
%%%%%%%%%%%%%%% Deckblatt %%%%%%%%%%%%%%%
\extratitle{}
\input{files/titlepage}
%\input{files/titlepage.pdf} % Rueckseite leer
% \input{files/0_deckblatt/title}
\pagestyle{empty} % Rueckseite leer
%
%%%%%%%%%%%%%%% Verzeichnisse %%%%%%%%%%%%%%%
\frontmatter % Abstrakte Gliederungsebene: Anfang des Buches
\tableofcontents % Rueckseite leer
\listoffigures
\listoftables
%\lstlistoflistings % fuer listingsverzeichnis mit package listings
%%%%%%%%%%%%%%% Hauptteil %%%%%%%%%%%%%%%
% Insgesamt ca. 60-100 Seiten Davon mindesten 50% Eigene Arbeit
\mainmatter %Abstrakte Gliederungsebene: Hauptteil des Buches
\pagestyle{fancy}
%\pagenumbering{arabic}
$body$
%%%%%%%%%%%%%%% Literaturverzeichnis %%%%%%%%%%%%%%%
\backmatter
%\pagenumbering{roman}
\cleardoublepage
\bibliographystyle{natdin} % \bibliographystyle{abbrv}
\bibliography{bibma}
\addcontentsline{toc}{chapter}{\numberline{}\bibname} % Literaturverzeichnis in das Inhaltsverzeichnis aufnehmen
% \nocite{*}
%%%%%%%%%%%%%%% Anhang %%%%%%%%%%%%%%%
% \clearpage %spaeter alles wieder rein
\begin{appendix} % Anhang, technische Details
% % \input{files/appendix}
% \listofalgorithms
% \listoftheorems
% \listof{theorem}{List of Theorems}
% \addcontentsline{toc}{chapter}{\numberline{}Abkürzungen}
% \input{settings/abkuerzungen}
\listoftodos
\end{appendix}
% \printindex
%%%%%%%%%%%%%%% Erklaerung %%%%%%%%%%%%%%%
% *\input{settings/declaration}
\include{files/erklaerung}
\end{document}