זוהי הפקודה mia-2dmyoset-all2one-nonrigid שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mia-2dmyoset-all2one-nonrigid - רישום לא ליניארי של סדרה של תמונות דו-ממדיות.
תַקצִיר
mia-2dmyoset-all2one-nonrigid -i -o [אפשרויות]
תיאור
mia-2dmyoset-all2one-nonrigid תוכנית זו מפעילה רישום לא נוקשה של סדרה של
תמונות שניתנו בסט תמונות. כל התמונות רשומות להפניה אחת המוגדרת על ידי משתמש
תמונה.
אפשרויות
קובץ-IO
-i --in-file=(קלט, נדרש); חוּט
סט נתוני זלוף קלט
-o --out-file=(פלט, נדרש); חוּט
סט נתוני זלוף פלט
--out-filebase=reg
שם הקובץ basae עבור קבצים רשומים, סוג הקובץ מופחת מהתמונה
סוג הקובץ במערך נתוני הקלט.
הַרשָׁמָה
-k --דלג=0
דלג על תמונות בתחילת הסדרה דלג על תמונות בתחילת
הסדרה
-O --optimizer=gsl:opt=gd,step=0.1
כלי אופטימיזציה משמש למזעור
-l --mg-levels=3
רמות רזולוציה מרובות רמות רזולוציה מרובות
-f --transForm=spline
סוג טרנספורמציה סוג שינוי עבור תוספים נתמכים ראה
תוספים: 2dimage/transform
-r --ref=-1
מסגרת ייחוס (-1 == השתמש בתמונה באמצע) מסגרת ייחוס (-1 == השתמש
תמונה באמצע)
עֶזרָה & מידע
-V --verbose=אזהרה
מילוליות של פלט, הדפסת הודעות ברמה נתונה ובעדיפויות גבוהות יותר.
סדרי עדיפויות נתמכים המתחילים ברמה הנמוכה ביותר הם:
מידע - הודעות ברמה נמוכה
להתחקות - מעקב אחר קריאת פונקציה
להיכשל - דיווח על כשלים בבדיקה
אזהרה - אזהרות
שגיאה - דיווח על שגיאות
באגים - ניפוי באגים בפלט
הודעה - הודעות רגילות
קטלני - דווח רק על שגיאות קטלניות
--זכויות יוצרים
להדפיס מידע על זכויות יוצרים
-h --עזרה
להדפיס עזרה זו
-? --נוֹהָג
הדפס עזרה קצרה
--גִרְסָה
להדפיס את מספר הגרסה ולצאת
תהליך
--חוטים=-1
מספר שרשורים מקסימלי לשימוש לעיבוד, מספר זה צריך להיות נמוך יותר
או שווה למספר ליבות המעבד הלוגיות במכונה. (-1:
הערכה אוטומטית). המספר המרבי של שרשורים לשימוש לעיבוד, זה
המספר צריך להיות נמוך או שווה למספר ליבות המעבד הלוגיות ב
המכונה. (-1: אומדן אוטומטי).
תוספים: 1d/splinebc
ראי תנאי גבול של אינטרפולציה של ספליין המשקפים על הגבול
(ללא פרמטרים)
לחזור על תנאי גבול של אינטרפולציה של ספליין החוזר על הערך בגבול
(ללא פרמטרים)
אפס תנאי גבול של אינטרפולציה של ספליין המניחים אפס עבור ערכים בחוץ
(ללא פרמטרים)
תוספים: 1d/splinekernel
bspline יצירת ליבת B-spline , הפרמטרים הנתמכים הם:
d = 3; int ב [0, 5]
תואר ספליין.
omoms יצירת ליבת OMoms-spline, הפרמטרים הנתמכים הם:
d = 3; int ב [3, 3]
תואר ספליין.
תוספים: תמונה תלת מימדית/עלות
lncc מתאם צולב מקומי מנורמל עם תמיכת מיסוך., פרמטרים נתמכים
הם:
w = 5; uint in [1, 256]
חצי רוחב של החלון המשמש להערכת הצלב המקומי
מתאם.
סם קשה מרחק מרובע קטן
(ללא פרמטרים)
mi מידע הדדי מבוסס Spline parzen., הפרמטרים הנתמכים הם:
לחתוך = 0; לצוף פנימה [0, 40]
אחוז הפיקסלים לחיתוך בעוצמות גבוהות ונמוכות להסרה
חריגים.
mbins = 64; uint in [1, 256]
מספר פחי ההיסטוגרמה המשמשים לתמונה הנעה.
מקרנל = [bspline:d=3]; בית חרושת
ליבת Spline עבור תמונה נעה parzen hinstogram. עבור יישומי פלאגין נתמכים
ראה PLUGINS:1d/splinekernel
רבינס = 64; uint in [1, 256]
מספר פחי ההיסטוגרמה המשמשים לתמונת ההפניה.
rkernel = [bspline:d=0]; בית חרושת
גרעין ספליין לתמונת התייחסות parzen hinstogram. עבור תקע נתמך-
ins ראה PLUGINS:1d/splinekernel
Ncc מתאם צולב מנורמל.
(ללא פרמטרים)
NGF פונקציה זו מעריכה את דמיון התמונה בהתבסס על שיפוע מנורמל
שדות. גרעיני הערכה שונים זמינים. הפרמטרים הנתמכים הם:
הערכה = ds; כתיב
תת סוג של תוסף. הערכים הנתמכים הם:
sq - ריבוע של הבדל
ds - ריבוע של הבדל בקנה מידה
נקודה - גרעין מוצר סקלרי
לחצות - גרעין מוצר צולב
SSD עלות תמונה דו-ממדית: סכום ההבדלים בריבוע, הפרמטרים הנתמכים הם:
autothresh = 0; לצוף פנימה [0, 1000]
השתמש במיסוך אוטומטי של התמונה הנעה על ידי לקיחת ערכי עוצמה בלבד
לחשבון שגדול מהסף הנתון.
נורמה = 0; bool
קבע אם יש לנרמל את המדד לפי מספר פיקסלים של התמונה.
ssd-automask
עלות תמונה תלת-ממדית: סכום ההבדלים בריבוע, עם מיסוך אוטומטי מבוסס על נתון
ספים, פרמטרים נתמכים הם:
rthresh = 0; לְהַכפִּיל
ערך עוצמת הסף עבור תמונת הפניה.
סטרש = 0; לְהַכפִּיל
ערך עוצמת הסף עבור תמונת המקור.
תוספים: תמונה תלת מימדית/עלות מלאה
תמונה פונקציית עלות דמיון תמונה כללית המטפלת גם ברזולוציות מרובות
מעבד. מדד הדמיון בפועל ניתן לפרמטר נוסף.,
הפרמטרים הנתמכים הם:
עלות = ssd; בית חרושת
ליבת פונקציית עלות. לתוספי פלאגין נתמכים ראה PLUGINS:2dimage/cost
באגים = 0; bool
שמור ממצאי ביניים עבור איתור באגים.
נ"צ =(קלט, מחרוזת)
תמונת התייחסות.
src =(קלט, מחרוזת)
תמונת מחקר.
מִשׁקָל = 1; לָצוּף
משקל פונקציית העלות.
תווית תמונה
פונקציית עלות דמיון הממפה תוויות של שתי תמונות ומטפלת בתווית-
שמירה על עיבוד מרובה רזולוציות., הפרמטרים הנתמכים הם:
באגים = 0; int ב [0, 1]
לכתוב את המרחק שהופך לתמונה תלת מימדית.
maxlabel = 256; int ב [2, 32000]
המספר המרבי של תוויות שיש לקחת בחשבון.
נ"צ =(קלט, מחרוזת)
תמונת התייחסות.
src =(קלט, מחרוזת)
תמונת מחקר.
מִשׁקָל = 1; לָצוּף
משקל פונקציית העלות.
תמונת מסכה
פונקציית עלות דמיון ממוסכת כללית המטפלת גם בריבוי
עיבוד רזולוציה. המסכות המסופקות צריכות להיות במילוי צפוף באזורים
עיבוד מרובה רזולוציות מכיוון שאם לא כן, מידע המסכה עלול ללכת לאיבוד
כאשר מקטינים את התמונה. מסכת ההתייחסות ומסכת הטרנספורמציה של ה
תמונת המחקר משולבת על ידי AND בינארי. ניתן מדד הדמיון בפועל
פרמטר נוסף, הפרמטרים הנתמכים הם:
עלות = ssd; בית חרושת
ליבת פונקציית עלות. עבור יישומי פלאגין נתמכים ראה
תוספים:2dimage/maskedcost
נ"צ =(קלט, מחרוזת)
תמונת התייחסות.
מסיכה מחדש =(קלט, מחרוזת)
מסיכת תמונת התייחסות (בינארית).
src =(קלט, מחרוזת)
תמונת מחקר.
src-mask =(קלט, מחרוזת)
מחקר מסכת תמונה (בינארי).
מִשׁקָל = 1; לָצוּף
משקל פונקציית העלות.
תוספים: 2Dimage/io
bmp תמיכה בקלט/פלט של תמונה דו-ממדית של BMP
סיומות קבצים מוכרות: .BMP, .bmp
סוגי אלמנטים נתמכים:
נתונים בינאריים, 8 סיביות ללא סימן, 16 סיביות ללא סימן
מאגר נתונים IO וירטואלי למאגר הנתונים הפנימי וממנו
סיומות קבצים מזוהות: .@
dicom תמונה דו-ממדית io עבור DICOM
סיומות קבצים מוכרות: .DCM, .dcm
סוגי אלמנטים נתמכים:
חתום 16 סיביות, 16 סיביות ללא חתימה
exr תוסף 2dimage io עבור תמונות OpenEXR
סיומות קבצים מוכרות: .EXR, .exr
סוגי אלמנטים נתמכים:
32 סיביות ללא סימן, נקודה צפה 32 סיביות
jpg תוסף 2dimage io לתמונות בקנה מידה אפור של jpeg
סיומות קבצים מוכרות: .JPEG, .JPG, .jpeg, .jpg
סוגי אלמנטים נתמכים:
8 ביט לא חתום
png תוסף 2dimage io לתמונות png
סיומות קבצים מוכרות: .PNG, .png
סוגי אלמנטים נתמכים:
נתונים בינאריים, 8 סיביות ללא סימן, 16 סיביות ללא סימן
חי תמיכה בפלט תמונה RAW דו-ממדית
סיומות קבצים מוכרות: .RAW, .raw
סוגי אלמנטים נתמכים:
נתונים בינאריים, 8 סיביות בסימן, 8 סיביות ללא סימן, 16 סיביות בסימן, 16 סיביות ללא סימן,
חתום 32 סיביות, ללא סימן 32 סיביות, נקודה צפה 32 סיביות, נקודה צפה 64
קצת
טיף תמיכה בקלט/פלט של TIFF בתמונה דו-ממדית
סיומות קבצים מוכרות: .TIF, .TIFF, .tif, .tiff
סוגי אלמנטים נתמכים:
נתונים בינאריים, 8 ביט ללא סימן, 16 סיביות ללא סימן, 32 סיביות ללא סימן
Vista תוסף 2Dimage io לתמונות Vista
סיומות קבצים מוכרות: .V, .VISTA, .v, .vista
סוגי אלמנטים נתמכים:
נתונים בינאריים, 8 סיביות בסימן, 8 סיביות ללא סימן, 16 סיביות בסימן, 16 סיביות ללא סימן,
חתום 32 סיביות, ללא סימן 32 סיביות, נקודה צפה 32 סיביות, נקודה צפה 64
קצת
תוספים: 2dimage/maskedcost
lncc מתאם צולב מקומי מנורמל עם תמיכת מיסוך., פרמטרים נתמכים
הם:
w = 5; uint in [1, 256]
חצי רוחב של החלון המשמש להערכת הצלב המקומי
מתאם.
mi מידע הדדי מבוסס ספליין פרזן עם מיסוך. הפרמטרים הנתמכים הם:
לחתוך = 0; לצוף פנימה [0, 40]
אחוז הפיקסלים לחיתוך בעוצמות גבוהות ונמוכות להסרה
חריגים.
mbins = 64; uint in [1, 256]
מספר פחי ההיסטוגרמה המשמשים לתמונה הנעה.
מקרנל = [bspline:d=3]; בית חרושת
ליבת Spline עבור תמונה נעה parzen hinstogram. עבור יישומי פלאגין נתמכים
ראה PLUGINS:1d/splinekernel
רבינס = 64; uint in [1, 256]
מספר פחי ההיסטוגרמה המשמשים לתמונת ההפניה.
rkernel = [bspline:d=0]; בית חרושת
גרעין ספליין לתמונת התייחסות parzen hinstogram. עבור תקע נתמך-
ins ראה PLUGINS:1d/splinekernel
Ncc מתאם צולב מנורמל עם תמיכת מיסוך.
(ללא פרמטרים)
SSD סכום ההבדלים בריבוע עם מיסוך.
(ללא פרמטרים)
תוספים: תמונה/טרנספורמציה תלת מימדית
מאפיין טרנספורמציה קשורה (שש דרגות חופש). הפרמטרים הנתמכים הם:
imgboundary = מראה; בית חרושת
תנאי גבול של אינטרפולציה של תמונה. עבור יישומי פלאגין נתמכים ראה
תוספים:1d/splinebc
imgkernel = [bspline:d=3]; בית חרושת
ליבת אינטרפולטור תמונה. עבור יישומי פלאגין נתמכים ראה
PLUGINS:1d/splinekernel
נוקשה טרנספורמציות קשיחות (כלומר סיבוב ותרגום, שלוש דרגות של
freedom), הפרמטרים הנתמכים הם:
imgboundary = מראה; בית חרושת
תנאי גבול של אינטרפולציה של תמונה. עבור יישומי פלאגין נתמכים ראה
תוספים:1d/splinebc
imgkernel = [bspline:d=3]; בית חרושת
ליבת אינטרפולטור תמונה. עבור יישומי פלאגין נתמכים ראה
PLUGINS:1d/splinekernel
ריקבון-מרכז = [[0,0]]; 2dfvector
מרכז סיבוב יחסי, כלומר <0.5,0.5> מתאים למרכז ה-
מלבן תמיכה.
רוטציה טרנספורמציות סיבוב (כלומר סיבוב סביב מרכז נתון, מעלה אחת של
freedom), הפרמטרים הנתמכים הם:
imgboundary = מראה; בית חרושת
תנאי גבול של אינטרפולציה של תמונה. עבור יישומי פלאגין נתמכים ראה
תוספים:1d/splinebc
imgkernel = [bspline:d=3]; בית חרושת
ליבת אינטרפולטור תמונה. עבור יישומי פלאגין נתמכים ראה
PLUGINS:1d/splinekernel
ריקבון-מרכז = [[0,0]]; 2dfvector
מרכז סיבוב יחסי, כלומר <0.5,0.5> מתאים למרכז ה-
מלבן תמיכה.
שֶׁגֶם טרנספורמציה בצורה חופשית שניתן לתאר על ידי קבוצה של מקדמי B-spline
וקרנל B-spline הבסיסי., הפרמטרים הנתמכים הם:
אנזורה = [[0,0]]; 2dfvector
שיעור מקדם אנזוטרופי בפיקסלים, ערכים לא חיוביים יהיו
מוחלף על ידי ערך 'שיעור'..
imgboundary = מראה; בית חרושת
תנאי גבול של אינטרפולציה של תמונה. עבור יישומי פלאגין נתמכים ראה
תוספים:1d/splinebc
imgkernel = [bspline:d=3]; בית חרושת
ליבת אינטרפולטור תמונה. עבור יישומי פלאגין נתמכים ראה
PLUGINS:1d/splinekernel
גרעין = [bspline:d=3]; בית חרושת
טרנספורמציה spline kernel.. עבור תוספים נתמכים ראה
PLUGINS:1d/splinekernel
עוֹנֶשׁ = ; בית חרושת
תנאי עונש טרנספורמציה. עבור יישומי פלאגין נתמכים ראה
תוספים: 2dtransform/spline penalty
שיעורי = 10; לצוף פנימה [1, inf)
שיעור מקדם איזוטרופי בפיקסלים.
לתרגם תרגום בלבד (שתי דרגות חופש), הפרמטרים הנתמכים הם:
imgboundary = מראה; בית חרושת
תנאי גבול של אינטרפולציה של תמונה. עבור יישומי פלאגין נתמכים ראה
תוספים:1d/splinebc
imgkernel = [bspline:d=3]; בית חרושת
ליבת אינטרפולטור תמונה. עבור יישומי פלאגין נתמכים ראה
PLUGINS:1d/splinekernel
vf תוסף זה מיישם טרנספורמציה המגדירה תרגום לכל אחד
נקודת הרשת המגדירה את תחום הטרנספורמציה., נתמכת
הפרמטרים הם:
imgboundary = מראה; בית חרושת
תנאי גבול של אינטרפולציה של תמונה. עבור יישומי פלאגין נתמכים ראה
תוספים:1d/splinebc
imgkernel = [bspline:d=3]; בית חרושת
ליבת אינטרפולטור תמונה. עבור יישומי פלאגין נתמכים ראה
PLUGINS:1d/splinekernel
תוספים: 2dtransform/spline penalty
divcurl עונש divcurl על הטרנספורמציה, הפרמטרים הנתמכים הם:
תלתל = 1; לצוף פנימה [0, inf)
משקל עונש על תלתל.
div = 1; לצוף פנימה [0, inf)
משקל עונש על סטייה.
נורמה = 0; bool
הגדר ל-1 אם יש לנרמל את העונש ביחס לתמונה
גודל.
מִשׁקָל = 1; לצוף פנימה (0, אינפ)
משקל אנרגיית העונש.
דוגמא
רשום את סדרת הזילוף שניתנה ב-segment.set על ידי אופטימיזציה של ספליין מבוסס
טרנספורמציה עם קצב מקדם של 16 פיקסלים באמצעות מידע הדדי וענישה
השינוי באמצעות divcurl עם משקל של 2.0.
mia-2dmyoset-all2one-nonrigid -i segment.set -o registered.set
-f spline:rate=16,penalty=[divcurl:weight=2.0] image:cost=mi,weight=2.0
מחבר(ים)
גרט וולני
זכויות יוצרים
תוכנה זו היא זכויות יוצרים (ג) 1999–2015 לייפציג, גרמניה ומדריד, ספרד. זה מגיע
ללא כל אחריות ואתה רשאי להפיץ אותו מחדש תחת תנאי ה-GNU
רישיון ציבורי כללי גרסה 3 (או מאוחר יותר). למידע נוסף הפעל את התוכנית עם
אפשרות '--זכויות יוצרים'.
השתמש ב-mia-2dmyoset-all2one-nonrigid באינטרנט באמצעות שירותי onworks.net