Skip to main content
. Author manuscript; available in PMC: 2016 Mar 7.
Published in final edited form as: Phys Med Biol. 2015 Feb 10;60(5):1865–1877. doi: 10.1088/0031-9155/60/5/1865

ALGORITHM 1.

Block minimization scheme

while |EkEk−1| < tol do
    –Minimization w.r.t. {θ^ink,θ^outk}:
            {Minimizationw.r.t.θin,θoutusingEMalgorithm[23]:{θ^ink+1,θ^outk+1}EM({ϕ^k,w^k,I;θ^ink,θ^outk})}
    –Minimization w.r.t. w:
    {Estimate transformationTby minimizingϕ^kTψ022Pushforward to shape dictionary coordinatesϕ^kϕ^kTMinimizationw.r.t.wusingADMMalgorithm[24]:w^k+1ADMM(λ2ϕ^kDw)22+γ2Cw1)Pullback shape prior to current image coordinateψk+1Dw^k+1T1}
    –Variational descent w.r.t. ϕ:
        {ϕ^1k+1ϕ^inner_iter_numkfori=1:inner_iter_numϕ^i+1k+1=ϕ^ik+1+Δt{δ(ϕ^ik+1)logj=1ninw^in,jk+12πσ^in,jk+1exp((I(x)μ^in,jk+1)22(σ^in,jk+1)2)+δ(ϕ^ik+1)logj=1noutw^out,jk+12πσ^out,jk+1exp((I(x)μ^out,jk+1)22(σ^out,jk+1)2)βδ(ϕ^ik+1)(gϕϕ)+λ(ϕ^ik+1+ψk+1)γ(l=1mw^k+1(l)(ϕ^ik+1ψk+1))}end for}
end while