Lots of new plots

This commit is contained in:
jaseg 2025-07-11 16:57:25 +02:00
parent b71ae3ca93
commit e19f5c4aba
21 changed files with 481 additions and 135 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,12 +1,12 @@
Results calculated from plots fig_covar_distinguish_copies_large_run.pdf / fig_cdf_distinguish_copies_large_run.pdf on 2025-07-11T13:15:23.061077
Results calculated from plots fig_covar_distinguish_copies_large_run.pdf / fig_cdf_distinguish_copies_large_run.pdf on 2025-07-11T13:24:24.365583
setting threshold for quantile 0.001
Baseline threshold set at 0.993585
Baseline threshold set at 0.995906
Distribution parameters:
Within class: 0.995±0.000416 min: 0.994 max: 0.996
Cross class: 0.991±0.0015 min: 0.986 max: 0.993
Within class: 0.997±0.000312 min: 0.996 max: 0.998
Cross class: 0.993±0.00153 min: 0.988 max: 0.995
Type 1 error (false alarm rate): 0.001000000000
Type 2 error (missed alarm rate): 0.022203681619
EER: 0.0 th: 0.9936163308531895
Type 2 error (missed alarm rate): 0.016860093382
EER: 0.0 th: 0.9957236470464688

View file

@ -0,0 +1,12 @@
Results calculated from plots fig_covar_patch_0.3mm_large_sample_minmax.pdf / fig_cdf_patch_0.3mm_large_sample_minmax.pdf on 2025-07-11T14:49:22.914903
setting threshold for quantile 0.001
Baseline threshold set at 0.050430
Distribution parameters:
Within class: 0.467±0.135 min: -0.0179 max: 0.651
Cross class: 0.34±0.291 min: -0.454 max: 0.656
Type 1 error (false alarm rate): 0.001000000000
Type 2 error (missed alarm rate): 0.840804073508
EER: 0.4274782608695652 th: 0.48578685197009863

View file

@ -0,0 +1,12 @@
Results calculated from plots fig_covar_patch_interleave_baseline.pdf / fig_cdf_patch_interleave_baseline.pdf on 2025-07-11T16:56:05.011425
setting threshold for quantile 0.001
Baseline threshold set at 0.985280
Distribution parameters:
Within class: 0.99±0.00143 min: 0.986 max: 0.993
Cross class: 0.988±0.0014 min: 0.984 max: 0.99
Type 1 error (false alarm rate): 0.001000000000
Type 2 error (missed alarm rate): 0.947287927127
EER: 0.2421818181818182 th: 0.9885775337419679

View file

@ -1,4 +1,4 @@
Results calculated from plots fig_covar_patch_p0.3.pdf / fig_cdf_patch_p0.3.pdf on 2025-07-10T16:48:44.217407
Results calculated from plots fig_covar_patch_p0.3.pdf / fig_cdf_patch_p0.3.pdf on 2025-07-11T14:25:57.654817
setting threshold for quantile 0.001
Baseline threshold set at 0.983033

View file

@ -1,4 +1,4 @@
Results calculated from plots fig_covar_patch_p0.3_minmax.pdf / fig_cdf_patch_p0.3_minmax.pdf on 2025-07-10T16:48:44.360756
Results calculated from plots fig_covar_patch_p0.3_minmax.pdf / fig_cdf_patch_p0.3_minmax.pdf on 2025-07-11T14:25:58.081849
setting threshold for quantile 0.001
Baseline threshold set at 0.313374

View file

@ -0,0 +1,11 @@
Results calculated from plots fig_covar_patch_ref_exp_interleave_direct.pdf / <none> on 2025-07-11T16:56:52.209622
setting threshold for quantile 0.001
Baseline threshold set at 0.979357
Distribution parameters:
Within class: 0.989±0.00314 min: 0.983 max: 0.993
Cross class: 0.985±0.00315 min: 0.98 max: 0.991
Type 1 error (false alarm rate): 0.001000000000
Type 2 error (missed alarm rate): 0.972331318110

View file

@ -1180,21 +1180,78 @@ a patching attack from a \emph{skilled} attacker to an \emph{expert} attacker, a
\caption{Mesh heated (\qty{70}{\degree C})}
\end{subfigure}
\caption{}
\label{}
\end{figure}
\begin{figure}[H]
\begin{subfigure}[t]{0.27\textwidth}
\includegraphics[width=\textwidth]{fig_covar_patch_interleave_baseline.pdf}
\label{Test boards before experiment}
\caption{}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.27\textwidth}
\includegraphics[width=\textwidth]{fig_covar_patch_ref_exp_interleave_direct.pdf}
\label{}
\caption{Experiment specimen compared to reference before and after}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.4\textwidth}
\includegraphics[width=\textwidth]{fig_patch_interleave_scatter.pdf}
\label{}
\caption{Trajectory of experiment and control speciments}
\end{subfigure}
\hfill
\caption{}
\label{}
\end{figure}
% fig_covar_short_within_0.3.pdf % FIXME repeat these runs, we have conflicting data. Do runs in both .3 and .4, .4
% seems to work better.
%fig_covar_open_p0.3.pdf
%fig_covar_open_p0.4.pdf
%fig_covar_short_across_traces_p0.3.pdf
%fig_covar_short_across_traces_p0.4.pdf
\begin{figure}[H]
\begin{subfigure}[t]{0.23\textwidth}
\includegraphics[width=\textwidth]{fig_covar_open_p0.3.pdf}
\label{}
\caption{}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.23\textwidth}
\includegraphics[width=\textwidth]{fig_covar_short_across_traces_p0.3.pdf}
\label{}
\caption{}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.23\textwidth}
\includegraphics[width=\textwidth]{fig_covar_open_p0.4.pdf}
\label{}
\caption{}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.23\textwidth}
\includegraphics[width=\textwidth]{fig_covar_short_across_traces_p0.4.pdf}
\label{}
\caption{}
\end{subfigure}
\caption{}
\label{}
\end{figure}
%fig_covar_distinguish_layouts.pdf
%fig_covar_distinguish_copies_large_run.pdf
\begin{figure}[H]
\begin{subfigure}[t]{0.48\textwidth}
\includegraphics[width=\textwidth]{fig_covar_distinguish_layouts.pdf}
\label{}
\caption{Different mesh layouts, Missed alarm rate 18\% at 0.1\% false alarm rate, CER=0\%}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.48\textwidth}
\includegraphics[width=\textwidth]{fig_covar_distinguish_copies_large_run.pdf}
\label{}
\caption{Three identical copies, Missed alarm rate 1.7\% at 0.1\% false alarm rate, CER=0\%}
\end{subfigure}
\caption{}
\label{}
\end{figure}
% FIXME
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{fig_tempco_edited.pdf}