Skip to main content
🇪🇸 Español 🇧🇷 Português 🇩🇪 Deutsch
Image Converter Video Converter Audio Converter Document Converter
Tools Guides Formats Pricing API
Log In
Guide

DICOM Format: The Medical Imaging Standard for CT, MRI, and Radiology

PC By Pablo Cirre •
Advertisement

Frequently Asked Questions

A DICOM file (.dcm) stores one medical image plus all associated metadata in a single structured binary file. The metadata includes: patient information (name, ID, birth date), study information (date, time, institution, referring physician), acquisition parameters (slice thickness, pixel spacing, kV, mA for CT), and image display parameters (windowing, rescale slope/intercept). The actual image pixels are in the (7FE0,0010) PixelData element — typically 512×512 unsigned 16-bit integers for CT, or variable dimensions for MRI, ultrasound, and X-ray. One CT exam typically produces 200–2,000 individual DICOM files (slices).

A DICOM arquivo (.dcm) stores one medical image plus all associated metadata em um single structured binary file. The metadata includes: patient information (name, ID, birth date), study information (date, time, institution, referring physician), acquisition parameters (slice thickness, pixel spacing, kV, mA para CT), e image display parameters (windowing, rescale slope/intercept). The actual image pixels are no (7FE0,0010) PixelData element — tipicamente 512×512 unsigned 16-bit integers para CT, ou variable dimensions para MRI, ultrasound, e X-ray. One CT exam tipicamente produces 200–2,000 individual DICOM arquivos (slices).

A DICOM Datei (.dcm) stores one medical image plus all associated metadata in einem single structured binary file. The metadata includes: patient information (name, ID, birth date), study information (date, time, institution, referring physician), acquisition parameters (slice thickness, pixel spacing, kV, mA für CT), und image display parameters (windowing, rescale slope/intercept). The actual image pixels are im (7FE0,0010) PixelData element — typically 512×512 unsigned 16-bit integers für CT, oder variable dimensions für MRI, ultrasound, und X-ray. One CT exam typically produces 200–2,000 individual DICOM Dateien (slices).

A DICOM archivo (.dcm) stores one medical image plus all associated metadata en un single structured binary file. The metadata includes: patient information (name, ID, birth date), study information (date, time, institution, referring physician), acquisition parameters (slice thickness, pixel spacing, kV, mA para CT), y image display parameters (windowing, rescale slope/intercept). The actual image pixels are en el (7FE0,0010) PixelData element — typically 512×512 unsigned 16-bit integers para CT, o variable dimensions para MRI, ultrasound, y X-ray. One CT exam typically produces 200–2,000 individual DICOM archivos (slices).

On KaijuConverter every file is processed inside an isolated container, encrypted in transit (TLS 1.3) and at rest, and automatically deleted after 60 minutes with multi-pass overwrite. We never train on, share, or analyze user content. For maximum privacy on extremely sensitive material, prefer offline tools (ImageMagick, FFmpeg, LibreOffice) that you control end-to-end.

Hounsfield Units (HU) are the calibrated measurement scale for CT image data, named after Sir Godfrey Hounsfield who invented CT scanning. The scale anchors at: air = −1000 HU, water = 0 HU. Clinical ranges: fat (−120 to −80 HU), soft tissue (20–80 HU), blood (40–70 HU, higher when clotted), cortical bone (700–3000 HU), metallic implants (3000–4000+ HU). Raw DICOM pixel values are unsigned integers; the actual HU is: HU = pixel_value × RescaleSlope + RescaleIntercept. Windowing adjusts which part of the HU range maps to visible grayscale — different presets highlight different tissue types.

For 95% of use cases, yes — server-side ImageMagick, FFmpeg and LibreOffice produce identical output to the same tools on your laptop. Desktop software wins for: extremely large files (multi-GB), batch jobs of thousands of files, scripted pipelines, or content too sensitive to upload. KaijuConverter caps at 25 MB per file on the free tier (up to 2 GB on paid plans).

pydicom makes this scriptable in Python: read the file, set identifying tags (PatientName 0010,0010; PatientID 0010,0020; PatientBirthDate 0010,0030; StudyDate 0008,0020; ReferringPhysicianName 0008,0090) to "ANONYMOUS" or empty strings, and save. For thorough de-identification following DICOM PS 3.15 Appendix E, use the dicom-anonymizer Python package or the Orthanc DICOM server's anonymization API. Always check for burned-in annotations (text overlay in the pixel data) — these require pixel-level redaction. Generate new UIDs for anonymized files to avoid patient re-identification from UID patterns.

