Il s'agit de la commande dcmmklut qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dcmmklut - Créer des tables de recherche DICOM
SYNOPSIS
dcmmklut [options] sortie dcmimg
DESCRIPTION
La dcmmklut L'utilitaire permet de créer une variété de modalités DICOM, de présentation et
Tables de recherche VOI (LUT) et est destiné à la création d'images de test. L'utilitaire est
capable de lire un fichier image DICOM existant, créer une table de recherche selon la commande
options de ligne et réécrivez le nouvel objet dans le fichier. Il est également possible de créer un nouveau
objet contenant la LUT spécifiée sans lire un fichier image DICOM existant. C'est
par exemple utile pour stocker simplement différentes tables de consultation dans une structure de type DICOM. Comme un
par défaut le fichier de sortie est encodé avec la même syntaxe de transfert utilisée pour le fichier d'entrée,
mais la syntaxe de transfert peut également être spécifiée en tant qu'option de ligne de commande.
Les données LUT peuvent être dérivées de la forme d'une courbe gamma (par défaut pour le facteur gamma
est 1) ou importé d'un fichier (actuellement le format MAP de Ulead's PhotoImpact et un
format de texte simple sont pris en charge). La largeur d'entrée et de sortie de la LUT peut également être
spécifié dans la plage autorisée par la norme DICOM. L'interpolation de la plage d'entrée
est fait par un algorithme d'ajustement de courbe polynomiale.
En plus du fichier de sortie DICOM, les données LUT peuvent également être exportées vers un texte à onglets
fichier qui permet la visualisation aisée des courbes avec un tableur commun
application (par exemple Microsoft Excel).
PARAMETRES
dcmimg-out nom du fichier de sortie DICOM
OPTIONS
général Options
-h --aide
imprimer ce texte d'aide et quitter
--version
imprimer les informations sur la version et quitter
--arguments
imprimer les arguments de ligne de commande étendus
-q --silencieux
mode silencieux, n'imprime aucun avertissement ni erreur
-v --verbeux
mode verbeux, détails de traitement d'impression
-d --débogage
mode de débogage, imprimer les informations de débogage
-ll --log-level [l] niveau : chaîne constante
(fatal, erreur, avertissement, info, débogage, trace)
utiliser le niveau l pour l'enregistreur
-lc --log-config [fichier] nom de fichier : chaîne
utiliser le fichier de configuration f pour l'enregistreur
LUT création Options
Type de LUT :
+Tm --modalité
créer en tant que modalité LUT
+Tp --présentation
créer en tant que présentation LUT
+Tv --voi
créer en tant que VOI LUT (par défaut)
Emplacement de la LUT :
+Pa --ajouter
ajouter à la transformation existante
(par défaut pour et uniquement avec --voi)
+Pr --remplacer
remplacer la transformation existante
(par défaut pour --modality et --presentation)
Contenu de la LUT :
+Cg --gamma [g]amma : flotter
utiliser la valeur gamma (par défaut : 1.0)
+Cm --map-file [fichier] nom de fichier : chaîne
lire les données d'entrée du fichier MAP
+Ct --text-file [fichier] nom de fichier : chaîne
lire les données d'entrée à partir d'un fichier texte
Options LUT :
+Og --inverse-gsdf
appliquer le GSDF inverse (impression de présentation LUT en OD)
--min-density [v]alue : entier (0..65535, par défaut : 20)
définir la densité minimale sur v (en centaines d'OD)
--max-density [v]alue : entier (0..65535, par défaut : 300)
définir la densité maximale sur v (en centaines d'OD)
+Oi --illumination [v] valeur : entier (0..65535, par défaut : 2000)
régler l'éclairage sur v (en cd/m^2)
+Ou --reflection [v]alue : entier (0..65535, par défaut : 10)
régler la lumière ambiante réfléchie sur v (en cd/m^2)
Structure de la LUT :
-b --bits [n] nombre : entier
créer une LUT avec n valeurs de bits (8..16, par défaut : 16)
-e --entries [n] nombre : entier
créer une LUT avec n entrées (1..65536, par défaut : 256)
-f --first-mapped [n] nombre : entier
première valeur d'entrée mappée (-31768..65535, par défaut : 0)
-r --random [n]umber : entier non signé
effectuer n permutations sélectionnées au hasard sur la LUT
-rs --random-seed [n] nombre : entier non signé
initialiser le générateur de nombres aléatoires avec n
(par défaut : 0, pour des résultats reproductibles)
-o --order [n] nombre : entier
utiliser l'algorithme d'ajustement de courbe polynomiale d'ordre n
(0..99, par défaut : 5)
-E --explanation [nom] : chaîne
Explication de la LUT (par défaut : créée automatiquement)
Alignement des données LUT :
-a --byte-align
créer une LUT alignée sur les octets
(par défaut pour et uniquement avec des valeurs de 8 bits)
+un --word-align
créer une LUT alignée sur les mots
(par défaut pour les valeurs de 9 à 16 bits)
Données LUT VR :
+Dw --data-ow
écrire les données LUT en tant que OW (par défaut)
+Du --data-us
écrire les données LUT en tant que US
+Ds --données-ss
écrire les données LUT en tant que SS (prise en charge minimale)
filet Options
+Fi --dicom-input [nom_fichier: chaîne
lire l'ensemble de données à partir du fichier DICOM f
+Fo --text-output [fichier] nom de fichier : chaîne
écrire les données LUT dans un fichier texte à onglets f
NOTES
Veuillez vérifier la norme DICOM pour d'autres restrictions sur la structure de la table de consultation.
En particulier, le nombre de bits par entrée de table peut être limité dans des IOD particuliers.
Journalisation
Le niveau de sortie de journalisation des divers outils de ligne de commande et des bibliothèques sous-jacentes peut
être spécifié par l'utilisateur. Par défaut, seuls les erreurs et les avertissements sont écrits dans la norme
flux d'erreurs. Utilisation de l'option --verbeux également des messages d'information comme les détails du traitement
sont rapportés. Option --déboguer peut être utilisé pour obtenir plus de détails sur l'activité interne,
par exemple à des fins de débogage. D'autres niveaux de journalisation peuvent être sélectionnés à l'aide de l'option --Journal-
niveau. En --silencieux mode seules les erreurs fatales sont signalées. Dans des événements d'erreur aussi graves,
l'application se terminera généralement. Pour plus de détails sur les différents niveaux de journalisation,
voir la documentation du module 'oflog'.
Dans le cas où la sortie de journalisation doit être écrite dans un fichier (éventuellement avec rotation du fichier journal),
vers syslog (Unix) ou l'option du journal des événements (Windows) --log-config peut être utilisé. Cette
le fichier de configuration permet également de diriger uniquement certains messages vers une sortie particulière
flux et pour filtrer certains messages en fonction du module ou de l'application où ils
Sont générés. Un exemple de fichier de configuration est fourni dans /logger.cfg.
COMMAND LINE
Tous les outils de ligne de commande utilisent la notation suivante pour les paramètres :
valeurs facultatives (0-1), trois points de fin indiquent que plusieurs valeurs sont autorisées
(1-n), une combinaison des deux signifie 0 à n valeurs.
Les options de ligne de commande se distinguent des paramètres par un signe '+' ou '-' en tête,
respectivement. Habituellement, l'ordre et la position des options de ligne de commande sont arbitraires (c'est-à-dire qu'ils
peut apparaître n'importe où). Cependant, si les options s'excluent mutuellement, l'apparence la plus à droite
est utilisé. Ce comportement est conforme aux règles d'évaluation standard des shells Unix courants.
De plus, un ou plusieurs fichiers de commandes peuvent être spécifiés en utilisant un signe '@' comme préfixe pour
le nom du fichier (par exemple @commande.txt). Un tel argument de commande est remplacé par le contenu de
le fichier texte correspondant (les espaces blancs multiples sont traités comme un seul séparateur sauf si
ils apparaissent entre deux guillemets) avant toute évaluation ultérieure. Veuillez noter que
un fichier de commandes ne peut pas contenir un autre fichier de commandes. Cette approche simple mais efficace
permet de résumer les combinaisons courantes d'options/paramètres et évite les
lignes de commande confuses (un exemple est fourni dans le fichier /dumppat.txt).
ENVIRONNEMENT
La dcmmklut L'utilitaire tentera de charger les dictionnaires de données DICOM spécifiés dans le
Dcmdictpath variable d'environnement. Par défaut, c'est-à-dire si le Dcmdictpath variable d'environnement
n'est pas défini, le fichier /dicom.dic sera chargé à moins que le dictionnaire ne soit construit
dans l'application (par défaut pour Windows).
Le comportement par défaut doit être préféré et le Dcmdictpath variable d'environnement uniquement
utilisé lorsque des dictionnaires de données alternatifs sont nécessaires. Les Dcmdictpath variable d'environnement
a le même format que le shell Unix PATH variable en ce qu'un deux-points (':') sépare
entrées. Sur les systèmes Windows, un point-virgule (';') est utilisé comme séparateur. Le dictionnaire de données
le code tentera de charger chaque fichier spécifié dans le Dcmdictpath variable d'environnement. Ce
est une erreur si aucun dictionnaire de données ne peut être chargé.
Utilisez dcmmklut en ligne en utilisant les services onworks.net