dcmicmp(1) OFFIS DCMTK dcmicmp(1) (NAME) dcmicmp - DICOM (SYNOPSIS) dcmicmp [options] dcmfile-in-1 dcmfile-in-2 (DESCRIPTION) dcmicmp DICOM << >> << >> . . . dcmicmp : o (maximum absolute error) . o (MAE) . o (RMSE) . o (PSNR) . PSNR ( ) RMSE dB . o (SNR) . SNR RMSE dB . << >> R.C. Gonzalez R.E. Woods Prentice Hall . (PARAMETERS) dcmfile-in-1 DICOM dcmfile-in-2 DICOM ("-" stdin) (OPTIONS) (general options) -h --help --version --arguments -q --quiet -v --verbose -d --debug -ll --log-level [l]evel: string constant (fatal, error, warn, info, debug, trace) l logger -lc --log-config [f]ilename: string f logger (input options) : +f --read-file () +fo --read-file-only -f --read-dataset : -t= --read-xfer-auto TS () -td --read-xfer-detect TS -te --read-xfer-little TS explicit VR little endian -tb --read-xfer-big TS explicit VR big endian -ti --read-xfer-implicit TS implicit VR little endian modality LUT: +M --use-modality modality LUT () -M --no-modality modality LUT VOI LUT: -W --no-windowing VOI () +Wi --use-window [n]umber: integer n- VOI +Wl --use-voi-lut [n]umber: integer n- (look up table) VOI +Wm --min-max-window VOI min-max +Wn --min-max-window-n VOI min-max +Wr --min-max-ref VOI min-max +Wq --min-max-n-ref VOI min-max +Ww --set-window [c]enter [w]idth: float VOI c w +Wfl --linear-function VOI LUT LINEAR +Wfs --sigmoid-function VOI LUT SIGMOID presentation LUT: +Pid --identity-shape presentation LUT IDENTITY +Piv --inverse-shape presentation LUT INVERSE +Pod --lin-od-shape presentation LUT LIN OD (image comparison metrics options) +ce --check-error [l]imit: integer <= limit # # EXITCODE_LIMIT_EXCEEDED_MAX_ERROR . +cm --check-mae [l]imit: float <= limit # # EXITCODE_LIMIT_EXCEEDED_MAE . +cr --check-rmse [l]imit: float <= limit # # EXITCODE_LIMIT_EXCEEDED_RMSE . +cp --check-psnr [l]imit: float PSNR >= limit # (PSNR) # EXITCODE_LIMIT_EXCEEDED_PSNR # ( PSNR ) +cs --check-snr [l]imit: float SNR >= limit # # EXITCODE_LIMIT_EXCEEDED_PSNR # ( SNR ) +sd --save-diff [f]ilename: string secondary capture # Multiframe Secondary Capture # . (monochrome) # . # # . # BitsStored . +a --amplify [f]actor: float f # (grayscale) # . # DICOM VOI LUT # . (NOTES) (grayscale display pipeline) DICOM (p-values) ( ) . . Modality LUT VOI LUT Presentation LUT . << VOI LUT>> . ( ) . (bits/sample) VOI LUT . Window --set-window . (suitability of images for diagnostic purposes) (lossy) . ( ) . - . (TRANSFER SYNTAXES) dcmicmp (transfer syntaxes) : LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2 LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1 DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*) BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2 Little Endian Implicit Transfer Syntax . (*) zlib (LOGGING) (logging) . (standard error) . --verbose . --debug . --log-level . --quiet . . <> . ( logfile rotation) syslog () event log () --log-config . . /logger.cfg . (COMMAND LINE) : (-) (-n) n . <<+>> <<->> . ( ). (mutually exclusive) . . <<@>> ( @command.txt). ( ). . (EXIT CODES) dcmicmp . . (general) EXITCODE_NO_ERROR 0 EXITCODE_COMMANDLINE_SYNTAX_ERROR 1 / (input/output file errors) EXITCODE_INVALID_INPUT_FILE 22 EXITCODE_CANNOT_WRITE_OUTPUT_FILE 40 EXITCODE_INITIALIZE_DIFF_IMAGE 80 EXITCODE_DISPLAY_PIPELINE 81 EXITCODE_IMAGE_COMPARISON 82 EXITCODE_LIMIT_EXCEEDED_MAX_ERROR 90 EXITCODE_LIMIT_EXCEEDED_MAE 91 EXITCODE_LIMIT_EXCEEDED_RMSE 92 EXITCODE_LIMIT_EXCEEDED_PSNR 93 EXITCODE_LIMIT_EXCEEDED_SNR 94 (ENVIRONMENT) dcmicmp DICOM DCMDICTPATH . DCMDICTPATH /dicom.dic ( ). DCMDICTPATH . DCMDICTPATH PATH (":") . - (";") . DCMDICTPATH . . (SEE ALSO) dcm2pnm(1) (COPYRIGHT) (C) 2018-2025 OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany. Version 3.7.0 Thu Jul 9 2026 18:43:40 dcmicmp(1)