Lissajous sampling and adaptive spectral filtering for the reduction - - PowerPoint PPT Presentation

lissajous sampling and adaptive spectral filtering for
SMART_READER_LITE
LIVE PREVIEW

Lissajous sampling and adaptive spectral filtering for the reduction - - PowerPoint PPT Presentation

Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs phenomenon in Magnetic Particle Imaging (MPI) S. De Marchi 1 , W. Erb 2 and F. Marchetti 1 1 University of Padova 2 University of Hawaii Bernried, 27 Feb. - 3 Mar.


slide-1
SLIDE 1

Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs phenomenon in Magnetic Particle Imaging (MPI)

  • S. De Marchi1, W. Erb2 and F. Marchetti1

1University of Padova 2University of Hawaii

Bernried, 27 Feb. - 3 Mar. 2017

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 1 / 57

slide-2
SLIDE 2
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 2 / 57

slide-3
SLIDE 3

Starting points

1 Padua points lie on a Lissajous curve [Bos, De Marchi et al. JAT 2006]

  • 1
  • 0.5
0.5 1
  • 1
  • 0.5
0.5 1

2 Magnetic Particle Imaging: “The trajectory of the field-free point (FFP)

describes a Lissajous curve” [Weizenecker et al., Phy. in Med. 2007]

3 Reconstruction of discontinuos and piecewise regular functions by trun.

Fourier series Gibbs phenomenon

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 3 / 57

slide-4
SLIDE 4

Outline

1 Magnetic Particle Imaging 2 Lissajous curves 3 Fourier series and Gibbs phenomenon 4 Examples and parameter estimation 5 MPI applications

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 4 / 57

slide-5
SLIDE 5

Magnetic Particle Imaging

Magnetic Particle Imaging

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 5 / 57

slide-6
SLIDE 6

Magnetic Particle Imaging

Magnetic Particle Imaging (MPI)

The MPI is an emerging technology in the (pre)clinical imaging [B. Gleich, J. Weizenecker (Philips Research, Hamburg) - Nature 2005]. Detection of a tracer consisting of super-paramagnetic (iron oxide) nanoparticles injected in the bloodstream ( emissive tomography) 3D Field of View with high sensitivity, high resolution (∼ 0.4mm) and high imaging speed (∼ 20 ms) The acquisition of the signal, which comes from the particles, is performed moving a field-free point (FFP) along trajectories: (Lissajous curves) No radiation, no iodine, no background noise (high contrast). 1000 times faster than PET; 100 times more sensitive than MRI.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 6 / 57

slide-7
SLIDE 7

Magnetic Particle Imaging

MPI scanners topologies

Figure: Left: two pairs of transmit coils and two pairs of receivers coils. Right: one sided from IMT Lübeck Two-two scanner: the design imposes size limitation on the object One side: the target no longer has to be small enough to fit inside the scanner.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 7 / 57

slide-8
SLIDE 8

Magnetic Particle Imaging

MPI scanners

Figure: Left: scanner for humans. Right: the “Bruker-Philips BioSpin MPI” for animals

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 8 / 57

slide-9
SLIDE 9

Lissajous curves

Lissajous curves

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 9 / 57

slide-10
SLIDE 10

Lissajous curves

Bowditch figures or Lissajous curves

1 Are planar parametric curves studied by Nathaniel Bowditch (1815) and

Jules A. Lissajous (1857) of the form γ(t) = (Ax cos(ωxt + αx), Ay sin(ωyt + αy)) . Ax, Ay are amplitudes, ωx, ωy are pulsations and αx, αy are phases.

2 Chebyshev polynomials (Tk or Uk) are Lissajous curves (cf. J. C. Merino

2003). In fact a parametrization of y = Tn(x), |x| ≤ 1 is x = cos t y = − sin

  • nt − π

2

  • 0 ≤ t ≤ π
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 10 / 57

slide-11
SLIDE 11

Lissajous curves

Bowditch figures or Lissajous curves

1 Are planar parametric curves studied by Nathaniel Bowditch (1815) and

Jules A. Lissajous (1857) of the form γ(t) = (Ax cos(ωxt + αx), Ay sin(ωyt + αy)) . Ax, Ay are amplitudes, ωx, ωy are pulsations and αx, αy are phases.

2 Chebyshev polynomials (Tk or Uk) are Lissajous curves (cf. J. C. Merino

2003). In fact a parametrization of y = Tn(x), |x| ≤ 1 is x = cos t y = − sin

  • nt − π

2

  • 0 ≤ t ≤ π
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 10 / 57

slide-12
SLIDE 12

Lissajous curves

Figure: Left: N. Bowditch (March 26, 1773 - March 16, 1838), American mathematician remembered for his work on ocean navigation. Right: J. Lissajous (March 4, 1822 - June 24, 1880), French physicist

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 11 / 57

slide-13
SLIDE 13

Lissajous curves

Two dimensional general definition [Erb et al. DRNA2015]

Definition γn

κ,u(t) =

u1 cos(n2t − κ1π/(2n1)) u2 cos(n1t − κ2π/(2n2))

  • , t ∈ [0, 2π],

with n = (n1, n2) ∈ N2, κ = (κ1, κ2) ∈ R2 and u = {−1, 1}2. n1, n2 are called frequencies (like for the pendulum) and u reflection parameter. Proposition There exist t′ ∈ R, η ∈ [0, 2) and u′ ∈ {−1, 1}2 s.t. γn

κ,u(t − t′) := γn (0,η),u′(t) , t ∈ [0, 2π]

(1) Obs: if κ ∈ Z2, the value of η can be always chosen as {0, 1}.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 12 / 57

slide-14
SLIDE 14

Lissajous curves

Two dimensional general definition [Erb et al. DRNA2015]

Definition γn

κ,u(t) =

u1 cos(n2t − κ1π/(2n1)) u2 cos(n1t − κ2π/(2n2))

  • , t ∈ [0, 2π],

with n = (n1, n2) ∈ N2, κ = (κ1, κ2) ∈ R2 and u = {−1, 1}2. n1, n2 are called frequencies (like for the pendulum) and u reflection parameter. Proposition There exist t′ ∈ R, η ∈ [0, 2) and u′ ∈ {−1, 1}2 s.t. γn

κ,u(t − t′) := γn (0,η),u′(t) , t ∈ [0, 2π]

(1) Obs: if κ ∈ Z2, the value of η can be always chosen as {0, 1}.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 12 / 57

slide-15
SLIDE 15

Lissajous curves

Lissajous curves (cont’)

Lissajous curves on the square Let n = (n1, n2) with n1, n2 ∈ N relatively primes. Then we can consider the parametric curves γn

ǫ : [0, 2π] → [−1, 1]2

γn

ǫ (t) := γn (0,ǫ−1),1(t) =

  • cos(n2t)

cos(n1t + (ǫ − 1)π/(2n2))

  • (2)

with ǫ ∈ {1, 2} and fixed reflection parameter 1 = (1, 1). Special cases ǫ = 1 (i.e. η = 0 in (1) and I = [0, π]), γn

1 (t) is called a degenerate

curve [Erb AMC2016] ǫ = 2 the curve is called non-degenerate [Erb et al. NM2016].

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 13 / 57

slide-16
SLIDE 16

Lissajous curves

Lissajous curves (cont’)

Lissajous curves on the square Let n = (n1, n2) with n1, n2 ∈ N relatively primes. Then we can consider the parametric curves γn

ǫ : [0, 2π] → [−1, 1]2

γn

ǫ (t) := γn (0,ǫ−1),1(t) =

  • cos(n2t)

cos(n1t + (ǫ − 1)π/(2n2))

  • (2)

with ǫ ∈ {1, 2} and fixed reflection parameter 1 = (1, 1). Special cases ǫ = 1 (i.e. η = 0 in (1) and I = [0, π]), γn

1 (t) is called a degenerate

curve [Erb AMC2016] ǫ = 2 the curve is called non-degenerate [Erb et al. NM2016].

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 13 / 57

slide-17
SLIDE 17

Lissajous curves

The Lissajous (node) points

Lissajous nodes Let γn

ǫ be a Lissajous curve with ǫ ∈ {1, 2} and let

tǫn

k =

πk ǫn1n2 , k = 0, . . . , 2ǫn1n2 − 1 . The set LSn

ǫ = {γn ǫ (tǫn k ) :

k = 0, . . . , 2ǫn1n2 − 1} is the set of Lissajous node points related to γn

ǫ .

We need also to introduce the set of indices Γǫn =

  • (i, j) ∈ N2

0 :

i ǫn1 + j ǫn2 < 1

  • ∪ {(0, ǫn2)} .
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 14 / 57

slide-18
SLIDE 18

Lissajous curves

Examples

Figure: plots of γ(5,6)

1

and γ(5,6)

2

#LS(5,6)

1

= 21 = dimΠ2

5 = #PD5, #LS(5,6) 2

= 71 < dimΠ2

11 = 78

#LSn

ǫ = #Γǫn = (ǫn1 + 1)(ǫn2 + 1) − (ǫ − 1)

2 (3)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 15 / 57

slide-19
SLIDE 19

Lissajous curves

Padua and Morrow-Patterson points

Padua points correspond to the degenerate Lissajous curve (cf. (2) ) γ(n,n+1)

0,u

  • r γ(n+1,n)

0,u

, n ∈ N. Up to reflection u, they are given by the curves γn

1 (t) =

  • cos nt

cos(n + 1)t

  • r γn

1 (t) =

cos (n + 1)t cos nt

  • .

The Morrow-Patterson come from γ(n+2,n+3)

1

which are the self-intersection points of the Padua’s curve γ(n,n+1)

1

.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 16 / 57

slide-20
SLIDE 20

Lissajous curves

Padua and Morrow-Patterson points

Padua points correspond to the degenerate Lissajous curve (cf. (2) ) γ(n,n+1)

0,u

  • r γ(n+1,n)

0,u

, n ∈ N. Up to reflection u, they are given by the curves γn

1 (t) =

  • cos nt

cos(n + 1)t

  • r γn

1 (t) =

cos (n + 1)t cos nt

  • .

The Morrow-Patterson come from γ(n+2,n+3)

1

which are the self-intersection points of the Padua’s curve γ(n,n+1)

1

.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 16 / 57

slide-21
SLIDE 21

Lissajous curves

Padua pts and MP pts

Figure: Padua and MP points for n = 6 or n = (6, 7) In [Bos,DeM,Vianello,Xu JAT2006]: #PDn = n+2

2

  • , unisolvent set for

polynomial interpolation of total degree on [−1, 1]2 and ΛP Dn = O(log2 n) In [DeM Vianello, DRNA 7, 2014] : ΛMPn = O(n3) while numerical growth is O(n2).

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 17 / 57

slide-22
SLIDE 22

Lissajous curves

Padua pts and MP pts

Figure: Padua and MP points for n = 6 or n = (6, 7) In [Bos,DeM,Vianello,Xu JAT2006]: #PDn = n+2

2

  • , unisolvent set for

polynomial interpolation of total degree on [−1, 1]2 and ΛP Dn = O(log2 n) In [DeM Vianello, DRNA 7, 2014] : ΛMPn = O(n3) while numerical growth is O(n2).

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 17 / 57

slide-23
SLIDE 23

Lissajous curves

Polynomial space

We consider the polynomial space on [−1, 1]2 Πǫn = span{ˆ φi,j(x) : (i, j) ∈ Γǫn} , with x = (x1, x2) ˆ φi,j(x) = ˆ Ti(x1) ˆ Tj(x2) ˆ T0(x1) = 1 and ˆ Ti(x1) = √ 2 cos(i arccos x1)) the i-th normalized Chebyshev polynomial of the first kind. As well known is an orthogonal basis of Πǫn w.r.t. the inner product f, g = 1 π2 1

−1

1

−1

f(x, y)g(x, y)ω(x, y)dxdy and the product measure ω(x, y) =

1 √ 1−x2 1

1−y2 .

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 18 / 57

slide-24
SLIDE 24

Lissajous curves

Polynomial space

We consider the polynomial space on [−1, 1]2 Πǫn = span{ˆ φi,j(x) : (i, j) ∈ Γǫn} , with x = (x1, x2) ˆ φi,j(x) = ˆ Ti(x1) ˆ Tj(x2) ˆ T0(x1) = 1 and ˆ Ti(x1) = √ 2 cos(i arccos x1)) the i-th normalized Chebyshev polynomial of the first kind. As well known is an orthogonal basis of Πǫn w.r.t. the inner product f, g = 1 π2 1

−1

1

−1

f(x, y)g(x, y)ω(x, y)dxdy and the product measure ω(x, y) =

1 √ 1−x2 1

1−y2 .

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 18 / 57

slide-25
SLIDE 25

Lissajous curves

Interpolation on Lissajous nodes

[Erb et al. DRNA2015]: the unique polynomial interpolant Lǫnf in the space Πǫn of a given function f is Lǫnf(x) =

  • (i,j)∈Γǫn

cij(f)ˆ φi,j(x) , (4) where the coefficients cij(f) are uniquely given by the values of the function f on the point set LSn

ǫ .

Using the change of variables x = cos(t), y = cos(s), and expanding the set Γǫn in Γǫn

S =

  • (i, j) ∈ Z2 : (|i|, |j|) ∈ Γǫn
  • .

we can express the interpolant Lǫnf as the Fourier series Lǫnf(t, s) =

  • (i,j)∈Γǫn

S

˜ cij ei(t)ej(s) , ej(s) = ei js . (5)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 19 / 57

slide-26
SLIDE 26

Lissajous curves

Interpolation on Lissajous nodes

[Erb et al. DRNA2015]: the unique polynomial interpolant Lǫnf in the space Πǫn of a given function f is Lǫnf(x) =

  • (i,j)∈Γǫn

cij(f)ˆ φi,j(x) , (4) where the coefficients cij(f) are uniquely given by the values of the function f on the point set LSn

ǫ .

Using the change of variables x = cos(t), y = cos(s), and expanding the set Γǫn in Γǫn

S =

  • (i, j) ∈ Z2 : (|i|, |j|) ∈ Γǫn
  • .

we can express the interpolant Lǫnf as the Fourier series Lǫnf(t, s) =

  • (i,j)∈Γǫn

S

˜ cij ei(t)ej(s) , ej(s) = ei js . (5)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 19 / 57

slide-27
SLIDE 27

Lissajous curves

Three-dimensional Lissajous curves

Given a = (a1, a2, a3) ∈ N3, we consider the curve in the cube [−1, 1]3 defined as γa(t) = (cos (a1t), cos (a2t), cos (a3t)) , where t ∈ [0, π].

Figure: The curve γ30,33,37(t) = (cos(30t), cos(33t), cos(37t)).

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 20 / 57

slide-28
SLIDE 28

Lissajous curves

Admissible triples

Definition Let V = P3

m be the space of trivariate polynomials of total degree ≤ m

and let a = (a1, a2, a3) ∈ N3. We say that a is V -admissible (of order m) if ∄ 0 = b ∈ Z3 , |b| = |b1| + |b2| + |b3| ≤ m , such that a1b1 + a2b2 + a3b3 = 0 . We call A(V ) the set of such admissible triples.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 21 / 57

slide-29
SLIDE 29

Lissajous curves

Fundamental theorem [Bos,DeM,Vianello IMA J.NA 2017]

This results shows which are the admissible 3d-Lissajous curves Theorem Let n ∈ N+ and (a1, a2, a3) be the integer triple (a1, a2, a3) =    3

4n2 + 1 2n, 3 4n2 + n, 3 4n2 + 3 2n + 1

  • , n even

3

4n2 + 1 4, 3 4n2 + 3 2n − 1 4, 3 4n2 + 3 2n + 3 4

  • , n odd.

(6) Then, for every integer triple (i, j, k), not all 0, with i, j, k ≥ 0 and i + j + k ≤ 2n, we have the property that ia1 = ja2 + ka3, ja2 = ia1 + ka3, ka3 = ia1 + ja2. Moreover, 2n is maximal, in the sense that there exists a triple (i∗, j∗, k∗), i∗ + j∗ + k∗ = 2n + 1, that does not satisfy the property. Conjecture: the triples (6) are optimal, min

a∈A(V ) max 1≤i≤3 ai = O(n2) .

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 22 / 57

slide-30
SLIDE 30

Lissajous curves

Fundamental theorem [Bos,DeM,Vianello IMA J.NA 2017]

This results shows which are the admissible 3d-Lissajous curves Theorem Let n ∈ N+ and (a1, a2, a3) be the integer triple (a1, a2, a3) =    3

4n2 + 1 2n, 3 4n2 + n, 3 4n2 + 3 2n + 1

  • , n even

3

4n2 + 1 4, 3 4n2 + 3 2n − 1 4, 3 4n2 + 3 2n + 3 4

  • , n odd.

(6) Then, for every integer triple (i, j, k), not all 0, with i, j, k ≥ 0 and i + j + k ≤ 2n, we have the property that ia1 = ja2 + ka3, ja2 = ia1 + ka3, ka3 = ia1 + ja2. Moreover, 2n is maximal, in the sense that there exists a triple (i∗, j∗, k∗), i∗ + j∗ + k∗ = 2n + 1, that does not satisfy the property. Conjecture: the triples (6) are optimal, min

a∈A(V ) max 1≤i≤3 ai = O(n2) .

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 22 / 57

slide-31
SLIDE 31

Lissajous curves

“Optimal” triples obtained by computer search

m triples 2 1 2 3 3 1 3 5 3 4 5 4 4 5 7 4 6 7 5 7 8 10 7 9 10 6 7 11 12 7 7 15 17 9 11 17 9 15 17 10 16 17 13 14 17 13 16 17 8 14 16 19 14 17 19 9 19 21 24 19 22 24 10 19 26 27 11 24 33 34 12 30 33 37 30 34 37 15 41 47 57 49 52 57 49 54 57 31 177 191 209 177 195 209 184 208 209 193 200 209

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 23 / 57

