Це команда mia-3dcost-translatedgrad, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
mia-3dcost-translatedgrad - Оцініть градієнт вартості між двома зображеннями та перетворіть його
до сплайнового представлення.
СИНТАКСИС
mia-3dcost-translatedgrad -i -r -o [параметри]
ОПИС
mia-3dcost-translatedgrad Оцініть градієнт вартості між двома зображеннями та оцініть
градієнт, пов'язаний з перетворенням для нього на основі заданої моделі перетворення.
ВАРІАНТИ
-i --in-file=(вхід, обов'язковий); io
вхідне зображення. Щоб дізнатися про підтримувані типи файлів, див. ПЛАГІНИ:3dimage/io
-r --ref-file=(вхід, обов'язковий); io
довідкове зображення. Докладніше про підтримувані типи файлів див. у ПЛАГІНАХ:3dimage/io
-o --out-file=(вихід, обов'язковий); io
векторне поле вихідного файлу. Докладніше про підтримувані типи файлів див. ПЛАГІНИ:3dtransform/io
-g --gradimg-file=(вихід); io
нормальне зображення сплайн-перетвореного градієнта. Про підтримувані типи файлів див
ПЛАГІНИ: 3dimage/io
-C --cost-gradimg-file=(вихід); io
нормальне зображення градієнта вартості. Про підтримувані типи файлів див
ПЛАГІНИ: 3dimage/io
-f --transForm=spline:rate=5
Трансформація, до якої відноситься градієнт. Трансформація, до якої відноситься градієнт
Щоб дізнатися про підтримувані плагіни, див. ПЛАГІНИ:3dimage/transform
-c --cost=ssd
cost function для використання функції cost для використання Про підтримувані плагіни див
ПЛАГІНИ:3dimage/вартість
Документи & Інформація
-V --verbose=попередження
детальність виводу, друк повідомлень заданого рівня та вищих пріоритетів.
Підтримувані пріоритети, починаючи з найнижчого рівня:
info - Повідомлення низького рівня
простежувати ‐ Трасування виклику функції
невдача - Повідомляйте про помилки тестування
попередження - Попередження
помилка - Повідомити про помилки
відлагоджувати ‐ Вихід налагодження
повідомлення - Звичайні повідомлення
фатальний - Повідомляйте лише про фатальні помилки
-- авторське право
роздрукувати інформацію про авторські права
-h --допомога
роздрукувати цю довідку
-? --використання
надрукувати коротку довідку
-- версія
надрукувати номер версії та вийти
Обробка
--threads=-1
Максимальна кількість потоків для обробки, це число має бути меншим
або дорівнює кількості ядер логічного процесора в машині. (-1:
автоматична оцінка).Максимальна кількість потоків для обробки,Це
число має бути меншим або дорівнювати кількості ядер логічного процесора в
машина. (-1: автоматична оцінка).
ПЛАГІНИ: 1d/splinebc
дзеркало Граничні умови сплайн-інтерполяції, що дзеркально відображаються на межі
(без параметрів)
повторювати Граничні умови сплайн-інтерполяції, що повторює значення на межі
(без параметрів)
нуль Граничні умови сплайн-інтерполяції, які передбачають нуль для значень за межами
(без параметрів)
ПЛАГІНИ: 1d/splinekernel
bspline Створення ядра B-сплайна, підтримувані параметри:
d = 3; int в [0, 5]
Ступінь сплайна.
омомс Створення ядра OMoms-spline, підтримувані параметри:
d = 3; int в [3, 3]
Ступінь сплайна.
ПЛАГІНИ: 3dimage/вартість
lncc локальна нормована перехресна кореляція з підтримкою маскування, підтримувані параметри
є:
w = 5; uint в [1, 256]
половину ширини вікна, що використовується для оцінки локалізованого хреста
кореляція.
mi Взаємна інформація на основі парзену сплайнів, підтримувані параметри:
вирізати = 0; float у [0, 40]
Відсоток пікселів для вирізання з високою і низькою інтенсивністю для видалення
викиди.
mbins = 64; uint в [1, 256]
Кількість блоків гістограми, що використовуються для рухомого зображення.
mkernel = [bspline:d=3]; фабрика
Сплайн-ядро для рухомого зображення parzen hinstogram. Для підтримуваних плагінів
див. ПЛАГІНИ:1d/splinekernel
bins = 64; uint в [1, 256]
Кількість блоків гістограми, що використовуються для еталонного зображення.
rkernel = [bspline:d=0]; фабрика
Сплайн-ядро для еталонного зображення parzen hinstogram. Для підтримуваних штекерів-
ins див. ПЛАГІНИ:1d/splinekernel
nCC нормалізована перехресна кореляція.
(без параметрів)
ngf Ця функція оцінює схожість зображення на основі нормалізованого градієнта
поля. Дано нормалізовані поля градієнта $ _S$ зображення src і $ _R$ зображення
ref image реалізовані різні оцінювачі., підтримувані параметри:
евал = ds; дикт
підтип плагіна (sq, ds,dot,cross). Підтримувані значення:
ds – квадрат масштабованої різниці
точка ‐ ядро скалярного добутку
перетинати - перехресне ядро продукту
SSD Вартість 3D-зображення: сума квадратів різниць, підтримувані параметри:
автообмолот = 0; float у [0, 1000]
Використовуйте автоматичне маскування рухомого зображення, приймаючи лише значення інтенсивності
в обліковий запис, які перевищують заданий поріг.
норма = 0; bool
Укажіть, чи слід нормалізувати показник за кількістю пікселів зображення.
ssd-автомаска
Вартість 3D-зображення: сума квадратів різниць, з автоматичним маскуванням на основі заданого
порогові значення, підтримувані параметри:
rthresh = 0; подвійний
Порогове значення інтенсивності для еталонного зображення.
молоти = 0; подвійний
Порогове значення інтенсивності для вихідного зображення.
ПЛАГІНИ: 3dimage/io
аналізувати Проаналізуйте зображення 7.5
Розпізнані розширення файлів: .HDR, .hdr
Підтримувані типи елементів:
без знака 8 біт, зі знаком 16 біт, зі знаком 32 біт, з плаваючою комою 32 біт,
з плаваючою комою 64 біт
пул даних Віртуальний IO до та з внутрішнього пулу даних
Розпізнані розширення файлів: .@
dicom Серія зображень Dicom у вигляді 3D
Розпізнані розширення файлів: .DCM, .dcm
Підтримувані типи елементів:
зі знаком 16 біт, без знаку 16 біт
hdf5 HDF5 3D зображення IO
Розпізнані розширення файлів: .H5, .h5
Підтримувані типи елементів:
двійкові дані, 8 біт зі знаком, 8 біт без знака, 16 біт зі знаком, 16 біт без знака,
32-розрядний зі знаком, 32-розрядний без знака, 64-розрядний зі знаком, 64-розрядний без знака, плаваючий
точка 32 біт, з плаваючою комою 64 біт
інрія Зображення INRIA
Розпізнані розширення файлів: .INR, .inr
Підтримувані типи елементів:
8 біт зі знаком, 8 біт без знаку, 16 біт зі знаком, 16 біт без знака, 32 зі знаком
біт, беззнаковий 32 біт, з плаваючою комою 32 біт, з плаваючою комою 64 біт
mhd MetaIO 3D image IO з використанням реалізації VTK (експериментальний).
Розпізнані розширення файлів: .MHA, .MHD, .mha, .mhd
Підтримувані типи елементів:
8 біт зі знаком, 8 біт без знаку, 16 біт зі знаком, 16 біт без знака, 32 зі знаком
біт, беззнаковий 32 біт, з плаваючою комою 32 біт, з плаваючою комою 64 біт
nifti NIFTI-1 3D зображення IO
Розпізнані розширення файлів: .NII, .nii
Підтримувані типи елементів:
8 біт зі знаком, 8 біт без знаку, 16 біт зі знаком, 16 біт без знака, 32 зі знаком
біт, 32-розрядний без знака, 64-розрядний зі знаком, 64-розрядний без знака, з плаваючою комою 32
біт, з плаваючою комою 64 біт
vff VFF Sun растровий формат
Розпізнані розширення файлів: .VFF, .vff
Підтримувані типи елементів:
без знака 8 біт, зі знаком 16 біт
перспектива 3D-перегляд
Розпізнані розширення файлів: .V, .VISTA, .v, .vista
Підтримувані типи елементів:
двійкові дані, 8 біт зі знаком, 8 біт без знака, 16 біт зі знаком, 16 біт без знака,
32 біт зі знаком, 32 біт без знаку, 32 біт з плаваючою комою, 64 з плаваючою комою
біт
vti Вхід і вихід 3D-зображення VTK-XML (експериментальний).
Розпізнані розширення файлів: .VTI, .vti
Підтримувані типи елементів:
8 біт зі знаком, 8 біт без знаку, 16 біт зі знаком, 16 біт без знака, 32 зі знаком
біт, беззнаковий 32 біт, з плаваючою комою 32 біт, з плаваючою комою 64 біт
vtk 3D VTK зображення застарілих вхід і вихід (експериментальний).
Розпізнані розширення файлів: .VTK, .VTKIMAGE, .vtk, .vtkimage
Підтримувані типи елементів:
двійкові дані, 8 біт зі знаком, 8 біт без знака, 16 біт зі знаком, 16 біт без знака,
32 біт зі знаком, 32 біт без знаку, 32 біт з плаваючою комою, 64 з плаваючою комою
біт
ПЛАГІНИ: 3dimage/transform
афінний Афінне перетворення (12 ступенів свободи), підтримувані параметри:
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
axisrot Перетворення з обмеженим обертанням (1 ступінь свободи). Перетворення є
обмежений обертанням навколо заданої осі навколо заданого обертання
центр, підтримувані параметри:
вісь =(обов'язково, 3dfvector)
вісь обертання.
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
походження =(обов'язково, 3dfvector)
центр перетворення.
рафін Обмежене афінне перетворення (3 ступені свободи). Перетворення є
обмежується обертанням навколо заданої осі та зсувом уздовж двох осей
перпендикулярно заданому, підтримувані параметри:
вісь =(обов'язково, 3dfvector)
вісь обертання.
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
походження =(обов'язково, 3dfvector)
центр перетворення.
жорсткий Жорстке перетворення, тобто поворот і переміщення (шість ступенів свободи).,
підтримувані параметри:
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
походження = [[0,0,0]]; 3dfвектор
Відносний центр обертання, тобто <0.5,0.5,0.5> відповідає центру
гучність.
обертання Перетворення обертання (три ступені свободи), підтримувані параметри:
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
походження = [[0,0,0]]; 3dfвектор
Відносний центр обертання, тобто <0.5,0.5,0.5> відповідає центру
гучність.
rotbend Обмежене перетворення (4 ступеня свободи). Перетворення є
обмежується обертанням навколо осей x і y і вигином уздовж x
вісь, незалежна в кожному напрямку, при цьому вигин зростає разом з
квадрата відстані від осі обертання., підтримувані параметри:
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
норот = 0; bool
Не оптимізуйте обертання.
походження =(обов'язково, 3dfvector)
центр перетворення.
сплайн Перетворення довільної форми, яке можна описати набором коефіцієнтів B-сплайнів
і базове ядро B-сплайна, підтримувані параметри:
анізорувати = [[0,0,0]]; 3dfвектор
коефіцієнт анізотропності в пікселях, недодатні значення будуть
замінено значенням "ставка".
відлагоджувати = 0; bool
увімкнути додатковий вихід налагодження.
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
ядро = [bspline:d=3]; фабрика
ядро сплайну трансформації. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
штраф = ; фабрика
енергетичний термін трансформації. Про підтримувані плагіни див
ПЛАГІНИ: 3dtransform/splinepenalty
швидкість = 10; float в [1, inf)
коефіцієнт ізотропності в пікселях.
переводити Переклад (три ступені свободи), підтримувані параметри:
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
vf Цей плагін реалізує перетворення, яке визначає переклад для кожного
точка сітки, що визначає область перетворення., підтримується
параметри:
imgboundary = дзеркало; фабрика
граничні умови інтерполяції зображення. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinebc
imgkernel = [bspline:d=3]; фабрика
ядро інтерполятора зображень. Про підтримувані плагіни див
ПЛАГІНИ: 1d/splinekernel
ПЛАГІНИ: 3dtransform/io
BBS Бінарний (непереносний) серійний ввод-ввод із тривимірних перетворень
Розпізнані розширення файлів: .bbs
пул даних Віртуальний IO до та з внутрішнього пулу даних
Розпізнані розширення файлів: .@
перспектива Сховище 3D-перетворень Vista
Розпізнані розширення файлів: .v, .v3dt
XML XML серіалізований IO тривимірних перетворень
Розпізнані розширення файлів: .x3dt
ПЛАГІНИ: 3d-перетворення/splinepenalty
divcurl покарання divcurl на перетворення, підтримувані параметри:
витися = 1; float в [0, inf)
штрафна вага на локони.
DIV = 1; float в [0, inf)
вага штрафу за розбіжність.
норма = 0; bool
Встановіть 1, якщо штраф потрібно нормалізувати щодо зображення
розмір.
вага = 1; плавати в (0, inf)
вага штрафної енергії.
приклад
Оцініть вартість SSD між src.v і ref.v і збережіть градієнтний градієнт
відповідає сплайн-перетворенню в grad.v3dt.
mia-3dcost-translatedgrad -i src.v -o grad.v3dt -f spline:rate=8 -c ssd
АВТОР(и)
Герт Волний
АВТОРСЬКЕ
Авторське право на це програмне забезпечення (c) 1999-2015, Лейпциг, Німеччина та Мадрид, Іспанія. Воно приходить
без АБСОЛЮТНО НІ ГАРАНТІЙ, і ви можете розповсюджувати його відповідно до умов GNU
ЗАГАЛЬНА ПУБЛІЧНА ЛІЦЕНЗІЯ Версія 3 (або новіша). Для отримання додаткової інформації запустіть програму за допомогою
параметр '--copyright'.
Використовуйте mia-3dcost-translatedgrad онлайн за допомогою служб onworks.net
