aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/kugel/applications.tex
blob: 32095c476588ad552cac0ce98975b604c5a659e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
% vim:ts=2 sw=2 et spell tw=80:

\section{Applications}

As suggested in the previous section, the fact that it is possible to write a
Fourier style expansion of any function on the surface of the sphere is very
useful in many fields of physics and engineering. Here we will present a few of
the most interesting applications we came across during our research.

\subsection{Electroencephalography}

\begin{figure}
  \centering
  \subfigure[EEG Electrodes \label{kugel:fig:eeg-electrodes}]%
    % {\kugelplaceholderfig{.4\linewidth}{5cm}}
    {\includegraphics[width=.45\linewidth, frame]{papers/kugel/figures/electrodes}}
  \qquad
  \subfigure[Gauss' Law \label{kugel:fig:eeg-flux}]%
    {\includegraphics[width=.4\linewidth]{papers/kugel/figures/flux}}
  \caption{
    \label{kugel:fig:eeg}
  }
\end{figure}

To start, we will look at an application that is from the field of medicine:
electroencephalography. The \emph{electroencephalogram} (EEG) is a measurement
of the electrical field on the scalp, which shows the brain's activity, and is
used in many fields of research such as neurology and cognitive psychology.  The
measurement is done by wearing a cap that contains a number of evenly
distributed electrodes, each of which measures the electric potential (voltage)
at their location (figure \ref{kugel:fig:eeg-electrodes}).  To see how this will
relate to the spherical harmonics, we will first quickly recap a bit of physics,
electrodynamics to be precise.


\subsubsection{Electrodynamics}

In section \ref{kugel:sec:construction:eigenvalue} we have shown that the
spherical harmonics arise from the surface spherical Laplacian operator, whose
origin we did not consider too much, which is how mathematicians do their work.
On the contrary, physicists usually do the opposite and start by discussing what
is happening in the real world, since variables represent physical quantities.
So, we will quickly remind that the Laplacian operator does the following to an
electric potential $\phi(x, y, z)$:
\begin{equation*}
  \nabla^2 \phi
  = \nabla \cdot \nabla \phi
  = \nabla \cdot \mathbf{E}
  = \rho / \varepsilon,
  \quad \text{or} \quad
  \iiint_\Omega \nabla \cdot \mathbf{E} \, dv
  = \iint_{\partial \Omega} \mathbf{E} \cdot d\mathbf{s}
  = \Phi / \varepsilon.
\end{equation*}
Put into words: on the left we have the differential form, where we recall that
the Laplacian (which is a second derivative) is the divergence of the gradient.
Unpacking the notation we first see that we have the gradient of the potential,
which is just the electric field $\mathbf{E}$, and then the divergence of said
electric field is proportional to the charge density $\rho$. So, the Laplacian
of the electric potential is the charge density! For those that are more
familiar with the integral form of Maxwell's equation, we have also included an
additional step using the divergence theorem, which brings us to the electric
Flux, which by Gauss' law (shown in the iconic\footnote{Every electrical
engineer has seen this picture so many times that is probably burnt in their
eyes.} figure \ref{kugel:fig:eeg-flux}) equals the net electric charge.

Now, an important observation is that if we switch to spherical coordinates, the
physics does not change. So, the spherical Laplacian $\sphlaplacian$ of the
electric potential $\phi(r, \vartheta, \varphi)$ is still the charge density (in
spherical coordinates). And what about the surface spherical Laplacian
$\surflaplacian$? To that case the physics is also indifferent, the only change
is that the units result is a \emph{surface} charge density $\rho_s$. Thus, we
are done with physics and finally arrive at the engineers' perspective: how can
we use this fact to build something that reads the current flows on the surface
of the brain?

\subsubsection{EEG as Interpolation Problem}

The details of how EEG actually works gets very complicated very quickly, but we
will try our best to give an broad overview of the mathematical machinery that
makes it possible to measure brain waves. See, the problem neither the physicist
nor the mathematician considered is that we cannot measure the electric field in
its entirety. As show in figure \ref{kugel:fig:eeg-electrodes} the electrodes
give measurements that are only available at discrete locations, and we are thus
quite a lot of missing data. In other words, we have an interpolation problem.
And (at this point not so surprisingly) we will show that it can be solved using
the spherical harmonics.

To solve this new interpolation problem, we will start with a blatantly
engineering assumption: the human head is a sphere of radius $R$, with the value
of $R$ begin the average radius of a human head (which is around 11 cm). So, we
will assume that the potential distribution on the head can be written as a
finite linear combination of spherical harmonics:
\begin{equation*}
  V(\vartheta, \varphi)
    = \sum_{n=0}^N \sum_{m=-n}^n a_{m,n} Y^m_n(\vartheta, \varphi),
\end{equation*}
where the values $a_{m,n}$ are the unknowns of our interpolation problem. Now to
the measurements: we let $\phi_1, \phi_2, \ldots, p_M$ be the measured voltages
at points in space $p_1, p_2, \ldots, p_M$ (position of the electrodes). To
simplify, we will assume that the electrodes are reasonably evenly distributed,
which means that we have no points that are on top of each other or at wildly
different radii from the origin. With that out of the way, we can now write a
minimization problem:
\begin{subequations}
  \begin{align}
    a_{m,n}^* &= \arg \min_{a_{m,n}}
      \int_{\partial S} | \surflaplacian V |^2 \, ds 
      = \int_0^{2\pi} \int_{0}^\pi | \surflaplacian V |^2
        \sin \vartheta \, d\vartheta d\varphi, 
        \label{kugel:eqn:eeg-min} \\
    &\text{under the constraints} \quad V(p_j) = \phi_j
      \quad \text{ for } \quad 1 < j < M.
      \label{kugel:eqn:eeg-min-constraints}
  \end{align}
\end{subequations}
Essentially, with \eqref{kugel:eqn:eeg-min} we are are asking for the solution
to be smooth by minimizing the square of the total curvature (recall that the
surface spherical Laplacian $\surflaplacian$ is a measure of curvature), while
at the same time with \eqref{kugel:eqn:eeg-min-constraints}, we force the
solution to go through the measured points. The latter is the reason why we
needed to assumed that the measurements are at reasonable locations, something
that (as every engineer show know) is not necessarily the case in the real
world! Thus, to solve this problem, we will use the suspiciously convenient fact
that (hint: eigenvalues)
\begin{equation*}
  \surflaplacian V(\vartheta, \varphi)
    = \sum_{n=0}^N \sum_{m=-n}^n a_{m,n}
      \surflaplacian Y^m_n(\vartheta, \varphi)
    = \sum_{n=0}^N \sum_{m=-n}^n a_{m,n}
      n(n+1) Y^m_n(\vartheta, \varphi).
\end{equation*}
So that when substituted into \eqref{kugel:eqn:eeg-min} results in
\begin{align*}
  \int_{\partial S} \left[
    \sum_{n=0}^N \sum_{m=-n}^n n(n+1) |a_{m,n}|
    Y^m_n(\vartheta, \varphi)
  \right]^2 ds
  = \sum_{m, m'} \sum_{n, n'} |a_{m',n'}| |a_{m,n}|
    n'(n'+1) n(n+1)
    \underbrace{\int_{\partial S} Y^{m'}_{n'} Y^m_n \, ds}_{
      \langle Y^{m'}_{n'}, Y^m_n \rangle
    },
\end{align*}
where we used a ``sloppy'' double sum notation to indicate that we have a bunch
of terms of that form. We did not bother to properly expand the product of
double sums, because we can see that at the end we end up with an inner product
$\langle Y^{m'}_{n'}, Y^m_n \rangle$, which as we know equals $\delta_{m'm}
\delta_{n'n}$, so all of the terms where $n' \neq n$ or $m' \neq m$ can be
dropped and \eqref{kugel:eqn:eeg-min} simplifies down to
\nocite{pascual-marqui_current_1988}
\begin{equation}
  a^*_{m,n} = \arg \min_{a_{m,n}} 
    \sum_{n=0}^N \sum_{m=-n}^n n^2 (n+1)^2 |a_{m,n}|^2.
\end{equation}

At this point, we could continue solving for an analytical solution to the
minimization problem, for example by differentiating with respect to some
$a_{j,k}$, setting that to zero and so forth, but the job of the spherical
harmonics ends here. So, we will not pursue this further, and instead discuss a
few interesting problems that come with this approach.

\subsection{Measuring Gravitational Fields}

\subsection{Quantisation of Angular Momentum}