The system creates a 'Shadow Document Library' folder to hold configuration files for each folder the user adds DICOM image files into. An example of such a 'Shadow Document Library' folder can be seen in figure 23.


Figure 23: Group level data files

The file, the content of which is in figure 24, is used to filter information that is common to a group of images. This XML based format defines how information is extracted from a group of images, contained by the document library.


Figure 24: file – used to filter information about a group of images.

Once processed along with some DICOM files, the result is the initial metadata placed in the file. An example of this file is given in figure 25. This is the information that is displayed and edited by the Group Metadata tab of the Silverlight component shown in Figure 19.


Figure 25: Filtered group metadata

The metadata for individual DICOM files is extracted according to the filter given in the filter.file.xml file. An example of this file is given in figure 26.


Figure 26: filter.file.xml – used to filter individual DICOM files.

Each individual DICOM image has a corresponding folder containing the data that is extracted from the DICOM file along with any annotation that are made. Figure 27 shows an example of such a folder.


Figure 27: A folder containing data extracted from an individual DICOM image

The DeepZoom folder contains tiled image data in the format required for the multi-scale image component of the Silverlight application, and the log file gives verbose details of the creation of the folder.

The frame.0.png and thumbnail.48.png files provide images that can be linked to in the user interface.

The dicom_metadata.xml file contains all of the metadata from the DICOM file extracted into an XML format which is easier to access and process. A shortened example of this file is given in figure 28.



Figure 28: dicom_metadata.xml – extracted DICOM metadata

The filter.file.xml file shown in figure 26 is used along with the data extracted into the dicom_metadata.xml file, as shown in figure 28 to generate a curated_metadata.xml file as shown in figure 29. This contains data which the user can go on to edit using the Silverlight user interface as shown in figure 18b.


Figure 29: curated_metadata.xml

When the user annotates images, figures 21 and 22, the data is written to the curated_annotation.xml file. This contains a series of strokes, consisting of a set of points. A snippet of this can be seen in figure 30. This corresponds to the XML Schema given in figure 31.




Figure 30: curated_annotation.xml


Figure 31: XML Schema for image annotation format

Last edited Jan 24, 2012 at 9:25 PM by cancergrid, version 1


No comments yet.