Usage: dicom_hdr [options] fname [...] Prints information from the DICOM file ‘fname’ to stdout. Multiple files can be given on the command line.
OPTIONS:
-hex = Include hexadecimal printout for integer values.
-noname = Don’t include element names in the printout.
- -sexinfo = Dump Siemens EXtra INFO text (0029 1020), if present
- (can be VERY lengthy).
- -mulfram = Dump multi-frame information, if present
- (1 line per frame, plus an XML-style header/footer) [-mulfram also implies -noname]
-v n = Dump n words of binary data also.
-no_length = Skip lengths and offsets (helps diffs).
-slice_times = Show slice times from Siemens mosaic images.
-slice_times_verb = Same, but be more verbose about it.
Based on program dcm_dump_file from the RSNA, developed at the Mallinckrodt Institute of Radiology. See the source code file mri_dicom_hdr.c for their Copyright and license.
SOME SAMPLE OUTPUT LINES:
0028 0010 2 [1234 ] // IMG Rows// 512 0028 0011 2 [1244 ] // IMG Columns// 512 0028 0030 18 [1254 ] // IMG Pixel Spacing//0.4882810.488281 0028 0100 2 [1280 ] // IMG Bits Allocated// 16 0028 0101 2 [1290 ] // IMG Bits Stored// 12 0028 0102 2 [1300 ] // IMG High Bit// 11
in hexadecimal.
The next number is the number of data bytes, in decimal.
in decimal. This is where the data bytes start, and does not include the tag, Value Representation, etc.
the standard DICOM dictionary name for this data element. If this string is blank, then this element isn’t in the dictionary (e.g., is a private tag, or an addition to DICOM that the program doesn’t know about, etc.).
The value after the last ‘//’ is the value of the data in the element.
with 12 bits (stored in 16 bits) per pixel.
documents at ftp://afni.nimh.nih.gov/dicom/ (1000+ pages of PDF)!
values for each input file. It can be used in a script to sort through a lot of files at once.