@let@token solutions to an association field model on the

1
Solutions to an association field model on the retinal sphere: sub-Riemannian geodesics in SO(3) with cuspless spherical projections Alexey Mashtakov ([email protected]), Remco Duits ([email protected]), Yuri Sachkov ([email protected]), Ivan Beschastnyi([email protected]) Eindhoven University of Technology, The Netherlands; Program Systems Institute of RAS, Pereslavl-Zalessky, Russia S UMMARY We consider the problem P curve (S 2 ) of minimizing R l 0 q ξ 2 + k 2 g (s ) ds for a curve [0, l ] 3 s 7n(s ) S 2 , with free length l and geodesic curvature k g , on S 2 with fixed boundary points and directions. This problem is a natural spherical extension of a flat model of primary visual cortex. We are motivated by the fact that the retina is not flat, which is important both for cortical modeling and for processing retinal images. We derive stationary curves for general case ξ> 0. Stationary curves in considered problem can be used for retinal vessel tracking on a spherical image of a retina. We compute stationary curves as projections of sub-Riemannian geodesics in left-invariant problem on SO(3). In such a way, this work continues to study application of Sub-Riemannian geodesics to image analysis. We analyze cusp points and evaluate the first cusp time, i.e. the instance of time where the spherical projection of a sub-Riemannian geodesic has a cusp. S TATEMENT OF P curve (S 2 ) PROBLEM Given ξ > 0 n i S 2 , i {0, 1}, n 0 i T n i S 2 , kn 0 i k = 1. To Find n :[0, l ] S 2 s.t. n(0)= n 0 , n(l )= n 1 , n 0 (0)= n 0 0 , n 0 (l )= n 0 1 , Z l 0 q ξ 2 + k 2 g (s ) ds min . S 2 = {n R 3 |knk = 1} s = Z s 0 1ds 0 = Z s 0 kn 0 (s 0 )kds 0 , k g (s )= n 00 (s ) · (n(s ) × n 0 (s )). S TATEMENT OF P mec PROBLEM Left-invariant sub-Riemannian problem on SO(3) ˙ R = -u 1 RA 2 + u 2 RA 1 , R (0)= Id, R (t 1 )= R 1 , R SO(3), E(R (·)) = R t 1 0 q ξ 2 u 2 1 + u 2 2 dt min, (u 1 , u 2 ) R 2 ,ξ> 0. We parameterize SO(3) 3 R (x , y )= e yA 3 e -xA 2 e θ A 1 , where (x , y ) [-π/2, π/2] × R/{2π ZR/{2π Z}, and use the map projection from SO(3) 3 R 7Re 1 S 2 . C ONNECTION P mec AND P curve (S 2 ) Let R min be a smooth minimizer of P mec without cusp. Set R min (t 1 )e 1 = n 1 = R fin e 1 , R min (t 1 )e 3 = n 0 1 = R fin e 3 , n 0 = e 1 , n 0 0 = e 3 . Then for such boundary conditions P curve is well-posed and n(s )= R min (t (s ))e 1 , ( u 1 = ds dt , u 2 = k g ds dt , with t (s )= Z s 0 q ξ 2 + k 2 g (σ )d σ , for all 0 < s l < s max , and t 1 = t (l ). Here s max is 1-st positive root of u 1 (s )= 0. O PTIMAL CONTROL PROBLEM ON S 2 × S 1 Apply PMP to problem P mec : ˙ ν = u 1 X 1 + u 2 X 2 , ν (0)= ν 0 (T )= ν 1 , (u 1 , u 2 ) R 2 , ˜ E = R T 0 ( ξ 2 u 2 1 +u 2 2 ) 2 dt min, ν S 2 x ,y × S 1 θ , ξ> 0, where ν =(x , y ) T , ν 0 =(0, 0, 0) T and X 1 =(cos θ, - sec x sin θ, sin θ tan x ) T , X 2 =(0, 0, 1) T . The Hamiltonian system of PMP ˙ h 1 = -h 2 h 3 , ˙ h 2 = 1 ξ 2 h 1 h 3 , ˙ h 3 = 1 - 1 ξ 2 h 1 h 2 , ˙ x = h 1 ξ 2 cos θ, ˙ y = - h 1 ξ 2 sec x sin θ, ˙ θ = h 1 ξ 2 sin θ tan x + h 2 . vertical part horizontal part V ERTICAL PART In SR-arclength parametrization vertical part is equivalent to equation of the mathematical pendulum ¨ β = -r sin β , that was integrated explicitly in terms of Jacobi elliptic functions. Here h 1 = ξ cos β/2, h 2 = sin β/2, h 3 = 1 2 ξ ˙ β , r = 1 ξ 2 - 1. Integral Manifolds: the Hamiltonian (green), khk 2 (red), and the full energy of pendulum (blue) Elliptic ξ< 1 Linear ξ = 1 Hyperbolic ξ> 1 In spherical arclength vertical part reduces to linear h 0 2 (s )= h 3 (s ), h 0 3 (s )=(ξ 2 - 1)h 2 (s ). E VALUATION OF FIRST CUSP TIME In linear case s max (h 20 , h 30 )= sgn(h 30 )-h 20 h 30 . Define χ = p ξ 2 - 1. In elliptic and hyperbolic cases s max (χ, h 20 , h 30 )= +for κ< 0 or h 20 χ + h 30 = 0, 1 χ log s 1( κ+χ ) h 20 χ+h 30 otherwise. s 1 = sgn (Re (h 20 χ + h 30 )), κ = h 2 30 +(1 - h 20 ) 2 χ 2 R. H ORIZONTAL PART Horizontal part was explicitly integrated in terms of Jacobi elliptic functions and elliptic integral of the third kind. Similar formula are obtained as in SE(2) case. Projections of cuspless extremal trajectories on S 2 Elliptic ξ< 1 Linear ξ = 1 Hyperbolic ξ> 1 A SYMPTOTICS OF 1 ST CONJUGATE TIME Asymptotics near stable equilibrium of the pendulum t 1 conj = 2π r - 2((ϕ 0 + π 2 r ) mod π r ). where r = q 1 ξ 2 - 1, s 1 = sgn h 10 , ϕ 0 = 1 r F (arg( h 30 ξ 2 -1 + i s 1 h 20 k ), k 2 ), k = q h 2 20 + h 2 30 1-ξ 2 WAVE FRONT Wave fronts in P mec (S 2 ) in elliptic (green), linear (red) and hyperbolic (blue) cases. Comparison with SE(2) shows local similarity of wave fronts in SE(2) and SO(3). SO(3) SO(3) SE(2) and SO(3) C USP S URFACES IN L INEAR CASE Red surface: endpoints of geodesics starting from cusp. Blue surface: endpoints of geodesics ending in cusp. In SO(3) case: In SE(2) case: P LANS We plan to generalize our wavefront propagation algorithm to SO(3), that would solve boundary values problem in P curve (S 2 ). Then use it for enhancement of spherical photos including external cost C (γ (s )) = C (n(s ), n 0 (s )) of retina and for retinal vessel tracking. B IBLIOGRAPHY [1] J.Petitot, The neurogeometry of pinwheels as a sub-Riemannian contact structure, J. Physiology, 2003. [2] G. Citti, A. Sarti, A cortical based model of perceptual completion in the roto-translation space, JMIV, 2006. [3] U. Boscain, F. Rossi, Projective Reed-Shepp Car on S 2 , ESAIM COCV, 2009. [4] A.P. Mashtakov, A.A. Ardentov, Y.L. Sachkov, Parallel Algorithm and Software for Image Inpainting via Sub-Riemannian Minimizers on the Group of Rototranslations, NMTMA, 2013. [5] R. Duits, U. Boscain, F. Rossi, Y. Sachkov, Association fields via cuspless sub-Riemannian geodesics in SE(2), JMIV, 2014. [6] E. Bekkers, R. Duits, T. Berendschot, B.H. Romeny, A Multi-Orientation Analysis Approach to Retinal Vessel Tracking, JMIV, 2014. [7] E. Bekkers, R. Duits, A. Mashtakov, G. Sanguinetti, Solving Sub-Riemannian Geodesics in SE(2) with External Cost, Submitted to SSVM 2014. C ONCLUSION The topological behavior in phase space is very different for ξ< 1, ξ = 1 and ξ> 1. The curvature of the sphere affects the range R = {Exp(λ 0 , t )|t t cusp (λ 0 )} of the exponential map of P curve (S 2 ) considerably in comparison to P curve (R 2 ). It is remarkable, that in contrast to P curve (R 2 ) there exist nonoptimal cuspless sub-Riemannian geodesics (but they typically cross the equator). We obtained expression for SR-geodesics in P mec (S 2 ), using parametrization SO(3) 3 R (x , y )= e yA 3 e -xA 2 e θ A 1 , motivated by analogy to SE(2). We evaluated first cusp time and studied the range of exponential map. Based on these results, we plan to develop an algorithm, that solves boundary values problem in P curve (S 2 ). Then use it for enhancement of spherical photos of retina including external cost C (γ (s )) = C (n(s ), n 0 (s )) and for retinal vessel tracking. θ x y x θ x θ x θ y θ y x θ y

Upload: others

Post on 02-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: @let@token Solutions to an association field model on the

Solutions to an association field model on the retinal sphere:sub-Riemannian geodesics in SO(3) with cuspless spherical

projectionsAlexey Mashtakov ([email protected]), Remco Duits ([email protected]),Yuri Sachkov ([email protected]), Ivan Beschastnyi([email protected])

Eindhoven University of Technology, The Netherlands; Program Systems Institute of RAS, Pereslavl-Zalessky, Russia

SUMMARY

We consider the problem Pcurve(S2) of minimizing∫ l

0

√ξ2 + k2

g(s) ds for a curve [0, l] 3 s 7→ n(s) ∈ S2, with free length l and geodesic curvature kg, on S2 with fixed boundary points anddirections. This problem is a natural spherical extension of a flat model of primary visual cortex. We are motivated by the fact that the retina is not flat, which is important both for corticalmodeling and for processing retinal images. We derive stationary curves for general case ξ > 0.Stationary curves in considered problem can be used for retinal vessel tracking on a spherical image of a retina. We compute stationary curves as projections of sub-Riemannian geodesics inleft-invariant problem on SO(3). In such a way, this work continues to study application of Sub-Riemannian geodesics to image analysis.We analyze cusp points and evaluate the first cusp time, i.e. the instance of time where the spherical projection of a sub-Riemannian geodesic has a cusp.

STATEMENT OF Pcurve(S2) PROBLEM

Given

ξ > 0 ni ∈ S2, i ∈ {0, 1},n′i ∈ Tni S2, ‖n′i‖ = 1.

To Find n : [0, l]→ S2 s.t.

n(0) = n0, n(l) = n1,

n′(0) = n′0, n′(l) = n′1,∫ l

0

√ξ2 + k2

g(s) ds → min .

S2 = {n ∈ R3|‖n‖ = 1}

s =

∫ s

01ds′ =

∫ s

0‖n′(s′)‖ds′,

kg(s) = n′′(s) · (n(s)× n′(s)).

STATEMENT OF Pmec PROBLEM

Left-invariant sub-Riemannian problem on SO(3)

R = −u1RA2 + u2RA1,R(0) = Id,R(t1) = R1,R ∈ SO(3),

E(R(·)) =∫ t1

0

√ξ2u2

1 + u22 dt → min, (u1, u2) ∈ R2, ξ > 0.

We parameterize SO(3) 3 R(x, y , θ) = eyA3 e−xA2 eθA1,where (x, y , θ) ∈ [−π/2, π/2]× R/{2πZ} × R/{2πZ},and use the map projection from SO(3) 3 R 7→ Re1 ∈ S2.

CONNECTION Pmec AND Pcurve(S2)

Let Rmin be a smooth minimizer of Pmec without cusp. SetRmin(t1)e1 = n1 = Rfine1,

Rmin(t1)e3 = n′1 = Rfine3,

n0 = e1, n′0 = e3.

Then for such boundary conditions Pcurve is well-posed and

n(s) = Rmin(t(s))e1,

{u1 = ds

dt ,

u2 = kgdsdt ,

with t(s) =∫ s

0

√ξ2 + k2

g(σ)dσ, for all 0 < s ≤ l < smax,

and t1 = t(l). Here smax is 1-st positive root of u1(s) = 0.

OPTIMAL CONTROL PROBLEM ON S2×S1

Apply PMP to problem Pmec:

ν = u1X1 + u2X2, ν(0) = ν0, ν(T ) = ν1, (u1, u2) ∈ R2,

E =∫ T

0(ξ2u2

1+u22)

2 dt → min, ν ∈ S2x,y ×S1

θ, ξ > 0,

where ν = (x, y , θ)T , ν0 = (0, 0, 0)T and

X1 = (cos θ,− sec x sin θ, sin θ tan x)T , X2 = (0, 0, 1)T .

The Hamiltonian system of PMPh1 = −h2h3,

h2 = 1ξ2 h1h3,

h3 =(

1− 1ξ2

)h1h2,

x = h1

ξ2 cos θ,y = −h1

ξ2 sec x sin θ,θ = h1

ξ2 sin θ tan x + h2.

vertical part horizontal part

VERTICAL PART

In SR-arclength parametrization vertical part is equivalent toequation of the mathematical pendulum β = −r sinβ, thatwas integrated explicitly in terms of Jacobi elliptic functions.Here h1 = ξ cosβ/2, h2 = sinβ/2, h3 = 1

2ξβ, r = 1ξ2 − 1.

Integral Manifolds: the Hamiltonian (green), ‖h‖2 (red), andthe full energy of pendulum (blue)

Elliptic ξ < 1 Linear ξ = 1 Hyperbolic ξ > 1

In spherical arclength vertical part reduces to linear

h′2(s) = h3(s), h′3(s) = (ξ2 − 1)h2(s).

EVALUATION OF FIRST CUSP TIME

In linear case smax(h20, h30) =sgn(h30)−h20

h30.

Define χ =√ξ2 − 1. In elliptic and hyperbolic cases

smax(χ, h20, h30) =

+∞ for κ < 0 or h20χ+ h30 = 0,1χ

log(

s1(√κ+χ)

h20χ+h30

)otherwise.

s1 = sgn (Re (h20χ+ h30)), κ = h230 + (1− h20)

2χ2 ∈ R.

HORIZONTAL PART

Horizontal part was explicitly integrated in terms of Jacobielliptic functions and elliptic integral of the third kind. Similarformula are obtained as in SE(2) case.

Projections of cuspless extremal trajectories on S2

Elliptic ξ < 1 Linear ξ = 1 Hyperbolic ξ > 1

ASYMPTOTICS OF 1ST CONJUGATE TIME

Asymptotics near stable equilibrium of the pendulum

t1conj =

2π√

r− 2((ϕ0 +

π

2√

r) mod

π√

r).

where√

r =√

1ξ2 − 1, s1 = sgn h10,

ϕ0 = 1√rF (arg( h30√

ξ2−1+ i s1h20

k ), k2), k =√

h220 +

h230

1−ξ2

WAVE FRONT

Wave fronts in Pmec(S2) in elliptic (green), linear (red) andhyperbolic (blue) cases. Comparison with SE(2) shows localsimilarity of wave fronts in SE(2) and SO(3).

SO(3) SO(3)

SE(2) and SO(3)

CUSP SURFACES IN LINEAR CASE

Red surface: endpoints of geodesics starting from cusp.Blue surface: endpoints of geodesics ending in cusp.In SO(3) case:

In SE(2) case:

PLANS

We plan to generalize our wavefront propagation algorithmto SO(3), that would solve boundary values problem inPcurve(S2). Then use it for enhancement of spherical photosincluding external cost C(γ(s)) = C(n(s), n′(s)) of retinaand for retinal vessel tracking.

BIBLIOGRAPHY

[1] J.Petitot, The neurogeometry of pinwheels as a sub-Riemannian contact structure, J.Physiology, 2003.

[2] G. Citti, A. Sarti, A cortical based model of perceptual completion in theroto-translation space, JMIV, 2006.

[3] U. Boscain, F. Rossi, Projective Reed-Shepp Car on S2, ESAIM COCV, 2009.

[4] A.P. Mashtakov, A.A. Ardentov, Y.L. Sachkov, Parallel Algorithm and Software forImage Inpainting via Sub-Riemannian Minimizers on the Group of Rototranslations,NMTMA, 2013.

[5] R. Duits, U. Boscain, F. Rossi, Y. Sachkov, Association fields via cusplesssub-Riemannian geodesics in SE(2), JMIV, 2014.

[6] E. Bekkers, R. Duits, T. Berendschot, B.H. Romeny, A Multi-Orientation AnalysisApproach to Retinal Vessel Tracking, JMIV, 2014.

[7] E. Bekkers, R. Duits, A. Mashtakov, G. Sanguinetti, Solving Sub-RiemannianGeodesics in SE(2) with External Cost, Submitted to SSVM 2014.

CONCLUSION

The topological behavior in phase space is very different for ξ < 1, ξ = 1 and ξ > 1. The curvature of the sphere affects the range R = {Exp(λ0, t)|t ≤ tcusp(λ0)} of the exponential mapof Pcurve(S2) considerably in comparison to Pcurve(R2). It is remarkable, that in contrast to Pcurve(R2) there exist nonoptimal cuspless sub-Riemannian geodesics (but they typically cross theequator). We obtained expression for SR-geodesics in Pmec(S2), using parametrization SO(3) 3 R(x, y , θ) = eyA3 e−xA2 eθA1, motivated by analogy to SE(2). We evaluated first cusp time andstudied the range of exponential map. Based on these results, we plan to develop an algorithm, that solves boundary values problem in Pcurve(S2). Then use it for enhancement of sphericalphotos of retina including external cost C(γ(s)) = C(n(s), n′(s)) and for retinal vessel tracking.

θ

x y

x

θ

x

θ

x

θ

y

θ

y

x

θ

y