เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

Ad


OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

mia-2dmyoica-full - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ mia-2dmyoica-เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ mia-2dmyoica-full เด•เดฎเดพเตปเดกเต เด‡เดคเดพเดฃเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


mia-2dmyoica-full - 2D เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


mia-2dmyoica-เดชเต‚เตผเดฃเตเดฃเด‚ -i -o [เด“เดชเตเดทเดจเตเด•เตพ]

เดตเดฟเดตเดฐเดฃเด‚


mia-2dmyoica-เดชเต‚เตผเดฃเตเดฃเด‚ เดˆ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดšเดฒเดจ เดจเดทเตเดŸเดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† 2D เดชเดคเดฟเดชเตเดชเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดตเต‹เตพเดจเดฟ เดœเดฟ, เด•เต†เตฝเดฎเดพเตป เดชเดฟ, เดธเดพเดจเตเดฑเต‹เดธเต เดŽ, เดฒเต†เดกเต†เดธเตเดฎ-เด•เดพเตผเดฌเดฏเต‹ เดŽเด‚เดœเต†, "เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต" เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดฎเดฏเต‹เด•เดพเตผเดกเดฟเดฏเตฝ เดชเต†เตผเดซเตเดฏเต‚เดทเตป เดกเดพเดฑเตเดฑ เดจเต‡เดŸเดฟเดฏ เดธเตเดตเดคเดจเตเดคเตเดฐ เดถเตเดตเดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดšเดฒเดจ เดจเดทเตเดŸเดชเดฐเดฟเดนเดพเดฐเด‚
เด‡เตปเดกเดฟเดชเต†เตปเดกเดจเตเดฑเต เด•เต‹เด‚เดชเต‹เดฃเดจเตเดฑเต เด…เดจเดพเดฒเดฟเดธเดฟเดธเต", เดฎเต†เดกเดฟเด•เตเด•เตฝ เด‡เดฎเต‡เดœเต เด…เดจเดพเดฒเดฟเดธเดฟเดธเต, 2012,
DOI:10.1016/j.media.2012.02.004. เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด†เดฆเตเดฏเด‚ เด’เดฐเต เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเต‡เดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด’เดฐเต เดจเต‹เตบ-เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเดฃเตเดŸเดฟเดฒเตŠเดจเตเดจเต เดฎเดพเดคเตเดฐเด‚. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดˆ เดชเดคเดฟเดชเตเดชเต เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเตเด•เตพ.

เด“เดชเตเดทเดจเตเด•เตพ


เดซเดฏเตฝ-เดเด’
-i --in-file=(เด‡เตปเดชเตเดŸเตเดŸเต, เด†เดตเดถเตเดฏเดฎเดพเดฃเต); เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เด‡เตปเดชเตเดŸเตเดŸเต เดชเต†เตผเดซเตเดฏเต‚เดทเตป เดกเดพเดฑเตเดฑ เดธเต†เดฑเตเดฑเต

-o --out-file=(เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต, เด†เดตเดถเตเดฏเดฎเดพเดฃเต); เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเต†เตผเดซเตเดฏเต‚เดทเตป เดกเดพเดฑเตเดฑ เดธเต†เดฑเตเดฑเต

-r --registered=
เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต. เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฐเดตเตเด‚ เดจเดฎเตเดชเดฑเดฟเด‚เด—เต เดธเตเด•เต€เดฎเตเด‚
เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดฑเตเดฑเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เด‡เตปเดชเตเดŸเตเดŸเต เด‡เดฎเต‡เดœเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดŽเดŸเตเดคเตเดคเดคเต.

--เดธเต‡เดตเต-เด•เตเดฐเต‹เดชเตเดชเตเดกเต=(เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต); เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เดˆ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เตเดฐเต‹เดชเตเดชเต เดšเต†เดฏเตโ€Œเดค เดธเต†เดฑเตเดฑเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•, เด‡เดฎเต‡เดœเต เดซเดฏเดฒเตเด•เตพ เดชเต‡เดฐเดฟเดจเตเดฑเต† เดคเดฃเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ

--save-feature=(เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต); เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เดธเต†เด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เดซเต€เดšเตเดšเตผ เด‡เดฎเต‡เดœเตเด•เดณเตเด‚ เดชเตเดฐเดพเดฐเด‚เดญ ICA เดฎเดฟเด•เตเดธเดฟเด‚เด—เต เดฎเดพเดŸเตเดฐเดฟเด•เตเดธเตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•

--save-refs=(เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต); เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เด“เดฐเต‹ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเดพเดธเดฟเดจเตเด‚ เดฑเดซเดฑเตปเดธเต เด‡เดฎเต‡เดœเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเด•
เดชเต‡เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚

--save-regs=(เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต); เดธเตเดŸเตเดฐเดฟเด‚เด—เต
เด“เดฐเต‹ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเดพเดธเดฟเดจเตเด‚ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•

เดธเดนเดพเดฏเดฟเด•เตเด•เต‚ & เดตเดฟเดตเดฐเด‚
-V --verbose=เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต
เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เดตเดพเดšเดพเดฒเดค, เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฒเต†เดตเดฒเดฟเดจเตเดฑเต† เดชเตเดฐเดฟเดจเตเดฑเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด‰เดฏเตผเดจเตเดจ เดฎเตเตปเด—เดฃเดจเด•เดณเตเด‚.
เดเดฑเตเดฑเดตเตเด‚ เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดฎเตเตปเด—เดฃเดจเด•เตพ เด‡เดตเดฏเดพเดฃเต:
เดตเดฟเดตเดฐเด‚ - เดคเดพเดดเตเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ
เดชเดฟเดจเตเดคเตเดŸเดฐเตเด• - เดซเด‚เด—เตเดทเตป เด•เต‹เตพ เดŸเตเดฐเต†เดฏเตเดธเต
เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต - เดŸเต†เดธเตเดฑเตเดฑเต เดชเดฐเดพเดœเดฏเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต - เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ
เดชเดฟเดถเด•เต - เดชเดฟเดถเด•เตเด•เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เดกเต€เดฌเด—เต - เดกเต€เดฌเด—เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
เดธเดจเตเดฆเต‡เดถเด‚ - เดธเดพเดงเดพเดฐเดฃ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ
เดฎเดพเดฐเด•เดฎเดพเดฏ โ€ เดฎเดพเดฐเด•เดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•

--เดชเด•เตผเดชเตเดชเดตเด•เดพเดถเด‚
เดชเด•เตผเดชเตเดชเดตเด•เดพเดถ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•

-h --เดธเดนเดพเดฏเด‚
เดˆ เดธเดนเดพเดฏเด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•

-? --เด‰เดชเดฏเต‹เด—เด‚
เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเดนเดพเดฏเด‚ เด…เดšเตเดšเดŸเดฟเด•เตเด•เตเด•

--เดชเดคเดฟเดชเตเดชเต
เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเตผ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดคเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•

ICA
-เดธเดฟ --เด˜เดŸเด•เด™เตเด™เตพ=0
ICA เด˜เดŸเด•เด™เตเด™เตพ 0 = เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตปICA เด˜เดŸเด•เด™เตเด™เตพ 0 = เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต
เด•เดฃเด•เตเด•เดพเด•เตเด•เตฝ

--เดธเดพเดงเดพเดฐเดฃเดฎเดพเด•เตเด•เตเด•
เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เดเดธเดฟเด•เตพ

--เดจเต‹-เดฎเต†เตปเดธเตโ€ŒเดธเตเดŸเตเดฐเดฟเดชเตเดชเต
เดฎเดฟเด•เตเดธเดฟเด‚เด—เต เด•เตผเดตเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดถเดฐเดพเดถเดฐเดฟ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฐเตเดคเต

-s --segscale=0
เดŽเตฝเดตเดฟ (0=เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเต‡เดทเตป เด‡เดฒเตเดฒ) เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เด•เตเดฐเต‹เดชเตเดชเต เดฌเต‹เด•เตโ€Œเดธเต เดตเดฟเดญเดœเดฟเดšเตเดšเต เดธเตโ€Œเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเด•
เดŽเตฝเดตเดฟเด•เตเด•เต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เด•เตเดฐเต‹เดชเตเดชเต เดฌเต‹เด•เตเดธเต เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเตเด• (0=เดธเต†เด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เด‡เดฒเตเดฒ)

-k --skip=0
เดชเดฐเดฎเตเดชเดฐเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด• เด‰เดฆเดพ. เด•เดพเดฐเดฃเด‚ เด…เดต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดŸเต‡เดคเดพเดฃเต
เดชเดฐเดฎเตเดชเดฐเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด• เด‰เดฆเดพ. เด•เดพเดฐเดฃเด‚ เด…เดต เดชเต‹เดฒเต†
เดฎเดฑเตเดฑเต เดฐเต€เดคเดฟเด•เดณเตเดŸเต‡เดคเดพเดฃเต

-m --max-ica-iter=400
ICA-เดฏเดฟเดฒเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ ICA-เดฏเดฟเดฒเต† เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚

-E --segmethod=เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ
เดธเต†เด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เดฐเต€เดคเดฟ
เดกเต†เตฝเดฑเตเดฑ เด•เตŠเดŸเตเดฎเตเดŸเดฟ โ€ เดชเต€เด•เตเด•เต เดŽเตปเดนเดพเตปเดธเตโ€Œเดฎเต†เดจเตเดฑเต เด‡เดฎเต‡เดœเตเด•เดณเตเดŸเต† เดตเตเดฏเดคเตเดฏเดพเดธเด‚
เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ - เดซเต€เดšเตเดšเตผ เดšเดฟเดคเตเดฐเด™เตเด™เตพ
เดกเต†เตฝเดฑเตเดฑ-เดธเดตเดฟเดถเต‡เดทเดค - เดธเดตเดฟเดถเต‡เดทเดค เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดตเตเดฏเดคเตเดฏเดพเดธเด‚

-b --min-breathing-frequency=-1
เด•เตเดฑเดžเตเดž เดถเดฐเดพเดถเดฐเดฟ เด†เดตเตƒเดคเตเดคเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดฎเดฟเด•เตเดธเดฟเด‚เด—เต เด•เตผเดตเต เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
เดฌเตเดฐเต€เดคเตเดคเดฟเด‚เด—เต. เด†เดฐเต‹เด—เตเดฏเด•เดฐเดฎเดพเดฏ เดตเดฟเดถเตเดฐเดฎ เดถเตเดตเดธเดจ เดจเดฟเดฐเด•เตเด•เต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ 12 เด†เดฃเต. เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฎเต‚เดฒเตเดฏเด‚
เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ 0.0 เดถเตเดฐเต‡เดฃเดฟเดฏเต† เด‡เตปเดกเดจเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดพเดฐเด‚เดญ เดถเตเดตเดพเดธเต‹เดšเตเด›เตเดตเดพเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต‡เดŸเดฟเดฏเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เด•เตเดฑเดžเตเดž เดถเดฐเดพเดถเดฐเดฟ เด†เดตเตƒเดคเตเดคเดฟ เด’เดฐเต เดฎเดฟเด•เตเดธเดฟเด‚เด—เต เด•เตผเดตเดฟเดจเต เด•เดดเดฟเดฏเตเด‚
เดฌเตเดฐเต€เดคเตเดคเดฟเด‚เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดคเตเดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด†เดฐเต‹เด—เตเดฏเด•เดฐเดฎเดพเดฏ เดตเดฟเดถเตเดฐเดฎ เดถเตเดตเดธเดจ เดจเดฟเดฐเด•เตเด•เต
เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเต 12. เด’เดฐเต เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฎเต‚เดฒเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ 0.0 เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเดพเดฐเด‚เดญ เดถเตเดตเดพเดธเด‚ เดคเดŸเดžเตเดžเตเดจเดฟเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ เดฒเดญเดฟเดšเตเดš เดธเต€เดฐเต€เดธเต เด‡เตปเดกเดจเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚.

เดจเดŸเดชเดŸเดฟ
--เดคเตเดฐเต†เดกเตเด•เตพ=-1
เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚, เดˆ เดธเด‚เด–เตเดฏ เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต† เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต. (-1:
เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป).เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด™เตเด™เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚,เด‡เดคเต
เดธเด‚เด–เตเดฏ เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเต เด•เตเดฑเดตเต‹ เดคเตเดฒเตเดฏเดฎเต‹ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดฏเดจเตเดคเตเดฐเด‚. (-1: เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป).

เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป
-L --linear-optimizer=gsl:opt=simplex,step=1.0
เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฎเต‚เดฒเตเดฏเด‚ เดšเต†เดฑเตเดคเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ
เด’เดฐเต เดชเตเดฒเด—เต-เด‡เตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เตพ:เดฎเดฟเดจเดฟเดฎเตˆเดธเตผ/เดธเดฟเด‚เด—เดฟเตพเด•เต‹เดธเตเดฑเตเดฑเต

--linear-transform=affine
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดฐเต‡เด–เต€เดฏ เดฐเต‚เดชเดพเดจเตเดคเดฐเด‚ a เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดชเตเดฒเด—เต-เด‡เตป. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ PLUGINS:2dimage/transform เด•เดพเดฃเตเด•

-O --non-linear-optimizer=gsl:opt=gd,step=0.1
เดจเต‹เตบ-เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเดฟเตฝ เดฎเดฟเดจเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ. เดšเดฐเดŸเต
เด’เดฐเต เดชเตเดฒเด—เต-เด‡เตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เตพ:เดฎเดฟเดจเดฟเดฎเตˆเดธเตผ/เดธเดฟเด‚เด—เดฟเตพเด•เต‹เดธเตเดฑเตเดฑเต

-a --start-c-rate=16
เดธเตโ€Œเดชเตˆเดจเตเด•เดณเดฟเตฝ เด•เต‹เดซเดฟเดธเดฟเดจเดฑเตเดฑเต เดจเดฟเดฐเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•, --c-rate-divider เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดฐเต‹ pass.start coefficinet rate in spines , เดตเดฟเดญเดœเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด“เดฐเต‹ เดชเดพเดธเดฟเดฒเตเด‚ --c-rate-divider.

--c-rate-divider=2
เด“เดฐเต‹ เดชเดพเดธเดฟเดจเตเด‚ เด•เต‹เดซเดฟเดทเตเดฏเดจเตเดฑเต เดฑเต‡เดฑเตเดฑเต เดกเดฟเดตเตˆเดกเตผ. เด“เดฐเต‹ เดชเดพเดธเดฟเดจเตเด‚ เด•เต‹เดซเดฟเดทเตเดฏเดจเตเดฑเต เดฑเต‡เดฑเตเดฑเต เดกเดฟเดตเตˆเดกเตผ.

-d --start-divcurl=10000
divcurl เดญเดพเดฐเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•, เด“เดฐเต‹เดจเตเดจเดฟเดฒเตเด‚ --divcurl-divider เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต
pass.Divcurl เดญเดพเดฐเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•, เด“เดฐเต‹เดจเตเดจเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เต‚เดŸเต† --divcurl-divider เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด•.

--divcurl-divider=2
เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดชเดพเดธเตเดธเดฟเดฒเตเด‚ Divcurl เดตเต†เดฏเตเดฑเตเดฑเต เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต
เดชเตเดคเดฟเดฏ เดชเดพเดธเต.

-R --เดฑเดซเดฑเตปเดธเต=-1
เด†เด—เต‹เดณ เดฑเดซเดฑเตปเดธเต เดŽเดฒเตเดฒเดพ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฃเด‚. เดจเต‹เตบ-เดจเต†เด—เดฑเตเดฑเต€เดตเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ
เดฎเต‚เดฒเตเดฏเด‚, เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดˆ เดฑเดซเดฑเตปเดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เตเดฐเต‹เดชเตเดชเต เดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚
เดฏเดฅเดพเตผเดคเตเดฅ เดšเดฟเดคเตเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดคเต€เดฏเดคเดฟ เด•เตเดคเตเดคเดฟเดตเดฏเตเด•เตเด•เตเด‚. เดจเดฟเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ -1-เดจเต เดตเดฟเดŸเตเด•
เด•เดพเดฐเตเดฏเดฎเดพเด•เตเด•เต‡เดฃเตเดŸ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‰เดณเตเดณ เดŽเดฒเตเดฒเดพ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เด’เดฐเต เดถเดฐเดพเดถเดฐเดฟ เดธเตเดฅเดพเดจเดคเตเดคเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดฃเด‚
เดชเตเดฐเดธเตเดฅเดพเดจเด‚ เด—เตเดฒเต‹เดฌเตฝ เดฑเดซเดฑเตปเดธเต เดŽเดฒเตเดฒเดพ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฃเด‚. เดŽ เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ
เดจเต‹เตบ-เดจเต†เด—เดฑเตเดฑเต€เดตเต เดฎเต‚เดฒเตเดฏเด‚, เด‡เดฎเต‡เดœเตเด•เตพ เดˆ เดฑเดซเดฑเตปเดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด‚
เด•เตเดฐเต‹เดชเตเดชเต เดšเต†เดฏเตโ€Œเดค เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด‡เดฎเต‡เดœเต เดคเต€เดฏเดคเดฟ เดฏเดฅเดพเตผเดคเตเดฅ เดšเดฟเดคเตเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตเดคเตเดคเดฟเดตเดฏเตเด•เตเด•เตเด‚. เดตเดฟเดŸเตเดŸเต‡เด•เตเด•เตเด•
เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -1-เตฝ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‰เดณเตเดณ เดŽเดฒเตเดฒเดพ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดŽ
เดชเตเดฐเดธเตเดฅเดพเดจเดคเตเดคเดฟเดจเตเดฑเต† เดถเดฐเดพเดถเดฐเดฟ เดธเตเดฅเดพเดจเด‚

-w --imagecost=เดšเดฟเดคเตเดฐเด‚:เดญเดพเดฐเด‚=1,เดตเดฟเดฒ=ssd
เด‡เดฎเต‡เดœเต เดšเต†เดฒเดตเต, src, ref เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฐเตเดคเต, เด‡เดต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚
เดชเดฐเดฟเดชเดพเดŸเดฟ. เด’เดฐเต เดชเตเดฒเด—เต-เด‡เตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดตเต‡เดฃเตเดŸเดฟ
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเตเด•เตพ PLUGINS:2dimage/fullcost เด•เดพเดฃเตเด•

-l --mg-levels=3
เดฎเตพเดŸเตเดŸเดฟ-เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดฒเต†เดตเดฒเตเด•เตพ เดฎเตพเดŸเตเดŸเดฟ-เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดฒเต†เดตเดฒเตเด•เตพ

