La base de Slepian
A.-M. Nicu travail commun avec:
A. Bonami, A. Karoui, J. Leblond
INRIA-Sophia Antipolis et Facult´ e des Sciences de Bizerte
23 mars 2011
1 Probl` emes inverses
2 Repr´ esentation des donn´ ees
La base des harmoniques sph´ eriques La base de Slepian
3 Construction de la base de Slepian Quadrature de Gauss Legendre
4 Simulations num´ eriques
5 EEG
Probl` emes inverses - Contexte g´ en´ eral
Potentiel gravitationnel
La loi universelle de la gravitation (Isaac Newton) : V (y) = G
Z
B
ρ(x)
|x − y| dx
o` u V peut ˆ etre donn´ e ` a la surface de la terre, ∇V , Hess V sur differentes orbites satellitaires, G est la const.
gravitationnelle, ρ ∈ L 2 ( B ) la densit´ e de la terre.
∆V =
−4πρ(x)
| {z }
f
si x ∈ B (Poisson equation);
0 si x ∈ R 3 \ B (Laplace equation).
Potentiel ´ electrique
U (X) = h(X) +
m
X
k=1
< p k , X − C k >
kX − C k k 3
o` u h est harmonique, X ∈ S , C k , p k les positions des sources, resp. des moments des sources, m le nombre des sources.
−∆U =
m
X
k=1
p k · ∇δ C
k| {z }
f
sur B
∂U
∂n | S = φ, U | S = g
φ, g sont les conditions sur le bord, n-la normale ` a S .
Etude du probl` ´ eme Repr´ esentation des donn´ ees
P ot(σ k ) 7→ c nm ? avec P ot(σ) = X
n,m
c nm B nm (σ)
1
si σ k ∈ S alors B nm (σ) = Y nm (σ) avec Y nm la base des harmoniques sph´ eriques
2
si σ k ∈ Ω ⊂ S , B nm (σ) = S nm (σ) avec S nm la base de
Slepian
Pot. gravitationnel en harmoniques sph´ eriques : V (r, θ, φ) = GM
r
∞
X
n=0 n
X
m=−n
c nm ( a
r ) n Y nm (θ, φ) Pot. ´ electrique en harmoniques sph´ eriques :
U (r, θ, φ) = h +
∞
X
n=0 n
X
m=−n
r −(n+1) c nm Y nm (θ, φ)
avec h harmonique
Base de Slepian Propri´ et´ es :
orthogonale sur la r´ egion ´ etudi´ ee Ω ⊂ S orthonormale sur la sph` ere S
la r´ egion etudi´ ee peut ˆ etre un continent, une calote
sph´ erique, etc.
Construction de la base
∀f ∈ L 2 ( S ) , f(θ, φ) =
L
X
n=0 n
X
m=−n
f nm Y nm (θ, φ) trouver f t.q. µ =
R
Ω f 2 dσ R
S f 2 dσ soit maximal on r´ esout le probl` eme Df = µf e.q
L
X
n
0=0 m
0X
n
0=−m
0D nm,n
0m
0f n
0m
0= µf nm (1)
o` u D nm,n
0m
0=
L
X
n=0 n
X
m=−n
Y nm (u)Y nm (u 0 ) et D matrice de
dim. (L + 1) 2 × (L + 1) 2 .
on multiplie (1) par Y nm (θ, φ) et on obtient : K(f )(θ, φ) =
Z
Ω
D((θ, φ), (θ 0 , φ 0 ))f(θ 0 , φ 0 )dσ = µf (θ 0 , φ 0 ) avec D((θ, φ), (θ 0 , φ 0 )) = P L
n=0
P n
m=−n Y nm (u)Y nm (u 0 ) L’op´ erateur K commute avec l’op´ erateur de
Sturm-Liouville S d´ efinie sur une calotte sph´ erique C : 0 ≤ θ ≤ arccos(b), 0 ≤ φ ≤ 2π : S = d
dx [(1 − x 2 )(b − x) d
dx ] − L(L + 2)x − m 2 (b − x)
1 − x 2 (2)
et donc ils ont les mˆ eme fonctions propres (les fonctions de
Slepian).
Gauss-Legendre m´ ethode Sur [a, b] :
Z b a
f(x)dx '
N
X
i=1
w i f (x i )
avec x i les racines du polynˆ ome de Legendre P N (x) et w i les poids donn´ ees par :
w i = − a N+1
a N
1
P N +1 (x i )P N
0(x i ) Sur S :
Z
S
f (x)dw(x) '
D
X
d=1
w d f (θ d , φ d )
(θ d , φ d ) ∈ {θ j , j = 0, . . . , S } × {φ k , k = 0, . . . , 2S + 1}-
ensemble des noeuds avec φ k = S+1 kπ , φ k ∈ [0, 2π], S ∈ N
θ j et φ k -co-latitudinal et longitudinal noeuds.
W S = {w d = w j,k , j = 0, . . . , S, k = 0, . . . , 2S + 1}
avec w j,k = 2S+1 2π w j
Z
2π0
Z
π0
f (θ, φ) sin θdθdφ = Z
2π0
Z
1−1
f (arccos x, φ)dxdφ
'
2S+1
X
k=0 S
X
j=0
2πw
j2S + 2 f (arccos x
j, φ
k)
o` u x j sont les zeros de P S+1 (x).
-on applique la m´ ethode de quadrature de Gauss-Legendre : KF n (u) =
Z
C L
X
n=0 n
X
m=−n
Y nm (u)Y nm (u 0 )
F n (u 0 )du 0 (3) avec le noyau :
K(m, x, x 0 ) =
L
X
n=|m|
2n + 1 2π
(n − |m|)!
(n + |m|)! P n m (x)P n m (x 0 ) (4)
Les fonctions de Slepian sont les fonctions propres de K qui
ont une d´ ependance angulaire de la forme e imφ . On note
avec H m l’espace de ces fonctions.
Sur H m
0, si on prend g(u) = f (cosθ)e im
0φ = f(x)e im
0φ et on applique l’op´ erateur K on obtient :
(Kf)(u) = Z
C
X L
n=0 n
X
m=−n
Y nm (u)Y nm (u 0 )
f (x 0 )e im
0φ
0dx 0 dφ 0
= Z 2π
0
Z 1
b
X L
n=0 n
X
m=−n
Y nm (x, φ)Y nm (x 0 , φ 0 )
f(x 0 )e im
0φ
0dx 0 dφ 0
Z
2π0
Z
1b
X
Ln=0 n
X
m=−n
2n + 1 4π
(n − m)!
(n + m)! P
nm(x)e
imφP
nm(x
0)e
−imφ0f (x
0)e
im0φ0dx
0dφ
0= Z
1b L
X
n=0 n
X
m=−n
2n + 1 4π
(n − m)!
(n + m)! P
nm(x)P
nm(x
0)f (x
0) e
imφZ
2π0
e
iφ0(−m+m0)dφ
0dx
0= e
im0φZ
1b L
X
l=|m0|