āļāļĩāđāļāļ·āļāļāļģāļŠāļąāđāļ mia-2dmyoserial-nonrigid āļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļāđāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļŪāļŠāļāđāļāļĢāļĩāļāļāļ OnWorks āđāļāļĒāđāļāđāļŦāļāļķāđāļāđāļāđāļ§āļīāļĢāđāļāļŠāđāļāļāļąāļāļāļāļāđāļĨāļāđāļāļĢāļĩāļāļāļāđāļĢāļē āđāļāđāļ Ubuntu Online, Fedora Online, āđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ Windows āļŦāļĢāļ·āļāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ MAC OS
āđāļāļĢāļāļāļēāļĢ:
āļāļ·āđāļ
mia-2dmyoserial-nonrigid - āđāļĢāļĩāļĒāļāđāļāđāļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāđāļāļāļāļāļļāļāļĢāļĄāļāļāļāļāļļāļāļ āļēāļ 2 āļĄāļīāļāļī
āđāļĢāļ·āđāļāļāļĒāđāļ
mia-2dmyoserial-āđāļĄāđāđāļāđāļ -i -o [āļāļąāļ§āđāļĨāļ·āļāļ]
DESCRIPTION
mia-2dmyoserial-āđāļĄāđāđāļāđāļ āđāļāļĢāđāļāļĢāļĄāļāļĩāđāļāļģāđāļāļīāļāļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāļāđāļēāļāļāļāđāļāļāļāļēāļĢāđāļāļĨāļ·āđāļāļāđāļŦāļ§āđāļĄāđāđāļāđāļ
āļāļāļāļāļļāļāļ āļēāļāļāļ°āļāļļ āļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāļāļģāđāļāļīāļāļāļēāļĢāđāļāļĨāļąāļāļĐāļāļ°āļāđāļāđāļāļ·āđāļāļ āļāļĩāđāļāļ·āļ āđāļāđāļēāļāļąāđāļ
āļ āļēāļāļāļĩāđāļāđāļāđāļāļ·āđāļāļāļāļąāļāļāļąāđāļ§āļāļĢāļēāļ§āđāļāđāļĢāļąāļāļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāđāļĨāļ°āļāļēāļĢāđāļāļĨāļāļāļĩāđāđāļāđāļĢāļąāļāļāļ°āļāļđāļāļāļģāđāļāđāļāđ
āļŠāļ°āļŠāļĄāļāļāļāļĢāļāļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļ āļāļđāđāļāđāļ Wollny, G., Ledesma-Carbayo, MJ,
Kellman, P., Santos, A. "āļĄāļēāļāļĢāļāļēāļĢāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļąāļāđāļŦāļĄāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŦāļēāļĒāđāļāđāļāļāđāļĄāđāđāļāđāļ
āļāļēāļĢāļāļāđāļāļĒ MRI āļāļāļāļāļĨāđāļēāļĄāđāļāļ·āđāļāļŦāļąāļ§āđāļāļāļēāļĒ " Proc 30th International IEEE EMBS . āļāļĢāļ°āļāļģāļāļĩ
āļāļēāļĢāļāļĢāļ°āļāļļāļĄāđāļŦāļāđ āļ. 3389-3392. āđāļ§āļāļāļđāđāļ§āļāļĢāđ āļŠ.āļ. 2008 āļāļāļĒ:10.1109/IEMBS.2008.4649933,
OPTIONS
āđāļāļĨāđ-IO
-i --in-file=(āļāļīāļāļāļļāļ, āļāļģāđāļāđāļ); āļŠāļāļĢāļīāļ
āļāđāļāļāļāđāļāļĄāļđāļĨāļāļļāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļāļĢāļ°āļāļēāļĒ
-o --out-file=(āđāļāļēāļāđāļāļļāļ, āļāļģāđāļāđāļ); āļŠāļāļĢāļīāļ
āļāļļāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļāļĢāļ°āļāļēāļĒāđāļāļēāļāđāļāļļāļ
-R --registered=reg
āļāļēāļāļāļ·āđāļāđāļāļĨāđāļŠāļģāļŦāļĢāļąāļāļŠāļēāļāļēāļāļĩāđāļĨāļāļāļ°āđāļāļĩāļĒāļ
āļĨāļāļāļ°āđāļāļĩāļĒāļ
-O --optimizer=gsl:opt=gd,āļāļąāđāļāļāļāļ=0.1
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĒāđāļāļāļāļēāļāļāļąāļ§āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĒāđāļāļāļāļēāļāļŠāļģāļŦāļĢāļąāļ
āļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđ PLUGINS:minimizer/singlecost
-l --mg-āļĢāļ°āļāļąāļ = 3
āļĢāļ°āļāļąāļāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļŦāļĨāļēāļĒāļĢāļ°āļāļąāļāļŦāļĨāļēāļĒāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļ
-f --transForm=spline:rate=16,āđāļāļĐ=[divcurl:weight=0.01]
āļāļĢāļ°āđāļ āļāļāļēāļĢāđāļāļĨāļāļāļĢāļ°āđāļ āļāļāļēāļĢāđāļāļĨāļāļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļāļāļđ
āļāļĨāļąāđāļāļāļīāļ:2dimage/transform
-r --ref=-1
āļŦāļāđāļēāļāđāļēāļāļāđāļēāļāļāļīāļ (-1 == āđāļāđāļĢāļđāļāļ āļēāļāļāļĢāļāļāļĨāļēāļ) āļāļĢāļāļāļāđāļēāļāļāļīāļ (-1 == use
āļ āļēāļāļāļĢāļāļāļĨāļēāļ)
-k --āļāđāļēāļĄ=0
āļāđāļēāļĄāļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāļāļāļāļ āļēāļāđāļŦāļĨāđāļēāļāļĩāđāļāļĩāđāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļāļāļĩāļĢāļĩāļŠāđskip
āļāļēāļĢāļĨāļāļāļ°āđāļāļĩāļĒāļāļāļāļāļ āļēāļāđāļŦāļĨāđāļēāļāļĩāđāļāļĩāđāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļāļāļĩāļĢāļĩāļŠāđ
āļāļēāļĢāļāđāļ§āļĒāđāļŦāļĨāļ·āļ & āļāđāļāļĄāļđāļĨ
-V --verbose=āļāļģāđāļāļ·āļāļ
āļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļāļāļāļāļĨāļĨāļąāļāļāđ āļāļīāļĄāļāđāļāđāļāļāļ§āļēāļĄāđāļāļĢāļ°āļāļąāļāļāļĩāđāļāļģāļŦāļāļāđāļĨāļ°āļĨāļģāļāļąāļāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļĩāđāļŠāļđāļāļāļ§āđāļē
āļĨāļģāļāļąāļāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļĩāđāļĢāļāļāļĢāļąāļāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļĢāļ°āļāļąāļāļāđāļģāļŠāļļāļāļāļ·āļ:
āļāđāļāļĄāļđāļĨ - āļāđāļāļāļ§āļēāļĄāļĢāļ°āļāļąāļāļāđāļģ
āļāļīāļāļāļēāļĄ - āļāļēāļĢāļāļīāļāļāļēāļĄāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļąāļāļāđāļāļąāļ
āļĨāđāļĄāđāļŦāļĨāļ§ - āļĢāļēāļĒāļāļēāļāļāļ§āļēāļĄāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļāļēāļĢāļāļāļŠāļāļ
āļāļģāđāļāļ·āļāļ - āļāļģāđāļāļ·āļāļ
āļāļ§āļēāļĄāļāļīāļāļāļĨāļēāļ - āļĢāļēāļĒāļāļēāļāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļēāļĢāđāļāđāļāļąāļāļŦāļē - āļāļĩāļāļąāļāđāļāļēāļāđāļāļļāļ
āļāđāļēāļ§āļŠāļēāļĢ - āļāđāļāļāļ§āļēāļĄāļāļāļāļī
āļĢāđāļēāļĒāđāļĢāļ - āļĢāļēāļĒāļāļēāļāđāļāļāļēāļ°āļāđāļāļāļīāļāļāļĨāļēāļāļĢāđāļēāļĒāđāļĢāļ
--āļĨāļīāļāļŠāļīāļāļāļīāđ
āļāļīāļĄāļāđāļāđāļāļĄāļđāļĨāļĨāļīāļāļŠāļīāļāļāļīāđ
-h -- āļāđāļ§āļĒāļāđāļ§āļĒ
āļāļīāļĄāļāđāļāļ§āļēāļĄāļāđāļ§āļĒāđāļŦāļĨāļ·āļāļāļĩāđ
-? --āļāļēāļĢāđāļāđāļāļēāļ
āļāļīāļĄāļāđāļāļ§āļēāļĄāļāđāļ§āļĒāđāļŦāļĨāļ·āļāļŠāļąāđāļ āđ
--āļĢāļļāđāļ
āļāļīāļĄāļāđāļŦāļĄāļēāļĒāđāļĨāļāļĢāļļāđāļāđāļĨāļ°āļāļāļ
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĨāļīāļ
--āļāļĢāļ°āļāļđāđ=-1
āļāļģāļāļ§āļāđāļāļĢāļāļŠāļđāļāļŠāļļāļāļāļĩāđāļāļ°āđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ āļāļģāļāļ§āļāļāļĩāđāļāļ§āļĢāļāđāļģāļāļ§āđāļē
āļŦāļĢāļ·āļāđāļāđāļēāļāļąāļāļāļģāļāļ§āļāļāļāļĢāđāļāļąāļ§āļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļīāļāļāļĢāļĢāļāļ°āđāļāđāļāļĢāļ·āđāļāļ (-1:
āļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāđāļēāļāļąāļāđāļāļĄāļąāļāļī) āļāļģāļāļ§āļāđāļāļĢāļāļŠāļđāļāļŠāļļāļāļāļĩāđāļāļ°āđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđ
āļāļģāļāļ§āļāļāļ§āļĢāļāđāļģāļāļ§āđāļēāļŦāļĢāļ·āļāđāļāđāļēāļāļąāļāļāļģāļāļ§āļāļāļāļĢāđāļāļąāļ§āļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļīāļāļāļĢāļĢāļāļ°āđāļ
āđāļāļĢāļ·āđāļāļāļāļąāļāļĢ. (-1: āļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāđāļēāļāļąāļāđāļāļĄāļąāļāļī)
āļāļĨāļąāđāļāļāļīāļ: 1d/slinebc
āļāļĢāļ°āļāļ āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļ Spline āļāļĩāđāļŠāļ°āļāđāļāļāļāļāļāļāļāđāļāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
āļāļģāļāđāļģ āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļ Spline āļāļĩāđāļāđāļģāļāđāļēāļāļĩāđāļāļāļāđāļāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
āđāļāđāļāļĻāļđāļāļĒāđ āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļ Spline āļāļĩāđāļāļ·āļāļ§āđāļēāļĻāļđāļāļĒāđāļŠāļģāļŦāļĢāļąāļāļāđāļēāļ āļēāļĒāļāļāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
āļāļĨāļąāđāļāļāļīāļ: 1d/āđāļāļāļĢāđāđāļāļĨāđāļŠāđāļāđāļāđāļ
āļāļĩāļŠāđāļāļĨāļāđ āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļĢāđāđāļāļĨ B-spline āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
d = 3; int āđāļ [0, 5]
āļāļāļĻāļēāļāļāļāđāļŠāđāļāđāļāđāļ
āļāļāļĄāļĄāđāļē āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļĢāđāđāļāļĨ OMoms-spline āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
d = 3; int āđāļ [3, 3]
āļāļāļĻāļēāļāļāļāđāļŠāđāļāđāļāđāļ
āļāļĨāļąāđāļāļāļīāļ: 2dimage/āļĢāļēāļāļē
lncc āļŠāļŦāļŠāļąāļĄāļāļąāļāļāđāļāđāļēāļĄāļāļģāđāļŦāđāđāļāđāļāļĄāļēāļāļĢāļāļēāļāđāļāđāļāļĢāļ·āđāļāļāļāļĢāđāļāļĄāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļģāļāļąāļ, āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļ
āļāļ·āļ:
w = 5; āđāļ [1, 256]
āļāļĢāļķāđāļāļāļ§āļēāļĄāļāļ§āđāļēāļāļāļāļāļŦāļāđāļēāļāđāļēāļāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļĢāļ°āđāļĄāļīāļāļāļēāļāļāļēāļāļāļĩāđāđāļāļĨāđāļĨāđāļ§
āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđ
LSD āļ§āļąāļāļĢāļ°āļĒāļ°āļāļēāļāļāļĩāđāļāđāļāļĒāļāļĩāđāļŠāļļāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
mi āļāđāļāļĄāļđāļĨāļĢāđāļ§āļĄāļāļąāļāļāļēāļĄ Spline parzen āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļąāļ = 0; āļĨāļāļĒāļāļĒāļđāđāđāļ [0, 40]
āđāļāļāļĢāđāđāļāđāļāļāđāļāļāļāļāļīāļāđāļāļĨāļāļĩāđāļāļ°āļāļąāļāļāļĩāđāļāļ§āļēāļĄāđāļāđāļĄāļŠāļđāļāđāļĨāļ°āļāđāļģāļāļĩāđāļāļ°āļĨāļāļāļāļ
āļāđāļēāļāļīāļāļāļāļāļī
āļāļąāļāļāļĒāļ° = 64; āđāļ [1, 256]
āļāļģāļāļ§āļāļāđāļāļāļŪāļīāļŠāđāļāđāļāļĢāļĄāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļ āļēāļāđāļāļĨāļ·āđāļāļāđāļŦāļ§
āđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨ Spline āļŠāļģāļŦāļĢāļąāļāļ āļēāļāđāļāļĨāļ·āđāļāļāđāļŦāļ§ parzen hinstogram āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ
āļāļđ PLUGINS:1d/splinekernel
rbin = 64; āđāļ [1, 256]
āļāļģāļāļ§āļāļāđāļāļāļŪāļīāļŠāđāļāđāļāļĢāļĄāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļĢāļđāļāļ āļēāļāļāđāļēāļāļāļīāļ
āđāļāļāļĢāđāđāļāļĨ = [bspline:d=0]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨ Spline āļŠāļģāļŦāļĢāļąāļāļ āļēāļāļāđāļēāļāļāļīāļ parzen hinstogram āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļĩāđāļĢāļāļāļĢāļąāļ-
āļāļđ PLUGINS:1d/splinekernel
NCC āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđāļāđāļēāļĄāļĄāļēāļāļĢāļāļēāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
āļāļķāđāļ āļāļąāļāļāđāļāļąāļāļāļĩāđāļāļ°āļāļĢāļ°āđāļĄāļīāļāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļāļāļ āļēāļāļāļēāļĄāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩāļāļāļāļī
āļāļīāļĨāļāđ āļĄāļĩāđāļĄāļĨāđāļāļāļēāļĢāļāļĢāļ°āđāļĄāļīāļāļāđāļēāļāđ āđāļŦāđāđāļĨāļ·āļāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļĢāļ°āđāļĄāļīāļ = āļāļĩāđāļāļŠ; dict
āļāļĢāļ°āđāļ āļāļĒāđāļāļĒāļāļāļāļāļĨāļąāđāļāļāļīāļ āļāđāļēāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
sq - āļŠāđāļāļ§āļĢāđāļāļāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļ
ds - āļāļģāļĨāļąāļāļŠāļāļāļāļāļāļāļĨāļāđāļēāļāļĄāļēāļāļĢāļēāļŠāđāļ§āļ
āļāļļāļ - āđāļāļāļĢāđāđāļāļĨāļāļĨāļīāļāļ āļąāļāļāđāļŠāđāļāļĨāļēāļĢāđ
āļāđāļēāļĄ - āđāļāļāļĢāđāđāļāļĨāļāđāļēāļĄāļāļĨāļīāļāļ āļąāļāļāđ
SSD āļāđāļāļāļļāļāļ āļēāļ 2 āļĄāļīāļāļī: āļāļĨāļĢāļ§āļĄāļāļāļāļāļĨāļāđāļēāļāļāļģāļĨāļąāļāļŠāļāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļąāļāđāļāļĄāļąāļāļī = 0; āļĨāļāļĒāļāļĒāļđāđāđāļ [0, 1000]
āđāļāđāļāļēāļĢāļāļīāļāļāļąāļāļ āļēāļāđāļāļĨāļ·āđāļāļāđāļŦāļ§āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāđāļāļĒāđāļāđāļāđāļēāļāļ§āļēāļĄāđāļāđāļĄāđāļāđāļēāļāļąāđāļ
āđāļŦāđāļĄāļĩāļāļāļēāļāđāļŦāļāđāļāļ§āđāļēāđāļāļāļāđāļāļĩāđāļāļģāļŦāļāļ
āļāļĢāļĢāļāļąāļāļāļēāļ = 0; āļāļđāļĨ
āļāļģāļŦāļāļāļ§āđāļēāļāļ§āļĢāļāļĢāļąāļāđāļĄāļāļĢāļīāļāđāļŦāđāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļāđāļ§āļĒāļāļģāļāļ§āļāļāļīāļāđāļāļĨāļāļāļāļĢāļđāļāļ āļēāļāļŦāļĢāļ·āļāđāļĄāđ
ssd-āļāļāđāļāđāļĄāļēāļŠāļāđ
āļāđāļāļāļļāļāļ āļēāļ 2 āļĄāļīāļāļī: āļāļĨāļĢāļ§āļĄāļāļāļāļŠāđāļ§āļāļāđāļēāļāļāļģāļĨāļąāļāļŠāļāļ āļāļĢāđāļāļĄāļāļēāļĢāļĄāļēāļĢāđāļāļāļąāļāđāļāļĄāļąāļāļīāļāļēāļĄāļāļĩāđāļāļģāļŦāļāļ
āđāļāļāļāđ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
rthresh = 0; āļŠāļāļāđāļāđāļē
āļāđāļēāļāļ§āļēāļĄāđāļāđāļĄāļāļāļāđāļāļāļāđāļŠāļģāļŦāļĢāļąāļāļĢāļđāļāļ āļēāļāļāđāļēāļāļāļīāļ
āļāļ§āļ = 0; āļŠāļāļāđāļāđāļē
āļāđāļēāļāļ§āļēāļĄāđāļāđāļĄāļāļāļāđāļāļāļāđāļŠāļģāļŦāļĢāļąāļāļĢāļđāļāļ āļēāļāļāđāļāļāļāļąāļ
āļāļĨāļąāđāļāļāļīāļ: 2dimage/āđāļāđāļĄāļĢāļēāļāļē
āļ āļēāļ āļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļąāļāļāļāļāļ āļēāļāļāļąāđāļ§āđāļāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļŦāļĨāļēāļĒāļ āļēāļ
āļāļģāļĨāļąāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨ. āļāļēāļĢāļ§āļąāļāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļĩāđāđāļāđāļāļĢāļīāļāļāļ°āđāļāđāļĢāļąāļāđāļāđāļāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļīāđāļĻāļĐ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļĢāļēāļāļē = āđāļāļŠāđāļāļŠāļāļĩ; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ PLUGINS:2dimage/cost
āļāļēāļĢāđāļāđāļāļąāļāļŦāļē = 0; āļāļđāļĨ
āļāļąāļāļāļķāļ resuts āļĢāļ°āļāļąāļāļāļĨāļēāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĩāļāļąāļ
āļāđāļēāļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļ āļēāļāļāđāļēāļāļāļīāļ
āļŠāļīāđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļ āļēāļāļāļēāļĢāļĻāļķāļāļĐāļē
āļāđāļģāļŦāļāļąāļ = 1; āļĨāļāļĒ
āļāđāļģāļŦāļāļąāļāļāļāļāļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļ
āļ āļēāļāļāļĨāļēāļ
āļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļāļāļĩāđāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļąāļāļāļķāđāļāļāļąāļāļāļđāđāļāđāļēāļĒāļāļģāļāļąāļāļāļāļāļĢāļđāļāļ āļēāļāļŠāļāļāļ āļēāļāđāļĨāļ°āļāļąāļāļāļēāļĢāļāđāļēāļĒāļāļģāļāļąāļ-
āļĢāļąāļāļĐāļēāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļŦāļĨāļēāļĒāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļēāļĢāđāļāđāļāļąāļāļŦāļē = 0; int āđāļ [0, 1]
āđāļāļĩāļĒāļāļĢāļ°āļĒāļ°āļāļēāļāđāļāļĨāļāđāļāđāļāļ āļēāļ 3 āļĄāļīāļāļī
āļāļĨāļēāļāļŠāļđāļāļŠāļļāļ = 256; int āđāļ [2, 32000]
āļāļģāļāļ§āļāļāļĨāļēāļāļŠāļđāļāļŠāļļāļāļāļĩāđāļāđāļāļāļāļīāļāļēāļĢāļāļē
āļāđāļēāļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļ āļēāļāļāđāļēāļāļāļīāļ
āļŠāļīāđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļ āļēāļāļāļēāļĢāļĻāļķāļāļĐāļē
āļāđāļģāļŦāļāļąāļ = 1; āļĨāļāļĒ
āļāđāļģāļŦāļāļąāļāļāļāļāļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļ
āļ āļēāļāļŠāļ§āļĄāļŦāļāđāļēāļāļēāļ
āļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļąāļāļāļāļāļ āļēāļāļāļĩāđāļāļīāļāļāļąāļāđāļāļĒāļāļąāđāļ§āđāļāļāļĩāđāļĒāļąāļāļāļąāļāļāļēāļĢāļŦāļĨāļēāļĒ-
āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļ āļĄāļēāļŠāļāđāļāļĩāđāđāļŦāđāļĄāļēāļāļ§āļĢāđāļāđāļāļāļĢāļīāđāļ§āļāļāļĩāđāđāļāļīāļĄāļāļĒāđāļēāļāđāļāđāļāļŦāļāļēāđāļ
āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļāļŦāļĨāļēāļĒāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāđāļāļĢāļēāļ°āđāļĄāđāđāļāđāļāļāļąāđāļāļāđāļāļĄāļđāļĨāļĄāļēāļŠāļāđāļāļēāļāļŠāļđāļāļŦāļēāļĒ
āđāļĄāļ·āđāļāļĨāļāļāļāļēāļāļ āļēāļ āļĄāļēāļŠāļāđāļāđāļēāļāļāļīāļāđāļĨāļ°āļĄāļēāļŠāļāđāļāļĩāđāđāļāļĨāļāļĢāđāļēāļāļāļāļ
āļ āļēāļāļāļēāļĢāļĻāļķāļāļĐāļēāļāļđāļāļĢāļ§āļĄāđāļāđāļēāļāđāļ§āļĒāļāļąāļāđāļāļĒāđāļāļāļēāļĢāļĩāđāļĨāļ° āļāļēāļĢāļ§āļąāļāļāļ§āļēāļĄāļāļĨāđāļēāļĒāļāļĨāļķāļāļāļĩāđāđāļāđāļāļĢāļīāļāļāļ°āđāļāđāļĢāļąāļ
es āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļīāđāļĻāļĐ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļĢāļēāļāļē = āđāļāļŠāđāļāļŠāļāļĩ; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:2dimage/maskedcost
āļāđāļēāļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļ āļēāļāļāđāļēāļāļāļīāļ
āļŦāļāđāļēāļāļēāļāļāđāļēāļāļāļīāļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļĄāļēāļŠāļāđāļĢāļđāļāļ āļēāļāļāđāļēāļāļāļīāļ (āđāļāļāļēāļĢāļĩ)
āļŠāļīāđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļ =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļ āļēāļāļāļēāļĢāļĻāļķāļāļĐāļē
Src-mask =(āļāļīāļāļāļļāļ, āļŠāļāļĢāļīāļ)
āļĻāļķāļāļĐāļēāļ āļēāļāļĄāļēāļŠāļāđ (āđāļāļāļēāļĢāļĩ)
āļāđāļģāļŦāļāļąāļ = 1; āļĨāļāļĒ
āļāđāļģāļŦāļāļąāļāļāļāļāļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļ
āļāļĨāļąāđāļāļāļīāļ: āļ āļēāļ 2 āļĄāļīāļāļī/io
BMP āļĢāļāļāļĢāļąāļāļāļīāļāļāļļāļ/āđāļāļēāļāđāļāļļāļāļ āļēāļ BMP 2D
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .BMP, .bmp
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩ, 8 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, 16 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ
āļāļēāļāļāđāļāļĄāļđāļĨ Virtual IO āđāļāđāļēāđāļĨāļ°āļāļāļāļāļēāļāļāļđāļĨāļāđāļāļĄāļđāļĨāļ āļēāļĒāđāļ
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .@
āđāļāļāļāļĄ āļ āļēāļ 2 āļĄāļīāļāļī io āļŠāļģāļŦāļĢāļąāļ DICOM
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .DCM, .dcm
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āđāļāđāļāļāļ·āđāļ 16 āļāļīāļ āđāļĄāđāđāļāđāļĨāļāļāļēāļĄ 16 āļāļīāļ
EXR āļāļĨāļąāđāļāļāļīāļ 2dimage io āļŠāļģāļŦāļĢāļąāļāļāļīāļĄāđāļĄāļ OpenEXR
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .EXR, .exr
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āđāļĄāđāđāļāđāļĨāļāļāļēāļĄ 32 āļāļīāļ, āļāļļāļāļĨāļāļĒāļāļąāļ§ 32 āļāļīāļ
jpg āļāļĨāļąāđāļāļāļīāļ 2dimage io āļŠāļģāļŦāļĢāļąāļ jpeg āļ āļēāļāļĢāļ°āļāļąāļāļŠāļĩāđāļāļē
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .JPEG, .JPG, .jpeg, .jpg
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āđāļĄāđāđāļāđāļĨāļāļāļēāļĄ 8 āļāļīāļ
PNG āļāļĨāļąāđāļāļāļīāļ 2dimage io āļŠāļģāļŦāļĢāļąāļāļĢāļđāļāļ āļēāļ png
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .PNG, .png
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩ, 8 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, 16 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ
āļāļīāļ āļĢāļāļāļĢāļąāļāđāļāļēāļāđāļāļļāļāļ āļēāļ RAW 2D
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .RAW, .raw
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩ, āđāļāđāļāļāļ·āđāļ 8 āļāļīāļ, 8 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, āđāļāđāļāļāļ·āđāļ 16 āļāļīāļ, āđāļĄāđāđāļāđāļĨāļāļāļēāļĄ 16 āļāļīāļ,
āđāļāđāļāļāļ·āđāļ 32 āļāļīāļ, 32 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, āļāļĻāļāļīāļĒāļĄ 32 āļāļīāļ, āļāļĻāļāļīāļĒāļĄ 64
āļāļīāļ
TIF āļĢāļāļāļĢāļąāļāļāļīāļāļāļļāļ/āđāļāļēāļāđāļāļļāļāļ āļēāļ TIFF 2D
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .TIF, .TIFF, .tif, .tiff
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩ, 8 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, 16 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, 32 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ
āļāļīāļ§āļāļąāļĻāļāđ āļāļĨāļąāđāļāļāļīāļ 2dimage io āļŠāļģāļŦāļĢāļąāļāļĢāļđāļāļ āļēāļ vista
āļāļēāļĄāļŠāļāļļāļĨāđāļāļĨāđāļāļĩāđāļĢāļđāđāļāļąāļ: .V, .VISTA, .v, .vista
āļāļĢāļ°āđāļ āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:
āļāđāļāļĄāļđāļĨāđāļāļāļēāļĢāļĩ, āđāļāđāļāļāļ·āđāļ 8 āļāļīāļ, 8 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, āđāļāđāļāļāļ·āđāļ 16 āļāļīāļ, āđāļĄāđāđāļāđāļĨāļāļāļēāļĄ 16 āļāļīāļ,
āđāļāđāļāļāļ·āđāļ 32 āļāļīāļ, 32 āļāļīāļāļāļĩāđāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ, āļāļĻāļāļīāļĒāļĄ 32 āļāļīāļ, āļāļĻāļāļīāļĒāļĄ 64
āļāļīāļ
āļāļĨāļąāđāļāļāļīāļ: 2dimage/āļŦāļāđāļēāļāļēāļāļĢāļēāļāļē
lncc āļŠāļŦāļŠāļąāļĄāļāļąāļāļāđāļāđāļēāļĄāļāļģāđāļŦāđāđāļāđāļāļĄāļēāļāļĢāļāļēāļāđāļāđāļāļĢāļ·āđāļāļāļāļĢāđāļāļĄāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļģāļāļąāļ, āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļ
āļāļ·āļ:
w = 5; āđāļ [1, 256]
āļāļĢāļķāđāļāļāļ§āļēāļĄāļāļ§āđāļēāļāļāļāļāļŦāļāđāļēāļāđāļēāļāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļĢāļ°āđāļĄāļīāļāļāļēāļāļāļēāļāļāļĩāđāđāļāļĨāđāļĨāđāļ§
āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđ
mi āļāđāļāļĄāļđāļĨāļĢāđāļ§āļĄāļāļąāļāļāļēāļĄ Spline parzen āļāļĢāđāļāļĄāļāļēāļĢāļāļīāļāļāļąāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļąāļ = 0; āļĨāļāļĒāļāļĒāļđāđāđāļ [0, 40]
āđāļāļāļĢāđāđāļāđāļāļāđāļāļāļāļāļīāļāđāļāļĨāļāļĩāđāļāļ°āļāļąāļāļāļĩāđāļāļ§āļēāļĄāđāļāđāļĄāļŠāļđāļāđāļĨāļ°āļāđāļģāļāļĩāđāļāļ°āļĨāļāļāļāļ
āļāđāļēāļāļīāļāļāļāļāļī
āļāļąāļāļāļĒāļ° = 64; āđāļ [1, 256]
āļāļģāļāļ§āļāļāđāļāļāļŪāļīāļŠāđāļāđāļāļĢāļĄāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļ āļēāļāđāļāļĨāļ·āđāļāļāđāļŦāļ§
āđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨ Spline āļŠāļģāļŦāļĢāļąāļāļ āļēāļāđāļāļĨāļ·āđāļāļāđāļŦāļ§ parzen hinstogram āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ
āļāļđ PLUGINS:1d/splinekernel
rbin = 64; āđāļ [1, 256]
āļāļģāļāļ§āļāļāđāļāļāļŪāļīāļŠāđāļāđāļāļĢāļĄāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļĢāļđāļāļ āļēāļāļāđāļēāļāļāļīāļ
āđāļāļāļĢāđāđāļāļĨ = [bspline:d=0]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨ Spline āļŠāļģāļŦāļĢāļąāļāļ āļēāļāļāđāļēāļāļāļīāļ parzen hinstogram āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļĩāđāļĢāļāļāļĢāļąāļ-
āļāļđ PLUGINS:1d/splinekernel
NCC āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđāļāđāļēāļĄāļĄāļēāļāļĢāļāļēāļāļāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļēāļĢāļāļģāļāļąāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
SSD āļāļĨāļĢāļ§āļĄāļāļāļāļāļĨāļāđāļēāļāļāļģāļĨāļąāļāļŠāļāļāļāļąāļāļāļēāļĢāļĄāļēāļŠāđāļ
(āđāļĄāđāļĄāļĩāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ)
āļāļĨāļąāđāļāļāļīāļ: 2dimage/āđāļāļĨāļāļĢāđāļēāļ
Affine āļāļēāļĢāđāļāļĨāļāđāļāļ Affine (āļāļīāļŠāļĢāļ°āļŦāļāļāļāļĻāļē) āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āđāļāđāļ imgboundary = āļāļĢāļ°āļāļāđāļāļē; āđāļĢāļāļāļēāļ
āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinebc
imgāđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļ§āđāļāđāđāļāļĢāļđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
āđāļāđāļĄāļāļ§āļ āļāļēāļĢāđāļāļĨāļāđāļāļāđāļāđāļ (āđāļāđāļ āļāļēāļĢāļŦāļĄāļļāļāđāļĨāļ°āļāļēāļĢāđāļāļĨ āļŠāļēāļĄāļāļāļĻāļēāļāļāļ
āđāļŠāļĢāļĩāļ āļēāļ) āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āđāļāđāļ imgboundary = āļāļĢāļ°āļāļāđāļāļē; āđāļĢāļāļāļēāļ
āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinebc
imgāđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļ§āđāļāđāđāļāļĢāļđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
āļĻāļđāļāļĒāđāđāļāđāļē = [[0,0]]; 2dfāđāļ§āļāđāļāļāļĢāđ
āļāļļāļāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļēāļĢāļŦāļĄāļļāļāļŠāļąāļĄāļāļąāļāļāđ āļāļ·āļ <0.5,0.5> āļāļĢāļāļāļąāļāļāļļāļāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļāļ
āļĢāļāļāļĢāļąāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄāļāļ·āļāļāđāļē
āļāļēāļĢāļŦāļĄāļļāļ āļāļēāļĢāđāļāļĨāļāļāļēāļĢāļŦāļĄāļļāļ (āđāļāđāļ āļāļēāļĢāļŦāļĄāļļāļāļĢāļāļāļāļļāļāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļĩāđāļāļģāļŦāļāļ āļŦāļāļķāđāļāļāļāļĻāļēāļāļāļ
āđāļŠāļĢāļĩāļ āļēāļ) āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āđāļāđāļ imgboundary = āļāļĢāļ°āļāļāđāļāļē; āđāļĢāļāļāļēāļ
āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinebc
imgāđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļ§āđāļāđāđāļāļĢāļđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
āļĻāļđāļāļĒāđāđāļāđāļē = [[0,0]]; 2dfāđāļ§āļāđāļāļāļĢāđ
āļāļļāļāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļēāļĢāļŦāļĄāļļāļāļŠāļąāļĄāļāļąāļāļāđ āļāļ·āļ <0.5,0.5> āļāļĢāļāļāļąāļāļāļļāļāļĻāļđāļāļĒāđāļāļĨāļēāļāļāļāļ
āļĢāļāļāļĢāļąāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄāļāļ·āļāļāđāļē
āđāļŠāđāļāđāļāđāļ āļāļēāļĢāđāļāļĨāļāļĢāļđāļāđāļāļāļāļīāļŠāļĢāļ°āļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļāļīāļāļēāļĒāđāļāđāļāđāļ§āļĒāļāļļāļāļŠāļąāļĄāļāļĢāļ°āļŠāļīāļāļāļīāđ B-spline
āđāļĨāļ°āđāļāļāļĢāđāđāļāļĨ B-spline āļāļ·āđāļāļāļēāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āđāļāļāļīāđāļāđāļĢāļ = [[0,0]]; 2dfāđāļ§āļāđāļāļāļĢāđ
āļāļąāļāļĢāļēāļŠāļąāļĄāļāļĢāļ°āļŠāļīāļāļāļīāđāđāļāļāđāļāđāļāļāļĢāļāļāļīāļāđāļāđāļāļāļīāļāđāļāļĨ āļāđāļēāļāļĩāđāđāļĄāđāđāļāđāļāļāļ§āļāļāļ°āđāļāđāļ
āđāļāļĩāļĒāļāļāļąāļāđāļāļĒāļāđāļē 'āļāļąāļāļĢāļē'..
āđāļāđāļ imgboundary = āļāļĢāļ°āļāļāđāļāļē; āđāļĢāļāļāļēāļ
āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinebc
imgāđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļ§āđāļāđāđāļāļĢāļđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
āđāļĄāļĨāđāļ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļēāļĢāđāļāļĨāļ spline.. āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
āļāļēāļĢāļĨāļāđāļāļĐ = ; āđāļĢāļāļāļēāļ
āļĢāļ°āļĒāļ°āđāļāļĐāļāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:2dtransform/splinepenalty
āļāļąāļāļĢāļē = 10; āļĨāļāļĒāđāļ [1, inf)
āļāļąāļāļĢāļēāļŠāļąāļĄāļāļĢāļ°āļŠāļīāļāļāļīāđāđāļāđāļāđāļāļĢāļāļīāļ āļŦāļāđāļ§āļĒāđāļāđāļāļāļīāļāđāļāļĨ
āđāļāļĨāļāļ§āļēāļĄ āļāļēāļĢāđāļāļĨāđāļāđāļēāļāļąāđāļ (āļāļīāļŠāļĢāļ°āļŠāļāļāļāļāļĻāļē) āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āđāļāđāļ imgboundary = āļāļĢāļ°āļāļāđāļāļē; āđāļĢāļāļāļēāļ
āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinebc
imgāđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļ§āđāļāđāđāļāļĢāļđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
vf āļāļĨāļąāđāļāļāļīāļāļāļĩāđāđāļāđāļāļēāļĢāđāļāļĨāļāļāļĩāđāļāļģāļŦāļāļāļāļēāļĢāđāļāļĨāļŠāļģāļŦāļĢāļąāļāđāļāđāļĨāļ°
āļāļļāļāļāļĢāļīāļāļāļĩāđāļāļģāļŦāļāļāđāļāđāļĄāļāļāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ, āļĢāļāļāļĢāļąāļ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļ·āļ:
āđāļāđāļ imgboundary = āļāļĢāļ°āļāļāđāļāļē; āđāļĢāļāļāļēāļ
āđāļāļ·āđāļāļāđāļāļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinebc
imgāđāļāļāļĢāđāđāļāļĨ = [bspline:d=3]; āđāļĢāļāļāļēāļ
āđāļāļāļĢāđāđāļāļĨāļāļąāļ§āđāļāđāđāļāļĢāļđāļāļ āļēāļ āļŠāļģāļŦāļĢāļąāļāļāļĨāļąāđāļāļāļīāļāļāļĩāđāļĢāļāļāļĢāļąāļ āđāļāļĢāļāļāļđāļāļĩāđ
āļāļĨāļąāđāļāļāļīāļ:1d/splinekernel
āļāļĨāļąāđāļāļāļīāļ: 2dtransform/slinepenalty
āļāļīāļ§āļīāđāļāļīāļĢāđāļĨ āļāļāļĨāļāđāļāļĐ divcurl āđāļāļāļēāļĢāđāļāļĨāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āđāļāđāļ = 1; āļĨāļāļĒāđāļ [0, inf)
āļāđāļģāļŦāļāļąāļāđāļāļĐāđāļĄāļ·āđāļāļāļ
div = 1; āļĨāļāļĒāđāļ [0, inf)
āļāđāļģāļŦāļāļąāļāđāļāļĐāļāļāđāļāđāļ§āļāļĢāđāđāļāļāļāđ
āļāļĢāļĢāļāļąāļāļāļēāļ = 0; āļāļđāļĨ
āļāļąāđāļāļāđāļēāđāļāđāļ 1 āļŦāļēāļāļāļēāļĢāļāļĢāļąāļāđāļāļĐāļāļ§āļĢāļāļ°āđāļāđāļāļĄāļēāļāļĢāļāļēāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāļąāļāļ āļēāļ
āļāļāļēāļ.
āļāđāļģāļŦāļāļąāļ = 1; āļĨāļāļĒāđāļāđāļēāļĄāļē (0, inf)
āļāđāļģāļŦāļāļąāļāļāļāļāļāļĨāļąāļāļāļēāļāđāļāļĐ
āļāļĨāļąāđāļāļāļīāļ: āļāļąāļ§āļĒāđāļ/āļĢāļēāļāļēāđāļāļĩāļĒāļ§
āļāļāļē āļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩāđāļāļāđāļĨāđāļĢāļ°āļāļąāļāļāļĢāđāļāļĄāļāļēāļĢāđāļāđāđāļāļāļāļēāļāļāļąāđāļāļāļāļāļāļąāļāđāļāļĄāļąāļāļī āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļļāļāļāļĨāļĢāđ = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āļŦāļĒāļļāļāļāđāļēāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŠāļąāļĄāļāļąāļāļāđāļāļāļāđāļāļāļāđāļāļĒāļđāđāļāđāļēāļāļĨāđāļēāļ..
āļāļąāđāļāļāļāļāļŠāļđāļāļŠāļļāļ = 2; āļŠāļāļāđāļāđāļēāđāļ (0, inf)
āļāļāļēāļāļāļąāđāļāļŠāļąāļĄāļāļđāļĢāļāđāļŠāļđāļāļŠāļļāļ
āđāļĄāđāļāļāļīāđāļāļāļĢāđ = 200; uint āđāļ [1, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļģāļāļ§āļāļāļēāļĢāļ§āļāļāđāļģāļŠāļđāļāļŠāļļāļ
āļāļēāļāļĩāļāļąāđāļāļāļāļ = 0.1; āļŠāļāļāđāļāđāļēāđāļ (0, inf)
āļāļāļēāļāļāļąāđāļāļāļāļāļāļĩāđāđāļāđāļāļāļāļāđāļāļĒāļāļĩāđāļŠāļļāļ
āđāļāđāļāļāđāđāļāļĨāļē = 0.01; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āļŦāļĒāļļāļāļāđāļē inf-norm āļāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāđāļāđāļāļąāļ x āļāđāļģāļāļ§āđāļēāļāđāļēāļāļĩāđ..
āļāļĢ.āļĄ āđāļāļāļĢāđāļĨāđāļĢāļ°āļāļąāļāļāđāļ§āļĒāļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāļąāđāļāļāļģāļĨāļąāļāļŠāļāļ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļļāļāļāļĨāļĢāđ = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āļŦāļĒāļļāļāļāđāļēāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŠāļąāļĄāļāļąāļāļāđāļāļāļāđāļāļāļāđāļāļĒāļđāđāļāđāļēāļāļĨāđāļēāļ..
āļāđāļāļĨāđāļē = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āļŦāļĒāļļāļāļāđāļē inf-norm āļāļāļāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩāļāđāļģāļāļ§āđāļēāļāđāļēāļāļĩāđ..
āđāļĄāđāļāļāļīāđāļāļāļĢāđ = 100; uint āđāļ [1, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļģāļāļ§āļāļāļēāļĢāļ§āļāļāđāļģāļŠāļđāļāļŠāļļāļ
āļāļāļēāļ = 2; āļŠāļāļāđāļāđāļēāđāļ (1, inf)
āļāļēāļĢāļāļĢāļąāļāļāļāļēāļāļāļąāđāļāļāļāļāļāļēāļāđāļĨāļ·āļāļāļŠāļģāļĢāļāļ
āļāļąāđāļāļāļāļ = 0.1; āļŠāļāļāđāļāđāļēāđāļ (0, inf)
āļāļāļēāļāļāļąāđāļāđāļĢāļīāđāļĄāļāđāļ
āđāļāđāļāļāđāđāļāļĨāļē = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āļŦāļĒāļļāļāļāđāļē inf-norm āļāļāļ x-update āļāđāļģāļāļ§āđāļēāļāđāļēāļāļĩāđ..
GSL āļāļĨāļąāđāļāļāļīāļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĄāļāļąāļ§āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĄāļąāļĨāļāļīāļĄāļīāļāļāļāļ GNU Scientific Library
(GSL) https://www.gnu.org/software/gsl/ āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļģāđāļĢāļāđāļāļŦāļļāđāļ = 0.01; āļŠāļāļāđāļāđāļēāđāļ (0, inf)
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĄāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩ: āļŦāļĒāļļāļāđāļĄāļ·āđāļ |grad| < eps, simplex: āļŦāļĒāļļāļāđāļĄāļ·āđāļ
āļāļāļēāļāļāļīāļĄāđāļāļĨāđāļāļāđ < eps..
āđāļĢāļēāđāļāļāļĢāđ = 100; uint āđāļ [1, inf)
āļāļģāļāļ§āļāļāļēāļĢāļāļģāļāđāļģāļŠāļđāļāļŠāļļāļ
āđāļĨāļ·āļāļ = gd; āļāļģāļŠāļąāđāļ
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļēāļ°āļāļĩāđāļāļ°āđāļāđ.. āļāđāļēāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
bfg - āļāļĢāļāļĒāđāļāļ-āđāļāļĨāļāđāļāļāļĢāđ-āđāļāļĨāļāđāļāļēāļĢāđāļ-āđāļāļāļāđ
bfgs2 â Broyden-Fletcher-Goldfarb-Shann (āļĢāļļāđāļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļāļŠāļļāļ)
cg-fr Flecher-Reeves āļāļāļāļāļđāđāļāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩ
gd - āļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩ
āđāļĢāļīāļĄ - āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ Simplex āļāļāļ Nelder āđāļĨāļ° Mead
cg-pr - Polak-Ribiere āļāļāļāļāļđāđāļāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩ
āļāļąāđāļāļāļāļ = 0.001; āļŠāļāļāđāļāđāļēāđāļ (0, inf)
āļāļāļēāļāļāļąāđāļāļāļāļāđāļĢāļīāđāļĄāļāđāļ
āļāļąāļ = 0.1; āļŠāļāļāđāļāđāļēāđāļ (0, inf)
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļ§āļēāļĄāļāļāļāļāļāļēāļāļāļĒāđāļēāļ
āđāļĄāđāļĄāļĩ āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ Minimizer āđāļāļĒāđāļāđāđāļĨāļāļĢāļēāļĢāļĩ NLOPT āļŠāļģāļŦāļĢāļąāļāļāļģāļāļāļīāļāļēāļĒāļāļāļ
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļāļĢāļāļāļđ 'http://ab-
initio.mit.edu/wiki/index.php/NOpt_Algorithms' āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
āļāļļāļāļĨāļē = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāđāļāđāļāļāļāļāļāļāļĄāļđāļĨāļāđāļēāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļĒāļđāđāļāđāļēāļāļĨāđāļēāļ
āļāđāļēāļāļĩāđ
āļāļļāļāļāļĨāļĢāđ = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŠāļąāļĄāļāļąāļāļāđāļāļāļāļĄāļđāļĨāļāđāļēāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļĒāļđāđāļāđāļēāļāļĨāđāļēāļ
āļāđāļēāļāļĩāđ
āļŠāļđāļāļāļ§āđāļē = āļāļīāļāļ; āļŠāļāļāđāļāđāļē
āļāļāļāđāļāļāļāļĩāđāļŠāļđāļāļāļķāđāļ (āđāļāđāļēāļāļąāļāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļąāđāļāļŦāļĄāļ)
āđāļĨāļ·āļāļāļāđāļāļāļāļīāđāļ = āđāļĄāđāļĄāļĩ; dict
āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāļĨāļāļāļāļēāļāļāđāļāļāļāļīāđāļāļāļĩāđāļāļēāļāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļ main
āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāļĒāđāļāļāļāļēāļ.. āļāđāļēāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
gn-orig-āđāļāļĒāļāļĢāļ-l â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļāļēāļĢāđāļāđāļāļēāļāļāļąāđāļāđāļāļīāļĄ,
āļĨāļģāđāļāļĩāļĒāļāđāļāļāđāļāļāļāļīāđāļ)
gn-āļāļĢāļ-l-noscal â āļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄāļāļ·āļāļāđāļēāļŦāļēāļĢ
gn-isres - āļāļĢāļąāļāļāļĢāļļāļāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļ§āļīāļ§āļąāļāļāļēāļāļēāļĢāļāļąāļāļāļąāļāđāļāļāļŠāļļāđāļĄ
ld-tnewton - āļāļīāļ§āļāļąāļāļāļĩāđāļāļđāļāļāļąāļāļāļāļ
gn-āļāļĢāļ-l-rand â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļĨāļģāđāļāļĩāļĒāļāđāļāļāļēāļ°āļāļĩāđ āļŠāļļāđāļĄ)
ln-newuoa â āļāļāļļāļāļąāļāļāđāļāļĢāļĩāđāļĄāđāļĄāļĩāļāđāļāļāļģāļāļąāļāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļĒ Iteratively
āļŠāļĢāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāļģāļĨāļąāļāļŠāļāļ
gn-āļāļĢāļ-l-āđāļĢāļāļāđ-noscale â āđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āđāļĄāđāļĄāļĩāļĄāļēāļāļĢāļēāļŠāđāļ§āļ āđāļāļāļēāļ°āļāļĩāđ
āļĨāļģāđāļāļĩāļĒāļāļŠāļļāđāļĄ)
gn-āļāđāļāļāļģāđāļāļīāļāđāļāļĒāļāļĢāļ â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļāļēāļĢāđāļāđāļāļēāļāļāļąāđāļāđāļāļīāļĄ)
ld-tnewton-precond - āļāļīāļ§āļāļąāļāļāļąāļāļāļĨāļēāļĒāļāļĩāđāļāļĢāļąāļāļŠāļ āļēāļāđāļĨāđāļ§
ld-tnewton-āļĢāļĩāļŠāļāļēāļĢāđāļ â āļāļąāļāļāļāļāļāļīāļ§āļāļąāļāļāđāļ§āļĒāļāļēāļĢāļĢāļĩāļŠāļāļēāļĢāđāļāļāļĩāđāļāļąāļāļāļĩāđāļŠāļļāļ
gn-āļāļĢāļ - āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ
ln-neldermead - āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ Nelder-Mead simplex
ln-āđāļāļāļĩāļĨāđāļē â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāļĄāļĩāļāđāļāļāļģāļāļąāļ āđāļāļĒāļāļēāļĢāļāļĢāļ°āļĄāļēāļāđāļāļīāļāđāļŠāđāļ
gn-crs2-lm - āļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļāļŦāļēāđāļāļāļŠāļļāđāļĄāļāđāļ§āļĒāļāļēāļĢāļāļĨāļēāļĒāļāļąāļāļāļļāđāđāļāļāļ·āđāļāļāļĩāđ
ld-var2 â Shifted Limited-Memory Variable-Metric āļāļąāļāļāļąāļ 2
ld-var1 â Shifted Limited-Memory Variable-Metric āļāļąāļāļāļąāļ 1
āđāļāđāļ-mma â āļ§āļīāļāļĩāļāļēāļĢāđāļāļĨāļ·āđāļāļāļĒāđāļēāļĒāđāļŠāđāļāļāļģāļāļąāļ
ld-lbfgs-nocedal - āđāļĄāđāļĄāļĩ
ld-lbfgs - BFGS āļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāļāđāļģ
gn-āđāļāļĒāļāļĢāļ-l â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļĨāļģāđāļāļĩāļĒāļāđāļāļāļēāļ°āļāļĩāđ)
āđāļĄāđāļĄāļĩ - āđāļĄāđāļĢāļ°āļāļļāļāļąāļĨāļāļāļĢāļķāļāļķāļĄ
ln-bobyqa â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļģāļāļąāļāļāļāļāđāļāļāļāļĩāđāļāļĢāļēāļĻāļāļēāļāļāļāļļāļāļąāļāļāđ
ln-sbplx - āļāļąāļ§āđāļāļĢāļĒāđāļāļĒāļāļāļ Nelder-Mead
ln-newuoa-āļāļđāļāļāļąāļ â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļģāļāļąāļāļāļāļāđāļāļāļāļĩāđāļāļĢāļēāļĻāļāļēāļāļāļāļļāļāļąāļāļāđāđāļāļĒ
āļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāđāļēāļāļģāļĨāļąāļāļŠāļāļāļāļĩāđāļŠāļĢāđāļēāļāļāđāļģāđ
ln-āđāļāļĢāļāļāļīāļŠ â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļ·āđāļāļāļĩāđāļāļĩāđāđāļĄāđāļĄāļĩāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩāļāđāļēāļāđāļāļāļŦāļĨāļąāļ
āļ§āļīāļāļĩ
gn-āđāļāļĒāļāļĢāļ noscal - āđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āđāļĄāđāļĄāļĩāļĄāļēāļāļĢāļēāļŠāđāļ§āļ)
ld-tnewton-precond-āļĢāļĩāļŠāļāļēāļĢāđāļ - āļāļīāļ§āļāļąāļāļāļĩāđāļāļąāļāļāļāļāļĨāđāļ§āļāļŦāļāđāļēāļāđāļ§āļĒ
āļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāđāļŦāļĄāđāđāļāļāļāļąāļāļāļĩāđāļŠāļļāļ
āļĨāļ = -inf; āļŠāļāļāđāļāđāļē
āļāļāļāđāļāļāļĨāđāļēāļ (āđāļāđāļēāļāļąāļāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļąāđāļāļŦāļĄāļ)
āđāļĄāđāļāļāļīāđāļāļāļĢāđ = 100; int āđāļ [1, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļģāļāļ§āļāļāļēāļĢāļ§āļāļāđāļģāļŠāļđāļāļŠāļļāļ
āđāļĨāļ·āļāļ = ld-lbfgs; āļāļģāļŠāļąāđāļ
āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāļĒāđāļāļāļāļēāļāļŦāļĨāļąāļ āļāđāļēāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ·āļ:
gn-orig-āđāļāļĒāļāļĢāļ-l â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļāļēāļĢāđāļāđāļāļēāļāļāļąāđāļāđāļāļīāļĄ,
āļĨāļģāđāļāļĩāļĒāļāđāļāļāđāļāļāļāļīāđāļ)
g-mlsl-lds â āļāļēāļĢāđāļāļ·āđāļāļĄāđāļĒāļāđāļāļĩāđāļĒāļ§āļŦāļĨāļēāļĒāļĢāļ°āļāļąāļ (āļĨāļģāļāļąāļāļāļ§āļēāļĄāļāļĨāļēāļāđāļāļĨāļ·āđāļāļāļāđāļģ
āļāđāļāļāļāļēāļĢāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļāļāđāļāļāļāļēāļĄāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩāđāļāļāđāļāļāļāļīāđāļ)
gn-āļāļĢāļ-l-noscal â āļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄāļāļ·āļāļāđāļēāļŦāļēāļĢ
gn-isres - āļāļĢāļąāļāļāļĢāļļāļāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļ§āļīāļ§āļąāļāļāļēāļāļēāļĢāļāļąāļāļāļąāļāđāļāļāļŠāļļāđāļĄ
ld-tnewton - āļāļīāļ§āļāļąāļāļāļĩāđāļāļđāļāļāļąāļāļāļāļ
gn-āļāļĢāļ-l-rand â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļĨāļģāđāļāļĩāļĒāļāđāļāļāļēāļ°āļāļĩāđ āļŠāļļāđāļĄ)
ln-newuoa â āļāļāļļāļāļąāļāļāđāļāļĢāļĩāđāļĄāđāļĄāļĩāļāđāļāļāļģāļāļąāļāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļĒ Iteratively
āļŠāļĢāđāļēāļāļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāļģāļĨāļąāļāļŠāļāļ
gn-āļāļĢāļ-l-āđāļĢāļāļāđ-noscale â āđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āđāļĄāđāļĄāļĩāļĄāļēāļāļĢāļēāļŠāđāļ§āļ āđāļāļāļēāļ°āļāļĩāđ
āļĨāļģāđāļāļĩāļĒāļāļŠāļļāđāļĄ)
gn-āļāđāļāļāļģāđāļāļīāļāđāļāļĒāļāļĢāļ â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļāļēāļĢāđāļāđāļāļēāļāļāļąāđāļāđāļāļīāļĄ)
ld-tnewton-precond - āļāļīāļ§āļāļąāļāļāļąāļāļāļĨāļēāļĒāļāļĩāđāļāļĢāļąāļāļŠāļ āļēāļāđāļĨāđāļ§
ld-tnewton-āļĢāļĩāļŠāļāļēāļĢāđāļ â āļāļąāļāļāļāļāļāļīāļ§āļāļąāļāļāđāļ§āļĒāļāļēāļĢāļĢāļĩāļŠāļāļēāļĢāđāļāļāļĩāđāļāļąāļāļāļĩāđāļŠāļļāļ
gn-āļāļĢāļ - āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ
auglag-eq â āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ Lagrangian āļāļĩāđāđāļŠāļĢāļīāļĄāļāđāļ§āļĒāļāđāļāļāļģāļāļąāļāļāļ§āļēāļĄāđāļāđāļēāđāļāļĩāļĒāļĄāļāļąāļ
āđāļāļĩāļĒāļ
ln-neldermead - āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ Nelder-Mead simplex
ln-āđāļāļāļĩāļĨāđāļē â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāļĄāļĩāļāđāļāļāļģāļāļąāļ āđāļāļĒāļāļēāļĢāļāļĢāļ°āļĄāļēāļāđāļāļīāļāđāļŠāđāļ
gn-crs2-lm - āļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļāļŦāļēāđāļāļāļŠāļļāđāļĄāļāđāļ§āļĒāļāļēāļĢāļāļĨāļēāļĒāļāļąāļāļāļļāđāđāļāļāļ·āđāļāļāļĩāđ
ld-var2 â Shifted Limited-Memory Variable-Metric āļāļąāļāļāļąāļ 2
ld-var1 â Shifted Limited-Memory Variable-Metric āļāļąāļāļāļąāļ 1
āđāļāđāļ-mma â āļ§āļīāļāļĩāļāļēāļĢāđāļāļĨāļ·āđāļāļāļĒāđāļēāļĒāđāļŠāđāļāļāļģāļāļąāļ
ld-lbfgs-nocedal - āđāļĄāđāļĄāļĩ
g-mlsl â āļĨāļīāļāļāđāđāļāļĩāļĒāļ§āļŦāļĨāļēāļĒāļĢāļ°āļāļąāļ (āļāđāļāļāļāļēāļĢāļāļēāļĢāļāļĢāļąāļāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļāļ·āđāļāļāļĩāđāđāļĨāļ°
āļāļāļāđāļāļ)
ld-lbfgs - BFGS āļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāļāđāļģ
gn-āđāļāļĒāļāļĢāļ-l â āļāļēāļĢāđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āļĨāļģāđāļāļĩāļĒāļāđāļāļāļēāļ°āļāļĩāđ)
ln-bobyqa â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļģāļāļąāļāļāļāļāđāļāļāļāļĩāđāļāļĢāļēāļĻāļāļēāļāļāļāļļāļāļąāļāļāđ
ln-sbplx - āļāļąāļ§āđāļāļĢāļĒāđāļāļĒāļāļāļ Nelder-Mead
ln-newuoa-āļāļđāļāļāļąāļ â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļģāļāļąāļāļāļāļāđāļāļāļāļĩāđāļāļĢāļēāļĻāļāļēāļāļāļāļļāļāļąāļāļāđāđāļāļĒ
āļāļēāļĢāļāļĢāļ°āļĄāļēāļāļāđāļēāļāļģāļĨāļąāļāļŠāļāļāļāļĩāđāļŠāļĢāđāļēāļāļāđāļģāđ
āļŠ.āļ.āļŠ - āļāļąāļĨāļāļāļĢāļīāļāļķāļĄ Lagrangian āđāļŠāļĢāļīāļĄ
ln-āđāļāļĢāļāļāļīāļŠ â āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļ·āđāļāļāļĩāđāļāļĩāđāđāļĄāđāļĄāļĩāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩāļāđāļēāļāđāļāļāļŦāļĨāļąāļ
āļ§āļīāļāļĩ
gn-āđāļāļĒāļāļĢāļ noscal - āđāļāđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ (āđāļĄāđāļĄāļĩāļĄāļēāļāļĢāļēāļŠāđāļ§āļ)
ld-tnewton-precond-āļĢāļĩāļŠāļāļēāļĢāđāļ - āļāļīāļ§āļāļąāļāļāļĩāđāļāļąāļāļāļāļāļĨāđāļ§āļāļŦāļāđāļēāļāđāļ§āļĒ
āļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāđāļŦāļĄāđāđāļāļāļāļąāļāļāļĩāđāļŠāļļāļ
ld-slsqp - āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļąāļāļŠāļāļāļāđāļāļĒāļāļĩāđāļŠāļļāļāļāļēāļĄāļĨāļģāļāļąāļ
āļāļąāđāļāļāļāļ = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āļāļāļēāļāļāļąāđāļāļāļāļāđāļĢāļīāđāļĄāļāđāļāļŠāļģāļŦāļĢāļąāļāļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāđāļĄāđāļĄāļĩāļāļēāļĢāđāļĨāđāļĢāļ°āļāļąāļāļŠāļĩ
āļŦāļĒāļļāļ = -inf; āļŠāļāļāđāļāđāļē
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāđāļēāļāļąāļāļāđāļāļąāļāļāđāļģāļāļ§āđāļēāļāđāļēāļāļĩāđ
āđāļāđāļāļāđāđāļāļĨāļē = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļāļŠāļąāļĄāļāļđāļĢāļāđāļāļāļāļāđāļē x āļāļąāđāļāļŦāļĄāļāļāļĒāļđāđāļāđāļģāļāļ§āđāļēāļāļĩāđ
āļĄāļđāļĨāļāđāļē
xtolr = 0; āļŠāļāļāđāļāđāļēāđāļ [0, inf)
āđāļāļāļāđāļāļēāļĢāļŦāļĒāļļāļ: āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŠāļąāļĄāļāļąāļāļāđāļāļāļāļāđāļē x āļāļąāđāļāļŦāļĄāļāļāđāļģāļāļ§āđāļēāļāļĩāđ
āļĄāļđāļĨāļāđāļē
āļāļąāļ§āļāļĒāđāļēāļ
āļĨāļāļāļ°āđāļāļĩāļĒāļāļāļļāļāļāļēāļĢāđāļŦāļĨāđāļ§āļĩāļĒāļāđāļĨāļŦāļīāļāļāļĩāđāđāļŦāđāđāļ§āđāđāļ 'segment.set' āđāļāļ·āđāļāļāđāļēāļāļāļīāļāļĢāļđāļāļ āļēāļ 30 āļāđāļēāļĄāļŠāļāļ
āļ āļēāļāļāļĩāđāļāļļāļāđāļĢāļīāđāļĄāļāđāļāđāļĨāļ°āđāļāđāļāđāļāļĄāļđāļĨāļĢāđāļ§āļĄāļāļąāļāđāļāđāļāļāļąāļāļāđāļāļąāļāļāđāļāļāļļāļāđāļĨāļ°āļĨāļāđāļāļĐ
āļāļēāļĢāđāļāļĨāļāđāļāļĒ divcurl āļāđāļ§āļĒāļāđāļģāļŦāļāļąāļ 5. āđāļāđāļāļāļĨāļĨāļąāļāļāđāđāļ 'registered.set'
mia-2dmyoserial-nonrigid -i segment.set -o register.set -k 2 -r 30 image:cost=mi -f
spline:rate=5,āļāļāļĨāļāđāļāļĐ=[divcurl:weight=5]
āļāļđāđāđāļāļĩāļĒāļ
āđāļāļīāļĢāđāļ āļ§āļāļĨāļāļĩāđ
āļĨāļīāļāļŠāļīāļāļāļīāđ
āļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāđāļāđāļāļĨāļīāļāļŠāļīāļāļāļīāđ (c) 1999-2015 āđāļĨāļāđāļāļīāļ āđāļĒāļāļĢāļĄāļāļĩ āđāļĨāļ°āļĄāļēāļāļĢāļīāļ āļŠāđāļāļ āļĄāļąāļāļĄāļē
āđāļāļĒāđāļĄāđāļĄāļĩāļāļēāļĢāļĢāļąāļāļāļĢāļ°āļāļąāļāđāļāđ āđāļĨāļ°āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāļāļāđāļēāļĒāļāđāļģāđāļāđāļ āļēāļĒāđāļāđāđāļāļ·āđāļāļāđāļāļāļāļ GNU
āđāļāļāļāļļāļāļēāļāļŠāļēāļāļēāļĢāļāļ°āļāļąāđāļ§āđāļ āđāļ§āļāļĢāđāļāļąāļ 3 (āļŦāļĢāļ·āļāđāļŦāļĄāđāļāļ§āđāļē) āļŠāļģāļŦāļĢāļąāļāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄ āđāļŦāđāļĢāļąāļāđāļāļĢāđāļāļĢāļĄāļāđāļ§āļĒāļāļļāđāļĄ
āļāļąāļ§āđāļĨāļ·āļāļ '--āļĨāļīāļāļŠāļīāļāļāļīāđ'
āđāļāđ mia-2dmyoserial-nonrigid āļāļāļāđāļĨāļāđāđāļāļĒāđāļāđāļāļĢāļīāļāļēāļĢ onworks.net