Temp commit (trash)

This commit is contained in:
seyffejn 2021-02-15 15:10:31 +01:00
parent f2b8eb4919
commit f386a8ca32
26 changed files with 454 additions and 371 deletions

View File

@ -14,7 +14,7 @@ class Localization:
self.normalized_table = deepcopy(self.table) self.normalized_table = deepcopy(self.table)
self.data = np.load('recorded_data/current_recording.npy') self.data = np.load('recorded_data/current_recording.npy')
def localize(self, fv, exclude_frames=True): def localize(self, fv, exclude_frames=False):
""" Input: - fv [type = numpy array (mb list) [15, 1]]: """ Input: - fv [type = numpy array (mb list) [15, 1]]:
A feature vector contains the antenna voltages of one sample in following order: A feature vector contains the antenna voltages of one sample in following order:
frame1, frame2, ... frame 8, main1, main2, ... main8 frame1, frame2, ... frame 8, main1, main2, ... main8

View File

@ -263,9 +263,10 @@ def plot_art_positions(positions, annotate_flag, markersize, annotation_size):
#print("ART: x=", art_info[0, 1], ", y=", art_info[0, 2], ", z=", art_info[0, 3]) #print("ART: x=", art_info[0, 1], ", y=", art_info[0, 2], ", z=", art_info[0, 3])
if i == len(positions)-1:
if annotate_flag: if annotate_flag:
xy_subplot.annotate("P" + str(i+1), (positions[i, 0], positions[i, 1]), color="green", size=annotation_size) xy_subplot.annotate("P13", (positions[i, 0], positions[i, 1]), color="green", size=annotation_size)
yz_subplot.annotate("P" + str(i+1), (positions[i, 2], positions[i, 1]), color="green", size=annotation_size) yz_subplot.annotate("P13", (positions[i, 2], positions[i, 1]), color="green", size=annotation_size)
def calc_multiple_positions(data, output_filename, only_fs, sf_list, k_list): def calc_multiple_positions(data, output_filename, only_fs, sf_list, k_list):
@ -318,6 +319,7 @@ def plot_multiple_positions(positions_filename, sf_list, k_list, only_label_once
colors = iter(plt.cm.jet(np.linspace(0, 1, len(sf_list)*len(k_list)))) colors = iter(plt.cm.jet(np.linspace(0, 1, len(sf_list)*len(k_list))))
#markers = iter(['o', '8', 'p', '>', 'd', 'H', 'x','v', '^','*', 'D','s', 'h', '+', '<']) #markers = iter(['o', '8', 'p', '>', 'd', 'H', 'x','v', '^','*', 'D','s', 'h', '+', '<'])
markers = iter(['x', 'x']) markers = iter(['x', 'x'])
markers = iter(['.', '.'])
#colors = iter(["blue", "orange", "red"]) #colors = iter(["blue", "orange", "red"])
for sf in sf_list: for sf in sf_list:
@ -429,12 +431,12 @@ def load_entire_ART(recording_names):
# Input here ----------------------------------------------------------------------------------------------------------- # Input here -----------------------------------------------------------------------------------------------------------
recording_selection = ["horizontal", "diagonal"] recording_selection = ["z_axis"]
sf_list = np.arange(0.0015, 0.0025, 0.0001) # [0.002] sf_list = [0.0021] # np.arange(0.0015, 0.0025, 0.0001)
k_list = [5] k_list = [12]
annotate_points = False annotate_points = False
plot_title = "Removing the highest frame receiving coil from localization entire area" plot_title = "Noise investigation"
label = "Highest frame removed" label = "IndLoc"
# End of input --------------------------------------------------------------------------------------------------------- # End of input ---------------------------------------------------------------------------------------------------------
# Make the plot look nice # Make the plot look nice
@ -442,8 +444,8 @@ plot_surroundings()
# Load data positions # Load data positions
if len(recording_selection) == 1: # if we only have to look at simply load ART and IndLoc if len(recording_selection) == 1: # if we only have to look at simply load ART and IndLoc
ART_pos = load_entire_ART([recording_selection[0]]) # Load ART positions ART_pos = load_entire_ART(recording_selection[0]) # Load ART positions
IndLoc_data = recording_dict_fs[recording_selection[0]] # Load IndLoc data IndLoc_data = recording_dict_fs["z_axis"] # Load IndLoc data
if len(recording_selection) == 2: # if we want to look at multiple recordings its a little more complicated if len(recording_selection) == 2: # if we want to look at multiple recordings its a little more complicated
ART_pos = load_entire_ART([recording_selection[0], recording_selection[1]]) # Load both ART positions ART_pos = load_entire_ART([recording_selection[0], recording_selection[1]]) # Load both ART positions
@ -463,40 +465,44 @@ IndLoc_pos = calc_multiple_positions(data=IndLoc_data,
sf_list=sf_list, sf_list=sf_list,
k_list=k_list) k_list=k_list)
# Find the best localization parameters # Find the best localization parameters
best_mean = 10000 # best_mean = 10000
best_std_dev = 10000 # best_std_dev = 10000
best_both = 10000 # best_both = 10000
for i in range((len(sf_list)*len(k_list))): # for i in range((len(sf_list)*len(k_list))):
print(i) # print(i)
distances, curr_mean, curr_std_dev = eval_loc(ART_pos=ART_pos, IndLoc_pos=IndLoc_pos[i]) # distances, curr_mean, curr_std_dev = eval_loc(ART_pos=ART_pos, IndLoc_pos=IndLoc_pos[i])
#print("- current k_nearest:", sf_list[i], " --> mean=", curr_mean, ", std_dev=",curr_std_dev) # #print("- current k_nearest:", sf_list[i], " --> mean=", curr_mean, ", std_dev=",curr_std_dev)
curr_both = curr_mean + curr_std_dev # curr_both = curr_mean + curr_std_dev
#
if curr_both <= best_both: # if curr_both <= best_both:
best_both = curr_both # best_both = curr_both
best_mean = curr_mean # best_mean = curr_mean
best_std_dev = curr_std_dev # best_std_dev = curr_std_dev
index = i # index = i
#
if len(sf_list) != 1: # it looks like we`re analyzing multiple sf`s # if len(sf_list) != 1: # it looks like we`re analyzing multiple sf`s
best_k = k_list[0] # best_k = k_list[0]
best_sf = sf_list[index] # best_sf = sf_list[index]
if len(k_list) != 1: # if len(k_list) != 1:
best_sf = sf_list[0] # best_sf = sf_list[0]
best_k = k_list[index] # best_k = k_list[index]
if (len(sf_list) == 1) and (len(k_list) == 1): # if (len(sf_list) == 1) and (len(k_list) == 1):
best_sf = sf_list[0] # best_sf = sf_list[0]
best_k = k_list[0] # best_k = k_list[0]
#
print("\n----Best localization parameters were found!-----\n scaling_factor = ", best_sf, "\n mean_error = ", best_mean, # print("\n----Best localization parameters were found!-----\n scaling_factor = ", best_sf, "\n mean_error = ", best_mean,
"\n standard_deviation = ", best_std_dev) # "\n standard_deviation = ", best_std_dev)
# Plot IndLoc pos # Plot IndLoc pos
plot_multiple_positions(positions_filename=str(recording_selection), plot_multiple_positions(positions_filename=str(recording_selection),
sf_list=[best_sf], sf_list=[0.001755],
k_list=[best_k], k_list=[19],
only_label_once=True, only_label_once=True,
xy_title=plot_title, xy_title=plot_title,
yz_title=plot_title, yz_title=plot_title,
@ -504,11 +510,11 @@ plot_multiple_positions(positions_filename=str(recording_selection),
annotationsize=15, annotationsize=15,
labels=iter([label]), # labels=iter(["k = " + str(best_k)]), labels=iter([label]), # labels=iter(["k = " + str(best_k)]),
color_all_black=True, color_all_black=True,
markersize=100) markersize=10,)
# Plot ART positions # Plot ART positions
plot_art_positions(ART_pos, plot_art_positions(ART_pos,
annotate_flag=annotate_points, annotate_flag=True,
markersize=100, markersize=100,
annotation_size=15) annotation_size=15)

View File

@ -20,12 +20,19 @@ class Plotting:
antenna_dict = {"f1": 0, "f2": 1, "f3": 2, "f4": 3, "f5": 4, "f6": 5, "f7": 6, "f8": 7, antenna_dict = {"f1": 0, "f2": 1, "f3": 2, "f4": 3, "f5": 4, "f6": 5, "f7": 6, "f8": 7,
"m1": 8, "m2": 9, "m3": 10, "m4": 11, "m5": 12, "m6": 13, "m7": 14, "m8": 15} "m1": 8, "m2": 9, "m3": 10, "m4": 11, "m5": 12, "m6": 13, "m7": 14, "m8": 15}
label_iter = iter(["Frame 1", "Frame 2", "Frame 3", "Frame 4", "Frame 5", "Frame 6", "Frame 7", "Frame 8"])
markers = iter(['o', '8', 'p', '>', 'd', 'H', 'x', 'v', '^', '*', 'D', 's', 'h', '+', '<'])
linestyles = iter(['-', '--', '-.', ':', '-', '--', '-.', ':'])
colors = iter(["black", "black", "black", "black", "grey", "grey", "grey", "grey"])
# Plot the Antennas # Plot the Antennas
x = np.arange(np.shape(data)[0]) x = np.arange(np.shape(data)[0])
for antenna in antenna_list: for antenna in antenna_list:
y = fvs[:, antenna_dict[antenna]] y = fvs[:, antenna_dict[antenna]]
plt.plot(x, y, label=str(antenna)) plt.scatter(x, y, label=next(label_iter), marker=next(markers), s=5)
plt.legend() plt.legend(bbox_to_anchor=(1.01, 1.00), loc=2, borderaxespad=0., fontsize=10)
plt.title("Noise investigation")
plt.ylabel('Receoving coil signals [V]', fontdict=font)
plt.xlabel('Samples', fontdict=font)
plt.show() plt.show()
def plot_positions(self, positions_path): def plot_positions(self, positions_path):

View File

@ -7,15 +7,11 @@
\citation{Franz.2014} \citation{Franz.2014}
\citation{Franz.2014} \citation{Franz.2014}
\citation{.2019} \citation{.2019}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}\protected@file@percent }
\@writefile{tdo}{\contentsline {todo}{Now this is exciting to read and hooks the readers attention, which is what Prof. Zwanger said the introduction should do}{1}\protected@file@percent }
\pgfsyspdfmark {pgfid1}{15240044}{34424518}
\pgfsyspdfmark {pgfid4}{39101366}{34437974}
\pgfsyspdfmark {pgfid5}{41018294}{34192788}
\@writefile{tdo}{\contentsline {todo}{The above shit is probably gonna be deleted}{1}\protected@file@percent }
\pgfsyspdfmark {pgfid6}{21045174}{17323241}
\citation{Rey.2006} \citation{Rey.2006}
\citation{Than.2012} \citation{Than.2012}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}\protected@file@percent }
\@writefile{tdo}{\contentsline {todo}{The above shit is probably gonna be deleted}{1}\protected@file@percent }
\pgfsyspdfmark {pgfid1}{21045174}{23116636}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Wireless capsule endoscopy}{2}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Wireless capsule endoscopy}{2}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} \providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:endoscopic_capsule_with_scale}{{1a}{2}} \newlabel{fig:endoscopic_capsule_with_scale}{{1a}{2}}
@ -43,14 +39,14 @@
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces A surgeon performing patient-image registration by infrared scanning a patients facial surface. The scanned surface is then superimposed onto preoperative MRI images, as seen on the monitor.\relax }}{3}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces A surgeon performing patient-image registration by infrared scanning a patients facial surface. The scanned surface is then superimposed onto preoperative MRI images, as seen on the monitor.\relax }}{3}\protected@file@percent }
\newlabel{fig:My_Z-Touch}{{2}{3}} \newlabel{fig:My_Z-Touch}{{2}{3}}
\@writefile{tdo}{\contentsline {todo}{find a good disadv of fiducial marker}{3}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{find a good disadv of fiducial marker}{3}\protected@file@percent }
\pgfsyspdfmark {pgfid7}{13522389}{16997982} \pgfsyspdfmark {pgfid2}{13522389}{16997982}
\pgfsyspdfmark {pgfid10}{39101366}{17011438} \pgfsyspdfmark {pgfid5}{39101366}{17011438}
\pgfsyspdfmark {pgfid11}{41018294}{16766252} \pgfsyspdfmark {pgfid6}{41018294}{16766252}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Localization in neurosurgery}{3}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Localization in neurosurgery}{3}\protected@file@percent }
\@writefile{tdo}{\contentsline {todo}{This paper: \cite {Orringer.2012} cites this paper: \cite {Cleary.2010}, but I can not access the second paper)}{4}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{This paper: \cite {Orringer.2012} cites this paper: \cite {Cleary.2010}, but I can not access the second paper)}{4}\protected@file@percent }
\pgfsyspdfmark {pgfid12}{23879805}{40928554} \pgfsyspdfmark {pgfid7}{23879805}{40928554}
\pgfsyspdfmark {pgfid15}{39101366}{40942010} \pgfsyspdfmark {pgfid10}{39101366}{40942010}
\pgfsyspdfmark {pgfid16}{41018294}{40696824} \pgfsyspdfmark {pgfid11}{41018294}{40696824}
\newlabel{fig:Neuronavigation_reallife}{{3a}{4}} \newlabel{fig:Neuronavigation_reallife}{{3a}{4}}
\newlabel{sub@fig:Neuronavigation_reallife}{{(a)}{a}} \newlabel{sub@fig:Neuronavigation_reallife}{{(a)}{a}}
\newlabel{fig:how-image-guided-surgery-works}{{3b}{4}} \newlabel{fig:how-image-guided-surgery-works}{{3b}{4}}
@ -82,14 +78,14 @@
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {timeline of magnetic flux and the induced voltage resulting from (a)}}}{6}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {timeline of magnetic flux and the induced voltage resulting from (a)}}}{6}\protected@file@percent }
\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Induction in time-invariant magnetic field by movement of the conductor L}}}{6}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Induction in time-invariant magnetic field by movement of the conductor L}}}{6}\protected@file@percent }
\@writefile{tdo}{\contentsline {todo}{leaving out a few sentences where he explains moving conductor and time invariant field}{6}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{leaving out a few sentences where he explains moving conductor and time invariant field}{6}\protected@file@percent }
\pgfsyspdfmark {pgfid17}{8281196}{19599209} \pgfsyspdfmark {pgfid12}{8281196}{19599209}
\pgfsyspdfmark {pgfid20}{39101366}{19612665} \pgfsyspdfmark {pgfid15}{39101366}{19612665}
\pgfsyspdfmark {pgfid21}{41018294}{19367479} \pgfsyspdfmark {pgfid16}{41018294}{19367479}
\newlabel{eq:induction_law}{{2}{6}} \newlabel{eq:induction_law}{{2}{6}}
\@writefile{tdo}{\contentsline {todo}{I dont know why he references this equation here. But he referenced Gl (3.36)}{6}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{I dont know why he references this equation here. But he referenced Gl (3.36)}{6}\protected@file@percent }
\pgfsyspdfmark {pgfid22}{33185564}{9544041} \pgfsyspdfmark {pgfid17}{33185564}{9544041}
\pgfsyspdfmark {pgfid25}{39101366}{7831401} \pgfsyspdfmark {pgfid20}{39101366}{7831401}
\pgfsyspdfmark {pgfid26}{41018294}{7586215} \pgfsyspdfmark {pgfid21}{41018294}{7586215}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Induction of two infinite conductor loops \cite [p.261f]{Albach.2014}}{7}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Induction of two infinite conductor loops \cite [p.261f]{Albach.2014}}{7}\protected@file@percent }
\newlabel{fig:Gegeninduktion_zweier_Doppelleitungen_a}{{6a}{7}} \newlabel{fig:Gegeninduktion_zweier_Doppelleitungen_a}{{6a}{7}}
\newlabel{sub@fig:Gegeninduktion_zweier_Doppelleitungen_a}{{(a)}{a}} \newlabel{sub@fig:Gegeninduktion_zweier_Doppelleitungen_a}{{(a)}{a}}
@ -120,9 +116,9 @@
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}The host system}{11}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}The host system}{11}\protected@file@percent }
\newlabel{sec:The_host system}{{3.2.2}{11}} \newlabel{sec:The_host system}{{3.2.2}{11}}
\@writefile{tdo}{\contentsline {todo}{Add algorithm reference here}{12}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{Add algorithm reference here}{12}\protected@file@percent }
\pgfsyspdfmark {pgfid27}{9616227}{40928554} \pgfsyspdfmark {pgfid22}{9616227}{40928554}
\pgfsyspdfmark {pgfid30}{39101366}{40942010} \pgfsyspdfmark {pgfid25}{39101366}{40942010}
\pgfsyspdfmark {pgfid31}{41018294}{40696824} \pgfsyspdfmark {pgfid26}{41018294}{40696824}
\citation{Stieglitz.2013} \citation{Stieglitz.2013}
\citation{Putzer.2016} \citation{Putzer.2016}
\citation{McMillen.2010} \citation{McMillen.2010}
@ -141,8 +137,6 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Comparison of medical localization systems and the IndLoc system}{13}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Comparison of medical localization systems and the IndLoc system}{13}\protected@file@percent }
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Localization system comparison\relax }}{13}\protected@file@percent } \@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Localization system comparison\relax }}{13}\protected@file@percent }
\newlabel{Tab: localization system comparison}{{1}{13}} \newlabel{Tab: localization system comparison}{{1}{13}}
\@writefile{tdo}{\contentsline {todo}{ONE MORE LINE (DOWNWARDS) IN THE TABLE AND IT DOESNT FIT ON ONE PAGE ANYMORE WITH THE TITLE! The WCE: X-Ray until Ultrasound is basically all sources copied from 2012 Than. Some of these sources very old, there is even a patent in there and Im not sure how the guy found anything about the precision there. Basically noone is using X-Ray, MRI or Ultrasound for localizing WEC's, actually noone even uses WEC's....}{13}\protected@file@percent }
\pgfsyspdfmark {pgfid32}{21045174}{9392124}
\@writefile{toc}{\contentsline {section}{\numberline {4}Materials}{15}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}Materials}{15}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}The localization area}{15}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}The localization area}{15}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces The modified localization area of the IndLoc system, which was built during this project. The cube placed in the middle, is tracked by the IndLoc system. It is mounted on a frame with infrared markers, which are tracked by an infrared camera system.\relax }}{15}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces The modified localization area of the IndLoc system, which was built during this project. The cube placed in the middle, is tracked by the IndLoc system. It is mounted on a frame with infrared markers, which are tracked by an infrared camera system.\relax }}{15}\protected@file@percent }
@ -155,17 +149,17 @@
\newlabel{fig:loc_object_on_art_frame}{{10}{16}} \newlabel{fig:loc_object_on_art_frame}{{10}{16}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.3}The receiving coils}{17}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.3}The receiving coils}{17}\protected@file@percent }
\@writefile{tdo}{\contentsline {todo}{Link to testing with ferrite core}{17}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{Link to testing with ferrite core}{17}\protected@file@percent }
\pgfsyspdfmark {pgfid33}{23896195}{36989056} \pgfsyspdfmark {pgfid27}{23896195}{36989056}
\pgfsyspdfmark {pgfid36}{39101366}{37002512} \pgfsyspdfmark {pgfid30}{39101366}{37002512}
\pgfsyspdfmark {pgfid37}{41018294}{36757326} \pgfsyspdfmark {pgfid31}{41018294}{36757326}
\@writefile{tdo}{\contentsline {todo}{Datenblatt verlinken}{17}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{Datenblatt verlinken}{17}\protected@file@percent }
\pgfsyspdfmark {pgfid38}{36329739}{34671698} \pgfsyspdfmark {pgfid32}{36329739}{34671698}
\pgfsyspdfmark {pgfid41}{39101366}{32173322} \pgfsyspdfmark {pgfid35}{39101366}{32173322}
\pgfsyspdfmark {pgfid42}{41018294}{31928136} \pgfsyspdfmark {pgfid36}{41018294}{31928136}
\@writefile{tdo}{\contentsline {todo}{In discussion add somewhere that ferrite core increases magnetic field, but is also not taken into account in the fingeprinting creation, may interfere with magnetic field or whatever it may damage the localization more than benefit. Dunno}{17}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{In discussion add somewhere that ferrite core increases magnetic field, but is also not taken into account in the fingeprinting creation, may interfere with magnetic field or whatever it may damage the localization more than benefit. Dunno}{17}\protected@file@percent }
\pgfsyspdfmark {pgfid43}{5594039}{25402266} \pgfsyspdfmark {pgfid37}{5594039}{25402266}
\pgfsyspdfmark {pgfid46}{39101366}{25415722} \pgfsyspdfmark {pgfid40}{39101366}{25415722}
\pgfsyspdfmark {pgfid47}{41018294}{25170536} \pgfsyspdfmark {pgfid41}{41018294}{25170536}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}ART system}{17}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}ART system}{17}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces One of six infrared cameras, of the ART system, positioned in the room in order to track the localization object.\relax }}{18}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces One of six infrared cameras, of the ART system, positioned in the room in order to track the localization object.\relax }}{18}\protected@file@percent }
\newlabel{fig:infrared_camera_1}{{11}{18}} \newlabel{fig:infrared_camera_1}{{11}{18}}
@ -182,46 +176,55 @@
\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Heating up}}}{20}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Heating up}}}{20}\protected@file@percent }
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {setup is warm}}}{20}\protected@file@percent } \@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {setup is warm}}}{20}\protected@file@percent }
\@writefile{tdo}{\contentsline {todo}{maybe cite the quickguide manual here?}{20}\protected@file@percent } \@writefile{tdo}{\contentsline {todo}{maybe cite the quickguide manual here?}{20}\protected@file@percent }
\pgfsyspdfmark {pgfid48}{14468604}{15957387} \pgfsyspdfmark {pgfid42}{14468604}{15957387}
\pgfsyspdfmark {pgfid51}{39101366}{15970843} \pgfsyspdfmark {pgfid45}{39101366}{15970843}
\pgfsyspdfmark {pgfid52}{41018294}{15725657} \pgfsyspdfmark {pgfid46}{41018294}{15725657}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Precision measurements}{21}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Precision measurements}{21}\protected@file@percent }
\newlabel{sec:precision_measurements}{{5.2}{21}} \newlabel{sec:precision_measurements}{{5.2}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Movement measurements}{21}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Scaling factor test}{21}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Precision measurements}{21}\protected@file@percent } \newlabel{sec:scaling_factor_test}{{5.2.1}{21}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Scaling factor test}{21}\protected@file@percent }
\newlabel{sec:scaling_factor_test}{{5.4.1}{21}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Before being able to localize precisely the correct scaling factor, which multiplies each receiving coil voltages, has to be determined. For this the scaling factors $10^{2}$ to $ 10^{-4}$ were tested in logarithmic steps.\relax }}{22}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Before being able to localize precisely the correct scaling factor, which multiplies each receiving coil voltages, has to be determined. For this the scaling factors $10^{2}$ to $ 10^{-4}$ were tested in logarithmic steps.\relax }}{22}\protected@file@percent }
\newlabel{fig:estimation_scaling_factor_1}{{14}{22}} \newlabel{fig:estimation_scaling_factor_1}{{14}{22}}
\newlabel{eq:distances}{{8}{22}} \newlabel{eq:distances}{{8}{22}}
\newlabel{eq:mean}{{9}{22}} \newlabel{eq:mean}{{9}{22}}
\newlabel{eq:std_dev}{{10}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces A zoomed in view of Figure \ref {fig:estimation_scaling_factor_1} shows which scaling factors result in a localization closest to the correct positions.\relax }}{23}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces A zoomed in view of Figure \ref {fig:estimation_scaling_factor_1} shows which scaling factors result in a localization closest to the correct positions.\relax }}{23}\protected@file@percent }
\newlabel{fig:estimation_scaling_factor_2}{{15}{23}} \newlabel{fig:estimation_scaling_factor_2}{{15}{23}}
\newlabel{eq:std_dev}{{10}{23}} \@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Placing the object in 25 positions near the centre of the localization area with a scaling factor of 0.001755, resulting in mean error $\mu = 3.76\textit {m}m$ and standard deviation $\sigma = 3.28\textit {m}m$.\relax }}{23}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Placing the object in 25 positions near the centre of the localization area with a scaling factor of 0.001755, resulting in mean error $\mu = 3.76\textit {m}m$ and standard deviation $\sigma = 3.28\textit {m}m$.\relax }}{24}\protected@file@percent } \newlabel{fig:estimation_scaling_factor_3}{{16}{23}}
\newlabel{fig:estimation_scaling_factor_3}{{16}{24}} \@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Placing the object in 25 positions near the corner of the localization area with a scaling factor of 0.002100, resulting in mean error $\mu = 10.39\textit {m}m$ and standard deviation $\sigma = 7.52\textit {m}m$.\relax }}{24}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Placing the object in 25 positions near the corner of the localization area with a scaling factor of 0.002100, resulting in mean error $\mu = 10.39\textit {m}m$ and standard deviation $\sigma = 7.52\textit {m}m$.\relax }}{25}\protected@file@percent } \newlabel{fig:estimation_scaling_factor_4}{{17}{24}}
\newlabel{fig:estimation_scaling_factor_4}{{17}{25}} \@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Placing the object in 42 positions running from the centre to the edges of the localization area with a scaling factor of 0.00204, , resulting in mean error $\mu = 7.42\textit {m}m$ and standard deviation $\sigma = 6.48\textit {m}m$.\relax }}{25}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Placing the object in 42 positions running from the centre to the edges of the localization area with a scaling factor of 0.00204, , resulting in mean error $\mu = 7.42\textit {m}m$ and standard deviation $\sigma = 6.48\textit {m}m$.\relax }}{26}\protected@file@percent } \newlabel{fig:estimation_scaling_factor_5}{{18}{25}}
\newlabel{fig:estimation_scaling_factor_5}{{18}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}K-nearest interpolation test}{26}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}K-nearest interpolation test}{27}\protected@file@percent } \newlabel{sec:K-nearest interpolation test}{{5.2.2}{26}}
\newlabel{sec:K-nearest interpolation test}{{5.4.2}{27}} \@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces placing the localization object in 25 positions near the centre of the localization are with a k-nearest value of 19, resulting in mean error $\mu = 3.21\textit {m}m$ and standard deviation $\sigma = 1.84\textit {m}m$.\relax }}{26}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces placing the localization object in 25 positions near the centre of the localization are with a k-nearest value of 19, resulting in mean error $\mu = 3.21\textit {m}m$ and standard deviation $\sigma = 1.84\textit {m}m$.\relax }}{27}\protected@file@percent } \newlabel{fig:estimation_k_nearest_1}{{19}{26}}
\newlabel{fig:estimation_k_nearest_1}{{19}{27}} \@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces placing the localization object in 25 positions near the corner of the localization are with a k-nearest value of 12, resulting in mean error $\mu = 10.39\textit {m}m$ and standard deviation $\sigma = 7.52\textit {m}m$.\relax }}{27}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces placing the localization object in 25 positions near the corner of the localization are with a k-nearest value of 12, resulting in mean error $\mu = 10.39\textit {m}m$ and standard deviation $\sigma = 7.52\textit {m}m$.\relax }}{28}\protected@file@percent } \newlabel{fig:estimation_k_nearest_2}{{20}{27}}
\newlabel{fig:estimation_k_nearest_2}{{20}{28}} \@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Placing the object in 42 positions running from the centre to the edges of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 7.57\textit {m}m$ and standard deviation $\sigma = 5.34\textit {m}m$.\relax }}{28}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Placing the object in 42 positions running from the centre to the edges of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 7.57\textit {m}m$ and standard deviation $\sigma = 5.34\textit {m}m$.\relax }}{29}\protected@file@percent } \newlabel{fig:estimation_k_nearest_3}{{21}{28}}
\newlabel{fig:estimation_k_nearest_3}{{21}{29}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}Remove highest frame receiving coil from the localization test}{29}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.3}Remove highest frame receiving coil from the localization test}{30}\protected@file@percent } \newlabel{sec:remove_highest_frame_receiving_coil_from_the_localization_test}{{5.2.3}{29}}
\newlabel{sec:remove_highest_frame_receiving_coil_from_the_localization_test}{{5.4.3}{30}} \@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces (sf= 0.001755 , k= 19) Placing the localization object in 25 positions near the centre of the localization area with removing the highest frame receiving coil, resulting in mean error $\mu = 5.56\textit {m}m$ and standard deviation $\sigma = 3.2\textit {m}m$.\relax }}{29}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces (sf= 0.001755 , k= 19) Placing the localization object in 25 positions near the centre of the localization area with removing the highest frame receiving coil, resulting in mean error $\mu = 5.56\textit {m}m$ and standard deviation $\sigma = 3.2\textit {m}m$.\relax }}{30}\protected@file@percent } \newlabel{fig:estimation_removing_highest_frame_1}{{22}{29}}
\newlabel{fig:estimation_removing_highest_frame_1}{{22}{30}} \@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces (sf= 0.0021 , k= 12) Placing the localization object in 25 positions near the corner of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 13.32\textit {m}m$ and standard deviation $\sigma = 8.24\textit {m}m$.\relax }}{30}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces (sf= 0.0021 , k= 12) Placing the localization object in 25 positions near the corner of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 13.32\textit {m}m$ and standard deviation $\sigma = 8.24\textit {m}m$.\relax }}{31}\protected@file@percent } \newlabel{fig:estimation_k_nearest_2}{{23}{30}}
\newlabel{fig:estimation_k_nearest_2}{{23}{31}} \@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces (sf= 0.00204 , k= 4) Placing the object in 42 positions running from the centre to the edges of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 15.21\textit {m}m$ and standard deviation $\sigma = 14.33 \textit {m}m$.\relax }}{30}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces (sf= 0.00204 , k= 4) Placing the object in 42 positions running from the centre to the edges of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 15.21\textit {m}m$ and standard deviation $\sigma = 14.33 \textit {m}m$.\relax }}{31}\protected@file@percent } \newlabel{fig:estimation_k_nearest_3}{{24}{30}}
\newlabel{fig:estimation_k_nearest_3}{{24}{31}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.4}Noise investigation}{31}\protected@file@percent }
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.4}Noise investigation}{32}\protected@file@percent } \newlabel{sec:Noise_investigation}{{5.2.4}{31}}
\newlabel{sec:Noise_investigation}{{5.4.4}{32}} \newlabel{fig:estimation_noise_1}{{25a}{31}}
\newlabel{sub@fig:estimation_noise_1}{{(a)}{a}}
\newlabel{fig:estimation_noise_2}{{25b}{31}}
\newlabel{sub@fig:estimation_noise_2}{{(b)}{b}}
\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Investigating the localization error due to noise in the receiving coils for 2000 samples. P13 was attempted to localize which lies almost exactly in the centre of the localization area ($\pm 1 \textit {m}m$).\relax }}{31}\protected@file@percent }
\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {The localization object was placed in P13 (green). 2000 samples were recorded with the IndLoc system, resulting in 2000 slightly different positions, due to noise (black). The mean error is $\mu = 1.73\textit {m}m$.}}}{31}\protected@file@percent }
\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {A magnified view of the 2000 IndLoc positions shows how noise affects the localization. The positions lie within a $\Delta x = 0.253\textit {m}m$ by $\Delta y = 0.358\textit {m}m$ rectangle. The standard deviation is $\sigma = 0.04\textit {m}m$.}}}{31}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Movement measurements}{31}\protected@file@percent }
\newlabel{sec:movement_measurements}{{5.3}{31}}
\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces (sf= 0.00204 , k= 4) Placing the object in 42 positions running from the centre to the edges of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 15.21\textit {m}m$ and standard deviation $\sigma = 14.33 \textit {m}m$.\relax }}{32}\protected@file@percent }
\newlabel{fig:estimation_k_nearest_3}{{26}{32}}
\@writefile{toc}{\contentsline {section}{\numberline {6}RESULTS}{33}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {6}RESULTS}{33}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {7}DISCUSSION}{34}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {7}DISCUSSION}{34}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {8}SUMMARY, OUTLOOK INTO THE FUTURE}{35}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {8}SUMMARY, OUTLOOK INTO THE FUTURE}{35}\protected@file@percent }

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit) (preloaded format=pdflatex 2020.4.5) 13 FEB 2021 12:03 This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit) (preloaded format=pdflatex 2020.4.5) 15 FEB 2021 10:28
entering extended mode entering extended mode
**"./2021_Seyffer_Investigating the precision of an induction-based localizatio **"./2021_Seyffer_Investigating the precision of an induction-based localizatio
n system for medical applications.tex" n system for medical applications.tex"
@ -167,6 +167,46 @@ Package caption Info: Standard document class detected.
\sf@top=\skip51 \sf@top=\skip51
\sf@bottom=\skip52 \sf@bottom=\skip52
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/tablefootnote\tab
lefootnote.sty"
Package: tablefootnote 2014/01/26 v1.1c Table foot notes (HMM)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/ltxcmds\ltxcmds
.sty"
Package: ltxcmds 2019/12/15 v1.24 LaTeX kernel commands for general use (HO)
)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/letltxmacro\letlt
xmacro.sty"
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/xifthen\xifthen.s
ty"
Package: xifthen 2015/11/05 v1.4.0 Extended ifthen features
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/tools\calc.sty"
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count103
\calc@Bcount=\count104
\calc@Adimen=\dimen129
\calc@Bdimen=\dimen130
\calc@Askip=\skip53
\calc@Bskip=\skip54
LaTeX Info: Redefining \setlength on input line 80.
LaTeX Info: Redefining \addtolength on input line 81.
\calc@Ccount=\count105
\calc@Cskip=\skip55
)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\ifthen.sty"
Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/ifmtarg\ifmtarg.s
ty"
Package: ifmtarg 2018/04/16 v1.2b check for an empty argument
))
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/etoolbox\etoolbox
.sty"
Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count106
))
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/geometry\geometry ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/geometry\geometry
.sty" .sty"
Package: geometry 2020/01/02 v5.9 Page Geometry Package: geometry 2020/01/02 v5.9 Page Geometry
@ -179,17 +219,17 @@ Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
" "
Package: iftex 2019/11/07 v1.0c TeX engine tests Package: iftex 2019/11/07 v1.0c TeX engine tests
)) ))
\Gm@cnth=\count103 \Gm@cnth=\count107
\Gm@cntv=\count104 \Gm@cntv=\count108
\c@Gm@tempcnt=\count105 \c@Gm@tempcnt=\count109
\Gm@bindingoffset=\dimen129 \Gm@bindingoffset=\dimen131
\Gm@wd@mp=\dimen130 \Gm@wd@mp=\dimen132
\Gm@odd@mp=\dimen131 \Gm@odd@mp=\dimen133
\Gm@even@mp=\dimen132 \Gm@even@mp=\dimen134
\Gm@layoutwidth=\dimen133 \Gm@layoutwidth=\dimen135
\Gm@layoutheight=\dimen134 \Gm@layoutheight=\dimen136
\Gm@layouthoffset=\dimen135 \Gm@layouthoffset=\dimen137
\Gm@layoutvoffset=\dimen136 \Gm@layoutvoffset=\dimen138
\Gm@dimlist=\toks19 \Gm@dimlist=\toks19
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/geometry\geometry ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/geometry\geometry
@ -221,13 +261,13 @@ Language: english 2017/06/06 v3.3r English support from the babel system
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/babel\babel.def ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/babel\babel.def
" "
File: babel.def 2020/01/15 3.38 Babel common definitions File: babel.def 2020/01/15 3.38 Babel common definitions
\babel@savecnt=\count106 \babel@savecnt=\count110
\U@D=\dimen137 \U@D=\dimen139
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/babel\txtbabel. ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/babel\txtbabel.
def") def")
\bbl@readstream=\read1 \bbl@readstream=\read1
\bbl@dirlevel=\count107 \bbl@dirlevel=\count111
) )
Package babel Info: \l@canadian = using hyphenrules for english Package babel Info: \l@canadian = using hyphenrules for english
(babel) (\language0) on input line 102. (babel) (\language0) on input line 102.
@ -241,9 +281,6 @@ es.sty"
Package: todonotes 2020/08/18 v1.1.3 Todonotes source and documentation. Package: todonotes 2020/08/18 v1.1.3 Todonotes source and documentation.
Package: todonotes 2018/11/22 Package: todonotes 2018/11/22
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\ifthen.sty"
Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/xkeyval\xkeyval.s ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/xkeyval\xkeyval.s
ty" ty"
Package: xkeyval 2014/12/03 v2.7a package option processing (HA) Package: xkeyval 2014/12/03 v2.7a package option processing (HA)
@ -255,7 +292,7 @@ s.tex"
\XKV@toks=\toks20 \XKV@toks=\toks20
\XKV@tempa@toks=\toks21 \XKV@tempa@toks=\toks21
) )
\XKV@depth=\count108 \XKV@depth=\count112
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
)) ))
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/pgf/frontendlayer ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/pgf/frontendlayer
@ -267,8 +304,8 @@ rcs.sty"
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/utilities\p ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/utilities\p
gfutil-common.tex" gfutil-common.tex"
\pgfutil@everybye=\toks22 \pgfutil@everybye=\toks22
\pgfutil@tempdima=\dimen138 \pgfutil@tempdima=\dimen140
\pgfutil@tempdimb=\dimen139 \pgfutil@tempdimb=\dimen141
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/utilities\p ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/utilities\p
gfutil-common-lists.tex")) gfutil-common-lists.tex"))
@ -304,26 +341,26 @@ gfkeys.code.tex"
gfkeysfiltered.code.tex" gfkeysfiltered.code.tex"
\pgfkeys@tmptoks=\toks25 \pgfkeys@tmptoks=\toks25
)) ))
\pgf@x=\dimen140 \pgf@x=\dimen142
\pgf@y=\dimen141 \pgf@y=\dimen143
\pgf@xa=\dimen142 \pgf@xa=\dimen144
\pgf@ya=\dimen143 \pgf@ya=\dimen145
\pgf@xb=\dimen144 \pgf@xb=\dimen146
\pgf@yb=\dimen145 \pgf@yb=\dimen147
\pgf@xc=\dimen146 \pgf@xc=\dimen148
\pgf@yc=\dimen147 \pgf@yc=\dimen149
\pgf@xd=\dimen148 \pgf@xd=\dimen150
\pgf@yd=\dimen149 \pgf@yd=\dimen151
\w@pgf@writea=\write3 \w@pgf@writea=\write3
\r@pgf@reada=\read2 \r@pgf@reada=\read2
\c@pgf@counta=\count109 \c@pgf@counta=\count113
\c@pgf@countb=\count110 \c@pgf@countb=\count114
\c@pgf@countc=\count111 \c@pgf@countc=\count115
\c@pgf@countd=\count112 \c@pgf@countd=\count116
\t@pgf@toka=\toks26 \t@pgf@toka=\toks26
\t@pgf@tokb=\toks27 \t@pgf@tokb=\toks27
\t@pgf@tokc=\toks28 \t@pgf@tokc=\toks28
\pgf@sys@id@count=\count113 \pgf@sys@id@count=\count117
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/systemlayer ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/systemlayer
\pgf.cfg" \pgf.cfg"
@ -342,8 +379,8 @@ File: pgfsys-common-pdf.def 2020/12/27 v3.1.8b (3.1.8b)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/systemlayer ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/systemlayer
\pgfsyssoftpath.code.tex" \pgfsyssoftpath.code.tex"
File: pgfsyssoftpath.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfsyssoftpath.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgfsyssoftpath@smallbuffer@items=\count114 \pgfsyssoftpath@smallbuffer@items=\count118
\pgfsyssoftpath@bigbuffer@items=\count115 \pgfsyssoftpath@bigbuffer@items=\count119
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/systemlayer ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/systemlayer
\pgfsysprotocol.code.tex" \pgfsysprotocol.code.tex"
@ -361,8 +398,8 @@ hcalc.code.tex"
hutil.code.tex") hutil.code.tex")
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfmat ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfmat
hparser.code.tex" hparser.code.tex"
\pgfmath@dimen=\dimen150 \pgfmath@dimen=\dimen152
\pgfmath@count=\count116 \pgfmath@count=\count120
\pgfmath@box=\box30 \pgfmath@box=\box30
\pgfmath@toks=\toks29 \pgfmath@toks=\toks29
\pgfmath@stack@operand=\toks30 \pgfmath@stack@operand=\toks30
@ -388,39 +425,39 @@ hfunctions.misc.code.tex")
hfunctions.integerarithmetics.code.tex"))) hfunctions.integerarithmetics.code.tex")))
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfmat ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfmat
hfloat.code.tex" hfloat.code.tex"
\c@pgfmathroundto@lastzeros=\count117 \c@pgfmathroundto@lastzeros=\count121
)) ))
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfint ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfint
.code.tex") .code.tex")
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcorepoints.code.tex" pgfcorepoints.code.tex"
File: pgfcorepoints.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcorepoints.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgf@picminx=\dimen151 \pgf@picminx=\dimen153
\pgf@picmaxx=\dimen152 \pgf@picmaxx=\dimen154
\pgf@picminy=\dimen153 \pgf@picminy=\dimen155
\pgf@picmaxy=\dimen154 \pgf@picmaxy=\dimen156
\pgf@pathminx=\dimen155 \pgf@pathminx=\dimen157
\pgf@pathmaxx=\dimen156 \pgf@pathmaxx=\dimen158
\pgf@pathminy=\dimen157 \pgf@pathminy=\dimen159
\pgf@pathmaxy=\dimen158 \pgf@pathmaxy=\dimen160
\pgf@xx=\dimen159 \pgf@xx=\dimen161
\pgf@xy=\dimen160 \pgf@xy=\dimen162
\pgf@yx=\dimen161 \pgf@yx=\dimen163
\pgf@yy=\dimen162 \pgf@yy=\dimen164
\pgf@zx=\dimen163 \pgf@zx=\dimen165
\pgf@zy=\dimen164 \pgf@zy=\dimen166
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcorepathconstruct.code.tex" pgfcorepathconstruct.code.tex"
File: pgfcorepathconstruct.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcorepathconstruct.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgf@path@lastx=\dimen165 \pgf@path@lastx=\dimen167
\pgf@path@lasty=\dimen166 \pgf@path@lasty=\dimen168
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcorepathusage.code.tex" pgfcorepathusage.code.tex"
File: pgfcorepathusage.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcorepathusage.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgf@shorten@end@additional=\dimen167 \pgf@shorten@end@additional=\dimen169
\pgf@shorten@start@additional=\dimen168 \pgf@shorten@start@additional=\dimen170
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcorescopes.code.tex" pgfcorescopes.code.tex"
@ -428,19 +465,19 @@ File: pgfcorescopes.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgfpic=\box31 \pgfpic=\box31
\pgf@hbox=\box32 \pgf@hbox=\box32
\pgf@layerbox@main=\box33 \pgf@layerbox@main=\box33
\pgf@picture@serial@count=\count118 \pgf@picture@serial@count=\count122
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcoregraphicstate.code.tex" pgfcoregraphicstate.code.tex"
File: pgfcoregraphicstate.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcoregraphicstate.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgflinewidth=\dimen169 \pgflinewidth=\dimen171
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcoretransformations.code.tex" pgfcoretransformations.code.tex"
File: pgfcoretransformations.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcoretransformations.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgf@pt@x=\dimen170 \pgf@pt@x=\dimen172
\pgf@pt@y=\dimen171 \pgf@pt@y=\dimen173
\pgf@pt@temp=\dimen172 \pgf@pt@temp=\dimen174
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcorequick.code.tex" pgfcorequick.code.tex"
@ -457,14 +494,14 @@ File: pgfcorepathprocessing.code.tex 2020/12/27 v3.1.8b (3.1.8b)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcorearrows.code.tex" pgfcorearrows.code.tex"
File: pgfcorearrows.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcorearrows.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgfarrowsep=\dimen173 \pgfarrowsep=\dimen175
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcoreshade.code.tex" pgfcoreshade.code.tex"
File: pgfcoreshade.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfcoreshade.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgf@max=\dimen174 \pgf@max=\dimen176
\pgf@sys@shading@range@num=\count119 \pgf@sys@shading@range@num=\count123
\pgf@shadingcount=\count120 \pgf@shadingcount=\count124
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\ ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/basiclayer\
pgfcoreimage.code.tex" pgfcoreimage.code.tex"
@ -503,8 +540,8 @@ File: pgfmoduleplot.code.tex 2020/12/27 v3.1.8b (3.1.8b)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/pgf/compatibility ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/pgf/compatibility
\pgfcomp-version-0-65.sty" \pgfcomp-version-0-65.sty"
Package: pgfcomp-version-0-65 2020/12/27 v3.1.8b (3.1.8b) Package: pgfcomp-version-0-65 2020/12/27 v3.1.8b (3.1.8b)
\pgf@nodesepstart=\dimen175 \pgf@nodesepstart=\dimen177
\pgf@nodesepend=\dimen176 \pgf@nodesepend=\dimen178
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/pgf/compatibility ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/pgf/compatibility
\pgfcomp-version-1-18.sty" \pgfcomp-version-1-18.sty"
@ -526,8 +563,8 @@ Package: pgffor 2020/12/27 v3.1.8b (3.1.8b)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfmat ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/math\pgfmat
h.code.tex") h.code.tex")
\pgffor@iter=\dimen177 \pgffor@iter=\dimen179
\pgffor@skip=\dimen178 \pgffor@skip=\dimen180
\pgffor@stack=\toks32 \pgffor@stack=\toks32
\pgffor@toks=\toks33 \pgffor@toks=\toks33
)) ))
@ -538,34 +575,34 @@ Package: tikz 2020/12/27 v3.1.8b (3.1.8b)
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/libraries\p ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/libraries\p
gflibraryplothandlers.code.tex" gflibraryplothandlers.code.tex"
File: pgflibraryplothandlers.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgflibraryplothandlers.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgf@plot@mark@count=\count121 \pgf@plot@mark@count=\count125
\pgfplotmarksize=\dimen179 \pgfplotmarksize=\dimen181
) )
\tikz@lastx=\dimen180 \tikz@lastx=\dimen182
\tikz@lasty=\dimen181 \tikz@lasty=\dimen183
\tikz@lastxsaved=\dimen182 \tikz@lastxsaved=\dimen184
\tikz@lastysaved=\dimen183 \tikz@lastysaved=\dimen185
\tikz@lastmovetox=\dimen184 \tikz@lastmovetox=\dimen186
\tikz@lastmovetoy=\dimen185 \tikz@lastmovetoy=\dimen187
\tikzleveldistance=\dimen186 \tikzleveldistance=\dimen188
\tikzsiblingdistance=\dimen187 \tikzsiblingdistance=\dimen189
\tikz@figbox=\box36 \tikz@figbox=\box36
\tikz@figbox@bg=\box37 \tikz@figbox@bg=\box37
\tikz@tempbox=\box38 \tikz@tempbox=\box38
\tikz@tempbox@bg=\box39 \tikz@tempbox@bg=\box39
\tikztreelevel=\count122 \tikztreelevel=\count126
\tikznumberofchildren=\count123 \tikznumberofchildren=\count127
\tikznumberofcurrentchild=\count124 \tikznumberofcurrentchild=\count128
\tikz@fig@count=\count125 \tikz@fig@count=\count129
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/modules\pgf ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/modules\pgf
modulematrix.code.tex" modulematrix.code.tex"
File: pgfmodulematrix.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgfmodulematrix.code.tex 2020/12/27 v3.1.8b (3.1.8b)
\pgfmatrixcurrentrow=\count126 \pgfmatrixcurrentrow=\count130
\pgfmatrixcurrentcolumn=\count127 \pgfmatrixcurrentcolumn=\count131
\pgf@matrix@numberofcolumns=\count128 \pgf@matrix@numberofcolumns=\count132
) )
\tikz@expandcount=\count129 \tikz@expandcount=\count133
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/frontendlay ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/generic/pgf/frontendlay
er/tikz/libraries\tikzlibrarytopaths.code.tex" er/tikz/libraries\tikzlibrarytopaths.code.tex"
@ -587,20 +624,7 @@ File: tikzlibraryfadings.code.tex 2020/12/27 v3.1.8b (3.1.8b)
gflibraryfadings.code.tex" gflibraryfadings.code.tex"
File: pgflibraryfadings.code.tex 2020/12/27 v3.1.8b (3.1.8b) File: pgflibraryfadings.code.tex 2020/12/27 v3.1.8b (3.1.8b)
))) )))
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/tools\calc.sty" \c@@todonotes@numberoftodonotes=\count134
Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count130
\calc@Bcount=\count131
\calc@Adimen=\dimen188
\calc@Bdimen=\dimen189
\calc@Askip=\skip53
\calc@Bskip=\skip54
LaTeX Info: Redefining \setlength on input line 80.
LaTeX Info: Redefining \addtolength on input line 81.
\calc@Ccount=\count132
\calc@Cskip=\skip55
)
\c@@todonotes@numberoftodonotes=\count133
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/sectsty\sectsty.s ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/sectsty\sectsty.s
ty" ty"
@ -642,13 +666,13 @@ Package: amsbsy 1999/11/29 v1.2d Bold Symbols
y" y"
Package: amsopn 2016/03/08 v2.02 operator names Package: amsopn 2016/03/08 v2.02 operator names
) )
\inf@bad=\count134 \inf@bad=\count135
LaTeX Info: Redefining \frac on input line 227. LaTeX Info: Redefining \frac on input line 227.
\uproot@=\count135 \uproot@=\count136
\leftroot@=\count136 \leftroot@=\count137
LaTeX Info: Redefining \overline on input line 389. LaTeX Info: Redefining \overline on input line 389.
\classnum@=\count137 \classnum@=\count138
\DOTSCASE@=\count138 \DOTSCASE@=\count139
LaTeX Info: Redefining \ldots on input line 486. LaTeX Info: Redefining \ldots on input line 486.
LaTeX Info: Redefining \dots on input line 489. LaTeX Info: Redefining \dots on input line 489.
LaTeX Info: Redefining \cdots on input line 610. LaTeX Info: Redefining \cdots on input line 610.
@ -657,15 +681,15 @@ LaTeX Info: Redefining \cdots on input line 610.
\big@size=\dimen192 \big@size=\dimen192
LaTeX Font Info: Redeclaring font encoding OML on input line 733. LaTeX Font Info: Redeclaring font encoding OML on input line 733.
LaTeX Font Info: Redeclaring font encoding OMS on input line 734. LaTeX Font Info: Redeclaring font encoding OMS on input line 734.
\macc@depth=\count139 \macc@depth=\count140
\c@MaxMatrixCols=\count140 \c@MaxMatrixCols=\count141
\dotsspace@=\muskip10 \dotsspace@=\muskip10
\c@parentequation=\count141 \c@parentequation=\count142
\dspbrk@lvl=\count142 \dspbrk@lvl=\count143
\tag@help=\toks35 \tag@help=\toks35
\row@=\count143 \row@=\count144
\column@=\count144 \column@=\count145
\maxfields@=\count145 \maxfields@=\count146
\andhelp@=\toks36 \andhelp@=\toks36
\eqnshift@=\dimen193 \eqnshift@=\dimen193
\alignsep@=\dimen194 \alignsep@=\dimen194
@ -693,38 +717,41 @@ ystem for medical applications.aux"
LaTeX Warning: Label `fig:estimation_k_nearest_2' multiply defined. LaTeX Warning: Label `fig:estimation_k_nearest_2' multiply defined.
LaTeX Warning: Label `fig:estimation_k_nearest_3' multiply defined.
LaTeX Warning: Label `fig:estimation_k_nearest_3' multiply defined. LaTeX Warning: Label `fig:estimation_k_nearest_3' multiply defined.
) )
\openout1 = `"2021_Seyffer_Investigating the precision of an induction-based lo \openout1 = `"2021_Seyffer_Investigating the precision of an induction-based lo
calization system for medical applications.aux"'. calization system for medical applications.aux"'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 70. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 72.
LaTeX Font Info: ... okay on input line 70. LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 70. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 70. LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 70. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 70. LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 70. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 72.
LaTeX Font Info: ... okay on input line 70. LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 70. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 72.
LaTeX Font Info: ... okay on input line 70. LaTeX Font Info: ... okay on input line 72.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 70. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 72.
LaTeX Font Info: ... okay on input line 70. LaTeX Font Info: ... okay on input line 72.
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/context/base/mkii\supp- ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/context/base/mkii\supp-
pdf.mkii" pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).] [Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count146 \scratchcounter=\count147
\scratchdimen=\dimen199 \scratchdimen=\dimen199
\scratchbox=\box42 \scratchbox=\box42
\nofMPsegments=\count147 \nofMPsegments=\count148
\nofMParguments=\count148 \nofMParguments=\count149
\everyMPshowfont=\toks41 \everyMPshowfont=\toks41
\MPscratchCnt=\count149 \MPscratchCnt=\count150
\MPscratchDim=\dimen256 \MPscratchDim=\dimen256
\MPnumerator=\count150 \MPnumerator=\count151
\makeMPintoPDFobject=\count151 \makeMPintoPDFobject=\count152
\everyMPtoPDFconversion=\toks42 \everyMPtoPDFconversion=\toks42
) )
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/epstopdf-pkg\epst ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/epstopdf-pkg\epst
@ -775,10 +802,10 @@ ABD: EveryShipout initializing macros
<Images/TH-Nuernberg-Logo.jpeg, id=28, 192.72pt x 27.2217pt> <Images/TH-Nuernberg-Logo.jpeg, id=28, 192.72pt x 27.2217pt>
File: Images/TH-Nuernberg-Logo.jpeg Graphic file (type jpg) File: Images/TH-Nuernberg-Logo.jpeg Graphic file (type jpg)
<use Images/TH-Nuernberg-Logo.jpeg> <use Images/TH-Nuernberg-Logo.jpeg>
Package pdftex.def Info: Images/TH-Nuernberg-Logo.jpeg used on input line 77. Package pdftex.def Info: Images/TH-Nuernberg-Logo.jpeg used on input line 79.
(pdftex.def) Requested size: 192.71951pt x 27.2216pt. (pdftex.def) Requested size: 192.71951pt x 27.2216pt.
Overfull \hbox (17.35606pt too wide) in paragraph at lines 81--82 Overfull \hbox (17.35606pt too wide) in paragraph at lines 83--84
[][][] [][][]
[] []
@ -786,12 +813,12 @@ Overfull \hbox (17.35606pt too wide) in paragraph at lines 81--82
{C:/Users/Julian/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map} <./Images/T {C:/Users/Julian/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map} <./Images/T
H-Nuernberg-Logo.jpeg>] H-Nuernberg-Logo.jpeg>]
Underfull \hbox (badness 10000) in paragraph at lines 129--140 Underfull \hbox (badness 10000) in paragraph at lines 131--142
[] []
Underfull \hbox (badness 10000) in paragraph at lines 129--140 Underfull \hbox (badness 10000) in paragraph at lines 131--142
[] []
@ -837,69 +864,70 @@ ystem for medical applications.toc" [2
\openout4 = `"2021_Seyffer_Investigating the precision of an induction-based lo \openout4 = `"2021_Seyffer_Investigating the precision of an induction-based lo
calization system for medical applications.toc"'. calization system for medical applications.toc"'.
[3] [1] [3]
<Images/endoscopic_capsule.png, id=53, 405.76593pt x 401.24907pt> <Images/endoscopic_capsule.png, id=48, 405.76593pt x 401.24907pt>
File: Images/endoscopic_capsule.png Graphic file (type png) File: Images/endoscopic_capsule.png Graphic file (type png)
<use Images/endoscopic_capsule.png> <use Images/endoscopic_capsule.png>
Package pdftex.def Info: Images/endoscopic_capsule.png used on input line 170. Package pdftex.def Info: Images/endoscopic_capsule.png used on input line 172.
(pdftex.def) Requested size: 165.2138pt x 163.3805pt. (pdftex.def) Requested size: 165.2138pt x 163.3805pt.
<Images/WEC_localization_system.png, id=55, 289.08pt x 382.42876pt> <Images/WEC_localization_system.png, id=50, 289.08pt x 382.42876pt>
File: Images/WEC_localization_system.png Graphic file (type png) File: Images/WEC_localization_system.png Graphic file (type png)
<use Images/WEC_localization_system.png> <use Images/WEC_localization_system.png>
Package pdftex.def Info: Images/WEC_localization_system.png used on input line Package pdftex.def Info: Images/WEC_localization_system.png used on input line
172. 174.
(pdftex.def) Requested size: 94.4048pt x 124.88892pt. (pdftex.def) Requested size: 94.4048pt x 124.88892pt.
Underfull \hbox (badness 3098) in paragraph at lines 172--172 Underfull \hbox (badness 3098) in paragraph at lines 174--174
\OT1/cmr/m/n/9 sule track-ing sys-tem, \OT1/cmr/m/n/9 sule track-ing sys-tem,
[] []
Underfull \hbox (badness 1968) in paragraph at lines 172--172 Underfull \hbox (badness 1968) in paragraph at lines 174--174
\OT1/cmr/m/n/9 in-clud-ing an lo-cal-iza- \OT1/cmr/m/n/9 in-clud-ing an lo-cal-iza-
[] []
<Images/WEC_localization_system_GUI.png, id=56, 488.57532pt x 376.40625pt> <Images/WEC_localization_system_GUI.png, id=51, 488.57532pt x 376.40625pt>
File: Images/WEC_localization_system_GUI.png Graphic file (type png) File: Images/WEC_localization_system_GUI.png Graphic file (type png)
<use Images/WEC_localization_system_GUI.png> <use Images/WEC_localization_system_GUI.png>
Package pdftex.def Info: Images/WEC_localization_system_GUI.png used on input Package pdftex.def Info: Images/WEC_localization_system_GUI.png used on input
line 174. line 176.
(pdftex.def) Requested size: 165.2138pt x 127.28146pt. (pdftex.def) Requested size: 165.2138pt x 127.28146pt.
[2 <./Images/endoscopic_capsule.png> <./Images/WEC_localization_system.png> <./ [1] [2 <./Images/endoscopic_capsule.png> <./Images/WEC_localization_system.png>
Images/WEC_localization_system_GUI.png>] <./Images/WEC_localization_system_GUI.png>]
<Images/My_Z-Touch.png, id=64, 721.2546pt x 354.6048pt> <Images/My_Z-Touch.png, id=64, 721.2546pt x 354.6048pt>
File: Images/My_Z-Touch.png Graphic file (type png) File: Images/My_Z-Touch.png Graphic file (type png)
<use Images/My_Z-Touch.png> <use Images/My_Z-Touch.png>
Package pdftex.def Info: Images/My_Z-Touch.png used on input line 183. Package pdftex.def Info: Images/My_Z-Touch.png used on input line 185.
(pdftex.def) Requested size: 288.49672pt x 141.83939pt. (pdftex.def) Requested size: 288.49672pt x 141.83939pt.
<Images/Neuronavigation_reallife.jpg, id=65, 451.6875pt x 301.125pt> <Images/Neuronavigation_reallife.jpg, id=65, 451.6875pt x 301.125pt>
File: Images/Neuronavigation_reallife.jpg Graphic file (type jpg) File: Images/Neuronavigation_reallife.jpg Graphic file (type jpg)
<use Images/Neuronavigation_reallife.jpg> <use Images/Neuronavigation_reallife.jpg>
Package pdftex.def Info: Images/Neuronavigation_reallife.jpg used on input lin Package pdftex.def Info: Images/Neuronavigation_reallife.jpg used on input lin
e 197. e 199.
(pdftex.def) Requested size: 188.8096pt x 125.8743pt. (pdftex.def) Requested size: 188.8096pt x 125.8743pt.
<Images/how-image-guided-surgery-works.png, id=66, 223.58531pt x 152.82094pt> <Images/how-image-guided-surgery-works.png, id=66, 223.58531pt x 152.82094pt>
File: Images/how-image-guided-surgery-works.png Graphic file (type png) File: Images/how-image-guided-surgery-works.png Graphic file (type png)
<use Images/how-image-guided-surgery-works.png> <use Images/how-image-guided-surgery-works.png>
Package pdftex.def Info: Images/how-image-guided-surgery-works.png used on inp Package pdftex.def Info: Images/how-image-guided-surgery-works.png used on inp
ut line 200. ut line 202.
(pdftex.def) Requested size: 188.8096pt x 129.05426pt. (pdftex.def) Requested size: 188.8096pt x 129.05426pt.
[3 <./Images/My_Z-Touch.png>] [4 <./Images/Neuronavigation_reallife.jpg> <./Im [3 <./Images/My_Z-Touch.png>]
ages/how-image-guided-surgery-works.png>] [4 <./Images/Neuronavigation_reallife.jpg> <./Images/how-image-guided-surgery-w
orks.png>]
<Images/IndLoc_Setup_Explanation.png, id=75, 361.35pt x 484.05844pt> <Images/IndLoc_Setup_Explanation.png, id=75, 361.35pt x 484.05844pt>
File: Images/IndLoc_Setup_Explanation.png Graphic file (type png) File: Images/IndLoc_Setup_Explanation.png Graphic file (type png)
<use Images/IndLoc_Setup_Explanation.png> <use Images/IndLoc_Setup_Explanation.png>
Package pdftex.def Info: Images/IndLoc_Setup_Explanation.png used on input lin Package pdftex.def Info: Images/IndLoc_Setup_Explanation.png used on input lin
e 210. e 212.
(pdftex.def) Requested size: 188.8096pt x 252.92316pt. (pdftex.def) Requested size: 188.8096pt x 252.92316pt.
<Images/Wearable.png, id=76, 361.8318pt x 339.1872pt> <Images/Wearable.png, id=76, 361.8318pt x 339.1872pt>
File: Images/Wearable.png Graphic file (type png) File: Images/Wearable.png Graphic file (type png)
<use Images/Wearable.png> <use Images/Wearable.png>
Package pdftex.def Info: Images/Wearable.png used on input line 212. Package pdftex.def Info: Images/Wearable.png used on input line 214.
(pdftex.def) Requested size: 212.41261pt x 199.11983pt. (pdftex.def) Requested size: 212.41261pt x 199.11983pt.
Underfull \hbox (badness 10000) in paragraph at lines 216--218 Underfull \hbox (badness 10000) in paragraph at lines 218--220
[] []
@ -910,7 +938,7 @@ File: Images/Induction_in_time-variant_magnetic_field_a.jpg Graphic file (type
jpg) jpg)
<use Images/Induction_in_time-variant_magnetic_field_a.jpg> <use Images/Induction_in_time-variant_magnetic_field_a.jpg>
Package pdftex.def Info: Images/Induction_in_time-variant_magnetic_field_a.jpg Package pdftex.def Info: Images/Induction_in_time-variant_magnetic_field_a.jpg
used on input line 237. used on input line 239.
(pdftex.def) Requested size: 155.98508pt x 127.87965pt. (pdftex.def) Requested size: 155.98508pt x 127.87965pt.
<Images/Induction_in_time-variant_magnetic_field_b.png, id=83, 281.55188pt x 29 <Images/Induction_in_time-variant_magnetic_field_b.png, id=83, 281.55188pt x 29
8.86656pt> 8.86656pt>
@ -918,13 +946,13 @@ File: Images/Induction_in_time-variant_magnetic_field_b.png Graphic file (type
png) png)
<use Images/Induction_in_time-variant_magnetic_field_b.png> <use Images/Induction_in_time-variant_magnetic_field_b.png>
Package pdftex.def Info: Images/Induction_in_time-variant_magnetic_field_b.png Package pdftex.def Info: Images/Induction_in_time-variant_magnetic_field_b.png
used on input line 239. used on input line 241.
(pdftex.def) Requested size: 112.61874pt x 119.5445pt. (pdftex.def) Requested size: 112.61874pt x 119.5445pt.
<Images/Induktion_im_bewegten_Leiter.png, id=84, 402.00188pt x 210.03468pt> <Images/Induktion_im_bewegten_Leiter.png, id=84, 402.00188pt x 210.03468pt>
File: Images/Induktion_im_bewegten_Leiter.png Graphic file (type png) File: Images/Induktion_im_bewegten_Leiter.png Graphic file (type png)
<use Images/Induktion_im_bewegten_Leiter.png> <use Images/Induktion_im_bewegten_Leiter.png>
Package pdftex.def Info: Images/Induktion_im_bewegten_Leiter.png used on input Package pdftex.def Info: Images/Induktion_im_bewegten_Leiter.png used on input
line 241. line 243.
(pdftex.def) Requested size: 160.7979pt x 84.01237pt. (pdftex.def) Requested size: 160.7979pt x 84.01237pt.
@ -936,7 +964,7 @@ File: Images/Gegeninduktion_zweier_Doppelleitungen_a.png Graphic file (type png
) )
<use Images/Gegeninduktion_zweier_Doppelleitungen_a.png> <use Images/Gegeninduktion_zweier_Doppelleitungen_a.png>
Package pdftex.def Info: Images/Gegeninduktion_zweier_Doppelleitungen_a.png us Package pdftex.def Info: Images/Gegeninduktion_zweier_Doppelleitungen_a.png us
ed on input line 268. ed on input line 270.
(pdftex.def) Requested size: 223.24448pt x 197.49854pt. (pdftex.def) Requested size: 223.24448pt x 197.49854pt.
<Images/Gegeninduktion_zweier_Doppelleitungen_b.png, id=86, 507.39563pt x 387.6 <Images/Gegeninduktion_zweier_Doppelleitungen_b.png, id=86, 507.39563pt x 387.6
9844pt> 9844pt>
@ -944,7 +972,7 @@ File: Images/Gegeninduktion_zweier_Doppelleitungen_b.png Graphic file (type png
) )
<use Images/Gegeninduktion_zweier_Doppelleitungen_b.png> <use Images/Gegeninduktion_zweier_Doppelleitungen_b.png>
Package pdftex.def Info: Images/Gegeninduktion_zweier_Doppelleitungen_b.png us Package pdftex.def Info: Images/Gegeninduktion_zweier_Doppelleitungen_b.png us
ed on input line 270. ed on input line 272.
(pdftex.def) Requested size: 228.32593pt x 174.46268pt. (pdftex.def) Requested size: 228.32593pt x 174.46268pt.
[6 <./Images/Induction_in_time-variant_magnetic_field_a.jpg> <./Images/Inductio [6 <./Images/Induction_in_time-variant_magnetic_field_a.jpg> <./Images/Inductio
n_in_time-variant_magnetic_field_b.png> <./Images/Induktion_im_bewegten_Leiter. n_in_time-variant_magnetic_field_b.png> <./Images/Induktion_im_bewegten_Leiter.
@ -955,16 +983,16 @@ induktion_zweier_Doppelleitungen_b.png>]
File: Images/IndLoc_System_connection_illustration.png Graphic file (type png) File: Images/IndLoc_System_connection_illustration.png Graphic file (type png)
<use Images/IndLoc_System_connection_illustration.png> <use Images/IndLoc_System_connection_illustration.png>
Package pdftex.def Info: Images/IndLoc_System_connection_illustration.png used Package pdftex.def Info: Images/IndLoc_System_connection_illustration.png used
on input line 296. on input line 298.
(pdftex.def) Requested size: 346.17245pt x 259.93045pt. (pdftex.def) Requested size: 346.17245pt x 259.93045pt.
LaTeX Font Info: Trying to load font information for OMS+cmr on input line 3 LaTeX Font Info: Trying to load font information for OMS+cmr on input line 3
04. 06.
("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\omscmr.fd" ("C:\Users\Julian\AppData\Local\Programs\MiKTeX 2.9\tex/latex/base\omscmr.fd"
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
) )
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 304. (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 306.
[8 [8
@ -974,192 +1002,214 @@ LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
File: Images/IndLoc_coordinate_system_illiustraton.png Graphic file (type png) File: Images/IndLoc_coordinate_system_illiustraton.png Graphic file (type png)
<use Images/IndLoc_coordinate_system_illiustraton.png> <use Images/IndLoc_coordinate_system_illiustraton.png>
Package pdftex.def Info: Images/IndLoc_coordinate_system_illiustraton.png used Package pdftex.def Info: Images/IndLoc_coordinate_system_illiustraton.png used
on input line 325. on input line 327.
(pdftex.def) Requested size: 338.60672pt x 300.4966pt. (pdftex.def) Requested size: 338.60672pt x 300.4966pt.
[9 <./Images/IndLoc_coordinate_system_illiustraton.png>] [10] [11] [12] [13] [ [9 <./Images/IndLoc_coordinate_system_illiustraton.png>] [10] [11] [12] [13] [
14 14
] ]
<Images/loc_area_reallife_image.jpg, id=129, 722.7pt x 963.6pt> <Images/loc_area_reallife_image.jpg, id=130, 722.7pt x 963.6pt>
File: Images/loc_area_reallife_image.jpg Graphic file (type jpg) File: Images/loc_area_reallife_image.jpg Graphic file (type jpg)
<use Images/loc_area_reallife_image.jpg> <use Images/loc_area_reallife_image.jpg>
Package pdftex.def Info: Images/loc_area_reallife_image.jpg used on input line Package pdftex.def Info: Images/loc_area_reallife_image.jpg used on input line
404. 410.
(pdftex.def) Requested size: 289.07487pt x 385.43317pt. (pdftex.def) Requested size: 289.07487pt x 385.43317pt.
[15 [15
<./Images/loc_area_reallife_image.jpg>] <./Images/loc_area_reallife_image.jpg>]
<Images/loc_object_on_art_frame.jpg, id=134, 963.6pt x 722.7pt> <Images/loc_object_on_art_frame.jpg, id=135, 963.6pt x 722.7pt>
File: Images/loc_object_on_art_frame.jpg Graphic file (type jpg) File: Images/loc_object_on_art_frame.jpg Graphic file (type jpg)
<use Images/loc_object_on_art_frame.jpg> <use Images/loc_object_on_art_frame.jpg>
Package pdftex.def Info: Images/loc_object_on_art_frame.jpg used on input line Package pdftex.def Info: Images/loc_object_on_art_frame.jpg used on input line
434. 440.
(pdftex.def) Requested size: 289.08223pt x 216.81166pt. (pdftex.def) Requested size: 289.08223pt x 216.81166pt.
Underfull \hbox (badness 10000) in paragraph at lines 441--445 Underfull \hbox (badness 10000) in paragraph at lines 447--451
[] []
[16 <./Images/loc_object_on_art_frame.jpg>] [16 <./Images/loc_object_on_art_frame.jpg>]
Overfull \hbox (1.40382pt too wide) in paragraph at lines 446--446 Overfull \hbox (1.40382pt too wide) in paragraph at lines 452--452
[][][]\OT1/cmr/m/n/10.95 Datenblatt [][][]\OT1/cmr/m/n/10.95 Datenblatt
[] []
Overfull \hbox (1.40382pt too wide) in paragraph at lines 446--446 Overfull \hbox (1.40382pt too wide) in paragraph at lines 452--452
[][][]\OT1/cmr/m/n/10.95 Datenblatt [][][]\OT1/cmr/m/n/10.95 Datenblatt
[] []
LaTeX Warning: Marginpar on page 17 moved. LaTeX Warning: Marginpar on page 17 moved.
<Images/infrared_camera_1.jpg, id=138, 551.81157pt x 469.755pt> <Images/infrared_camera_1.jpg, id=139, 551.81157pt x 469.755pt>
File: Images/infrared_camera_1.jpg Graphic file (type jpg) File: Images/infrared_camera_1.jpg Graphic file (type jpg)
<use Images/infrared_camera_1.jpg> <use Images/infrared_camera_1.jpg>
Package pdftex.def Info: Images/infrared_camera_1.jpg used on input line 456. Package pdftex.def Info: Images/infrared_camera_1.jpg used on input line 462.
(pdftex.def) Requested size: 220.72072pt x 187.89867pt. (pdftex.def) Requested size: 220.72072pt x 187.89867pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[17] [18 <./Images/infrared_camera_1.jpg>] [17] [18 <./Images/infrared_camera_1.jpg>]
<Images/Testing_setup.png, id=145, 746.3082pt x 266.4354pt> <Images/Testing_setup.png, id=146, 746.3082pt x 266.4354pt>
File: Images/Testing_setup.png Graphic file (type png) File: Images/Testing_setup.png Graphic file (type png)
<use Images/Testing_setup.png> <use Images/Testing_setup.png>
Package pdftex.def Info: Images/Testing_setup.png used on input line 478. Package pdftex.def Info: Images/Testing_setup.png used on input line 484.
(pdftex.def) Requested size: 447.78838pt x 159.86246pt. (pdftex.def) Requested size: 447.78838pt x 159.86246pt.
[19 <./Images/Testing_setup.png>] [19 <./Images/Testing_setup.png>]
<Images/setup_heating_up.png, id=150, 1102.8402pt x 645.3711pt> <Images/setup_heating_up.png, id=151, 1102.8402pt x 645.3711pt>
File: Images/setup_heating_up.png Graphic file (type png) File: Images/setup_heating_up.png Graphic file (type png)
<use Images/setup_heating_up.png> <use Images/setup_heating_up.png>
Package pdftex.def Info: Images/setup_heating_up.png used on input line 495. Package pdftex.def Info: Images/setup_heating_up.png used on input line 501.
(pdftex.def) Requested size: 212.41261pt x 124.29587pt. (pdftex.def) Requested size: 212.41261pt x 124.29587pt.
<Images/setup_is_warm.png, id=151, 462.528pt x 346.896pt> <Images/setup_is_warm.png, id=152, 462.528pt x 346.896pt>
File: Images/setup_is_warm.png Graphic file (type png) File: Images/setup_is_warm.png Graphic file (type png)
<use Images/setup_is_warm.png> <use Images/setup_is_warm.png>
Package pdftex.def Info: Images/setup_is_warm.png used on input line 498. Package pdftex.def Info: Images/setup_is_warm.png used on input line 504.
(pdftex.def) Requested size: 212.41261pt x 159.30943pt. (pdftex.def) Requested size: 212.41261pt x 159.30943pt.
Underfull \hbox (badness 10000) in paragraph at lines 502--507 Underfull \hbox (badness 10000) in paragraph at lines 508--513
[] []
[20 <./Images/setup_heating_up.png> <./Images/setup_is_warm.png>] [20 <./Images/setup_heating_up.png> <./Images/setup_is_warm.png>]
<Images/estimation_scaling_factor_1.png, id=157, 904.1278pt x 633.11531pt> <Images/estimation_scaling_factor_1.png, id=158, 904.1278pt x 633.11531pt>
File: Images/estimation_scaling_factor_1.png Graphic file (type png) File: Images/estimation_scaling_factor_1.png Graphic file (type png)
<use Images/estimation_scaling_factor_1.png> <use Images/estimation_scaling_factor_1.png>
Package pdftex.def Info: Images/estimation_scaling_factor_1.png used on input Package pdftex.def Info: Images/estimation_scaling_factor_1.png used on input
line 524. line 526.
(pdftex.def) Requested size: 361.64471pt x 253.24162pt. (pdftex.def) Requested size: 361.64471pt x 253.24162pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[21] [21]
<Images/estimation_scaling_factor_2.png, id=163, 922.94812pt x 630.10406pt> <Images/estimation_scaling_factor_2.png, id=164, 922.94812pt x 630.10406pt>
File: Images/estimation_scaling_factor_2.png Graphic file (type png) File: Images/estimation_scaling_factor_2.png Graphic file (type png)
<use Images/estimation_scaling_factor_2.png> <use Images/estimation_scaling_factor_2.png>
Package pdftex.def Info: Images/estimation_scaling_factor_2.png used on input Package pdftex.def Info: Images/estimation_scaling_factor_2.png used on input
line 534. line 536.
(pdftex.def) Requested size: 369.1727pt x 252.03716pt. (pdftex.def) Requested size: 369.1727pt x 252.03716pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[22 <./Images/estimation_scaling_factor_1.png>] <Images/estimation_scaling_factor_3.png, id=165, 922.94812pt x 639.13782pt>
<Images/estimation_scaling_factor_3.png, id=168, 922.94812pt x 639.13782pt>
File: Images/estimation_scaling_factor_3.png Graphic file (type png) File: Images/estimation_scaling_factor_3.png Graphic file (type png)
<use Images/estimation_scaling_factor_3.png> <use Images/estimation_scaling_factor_3.png>
Package pdftex.def Info: Images/estimation_scaling_factor_3.png used on input Package pdftex.def Info: Images/estimation_scaling_factor_3.png used on input
line 562. line 560.
(pdftex.def) Requested size: 369.1727pt x 255.65059pt. (pdftex.def) Requested size: 276.88657pt x 191.74283pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[23 <./Images/estimation_scaling_factor_2.png>] [24 <./Images/estimation_scalin [22 <./Images/estimation_scaling_factor_1.png>] [23 <./Images/estimation_scalin
g_factor_3.png>] g_factor_2.png> <./Images/estimation_scaling_factor_3.png>]
<Images/estimation_scaling_factor_4.png, id=177, 917.67844pt x 632.3625pt> <Images/estimation_scaling_factor_4.png, id=175, 917.67844pt x 632.3625pt>
File: Images/estimation_scaling_factor_4.png Graphic file (type png) File: Images/estimation_scaling_factor_4.png Graphic file (type png)
<use Images/estimation_scaling_factor_4.png> <use Images/estimation_scaling_factor_4.png>
Package pdftex.def Info: Images/estimation_scaling_factor_4.png used on input Package pdftex.def Info: Images/estimation_scaling_factor_4.png used on input
line 581. line 579.
(pdftex.def) Requested size: 367.06487pt x 252.94052pt. (pdftex.def) Requested size: 367.06487pt x 252.94052pt.
<Images/estimation_scaling_factor_5.png, id=178, 931.22906pt x 630.10406pt> <Images/estimation_scaling_factor_5.png, id=176, 931.22906pt x 630.10406pt>
File: Images/estimation_scaling_factor_5.png Graphic file (type png) File: Images/estimation_scaling_factor_5.png Graphic file (type png)
<use Images/estimation_scaling_factor_5.png> <use Images/estimation_scaling_factor_5.png>
Package pdftex.def Info: Images/estimation_scaling_factor_5.png used on input Package pdftex.def Info: Images/estimation_scaling_factor_5.png used on input
line 602. line 600.
(pdftex.def) Requested size: 372.48503pt x 252.03716pt. (pdftex.def) Requested size: 372.48503pt x 252.03716pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[25 [24
<./Images/estimation_scaling_factor_4.png>] [26 <./Images/estimation_scaling_f <./Images/estimation_scaling_factor_4.png>] [25 <./Images/estimation_scaling_f
actor_5.png>] actor_5.png>]
<Images/estimation_k_nearest_1.png, id=187, 853.68938pt x 641.39626pt> <Images/estimation_k_nearest_1.png, id=185, 853.68938pt x 641.39626pt>
File: Images/estimation_k_nearest_1.png Graphic file (type png) File: Images/estimation_k_nearest_1.png Graphic file (type png)
<use Images/estimation_k_nearest_1.png> <use Images/estimation_k_nearest_1.png>
Package pdftex.def Info: Images/estimation_k_nearest_1.png used on input line Package pdftex.def Info: Images/estimation_k_nearest_1.png used on input line
623. 621.
(pdftex.def) Requested size: 341.4697pt x 256.55396pt. (pdftex.def) Requested size: 341.4697pt x 256.55396pt.
<Images/estimation_k_nearest_2.png, id=188, 855.94781pt x 630.10406pt> <Images/estimation_k_nearest_2.png, id=186, 855.94781pt x 630.10406pt>
File: Images/estimation_k_nearest_2.png Graphic file (type png) File: Images/estimation_k_nearest_2.png Graphic file (type png)
<use Images/estimation_k_nearest_2.png> <use Images/estimation_k_nearest_2.png>
Package pdftex.def Info: Images/estimation_k_nearest_2.png used on input line Package pdftex.def Info: Images/estimation_k_nearest_2.png used on input line
644. 642.
(pdftex.def) Requested size: 342.37306pt x 252.03716pt. (pdftex.def) Requested size: 342.37306pt x 252.03716pt.
[27 [26
<./Images/estimation_k_nearest_1.png>] <./Images/estimation_k_nearest_1.png>]
<Images/estimation_k_nearest_3.png, id=194, 848.4197pt x 634.62094pt> <Images/estimation_k_nearest_3.png, id=191, 848.4197pt x 634.62094pt>
File: Images/estimation_k_nearest_3.png Graphic file (type png) File: Images/estimation_k_nearest_3.png Graphic file (type png)
<use Images/estimation_k_nearest_3.png> <use Images/estimation_k_nearest_3.png>
Package pdftex.def Info: Images/estimation_k_nearest_3.png used on input line Package pdftex.def Info: Images/estimation_k_nearest_3.png used on input line
658. 656.
(pdftex.def) Requested size: 339.36186pt x 253.84387pt. (pdftex.def) Requested size: 339.36186pt x 253.84387pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[28 <./Images/estimation_k_nearest_2.png>] [29 <./Images/estimation_k_nearest_3 [27 <./Images/estimation_k_nearest_2.png>] [28 <./Images/estimation_k_nearest_3
.png>] .png>]
<Images/estimation_removing_highest_frame_1.png, id=203, 913.91437pt x 633.8681 <Images/estimation_removing_highest_frame_1.png, id=201, 913.91437pt x 633.8681
2pt> 2pt>
File: Images/estimation_removing_highest_frame_1.png Graphic file (type png) File: Images/estimation_removing_highest_frame_1.png Graphic file (type png)
<use Images/estimation_removing_highest_frame_1.png> <use Images/estimation_removing_highest_frame_1.png>
Package pdftex.def Info: Images/estimation_removing_highest_frame_1.png used o Package pdftex.def Info: Images/estimation_removing_highest_frame_1.png used o
n input line 676. n input line 674.
(pdftex.def) Requested size: 365.55927pt x 253.54276pt. (pdftex.def) Requested size: 365.55927pt x 253.54276pt.
<Images/estimation_removing_highest_frame_2.png, id=204, 922.19531pt x 628.5984 <Images/estimation_removing_highest_frame_2.png, id=202, 922.19531pt x 628.5984
3pt> 3pt>
File: Images/estimation_removing_highest_frame_2.png Graphic file (type png) File: Images/estimation_removing_highest_frame_2.png Graphic file (type png)
<use Images/estimation_removing_highest_frame_2.png> <use Images/estimation_removing_highest_frame_2.png>
Package pdftex.def Info: Images/estimation_removing_highest_frame_2.png used o Package pdftex.def Info: Images/estimation_removing_highest_frame_2.png used o
n input line 691. n input line 689.
(pdftex.def) Requested size: 368.8716pt x 251.4349pt. (pdftex.def) Requested size: 368.8716pt x 251.4349pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
<Images/estimation_removing_highest_frame_3.png, id=205, 922.19531pt x 630.8568 <Images/estimation_removing_highest_frame_3.png, id=203, 922.19531pt x 630.8568
7pt> 7pt>
File: Images/estimation_removing_highest_frame_3.png Graphic file (type png) File: Images/estimation_removing_highest_frame_3.png Graphic file (type png)
<use Images/estimation_removing_highest_frame_3.png> <use Images/estimation_removing_highest_frame_3.png>
Package pdftex.def Info: Images/estimation_removing_highest_frame_3.png used o Package pdftex.def Info: Images/estimation_removing_highest_frame_3.png used o
n input line 716. n input line 714.
(pdftex.def) Requested size: 368.8716pt x 252.33827pt. (pdftex.def) Requested size: 368.8716pt x 252.33827pt.
LaTeX Warning: `h' float specifier changed to `ht'. LaTeX Warning: `h' float specifier changed to `ht'.
[30 [29
<./Images/estimation_removing_highest_frame_1.png>] [31 <./Images/estimation_r <./Images/estimation_removing_highest_frame_1.png>] [30 <./Images/estimation_r
emoving_highest_frame_2.png> <./Images/estimation_removing_highest_frame_3.png> emoving_highest_frame_2.png> <./Images/estimation_removing_highest_frame_3.png>
] [32 ]
<Images/estimation_noise_1.png, id=213, 741.972pt x 542.025pt>
File: Images/estimation_noise_1.png Graphic file (type png)
<use Images/estimation_noise_1.png>
Package pdftex.def Info: Images/estimation_noise_1.png used on input line 731.
] [33 (pdftex.def) Requested size: 231.2979pt x 168.96059pt.
<Images/estimation_noise_2.png, id=214, 728.4816pt x 524.1984pt>
File: Images/estimation_noise_2.png Graphic file (type png)
<use Images/estimation_noise_2.png>
Package pdftex.def Info: Images/estimation_noise_2.png used on input line 733.
(pdftex.def) Requested size: 231.2979pt x 166.43513pt.
<Images/estimation_noise_3.png, id=215, 439.6425pt x 337.26pt>
File: Images/estimation_noise_3.png Graphic file (type png)
<use Images/estimation_noise_3.png>
Package pdftex.def Info: Images/estimation_noise_3.png used on input line 741.
(pdftex.def) Requested size: 153.87717pt x 118.04276pt.
LaTeX Warning: `h' float specifier changed to `ht'.
[31
<./Images/estimation_noise_1.png> <./Images/estimation_noise_2.png>]
[32 <./Images/estimation_noise_3.png>] [33
] [34 ] [34
@ -1178,16 +1228,16 @@ LaTeX Warning: There were multiply-defined labels.
) )
(\end occurred inside a group at level 1) (\end occurred inside a group at level 1)
### semi simple group (level 1) entered at line 27 (\begingroup) ### semi simple group (level 1) entered at line 29 (\begingroup)
### bottom level ### bottom level
Here is how much of TeX's memory you used: Here is how much of TeX's memory you used:
16200 strings out of 492482 16794 strings out of 492482
328316 string characters out of 3121123 337209 string characters out of 3121123
413676 words of memory out of 3000000 422903 words of memory out of 3000000
20223 multiletter control sequences out of 15000+200000 20792 multiletter control sequences out of 15000+200000
14809 words of font info for 52 fonts, out of 3000000 for 9000 15503 words of font info for 54 fonts, out of 3000000 for 9000
1141 hyphenation exceptions out of 8191 1141 hyphenation exceptions out of 8191
64i,19n,83p,1843b,12246s stack positions out of 5000i,500n,10000p,200000b,50000s 64i,19n,83p,1843b,12166s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/ <C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/
public/amsfonts/cm/cmbx10.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2. public/amsfonts/cm/cmbx10.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.
9/fonts/type1/public/amsfonts/cm/cmex10.pfb><C:/Users/Julian/AppData/Local/Prog 9/fonts/type1/public/amsfonts/cm/cmex10.pfb><C:/Users/Julian/AppData/Local/Prog
@ -1198,23 +1248,25 @@ s/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmmi8
onts/cm/cmmi9.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type onts/cm/cmmi9.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type
1/public/amsfonts/cm/cmr10.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2 1/public/amsfonts/cm/cmr10.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2
.9/fonts/type1/public/amsfonts/cm/cmr6.pfb><C:/Users/Julian/AppData/Local/Progr .9/fonts/type1/public/amsfonts/cm/cmr6.pfb><C:/Users/Julian/AppData/Local/Progr
ams/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr8.pfb><C:/Users/Julian/AppData ams/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr7.pfb><C:/Users/Julian/AppData
/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr9.pfb><C:/Users/Ju /Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr8.pfb><C:/Users/Ju
lian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmss10.pf lian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr9.pfb>
b><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfont <C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/
s/cm/cmss12.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/ cm/cmss10.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/pu
public/amsfonts/cm/cmss17.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2. blic/amsfonts/cm/cmss12.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/
9/fonts/type1/public/amsfonts/cm/cmssbx10.pfb><C:/Users/Julian/AppData/Local/Pr fonts/type1/public/amsfonts/cm/cmss17.pfb><C:/Users/Julian/AppData/Local/Progra
ograms/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:/Users/Julian/Ap ms/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmssbx10.pfb><C:/Users/Julian/AppD
pData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy8.pfb><C:/Us ata/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:/Use
ers/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cms rs/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmsy
y9.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/am 8.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/type1/public/ams
sfonts/cm/cmti10.pfb> fonts/cm/cmsy9.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX 2.9/fonts/typ
e1/public/amsfonts/cm/cmti10.pfb><C:/Users/Julian/AppData/Local/Programs/MiKTeX
2.9/fonts/type1/public/amsfonts/cm/cmti9.pfb>
Output written on "2021_Seyffer_Investigating the precision of an induction-bas Output written on "2021_Seyffer_Investigating the precision of an induction-bas
ed localization system for medical applications.pdf" (42 pages, 5769927 bytes). ed localization system for medical applications.pdf" (42 pages, 6118627 bytes).
PDF statistics: PDF statistics:
295 PDF objects out of 1000 (max. 8388607) 309 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000) 0 named destinations out of 1000 (max. 500000)
274 words of extra memory for PDF output out of 10000 (max. 10000000) 289 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -1,7 +1,7 @@
%!PS-Adobe-2.0 %!PS-Adobe-2.0
%%Creator: dvips(k) 5.999 Copyright 2019 Radical Eye Software %%Creator: dvips(k) 5.999 Copyright 2019 Radical Eye Software
%%Title: 2021_Seyffer_Investigating the precision of an induction-based localization system for medical applications.dvi %%Title: 2021_Seyffer_Investigating the precision of an induction-based localization system for medical applications.dvi
%%CreationDate: Thu Feb 11 14:55:22 2021 %%CreationDate: Sat Feb 13 16:44:37 2021
%%Pages: 36 %%Pages: 36
%%PageOrder: Ascend %%PageOrder: Ascend
%%BoundingBox: 0 0 612 792 %%BoundingBox: 0 0 612 792

View File

@ -18,6 +18,8 @@
\usepackage{subfig} \usepackage{subfig}
\graphicspath{ {Images/} } \graphicspath{ {Images/} }
% Package used for footnotes in Table 1
\usepackage{tablefootnote}
%Package used for changing border widths of page layout %Package used for changing border widths of page layout
\usepackage[margin=2cm,nohead]{geometry} % http://ctan.org/pkg/geometry \usepackage[margin=2cm,nohead]{geometry} % http://ctan.org/pkg/geometry
@ -154,9 +156,9 @@ Write abstract at the end.
\newpage \newpage
\pagenumbering{arabic} % from here onwards the page numbering is in arabic \pagenumbering{arabic} % from here onwards the page numbering is in arabic
\section{Introduction} \section{Introduction}
In surgery rooms every inch of technology is used to decrease the mortality rate of patients. One that has proven to be very efficient at doing that is computer assisted surgery. A surgeon has a screen next to the patient, on which he can see where his instruments are inside the patient. In order to use this technology the instruments have to be tracked in 3D and real-time. So far infrared camera systems are most often used for this. The Fraunhofer Institute for Integrated Circuits developed an inductive localization system called IndLoc. It is mostly used for industry 4.0 applications in logistics, whereas this thesis is going to test whether or not the system could be used for medical applications. The main deciding factor hereby will be whether or not the system can be accurate enough, as this can decide on life or death during surgery. On a side note this thesis is going to check if the system can localize orthopaedic screws and metallic tooth fillings in order to localize the patient in 3D space aswell.\todo[]{Now this is exciting to read and hooks the readers attention, which is what Prof. Zwanger said the introduction should do} In surgery rooms every inch of technology is used to decrease the mortality rate of patients. One that has proven to be very efficient at doing that is computer assisted surgery. A surgeon has a screen next to the patient, on which he can see where his instruments are inside the patient. In order to use this technology the instruments have to be tracked in 3D and real-time. So far infrared camera systems are most often used for this. The Fraunhofer Institute for Integrated Circuits developed an inductive localization system called IndLoc. It is mostly used for industry 4.0 applications in logistics, whereas this thesis is going to test whether or not the system could be used for medical applications. The main deciding factor hereby will be whether or not the system can be accurate enough, as this can decide on life or death during surgery.
\\ \\
With progressing technology in medicine, automatic localization systems become more prevalent. Whether it is localizing a tumor in an X-Ray scan via machine learning, tracking surgical instruments inside a patient with infrared cameras, tracking a contrast agent inside the human body or localizing a pill in the intestines. Localization is required in many medical fields nowadays and inductive localization is still a much overlooked technology in this context. Inductive localization has the benefit of having almost no negative health effects, much unlike X-Ray and being much cheaper than MRI imaging. Additionally low frequency magnetic field waves penetrate biological tissue very well and thus fit medical applications very well. Object tracking is necessary in order to use computer-assisted surgery systems \cite{Franz.2014}. Biggest problem of inductive localization systems in medicine are: problems with workflow integration, robustness problems of EM tracking, cost issues with embedding sensors into clinical tools \cite{Franz.2014}. This paper is awesome, it has 270refs, is from 2014 and compares a bunch of EM med loc systems. I should maybe only ref this paper when talking about EM loc systems.. With progressing technology in medicine, automatic localization systems become more prevalent. Whether it is localizing a tumor in an X-Ray scan via machine learning, tracking surgical instruments inside a patient with infrared cameras, tracking a contrast agent inside the human body or localizing a pill in the intestines. Localization is required in many medical fields nowadays and inductive localization is still a much overlooked technology in this context. Inductive localization has the benefit of having almost no negative health effects, much unlike X-Ray and being much cheaper than MRI imaging. Additionally low frequency magnetic field waves penetrate biological tissue very well. Object tracking is necessary in order to use computer-assisted surgery systems \cite{Franz.2014}. Biggest problem of inductive localization systems in medicine are: problems with workflow integration, robustness problems of EM tracking, cost issues with embedding sensors into clinical tools \cite{Franz.2014}.
\\ \\
\todo[inline]{The above shit is probably gonna be deleted} \todo[inline]{The above shit is probably gonna be deleted}
The Fraunhofer Institute for Integrated Circuits developed an inductive localization system called IndLoc. It is used to localize passive objects in real-time in 3D space. Its current main application is to monitor the picking process in logistics to prevent wrong picks. The motivation of this thesis is to find out whether the IndLoc system could be used in any medical application. Medical applications require very precise localization systems. Usually within the millimetre range (Table \ref{Tab: localization system comparison}). The IndLoc system is accurate in the centimetre range ($\pm$5 \centi\metre) \cite{.2019}. The Fraunhofer Institute for Integrated Circuits developed an inductive localization system called IndLoc. It is used to localize passive objects in real-time in 3D space. Its current main application is to monitor the picking process in logistics to prevent wrong picks. The motivation of this thesis is to find out whether the IndLoc system could be used in any medical application. Medical applications require very precise localization systems. Usually within the millimetre range (Table \ref{Tab: localization system comparison}). The IndLoc system is accurate in the centimetre range ($\pm$5 \centi\metre) \cite{.2019}.
@ -367,7 +369,7 @@ The position is then shown in the GUI and superimposed with a digital representa
\resizebox{\columnwidth}{!}{\begin{tabular}{|c|c|c|l|l|} \resizebox{\columnwidth}{!}{\begin{tabular}{|c|c|c|l|l|}
\hline \hline
\rowcolor[HTML]{FFFFFF} \rowcolor[HTML]{FFFFFF}
\textbf{Medical field} & \textbf{Localization system} & \textbf{Precision} & \textbf{Advantages} & \multicolumn{1}{c|}{\cellcolor[HTML]{FFFFFF}\textbf{Disadvantages}} \\ \hline \textbf{Medical field} & \textbf{Localization system} & \textbf{Precision \tablefootnote{Precision is given in mean error $\pm$ standard deviation if information was available. Else only mean error is given.}} & \textbf{Advantages} & \multicolumn{1}{c|}{\cellcolor[HTML]{FFFFFF}\textbf{Disadvantages}} \\ \hline
\rowcolor[HTML]{EFEFEF} \rowcolor[HTML]{EFEFEF}
\cellcolor[HTML]{FFFFFF} & \begin{tabular}[c]{@{}c@{}}Infrared camera system\\with markers on \\instruments \cite{Stieglitz.2013}\end{tabular} & \begin{tabular}[c]{@{}c@{}}$1.8 - 5.0\:mm$ \end{tabular} & \begin{tabular}[c]{@{}l@{}}High precision,\\ furthest developed\end{tabular} & \begin{tabular}[c]{@{}l@{}}Line of \\ sight necessary,\\ mean operating\\ time longer,\\ bending of\\ instruments\\ not registered\end{tabular} \\ \cellcolor[HTML]{FFFFFF} & \begin{tabular}[c]{@{}c@{}}Infrared camera system\\with markers on \\instruments \cite{Stieglitz.2013}\end{tabular} & \begin{tabular}[c]{@{}c@{}}$1.8 - 5.0\:mm$ \end{tabular} & \begin{tabular}[c]{@{}l@{}}High precision,\\ furthest developed\end{tabular} & \begin{tabular}[c]{@{}l@{}}Line of \\ sight necessary,\\ mean operating\\ time longer,\\ bending of\\ instruments\\ not registered\end{tabular} \\
\rowcolor[HTML]{FFFFFF} \rowcolor[HTML]{FFFFFF}
@ -388,9 +390,13 @@ The position is then shown in the GUI and superimposed with a digital representa
\cellcolor[HTML]{FFFFFF}To be determined & IndLoc system & To be determined & \begin{tabular}[c]{@{}l@{}}Maybe faster\\ setup time,\\ no line of \\ sight necessary \\ mb tooth filling \\ marker trackable\end{tabular} & \begin{tabular}[c]{@{}l@{}}Low precision,\\ affected by other\\ magnetic fields\end{tabular} \\ \hline \cellcolor[HTML]{FFFFFF}To be determined & IndLoc system & To be determined & \begin{tabular}[c]{@{}l@{}}Maybe faster\\ setup time,\\ no line of \\ sight necessary \\ mb tooth filling \\ marker trackable\end{tabular} & \begin{tabular}[c]{@{}l@{}}Low precision,\\ affected by other\\ magnetic fields\end{tabular} \\ \hline
\end{tabular}} \end{tabular}}
\end{table} \end{table}
\todo[inline]{ONE MORE LINE (DOWNWARDS) IN THE TABLE AND IT DOESNT FIT ON ONE PAGE ANYMORE WITH THE TITLE! The WCE: X-Ray until Ultrasound is basically all sources copied from 2012 Than. Some of these sources very old, there is even a patent in there and Im not sure how the guy found anything about the precision there. Basically noone is using X-Ray, MRI or Ultrasound for localizing WEC's, actually noone even uses WEC's....}
\clearpage \clearpage
Tab. \ref{Tab: localization system comparison} gives a quick overview of the advantages and disadvantages of bla.
Tab. \ref{Tab: localization system comparison} gives a quick overview of the advantages and disadvantages of the different localization systems.
Is is to be mentioned that the precision of the inductive localization system for image-guided surgery is for a 3mm thick preoperative CT image scan. Is is to be mentioned that the precision of the inductive localization system for image-guided surgery is for a 3mm thick preoperative CT image scan.
\clearpage \clearpage
@ -512,10 +518,6 @@ Afterwards the position was measured with the IndLoc system by recording 2000 sa
2000 samples were recorded for each point so later on the possibility of averaging and analyzing the signal to noise ratio was available. At a sampling rate of 1MHz recording 2000 samples took 2\milli s. These recordings contain the receiving coils voltages. Thus saving a 2D array of 2000 by 16. The file names of each measurement were documented. Then the object was placed 1 \centi\metre 2000 samples were recorded for each point so later on the possibility of averaging and analyzing the signal to noise ratio was available. At a sampling rate of 1MHz recording 2000 samples took 2\milli s. These recordings contain the receiving coils voltages. Thus saving a 2D array of 2000 by 16. The file names of each measurement were documented. Then the object was placed 1 \centi\metre
$\:$ to the side on the mm sheet and the process was repeated until a measurement set of points came together. The data of the precision measurements were then evaluated with different hard- or software parameters in order to optimize them. $\:$ to the side on the mm sheet and the process was repeated until a measurement set of points came together. The data of the precision measurements were then evaluated with different hard- or software parameters in order to optimize them.
\subsection{Movement measurements}
\subsection{Precision measurements}
\subsubsection{Scaling factor test}\label{sec:scaling_factor_test} \subsubsection{Scaling factor test}\label{sec:scaling_factor_test}
The scaling factor is a factor that is multiplied onto each receiving coil voltage. Its purpose is to diminish the difference between the calculated receiving coil voltages in the fingerprinting table and the real measured voltages. As the fingerprinting table is created certain parameters are required as input, such as for example: Exciter wire resistance, Inductance of the receiving coils, Resistance of the receiving coils, Windings of the localization object, etc. As measuring all of these parameters would take too much effort the scaling factor has been implemented. Usually the scaling factor is tested empirically for each IndLoc setup or prototype that is built. The scaling factor is a factor that is multiplied onto each receiving coil voltage. Its purpose is to diminish the difference between the calculated receiving coil voltages in the fingerprinting table and the real measured voltages. As the fingerprinting table is created certain parameters are required as input, such as for example: Exciter wire resistance, Inductance of the receiving coils, Resistance of the receiving coils, Windings of the localization object, etc. As measuring all of these parameters would take too much effort the scaling factor has been implemented. Usually the scaling factor is tested empirically for each IndLoc setup or prototype that is built.
@ -544,22 +546,18 @@ As the evaluation of the differences in localization precision by eye became imp
\begin{equation}\label{eq:distances} \begin{equation}\label{eq:distances}
d_{Pi} = \sqrt{(x_{ART_{Pi}} - x_{IndLoc_{Pi}})^2 + (y_{ART_{Pi}} - y_{IndLoc_{Pi}})^2 } d_{Pi} = \sqrt{(x_{ART_{Pi}} - x_{IndLoc_{Pi}})^2 + (y_{ART_{Pi}} - y_{IndLoc_{Pi}})^2 }
\end{equation} \end{equation}
The mean distance for each scaling factor was calculated with:
Afterwards the mean distance for each scaling factor was calculated with the formula:
\begin{equation}\label{eq:mean} \begin{equation}\label{eq:mean}
\mu ={\frac {1}{n}}\sum _{i=1}^{n}d_{i}={\frac {d_{1}+d_{2}+\cdots +d_{n}}{n}} \mu ={\frac {1}{n}}\sum _{i=1}^{n}d_{i}={\frac {d_{1}+d_{2}+\cdots +d_{n}}{n}}
\end{equation} \end{equation}
The standard deviation for each scaling factor was calculated with the formula: The standard deviation for each scaling factor was calculated with the formula:
\begin{equation}\label{eq:std_dev} \begin{equation}\label{eq:std_dev}
\sigma = \sqrt{\frac{\sum |P_{i} - \mu|^2}{N}} \sigma = \sqrt{\frac{\sum |P_{i} - \mu|^2}{N}}
\end{equation} \end{equation}
\begin{figure}[h] \begin{figure}[h]
\includegraphics[scale=0.4]{estimation_scaling_factor_3} \includegraphics[scale=0.3]{estimation_scaling_factor_3}
\centering \centering
\caption{Placing the object in 25 positions near the centre of the localization area with a scaling factor of 0.001755, resulting in mean error $\mu = 3.76\milli\metre$ and standard deviation $\sigma = 3.28\milli\metre$.} \caption{Placing the object in 25 positions near the centre of the localization area with a scaling factor of 0.001755, resulting in mean error $\mu = 3.76\milli\metre$ and standard deviation $\sigma = 3.28\milli\metre$.}
\label{fig:estimation_scaling_factor_3} \label{fig:estimation_scaling_factor_3}
@ -728,7 +726,25 @@ Plotting positions for: sf= 0.00204 , k= 4
\clearpage \clearpage
\subsubsection{Noise investigation}\label{sec:Noise_investigation} \subsubsection{Noise investigation}\label{sec:Noise_investigation}
\begin{figure}[h]
\centering
\subfloat[The localization object was placed in P13 (green). 2000 samples were recorded with the IndLoc system, resulting in 2000 slightly different positions, due to noise (black). The mean error is $\mu = 1.73\milli\metre$.]{\includegraphics[width=0.49\textwidth]{estimation_noise_1}\label{fig:estimation_noise_1}}
\hfill
\subfloat[A magnified view of the 2000 IndLoc positions shows how noise affects the localization. The positions lie within a $\Delta x = 0.253\milli\metre$ by $\Delta y = 0.358\milli\metre$ rectangle. The standard deviation is $\sigma = 0.04\milli\metre$.]{\includegraphics[width=0.49\textwidth]{estimation_noise_2}\label{fig:estimation_noise_2}}
\caption{Investigating the localization error due to noise in the receiving coils for 2000 samples. P13 was attempted to localize which lies almost exactly in the centre of the localization area ($\pm 1 \milli\metre$).}
\end{figure}
In order to investigate to what extend noise in the receiving coil voltages, affects the localization, this test was performed. The localization object was placed in the center of the localization area (P13 of Figure \ref{fig:estimation_scaling_factor_3}). Then 2000 samples of the receiving coil voltages were recorded. Each of the samples were used to localize to the object, resulting in 2000 positions with a mean error of $\mu = 1.73\milli\metre$ (Figure \ref{fig:estimation_noise_1}). The noise level measured beforehand was $\pm 10\mu\volt$ (Figure \ref{fig:setup_is_warm}), resulting the positions to vary in a
$\Delta x = 0.253\milli\metre$ by $\Delta y = 0.358\milli\metre$ rectangle or a standard deviation of $\sigma = 0.04\milli\metre$ (Figure \ref{fig:estimation_noise_2}).
The test was repeated with the localization object placed near a corner of the localization area ($x = 400 \milli\metre$, $y = 428\milli\metre$), resulting in $\mu = 27.78 \milli\metre$ and $\sigma=0.01\milli\metre$.
\begin{figure}[h]
\includegraphics[scale=0.35]{estimation_noise_3}
\centering
\caption{(sf= 0.00204 , k= 4) Placing the object in 42 positions running from the centre to the edges of the localization area with a k-nearest value of 4, resulting in mean error $\mu = 15.21\milli\metre$ and standard deviation $\sigma = 14.33 \milli\metre$.}
\label{fig:estimation_k_nearest_3}
\end{figure}
\subsection{Movement measurements}\label{sec:movement_measurements}
\clearpage \clearpage
\section{RESULTS} \section{RESULTS}

View File

@ -25,12 +25,11 @@
\contentsline {section}{\numberline {5}Methods}{19}% \contentsline {section}{\numberline {5}Methods}{19}%
\contentsline {subsection}{\numberline {5.1}Setting up the localization systems}{19}% \contentsline {subsection}{\numberline {5.1}Setting up the localization systems}{19}%
\contentsline {subsection}{\numberline {5.2}Precision measurements}{21}% \contentsline {subsection}{\numberline {5.2}Precision measurements}{21}%
\contentsline {subsection}{\numberline {5.3}Movement measurements}{21}% \contentsline {subsubsection}{\numberline {5.2.1}Scaling factor test}{21}%
\contentsline {subsection}{\numberline {5.4}Precision measurements}{21}% \contentsline {subsubsection}{\numberline {5.2.2}K-nearest interpolation test}{26}%
\contentsline {subsubsection}{\numberline {5.4.1}Scaling factor test}{21}% \contentsline {subsubsection}{\numberline {5.2.3}Remove highest frame receiving coil from the localization test}{29}%
\contentsline {subsubsection}{\numberline {5.4.2}K-nearest interpolation test}{27}% \contentsline {subsubsection}{\numberline {5.2.4}Noise investigation}{31}%
\contentsline {subsubsection}{\numberline {5.4.3}Remove highest frame receiving coil from the localization test}{30}% \contentsline {subsection}{\numberline {5.3}Movement measurements}{31}%
\contentsline {subsubsection}{\numberline {5.4.4}Noise investigation}{32}%
\contentsline {section}{\numberline {6}RESULTS}{33}% \contentsline {section}{\numberline {6}RESULTS}{33}%
\contentsline {section}{\numberline {7}DISCUSSION}{34}% \contentsline {section}{\numberline {7}DISCUSSION}{34}%
\contentsline {section}{\numberline {8}SUMMARY, OUTLOOK INTO THE FUTURE}{35}% \contentsline {section}{\numberline {8}SUMMARY, OUTLOOK INTO THE FUTURE}{35}%

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB