นี่คือคำสั่ง mia-2dmyomilles ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mia-2dmyomilles - ดำเนินการลงทะเบียนชุดภาพ 2 มิติ
เรื่องย่อ
เมีย-2dmyomilles -i -o [ตัวเลือก]
DESCRIPTION
เมีย-2dmyomilles โปรแกรมนี้ใช้เพื่อเรียกใช้ ICA เวอร์ชันดัดแปลง
วิธีการลงทะเบียนที่อธิบายไว้ใน Milles et al. 'การแก้ไขการเคลื่อนไหวอัตโนมัติเต็มรูปแบบใน
First-Pass Myocardial Perfusion MR Image Sequences', ทรานส์ เมดิ. ภาพ., 27(11)
1611-1621, 2008. การเปลี่ยนแปลงรวมถึงการสกัดการเคลื่อนไหวกึ่งเป็นระยะในอิสระ
ชุดข้อมูลที่ได้มาโดยการหายใจและตัวเลือกในการเรียกใช้ affine หรือการลงทะเบียนแบบเข้มงวดแทน
ของการเพิ่มประสิทธิภาพการแปลเท่านั้น
OPTIONS
ไฟล์-IO
-i --in-file=(อินพุต, จำเป็น); สตริง
ป้อนข้อมูลชุดข้อมูลการกระจาย
-o --out-file=(เอาต์พุต, จำเป็น); สตริง
ชุดข้อมูลการกระจายเอาต์พุต
-r --ลงทะเบียน=
ฐานชื่อไฟล์สำหรับไฟล์ที่ลงทะเบียน
--บันทึก-อ้างอิง=
บันทึกภาพอ้างอิงสังเคราะห์ไปยังฐานไฟล์นี้
--บันทึกครอบตัด=
บันทึกภาพที่ครอบตัดที่ตั้งค่าเป็นไฟล์นี้
--บันทึกคุณสมบัติ=
บันทึกภาพคุณสมบัติที่เกิดจาก ICA และภาพระดับกลางบางส่วน
ใช้สำหรับการแบ่งส่วน RV-LV ด้วยชื่อไฟล์ที่กำหนดเป็นไฟล์ PNG
ยังบันทึกค่าสัมประสิทธิ์ของการเริ่มต้นที่ดีที่สุดและการผสม IC สุดท้าย
มดลูก
การช่วยเหลือ & ข้อมูล
-V --verbose=คำเตือน
ความละเอียดของผลลัพธ์ พิมพ์ข้อความในระดับที่กำหนดและลำดับความสำคัญที่สูงกว่า
ลำดับความสำคัญที่รองรับเริ่มต้นที่ระดับต่ำสุดคือ:
ข้อมูล - ข้อความระดับต่ำ
ติดตาม - การติดตามการเรียกใช้ฟังก์ชัน
ล้มเหลว - รายงานความล้มเหลวในการทดสอบ
คำเตือน - คำเตือน
ความผิดพลาด - รายงานข้อผิดพลาด
การแก้ปัญหา - ดีบักเอาท์พุต
ข่าวสาร - ข้อความปกติ
ร้ายแรง - รายงานเฉพาะข้อผิดพลาดร้ายแรง
--ลิขสิทธิ์
พิมพ์ข้อมูลลิขสิทธิ์
-h -- ช่วยด้วย
พิมพ์ความช่วยเหลือนี้
-? --การใช้งาน
พิมพ์ความช่วยเหลือสั้น ๆ
--รุ่น
พิมพ์หมายเลขรุ่นและออก
ICA
-C --ส่วนประกอบ=0
ส่วนประกอบ ICA 0 = การประมาณค่าอัตโนมัติส่วนประกอบ ICA 0 = อัตโนมัติ
การประเมิน
--ทำให้เป็นปกติ
ไอซีปกติ
--no-meantrip
อย่าดึงค่าเฉลี่ยออกจากเส้นโค้งผสม
-g --เดา
ใช้การเดาเบื้องต้นสำหรับการไหลเวียนของกล้ามเนื้อหัวใจ
-s --segscale=1.4
ส่วนและปรับขนาดกล่องครอบตัดรอบส่วน LV (0=ไม่มีการแบ่งส่วน) และ
ปรับขนาดกล่องครอบตัดรอบ LV (0=ไม่มีการแบ่งส่วน)
-k --ข้าม=0
ข้ามภาพที่จุดเริ่มต้นของซีรีส์เหมือนของผู้อื่น
modalitiesข้ามภาพที่จุดเริ่มต้นของซีรีส์เหมือนของผู้อื่น
กิริยา
-m --max-ica-iter=400
จำนวนการวนซ้ำสูงสุดใน ICA จำนวนการวนซ้ำสูงสุดใน ICA
-E --segmethod=คุณสมบัติ
วิธีการแบ่งกลุ่ม
เดลต้า-พีค - ความแตกต่างของภาพเพิ่มประสิทธิภาพสูงสุด
คุณสมบัติ - คุณสมบัติรูปภาพ
คุณลักษณะเดลต้า - ความแตกต่างของภาพคุณสมบัติ
การประมวลผล
--กระทู้=-1
จำนวนเธรดสูงสุดที่จะใช้สำหรับการประมวลผล จำนวนนี้ควรต่ำกว่า
หรือเท่ากับจำนวนคอร์ตัวประมวลผลเชิงตรรกะในเครื่อง (-1:
การประมาณค่าอัตโนมัติ) จำนวนเธรดสูงสุดที่จะใช้สำหรับการประมวลผลนี้
จำนวนควรต่ำกว่าหรือเท่ากับจำนวนคอร์ตัวประมวลผลเชิงตรรกะใน
เครื่องจักร. (-1: การประมาณค่าอัตโนมัติ)
ลงทะเบียน
-c --ต้นทุน=ssd
เกณฑ์การลงทะเบียน
-O --optimizer=gsl:opt=simplex,ขั้นตอน=1.0
เครื่องมือเพิ่มประสิทธิภาพที่ใช้สำหรับการย่อขนาดตัวเพิ่มประสิทธิภาพที่ใช้สำหรับการย่อขนาดสำหรับ
ปลั๊กอินที่รองรับ โปรดดู PLUGINS:minimizer/singlecost
-f --transForm=แข็ง
ประเภทการแปลงประเภทการแปลงสำหรับปลั๊กอินที่รองรับดู
ปลั๊กอิน:2dimage/transform
-l --mg-ระดับ = 3
ระดับความละเอียดหลายระดับหลายระดับความละเอียด
-R --อ้างอิง=-1
การอ้างอิงทั่วโลก รูปภาพทั้งหมดควรอยู่ในแนวเดียวกัน หากกำหนดเป็นค่าที่ไม่เป็นลบ
ค่ารูปภาพจะถูกจัดชิดกับการอ้างอิงนี้และผลลัพธ์ที่ครอบตัด
วันที่ของภาพจะถูกฉีดเข้าไปในภาพต้นฉบับ ออกที่ -1 ถ้าคุณ
ไม่สนใจ ในกรณีนี้ ภาพทั้งหมดที่มีการลงทะเบียนไปยังตำแหน่งเฉลี่ยของ
การเคลื่อนไหวGlobalอ้างอิงรูปภาพทั้งหมดควรอยู่ในแนวเดียวกัน หากตั้งค่าเป็น
ค่าที่ไม่เป็นลบ รูปภาพจะสอดคล้องกับการอ้างอิงนี้และ
วันที่ของภาพที่ส่งออกที่ถูกครอบตัดจะถูกแทรกเข้าไปในภาพต้นฉบับ ทิ้ง
ที่ -1 ถ้าคุณไม่สนใจ ในกรณีนี้ รูปภาพทั้งหมดจะต้องลงทะเบียนกับ a
ตำแหน่งเฉลี่ยของการเคลื่อนไหว
-P --ผ่าน=2
ผ่านการลงทะเบียน ผ่านการลงทะเบียน
ปลั๊กอิน: 1d/slinebc
กระจก เงื่อนไขขอบเขตการแก้ไข Spline ที่สะท้อนบนขอบเขต
(ไม่มีพารามิเตอร์)
ทำซ้ำ เงื่อนไขขอบเขตการแก้ไข Spline ที่ซ้ำค่าที่ขอบเขต
(ไม่มีพารามิเตอร์)
เป็นศูนย์ เงื่อนไขขอบเขตการแก้ไข Spline ที่ถือว่าศูนย์สำหรับค่าภายนอก
(ไม่มีพารามิเตอร์)
ปลั๊กอิน: 1d/เคอร์เนลเส้นโค้ง
บีสไปลน์ การสร้างเคอร์เนล B-spline พารามิเตอร์ที่รองรับคือ:
d = 3; int ใน [0, 5]
องศาของเส้นโค้ง
ออมม่า การสร้างเคอร์เนล OMoms-spline พารามิเตอร์ที่รองรับคือ:
d = 3; int ใน [3, 3]
องศาของเส้นโค้ง
ปลั๊กอิน: 2dimage/แปลงร่าง
Affine การแปลงแบบ Affine (อิสระหกองศา) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
เข้มงวด การแปลงแบบแข็ง (เช่น การหมุนและการแปล สามองศาของ
เสรีภาพ) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ศูนย์เน่า = [[0,0]]; 2dfเวกเตอร์
จุดศูนย์กลางการหมุนสัมพัทธ์ คือ <0.5,0.5> ตรงกับจุดศูนย์กลางของ
รองรับสี่เหลี่ยมผืนผ้า
การหมุน การแปลงการหมุน (เช่น การหมุนรอบจุดศูนย์กลางที่กำหนด หนึ่งองศาของ
เสรีภาพ) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ศูนย์เน่า = [[0,0]]; 2dfเวกเตอร์
จุดศูนย์กลางการหมุนสัมพัทธ์ คือ <0.5,0.5> ตรงกับจุดศูนย์กลางของ
รองรับสี่เหลี่ยมผืนผ้า
เส้นโค้ง การแปลงรูปแบบอิสระที่สามารถอธิบายได้ด้วยชุดสัมประสิทธิ์ B-spline
และเคอร์เนล B-spline พื้นฐาน พารามิเตอร์ที่รองรับคือ:
แอนิโซเรท = [[0,0]]; 2dfเวกเตอร์
อัตราสัมประสิทธิ์แอนไอโซทรอปิกเป็นพิกเซล ค่าที่ไม่เป็นบวกจะเป็น
เขียนทับโดยค่า 'อัตรา'..
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
เมล็ด = [bspline:d=3]; โรงงาน
เคอร์เนลการแปลง spline.. สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
การลงโทษ = ; โรงงาน
ระยะโทษของการเปลี่ยนแปลง สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:2dtransform/splinepenalty
อัตรา = 10; ลอยใน [1, inf)
อัตราสัมประสิทธิ์ไอโซโทรปิก หน่วยเป็นพิกเซล
แปลความ การแปลเท่านั้น (อิสระสององศา) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
vf ปลั๊กอินนี้ใช้การแปลงที่กำหนดการแปลสำหรับแต่ละ
จุดกริดที่กำหนดโดเมนของการเปลี่ยนแปลง, รองรับ
พารามิเตอร์คือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ปลั๊กอิน: 2dtransform/slinepenalty
ดิวิเคิร์ล บทลงโทษ divcurl ในการแปลง พารามิเตอร์ที่รองรับคือ:
โค้ง = 1; ลอยใน [0, inf)
น้ำหนักโทษเมื่อขด
div = 1; ลอยใน [0, inf)
น้ำหนักโทษบนไดเวอร์เจนซ์
บรรทัดฐาน = 0; บูล
ตั้งค่าเป็น 1 หากการปรับโทษควรจะเป็นมาตรฐานที่เกี่ยวกับภาพ
ขนาด.
น้ำหนัก = 1; ลอยเข้ามา (0, inf)
น้ำหนักของพลังงานโทษ
ปลั๊กอิน: ตัวย่อ/ราคาเดียว
กดา การไล่ระดับสีแบบไล่ระดับพร้อมการแก้ไขขนาดขั้นตอนอัตโนมัติ พารามิเตอร์ที่รองรับคือ:
ฟุตอลร์ = 0; สองเท่าใน [0, inf)
หยุดถ้าการเปลี่ยนแปลงสัมพัทธ์ของเกณฑ์อยู่ด้านล่าง..
ขั้นตอนสูงสุด = 2; สองเท่าใน (0, inf)
ขนาดขั้นสัมบูรณ์สูงสุด
แม็กซิเตอร์ = 200; uint ใน [1, inf)
เกณฑ์การหยุด: จำนวนการวนซ้ำสูงสุด
นาทีขั้นตอน = 0.1; สองเท่าใน (0, inf)
ขนาดขั้นตอนที่แน่นอนน้อยที่สุด
เอ็กซ์โตลา = 0.01; สองเท่าใน [0, inf)
หยุดถ้า inf-norm ของการเปลี่ยนแปลงที่ใช้กับ x ต่ำกว่าค่านี้..
ตร.ม โคตรไล่ระดับด้วยการประมาณขั้นกำลังสอง พารามิเตอร์ที่รองรับคือ:
ฟุตอลร์ = 0; สองเท่าใน [0, inf)
หยุดถ้าการเปลี่ยนแปลงสัมพัทธ์ของเกณฑ์อยู่ด้านล่าง..
กโตล่า = 0; สองเท่าใน [0, inf)
หยุดถ้า inf-norm ของการไล่ระดับสีต่ำกว่าค่านี้..
แม็กซิเตอร์ = 100; uint ใน [1, inf)
เกณฑ์การหยุด: จำนวนการวนซ้ำสูงสุด
ขนาด = 2; สองเท่าใน (1, inf)
การปรับขนาดขั้นตอนทางเลือกสำรอง
ขั้นตอน = 0.1; สองเท่าใน (0, inf)
ขนาดขั้นเริ่มต้น
เอ็กซ์โตลา = 0; สองเท่าใน [0, inf)
หยุดถ้า inf-norm ของ x-update ต่ำกว่าค่านี้..
GSL ปลั๊กอินเพิ่มประสิทธิภาพตามตัวเพิ่มประสิทธิภาพมัลติมินของ GNU Scientific Library
(GSL) https://www.gnu.org/software/gsl/ พารามิเตอร์ที่รองรับคือ:
กำไรต่อหุ้น = 0.01; สองเท่าใน (0, inf)
เครื่องมือเพิ่มประสิทธิภาพตามการไล่ระดับสี: หยุดเมื่อ |grad| < eps, simplex: หยุดเมื่อ
ขนาดซิมเพล็กซ์ < eps..
เราเตอร์ = 100; uint ใน [1, inf)
จำนวนการทำซ้ำสูงสุด
เลือก = gd; คำสั่ง
เครื่องมือเพิ่มประสิทธิภาพเฉพาะที่จะใช้.. ค่าที่รองรับคือ:
bfg - บรอยเดน-เฟลตเชอร์-โกลด์ฟาร์บ-แชนน์
bfgs2 ‐ Broyden-Fletcher-Goldfarb-Shann (รุ่นที่มีประสิทธิภาพสูงสุด)
cg-fr Flecher-Reeves คอนจูเกตอัลกอริธึมการไล่ระดับสี
gd - การไล่ระดับสี
เริม - อัลกอริธึม Simplex ของ Nelder และ Mead
cg-pr - Polak-Ribiere คอนจูเกตอัลกอริทึมการไล่ระดับสี
ขั้นตอน = 0.001; สองเท่าใน (0, inf)
ขนาดขั้นตอนเริ่มต้น
ดัน = 0.1; สองเท่าใน (0, inf)
พารามิเตอร์ความอดทนบางอย่าง
ไม่มี อัลกอริทึม Minimizer โดยใช้ไลบรารี NLOPT สำหรับคำอธิบายของ
เครื่องมือเพิ่มประสิทธิภาพ โปรดดู 'http://ab-
initio.mit.edu/wiki/index.php/NOpt_Algorithms' พารามิเตอร์ที่รองรับคือ:
ฟุตลา = 0; สองเท่าใน [0, inf)
เกณฑ์การหยุด: การเปลี่ยนแปลงที่แน่นอนของมูลค่าวัตถุประสงค์อยู่ด้านล่าง
ค่านี้
ฟุตอลร์ = 0; สองเท่าใน [0, inf)
เกณฑ์การหยุด: การเปลี่ยนแปลงสัมพัทธ์ของมูลค่าวัตถุประสงค์อยู่ด้านล่าง
ค่านี้
สูงกว่า = อินฟ; สองเท่า
ขอบเขตที่สูงขึ้น (เท่ากับพารามิเตอร์ทั้งหมด)
เลือกท้องถิ่น = ไม่มี; dict
อัลกอริธึมการลดขนาดท้องถิ่นที่อาจจำเป็นสำหรับ main
อัลกอริทึมการย่อขนาด.. ค่าที่รองรับคือ:
gn-orig-โดยตรง-l ‐ การแบ่งสี่เหลี่ยม (การใช้งานดั้งเดิม,
ลำเอียงในท้องถิ่น)
gn-ตรง-l-noscal ‐ สี่เหลี่ยมผืนผ้าหาร
gn-isres - ปรับปรุงกลยุทธ์การวิวัฒนาการอันดับแบบสุ่ม
ld-tnewton - นิวตันที่ถูกตัดทอน
gn-ตรง-l-rand ‐ การแบ่งสี่เหลี่ยม (ลำเอียงเฉพาะที่ สุ่ม)
ln-newuoa ‐ อนุพันธ์ฟรีไม่มีข้อจำกัดการเพิ่มประสิทธิภาพโดย Iteratively
สร้างการประมาณกำลังสอง
gn-ตรง-l-แรนด์-noscale ‐ แบ่งสี่เหลี่ยม (ไม่มีมาตราส่วน เฉพาะที่
ลำเอียงสุ่ม)
gn-ต้นกำเนิดโดยตรง ‐ การแบ่งสี่เหลี่ยม (การใช้งานดั้งเดิม)
ld-tnewton-precond - นิวตันตัดปลายที่ปรับสภาพแล้ว
ld-tnewton-รีสตาร์ท ‐ ตัดทอนนิวตันด้วยการรีสตาร์ทที่ชันที่สุด
gn-ตรง - การแบ่งสี่เหลี่ยม
ln-neldermead - อัลกอริธึม Nelder-Mead simplex
ln-โคบีล่า ‐ การเพิ่มประสิทธิภาพที่มีข้อจำกัด โดยการประมาณเชิงเส้น
gn-crs2-lm - ควบคุมการค้นหาแบบสุ่มด้วยการกลายพันธุ์ในพื้นที่
ld-var2 ‐ Shifted Limited-Memory Variable-Metric อันดับ 2
ld-var1 ‐ Shifted Limited-Memory Variable-Metric อันดับ 1
เอ่อ-mma ‐ วิธีการเคลื่อนย้ายเส้นกำกับ
ld-lbfgs-nocedal - ไม่มี
ld-lbfgs - BFGS ที่เก็บข้อมูลต่ำ
gn-โดยตรง-l ‐ การแบ่งสี่เหลี่ยม (ลำเอียงเฉพาะที่)
ไม่มี - ไม่ระบุอัลกอรึทึม
ln-bobyqa ‐ การเพิ่มประสิทธิภาพแบบจำกัดขอบเขตที่ปราศจากอนุพันธ์
ln-sbplx - ตัวแปรย่อยของ Nelder-Mead
ln-newuoa-ผูกพัน ‐ การเพิ่มประสิทธิภาพแบบจำกัดขอบเขตที่ปราศจากอนุพันธ์โดย
การประมาณค่ากำลังสองที่สร้างซ้ำๆ
ln-แพรคซิส ‐ การเพิ่มประสิทธิภาพในพื้นที่ที่ไม่มีการไล่ระดับสีผ่านแกนหลัก
วิธี
gn-โดยตรง noscal - แบ่งสี่เหลี่ยม (ไม่มีมาตราส่วน)
ld-tnewton-precond-รีสตาร์ท - นิวตันที่ตัดทอนล่วงหน้าด้วย
การเริ่มต้นใหม่แบบชันที่สุด
ลด = -inf; สองเท่า
ขอบเขตล่าง (เท่ากับพารามิเตอร์ทั้งหมด)
แม็กซิเตอร์ = 100; int ใน [1, inf)
เกณฑ์การหยุด: จำนวนการวนซ้ำสูงสุด
เลือก = ld-lbfgs; คำสั่ง
อัลกอริทึมการย่อขนาดหลัก ค่าที่รองรับคือ:
gn-orig-โดยตรง-l ‐ การแบ่งสี่เหลี่ยม (การใช้งานดั้งเดิม,
ลำเอียงในท้องถิ่น)
g-mlsl-lds ‐ การเชื่อมโยงเดี่ยวหลายระดับ (ลำดับความคลาดเคลื่อนต่ำ
ต้องการการเพิ่มประสิทธิภาพและขอบเขตตามการไล่ระดับสีในท้องถิ่น)
gn-ตรง-l-noscal ‐ สี่เหลี่ยมผืนผ้าหาร
gn-isres - ปรับปรุงกลยุทธ์การวิวัฒนาการอันดับแบบสุ่ม
ld-tnewton - นิวตันที่ถูกตัดทอน
gn-ตรง-l-rand ‐ การแบ่งสี่เหลี่ยม (ลำเอียงเฉพาะที่ สุ่ม)
ln-newuoa ‐ อนุพันธ์ฟรีไม่มีข้อจำกัดการเพิ่มประสิทธิภาพโดย Iteratively
สร้างการประมาณกำลังสอง
gn-ตรง-l-แรนด์-noscale ‐ แบ่งสี่เหลี่ยม (ไม่มีมาตราส่วน เฉพาะที่
ลำเอียงสุ่ม)
gn-ต้นกำเนิดโดยตรง ‐ การแบ่งสี่เหลี่ยม (การใช้งานดั้งเดิม)
ld-tnewton-precond - นิวตันตัดปลายที่ปรับสภาพแล้ว
ld-tnewton-รีสตาร์ท ‐ ตัดทอนนิวตันด้วยการรีสตาร์ทที่ชันที่สุด
gn-ตรง - การแบ่งสี่เหลี่ยม
auglag-eq ‐ อัลกอริธึม Lagrangian ที่เสริมด้วยข้อจำกัดความเท่าเทียมกัน
เพียง
ln-neldermead - อัลกอริธึม Nelder-Mead simplex
ln-โคบีล่า ‐ การเพิ่มประสิทธิภาพที่มีข้อจำกัด โดยการประมาณเชิงเส้น
gn-crs2-lm - ควบคุมการค้นหาแบบสุ่มด้วยการกลายพันธุ์ในพื้นที่
ld-var2 ‐ Shifted Limited-Memory Variable-Metric อันดับ 2
ld-var1 ‐ Shifted Limited-Memory Variable-Metric อันดับ 1
เอ่อ-mma ‐ วิธีการเคลื่อนย้ายเส้นกำกับ
ld-lbfgs-nocedal - ไม่มี
g-mlsl ‐ ลิงค์เดียวหลายระดับ (ต้องการการปรับให้เหมาะสมในพื้นที่และ
ขอบเขต)
ld-lbfgs - BFGS ที่เก็บข้อมูลต่ำ
gn-โดยตรง-l ‐ การแบ่งสี่เหลี่ยม (ลำเอียงเฉพาะที่)
ln-bobyqa ‐ การเพิ่มประสิทธิภาพแบบจำกัดขอบเขตที่ปราศจากอนุพันธ์
ln-sbplx - ตัวแปรย่อยของ Nelder-Mead
ln-newuoa-ผูกพัน ‐ การเพิ่มประสิทธิภาพแบบจำกัดขอบเขตที่ปราศจากอนุพันธ์โดย
การประมาณค่ากำลังสองที่สร้างซ้ำๆ
ส.ค.ส - อัลกอริธึม Lagrangian เสริม
ln-แพรคซิส ‐ การเพิ่มประสิทธิภาพในพื้นที่ที่ไม่มีการไล่ระดับสีผ่านแกนหลัก
วิธี
gn-โดยตรง noscal - แบ่งสี่เหลี่ยม (ไม่มีมาตราส่วน)
ld-tnewton-precond-รีสตาร์ท - นิวตันที่ตัดทอนล่วงหน้าด้วย
การเริ่มต้นใหม่แบบชันที่สุด
ld-slsqp - การเขียนโปรแกรมกำลังสองน้อยที่สุดตามลำดับ
ขั้นตอน = 0; สองเท่าใน [0, inf)
ขนาดขั้นตอนเริ่มต้นสำหรับวิธีการที่ไม่มีการไล่ระดับสี
หยุด = -inf; สองเท่า
เกณฑ์การหยุด: ค่าฟังก์ชันต่ำกว่าค่านี้
เอ็กซ์โตลา = 0; สองเท่าใน [0, inf)
เกณฑ์การหยุด: การเปลี่ยนแปลงแบบสัมบูรณ์ของค่า x ทั้งหมดอยู่ต่ำกว่านี้
มูลค่า
xtolr = 0; สองเท่าใน [0, inf)
เกณฑ์การหยุด: การเปลี่ยนแปลงสัมพัทธ์ของค่า x ทั้งหมดต่ำกว่านี้
มูลค่า
ตัวอย่าง
ลงทะเบียนชุดการไหลเวียนโลหิตที่ให้ไว้ใน 'segment.set' โดยใช้การประมาณค่า ICA อัตโนมัติ
ข้ามสองภาพที่จุดเริ่มต้นและอย่างอื่นใช้พารามิเตอร์เริ่มต้น เก็บ
ส่งผลให้ 'registered.set'
mia-2dmyomilles -i segment.set -o register.set -k 2
ผู้เขียน
เกิร์ท วอลนี่
ลิขสิทธิ์
ซอฟต์แวร์นี้เป็นลิขสิทธิ์ (c) 1999-2015 ไลป์ซิก เยอรมนี และมาดริด สเปน มันมา
โดยไม่มีการรับประกันใดๆ และคุณสามารถแจกจ่ายซ้ำได้ภายใต้เงื่อนไขของ GNU
ใบอนุญาตสาธารณะทั่วไป เวอร์ชัน 3 (หรือใหม่กว่า) สำหรับข้อมูลเพิ่มเติม ให้รันโปรแกรมด้วยปุ่ม
ตัวเลือก '--ลิขสิทธิ์'
ใช้ mia-2dmyomilles ออนไลน์โดยใช้บริการ onworks.net