-p --linear-passes=3
เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเดพเดธเตเด•เตพ (0 เดฎเตเดคเตฝ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•) เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเดพเดธเตเด•เตพ (0 เดฎเตเดคเตฝ
เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•)

-P --nonlinear-passes=3
เดจเต‹เตบ-เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเดพเดธเตเด•เตพ (0 เดฎเตเดคเตฝ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•) เดจเต‹เตบ-เดฒเต€เดจเดฟเดฏเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดชเดพเดธเตเด•เตพ
(0 เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเตป)

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 1d/splinebc


เด•เดฃเตเดฃเดพเดŸเดฟ เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเตฝ เดฎเดฟเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเตเดชเตเดฒเตˆเตป เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เด…เดตเดธเตเดฅเด•เตพ

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เด…เดคเดฟเตผเดคเตเดคเดฟเดฏเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดชเตเดฒเตˆเตป เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

เดชเต‚เดœเตเดฏเด‚ เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต เดชเต‚เดœเตเดฏเด‚ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดชเตเดฒเตˆเตป เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 1d/splinekernel


bspline เดฌเดฟ-เดธเตเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตฝ, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

d = 3; int in [0, 5]
เดธเตเดชเตเดฒเตˆเตป เดฌเดฟเดฐเตเดฆเด‚.

เด“เดฎเต‹เด‚เดธเต OMoms-spline เด•เต‡เตผเดฃเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตฝ, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

d = 3; int in [3, 3]
เดธเตเดชเตเดฒเตˆเตป เดฌเดฟเดฐเตเดฆเด‚.

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 2เดกเดฟเดฎเต‡เดœเต/เดšเต†เดฒเดตเต


lncc เดฎเดพเดธเตเด•เดฟเด‚เด—เต เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดฒเต‹เด•เตเด•เตฝ เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เด•เตเดฐเต‹เดธเต เด•เต‹เดฑเดฟเดฒเต‡เดทเตป., เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ
เด†เด•เตเดจเตเดจเต:

w = 5; uint in [1, 256]
เดฒเต‹เด•เตเด•เดฒเตˆเดธเตเดกเต เด•เตเดฐเต‹เดธเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดชเด•เตเดคเดฟ เดตเต€เดคเดฟ
เดชเดฐเดธเตเดชเดฐเดฌเดจเตเดงเด‚.

เดซเดฒเดตเตเดฎเดฟเดฒเตเดฒ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดšเดคเตเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฆเต‚เดฐเดคเตเดคเดฟเดจเตเดฑเต† เด…เดณเดตเต

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

mi เดธเตเดชเตเดฒเตˆเตป เดชเดพเตผเดธเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดธเตเดชเดฐ เดตเดฟเดตเดฐเด™เตเด™เตพ., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดฎเตเดฑเดฟเด•เตเด•เตเด• = 0; [0, 40] เตฝ เด’เดดเตเด•เตเด•
เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‰เดฏเตผเดจเตเดจเดคเตเด‚ เดคเดพเดดเตเดจเตเดจเดคเตเดฎเดพเดฏ เดคเต€เดตเตเดฐเดคเดฏเดฟเตฝ เดฎเตเดฑเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฟเด•เตเดธเดฒเตเด•เดณเตเดŸเต† เดถเดคเดฎเดพเดจเด‚
เดชเตเดฑเดคเตเดคเตเดณเตเดณเดตเตผ.

mbins = 64; uint in [1, 256]
เดšเดฒเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดฌเดฟเดจเตเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

mkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เดชเดพเตผเดธเตป เดนเดฟเตปเดธเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดจเต€เด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตโ€Œเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ
PLUGINS:1d/splinekernel เด•เดพเดฃเตเด•

rbins = 64; uint in [1, 256]
เดฑเดซเดฑเตปเดธเต เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดฌเดฟเดจเตเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

เด•เต†เตผเดฃเตฝ = [bspline:d=0]; เดซเดพเด•เตเดŸเดฑเดฟ
เดฑเดซเดฑเตปเดธเต เด‡เดฎเต‡เดœเต เดชเดพเตผเดธเตป เดนเดฟเตปเดธเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณ เดธเตโ€Œเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเดพเดฏเดฟ-
ins PLUGINS:1d/splinekernel เด•เดพเดฃเตเด•

เดŽเตปเดธเดฟเดธเดฟ เดธเดพเดงเดพเดฐเดฃ เด•เตเดฐเต‹เดธเต เด•เต‹เดฑเดฟเดฒเต‡เดทเตป.

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

ngf เดˆ เดซเด‚เด—เตโ€Œเดทเตป เดจเต‹เตผเดฎเดฒเตˆเดธเต เดšเต†เดฏเตโ€Œเดค เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดšเดฟเดคเตเดฐ เดธเดฎเดพเดจเดคเดฏเต† เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต
เดตเดฏเดฒเตเด•เตพ. เดตเดฟเดตเดฟเดง เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เด•เต‡เตผเดฃเดฒเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดชเดฐเดฟเดฃเดพเดฎเด‚ = ds; เด•เดฒเตเดชเดฟเด•เตเด•เตเด•
เดชเตเดฒเด—เดฟเตป เด‰เดชเดคเดฐเด‚. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:
sq - เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เดšเดคเตเดฐเด‚
ds - เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดค เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เดšเดคเตเดฐเด‚
เดกเต‡เดพเดŸเตเดŸเต - เดธเตเด•เต†เดฏเดฟเดฒเตผ เด‰เตฝเดชเตเดชเดจเตเดจ เด•เต‡เตผเดฃเตฝ
เด•เตเดฐเดฟเดถเต - เด•เตเดฐเต‹เดธเต เด‰เตฝเดชเตเดชเดจเตเดจ เด•เต‡เตผเดฃเตฝ

SSD 2D เด‡เดฎเต‡เดœเต เดšเต†เดฒเดตเต: เดธเตเด•เตเดตเดฏเตผ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเดŸเต† เด†เด•เต†เดคเตเดคเตเด•, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด“เดŸเตเดŸเต‹เดคเตเดฐเดทเต = 0; [0, 1000] เตฝ เด’เดดเตเด•เตเด•
เดคเต€เดตเตเดฐเดค เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เดŽเดŸเตเดคเตเดคเต เดšเดฒเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด• เดฎเดพเดธเตเด•เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดงเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดฒเตเดคเดพเดฃเต.

เดงเดจเดพเด—เดฎ = 0; เดฌเต‚เตพ
เด‡เดฎเต‡เดœเต เดชเดฟเด•เตเดธเดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตŠเดฃเตเดŸเต เดฎเต†เดŸเตเดฐเดฟเด•เต เดจเต‹เตผเดฎเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเดฃเดฎเต‹ เดŽเดจเตเดจเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•.

ssd-เด“เดŸเตเดŸเต‹เดฎเดพเดธเตเด•เต
2D เด‡เดฎเต‡เดœเต เดšเต†เดฒเดตเต: เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด“เดŸเตเดŸเต‹เดฎเดพเดธเตเด•เดฟเด‚เด—เดฟเดจเตŠเดชเตเดชเด‚ เดšเดคเตเดฐ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเดŸเต† เด†เด•เต†เดคเตเดคเตเด•
เดชเดฐเดฟเดงเดฟเด•เตพ, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

rthresh = 0; เด‡เดฐเดŸเตเดŸเดฟ
เดฑเดซเดฑเตปเดธเต เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เดคเตเดฐเต†เดทเต‹เตพเดกเต เดคเต€เดตเตเดฐเดค เดฎเต‚เดฒเตเดฏเด‚.

เดคเดฒเตเดฒเตเด• = 0; เด‡เดฐเดŸเตเดŸเดฟ
เด‰เดฑเดตเดฟเดŸ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เดคเตเดฐเต†เดทเต‹เตพเดกเต เดคเต€เดตเตเดฐเดค เดฎเต‚เดฒเตเดฏเด‚.

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 2เดกเดฟเดฎเต‡เดœเต/เดซเตเตพ เด•เต‹เดธเตเดฑเตเดฑเต


เดšเดฟเดคเตเดฐเด‚ เดฎเตพเดŸเตเดŸเดฟ-เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดพเดฎเดพเดจเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเดšเตเดš เด‡เดฎเต‡เดœเต เดธเดฎเดพเดจเดค เดšเต†เดฒเดตเต เดซเด‚เด—เตโ€Œเดทเตป
เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต. เดฏเดฅเดพเตผเดคเตเดฅ เดธเดฎเดพเดจเดค เด…เดณเดตเต เด…เดงเดฟเด• เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.,
เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดšเต†เดฒเดตเต = ssd; เดซเดพเด•เตเดŸเดฑเดฟ
เด•เต‹เดธเตเดฑเตเดฑเต เดซเด‚เด—เตเดทเตป เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ PLUGINS:2dimage/cost เด•เดพเดฃเตเด•

เดกเต€เดฌเด—เต = 0; เดฌเต‚เตพ
เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฑเต†เดธเดฑเตเดฑเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•.

เดฑเดซเดฑเตปเดธเต =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดฑเดซเดฑเตปเดธเต เดšเดฟเดคเตเดฐเด‚.

เด‰เดฑเดตเดฟเดŸ =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดชเด เดจ เดšเดฟเดคเตเดฐเด‚.

เดญเดพเดฐเด‚ = 1; เดซเตเดฒเต‹เดŸเตเดŸเต
เดšเต†เดฒเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเดฐเด‚.

เดฒเต‡เดฌเดฒเดฟเดฎเต‡เดœเต
เดฐเดฃเตเดŸเต เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดฒเต‡เดฌเดฒเตเด•เตพ เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฒเต‡เดฌเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดพเดฎเตเดฏเดค เดšเต†เดฒเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚-
เดฎเตพเดŸเตเดŸเดฟ-เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดกเต€เดฌเด—เต = 0; int in [0, 1]
เด’เดฐเต 3D เด‡เดฎเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฆเต‚เดฐเด‚ เดŽเดดเตเดคเตเด•.

เดฎเดพเด•เตเดธเตเดฒเต‡เดฌเตฝ = 256; int in [2, 32000]
เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚ เดฒเต‡เดฌเดฒเตเด•เตพ.

เดฑเดซเดฑเตปเดธเต =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดฑเดซเดฑเตปเดธเต เดšเดฟเดคเตเดฐเด‚.

เด‰เดฑเดตเดฟเดŸ =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดชเด เดจ เดšเดฟเดคเตเดฐเด‚.

เดญเดพเดฐเด‚ = 1; เดซเตเดฒเต‹เดŸเตเดŸเต
เดšเต†เดฒเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเดฐเด‚.

เดฎเตเด–เด‚เดฎเต‚เดŸเดฟ เดšเดฟเดคเตเดฐเด‚
เดฎเตพเดŸเตเดŸเดฟ- เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดพเดฎเดพเดจเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเดšเตเดš เดฎเดพเดธเตเด•เดกเต เด‡เดฎเต‡เดœเต เดธเดพเดฎเตเดฏเดค เดšเต†เดฒเดตเต เดซเด‚เด—เตโ€Œเดทเตป
เดฑเต†เดธเดฒเต‚เดทเตป เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดธเตเด•เตเด•เตพ เด‡เดŸเดคเต‚เตผเดจเตเดจ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ เดจเดฟเดฑเดžเตเดžเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดฎเตพเดŸเตเดŸเดฟ-เดฑเต†เดธเดฒเตเดฏเต‚เดทเตป เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด•เดพเดฐเดฃเด‚ เดฎเดพเดธเตเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต‡เด•เตเด•เดพเด‚
เดšเดฟเดคเตเดฐเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ. เดฑเดซเดฑเตปเดธเต เดฎเดพเดธเตเด•เตเด‚ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดŸ เดฎเดพเดธเตเด•เตเด‚
เดชเด เดจ เดšเดฟเดคเตเดฐเด‚ เดฌเตˆเดจเดฑเดฟ AND เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฏเดฅเดพเตผเดคเตเดฅ เดธเดฎเดพเดจเดคเดฏเตเดŸเต† เด…เดณเดตเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
es เด…เดงเดฟเด• เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดšเต†เดฒเดตเต = ssd; เดซเดพเด•เตเดŸเดฑเดฟ
เด•เต‹เดธเตเดฑเตเดฑเต เดซเด‚เด—เตเดทเตป เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:2เดกเดฟเดฎเต‡เดœเต/เดฎเดพเดธเตเด•เต เด•เต‹เดธเตเดฑเตเดฑเต

เดฑเดซเดฑเตปเดธเต =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดฑเดซเดฑเตปเดธเต เดšเดฟเดคเตเดฐเด‚.

ref-เดฎเดพเดธเตเด•เต =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดฑเดซเดฑเตปเดธเต เด‡เดฎเต‡เดœเต เดฎเดพเดธเตเด•เต (เดฌเตˆเดจเดฑเดฟ).

เด‰เดฑเดตเดฟเดŸ =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดชเด เดจ เดšเดฟเดคเตเดฐเด‚.

src-เดฎเดพเดธเตเด•เต =(เด‡เตปเดชเตเดŸเตเดŸเต, เดธเตเดŸเตเดฐเดฟเด‚เด—เต)
เดชเด เดจ เด‡เดฎเต‡เดœเต เดฎเดพเดธเตเด•เต (เดฌเตˆเดจเดฑเดฟ).

เดญเดพเดฐเด‚ = 1; เดซเตเดฒเต‹เดŸเตเดŸเต
เดšเต†เดฒเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเดฐเด‚.

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 2dimage/io


bmp BMP 2D-เด‡เดฎเต‡เดœเต เด‡เตปเดชเตเดŸเตเดŸเต/เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเดฟเดจเตเดคเตเดฃ

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .BMP, .bmp

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเด• เดคเดฐเด™เตเด™เตพ:
เดฌเตˆเดจเดฑเดฟ เดกเดพเดฑเตเดฑ, เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 8 เดฌเดฟเดฑเตเดฑเต, เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 16 เดฌเดฟเดฑเตเดฑเต

เดกเดพเดฑเตเดฑเดพเดชเต‚เตพ เด†เดจเตเดคเดฐเดฟเด• เดกเดพเดฑเตเดฑ เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเตเดฑเดคเตเดคเต‡เด•เตเด•เตเด‚ เดตเต†เตผเดšเตเดตเตฝ IO

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .@

เดกเดฟเด•เต‹เด‚ DICOM-เดจเตเดณเตเดณ 2D เด‡เดฎเต‡เดœเต io

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .DCM, .dcm

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเด• เดคเดฐเด™เตเด™เตพ:
เด’เดชเตเดชเดฟเดŸเตเดŸ 16 เดฌเดฟเดฑเตเดฑเต, เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 16 เดฌเดฟเดฑเตเดฑเต

exr OpenEXR เด‡เดฎเต‡เดœเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต 2dimage io เดชเตเดฒเด—เดฟเตป

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .EXR, .exr

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเด• เดคเดฐเด™เตเด™เตพ:
เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 32 เดฌเดฟเดฑเตเดฑเต, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต 32 เดฌเดฟเดฑเตเดฑเต

jpg jpeg เด—เตเดฐเต‡ เดธเตเด•เต†เดฏเดฟเตฝ เด‡เดฎเต‡เดœเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต 2dimage io เดชเตเดฒเด—เดฟเตป

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .JPEG, .JPG, .jpeg, .jpg

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเด• เดคเดฐเด™เตเด™เตพ:
เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 8 เดฌเดฟเดฑเตเดฑเต

PNG png เด‡เดฎเต‡เดœเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต 2dimage io เดชเตเดฒเด—เดฟเตป

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .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 เดชเตเดฒเด—เดฟเตป

เด…เด‚เด—เต€เด•เตƒเดค เดซเดฏเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ: .V, .VISTA, .v, .vista

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเด• เดคเดฐเด™เตเด™เตพ:
เดฌเตˆเดจเดฑเดฟ เดกเดพเดฑเตเดฑ, เด’เดชเตเดชเดฟเดŸเตเดŸ 8 เดฌเดฟเดฑเตเดฑเต, เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 8 เดฌเดฟเดฑเตเดฑเต, เด’เดชเตเดชเดฟเดŸเตเดŸ 16 เดฌเดฟเดฑเตเดฑเต, เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 16 เดฌเดฟเดฑเตเดฑเต,
เด’เดชเตเดชเดฟเดŸเตเดŸ 32 เดฌเดฟเดฑเตเดฑเต, เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค 32 เดฌเดฟเดฑเตเดฑเต, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต 32 เดฌเดฟเดฑเตเดฑเต, เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดชเต‹เดฏเดฟเดจเตเดฑเต 64
เดฌเดฟเดฑเตเดฑเต

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 2เดกเดฟเดฎเต‡เดœเต/เดฎเดพเดธเตเด•เต เด•เต‹เดธเตเดฑเตเดฑเต


lncc เดฎเดพเดธเตเด•เดฟเด‚เด—เต เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดฒเต‹เด•เตเด•เตฝ เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เด•เตเดฐเต‹เดธเต เด•เต‹เดฑเดฟเดฒเต‡เดทเตป., เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ
เด†เด•เตเดจเตเดจเต:

w = 5; uint in [1, 256]
เดฒเต‹เด•เตเด•เดฒเตˆเดธเตเดกเต เด•เตเดฐเต‹เดธเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดชเด•เตเดคเดฟ เดตเต€เดคเดฟ
เดชเดฐเดธเตเดชเดฐเดฌเดจเตเดงเด‚.

mi เดฎเดพเดธเตเด•เดฟเด‚เด—เดฟเดจเตŠเดชเตเดชเด‚ เดธเตเดชเตเดฒเตˆเตป เดชเดพเตผเดธเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดธเตเดชเดฐ เดตเดฟเดตเดฐเด™เตเด™เตพ., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดฎเตเดฑเดฟเด•เตเด•เตเด• = 0; [0, 40] เตฝ เด’เดดเตเด•เตเด•
เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‰เดฏเตผเดจเตเดจเดคเตเด‚ เดคเดพเดดเตเดจเตเดจเดคเตเดฎเดพเดฏ เดคเต€เดตเตเดฐเดคเดฏเดฟเตฝ เดฎเตเดฑเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเดฟเด•เตเดธเดฒเตเด•เดณเตเดŸเต† เดถเดคเดฎเดพเดจเด‚
เดชเตเดฑเดคเตเดคเตเดณเตเดณเดตเตผ.

mbins = 64; uint in [1, 256]
เดšเดฒเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดฌเดฟเดจเตเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

mkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เดชเดพเตผเดธเตป เดนเดฟเตปเดธเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดจเต€เด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตโ€Œเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ
PLUGINS:1d/splinekernel เด•เดพเดฃเตเด•

rbins = 64; uint in [1, 256]
เดฑเดซเดฑเตปเดธเต เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดฌเดฟเดจเตเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

เด•เต†เตผเดฃเตฝ = [bspline:d=0]; เดซเดพเด•เตเดŸเดฑเดฟ
เดฑเดซเดฑเตปเดธเต เด‡เดฎเต‡เดœเต เดชเดพเตผเดธเตป เดนเดฟเตปเดธเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดณเตเดณ เดธเตโ€Œเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เดฟเดจเดพเดฏเดฟ-
ins PLUGINS:1d/splinekernel เด•เดพเดฃเตเด•

เดŽเตปเดธเดฟเดธเดฟ เดฎเดพเดธเตเด•เดฟเด‚เด—เต เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต‹เตผเดฎเดฒเตˆเดธเตเดกเต เด•เตเดฐเต‹เดธเต เด•เต‹เดฑเดฟเดฒเต‡เดทเตป.

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

SSD เดฎเดพเดธเตเด•เดฟเด‚เด—เดฟเดจเตŠเดชเตเดชเด‚ เดธเตเด•เตเดตเดฏเตผ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเดŸเต† เด†เด•เต†เดคเตเดคเตเด•.

(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดฒเตเดฒ)

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 2dimage/transform


เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดšเดคเต เด…เดซเตˆเตป เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ (เด†เดฑเต เดกเดฟเด—เตเดฐเดฟ เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเด‚), เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด…เดคเดฟเตผเดคเตเดคเดฟ = เด•เดฃเตเดฃเดพเดŸเดฟ; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/splinebc

imgkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเตผ เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

เด…เดฏเดตเดฟเดฒเตเดฒเดพเดคเตเดค เด•เตผเด•เตเด•เดถเดฎเดพเดฏ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ (เด…เดคเดพเดฏเดคเต เดญเตเดฐเดฎเดฃเดตเตเด‚ เดตเดฟเดตเตผเดคเตเดคเดจเดตเตเด‚, เดฎเต‚เดจเตเดจเต เดกเดฟเด—เตเดฐเดฟ
เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเด‚)., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด…เดคเดฟเตผเดคเตเดคเดฟ = เด•เดฃเตเดฃเดพเดŸเดฟ; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/splinebc

imgkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเตผ เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

เดšเต†เด‚เดšเต€เดฏเตฝ เด•เต‡เดจเตเดฆเตเดฐเด‚ = [[0,0]]; 2dfvector
เด†เดชเต‡เด•เตเดทเดฟเด• เดญเตเดฐเดฎเดฃ เด•เต‡เดจเตเดฆเตเดฐเด‚, เด…เดคเดพเดฏเดคเต <0.5,0.5> เด•เต‡เดจเตเดฆเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‡เดจเตเดฆเตเดฐเดตเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดจเตเดคเตเดฃ เดฆเต€เตผเด˜เดšเดคเตเดฐเด‚.

เดฑเต†เดพเดŸเตเดŸเต‡เดทเตป เดญเตเดฐเดฎเดฃ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ (เด…เดคเดพเดฏเดคเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด•เต‡เดจเตเดฆเตเดฐเดคเตเดคเต† เดšเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟเดฏเตเดณเตเดณ เดญเตเดฐเดฎเดฃเด‚, เด’เดฐเต เดกเดฟเด—เตเดฐเดฟ
เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเด‚)., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด…เดคเดฟเตผเดคเตเดคเดฟ = เด•เดฃเตเดฃเดพเดŸเดฟ; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/splinebc

imgkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเตผ เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

เดšเต†เด‚เดšเต€เดฏเตฝ เด•เต‡เดจเตเดฆเตเดฐเด‚ = [[0,0]]; 2dfvector
เด†เดชเต‡เด•เตเดทเดฟเด• เดญเตเดฐเดฎเดฃ เด•เต‡เดจเตเดฆเตเดฐเด‚, เด…เดคเดพเดฏเดคเต <0.5,0.5> เด•เต‡เดจเตเดฆเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด•เต‡เดจเตเดฆเตเดฐเดตเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดจเตเดคเตเดฃ เดฆเต€เตผเด˜เดšเดคเตเดฐเด‚.

เดธเตโ€Œเดชเตเดฒเตˆเตป เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฌเดฟ-เดธเตเดชเตเดฒเตˆเตป เด•เต‹เดซเดฟเดซเดฟเดทเตเดฏเดจเตเดฑเตเด•เดณเดพเตฝ เดตเดฟเดตเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดซเตเดฐเต€-เดซเต‹เด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚
เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เดฃเตเดŸเตผเดฒเดฏเดฟเด™เตเด™เต เดฌเดฟ-เดธเตเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด…เดจเดฟเดธเต‹เดฑเต‡เดฑเตเดฑเต = [[0,0]]; 2dfvector
เดชเดฟเด•เตเดธเดฒเตเด•เดณเดฟเตฝ เด…เดจเดฟเดธเต‹เดŸเตเดฐเต‹เดชเดฟเด•เต เด•เต‹เดซเดฟเดซเดฟเดทเตเดฏเดจเตเดฑเต เดจเดฟเดฐเด•เตเด•เต, เดจเต‹เตบเดชเต‹เดธเดฟเดฑเตเดฑเต€เดตเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
'เดฑเต‡เดฑเตเดฑเต' เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเตเดจเตเดจเต..

เด…เดคเดฟเตผเดคเตเดคเดฟ = เด•เดฃเตเดฃเดพเดŸเดฟ; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/splinebc

imgkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเตผ เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

เด•เต†เตผเดฃเตฝ = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เดธเตเดชเตเดฒเตˆเตป เด•เต‡เตผเดฃเตฝ.. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

เดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ = ; เดซเดพเด•เตเดŸเดฑเดฟ
เดชเดฐเดฟเดตเตผเดคเตเดคเดจ เดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ เด•เดพเดฒเดพเดตเดงเดฟ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:2d เดŸเตเดฐเดพเตปเดธเตเดซเต‹เด‚/เดธเตเดชเตเดฒเดฟเตปเดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ

เดจเดฟเดฐเด•เตเด•เต = 10; เดซเตเดฒเต‹เดŸเตเดŸเต เด‡เตป [1, inf)
เดชเดฟเด•เตเดธเดฒเตเด•เดณเดฟเตฝ เดเดธเต‹เดŸเตเดฐเต‹เดชเดฟเด•เต เด•เต‹เดซเดฟเดซเดฟเดทเตเดฏเดจเตเดฑเต เดจเดฟเดฐเด•เตเด•เต.

เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด• เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดฎเดพเดคเตเดฐเด‚ (เดฐเดฃเตเดŸเต เดกเดฟเด—เตเดฐเดฟ เดธเตเดตเดพเดคเดจเตเดคเตเดฐเตเดฏเด‚), เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด…เดคเดฟเตผเดคเตเดคเดฟ = เด•เดฃเตเดฃเดพเดŸเดฟ; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/splinebc

imgkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเตผ เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

vf เดˆ เดชเตเดฒเด—เต-เด‡เตป เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด’เดฐเต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดกเตŠเดฎเต†เดฏเตโ€Œเตป เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เด—เตเดฐเดฟเดกเดฟเดจเตเดฑเต† เดชเต‹เดฏเดฟเดจเตเดฑเต., เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต
เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด…เดคเดฟเตผเดคเตเดคเดฟ = เด•เดฃเตเดฃเดพเดŸเดฟ; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดทเตป เด…เดคเดฟเตผเดคเตเดคเดฟ เดตเตเดฏเดตเดธเตเดฅเด•เตพ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/splinebc

imgkernel = [bspline:d=3]; เดซเดพเด•เตเดŸเดฑเดฟ
เด‡เดฎเต‡เดœเต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเตผ เด•เต‡เตผเดฃเตฝ. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เดพเดฃเตเด•
เดชเตเดฒเด—เดฟเดจเตเด•เตพ:1d/เดธเตเดชเตเดฒเดฟเตปเด•เต†เตผเดฃเตฝ

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: 2เดกเดฟ เดŸเตเดฐเดพเตปเดธเตเดซเต‹เด‚/เดธเตเดชเตเดฒเดฟเตปเดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ


divcurl เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ divcurl เดชเดฟเดด, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดšเตเดฐเตเตพ = 1; เดซเตเดฒเต‹เดŸเตเดŸเต เด‡เตป [0, inf)
เดšเตเดฐเตเดณเตป เดฎเต‡เตฝ เดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ เดญเดพเดฐเด‚.

DIV = 1; เดซเตเดฒเต‹เดŸเตเดŸเต เด‡เตป [0, inf)
เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเดฟเตฝ เดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ เดตเต†เดฏเตเดฑเตเดฑเต.

เดงเดจเดพเด—เดฎ = 0; เดฌเต‚เตพ
เดšเดฟเดคเตเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เดชเดฟเดด เดธเดพเดงเดพเดฐเดฃ เดจเดฟเดฒเดฏเดฟเดฒเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ 1 เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•
เดตเดฒเตเดชเตเดชเด‚.

เดญเดพเดฐเด‚ = 1; เดซเตเดฒเต‹เดŸเตเดŸเต เด‡เตป (0, inf)
เดชเต†เดจเดพเตฝเดฑเตเดฑเดฟ เดŠเตผเดœเตเดœเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเดฐเด‚.

เดชเตเดฒเด—เดฟเดจเตเด•เตพ: เดฎเดฟเดจเดฟเดฎเตˆเดธเตผ/เดธเดฟเด‚เด—เดฟเตพ เด•เต‹เดธเตเดฑเตเดฑเต


gdas เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดธเตˆเดธเต เดคเดฟเดฐเตเดคเตเดคเดฒเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เดกเดฟเดธเต†เดจเตเดฑเต., เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

ftolr = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเดจเตเดฑเต† เด†เดชเต‡เด•เตเดทเดฟเด• เดฎเดพเดฑเตเดฑเด‚ เดคเดพเดดเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•..

เดชเดฐเดฎเดพเดตเดงเดฟ-เดชเดŸเดฟ = 2; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (0, inf)
เดชเดฐเดฎเดพเดตเดงเดฟ เด•เต‡เดตเดฒ เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดตเดฒเตเดชเตเดชเด‚.

เดฎเดพเด•เตเดธเดฟเดฑเตเดฑเตผ = 200; uint in [1, inf)
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

เดฎเดฟเดจเดฟเดŸเตเดŸเต-เด˜เดŸเตเดŸเด‚ = 0.1; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (0, inf)
เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด˜เดŸเตเดŸ เดตเดฒเตเดชเตเดชเด‚.

xtola = 0.01; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
x-เตฝ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดš เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เด‡เตปเดซเต-เดจเต‹เตผเดกเต เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดคเดพเดดเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•..

gdsq เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเดจเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เดกเดฟเดธเต†เดจเตเดฑเต, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

ftolr = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเดจเตเดฑเต† เด†เดชเต‡เด•เตเดทเดฟเด• เดฎเดพเดฑเตเดฑเด‚ เดคเดพเดดเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•..

gtola = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเดฟเดจเตเดฑเต† เด‡เตปเดซเต-เดจเต‹เตผเดคเตเดคเต เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดคเดพเดดเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•..

เดฎเดพเด•เตเดธเดฟเดฑเตเดฑเตผ = 100; uint in [1, inf)
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

เดธเตเด•เต†เดฏเดฟเตฝ = 2; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (1, inf)
เดซเดพเตพเดฌเดพเด•เตเด•เต เดซเดฟเด•เตเดธเดกเต เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดธเตˆเดธเต เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต.

เด˜เดŸเตเดŸเด‚ = 0.1; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (0, inf)
เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸ เดตเดฒเตเดชเตเดชเด‚.

xtola = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
x-เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เด‡เตปเดซเต-เดจเต‹เตผเดคเตเดคเต เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดคเดพเดดเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดคเตเดคเตเด•..

gsl เด—เตเดจเต เดธเดฏเดจเตเดฑเดฟเดซเดฟเด•เต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดฎเตพเดŸเตเดŸเดฟเดฎเดฟเตป เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ เดชเตเดฒเด—เดฟเตป
(GSL) https://www.gnu.org/software/gsl/, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เด‡เดชเดฟเดŽเดธเต = 0.01; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (0, inf)
เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ: เดŽเดชเตเดชเต‹เตพ |grad| เดจเดฟเตผเดคเตเดคเตเด• < eps, simplex: เดŽเดชเตเดชเต‹เตพ เดจเดฟเตผเดคเตเดคเตเด•
เดธเดฟเด‚เดชเตเดฒเด•เตเดธเต เดตเดฒเดฟเดชเตเดชเด‚ < เดŽเดชเดฟเดŽเดธเต..

เด‡เดฑเตเดฑเตผ = 100; uint in [1, inf)
เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• = gd; เด•เดฒเตเดชเดฟเด•เตเด•เตเด•
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดคเตเดฏเต‡เด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเตผ.. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:
bfgs โ€ เดฌเตเดฐเต‹เดฏเตเดกเตป-เดซเตเดฒเต†เดšเตเดšเตผ-เด—เต‹เตพเดกเตเดซเดพเตผเดฌเต-เดทเดพเตป
bfgs2 โ€ เดฌเตเดฐเต‹เดฏเตเดกเตป-เดซเตเดฒเต†เดšเตเดšเตผ-เด—เต‹เตพเดกเตเดซเดพเตผเดฌเต-เดทเดพเตป (เดเดฑเตเดฑเดตเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต)
cg-fr โ€ เดซเตเดฒเต†เดšเตเดšเตผ-เดฑเต€เดตเตเดธเต เด•เตบเดœเด—เต‡เดฑเตเดฑเต เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
gd - เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เด‡เดฑเด•เตเด•เด‚.
เดธเดฟเด‚เดชเตเดฒเด•เตเดธเต เดจเต†เตฝเดกเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเต€เดกเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
cg-pr โ€ เดชเต‹เดณเด•เต-เดฑเดฟเดฌเดฟเดฏเตผ เดธเด‚เดฏเต‹เดœเดฟเดค เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚

เด˜เดŸเตเดŸเด‚ = 0.001; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (0, inf)
เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸ เดตเดฒเตเดชเตเดชเด‚.

tol = 0.1; เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเดฏเดฟ (0, inf)
เดšเดฟเดฒ เดŸเต‹เดณเดฑเตปเดธเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

nlopt NLOPT เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฎเดฟเดจเดฟเดฎเตˆเดธเตผ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚, เด’เดฐเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ
เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด•เตพ เดฆเดฏเดตเดพเดฏเดฟ เด•เดพเดฃเตเด•'http://ab-
initio.mit.edu/wiki/index.php/NLopt_Algorithms', เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

ftola = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เดตเดธเตเดคเตเดจเดฟเดทเตเด  เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดฎเดพเดฑเตเดฑเด‚ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต
เดˆ เดฎเต‚เดฒเตเดฏเด‚.

ftolr = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เด’เดฌเตเดœเด•เตเดฑเตเดฑเต€เดตเต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด†เดชเต‡เด•เตเดทเดฟเด• เดฎเดพเดฑเตเดฑเด‚ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต
เดˆ เดฎเต‚เดฒเตเดฏเด‚.

เด•เต‚เดŸเตเดคเตฝ = inf; เด‡เดฐเดŸเตเดŸเดฟ
เด‰เดฏเตผเดจเตเดจ เด…เดคเดฟเตผเดคเตเดคเดฟ (เดŽเดฒเตเดฒเดพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเด‚ เดคเตเดฒเตเดฏเด‚).

เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•-เด“เดชเตเดฑเตเดฑเต = เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ; เด•เดฒเตเดชเดฟเด•เตเด•เตเด•
เดชเตเดฐเดงเดพเดจเดคเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดพเดตเตเดจเตเดจ เดฒเต‹เด•เตเด•เตฝ เดฎเดฟเดจเดฟเดฎเตˆเดธเต‡เดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
เดฎเดฟเดจเดฟเดฎเตˆเดธเต‡เดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚.. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:
gn-orig-direct-l เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดฏเดฅเดพเตผเดคเตเดฅ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ,
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเด‚)
gn-direct-l-noscal โ€ เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดณเดตเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเดชเดฐเดตเตเด‚)
gn-isres โ€ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดธเตเดฑเตเดฑเต‹เด•เตเด•เดพเดธเตเดฑเตเดฑเดฟเด•เต เดฑเดพเด™เตเด•เดฟเด‚เด—เต เดชเดฐเดฟเดฃเดพเดฎ เดคเดจเตเดคเตเดฐเด‚
ld-tnewton - เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟเดฏ เดจเตเดฏเต‚เดŸเตเดŸเตบ
gn-direct-l-rand เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเด‚, เด•เตเดฐเดฎเดฐเดนเดฟเดคเด‚)
ln-newoa โ€ เดกเต†เดฑเดฟเดตเต‡เดฑเตเดฑเต€เดตเต-เดซเตเดฐเต€ เด…เตบ เด•เตบเดธเตเดŸเตเดฐเต†เดฏเดฟเตปเดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดเด•เดฆเต‡เดถเด‚
gn-direct-l-rand-noscale โ€ เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ
เดชเด•เตเดทเดชเดพเดคเดชเดฐเดฎเดพเดฏ, เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ)
gn-orig-direct เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดฏเดฅเดพเตผเดคเตเดฅ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ)
ld-tnewton-precond โ€ เดชเตเดฐเต€เด•เดฃเตเดŸเต€เดทเตปเดกเต เดŸเตเดฐเด™เตเด•เต‡เดฑเตเดฑเดกเต เดจเตเดฏเต‚เดŸเตเดŸเตบ
ld-tnewton-restart โ€ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟเดฏ เดจเตเดฏเต‚เดŸเตเดŸเตบ, เด•เตเดคเตเดคเดจเต†เดฏเตเดณเตเดณ เด‡เดฑเด•เตเด•เด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
gn-direct - เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต
ln-เดจเต†เตฝเดกเตผเดฎเต€เดกเต โ€ เดจเต†เตฝเดกเตผ-เดฎเต€เดกเต เดธเดฟเด‚เดชเตเดฒเด•เตเดธเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
ln-cobyla โ€ เดฒเต€เดจเดฟเดฏเตผ เดชเตเดฐเต‹เด•เตเดธเดฟเดฎเต‡เดทเตป เดตเดดเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
gn-crs2-lm โ€ เดฒเต‹เด•เตเด•เตฝ เดฎเตเดฏเต‚เดŸเตเดŸเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดฑเดพเตปเดกเด‚ เดคเดฟเดฐเดฏเตฝ
ld-var2 โ€ เดทเดฟเดซเตเดฑเตเดฑเดกเต เดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต-เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ-เดฎเต†เดŸเตเดฐเดฟเด•เต, เดฑเดพเด™เตเด•เต 2
ld-var1 โ€ เดทเดฟเดซเตเดฑเตเดฑเดกเต เดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต-เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ-เดฎเต†เดŸเตเดฐเดฟเด•เต, เดฑเดพเด™เตเด•เต 1
ld-mma - เด…เดธเดฟเด‚เดชเตเดฑเตเดฑเต‹เดŸเตเดŸเตเด•เตพ เดšเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ
ld-lbfgs-nocedal - เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
ld-lbfgs โ€ เดฒเต‹-เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต BFGS
gn-direct-l เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเด‚)
เด†เดฐเตเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฐเตเดคเต
ln-bobyqa โ€ เดกเต†เดฑเดฟเดตเต‡เดฑเตเดฑเต€เดตเต-เดซเตเดฐเต€ เดฌเต—เดฃเตเดŸเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
ln-sbplx โ€ เดจเต†เตฝเดกเตผ-เดฎเต€เดกเดฟเดจเตเดฑเต† เดธเดฌเตเดชเตเดฒเด•เตเดธเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเต
ln-newuoa-เดฌเต—เดฃเตเดŸเต โ€ เดกเต†เดฑเดฟเดตเต‡เดฑเตเดฑเต€เดตเต-เดซเตเดฐเต€ เดฌเต—เดฃเตเดŸเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดตเดดเดฟ
เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดเด•เดฆเต‡เดถเด‚
เด‡เตป-เดชเตเดฐเดพเด•เตเดธเดฟเดธเต โ€ เดชเตเดฐเดฟเตปเดธเดฟเดชเตเดชเตฝ-เด†เด•เตเดธเดฟเดธเต เดตเดดเดฟเดฏเตเดณเตเดณ เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เดฐเดนเดฟเดค เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
เดฐเต€เดคเดฟ
gn-direct-noscal เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดณเดตเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต)
ld-tnewton-precond-restart โ€ เดฎเตเตปเด•เต‚เตผ เด•เดฃเตเดŸเต€เดทเตปเดกเต เดŸเตเดฐเด™เตเด•เต‡เดฑเตเดฑเดกเต เดจเตเดฏเต‚เดŸเตเดŸเตบ
เด•เตเดคเตเดคเดจเต†เดฏเตเดณเตเดณ เด‡เดฑเด•เตเด•เด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต

เดคเดพเดดเดคเตเดคเต† = -inf; เด‡เดฐเดŸเตเดŸเดฟ
เดคเดพเดดเดคเตเดคเต† เด…เดคเดฟเตผเดคเตเดคเดฟ (เดŽเดฒเตเดฒเดพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเด‚ เดคเตเดฒเตเดฏเด‚).

เดฎเดพเด•เตเดธเดฟเดฑเตเดฑเตผ = 100; int in [1, inf)
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเดพเดตเดงเดฟ เดŽเดฃเตเดฃเด‚.

เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• = ld-lbfgs; เด•เดฒเตเดชเดฟเด•เตเด•เตเด•
เดชเตเดฐเดงเดพเดจ เดฎเดฟเดจเดฟเดฎเตˆเดธเต‡เดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:
gn-orig-direct-l เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดฏเดฅเดพเตผเดคเตเดฅ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ,
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเด‚)
g-mlsl-lds โ€ เดฎเตพเดŸเตเดŸเดฟ-เดฒเต†เดตเตฝ เดธเดฟเด‚เด—เดฟเตพ-เดฒเดฟเด™เตเด•เต‡เดœเต (เดฒเต‹-เดกเดฟเดธเตเด•เตเดฐเต€เดชเตปเดธเดฟ-เดธเต€เด•เตเดตเตปเดธเต,
เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด‚ เด…เดคเดฟเดฐเตเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต)
gn-direct-l-noscal โ€ เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดณเดตเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเดชเดฐเดตเตเด‚)
gn-isres โ€ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดธเตเดฑเตเดฑเต‹เด•เตเด•เดพเดธเตเดฑเตเดฑเดฟเด•เต เดฑเดพเด™เตเด•เดฟเด‚เด—เต เดชเดฐเดฟเดฃเดพเดฎ เดคเดจเตเดคเตเดฐเด‚
ld-tnewton - เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟเดฏ เดจเตเดฏเต‚เดŸเตเดŸเตบ
gn-direct-l-rand เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเด‚, เด•เตเดฐเดฎเดฐเดนเดฟเดคเด‚)
ln-newoa โ€ เดกเต†เดฑเดฟเดตเต‡เดฑเตเดฑเต€เดตเต-เดซเตเดฐเต€ เด…เตบ เด•เตบเดธเตเดŸเตเดฐเต†เดฏเดฟเตปเดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดเด•เดฆเต‡เดถเด‚
gn-direct-l-rand-noscale โ€ เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ
เดชเด•เตเดทเดชเดพเดคเดชเดฐเดฎเดพเดฏ, เด•เตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ)
gn-orig-direct เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดฏเดฅเดพเตผเดคเตเดฅ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ)
ld-tnewton-precond โ€ เดชเตเดฐเต€เด•เดฃเตเดŸเต€เดทเตปเดกเต เดŸเตเดฐเด™เตเด•เต‡เดฑเตเดฑเดกเต เดจเตเดฏเต‚เดŸเตเดŸเตบ
ld-tnewton-restart โ€ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟเดฏ เดจเตเดฏเต‚เดŸเตเดŸเตบ, เด•เตเดคเตเดคเดจเต†เดฏเตเดณเตเดณ เด‡เดฑเด•เตเด•เด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
gn-direct - เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต
auglag-eq โ€ เดธเดฎเดคเตเดต เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เดณเต‹เดŸเต เด•เต‚เดŸเดฟเดฏ เดฒเด—เตเดฐเดพเตปเดœเดฟเดฏเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
เดฎเดพเดคเตเดฐเด‚
ln-เดจเต†เตฝเดกเตผเดฎเต€เดกเต โ€ เดจเต†เตฝเดกเตผ-เดฎเต€เดกเต เดธเดฟเด‚เดชเตเดฒเด•เตเดธเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
ln-cobyla โ€ เดฒเต€เดจเดฟเดฏเตผ เดชเตเดฐเต‹เด•เตเดธเดฟเดฎเต‡เดทเตป เดตเดดเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
gn-crs2-lm โ€ เดฒเต‹เด•เตเด•เตฝ เดฎเตเดฏเต‚เดŸเตเดŸเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดฑเดพเตปเดกเด‚ เดคเดฟเดฐเดฏเตฝ
ld-var2 โ€ เดทเดฟเดซเตเดฑเตเดฑเดกเต เดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต-เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ-เดฎเต†เดŸเตเดฐเดฟเด•เต, เดฑเดพเด™เตเด•เต 2
ld-var1 โ€ เดทเดฟเดซเตเดฑเตเดฑเดกเต เดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต-เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ-เดฎเต†เดŸเตเดฐเดฟเด•เต, เดฑเดพเด™เตเด•เต 1
ld-mma - เด…เดธเดฟเด‚เดชเตเดฑเตเดฑเต‹เดŸเตเดŸเตเด•เตพ เดšเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ
ld-lbfgs-nocedal - เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
g-mlsl โ€ เดฎเตพเดŸเตเดŸเดฟ เดฒเต†เดตเตฝ เดธเดฟเด‚เด—เดฟเตพ-เดฒเดฟเด™เตเด•เต‡เดœเต (เดฒเต‹เด•เตเด•เตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต
เด…เดคเดฟเดฐเตเด•เตพ)
ld-lbfgs โ€ เดฒเต‹-เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต BFGS
gn-direct-l เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดชเด•เตเดทเดชเดพเดคเด‚)
ln-bobyqa โ€ เดกเต†เดฑเดฟเดตเต‡เดฑเตเดฑเต€เดตเต-เดซเตเดฐเต€ เดฌเต—เดฃเตเดŸเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
ln-sbplx โ€ เดจเต†เตฝเดกเตผ-เดฎเต€เดกเดฟเดจเตเดฑเต† เดธเดฌเตเดชเตเดฒเด•เตเดธเต เดตเต‡เดฐเดฟเดฏเดจเตเดฑเต
ln-newuoa-เดฌเต—เดฃเตเดŸเต โ€ เดกเต†เดฑเดฟเดตเต‡เดฑเตเดฑเต€เดตเต-เดซเตเดฐเต€ เดฌเต—เดฃเตเดŸเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดตเดดเดฟ
เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดเด•เดฆเต‡เดถเด‚
เด†เด—เตเดฒเดพเด—เต โ€ เด†เด—เตเดฎเต†เดจเตเดฑเดกเต เดฒเด—เตเดฐเดพเตปเดœเดฟเดฏเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด‚
เด‡เตป-เดชเตเดฐเดพเด•เตเดธเดฟเดธเต โ€ เดชเตเดฐเดฟเตปเดธเดฟเดชเตเดชเตฝ-เด†เด•เตเดธเดฟเดธเต เดตเดดเดฟเดฏเตเดณเตเดณ เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เดฐเดนเดฟเดค เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป
เดฐเต€เดคเดฟ
gn-direct-noscal เดฆเต€เตผเด˜เดšเดคเตเดฐเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดณเดตเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต)
ld-tnewton-precond-restart โ€ เดฎเตเตปเด•เต‚เตผ เด•เดฃเตเดŸเต€เดทเตปเดกเต เดŸเตเดฐเด™เตเด•เต‡เดฑเตเดฑเดกเต เดจเตเดฏเต‚เดŸเตเดŸเตบ
เด•เตเดคเตเดคเดจเต†เดฏเตเดณเตเดณ เด‡เดฑเด•เตเด•เด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
ld-slsqp โ€ เดธเต€เด•เตเดตเตปเดทเตเดฏเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต-เดธเตเด•เตเดตเดฏเตผ เด•เตเดตเดพเดกเตเดฐเดพเดฑเตเดฑเดฟเด•เต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต

เด˜เดŸเตเดŸเด‚ = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เด—เตเดฐเต‡เดกเดฟเดฏเดจเตเดฑเต เดซเตเดฐเต€ เดฐเต€เดคเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸ เดตเดฒเตเดชเตเดชเด‚.

เดจเดฟเตผเดคเตเดคเตเด• = -inf; เด‡เดฐเดŸเตเดŸเดฟ
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เดซเด‚เด—เตโ€Œเดทเตป เดฎเต‚เดฒเตเดฏเด‚ เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเต เดคเดพเดดเต†เดฏเดพเดฃเต.

xtola = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เดŽเดฒเตเดฒเดพ x-เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดฎเดพเดฑเตเดฑเด‚ เด‡เดคเดฟเดจเต เดคเดพเดดเต†เดฏเดพเดฃเต
เดฎเต‚เดฒเตเดฏเด‚.

xtolr = 0; [0, inf) เตฝ เด‡เดฐเดŸเตเดŸเดฟ
เดธเตเดฑเตเดฑเต‹เดชเตเดชเดฟเด‚เด—เต เดฎเดพเดจเดฆเดฃเตเดกเด‚: เดŽเดฒเตเดฒเดพ x-เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด†เดชเต‡เด•เตเดทเดฟเด• เดฎเดพเดฑเตเดฑเด‚ เด‡เดคเดฟเดจเต เดคเดพเดดเต†เดฏเดพเดฃเต
เดฎเต‚เดฒเตเดฏเด‚.

เด‰เดฆเดพเดนเดฐเดฃเด‚


เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต ICA เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต 'segment.set' เตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต†เตผเดซเตเดฏเต‚เดทเตป เดธเต€เดฐเต€เดธเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเด•.
เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดฐเดฃเตเดŸเต เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•
เดซเดฒเด‚ 'registered.set'.

mia-2dmyoica-full -i segment.set -o registration.set -k 2

เดฐเดšเดฏเดฟเดคเดพเดตเต(เด•เตพ)


เด—เต†เตผเดŸเตเดŸเต เดตเต‹เตพเดจเดฟ

เดชเด•เตผเดชเตเดชเดตเด•เดพเดถ


เดˆ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเด•เตผเดชเตเดชเดตเด•เดพเดถเด‚ (เดธเดฟ) 1999-2015 เดฒเต†เดชเตเดธเดฟเด—เต, เดœเตผเดฎเตเดฎเดจเดฟ, เดฎเดพเดกเตเดฐเดฟเดกเต, เดธเตเดชเต†เดฏเดฟเตป. เด…เดคเต เดตเดฐเตเดจเตเดจเต
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดตเดพเดฑเดจเตเดฑเดฟ เด‡เดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† GNU เดฏเตเดŸเต† เดจเดฟเดฌเดจเตเดงเดจเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเด‚
เดœเดจเดฑเตฝ เดชเดฌเตเดฒเดฟเด•เต เดฒเตˆเดธเตปเดธเต เดชเดคเดฟเดชเตเดชเต 3 (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดจเตเดจเต€เดŸเต). เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดฑเตบ เดšเต†เดฏเตเดฏเตเด•
เด“เดชเตเดทเตป '--เดชเด•เตผเดชเตเดชเดตเด•เดพเดถเด‚'.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต mia-2dmyoica-full เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    เดซเต‡เดธเตเดŸเตเดฐเดพเด•เตเด•เตเดจเต‹เดฏเตผ
    เดซเต‡เดธเตเดŸเตเดฐเดพเด•เตเด•เตเดจเต‹เดฏเตผ
    เดฎเต‹เดกเตเดฒเดพเตผ เดนเต†เดกเตโ€ŒเดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚
    เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดซเต†เดฏเตเดธเต เดŸเตเดฐเดพเด•เตเด•เดฑเตเด•เตพ, เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
    เด—เต†เดฏเดฟเด‚-เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เดณเตเด‚. เดŸเตเดฐเดพเด•เตเด•เดฑเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ
    SM FaceAPI, AIC เด‡เดจเต‡เตผเดทเตเดฏเตฝ เดนเต†เดกเต
    เดŸเตเดฐเดพเด•เตเด•เตผ...
    facetracknoir เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    PHP QR เด•เต‹เดกเต
    PHP QR เด•เต‹เดกเต
    PHP QR เด•เต‹เดกเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต (LGPL)
    QR เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ,
    2-เดกเตˆเดฎเตปเดทเดฃเตฝ เดฌเดพเตผเด•เต‹เดกเต. เด‡เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ
    libqrencode C เดฒเตˆเดฌเตเดฐเดฑเดฟ, เด‡เดคเดฟเดจเดพเดฏเดฟ API เดจเตฝเด•เตเดจเตเดจเต
    เด•เตเดฏเตเด†เตผ เด•เต‹เดกเต เดฌเดพเตผเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต...
    PHP QR เด•เต‹เดกเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    เดซเตเดฐเต€เดธเดฟเดตเต
    เดซเตเดฐเต€เดธเดฟเดตเต
    เดซเตเดฐเต€เดธเดฟเดตเต เด’เดฐเต เดซเตเดฐเต€ เดŸเต‡เตบ เด…เดงเดฟเดทเตเด เดฟเดคเดฎเดพเดฃเต
    เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเต†เดฏเตผ เดธเตเดŸเตเดฐเดพเดฑเตเดฑเดœเดฟ เด—เต†เดฏเดฟเด‚, เด…เดคเดฟเตฝ เด“เดฐเต‹เดจเตเดจเตเด‚
    เด•เดณเดฟเด•เตเด•เดพเดฐเตป เดŽเดฏเตเดŸเต† เดจเต‡เดคเดพเดตเดพเด•เตเดจเตเดจเต
    เดจเดพเด—เดฐเดฟเด•เดค, เดจเต‡เดŸเดฟเดฏเต†เดŸเตเด•เตเด•เดพเตป เดชเต‹เดฐเดพเดŸเตเดจเตเดจเต
    เด†เดคเตเดฏเดจเตเดคเดฟเด• เดฒเด•เตเดทเตเดฏเด‚: เด†เด•เดพเตป...
    Freeciv เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เด•เตŠเด•เตเด•เดฟ เดธเดพเตปเดกเตโ€Œเดฌเต‹เด•เตโ€Œเดธเต
    เด•เตŠเด•เตเด•เดฟ เดธเดพเตปเดกเตโ€Œเดฌเต‹เด•เตโ€Œเดธเต
    Cuckoo Sandbox เด˜เดŸเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
    a-เดฏเดฟเดฒเต† เด•เตเดทเตเดฆเตเดฐเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•
    เดธเดพเตปเดกเตเดฌเต‹เด•เตเดธเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ; เตฝ เดจเดฟเดจเตเดจเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸเต
    เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฌเดพเด•เตเด•เดฟ. เด‡เดคเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เดตเดฟเดถเด•เดฒเดจเด‚ เด“...
    Cuckoo Sandbox เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    LMS-YouTube
    LMS-YouTube
    LMS-เตฝ YouTube เดตเต€เดกเดฟเดฏเต‹ เดชเตเดฒเต‡ เดšเต†เดฏเตเดฏเตเด• (เดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต
    เดŸเตเดฐเดฏเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต YouTbe API v3) เด‡เดคเดพเดฃเต
    เดฒเดญเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป
    เดจเดฟเดจเตเดจเต
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฐเดธเดจเตเดฑเต‡เดทเตป เดซเต—เดฃเตเดŸเต‡เดทเตป
    เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฐเดธเดจเตเดฑเต‡เดทเตป เดซเต—เดฃเตเดŸเต‡เดทเตป
    เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฐเดธเดจเตเดฑเต‡เดทเตป เดซเต—เดฃเตเดŸเต‡เดทเตป (WPF)
    เดตเดฟเตปเดกเต‹เดธเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฏเตเด เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดพเดฃเต
    เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ. WPF เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต a
    เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเด•เดธเดจเด‚
    เดซเต€เดšเตเดšเดฑเตเด•เตพ...
    เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฐเดธเดจเตเดฑเต‡เดทเตป เดซเต—เดฃเตเดŸเต‡เดทเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad