Convert Images and DICOM Slices into Videos and DICOM Series

In this guide, we'll walk through how images and DICOM slices can be prepared and imported as a videos and DICOM series, with each image or slice as a frame in a sequence.

Create an image sequence

To import a series of images as a sequence, compress them into a .zip file and change the compressed file's extension from .zip to .mp4. Once imported to V7, the images will appear as frames in a timeline in the order in which they were stored before being compressed.

Create a DICOM Series

To import individual DICOM slices as a series, compress them into a .zip file and change compressed file's extension from .zip to .dcm. Once imported to V7, the slices will appear in a series named after the .zip archive. When uploading DICOM files, the anatomical orientation of each slice in the series if determined by reading the values of the following metadata tags in each slice:

  • (0020, 0032) - Image Position PatientThe (x, y, z) - The coordinates of the upper-left hand corner of the image - Reference
  • (0020, 0037) - Image Orientation Patient - The direction cosines of the first row and the first column with respect to the patient - Reference

After determining the orientation, all files are transformed into the LPI (Left, Posterior, Inferior) orientation.

🚧

DICOM Slice Order Issues

If the above metadata is missing in your DICOM files, it is assumed that the orientation of the files is the standard DICOM orientation, which is LPS. Because files are then transformed to LPI, the order of the slices in the resulting dataset items will be reversed. To resolve this, ensure that each DICOM file you upload has the above metadata present, and that the z-axis value of ImagePositionPatient decreases from slice to slice in the desired order.

DICOM tag requirements

V7 processes DICOMs and therefore requires some DICOM tags to be present in the data. A list of these tags is below.

TagKeywordUsed by V7Required for upload
(7FE0,0010)PixelDataYesYes
(0002, 0010)Transfer Syntax UIDYesYes
(0002, 0002)Media Storage SOP Class UIDYesYes
(0002, 0003)Media Storage SOP Instance UIDYesYes
(0002, 0012)Implementation Class UIDYesYes
(0028, 0002)Samples per PixelYesYes
(0028, 0010)RowsYesYes
(0028, 0011)ColumnsYesYes
(0020, 0013)Instance NumberYesYes
(0028, 0100)Bits AllocatedYesYes
(0028, 0101)Bits StoredYesYes
(0028, 0102)High BitYesYes
(0028, 0103)Pixel RepresentationYesYes
(0020, 000E)Series Instance UIDYesYes
(0008, 0060)ModalityYesNo
(0028, 1052)RescaleInterceptYesNo
(0028, 1053)RescaleSlopeYesNo
(0028, 0004)Photometric InterpretationYesNo
(0028, 1050)Window CenterYesNo
(0028, 1051)Window WidthYesNo
(0028, 0030)Pixel SpacingYesNo
(0020, 0032)Image Position PatientYesNo
(0020, 0037)Image Orientation PatientYesNo
(0020, 0011)Series NumberYesNo
(0020, 1041)Slice LocationYesNo
(0018, 6011)Sequence of Ultrasound RegionsYesNo
(0008, 103E)Series DescriptionYesNo