Aceasta este comanda mia-3drigidreg care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mia-3drigidreg - Înregistrarea liniară a imaginilor 3D.
REZUMAT
mia-3drigidreg -i -r -o [Opțiuni]
DESCRIERE
mia-3drigidreg Acest program implementează înregistrarea a două imagini 3D la scară de gri. The
transformarea nu este penalizată, prin urmare, ar trebui să se folosească doar traducere, rigidă, sau
transformări afine ca țintă și rulați mia-3dnonrigidreg de înregistrare nonrigid este să
fi atins.
OPŢIUNI
Fișier I / O
-i --in-image=(input, required); io
imagine de testare Pentru tipurile de fișiere acceptate, consultați PLUGINS:3dimage/io
-r --ref-image=(intrare, necesar); io
imagine de referință Pentru tipurile de fișiere acceptate, consultați PLUGINS:3dimage/io
-o --out-image=(ieșire, necesar); io
imagine de ieșire înregistrată Pentru tipurile de fișiere acceptate, consultați PLUGINS:3dimage/io
-t --transformare=(ieșire); io
nume de fișier de ieșire de transformare Pentru tipurile de fișiere acceptate vezi
PLUGINE: 3dtransform/io
-c --cost=ssd
cost functioncost function Pentru pluginurile acceptate vezi PLUGINS:3dimage/cost
-l --levels=3
niveluri multigridniveluri multigrid
-O --optimizer=gsl:opt=simplex,step=1.0
Optimizer folosit pentru minimizareOptimizer folosit pentru minimizare Pentru
pluginurile acceptate vezi PLUGINS:minimizer/singlecost
-f --transForm=rigid
tipul de transformare tipul de transformare Pentru pluginurile acceptate vezi
PLUGINE: imagine 3d/transform
Ajutor & Informație
-V --verbose=avertisment
verbozitatea rezultatelor, mesaje tipărite de nivel dat și priorități mai mari.
Prioritățile acceptate începând de la cel mai de jos nivel sunt:
info ‐ Mesaje de nivel scăzut
urmări ‐ Urmărirea apelului de funcție
eşua ‐ Raportați eșecurile testelor
de avertizare - Avertizări
eroare - Raportează erori
depana - Ieșire de depanare
mesaj ‐ Mesaje normale
fatal ‐ Raportați numai erori fatale
--drepturi de autor
tipăriți informații despre drepturile de autor
-h --ajutor
imprimați acest ajutor
-? --utilizare
imprimați un scurt ajutor
--versiune
tipăriți numărul versiunii și ieșiți
Prelucrare
--fire=-1
Numărul maxim de fire de execuție de utilizat pentru procesare, acest număr ar trebui să fie mai mic
sau egal cu numărul de nuclee de procesor logic din mașină. (-1:
estimare automată). Numărul maxim de fire de execuție de utilizat pentru procesare, Aceasta
numărul trebuie să fie mai mic sau egal cu numărul de nuclee de procesor logic în
Mașina. (-1: estimare automată).
PLUG-URI: 1d/splinebc
oglindă Condiții la limită de interpolare spline care se oglindesc pe graniță
(fara parametri)
repeta Condiții la limită de interpolare spline care repetă valoarea la limită
(fara parametri)
zero Condiții la limită de interpolare spline care presupun zero pentru valorile din afara
(fara parametri)
PLUG-URI: 1d/splinekernel
bspline Crearea nucleului B-spline, parametrii acceptați sunt:
d = 3; int în [0, 5]
Gradul spline.
omoms Crearea nucleului OMoms-spline, parametrii acceptați sunt:
d = 3; int în [3, 3]
Gradul spline.
PLUG-URI: imagine 3d/cost
lncc corelație încrucișată normalizată locală cu suport de mascare., parametrii acceptați
sunt:
w = 5; uint în [1, 256]
jumătate de lățime a ferestrei utilizată pentru evaluarea crucii localizate
corelație.
mi Informații reciproce bazate pe parzen spline., parametrii acceptați sunt:
tăiat = 0; plutește în [0, 40]
Procentul de pixeli de tăiat la intensități mari și scăzute de eliminat
valori aberante.
mbins = 64; uint în [1, 256]
Numărul de casete de histograme utilizate pentru imaginea în mișcare.
mkernel = [bspline:d=3]; fabrică
Nucleu spline pentru imaginea în mișcare parzen hinstogram. Pentru plug-in-uri acceptate
vezi PLUGINS:1d/splinekernel
rbins = 64; uint în [1, 256]
Numărul de casete de histograme utilizate pentru imaginea de referință.
rkernel = [bspline:d=0]; fabrică
Nucleu spline pentru imaginea de referință parzen hinstogram. Pentru conectorul acceptat-
ins vezi PLUGINS:1d/splinekernel
CCN corelație încrucișată normalizată.
(fara parametri)
ngf Această funcție evaluează asemănarea imaginii pe baza gradientului normalizat
câmpuri. Având în vedere câmpurile de gradient normalizate $ _S$ ale imaginii src și $ _R$ ale
ref image sunt implementați diverși evaluatori., parametrii acceptați sunt:
eval = ds; dict
subtipul pluginului (sq, ds, dot, cross). Valorile acceptate sunt:
ds ‐ pătratul diferenței de scară
punct ‐ nucleul de produs scalar
trece ‐ nucleu de produs încrucișat
SSD Costul imaginii 3D: suma diferențelor pătrate, parametrii acceptați sunt:
autothresh = 0; plutește în [0, 1000]
Utilizați mascarea automată a imaginii în mișcare luând doar valori de intensitate
în considerare care sunt mai mari decât pragul dat.
normă = 0; bool
Setați dacă valoarea ar trebui să fie normalizată în funcție de numărul de pixeli ai imaginii.
ssd-automask
Costul imaginii 3D: suma diferențelor pătrate, cu automascare bazată pe date
pragurile, parametrii acceptați sunt:
rthresh = 0; dubla
Valoarea intensității pragului pentru imaginea de referință.
sthresh = 0; dubla
Valoarea intensității pragului pentru imaginea sursă.
PLUG-URI: 3dimage/io
analiza Analizați imaginea 7.5
Extensii de fișiere recunoscute: .HDR, .hdr
Tipuri de elemente acceptate:
8 biți nesemnat, 16 biți semnat, 32 de biți semnat, 32 de biți în virgulă mobilă,
virgulă mobilă 64 de biți
pool de date IO virtuală către și de la pool-ul de date intern
Extensii de fișiere recunoscute: .@
dicom Seria de imagini Dicom ca 3D
Extensii de fișiere recunoscute: .DCM, .dcm
Tipuri de elemente acceptate:
semnat pe 16 biți, nesemnat pe 16 biți
hdf5 HDF5 3D imagine IO
Extensii de fișiere recunoscute: .H5, .h5
Tipuri de elemente acceptate:
date binare, semnate pe 8 biți, nesemnate pe 8 biți, semnate pe 16 biți, nesemnate pe 16 biți,
semnat pe 32 de biți, nesemnat pe 32 de biți, semnat pe 64 de biți, nesemnat pe 64 de biți, flotant
punct 32 de biți, virgulă mobilă 64 de biți
inria Imaginea INRIA
Extensii de fișiere recunoscute: .INR, .inr
Tipuri de elemente acceptate:
semnat 8 biți, nesemnat 8 biți, semnat 16 biți, nesemnat 16 biți, semnat 32
bit, 32 de biți fără semn, virgulă mobilă 32 de biți, virgulă mobilă 64 de biți
mhd MetaIO 3D imagine IO folosind implementarea VTK (experimental).
Extensii de fișiere recunoscute: .MHA, .MHD, .mha, .mhd
Tipuri de elemente acceptate:
semnat 8 biți, nesemnat 8 biți, semnat 16 biți, nesemnat 16 biți, semnat 32
bit, 32 de biți fără semn, virgulă mobilă 32 de biți, virgulă mobilă 64 de biți
nifti Imagine 1D NIFTI-3 IO
Extensii de fișiere recunoscute: .NII, .nii
Tipuri de elemente acceptate:
semnat 8 biți, nesemnat 8 biți, semnat 16 biți, nesemnat 16 biți, semnat 32
bit, nesemnat pe 32 de biți, semnat pe 64 de biți, fără semn pe 64 de biți, virgulă mobilă 32
bit, virgulă mobilă 64 de biți
vff Format raster VFF Sun
Extensii de fișiere recunoscute: .VFF, .vff
Tipuri de elemente acceptate:
nesemnat pe 8 biți, semnat pe 16 biți
vista Vizualizare 3D
Extensii de fișiere recunoscute: .V, .VISTA, .v, .vista
Tipuri de elemente acceptate:
date binare, semnate pe 8 biți, nesemnate pe 8 biți, semnate pe 16 biți, nesemnate pe 16 biți,
semnat pe 32 de biți, nesemnat pe 32 de biți, virgulă mobilă 32 de biți, virgulă mobilă 64
pic
VTI Imagine 3D VTK-XML de intrare și de ieșire (experimental).
Extensii de fișiere recunoscute: .VTI, .vti
Tipuri de elemente acceptate:
semnat 8 biți, nesemnat 8 biți, semnat 16 biți, nesemnat 16 biți, semnat 32
bit, 32 de biți fără semn, virgulă mobilă 32 de biți, virgulă mobilă 64 de biți
vtk Moștenire de intrare și de ieșire a imaginii 3D VTK (experimental).
Extensii de fișiere recunoscute: .VTK, .VTKIMAGE, .vtk, .vtkimage
Tipuri de elemente acceptate:
date binare, semnate pe 8 biți, nesemnate pe 8 biți, semnate pe 16 biți, nesemnate pe 16 biți,
semnat pe 32 de biți, nesemnat pe 32 de biți, virgulă mobilă 32 de biți, virgulă mobilă 64
pic
PLUG-URI: Imagine 3d/transformare
afine Transformare afină (12 grade de libertate), parametrii acceptați sunt:
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
axisrot Transformare de rotație restricționată (1 grad de libertate). Transformarea este
limitată la rotația în jurul axei date în jurul rotației date
centru, parametrii acceptați sunt:
axă =(obligatoriu, 3dfvector)
axa de rotatie.
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
origine =(obligatoriu, 3dfvector)
centrul transformării.
rafinat Transformare afină restrânsă (3 grade de libertate). Transformarea este
limitată la rotația în jurul axei date și la forfecare de-a lungul celor două axe
perpendicular pe cel dat, parametrii suportați sunt:
axă =(obligatoriu, 3dfvector)
axa de rotatie.
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
origine =(obligatoriu, 3dfvector)
centrul transformării.
rigid Transformare rigidă, adică rotație și translație (șase grade de libertate).,
parametrii acceptați sunt:
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
origine = [[0,0,0]]; 3dfvector
Centrul de rotație relativ, adică <0.5,0.5,0.5> corespunde centrului de
volumul.
rotaţie Transformarea rotației (trei grade de libertate), parametrii acceptați sunt:
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
origine = [[0,0,0]]; 3dfvector
Centrul de rotație relativ, adică <0.5,0.5,0.5> corespunde centrului de
volumul.
putrezit Transformare restrânsă (4 grade de libertate). Transformarea este
limitată la rotația în jurul axei x și y și la o îndoire de-a lungul axei x
axă, independentă în fiecare direcție, cu îndoirea crescând odată cu
distanța pătrată față de axa de rotație, parametrii acceptați sunt:
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
norot = 0; bool
Nu optimizați rotația.
origine =(obligatoriu, 3dfvector)
centrul transformării.
spline Transformare în formă liberă care poate fi descrisă printr-un set de coeficienți B-spline
și un nucleu B-spline subiacent., parametrii acceptați sunt:
anizorat = [[0,0,0]]; 3dfvector
rata coeficientului anizotrop în pixeli, valorile nepozitive vor fi
suprascris cu valoarea „rata”...
depana = 0; bool
activați ieșirea suplimentară de depanare.
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
nucleu = [bspline:d=3]; fabrică
nucleu spline de transformare. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
penalizare = ; fabrică
termen energetic penalizare transformare. Pentru pluginuri acceptate, consultați
PLUGINE: 3dtransform/splinepenalty
rată = 10; plutește în [1, inf)
rata coeficientului izotrop în pixeli.
Traduceți Translația (trei grade de libertate), parametrii acceptați sunt:
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
vf Acest plug-in implementează o transformare care definește o traducere pentru fiecare
punct al grilei care definește domeniul transformării., susținut
parametrii sunt:
imgboundary = oglinda; fabrică
condiţiile limită de interpolare a imaginii. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinebc
imgkernel = [bspline:d=3]; fabrică
nucleu interpolator de imagini. Pentru pluginuri acceptate, consultați
PLUGINE: 1d/splinekernel
PLUG-URI: 3dtransform/io
bBS I/uri serializate binare (neportabile) ale transformărilor 3D
Extensii de fișiere recunoscute: .bbs
pool de date IO virtuală către și de la pool-ul de date intern
Extensii de fișiere recunoscute: .@
vista Stocarea Vista a transformărilor 3D
Extensii de fișiere recunoscute: .v, .v3dt
xml IO serializat XML a transformărilor 3D
Extensii de fișiere recunoscute: .x3dt
PLUG-URI: 3dtransform/splinepenalty
divcurl penalizare divcurl la transformare, parametrii acceptați sunt:
răsuci = 1; plutește în [0, inf)
greutate penalizare pe buclă.
div = 1; plutește în [0, inf)
ponderea penalizării pe divergență.
normă = 0; bool
Setați la 1 dacă penalizarea ar trebui să fie normalizată în raport cu imaginea
mărimea.
greutate = 1; plutește în (0, inf)
greutatea energiei de penalizare.
PLUG-URI: minimizator/cost unic
gdas Coborâre în gradient cu corectare automată a mărimii pasului, parametrii acceptați sunt:
ftolr = 0; dubla în [0, inf)
Opriți dacă modificarea relativă a criteriului este mai jos..
max-pas = 2; dubla in (0, inf)
Dimensiunea maximă absolută a pasului.
maxiter = 200; uint în [1, inf)
Criteriul de oprire: numărul maxim de iterații.
pas min = 0.1; dubla in (0, inf)
Dimensiune minimă absolută a pasului.
xtola = 0.01; dubla în [0, inf)
Opriți dacă norma inf a modificării aplicate lui x este sub această valoare..
gdsq Coborâre în gradient cu estimarea pasului pătratic, parametrii acceptați sunt:
ftolr = 0; dubla în [0, inf)
Opriți dacă modificarea relativă a criteriului este mai jos..
gtola = 0; dubla în [0, inf)
Opriți dacă norma inf a gradientului este sub această valoare.
maxiter = 100; uint în [1, inf)
Criteriul de oprire: numărul maxim de iterații.
scară = 2; dubla in (1, inf)
Scalarea dimensiunii pasului de rezervă fixă.
pas = 0.1; dubla in (0, inf)
Mărimea pasului inițial.
xtola = 0; dubla în [0, inf)
Opriți dacă norma inf a x-update este sub această valoare.
GSL Plugin de optimizare bazat pe optimizatoarele multimin ale Bibliotecii științifice GNU
(GSL) https://www.gnu.org/software/gsl/, parametrii acceptați sunt:
eps = 0.01; dubla in (0, inf)
Optimizatoare bazate pe gradient: opriți când |grad| < eps, simplex: opriți când
dimensiune simplex < eps..
proces = 100; uint în [1, inf)
numărul maxim de iterații.
opta = gd; dict
Optimizator specific care trebuie utilizat.. Valorile acceptate sunt:
bfgs ‐ Broyden-Fletcher-Goldfarb-Shann
bfgs2 ‐ Broyden-Fletcher-Goldfarb-Shann (cea mai eficientă versiune)
cg-fr ‐ Algoritmul de gradient conjugat Flecher-Reeves
gd ‐ Coborâre în gradient.
simplex ‐ Algoritmul Simplex al lui Nelder și Mead
cg-pr ‐ Algoritmul de gradient conjugat Polak-Ribiere
pas = 0.001; dubla in (0, inf)
dimensiunea inițială a pasului.
tol = 0.1; dubla in (0, inf)
un parametru de toleranță.
nlopt Algoritmi de minimizare folosind biblioteca NLOPT, pentru o descriere a
optimizatori vă rugăm să vedeți „http://ab-
initio.mit.edu/wiki/index.php/NLopt_Algorithms', parametrii acceptați sunt:
ftola = 0; dubla în [0, inf)
Criteriul de oprire: modificarea absolută a valorii obiective este mai jos
această valoare.
ftolr = 0; dubla în [0, inf)
Criteriul de oprire: modificarea relativă a valorii obiective este mai jos
această valoare.
superior = inf; dubla
Limită superioară (egale pentru toți parametrii).
local-opt = niciunul; dict
algoritm local de minimizare care poate fi necesar pentru principal
algoritm de minimizare.. Valorile acceptate sunt:
gn-orig-direct-l ‐ Împărțirea dreptunghiurilor (implementare originală,
părtinitoare local)
gn-direct-l-noscal ‐ Împărțirea dreptunghiurilor (nescalate, părtinitoare local)
gn-isres ‐ Strategie îmbunătățită de evoluție a clasamentului stocastic
ld-tnewton ‐ Newton trunchiat
gn-direct-l-rand ‐ Împărțirea dreptunghiurilor (părtinitoare local, randomizat)
ln-newuoa ‐ Optimizare neconstrânsă fără derivate prin iterativ
Aproximație cuadratică construită
gn-direct-l-rand-noscale ‐ Împărțirea dreptunghiurilor (nescalate, local
părtinitoare, randomizată)
gn-orig-direct ‐ Împărțirea dreptunghiurilor (implementare originală)
ld-tnewton-precond ‐ Newton trunchiat precondiționat
ld-tnewton-repornire ‐ Newton trunchiat cu repornirea cu cea mai abruptă coborâre
gn-direct ‐ Împărțirea dreptunghiurilor
ln-neldermead ‐ Algoritmul simplex Nelder-Mead
ln-cobyla ‐ Optimizare constrânsă PRIN Aproximare Lineară
gn-crs2-lm ‐ Căutare aleatoare controlată cu mutație locală
ld-var2 ‐ Variabilă-Metrică cu memorie limitată deplasată, rangul 2
ld-var1 ‐ Variabilă-Metrică cu memorie limitată deplasată, rangul 1
ld-mma ‐ Metoda de mutare a asimptotelor
ld-lbfgs-nocedal - Nici unul
ld-lbfgs ‐ BFGS cu stocare redusă
gn-direct-l ‐ Împărțirea dreptunghiurilor (părtinitoare local)
nici unul ‐ nu specificați algoritmul
ln-bobyqa ‐ Optimizare limitată de legaturi fără derivate
ln-sbplx ‐ Varianta subplex a lui Nelder-Mead
ln-newuoa-legat ‐ Optimizare fără derivate limitate de legături de
Aproximație cuadratică construită iterativ
ln-praxis ‐ Optimizare locală fără gradient prin axa principală
Metodă
gn-direct-noscal ‐ Împărțirea dreptunghiurilor (nescalate)
ld-tnewton-precond-restart ‐ Newton trunchiat precondiționat cu
repornirea la cea mai abruptă coborâre
LOWER = -inf; dubla
Limită inferioară (egal pentru toți parametrii).
maxiter = 100; int în [1, inf)
Criteriul de oprire: numărul maxim de iterații.
opta = ld-lbfgs; dict
algoritmul principal de minimizare. Valorile acceptate sunt:
gn-orig-direct-l ‐ Împărțirea dreptunghiurilor (implementare originală,
părtinitoare local)
g-mlsl-lds ‐ Conectare unică pe mai multe niveluri (secvență cu discrepanță scăzută,
necesită optimizare și limite bazate pe gradient local)
gn-direct-l-noscal ‐ Împărțirea dreptunghiurilor (nescalate, părtinitoare local)
gn-isres ‐ Strategie îmbunătățită de evoluție a clasamentului stocastic
ld-tnewton ‐ Newton trunchiat
gn-direct-l-rand ‐ Împărțirea dreptunghiurilor (părtinitoare local, randomizat)
ln-newuoa ‐ Optimizare neconstrânsă fără derivate prin iterativ
Aproximație cuadratică construită
gn-direct-l-rand-noscale ‐ Împărțirea dreptunghiurilor (nescalate, local
părtinitoare, randomizată)
gn-orig-direct ‐ Împărțirea dreptunghiurilor (implementare originală)
ld-tnewton-precond ‐ Newton trunchiat precondiționat
ld-tnewton-repornire ‐ Newton trunchiat cu repornirea cu cea mai abruptă coborâre
gn-direct ‐ Împărțirea dreptunghiurilor
auglag-eq ‐ Algoritm lagrangian crescut cu constrângeri de egalitate
afară
ln-neldermead ‐ Algoritmul simplex Nelder-Mead
ln-cobyla ‐ Optimizare constrânsă PRIN Aproximare Lineară
gn-crs2-lm ‐ Căutare aleatoare controlată cu mutație locală
ld-var2 ‐ Variabilă-Metrică cu memorie limitată deplasată, rangul 2
ld-var1 ‐ Variabilă-Metrică cu memorie limitată deplasată, rangul 1
ld-mma ‐ Metoda de mutare a asimptotelor
ld-lbfgs-nocedal - Nici unul
g-mlsl ‐ Conectare unică pe mai multe niveluri (necesită optimizare locală și
limite)
ld-lbfgs ‐ BFGS cu stocare redusă
gn-direct-l ‐ Împărțirea dreptunghiurilor (părtinitoare local)
ln-bobyqa ‐ Optimizare limitată de legaturi fără derivate
ln-sbplx ‐ Varianta subplex a lui Nelder-Mead
ln-newuoa-legat ‐ Optimizare fără derivate limitate de legături de
Aproximație cuadratică construită iterativ
auglag ‐ Algoritm lagrangian crescut
ln-praxis ‐ Optimizare locală fără gradient prin axa principală
Metodă
gn-direct-noscal ‐ Împărțirea dreptunghiurilor (nescalate)
ld-tnewton-precond-restart ‐ Newton trunchiat precondiționat cu
repornirea la cea mai abruptă coborâre
ld-slsqp ‐ Programare secvenţială pătratică cu cele mai mici pătrate
pas = 0; dubla în [0, inf)
Dimensiunea inițială a pasului pentru metodele fără gradient.
opri = -inf; dubla
Criteriu de oprire: valoarea funcției scade sub această valoare.
xtola = 0; dubla în [0, inf)
Criteriul de oprire: modificarea absolută a tuturor valorilor x este sub aceasta
valoare.
xtolr = 0; dubla în [0, inf)
Criteriul de oprire: modificarea relativă a tuturor valorilor x este sub aceasta
valoare.
EXEMPLU
Înregistrați imaginea test.v în imagine ref.v affine și scrieți imaginea înregistrată în reg.v. Utilizare
două niveluri multirezoluție și ssd ca funcție de cost.
mia-3drigidreg -i test.v -r ref.v -o reg.v -l 2 -f affine -c ssd
AUTOR(i)
Gert Wollny
DREPTURI DE AUTOR
Acest software este Copyright (c) 1999‐2015 Leipzig, Germania și Madrid, Spania. Este vorba
FĂRĂ ABSOLUT NU GARANȚIE și o puteți redistribui conform termenilor GNU
LICENȚĂ PUBLICĂ GENERALĂ Versiunea 3 (sau ulterioară). Pentru mai multe informații rulați programul cu
opțiunea „--copyright”.
Utilizați mia-3drigidreg online folosind serviciile onworks.net