นี่คือคำสั่ง mia-3drigidreg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mia-3drigidreg - การลงทะเบียนเชิงเส้นของภาพ 3 มิติ
เรื่องย่อ
มีอา-3ดริจิเร็ก -i -r -o [ตัวเลือก]
DESCRIPTION
มีอา-3ดริจิเร็ก โปรแกรมนี้ดำเนินการลงทะเบียนภาพ 3 มิติระดับสีเทาสองภาพ NS
การเปลี่ยนแปลงไม่ได้ถูกลงโทษ ดังนั้น ควรใช้เฉพาะการแปล เข้มงวด หรือ
เชื่อมโยงการแปลงเป็นเป้าหมายและเรียกใช้ mia-3dnonrigidreg ของการลงทะเบียนแบบ nonrigid เป็น
จะประสบความสำเร็จ
OPTIONS
เนื้อไม่มีมัน I / O
-i --in-image=(อินพุต, จำเป็น); io
ภาพทดสอบ สำหรับประเภทไฟล์ที่รองรับ โปรดดูที่ PLUGINS:3dimage/io
-r --ref-image=(อินพุต, จำเป็น); io
ภาพอ้างอิง สำหรับประเภทไฟล์ที่รองรับ โปรดดูที่ PLUGINS:3dimage/io
-o --out-image=(เอาต์พุต, จำเป็น); io
รูปภาพเอาต์พุตที่ลงทะเบียน สำหรับประเภทไฟล์ที่รองรับ โปรดดู PLUGINS:3dimage/io
-t --transformation=(เอาต์พุต); io
ชื่อไฟล์เอาต์พุตการแปลง สำหรับประเภทไฟล์ที่รองรับ โปรดดูที่
ปลั๊กอิน:3dtransform/io
-c --ต้นทุน=ssd
ฟังก์ชันต้นทุน ฟังก์ชันต้นทุน สำหรับปลั๊กอินที่รองรับ โปรดดูที่ PLUGINS:3dimage/cost
-l --ระดับ=3
ระดับมัลติกริด ระดับมัลติกริด
-O --optimizer=gsl:opt=simplex,ขั้นตอน=1.0
เครื่องมือเพิ่มประสิทธิภาพที่ใช้สำหรับการย่อขนาดตัวเพิ่มประสิทธิภาพที่ใช้สำหรับการย่อขนาดสำหรับ
ปลั๊กอินที่รองรับ โปรดดู PLUGINS:minimizer/singlecost
-f --transForm=แข็ง
ประเภทการแปลงประเภทการแปลงสำหรับปลั๊กอินที่รองรับดู
ปลั๊กอิน:3dimage/transform
การช่วยเหลือ & ข้อมูล
-V --verbose=คำเตือน
ความละเอียดของผลลัพธ์ พิมพ์ข้อความในระดับที่กำหนดและลำดับความสำคัญที่สูงกว่า
ลำดับความสำคัญที่รองรับเริ่มต้นที่ระดับต่ำสุดคือ:
ข้อมูล - ข้อความระดับต่ำ
ติดตาม - การติดตามการเรียกใช้ฟังก์ชัน
ล้มเหลว - รายงานความล้มเหลวในการทดสอบ
คำเตือน - คำเตือน
ความผิดพลาด - รายงานข้อผิดพลาด
การแก้ปัญหา - ดีบักเอาท์พุต
ข่าวสาร - ข้อความปกติ
ร้ายแรง - รายงานเฉพาะข้อผิดพลาดร้ายแรง
--ลิขสิทธิ์
พิมพ์ข้อมูลลิขสิทธิ์
-h -- ช่วยด้วย
พิมพ์ความช่วยเหลือนี้
-? --การใช้งาน
พิมพ์ความช่วยเหลือสั้น ๆ
--รุ่น
พิมพ์หมายเลขรุ่นและออก
การประมวลผล
--กระทู้=-1
จำนวนเธรดสูงสุดที่จะใช้สำหรับการประมวลผล จำนวนนี้ควรต่ำกว่า
หรือเท่ากับจำนวนคอร์ตัวประมวลผลเชิงตรรกะในเครื่อง (-1:
การประมาณค่าอัตโนมัติ) จำนวนเธรดสูงสุดที่จะใช้สำหรับการประมวลผลนี้
จำนวนควรต่ำกว่าหรือเท่ากับจำนวนคอร์ตัวประมวลผลเชิงตรรกะใน
เครื่องจักร. (-1: การประมาณค่าอัตโนมัติ)
ปลั๊กอิน: 1d/slinebc
กระจก เงื่อนไขขอบเขตการแก้ไข Spline ที่สะท้อนบนขอบเขต
(ไม่มีพารามิเตอร์)
ทำซ้ำ เงื่อนไขขอบเขตการแก้ไข Spline ที่ซ้ำค่าที่ขอบเขต
(ไม่มีพารามิเตอร์)
เป็นศูนย์ เงื่อนไขขอบเขตการแก้ไข Spline ที่ถือว่าศูนย์สำหรับค่าภายนอก
(ไม่มีพารามิเตอร์)
ปลั๊กอิน: 1d/เคอร์เนลเส้นโค้ง
บีสไปลน์ การสร้างเคอร์เนล B-spline พารามิเตอร์ที่รองรับคือ:
d = 3; int ใน [0, 5]
องศาของเส้นโค้ง
ออมม่า การสร้างเคอร์เนล OMoms-spline พารามิเตอร์ที่รองรับคือ:
d = 3; int ใน [3, 3]
องศาของเส้นโค้ง
ปลั๊กอิน: 3dimage/ราคา
lncc สหสัมพันธ์ข้ามทำให้เป็นมาตรฐานในเครื่องพร้อมรองรับการกำบัง, พารามิเตอร์ที่รองรับ
คือ:
w = 5; ใน [1, 256]
ครึ่งความกว้างของหน้าต่างที่ใช้สำหรับประเมินกากบาทที่แปลแล้ว
ความสัมพันธ์
mi ข้อมูลร่วมกันตาม Spline parzen พารามิเตอร์ที่รองรับคือ:
ตัด = 0; ลอยอยู่ใน [0, 40]
เปอร์เซ็นต์ของพิกเซลที่จะตัดที่ความเข้มสูงและต่ำที่จะลบออก
ค่าผิดปกติ
ถังขยะ = 64; ใน [1, 256]
จำนวนช่องฮิสโตแกรมที่ใช้สำหรับภาพเคลื่อนไหว
เคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนล Spline สำหรับภาพเคลื่อนไหว parzen hinstogram สำหรับปลั๊กอินที่รองรับ
ดู PLUGINS:1d/splinekernel
rbin = 64; ใน [1, 256]
จำนวนช่องฮิสโตแกรมที่ใช้สำหรับรูปภาพอ้างอิง
เคอร์เนล = [bspline:d=0]; โรงงาน
เคอร์เนล Spline สำหรับภาพอ้างอิง parzen hinstogram สำหรับปลั๊กที่รองรับ-
ดู PLUGINS:1d/splinekernel
NCC ความสัมพันธ์ข้ามมาตรฐาน
(ไม่มีพารามิเตอร์)
อึ้ง ฟังก์ชันนี้จะประเมินความคล้ายคลึงของภาพตามการไล่ระดับสีปกติ
ฟิลด์ รับฟิลด์การไล่ระดับสีปกติ $ _S$ ของภาพ src และ $ _R$ ของ
มีการนำอิมเมจอ้างอิงไปใช้ พารามิเตอร์ที่รองรับคือ:
ประเมิน = ดีเอส; dict
ประเภทย่อยของปลั๊กอิน (sq, ds, dot, cross) ค่าที่รองรับคือ:
ds - กำลังสองของผลต่างมาตราส่วน
จุด - เคอร์เนลผลิตภัณฑ์สเกลาร์
ข้าม - เคอร์เนลข้ามผลิตภัณฑ์
SSD ต้นทุนภาพ 3 มิติ: ผลรวมของผลต่างกำลังสอง พารามิเตอร์ที่รองรับคือ:
อัตโนมัติ = 0; ลอยอยู่ใน [0, 1000]
ใช้การปิดบังภาพเคลื่อนไหวโดยอัตโนมัติโดยใช้ค่าความเข้มเท่านั้น
ให้มีขนาดใหญ่กว่าเกณฑ์ที่กำหนด
บรรทัดฐาน = 0; บูล
กำหนดว่าควรปรับเมตริกให้เป็นมาตรฐานด้วยจำนวนพิกเซลของรูปภาพหรือไม่
ssd-ออโต้มาสก์
ต้นทุนภาพ 3 มิติ: ผลรวมของส่วนต่างกำลังสอง พร้อมการมาร์กอัตโนมัติตามที่กำหนด
เกณฑ์ พารามิเตอร์ที่รองรับคือ:
rthresh = 0; สองเท่า
ค่าความเข้มของเกณฑ์สำหรับรูปภาพอ้างอิง
นวด = 0; สองเท่า
ค่าความเข้มของเกณฑ์สำหรับรูปภาพต้นฉบับ
ปลั๊กอิน: ภาพ 3 มิติ/io
วิเคราะห์ วิเคราะห์ 7.5 ภาพ
นามสกุลไฟล์ที่รู้จัก: .HDR, .hdr
ประเภทองค์ประกอบที่รองรับ:
ไม่ได้ลงนาม 8 บิต, ลงนาม 16 บิต, ลงนาม 32 บิต, ทศนิยม 32 บิต,
จุดลอยตัว 64 บิต
ฐานข้อมูล Virtual IO เข้าและออกจากพูลข้อมูลภายใน
นามสกุลไฟล์ที่รู้จัก: .@
ไดคอม ชุดภาพ 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 IO อิมเมจ MetaIO 3D โดยใช้การใช้งาน VTK (ทดลอง)
นามสกุลไฟล์ที่รู้จัก: .MHA, .MHD, .mha, .mhd
ประเภทองค์ประกอบที่รองรับ:
เซ็นชื่อ 8 บิต, 8 บิตที่ไม่ได้ลงนาม, เซ็นชื่อ 16 บิต, ไม่ได้ลงนาม 16 บิต, เซ็นชื่อ32
บิต, 32 บิตที่ไม่ได้ลงนาม, จุดลอยตัว 32 บิต, จุดลอยตัว 64 บิต
นิฟตี ภาพสามมิติ NIFTI-1 IO
นามสกุลไฟล์ที่รู้จัก: .NII, .nii
ประเภทองค์ประกอบที่รองรับ:
เซ็นชื่อ 8 บิต, 8 บิตที่ไม่ได้ลงนาม, เซ็นชื่อ 16 บิต, ไม่ได้ลงนาม 16 บิต, เซ็นชื่อ32
บิต, ไม่ได้ลงนาม 32 บิต, ลงนาม 64 บิต, ไม่ได้ลงนาม 64 บิต, จุดลอยตัว 32
บิต, จุดลอยตัว 64 บิต
วีเอฟเอฟ VFF รูปแบบแรสเตอร์ดวงอาทิตย์
นามสกุลไฟล์ที่รู้จัก: .VFF, .vff
ประเภทองค์ประกอบที่รองรับ:
ไม่ได้ลงนาม 8 บิต ลงนาม 16 บิต
ทิวทัศน์ มุมมอง 3 มิติ
นามสกุลไฟล์ที่รู้จัก: .V, .VISTA, .v, .vista
ประเภทองค์ประกอบที่รองรับ:
ข้อมูลไบนารี, เซ็นชื่อ 8 บิต, 8 บิตที่ไม่ได้ลงนาม, เซ็นชื่อ 16 บิต, ไม่ได้ลงนาม 16 บิต,
เซ็นชื่อ 32 บิต, 32 บิตที่ไม่ได้ลงนาม, ทศนิยม 32 บิต, ทศนิยม 64
บิต
vti ภาพ 3 มิติ 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/แปลงร่าง
Affine การแปลง Affine (อิสระ 12 องศา) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
แอกซิสโรต์ การแปลงการหมุนที่จำกัด (อิสระ 1 องศา) การเปลี่ยนแปลงคือ
จำกัดการหมุนรอบแกนที่กำหนดเกี่ยวกับการหมุนที่กำหนด
ศูนย์ พารามิเตอร์ที่รองรับคือ:
แกน =(จำเป็น, 3dfvector)
แกนหมุน
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ที่มา =(จำเป็น, 3dfvector)
ศูนย์กลางของการเปลี่ยนแปลง
ราฟฟิน การแปลงความคล้ายคลึงที่ถูกจำกัด (ระดับความเป็นอิสระ 3 องศา) การเปลี่ยนแปลงคือ
จำกัดการหมุนรอบแกนที่กำหนดและตัดตามแกนทั้งสอง
ตั้งฉากกับค่าที่กำหนด พารามิเตอร์ที่รองรับคือ:
แกน =(จำเป็น, 3dfvector)
แกนหมุน
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ที่มา =(จำเป็น, 3dfvector)
ศูนย์กลางของการเปลี่ยนแปลง
เข้มงวด การเปลี่ยนแปลงที่เข้มงวด กล่าวคือ การหมุนและการแปล (หกองศาอิสระ)
พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ที่มา = [[0,0,0]]; 3dfเวกเตอร์
จุดศูนย์กลางการหมุนสัมพัทธ์ คือ <0.5,0.5,0.5> ตรงกับจุดศูนย์กลางของ
ระดับเสียง
การหมุน การแปลงการหมุน (อิสระสามองศา) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ที่มา = [[0,0,0]]; 3dfเวกเตอร์
จุดศูนย์กลางการหมุนสัมพัทธ์ คือ <0.5,0.5,0.5> ตรงกับจุดศูนย์กลางของ
ระดับเสียง
หอก การเปลี่ยนแปลงที่จำกัด (4 องศาอิสระ) การเปลี่ยนแปลงคือ
จำกัดการหมุนรอบแกน x และ y และการโค้งงอตามแนวแกน x
แกนเป็นอิสระในแต่ละทิศทางโดยมีการดัดเพิ่มขึ้นด้วย
ระยะกำลังสองจากแกนหมุน พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
นรต = 0; บูล
อย่าปรับการหมุนให้เหมาะสม
ที่มา =(จำเป็น, 3dfvector)
ศูนย์กลางของการเปลี่ยนแปลง
เส้นโค้ง การแปลงรูปแบบอิสระที่สามารถอธิบายได้ด้วยชุดสัมประสิทธิ์ B-spline
และเคอร์เนล B-spline พื้นฐาน พารามิเตอร์ที่รองรับคือ:
แอนิโซเรท = [[0,0,0]]; 3dfเวกเตอร์
อัตราสัมประสิทธิ์แอนไอโซทรอปิกเป็นพิกเซล ค่าที่ไม่เป็นบวกจะเป็น
เขียนทับโดยค่า 'อัตรา'..
การแก้ปัญหา = 0; บูล
เปิดใช้งานเอาต์พุตการดีบักเพิ่มเติม
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
เมล็ด = [bspline:d=3]; โรงงาน
เคอร์เนล spline การแปลง สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
การลงโทษ = ; โรงงาน
เทอมพลังงานโทษการเปลี่ยนแปลง สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:3dtransform/splinepenalty
อัตรา = 10; ลอยใน [1, inf)
อัตราสัมประสิทธิ์ไอโซโทรปิก หน่วยเป็นพิกเซล
แปลความ การแปล (อิสระสามองศา) พารามิเตอร์ที่รองรับคือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
vf ปลั๊กอินนี้ใช้การแปลงที่กำหนดการแปลสำหรับแต่ละ
จุดกริดที่กำหนดโดเมนของการเปลี่ยนแปลง, รองรับ
พารามิเตอร์คือ:
เป็น imgboundary = กระจกเงา; โรงงาน
เงื่อนไขขอบเขตการแก้ไขภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinebc
imgเคอร์เนล = [bspline:d=3]; โรงงาน
เคอร์เนลตัวแก้ไขรูปภาพ สำหรับปลั๊กอินที่รองรับ โปรดดูที่
ปลั๊กอิน:1d/splinekernel
ปลั๊กอิน: 3dtransform/ไอโอ
BBS IO แบบอนุกรมแบบไบนารี (ไม่สามารถพกพาได้) ของการแปลง 3 มิติ
นามสกุลไฟล์ที่รู้จัก: .bbs
ฐานข้อมูล Virtual IO เข้าและออกจากพูลข้อมูลภายใน
นามสกุลไฟล์ที่รู้จัก: .@
ทิวทัศน์ ที่เก็บข้อมูล Vista ของการแปลง 3 มิติ
นามสกุลไฟล์ที่รู้จัก: .v, .v3dt
XML XML ต่อเนื่อง IO ของการแปลง 3 มิติ
นามสกุลไฟล์ที่รู้จัก: .x3dt
ปลั๊กอิน: 3dtransform/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 ทั้งหมดต่ำกว่านี้
มูลค่า
ตัวอย่าง
ลงทะเบียน image test.v ไปที่ image ref.v affine และเขียนอิมเมจที่ลงทะเบียนไปที่ reg.v ใช้
สองระดับความละเอียดหลายระดับและ ssd เป็นฟังก์ชันต้นทุน
mia-3drigidreg -i test.v -r ref.v -o reg.v -l 2 -f สัมพันธ์ -c ssd
ผู้เขียน
เกิร์ท วอลนี่
ลิขสิทธิ์
ซอฟต์แวร์นี้เป็นลิขสิทธิ์ (c) 1999-2015 ไลป์ซิก เยอรมนี และมาดริด สเปน มันมา
โดยไม่มีการรับประกันใดๆ และคุณสามารถแจกจ่ายซ้ำได้ภายใต้เงื่อนไขของ GNU
ใบอนุญาตสาธารณะทั่วไป เวอร์ชัน 3 (หรือใหม่กว่า) สำหรับข้อมูลเพิ่มเติม ให้รันโปรแกรมด้วยปุ่ม
ตัวเลือก '--ลิขสิทธิ์'
ใช้ mia-3drigidreg ออนไลน์โดยใช้บริการ onworks.net