Đây là lệnh dcmmklut có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dcmmklut - Tạo bảng tra cứu DICOM
SYNOPSIS
dcmmklut [tùy chọn] dcmimg-out
MÔ TẢ
Sản phẩm dcmmklut tiện ích cho phép người ta tạo nhiều Phương thức DICOM, Trình bày và
Bảng tra cứu VOI (LUT) và được thiết kế để tạo các hình ảnh thử nghiệm. Tiện ích là
có thể đọc tệp hình ảnh DICOM hiện có, tạo bảng tra cứu theo lệnh
tùy chọn dòng và ghi đối tượng mới trở lại tệp. Nó cũng có thể tạo một
đối tượng chứa LUT được chỉ định mà không đọc tệp ảnh DICOM hiện có. Đây là
ví dụ: hữu ích để lưu trữ các bảng tra cứu khác nhau trong cấu trúc giống DICOM. Như một
mặc định tệp đầu ra được mã hóa với cùng một cú pháp truyền được sử dụng cho tệp đầu vào,
nhưng cú pháp chuyển cũng có thể được chỉ định như một tùy chọn dòng lệnh.
Dữ liệu LUT có thể được lấy từ hình dạng của đường cong gamma (mặc định cho hệ số gamma
là 1) hoặc được nhập từ một tệp (hiện là định dạng MAP từ PhotoImpact của Ulead và
định dạng văn bản đơn giản được hỗ trợ). Chiều rộng đầu vào và đầu ra của LUT cũng có thể
được chỉ định trong phạm vi cho phép của tiêu chuẩn DICOM. Nội suy của phạm vi đầu vào
được thực hiện bởi một thuật toán lắp đường cong đa thức.
Ngoài tệp đầu ra DICOM, dữ liệu LUT cũng có thể được xuất sang văn bản theo thẻ
tệp cho phép dễ dàng hình dung các đường cong với một bảng tính chung
ứng dụng (ví dụ: Microsoft Excel).
THÔNG SỐ
tên tệp đầu ra dcmimg-out DICOM
LỰA CHỌN
chung lựa chọn
-h - trợ giúp
in văn bản trợ giúp này và thoát
--phiên bản
in thông tin phiên bản và thoát
--tranh luận
in các đối số dòng lệnh mở rộng
-q --im lặng
chế độ yên tĩnh, in không có cảnh báo và lỗi
-v --dài dòng
chế độ tiết, chi tiết xử lý in
-d --gỡ lỗi
chế độ gỡ lỗi, in thông tin gỡ lỗi
-ll --log-level [l] evel: hằng số chuỗi
(nghiêm trọng, lỗi, cảnh báo, thông tin, gỡ lỗi, theo dõi)
sử dụng mức l cho trình ghi nhật ký
-lc --log-config [f] ilename: string
sử dụng tệp cấu hình f cho trình ghi nhật ký
LUT tạo lựa chọn
Loại LUT:
+ Tm - phương thức
tạo dưới dạng Modality LUT
+ Tp - đại diện
tạo dưới dạng bản trình bày LUT
+ Tv --voi
tạo dưới dạng VOI LUT (mặc định)
Vị trí LUT:
+ Pa --add
thêm vào biến đổi hiện có
(mặc định cho và chỉ với --voi)
+ Pr - thay thế
thay thế biến đổi hiện có
(mặc định cho --modality và --presentation)
Nội dung LUT:
+ Cg --gamma [g] amma: float
sử dụng giá trị gamma (mặc định: 1.0)
+ Cm --map-file [f] ilename: string
đọc dữ liệu đầu vào từ tệp MAP
+ Ct --text-file [f] ilename: string
đọc dữ liệu đầu vào từ tệp văn bản
Tùy chọn LUT:
+ Og --inverse-gsdf
áp dụng GSDF nghịch đảo (in bản trình bày LUT trong OD)
--min -nsity [v] alue: integer (0..65535, mặc định: 20)
đặt mật độ tối thiểu thành v (tính bằng hàng trăm OD)
--max-mật độ [v] alue: số nguyên (0..65535, mặc định: 300)
đặt mật độ tối đa thành v (trong hàng trăm OD)
+ Oi --illumination [v] alue: integer (0..65535, default: 2000)
đặt độ chiếu sáng thành v (tính bằng cd / m ^ 2)
+ Hoặc --reflection [v] alue: integer (0..65535, mặc định: 10)
đặt ánh sáng xung quanh phản xạ thành v (tính bằng cd / m ^ 2)
Cấu trúc LUT:
-b --bits [n] umber: số nguyên
tạo LUT với giá trị n bit (8..16, mặc định: 16)
-e --entries [n] umber: số nguyên
tạo LUT với n mục (1..65536, mặc định: 256)
-f --first-mapped [n] umber: số nguyên
giá trị đầu vào đầu tiên được ánh xạ (-31768..65535, mặc định: 0)
-r --random [n] umber: số nguyên không dấu
thực hiện n hoán vị được chọn ngẫu nhiên trên LUT
-rs --random-seed [n] umber: số nguyên không dấu
khởi tạo trình tạo số ngẫu nhiên với n
(mặc định: 0, cho kết quả có thể lặp lại)
-o --order [n] umber: số nguyên
sử dụng thuật toán điều chỉnh đường cong đa thức với bậc n
(0..99, mặc định: 5)
-E --explanation [n] ame: chuỗi
Giải thích LUT (mặc định: được tạo tự động)
Căn chỉnh dữ liệu LUT:
-a --byte-căn chỉnh
tạo LUT căn lề theo byte
(mặc định cho và chỉ với giá trị 8 bit)
+ a --word-align
tạo LUT căn từ
(mặc định cho các giá trị 9-16 bit)
LUT dữ liệu VR:
+ Dw --data-ow
ghi Dữ liệu LUT dưới dạng OW (mặc định)
+ Du --data-us
ghi Dữ liệu LUT là US
+ Ds --data-ss
ghi Dữ liệu LUT dưới dạng SS (hỗ trợ tối thiểu)
hồ sơ lựa chọn
+ Fi --dicom-input [f] ilename: string
đọc tập dữ liệu từ tệp DICOM f
+ Fo --text-output [f] ilename: string
ghi dữ liệu LUT vào tệp văn bản được gắn thẻ f
GHI CHÚ
Vui lòng kiểm tra tiêu chuẩn DICOM để biết thêm các hạn chế về cấu trúc bảng tra cứu.
Đặc biệt là số lượng bit trên mỗi mục nhập bảng có thể bị hạn chế trong các IOD cụ thể.
ĐĂNG NHẬP
Mức độ xuất nhật ký của các công cụ dòng lệnh khác nhau và các thư viện cơ bản có thể
được chỉ định bởi người dùng. Theo mặc định, chỉ các lỗi và cảnh báo được ghi theo tiêu chuẩn
dòng lỗi. Sử dụng tùy chọn --dài dòng cũng như các tin nhắn thông tin như xử lý chi tiết
được báo cáo. Lựa chọn --gỡ lỗi có thể được sử dụng để biết thêm chi tiết về hoạt động nội bộ,
ví dụ: cho mục đích gỡ lỗi. Các cấp độ ghi nhật ký khác có thể được chọn bằng cách sử dụng tùy chọn --log-
cấp. Trong --Yên lặng chế độ chỉ có lỗi nghiêm trọng được báo cáo. Trong các sự kiện lỗi rất nghiêm trọng như vậy,
ứng dụng thường sẽ kết thúc. Để biết thêm chi tiết về các cấp độ ghi nhật ký khác nhau,
xem tài liệu của mô-đun 'oflog'.
Trong trường hợp kết quả ghi nhật ký phải được ghi vào tệp (tùy chọn với xoay tệp nhật ký),
đến nhật ký hệ thống (Unix) hoặc tùy chọn nhật ký sự kiện (Windows) --log-config có thể được sử dụng. Cái này
tệp cấu hình cũng chỉ cho phép chuyển hướng một số thông báo đến một đầu ra cụ thể
luồng và để lọc các thư nhất định dựa trên mô-đun hoặc ứng dụng nơi chúng
Được tạo ra. Một tệp cấu hình mẫu được cung cấp trong /logger.cfg.
COMMAND ĐƯỜNG DÂY
Tất cả các công cụ dòng lệnh sử dụng ký hiệu sau cho các tham số: dấu ngoặc vuông bao quanh
giá trị tùy chọn (0-1), ba dấu chấm ở cuối cho biết rằng nhiều giá trị được phép
(1-n), kết hợp của cả hai có nghĩa là giá trị từ 0 đến n.
Các tùy chọn dòng lệnh được phân biệt với các tham số bằng dấu '+' hoặc '-' đứng đầu,
tương ứng. Thông thường, thứ tự và vị trí của các tùy chọn dòng lệnh là tùy ý (tức là chúng
có thể xuất hiện ở bất kỳ đâu). Tuy nhiên, nếu các tùy chọn loại trừ lẫn nhau, sự xuất hiện ngoài cùng bên phải
Được sử dụng. Hành vi này tuân theo các quy tắc đánh giá tiêu chuẩn của các trình bao Unix phổ biến.
Ngoài ra, một hoặc nhiều tệp lệnh có thể được chỉ định bằng cách sử dụng dấu '@' làm tiền tố cho
tên tệp (ví dụ: @ command.txt). Đối số lệnh như vậy được thay thế bằng nội dung của
tệp văn bản tương ứng (nhiều khoảng trắng được coi như một dấu phân tách duy nhất trừ khi
chúng xuất hiện giữa hai dấu ngoặc kép) trước khi đánh giá thêm. Xin lưu ý rằng
tệp lệnh không được chứa tệp lệnh khác. Cách tiếp cận đơn giản nhưng hiệu quả này
cho phép người ta tóm tắt các kết hợp phổ biến của các tùy chọn / tham số và tránh dài dòng và
các dòng lệnh khó hiểu (một ví dụ được cung cấp trong tệp /dumppat.txt).
MÔI TRƯỜNG
Sản phẩm dcmmklut tiện ích sẽ cố gắng tải từ điển dữ liệu DICOM được chỉ định trong
DCMDICTPATH biến môi trường. Theo mặc định, tức là nếu DCMDICTPATH biến môi trường
không được thiết lập, tệp /dicom.dic sẽ được tải trừ khi từ điển được xây dựng
vào ứng dụng (mặc định cho Windows).
Hành vi mặc định nên được ưu tiên và DCMDICTPATH chỉ biến môi trường
được sử dụng khi từ điển dữ liệu thay thế được yêu cầu. Các DCMDICTPATH biến môi trường
có cùng định dạng với Unix shell PATH biến trong đó dấu hai chấm (':') ngăn cách
mục. Trên hệ thống Windows, dấu chấm phẩy (';') được sử dụng làm dấu phân cách. Từ điển dữ liệu
mã sẽ cố gắng tải từng tệp được chỉ định trong DCMDICTPATH biến môi trường. Nó
là một lỗi nếu không có từ điển dữ liệu nào có thể được tải.
Sử dụng dcmmklut trực tuyến bằng các dịch vụ onworks.net