dcmmklut: en línea en la nube

Este es el comando dcmmklut que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dcmmklut - Crear tablas de búsqueda DICOM

SINOPSIS


dcmmklut [opciones] dcmimg-out

DESCRIPCIÓN


El dcmmklut La utilidad permite crear una variedad de modalidad, presentación y
Tablas de búsqueda de VOI (LUT) y está destinado a la creación de imágenes de prueba. La utilidad es
capaz de leer un archivo de imagen DICOM existente, crear una tabla de búsqueda de acuerdo con el comando
opciones de línea y vuelva a escribir el nuevo objeto en el archivo. También es posible crear un nuevo
objeto que contiene la LUT especificada sin leer un archivo de imagen DICOM existente. Este es
por ejemplo, útil para almacenar simplemente diferentes tablas de búsqueda en una estructura similar a DICOM. Como un
por defecto, el archivo de salida está codificado con la misma sintaxis de transferencia utilizada para el archivo de entrada,
pero la sintaxis de transferencia también se puede especificar como una opción de línea de comando.

Los datos de LUT se pueden derivar de la forma de una curva gamma (predeterminado para el factor gamma
es 1) o importado de un archivo (actualmente el formato MAP de PhotoImpact de Ulead y un
el formato de texto simple es compatible). El ancho de entrada y salida de la LUT también se puede
especificado en el rango permitido por el estándar DICOM. La interpolación del rango de entrada.
se realiza mediante un algoritmo de ajuste de curvas polinomiales.

Además del archivo de salida DICOM, los datos de LUT también se pueden exportar a un texto con pestañas
archivo que permite la fácil visualización de las curvas con una hoja de cálculo común
aplicación (por ejemplo, Microsoft Excel).

PARÁMETROS


dcmimg-out nombre de archivo de salida DICOM

OPCIONES


general opciones
-h --ayuda
imprima este texto de ayuda y salga

--versión
imprimir la información de la versión y salir

--argumentos
imprimir argumentos de línea de comando expandidos

-q - silencioso
modo silencioso, no imprime advertencias ni errores

-v --detallado
modo detallado, detalles de procesamiento de impresión

-d - depuración
modo de depuración, imprimir información de depuración

-ll --log-level [l] evel: constante de cadena
(fatal, error, advertencia, información, depuración, rastreo)
use el nivel l para el registrador

-lc --log-config [f] nombre de archivo: cadena
use el archivo de configuración f para el registrador

LUT creación opciones
Tipo de LUT:

+ Tm --modalidad
crear como modalidad LUT

+ Tp --presentación
crear como presentación LUT

+ Tv --voi
crear como VOI LUT (predeterminado)

Colocación de LUT:

+ Pa --add
agregar a la transformación existente
(predeterminado para y solo con --voi)

+ Pr --remplazar
reemplazar la transformación existente
(predeterminado para --modalidad y --presentación)

Contenido de LUT:

+ Cg --gamma [g] amma: flotar
usar valor de gamma (predeterminado: 1.0)

+ Cm --map-file [f] ilename: string
leer datos de entrada del archivo MAP

+ Ct --text-file [f] ilename: string
leer datos de entrada del archivo de texto

Opciones de LUT:

+ Og - inverso-gsdf
aplicar GSDF inverso (imprimir presentación LUT en OD)

--min -densidad [v] alor: entero (0..65535, predeterminado: 20)
establecer la densidad mínima en v (en cientos de OD)

--máx-densidad [v] alor: entero (0..65535, predeterminado: 300)
establecer la densidad máxima en v (en cientos de OD)

+ Oi --iluminación [v] alor: entero (0..65535, predeterminado: 2000)
establecer la iluminación en v (en cd / m ^ 2)

+ O --reflexión [v] alor: entero (0..65535, predeterminado: 10)
establecer la luz ambiental reflejada en v (en cd / m ^ 2)

Estructura LUT:

-b --bits [n] número: entero
crear LUT con n valores de bits (8..16, predeterminado: 16)

-e --entradas [n] número: entero
crear LUT con n entradas (1..65536, predeterminado: 256)

-f --first-mapeado [n] número: entero
primer valor de entrada asignado (-31768..65535, predeterminado: 0)

-r - aleatorio [n] número: entero sin signo
realizar n permutaciones seleccionadas al azar en la LUT

-rs - semilla-aleatoria [n] número: entero sin signo
inicializar el generador de números aleatorios con n
(predeterminado: 0, para obtener resultados reproducibles)

-o --order [n] umber: integer
usar algoritmo de ajuste de curva polinomial con orden n
(0..99, predeterminado: 5)

