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.

clip_image002

Figure 23: Group level data files

The filter.group.xml 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.

clip_image004

Figure 24: filter.group.xml 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 curated.group.metadata.xml 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.

clip_image006

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.

clip_image008

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.

clip_image010

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.

clip_image012

clip_image014

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.

clip_image016

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.

clip_image018

clip_image020

clip_image022

Figure 30: curated_annotation.xml

clip_image024

Figure 31: XML Schema for image annotation format

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

Comments

No comments yet.