slide-32
SLIDE 32

Lissajous curves

Cubature along Lissajous curves: 3d case

Proposition Consider the Lissajous curves in [−1, 1]3 defined by ℓn(θ) = (cos(a1θ), cos(a2θ), cos(a3θ)) , θ ∈ [0, π] , (7) where (a1, a2, a3) is an admissible triple (6). Then, for every total-degree polynomial p ∈ P3

2n

  • [−1,1]3 p(x) w(x)d(x) = 1

π π p(ℓn(θ)) dθ . (8) (w(x)d(x) is the tensor product Chebyshev measure).

  • Proof. It suffices to prove the identity for a polynomial basis (ex: for the

tensor product basis Tα(x), |α| ≤ 2n).

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 24 / 57

slide-33
SLIDE 33

Lissajous curves

Polynomial exactness

Corollary Consider p ∈ P3

2n, ℓn(θ) and ν = n · max{a1, a2, a3} = n · a3. Then

  • [−1,1]3 p(x) w(x)dx =

µ

  • s=0

ws p(ℓn(θs)) , (9) where ws = π2ωs , s = 0, . . . , µ , (10) with µ = ν , θs = (2s + 1)π 2µ + 2 , ωs ≡ π µ + 1 , s = 0, . . . , µ , (11)

  • r alternatively

µ = ν + 1 , θs = sπ µ , s = 0, . . . , µ , ω0 = ωµ = π 2µ , ωs ≡ π µ , s = 1, . . . , µ − 1 . (12)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 25 / 57

slide-34
SLIDE 34

Fourier series and Gibbs phenomenon

Fourier series and Gibbs phenomenon

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 26 / 57

slide-35
SLIDE 35

Fourier series and Gibbs phenomenon

Multidimensional Fourier series

Take f : Rν → R, f ∈ L1

2π(Rν) (i.e. 2π-periodic).

The multidimensional Fourier series of f (in complex form) is Sf(x) =

  • n∈Zν

cn(f)en(x) , x ∈ Rν , cn(f) = (2π)−ν

  • (−π,π)ν f(x)en(x)dx .

and its N-partial Fourier sum is SNf(x) =

  • k∈Zν

k∞≤N

ck(f)ek(x) , x ∈ Rν , N ∈ N

  • Remark. In applications f is often discontinuous and piecewise differentiable

and |cn(f)| ∼ 1 n∞ as n∞ → ∞ .

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 27 / 57

slide-36
SLIDE 36

Fourier series and Gibbs phenomenon

Multidimensional Fourier series

Take f : Rν → R, f ∈ L1

2π(Rν) (i.e. 2π-periodic).

The multidimensional Fourier series of f (in complex form) is Sf(x) =

  • n∈Zν

cn(f)en(x) , x ∈ Rν , cn(f) = (2π)−ν

  • (−π,π)ν f(x)en(x)dx .

and its N-partial Fourier sum is SNf(x) =

  • k∈Zν

k∞≤N

ck(f)ek(x) , x ∈ Rν , N ∈ N

  • Remark. In applications f is often discontinuous and piecewise differentiable

and |cn(f)| ∼ 1 n∞ as n∞ → ∞ .

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 27 / 57

slide-37
SLIDE 37

Fourier series and Gibbs phenomenon

The Gibbs phenomenon

Figure: Left: original function. Right: reconstructed function

distortions and oscillations nearby the discontinuities

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 28 / 57

slide-38
SLIDE 38

Fourier series and Gibbs phenomenon

Figure: Left:Jean-Baptiste Joseph Fourier (21 March 1768 - 16 May, 1830): French mathematician and physicist Right: Josiah Willard Gibbs (February 11, 1839-April 28,1903): American engineer, chemist and physicist.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 29 / 57

slide-39
SLIDE 39

Fourier series and Gibbs phenomenon

Spectral filters

Definition σ : R → R, even, is called a spectral filter of order p

1 σ(η) ∈ Cp−1 2 σ(0) = 1 , σ(l)(0) = 0 for 1 ≤ l ≤ p − 1. 3 σ(η) = 0 for |η| ≥ 1.

Example: 1d Sσ

Nf(x) = N

  • k=−N

σ(k/N)ck(f)ek(x) .

The filter does not act on low coefficients and it affects mainly the high ones. Filters should be smooth functions ... Gibbs phenomenon does not disappear just cutting down the high coefficients!

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 30 / 57

slide-40
SLIDE 40

Fourier series and Gibbs phenomenon

Spectral filters

Definition σ : R → R, even, is called a spectral filter of order p

1 σ(η) ∈ Cp−1 2 σ(0) = 1 , σ(l)(0) = 0 for 1 ≤ l ≤ p − 1. 3 σ(η) = 0 for |η| ≥ 1.

Example: 1d Sσ

Nf(x) = N

  • k=−N

σ(k/N)ck(f)ek(x) .

The filter does not act on low coefficients and it affects mainly the high ones. Filters should be smooth functions ... Gibbs phenomenon does not disappear just cutting down the high coefficients!

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 30 / 57

slide-41
SLIDE 41

Fourier series and Gibbs phenomenon

Filters (|η| ≤ 1)

The Fejér filter (first order) σ(η) = 1 − η . The Lanczos or sinc filter (first order) σ(η) = sin(πη) πη . The raised cosine filter (second order) σ(η) = 1 2(1 + cos(πη)) . The exponential filter of order p (p even) σ(η) = e−α|η|p , (α is the computer’s roundoff error since we want σ(1) ≈ 0).

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 31 / 57

slide-42
SLIDE 42

Fourier series and Gibbs phenomenon

Tensor product extension

Let σ be a spectral filter and N ∈ N. We consider the sequence σk = σ(k/N) , −N ≤ k ≤ N (13) and write Sσ

Nf(x) =

  • k∈Z

σkck(f)ek(x) . (14) Construct the tensor product pattern of ν one-dimensional filters σk = σk1σk2 · · · σkν , −N ≤ k1, k2, ..., kν ≤ N . We then consider the filtered series Sσk

N f(x) =

  • k∈Zν

σkck(f)ek(x) . (15)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 32 / 57

slide-43
SLIDE 43

Fourier series and Gibbs phenomenon

Adaptive filtering

  • Remark. Classical filters acts on Fourier coefficients but do not consider

physical position of discontinuities. We can look for an adaptive filter [Tadmor, Tanner IMA J. Num. An. 2005] σp(η) =    exp

  • |η|p

η2−1

  • |η| < 1

|η| ≥ 1 (16) where p : R → R+ is our adaptive parameter function, p(x), depending

  • n the position x.
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 33 / 57

slide-44
SLIDE 44

Fourier series and Gibbs phenomenon

Adaptive filtering

  • Remark. Classical filters acts on Fourier coefficients but do not consider

physical position of discontinuities. We can look for an adaptive filter [Tadmor, Tanner IMA J. Num. An. 2005] σp(η) =    exp

  • |η|p

η2−1

  • |η| < 1

|η| ≥ 1 (16) where p : R → R+ is our adaptive parameter function, p(x), depending

  • n the position x.
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 33 / 57

slide-45
SLIDE 45

Fourier series and Gibbs phenomenon

Main results [DeM, Erb, Marchetti 2017]

Let ξ = (ξ1, ξ2) be the nearest point of discontinuity with respect to x in the Euclidean norm and di(xi) = |xi − ξi|, i = 1, 2. Lemma Let σp as in (16). Exist positive constants Mσ, cσ (independent of p) s.t. σpCp ≤ Mσc−p

σ (p!)2 .

with fCp = maxk≤p f (k). Let Φσp(x) :=

1 4π2

  • κ∈Z2 σκpeκ(x) and Sσp

N f = f ∗ Φσp

Theorem (Error estimates) Let f : R2 → R be a piecewise analytic function. Setting p = (p1(x1), p2(x2)) = ((Nη∗

1d1(x1))1/2, (Nη∗ 2d2(x2))1/2) ,

(17) with suitably chosen η∗

1 and η∗ 2, then, the error |f − Sσp N f| decays

exponentially, away from the points of discontinuity of f.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 34 / 57

slide-46
SLIDE 46

Fourier series and Gibbs phenomenon

Main results [DeM, Erb, Marchetti 2017]

Let ξ = (ξ1, ξ2) be the nearest point of discontinuity with respect to x in the Euclidean norm and di(xi) = |xi − ξi|, i = 1, 2. Lemma Let σp as in (16). Exist positive constants Mσ, cσ (independent of p) s.t. σpCp ≤ Mσc−p

σ (p!)2 .

with fCp = maxk≤p f (k). Let Φσp(x) :=

1 4π2

  • κ∈Z2 σκpeκ(x) and Sσp

N f = f ∗ Φσp

Theorem (Error estimates) Let f : R2 → R be a piecewise analytic function. Setting p = (p1(x1), p2(x2)) = ((Nη∗

1d1(x1))1/2, (Nη∗ 2d2(x2))1/2) ,

(17) with suitably chosen η∗

1 and η∗ 2, then, the error |f − Sσp N f| decays

exponentially, away from the points of discontinuity of f.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 34 / 57

slide-47
SLIDE 47

Fourier series and Gibbs phenomenon

Reconstruction algorithm

1 We consider a discontinuous and piecewise regular function f. 2 We obtain f_lissa interpolating f on the Lissajous nodes. 3 We apply a first spectral filtering process (f_filt). 4 We use an edge-detector (Canny’s algorithm[Canny IEEE PAMI

1986]) on f_filt in order to find the edges and the distances we require for the adaptivity.

5 We apply the final adaptive filtering procedure, obtaining f_apt.

Results in terms of SSIM (Structural SIMilarity index) [Wang et al. IEEE TIP 2004] : product of 3 factors, liminance, contrast and structure of an image SSIM(x, y) = l(x, y)αc(x, y)βs(x, y)γ typically α + β + γ = 1 (cf. Matlab manual).

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 35 / 57

slide-48
SLIDE 48

Examples and parameter estimation

Examples and parameter estimation

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 36 / 57

slide-49
SLIDE 49

Examples and parameter estimation

Example in 2D

Let f : [−1, 1]2 → R be defined as f(x, y) = 1 x2 + y2 ≤ (0.6)2 ,

  • therwise .

Figure: f; f_lissa, SSIM = 0.5122; f_filt, SSIM = 0.8232

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 37 / 57

slide-50
SLIDE 50

Examples and parameter estimation

Modification of the adaptive parameter: heuristic

p1 = (ηN1d1)1/2 , p2 = (ηN2d2)1/2 . (18) We look for a unique parameter p = p1 = p2 which depends on the Euclidean distance d(x) = x − ξ=

  • d2

1 + d2 2 .

(19) Then, we take N =

  • N2

1 + N2 2 ,

(20) and modify the initial parameters in p1 = (ηNd1)1/2 , p2 = (ηNd2)1/2 . (21) getting p =

  • p4

1 + p4 2 = ηNd(x)

(22)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 38 / 57

slide-51
SLIDE 51

Examples and parameter estimation

Modification of the adaptive parameter: heuristic

p1 = (ηN1d1)1/2 , p2 = (ηN2d2)1/2 . (18) We look for a unique parameter p = p1 = p2 which depends on the Euclidean distance d(x) = x − ξ=

  • d2

1 + d2 2 .

(19) Then, we take N =

  • N2

1 + N2 2 ,

(20) and modify the initial parameters in p1 = (ηNd1)1/2 , p2 = (ηNd2)1/2 . (21) getting p =

  • p4

1 + p4 2 = ηNd(x)

(22)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 38 / 57

slide-52
SLIDE 52

Examples and parameter estimation

Example in 2D (cont.)

Figure: f_apt; SSIM = 0.6592; f ⋆_apt, SSIM = 0.6120

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 39 / 57

slide-53
SLIDE 53

Examples and parameter estimation

Modification of the adaptive parameter (cont.)

Consider the function ϕ : [0, +∞) → [0, +∞) such that ϕ(0) = 0 . ϕ is a continuous increasing function in [0, +∞) . ϕ has a saturation property, i.e. exists ǫ > 0 such that ϕ(x) ≥ x , x ∈ [0, ǫ] Conjecture There exists at least one function ϕ for which p = ηNϕ(d(x)) such that we can improve the reconstruction

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 40 / 57

slide-54
SLIDE 54

Examples and parameter estimation

Modification of the adaptive parameter (cont.)

Let ϕβ(x) = xβ , where 0 < β < 1. Then we can define a new parameter pβ = ηN(d(x))β

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 41 / 57

slide-55
SLIDE 55

Examples and parameter estimation

Example in 2D (cont.)

Figure: f ⋆_apt, SSIM = 0.6120; f 1/4_apt, SSIM = 0.7073

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 42 / 57

slide-56
SLIDE 56

Examples and parameter estimation

More numerical results

Consider the functions defined in [−1, 1]2. f1(x, y) =        2 |x| ≤ 0.5 , |y| ≤ 0.5 , 1 −0.8 ≤ x ≤ −0.65 , |y| ≤ 0.8 , 0.5 0.65 ≤ x ≤ 0.8 , |y| ≤ 0.2 ,

  • therwise .

f2(x, y) =            2 (x + 0.4)2 + (y + 0.4)2 ≤ 0.42 , 1.5 (x − 0.5)2 + (y − 0.5)2 ≤ 0.32 , 1 (x − 0.5)2 + (y + 0.5)2 ≤ 0.22 , 0.5 (x + 0.5)2 + (y − 0.5)2 ≤ 0.12 , e−(x2+y2)

  • therwise .
  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 43 / 57

slide-57
SLIDE 57

Examples and parameter estimation

More numerical results (cont.)

Figure: The functions f1 and f2

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 44 / 57

slide-58
SLIDE 58

Examples and parameter estimation

More numerical results: f1

Figure: Left: using the Lanczos filter. Right: after the adaptive filter.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 45 / 57

slide-59
SLIDE 59

Examples and parameter estimation

More numerical results: f1 (cont.)

Figure: n = 25, n = 40

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 46 / 57

slide-60
SLIDE 60

Examples and parameter estimation

More numerical results: f2

Figure: Left: using the raised cosine filter. Right: after the adaptive filter.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 47 / 57

slide-61
SLIDE 61

Examples and parameter estimation

More numerical results: f2 (cont.)

Figure: n = 45, n = 65

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 48 / 57

slide-62
SLIDE 62

MPI applications

MPI application

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 49 / 57

slide-63
SLIDE 63

MPI applications

MPI applications

Figure: Phantoms discretized by 201 × 201 points.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 50 / 57

slide-64
SLIDE 64

MPI applications

MPI applications (cont.)

Figure: Reconstruction along the Lissajous curve. Left: SSIM = 0.665; Right:SSIM = 0.616

  • Remark. Reconstruction has been done using the nodes LS(66,64) of a

non-degenerate Lissajous curve γ(33,32)

2

.

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 51 / 57

slide-65
SLIDE 65

MPI applications

MPI applications (cont.)

Figure: Adaptive filtering using raised cosine and parameters β = 1/4, η = 0.0159. Left: SSIM=0.701; Right: SSIM=0.649

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 52 / 57

slide-66
SLIDE 66

MPI applications

Example in 3D

We considered f on [−1, 1]3 defined as f(x, y, z) = 1 x2 + y2 + z2 ≤ (0.6)2 ,

  • therwise .

Figure: The original function f: SSIM=0.33 on the Lissajous curve γ(14,16,19) [BDeMV IMA J. NA 2017] sampled on 165 pts , i.e. with degree m = 8. Exponential filter with p = 8, β = 1/4, η = 0.24

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 53 / 57

slide-67
SLIDE 67

MPI applications

Summary

1 Lissajous sampling in 2D and 3D 2 Modification of the Chebfun package 3 Spectral filtering and Gibbs phenomenon 4 Adaptive filtering

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 54 / 57

slide-68
SLIDE 68

MPI applications

References

1 Bos M., De Marchi S. and Vianello M.: Trivariate polynomial approximation on Lissajous

  • curves. IMA J. Num. Anal. (2017), online.

2

  • S. De Marchi, W. Erb and F. Marchetti: Spectral filtering for the reduction of the Gibbs

phenomenon of polynomial approximation methods on Lissajous curves with applications in MPI, submitted 2017. 3 Dencker P., and Erb W.: Multivariate polynomial interpolation on Lissajous-Chebyshev nodes. arXiv:1511.04564 [math.NA] (2015). 4 Erb W., Kaethner C., Ahlborg M. and Buzug T.M.: Bivariate Lagrange interpolation at the node points of non-degenerate Lissajous nodes. Numerische Mathematik, 133(4):685–705, 2016. 5 Erb W., Kaethner C., Dencker P., and Ahlborg M.: A survey on bivariate Lagrange interpolation on Lissajous nodes. Dolomites Res. Notes Approx. 8 (2015), 23–36. 6 Knopp T. and Buzug T. M.: Magnetic Particle Imaging. Springer (2012). 7 Knopp T., Biederer S., Sattel T., Weizenecker J., Gleich B., Borgert J. and Buzug T. M.: Trajectory analysis for magnetic particle imaging. Phys. Med. Biol. 54(2) (2009), 385–397. 8 Marchetti F.: Spectral filtering for the resolution of the Gibbs phenomenon in MPI applications by Lissajous sampling, Master thesis, University of Padova (2016). http://tesi.cab.unipd.it/54084/

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 55 / 57

slide-69
SLIDE 69

MPI applications

DRWA17

Dolomites Research Week on Approximation 2017 September 4-8, Alba di Canazei - Italy http://events.math.unipd.it/drwa17/ Tutorial on Approximation methods in Magnetic Particle Imaging (MPI) Wolfgang Erb (Hawaii)

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 56 / 57

slide-70
SLIDE 70

MPI applications

Danke Thanks Grazie! see you next year ... in Bernried

  • S. De Marchi

(short) Lissajous sampling and adaptive spectral filtering for the reduction of the Gibbs 27/2-3/3 57 / 57