-E --explicación [n] ame: string
Explicación de LUT (predeterminado: creado automáticamente)

Alineación de datos LUT:

-a --byte-alinear
crear LUT alineado por bytes
(predeterminado para y solo con valores de 8 bits)

+ a - alineación de palabras
crear LUT alineado con palabras
(predeterminado para valores de 9-16 bits)

Datos LUT VR:

+ Dw --data-ow
escribir datos LUT como OW (predeterminado)

+ Du --data-us
escribir datos LUT como EE. UU.

+ Ds --data-ss
escribir datos LUT como SS (soporte mínimo)

presentar opciones
+ Fi --dicom-input [f] nombre de archivo: cadena
leer el conjunto de datos del archivo DICOM f

+ Fo --text-output [f] ilename: string
escribir datos LUT en un archivo de texto con pestañas f

NOTAS


Consulte el estándar DICOM para conocer más restricciones sobre la estructura de la tabla de consulta.
Especialmente, el número de bits por entrada de la tabla podría estar restringido en determinados IOD.

REGISTRO


El nivel de salida de registro de las diversas herramientas de línea de comando y bibliotecas subyacentes puede
ser especificado por el usuario. De forma predeterminada, solo los errores y advertencias se escriben en el estándar
secuencia de error. Opción de uso --verboso también mensajes informativos como detalles de procesamiento
Están reportados. Opción --depurar se puede utilizar para obtener más detalles sobre la actividad interna,
por ejemplo, con fines de depuración. Se pueden seleccionar otros niveles de registro usando la opción --Iniciar sesión-
nivel. En --tranquilo modo solo se informan los errores fatales. En eventos de error tan graves,
la aplicación normalmente terminará. Para obtener más detalles sobre los diferentes niveles de registro,
consulte la documentación del módulo 'oflog'.

En caso de que la salida de registro deba escribirse en un archivo (opcionalmente con rotación de archivo de registro),
a syslog (Unix) o la opción de registro de eventos (Windows) --log-config puede ser usado. Esta
El archivo de configuración también permite dirigir solo ciertos mensajes a una salida en particular
stream y para filtrar ciertos mensajes basados ​​en el módulo o aplicación donde
son generadas. Se proporciona un archivo de configuración de ejemplo en /logger.cfg.

COMANDO LÍNEA


Todas las herramientas de línea de comando utilizan la siguiente notación para los parámetros: los corchetes encierran
valores opcionales (0-1), tres puntos finales indican que se permiten varios valores
(1-n), una combinación de ambos significa 0 an valores.

Las opciones de la línea de comandos se distinguen de los parámetros por un signo '+' o '-' inicial,
respectivamente. Por lo general, el orden y la posición de las opciones de la línea de comandos son arbitrarios (es decir,
puede aparecer en cualquier lugar). Sin embargo, si las opciones son mutuamente excluyentes, la apariencia del extremo derecho
se utiliza. Este comportamiento se ajusta a las reglas de evaluación estándar de los shells de Unix comunes.

Además, se pueden especificar uno o más archivos de comando usando un signo '@' como prefijo para
el nombre del archivo (p. ej. @ command.txt). Tal argumento de comando es reemplazado por el contenido de
el archivo de texto correspondiente (varios espacios en blanco se tratan como un solo separador a menos que
aparecen entre dos comillas) antes de cualquier evaluación adicional. Tenga en cuenta que
un archivo de comando no puede contener otro archivo de comando. Este enfoque simple pero efectivo
permite resumir combinaciones comunes de opciones / parámetros y evita alargar y
confusas líneas de comando (se proporciona un ejemplo en el archivo /dumppat.txt).

MEDIO AMBIENTE


El dcmmklut La utilidad intentará cargar los diccionarios de datos DICOM especificados en el
DCMDICTPATH Variable ambiental. Por defecto, es decir, si el DCMDICTPATH Variable ambiental
no está configurado, el archivo /dicom.dic se cargará a menos que el diccionario esté construido
en la aplicación (predeterminado para Windows).

Se debe preferir el comportamiento predeterminado y DCMDICTPATH solo variable de entorno
se utiliza cuando se requieren diccionarios de datos alternativos. los DCMDICTPATH Variable ambiental
tiene el mismo formato que el shell de Unix TRAYECTORIA variable en que dos puntos (':') separan
entradas. En los sistemas Windows, se utiliza un punto y coma (';') como separador. El diccionario de datos
El código intentará cargar cada archivo especificado en el DCMDICTPATH Variable ambiental. Eso
es un error si no se puede cargar un diccionario de datos.

Use dcmmklut en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows