Ini adalah perintah minclookup yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
minclookup - melakukan konversi tabel pencarian pada file minc
RINGKASAN
pencarian kecil [ ] .mnc .mnc
DESKRIPSI
pencarian kecil akan melakukan operasi tabel pencarian pada setiap voxel dari file minc. Sebuah pencarian
tabel terdiri dari daftar nilai input dengan nilai output yang cocok. Setiap vokal dari
file input ditemukan di tabel pencarian dan nilai output yang sesuai ditulis.
Nilai keluaran ini dapat berupa nilai skalar atau vektor, misalnya, pencarian warna
tabel akan memiliki empat kolom: satu kolom untuk nilai input dan satu kolom untuk masing-masing warna merah,
nilai keluaran hijau dan biru.
Tabel pencarian dapat mengambil salah satu dari dua bentuk: kontinu or berlainan.
Tabel pencarian kontinu adalah untuk memperlakukan nilai voxel sebagai nilai kontinu (nyata) dan
mengkonversi nilai dengan melakukan interpolasi antara nilai-nilai yang diberikan dalam tabel pencarian. A
tabel pencarian diskrit memperlakukan nilai input sebagai bilangan bulat dan menanganinya sepenuhnya
entri independen, tidak melakukan interpolasi.
Penggunaan paling umum dari tabel pencarian kontinu adalah untuk mengubah nilai intensitas menjadi
warna RGB. Untuk membuat tabel pencarian lebih sederhana, semua nilai input diubah skalanya menjadi
rentang nol sampai satu. Secara default, nilai terkecil dalam file memetakan ke nol dan terbesar
peta ke satu. Nilai ini kemudian ditemukan di tabel pencarian, biasanya di antara dua entri dalam
tabel (tabel selalu diurutkan dalam urutan menaik dari nilai input). Linier
interpolasi kemudian dilakukan pada setiap kolom keluaran dan nilai (atau nilai) yang dihasilkan adalah
ditulis ke file keluaran. Jika ada lebih dari satu nilai keluaran per nilai masukan, maka
dimensi vector_dimension ditambahkan ke file output dengan panjang sama dengan nomor
kolom output dalam tabel pencarian. Untuk nilai input di luar rentang nol hingga satu,
nilai tabel terdekat digunakan.
Tabel pencarian diskrit biasanya digunakan untuk memetakan ulang nilai label. Setiap nilai masukan adalah
diperlakukan sebagai bilangan bulat (tidak diskalakan ulang) dan jika ditemukan di tabel pencarian, maka
nilai yang sesuai (atau nilai) ditulis ke file output. Jika tidak ditemukan,
kemudian nilai nol ditulis (nol secara default). Tidak ada interpolasi yang dilakukan dengan diskrit
tabel pencarian - untuk mendapatkan nilai output non-null, harus ada entri dalam tabel.
PILIHAN
Perhatikan bahwa opsi dapat ditentukan dalam bentuk singkatan (asalkan unik) dan
dapat diberikan di mana saja di baris perintah.
Umum Pilihan
-2 Buat file keluaran format MINC 2.0.
-mengkritik
Timpa file yang ada.
-noclobber
Jangan menimpa file yang ada (default).
-no_clobber
Sinonim untuk -noclobber.
-verbose
Cetak informasi kemajuan untuk setiap potongan data yang disalin (default).
-diam Jangan mencetak informasi kemajuan.
-ukuran buffer ukuran
Tentukan ukuran maksimum buffer internal (dalam kbytes). Standarnya adalah 10MB.
-tipe file
Buat file output dengan tipe yang sama dengan file input pertama (default).
-byte Simpan setiap voxel sebagai bilangan bulat 8-bit.
-pendek Simpan setiap voxel sebagai bilangan bulat 16-bit.
-int Simpan setiap voxel sebagai bilangan bulat 32-bit.
-panjang Digantikan oleh -int.
-mengapung Simpan setiap voxel dalam format floating point 32-bit.
-dua kali lipat
Simpan setiap voxel dalam format floating point 64-bit.
-tertanda
Buat file output dengan data yang disimpan dalam tipe yang ditandatangani. Opsi ini tidak ada artinya
ketika digunakan dengan format data floating point, yang selalu ditandatangani.
-tidak ditandatangani
Buat file output dengan data yang disimpan dalam tipe yang tidak ditandatangani. Pilihan ini adalah
tidak ada artinya bila digunakan dengan format data floating point.
-rentang_valid menit max
Skala nilai voxel integer agar berada di antara nilai-nilai menit dan max. Secara default
nilai voxel integer akan diskalakan untuk menggunakan seluruh rentang tipe dasar. Ini
opsi tidak ada artinya bila digunakan dengan format data titik mengambang.
Lookup tabel Pilihan
-Abu-abu Gunakan tabel pencarian abu-abu untuk menulis nilai RGB (default).
-Abu-abu Sinonim untuk -Abu-abu.
-besi panas
Gunakan tabel pencarian logam panas untuk menuliskan nilai RGB.
-spektral
Gunakan tabel pencarian spektral (pelangi) untuk menuliskan nilai RGB.
-membalikkan
Balikkan tabel pencarian sehingga nilai maksimum dipetakan ke nol dan minimum
peta nilai menjadi satu. Hanya berlaku untuk tabel pencarian berkelanjutan.
-tidak dibalik
Jangan membalikkan tabel pencarian - peta minimum menjadi nol dan peta maksimum menjadi
satu (bawaan).
-jarak menit max
Tentukan rentang nilai yang harus dipetakan ke rentang tabel pencarian
(default adalah rentang penuh dari file input).
-minimum menit
Tentukan nilai input yang memetakan ke nilai minimum dalam tabel pencarian.
-maksimum max
Tentukan nilai input yang memetakan ke nilai maksimum dalam tabel pencarian.
-tabel_pencarian [fillet | -]
Tentukan nama file yang berisi tabel pencarian. Jika - diberikan, pencarian
tabel dibaca dari input standar. File harus memiliki setidaknya dua kolom: The
kolom pertama memberikan nilai input; kolom lainnya memberikan yang sesuai
nilai keluaran. Untuk tabel pencarian berkelanjutan, kolom pertama harus berisi a
nilai antara nol dan satu inklusif Entri eksplisit untuk nol dan satu harus
biasanya akan diberikan. Untuk tabel pencarian diskrit, kolom pertama harus berisi:
nilai bilangan bulat. Jika lebih dari satu kolom output diberikan, maka file output akan
memiliki dimensi vektor_dimensi dengan panjang sama dengan jumlah output
kolom. Garis-garis tabel akan diurutkan jika perlu sehingga yang pertama
kolom dalam urutan menaik.
-lut_string pencarian-tabel-string
Tentukan tabel pencarian lengkap sebagai string tunggal. Karakter titik koma ";"
digunakan untuk memisahkan baris.
-kontinu
Tabel pencarian terus menerus (lihat deskripsi di atas): Nilai input diperlakukan sebagai
nilai kontinu (nyata) dan diskalakan ulang ke kisaran nol hingga satu sebelum menjadi
melihat ke atas; interpolasi dilakukan antara nilai-nilai dalam tabel. Ini defaultnya
tingkah laku.
-diskrit
Tabel pencarian diskrit (lihat deskripsi di atas): Nilai input diperlakukan sebagai
bilangan bulat dan tidak ada interpolasi yang dilakukan antara nilai input.
-nilai_null nilai-nol-string
Tentukan nilai nol yang akan digunakan dengan tabel pencarian diskrit saat nilainya tidak
ditemukan di tabel pencarian. Nilai ini harus ditentukan sebagai daftar yang dipisahkan koma
nilai, dengan jumlah nilai yang sama dengan kolom keluaran di tabel pencarian.
Umum Pilihan untuk semua perintah:
-bantu Cetak ringkasan opsi baris perintah dan keluar.
-versi
Cetak nomor versi program dan keluar.
CONTOH
Untuk mendapatkan gambar RGB hot-metal dari file MRI:
minclookup -input hotmetal.mnc output.mnc
Untuk mengonversi label dalam file label minc, gunakan -diskrit:
minclookup -diskrit -lookup_table file pencarian \
in_labels.mnc out_labels.mnc
di mana lookupfile adalah file yang berisi entri untuk memetakan label 2 hingga 4 dan label 3 hingga 5:
2 4
3 5
Anda juga dapat menentukan tabel pencarian ini pada baris perintah:
minclookup -discrete -lut_string '2 4;3 5' \
in_labels.mnc out_labels.mnc
Untuk mendapatkan file RGB abu-abu, dengan warna merah untuk nilai kurang dari minimum dan hijau untuk nilai
lebih besar dari minimum, Anda dapat memberikan dua entri nol dan dua entri satu. Pertama
nol digunakan untuk nilai negatif, nol kedua digunakan untuk interpolasi ke yang berikutnya
pintu masuk. Tidak ada ambiguitas tentang bagaimana menangani nilai persis nol karena yang pertama
dan nilai terakhir dari tabel ditangani dengan cara khusus untuk memastikan bahwa nilai tersebut
diperlakukan sebagai dalam jangkauan jika situasi dua-entri semacam ini terjadi.
minclookup -lookup_table - input.mnc output.mnc <
0 1 0 0
0 0 0 0
1 1 1 1
1 0 1 0
EOF
Untuk membalikkan gambar skalar, Anda dapat menggunakan minclookup:
minclookup -lut_string '0 1;1 0' masuk.mnc keluar.mnc
Gunakan minclookup online menggunakan layanan onworks.net