Pydicom makes this scriptable in Python: read o arquivo, set identifying tags (PatientName 0010,0010; PatientID 0010,0020; PatientBirthDate 0010,0030; StudyDate 0008,0020; ReferringPhysicianName 0008,0090) to "ANONYMOUS" ou empty strings, e save. para thorough de-identification following DICOM PS 3.15 Appendix E, usar the dicom-anonymizer Python package ou the Orthanc DICOM server's anonymization API. Always check para burned-in annotations (text overlay no pixel data) — these require pixel-level redaction. Generate new UIDs para anonymized arquivos to avoid patient re-identification de UID patterns.

Pydicom makes this scriptable in Python: read die Datei, set identifying tags (PatientName 0010,0010; PatientID 0010,0020; PatientBirthDate 0010,0030; StudyDate 0008,0020; ReferringPhysicianName 0008,0090) to "ANONYMOUS" oder empty strings, und save. für thorough de-identification following DICOM PS 3.15 Appendix E, verwenden the dicom-anonymizer Python package oder the Orthanc DICOM server's anonymization API. Always check für burned-in annotations (text overlay im pixel data) — these require pixel-level redaction. Generate new UIDs für anonymized Dateien to avoid patient re-identification von UID patterns.

Pydicom makes this scriptable in Python: read el archivo, set identifying tags (PatientName 0010,0010; PatientID 0010,0020; PatientBirthDate 0010,0030; StudyDate 0008,0020; ReferringPhysicianName 0008,0090) to "ANONYMOUS" o empty strings, y save. para thorough de-identification following DICOM PS 3.15 Appendix E, usar the dicom-anonymizer Python package o the Orthanc DICOM server's anonymization API. Always check para burned-in annotations (text overlay en el pixel data) — these require pixel-level redaction. Generate new UIDs para anonymized archivos to avoid patient re-identification de UID patterns.

Most format conversions are lossy by design — JPG, MP3, MP4, WebP all discard perceptual data to save bytes. Going through a lossy intermediate compounds the loss. To minimize visible/audible drift: convert from the original master, choose a higher quality setting, and avoid converting back and forth between lossy formats.

dcm2niix is the gold-standard tool: dcm2niix -o output/ -z y dicom_folder/ — it sorts slices by InstanceNumber, assembles them into a 3D volume, and exports compressed NIfTI (.nii.gz) with a JSON BIDS sidecar. For Python without converting to NIfTI: load all slices with pydicom, sort by InstanceNumber or ImagePositionPatient Z-coordinate, stack pixel arrays with numpy.stack(slices, axis=0) to get a (Z, Y, X) volume. For visualization and segmentation, 3D Slicer is the standard open-source tool — it loads entire DICOM series, renders 3D volume, and supports organ segmentation with AI-powered tools.

Dcm2niix is the gold-standard tool: dcm2niix -o output/ -z y dicom_folder/ — it sorts slices by InstanceNumber, assembles them em a 3D volume, e exports comprimido NIfTI (.nii.gz) com a JSON BIDS sidecar. para Python sem convertendo to NIfTI: load all slices com pydicom, sort by InstanceNumber ou ImagePositionPatient Z-coordinate, stack pixel arrays com numpy.stack(slices, axis=0) to get a (Z, Y, X) volume. para visualization e segmentation, 3D Slicer is the padrão open-source tool — it loads entire DICOM series, renders 3D volume, e suporta organ segmentation com AI-powered ferramentas.

Dcm2niix is the gold-standard tool: dcm2niix -o output/ -z y dicom_folder/ — it sorts slices by InstanceNumber, assembles them in einem 3D volume, und exports komprimiert NIfTI (.nii.gz) mit a JSON BIDS sidecar. für Python ohne umwandelnd to NIfTI: load all slices mit pydicom, sort by InstanceNumber oder ImagePositionPatient Z-coordinate, stack pixel arrays mit numpy.stack(slices, axis=0) to get a (Z, Y, X) volume. für visualization und segmentation, 3D Slicer is the Standard open-source tool — it loads entire DICOM series, renders 3D volume, und unterstützt organ segmentation mit AI-powered Werkzeuge.

Dcm2niix is the gold-standard tool: dcm2niix -o output/ -z y dicom_folder/ — it sorts slices by InstanceNumber, assembles them en a 3D volume, y exports comprimido NIfTI (.nii.gz) con a JSON BIDS sidecar. para Python sin convirtiendo to NIfTI: load all slices con pydicom, sort by InstanceNumber o ImagePositionPatient Z-coordinate, stack pixel arrays con numpy.stack(slices, axis=0) to get a (Z, Y, X) volume. para visualization y segmentation, 3D Slicer is the estándar open-source tool — it loads entire DICOM series, renders 3D volume, y soporta organ segmentation con AI-powered herramientas.

Yes — KaijuConverter accepts multiple files in a single drop and returns a ZIP. For very large batches (thousands of files) consider command-line tools or our API: <code>find . -name "*.heic" -exec magick {} {.}.jpg \;</code> or similar one-liners scale to millions of files when run locally.

We use cookies and similar technologies to personalise content and ads, and to analyse traffic. Learn more about cookies.