āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

mia-2dmyoserial-nonrigid - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ mia-2dmyoserial-nonrigid āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ 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


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

  • 1
    iReport-Designer āļŠāļģāļŦāļĢāļąāļš JasperReports
    iReport-Designer āļŠāļģāļŦāļĢāļąāļš JasperReports
    āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™ iReport/Jaspersoft Studio
    āļ›āļĢāļ°āļāļēāļĻ: āļ“ āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 5.5.0,
    Jaspersoft Studio āļˆāļ°āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢ
    āļ­āļ­āļāđāļšāļšāđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļŠāļģāļŦāļĢāļąāļš JasperReports iReport
    āļˆāļ°...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” iReport-Designer āļŠāļģāļŦāļĢāļąāļš JasperReports
  • 2
    āđ‚āļžāļŠāļ•āđŒāļ•āļąāļ§āļ•āļīāļ”āļ•āļąāđ‰āļ‡F
    āđ‚āļžāļŠāļ•āđŒāļ•āļąāļ§āļ•āļīāļ”āļ•āļąāđ‰āļ‡F
    PostInstallerF āļˆāļ°āļ•āļīāļ”āļ•āļąāđ‰āļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
    āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆ Fedora Linux āđāļĨāļ°āļ­āļ·āđˆāļ™āđ†
    āđ„āļĄāđˆāļĢāļ§āļĄāđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļĨāļąāļ‡āļˆāļēāļ
    āđƒāļŠāđ‰āļ‡āļēāļ™ Fedora āđ€āļ›āđ‡āļ™āļ„āļĢāļąāđ‰āļ‡āđāļĢāļ āļĄāļąāļ™āļ„āļ·āļ­
    āļ‡āđˆāļēāļĒāļŠāļģāļŦāļĢāļąāļš...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” PostInstallerF
  • 3
    āļŠāđ€āļ•āļĢāļ‹
    āļŠāđ€āļ•āļĢāļ‹
    āļĒāđ‰āļēāļĒāđ‚āļ„āļĢāļ‡āļāļēāļĢ strace āđ„āļ›āļ—āļĩāđˆ
    https://strace.io. strace is a
    āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒ āđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡ āđāļĨāļ°āļāļēāļĢāļŠāļ­āļ™
    āļ•āļąāļ§āļ•āļīāļ”āļ•āļēāļĄāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš Linux āļĄāļąāļ™āļ–āļđāļāđƒāļŠāđ‰
    āđ€āļžāļ·āđˆāļ­āđ€āļāđ‰āļēāļ•āļīāļ”āļ•āļēāļĄāļ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
  • 4
    gMKVExtractGUI
    gMKVExtractGUI
    GUI āļŠāļģāļŦāļĢāļąāļšāļĒāļđāļ—āļīāļĨāļīāļ•āļĩāđ‰ mkvextract (āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡
    MKVToolNix) āļ‹āļķāđˆāļ‡āļĢāļ§āļĄāđ€āļ­āļēāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ (āļ–āđ‰āļē
    āđ„āļĄāđˆāđƒāļŠāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ”) āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡ mkvextract āđāļĨāļ°
    āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļĢāļĢāļ–āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ mkvinfo āđ€āļ‚āļĩāļĒāļ™āđƒāļ™ C#NET 4.0,...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” gMKVExtractGUI
  • 5
    āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” JasperReports
    āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” JasperReports
    āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” JasperReports āļ„āļ·āļ­
    āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āđ‚āļĨāļ
    āļ‚āđˆāļēāļ§āļāļĢāļ­āļ‡āļ˜āļļāļĢāļāļīāļˆāđāļĨāļ°āļāļēāļĢāļĢāļēāļĒāļ‡āļēāļ™
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĒāļ™āļ•āđŒ. āļĄāļąāļ™āđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ āļēāļĐāļē Java . āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
    āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ„āļĨāļšāļĢāļēāļĢāļĩ JasperReports
  • 6
    āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļ›āļąāđˆāļ™
    āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļ›āļąāđˆāļ™
    Frappe Books āđ€āļ›āđ‡āļ™āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļŸāļĢāļĩ
    āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļģāļšāļąāļāļŠāļĩāđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ›āļ—āļĩāđˆ
    āđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒāđāļĨāļ°āļ­āļ­āļāđāļšāļšāļĄāļēāļ­āļĒāđˆāļēāļ‡āļ”āļĩāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđ‚āļ”āļĒ
    āļ˜āļļāļĢāļāļīāļˆāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāđāļĨāļ°āļŸāļĢāļĩāđāļĨāļ™āļ‹āđŒ āļĄāļąāļ™'...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļŦāļ™āļąāļ‡āļŠāļ·āļ­ Frappe
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad