contrast detail curve

42
Rev1709 - © 2017 Artinis Medical Systems By Roeland van der Burght, Marianne Floor, Martin Thijssen 1 and Remko Bijkerk 2 Artinis Medical Systems Einsteinweg 17 6662 PW Elst The Netherlands www.artinis.com Tel: + 31 481 350 980; 1,2 Dept. of Radiology, Radboud University Nijmegen, the Netherlands Contrast Detail Curve Alpha = 0.0001, a priori diff of means = 0] 8.0 6.3 5.0 4.0 3.2 2.5 2.0 1.6 1.3 1.0 0.8 0.6 0.5 0.4 0.3 0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0 Depth (mm) 0.5 mAs 0.71 mAs 1.4 mAs 2.0 mAs Total Detected (%) Alpha = 0.0001, a priori diff of means = 0] 0 10 20 30 40 50 60 70 80 % 0.5 mAs 0.71 mAs 1.4 mAs 2.0 mAs Contrast Detail Score Diagram Alpha = 0.0001, a priori diff of means = 0] 8.0 6.3 5.0 4.0 3.2 2.5 2.0 1.6 1.3 1.0 0.8 0.6 0.5 0.4 0.3 0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0 Depth (mm) Contrast Detail Curve Alpha = 0.0001, a priori diff of means = 0] 8.0 6.3 5.0 4.0 3.2 2.5 2.0 1.6 1.3 1.0 0.8 0.6 0.5 0.4 0.3 0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0 Depth (mm)

Upload: others

Post on 27-Jan-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Rev1709 - © 2017 Artinis Medical Systems

By Roeland van der Burght, Marianne Floor, Martin Thijssen1 and Remko Bijkerk2

Artinis Medical Systems Einsteinweg 17 6662 PW Elst

The Netherlands www.artinis.com

Tel: + 31 481 350 980;

1,2 Dept. of Radiology, Radboud University Nijmegen, the Netherlands

Contrast Detail CurveAlpha = 0.0001, a priori diff of means = 0]

Dia

mete

r (m

m)

8.0

6.3

5.0

4.0

3.2

2.5

2.0

1.6

1.3

1.0

0.8

0.6

0.5

0.4

0.3

0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0

Depth (mm)

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

IQFInv ScoresAlpha = 0.0001, a priori diff of means = 0]

0

1

2

3

4

5

6

7

IQF

Inv

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

Total Detected (%)Alpha = 0.0001, a priori diff of means = 0]

0

10

20

30

40

50

60

70

80

%

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

CDQuality ScoresAlpha = 0.0001, a priori diff of means = 0]

0

10

20

30

40

50

60

70

CD

Qualit

y

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

Contrast Detail CurveAlpha = 0.0001, a priori diff of means = 0]

Dia

mete

r (m

m)

8.0

6.3

5.0

4.0

3.2

2.5

2.0

1.6

1.3

1.0

0.8

0.6

0.5

0.4

0.3

0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0

Depth (mm)

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

IQFInv ScoresAlpha = 0.0001, a priori diff of means = 0]

0

1

2

3

4

5

6

7

IQF

Inv

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

Total Detected (%)Alpha = 0.0001, a priori diff of means = 0]

0

10

20

30

40

50

60

70

80

%

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

CDQuality ScoresAlpha = 0.0001, a priori diff of means = 0]

0

10

20

30

40

50

60

70

CD

Qualit

y

0.5 mAs

0.71 mAs

1.4 mAs

2.0 mAs

Contrast Detail CurveAlpha = 0.0001, a priori diff of means = 0]

Dia

mete

r (m

m)

8.0

6.3

5.0

4.0

3.2

2.5

2.0

1.6

1.3

1.0

0.8

0.6

0.5

0.4

0.3

0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0

Depth (mm)

Totals for 0.71 mAs

0.71 mAs 4

0.71 mAs 5

0.71 mAs 6

0.71 mAs 7

0.71 mAs 2

0.71 mAs 3

Contrast Detail Score DiagramAlpha = 0.0001, a priori diff of means = 0]

Dia

mete

r (m

m)

8.0

6.3

5.0

4.0

3.2

2.5

2.0

1.6

1.3

1.0

0.8

0.6

0.5

0.4

0.3

0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0

Depth (mm)

Contrast Detail CurveAlpha = 0.0001, a priori diff of means = 0]

Dia

mete

r (m

m)

8.0

6.3

5.0

4.0

3.2

2.5

2.0

1.6

1.3

1.0

0.8

0.6

0.5

0.4

0.3

0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0

Depth (mm)

Totals for 0.71 mAs

0.71 mAs 4

0.71 mAs 5

0.71 mAs 6

0.71 mAs 7

0.71 mAs 2

0.71 mAs 3

Contrast Detail Score DiagramAlpha = 0.0001, a priori diff of means = 0]

Dia

mete

r (m

m)

8.0

6.3

5.0

4.0

3.2

2.5

2.0

1.6

1.3

1.0

0.8

0.6

0.5

0.4

0.3

0.3 0.4 0.5 0.6 0.8 1.0 1.3 1.6 2.0 2.5 3.2 4.05.0 6.3 8.0

Depth (mm)

Contents

1. Introduction .................................................................................................. 1 2. Description of the phantom ................................................................................ 1 3. Directions for use of the phantom ........................................................................ 3 4. Phantom handling ........................................................................................... 3 5. Evaluation of the phantom image ........................................................................ 3

5.1. Correction scheme .................................................................................... 4 5.2. Correction examples .................................................................................. 4 5.3. Presentation of the results .......................................................................... 5

5.3.1. By using formula’s ............................................................................... 5 5.3.2. The Contrast-Detail curve ..................................................................... 7

6. CDRAD Analyser .............................................................................................. 8 6.1. Introduction ............................................................................................ 8 6.2. Resolving the phantom position .................................................................... 8 6.3. Resolving the centre position of the 225 contrast-detail combinations ..................... 8 6.4. Determination of the Phantom version (drill pattern) .......................................... 9 6.5. Determination of the background signal .......................................................... 9 6.6. Determination of the spot signal ................................................................... 9 6.7. True/False allocation ................................................................................ 10 6.8. Computation of the Contrast Detail curve ....................................................... 10 6.9. Multivariable contrast detail curve ................................................................ 11 6.10. IQFInv and Total detected ....................................................................... 12

7. CDRAD Phantom exposure ................................................................................. 12 8. Group analysis ............................................................................................... 13

8.1. Introduction ........................................................................................... 13 8.2. Defining Groups ....................................................................................... 13 8.3. Adding DICOM files to a Group ..................................................................... 14 8.4. Group results .......................................................................................... 18

8.4.1. Computation of the Overall Contrast Detail curve ....................................... 18 8.4.2. The IQFInv group result ....................................................................... 18

9. Comparing different Groups of images ................................................................. 19 10. CDRAD Analyser commands ............................................................................ 20

10.1. Program Menu ...................................................................................... 20 10.2. Right mouse button ............................................................................... 25 10.3. Toolbar .............................................................................................. 25

11. Instructions and problem solving ..................................................................... 26 12. System requirements and installation ............................................................... 27

12.1. System requirements, operating system and file types..................................... 27 12.2. Installation and the use of the USB Key ....................................................... 27

13. CDRAD Analyser versions ............................................................................... 28 13.1. Improvements implemented in version 1.1 ................................................... 28 13.2. Improvements implemented in version 2.1 ................................................... 28

14. Literature ................................................................................................. 28 Index ................................................................................................................ 29 Appendices ......................................................................................................... 30

A1. Score form of the CDRAD phantom .................................................................... 31 A2. Evaluation form of the CDRAD phantom .............................................................. 32

Software License Agreement ................................................................................... 37 15. Warranty Policy Artinis Medical Systems. ........................................................... 39

1

1. Introduction

Most definitions of image quality in radiology are based on characterizing the psychical properties

of the imaging chain. However, medical diagnosis is not made by the image alone also the

perception by the observer is crucit should be monitored.

A test of the observer’s perception is possible with so called Contrast-Detail (CD) phantoms. With a

CD-phantom it is possible to quantify the visibility of details at various contrasts, as observed by the

radiologist. The CDRAD 2.0 phantom can be used within the entire range of diagnostic imaging

systems, such as fluoroscopy and digital subtraction angiography.

For mammography the CDMAM 3.4 phantom has been developed as a specific tool.

The CDRAD phantom has been adapted from the Burger phantom1. With the phantom, the "threshold

contrast" as a function of object diameter can be determined, and plotted in a Contrast-Detail

curve. The phantom has been designed by the project team:

Quality Assurance in Radiology

Department of Radiology

University Medical Center Nijmegen

P.O.BOX 9101

NL-6500 HB NIJMEGEN

The Netherlands

1988 - 1992

The use of digital systems makes it possible to automatically evaluate the images made from the

CDRAD phantom. This enhances the use of this phantom as the time consuming task of manual

evaluation is reduced significantly. By using the knowledge of different academic institutes 2,3 the

CDRAD Analyser program was developed.

In this manual, a description of the CDRAD-phantom is given in chapter 2, directions for use are

presented in chapter 3 and the evaluation of the X-ray image is discussed in chapter 4. Chapter 5-12

describe the CDRAD Analyser software. Some literature is given in Chapter 13.

2. Description of the phantom

The CDRAD phantom consists of a Plexiglas tablet (square 265 x 265 mm) with a thickness of 10 mm.

The tablet contains cylindrical holes of exact diameter and depth (tolerances: 0.03 mm). In the

tablet a grid (line pattern) has been engraved, which was treated with led-containing paint. The X-

ray image will show 225 squares arranged in 15 columns and 15 rows. In each square either one or

two spots are present, being the images of the holes. The first three rows show only one spot, while

the other rows have two identical spots in each square, one in the middle and one in a randomly

chosen corner, to allow verification of the detection of each object. Easily recognisable patterns

have been avoided. Figure 2.1 shows a schematic representation of the phantom.

Within a row the hole-diameter is constant, with exponentially increasing depth, and within a

column the hole-depth is constant, with exponentially increasing diameter (Table 1).

2

Figure 2.1. Schematic representation of the CDRAD-phantom

Column Depth [mm] Row Diameter [mm]

1 0.3 1 0.3

2 0.4 2 0.4

3 0.5 3 0.5

4 0.6 4 0.6

5 0.8 5 0.8

6 1 6 1

7 1.3 7 1.3

8 1.6 8 1.6

9 2 9 2

10 2.5 10 2.5

11 3.2 11 3.2

12 4 12 4

13 5 13 5

14 6.3 14 6.3

15 8 15 8

Table 1. Depth and diameter of the holes within the phantom

3

3. Directions for use of the phantom

To make an X-ray image, the CDRAD-phantom should be positioned on the patient table over the

cassette and automatic exposure control (AEC), in combination with one or more Plexiglas plates to

fit the average patient thickness and examinations for that X-ray machine. A loaded cassette should

be put in the table. Choices have to be made with regard to the exposure technique:

- Tube potential

- Focal spot size

- With or without grid

- Manual or automatic exposure

The density of the image has to be checked after the film has been processed. In a series of CD-

images, all images should approximately have the same densities in a reference-position on the film

(approximately 1.5 OD).

Possible measurements with the phantom are:

- Comparison of image quality with various film-screen combinations.

- Determination of the optimum background density, by variation of this density.

- Determination of optimum exposure technique, e.g. by variation of tube potential.

- Comparison of image quality at various object thicknesses, by variation of the amount of

Plexiglas at a fixed density.

- Influence of filtering by variation of the added filter thickness

For different simulated patient thicknesses different Plexiglas thickness should be added, preferably

symmetrical over and under the phantom.

4. Phantom handling

Store and use the phantom and its belongings at room temperature (15o-25o) and at normal humidity

protected for fluid and moisture, dust, etc. preferable in the delivered case. Handle all products

with care. PMMA scratches easily which might give that the phantom or plates is useless for

evaluation. Clean the materials with non-aggressive general cleaner. The phantom cannot be used

in MRI systems or in the neighbourhood of other magnetic materials.

Send back to manufacturer

5. Evaluation of the phantom image

For best results the X-ray image of the CDRAD-phantom needs to be evaluated by at least 3

experienced observers. To increase statistics three independent images made at the same settings

can be evaluated. The "Score form CDRAD-phantom" (see Appendix 1) can be used for this purpose.

The image should be evaluated in the area where the holes are just visible, by indication of the

location where the non-central holes are seen. At least 3 fields, covering at least one non-visible

choice, must be observed in each column or row, in order to comply with the suggested correction

4

scheme, which is described in paragraph 5.1.

The indicated positions of the eccentric holes have to be compared to the true hole-positions in the

phantom, for which the "Evaluation form CDRAD-phantom" can be used (see Appendix 2). To

evaluate the observations certain rules have to be applied, taking into account the 4 nearest

neighbours (defined by a common vertice) of the field under examination. The evaluation of a

particular field will always refer to the original observations for the nearest neighbours. Examples

of the correction scheme are discussed in paragraph 5.2.

5.1. Correction scheme

In the correction scheme, there are three possibilities for each observation:

- T: the eccentric hole was indicated at the true position

- F: the eccentric hole was indicated at a false position

- N: the eccentric hole was not indicated at all

The two main rules within the correction scheme are:

1. A True needs 2 or more correctly indicated nearest neighbours to remain a True.

2. A False or Not indicated hole will be considered as True when it has 3 or 4 correctly indicated

nearest neighbours.

Exceptions on the two main rules are:

1. A True which has only 2 nearest neighbours (at the edges of the phantom) needs only 1 correctly

indicated nearest neighbour to remain True.

2. A False or Not indicated hole which has only 2 nearest neighbours will be regarded True if both

nearest neighbours are correctly indicated.

5.2. Correction examples

Six examples of the correction scheme are discussed below.

T T T T

N T* T T

N F* T T

N N N T

Example 1: The common situation. T* remains T because of its 2 correctly indicated nearest

neighbours. F* remains F because it has only 2 correctly indicated nearest neighbours.

T T T T

N T* F* T

N N T* T

N N N T

Example 2: F* is considered T because it has more than 2 correctly indicated nearest

neighbours. Both T*'s however have only 1 correctly identified nearest neighbour, and thus are

considered to be F's.

5

T* T T T

N N T T

N N N T

N N N N

Example 3: T* remains T because it has 1 out of 2 correctly indicated nearest neighbours.

F* T T T

T* T T T

N N T T

N N N T

Example 4: F* will be considered as a T because of its 2 out of 2 correctly indicated nearest

neighbours. T* will be considered as an F because it has only 1 correctly indicated nearest

neighbour.

F* T* T T

N N T T

N T* N T

N N N N

Example 5: F* remains an F, because it has only 1 out of 2 correctly indicated nearest

neighbours. Both T*'s are considered as F's because they have none respectively 1 correctly

indicated nearest neighbour.

T* F* T T

T T T T

N T T T

N N T T

Example 6: T* remains T because it has 1 out of 2 correctly indicated nearest neighbours. F*

will be considered as a T because of 3 correctly indicated nearest neighbours.

5.3. Presentation of the results

5.3.1. By using formula’s

The curve through the threshold fields is called the Contrast-Detail curve4. The image quality can be

expressed in a figure by calculation of the ratio of correctly identified hole-positions to the total

number of squares (formula 1).

100%x squares of number Total

nsobservatio Correct = ratio nobservatio Correct (1)

Another method to quantify image quality is called the Image Quality Figure (IQF)-method 5,6, which

6

is defined in formula 2.

DC = IQF thi,i

1

1=i

5

(2)

where Di,th denotes the threshold (th) diameter in contrast-column Ci. Summation over all contrast-

columns yields the IQF.

For calculation purposes two extra rules apply:

1. A completely invisible column will result in a Di,th of 10.00 mm (for a hole depth between 0.3 and

8 mm).

2. A completely visible column will result in a Di,th of 0.3 mm (for a hole depth between 0.3 and 8

mm).

Image quality increases with an increasing number of correctly identified hole-positions. In this case

the IQF will become smaller because the values of diameter and depth of the threshold-holes are

smaller.

If another approach, giving an increasing figure for increasing image quality, is required formula 3

should be used.

thii DC = IQFinv

i,

10015

1

(3)

Figure 5.1. Contrast detail lines of monitor image (--●---) and the hard copy image (---▲---) of

the same DSA (Digital Subtraction Angiography) equipment

7

5.3.2. The Contrast-Detail curve

The results can be presented in a graph, in which the hole-depth is plotted against the hole-

diameter. The curve through the threshold fields is called the Contrast-Detail curve 4-6.

For comparison of the imaging performance of different systems, phantom images are made under

identical conditions and evaluated by the same observer and at the same time. The better system

will produce an image in which smaller contrasts and details are visible: producing a shift of the CD-

curve to the lower left part of the image (Figure 5.1).

Comparison of the performance of several observers is also possible. The better performing

observer produces a CD-curve more to the lower left part of the image.

8

6. CDRAD Analyser

6.1. Introduction

The CDRAD Analyser analyses the images and applies a statistical method in order to determine

whether a certain contrast-detail combination is detected or not. This statistical method uses the

average pixel signal value and standard deviation of both the image of the contrast-detail

combination under evaluation and its background pixels. In order to correctly determine these two

variables it is necessary to correctly locate the positions of all the 225 different contrast-detail

combinations of the phantom image.

The program first determines the position of the contrast-detail combinations. Subsequently, by

using a statistical method, it is determined whether a contrast-detail combination can be

significantly detected or not. After this the program shows the results to the user. This chapter

describes how these steps are performed. The evaluation of a single CDRAD image can be divided

into seven steps:

1. Resolving of the position of the phantom

2. Resolving of the centre of the 225 contrast-detail combinations of the phantom

3. Determination of the phantom drill pattern type

4. Determination of the background signal

5. Determination of the relevant contrast-detail signal

6. True/False allocation

7. Computation of the Contrast detail curve

Please read this chapter carefully as it provides the necessary background information for a correct

use of the program.

6.2. Resolving the phantom position

For automatic detection of the phantom position the program determines the four corners of the

surrounding grid. First, it assumes that only the phantom is illuminated. This results in an almost

black background. The program uses this information in order to determine the phantom edges.

Subsequently, the phantom outline is determined by a search algorithm, which detects for all four

sides the first lead engraved outline. Once these lines are determined, the four phantom corners

and phantom position are known.

If the program is not able to detect the four phantom corners automatically the user has to indicate

the four phantom corners manually (see paragraph 10.1).

6.3. Resolving the centre position of the 225 contrast-detail

combinations

The CDRAD phantom consists of a Plexiglas tablet (square 265 x 265 mm). In the tablet a line

pattern has been engraved, which was treated with lead-containing paint. The X-ray image will

show 225 squares arranged in 15 columns and 15 rows. In each square either one or two spots are

present, being the projections of the relevant contrast-detail combination. The position of the

central spot (contrast-detail combination) in each of the 225 squares is accurately determined. This

is needed in order to determine the pixel values of the images of both the centre and the second

(corner) contrast-detail combination. The algorithm first determines the centre of the relevant

square and then the centre of the central spot.

9

The following algorithm is used for this purpose:

- Step 1: The four phantom corners are used in order to determine the approximate centre of

each separate square.

- Step 2: By using this centre the four sides of the square under evaluation are determined.

Subsequently the new centre is calculated by using the middle of all four sides of the square

under evaluation.

- Step 3: The X-ray image is the projection of the phantom on the detector plate, which gives a

deviation between the projection of engraved lines (on the surface of the phantom) and the

image of the contrast-detail combination under evaluation. This deviation depends on the

source-bucky distance of the relevant phantom image. Therefore a projection correction is

executed on the centre found in step 2.

6.4. Determination of the Phantom version (drill pattern)

For an accurate evaluation of the phantom it is of importance to take into account the projection of

the second (corner) spot. This provides the underlying statistics with additional information, thus

enhancing the result of the analysis.

During manual evaluation one tends to memorize the positions of the corner spots. To avoid this

Artinis delivers four different versions (drill patterns) of the CDRAD phantom. These versions differ

in the location of the second spot. The CDRAD Analyser program is able to automatically determine

the version of the phantom under evaluation. However it is also possible to manually prescribe one

of the five drill patterns (see paragraph 8.1). The latter is advised for images where only some spots

in the right upper corner are visible.

For the automatic determination the program uses that part of the phantom where the spots are

best depicted (e.g. depth 8 mm and diameter 4 mm). Once the drill pattern of the phantom is

known the position of the second spot is calculated by using the specific version information.

The used version of the phantom has to be either:

- Drill pattern 1 (most common used)

- Mirrored Drill pattern 1 (no longer available)

- Drill pattern 2

- Drill pattern 3

- Drill pattern 4

For other versions of the phantom the software will not work.

6.5. Determination of the background signal

The background signal is calculated using the red areas of Figure 6.1. As can be seen from Figure

6.1 the location of the two background areas depends on the location of the second spot (the white

areas). The white and red areas form always a square. This method diminishes the influence of the

heel effect; it is the same for both the spot signal as for the background signal. From these red

areas the average value μbackground and the standard deviation σbackground are calculated.

6.6. Determination of the spot signal

Paragraph 6.3 describes how the centre of the central spot is determined. For spots which have a

nominal diameter of less than 3 pixels, an area of 3 x 3 pixels is taken in order to determine the

spot signal. For the other spots all the pixels within the real spot diameter are taken. From both the

pixels of the central spot and the second spot the average value μsignal and the standard deviation

σsignal are calculated.

10

Figure 6.1. Determination of the background signal. White areas are the signal spots, the red

areas are used for background signal determination.

6.7. True/False allocation

After the mentioned steps are performed for each square within the phantom the information from

Table 2 is available.

Using the Welch Satterthwhaite method (Student t-test with Welch correction) the program

determines if the contrast-detail combination in a certain square is positively seen.

Signal Background

Average value μsignal μbackground

Standard deviation σsignal σbackground

Number of observations nsignal nbackground

Table 2. Information for statistic tests

Two statistical values can be adjusted by the user:

- Alpha level of significance (Alpha)

- A priori difference of means (APD)

The program tests if the average signal level in a certain square is greater than the average

background level plus an “a priory difference of means”. All squares where a significant difference

between the signal and the background is found are marked with a red dot. The level of significance

is defined by Alpha.

The APD is set relatively to the image depth. For example if images with an image depth of 16 bits

are compared with images with an image depth of 12 bits, an APD of 16 for the 16 bits images is the

same as an APD of 1 for the 12 bits images.

6.8. Computation of the Contrast Detail curve

The program comes up with the Contrast Detail diagram showing a red dot in all squares where the

11

contrast-detail combination under evaluation was detected (Figure 6.2). Within the same figure the

CD curve (classic IQF score curve) is shown.

Figure 6.2. Detected Contrast-Detail combinations with classic IQF score curve

The results are presented in a graph, in which the hole-depth is plotted against the hole-diameter.

The curve through the threshold fields is called the Contrast-Detail curve 4, 5, 6. For the calculation

of the Contrast-Detail curve a model based interpolation scheme 7 to fit a curve through the data is

used. The curve is fitted through the data by using a least square procedure for each depth

independently. A threshold at 50% detected contrast-detail combination is used for computing

contrast detail curves.

6.9. Multivariable contrast detail curve

Figure 6.3 shows the contrast detail curve in a simple model. The model shows that the contrast

and the detail are detectable to a certain level. The detection is limited by the contrast (the C-

line), by the detail (D-line) and by the combination of both (CD-line).

The transition between the high-score and low-score region is not as sharp as in the model,

especially not when comparing many files (see Figure 8.11). Instead the classic used IQF score curve

as shown in Figure 6.2, we developed a multivariable CD-curve, which takes into account the slopes

of the transitions.

The multivariable CD-curve is defined as

where

- f(x,y) is the CD-curve

12

- a is the location of the C-line

- b is the location of the D-line

- c is the intercept of the CD-line of the y-axis

- f,g,h are the slopes of the transitions from high to low for the C-, D- and CD-line

- α is the angle of the CD-line with the x-axis

Switch between the classic IQF score curve and the multivariable curve in the settings (paragraph

10.1 and Figure 10.2).

Figure 6.3. Left: Theoretical boundaries of the contrast detail curve. The C-line is the boundary

defining the minimal detectable contrast, the D-line is the boundary defining the minimal

detectable detail. Right: Multivariable contrast detial curve in CDRAD Analyser, compare with

Figure 6.2

6.10. IQFInv and Total detected

Besides the Contrast Detail Curve, also the IQFInv and the Total detected (%) are calculated over

the group. The IQFInv is calculated according to formula 3, using the contrast values determined by

the contrast detail curve as input values. The Total detected (%) is as the correct observated ratio

and calculated as in formula 1.

7. CDRAD Phantom exposure

For a correct use of the program the CDRAD image has to fulfill the following criteria:

When taking the image the CDRAD phantom has to be placed with its engraved line pattern and

textures placed faced upward as seen from the X-ray tube. This means that the textures have to be

readable when looking from the X-ray tube position to the phantom (View Position: AP). See step 3

in paragraph 6.3.

- The source to bucky distance must be at least 30 cm.

- For automatic detection of the phantom outline during exposure only the phantom should be

illuminated. This results in an almost black background.

13

- The position of the phantom has to be such that the objects with the largest details (diameter of

8 mm) are on the top side of the image.

- Place the middle of phantom under the middle of the x-ray source.

- The phantom should not be rotated more than plus or minus 5 degrees from the above described

position.

- The exposure within a cell of the CDRAD matrix should not deviate too much.

- The used version of the phantom has to be either:

o Drill pattern 1

o Mirrored Drill pattern 1

o Drill pattern 2

o Drill pattern 3

o Drill pattern 4

For other versions of the phantom the software works inaccurately.

8. Group analysis

8.1. Introduction

As for optimal quality control it is of importance to use more than one image. This will reduce the

influence of noise on the results. The CDRAD Analyser allows to merge the results of more images

into one so-called Group result. In order to do so CDRAD images have to be allocated to a certain

Group. This chapter describes how Groups are defined and how CDRAD Images can be allocated to a

certain Group.

8.2. Defining Groups

A group can be defined (Figure 8.1) by either:

- a right mouse click on the Project name

- a right mouse click on one of the already existing Groups

Rename the group by a right mouse click of the related Group and select “rename”. Remove a

Group by selection of “remove”.

Figure 8.1. Defining groups (left) and defining, renaming and removing groups (right)

14

8.3. Adding DICOM files to a Group

Once a Group has been defined CDRAD DICOM files can be added (Figure 8.2). DICOM files have the

extinction “.DCM”. DICOM files can be added by either:

- a right mouse click on the related Group.

- a right mouse click on one of the already available DICOM files in a Group.

- Add quickly images by dragging and dropping from a Windows folder to a group (Figure 8.3).

Already added DICOM files can be removed or renamed (Figure 8.2).

The program accepts DICOM format Monochrome 1 and 2, bitmap, jpeg and tiff files. Monochrome 2

files are inverted by the program.

BE AWARE THAT DIFFERENT FILE FORMATS HAVE DIFFERENT CONTRAST DETAIL QUALITY

PROPERTIES.

Figure 8.2. Adding DICOM files to a group

Use only one type of files per group! Add more files to the group to get better results. Small

detection deviations or bad pixels will be averaged out by using many pictures. Make new

groups to compare different settings, file types or systems in one project.

If you have problems to open a file, check the following:

- Is the file a DICOM file? The extension should be “.DCM”.

- Is the file compressed? Compressed files have to be decompressed before they can be analysed.

Use a decompressing program to decompress the files.

Note: DICOM files can be dragged from one Group to another Group.

Once a DICOM file has been added, the screen of Figure 8.4 will appear.

15

Figure 8.3. Drag and drop files to a group

Figure 8.4. Display of a single not analysed CDRAD image.

16

Figure 8.5. Analysed CDRAD image with the Contrast Detail Diagram

After the red exclamation mark in the toolbar is activated the active CDRAD image will be

analysed. Use Menu Analysis Batch run to analyse all images in the group. On the screen the

following (Figure 8.5) will be displayed. Move the cursor over the image to show the related depth

and diameter.

The properties of an image file can be viewed by right mouse clicking at a file and selecting

“properties” (Figure 8.6).

Figure 8.6. Image file properties – file properties

The pixel size of the file is shown at the second tab of this window (Figure 8.7). This window gives

the ability to use manual defined pixel size. In the case manual marking of the grid is necessary, it

is often due to the projection and the pixel size has to be adjusted.

17

Figure 8.7. Image file properties - pixel size

The third tab is for gray scale interpretation (Figure 8.7). Files with an inverted gray scale can be

analysed by selection of “reverse gray scale interpretation”.

Figure 8.8. Image file properties - gray scale interpretation

Often the properties of all files in a group have to be adjusted in the same way. Right click at the

group and select properties (Figure 8.9). The set pixel size of the group is shown at the second tab

of this window (Figure 6.10). This window gives the ability to use manual defined pixel size. We

advise to analyse first one file and take the settings of this file to the group. After setting the

properties of the group, the grids of the next files might be automatically detected without the

need for manual grid marking.

18

Figure 8.9. Selection of group properties. Figure 8.10. Group properties, pixel size

Adjust the gray scale interpretation per group by the second tab.

8.4. Group results

After all relevant DICOM files have been added to a Group and have been analysed, the Group

results can be displayed. Double click with the left mouse click on the Group Totals of the related

Group.

8.4.1. Computation of the Overall Contrast Detail curve

The program comes up with a Contrast Detail diagram showing darker and lighter red dots in all

squares where at least one contrast-detail combination was detected (Figure 8.11). The CD curves

are presented in a graph, the contrast detail curve, in which the hole-depth is plotted against the

hole-diameter. The curve through the threshold fields is called the Contrast-Detail curve 1,4,5. For

the calculation of the overall Group Contrast-detail curve a model based interpolation scheme 7 to

fit a curve through the data is used. The curve is fitted through the data by using a least square

procedure for each Depth independently. A threshold at 50% detected contrast-detail combination is

used for computing contrast-detail curves.

8.4.2. The IQFInv group result

The IQFInv are given in the table in the left window for each image and over all images of the

group. The group IQFInv score is determined over the group threshold diameters, first by a curve fit

through the group data by using a least square procedure for each depth independently. A threshold

at 50% detected contrast-detail combination is used for computing contrast detail curves and for

determination of the IQFInv group result. Also the percentage of detected dots is shown in this table

per image and for the group.

19

Figure 8.11. Overall Group result

9. Comparing different Groups of images

After all relevant Groups have been made the results of the different Groups can be compared.

Double click with the left mouse click on the Project Totals will show the screen of Figure 9.1. The

left part shows the IQF for each group and the total detected scores (%). The right window shows

the contrast detail curves. Scroll down to show the IQFInv per group and the total detected scores

per group.

CD Curve for

Group Total

The darkest red dots show

the positions where in all

DICOM images the related

contrast detail object was

scored.

The lighter the red dots,

the less DICOM images have

a scored detail contrast

object.

White squares mean that in

none of the DICOM images

the detail contrast object

was scored.

One left mouse

click will

highlight the

related CD curve.

A double left

mouse click will

show the related

image. IQFInv values

for the

different

Images and for

the Group total

and total

detected dots

(%)

Double

click

with left

mouse

click for

Group

Totals

20

Figure 9.1. Overall Project result

10. CDRAD Analyser commands

10.1. Program Menu

On the Program Menu the following commands are available:

- FILE

- EDIT

- VIEW

- WINDOW

- HELP

FILE

New Project

Open Project

21

Save Project

Save Project as

Save Report saves results into a HTML file and the graphs to separated files

Export exports the results into a TXT or HTML format

Print (CTRL P) prints the active pane.

Print Preview

Print Setup

Exit

All are standard Windows command, except the command “Save Report”, which saves the

Projects results or the active Group or the active (single) Image into a HTML file. The graphs

are saved in separate files which are linked to the report. These files should be kept together

in the same directory.

The Export function exports the results of the active Group or active DICOM file into either a

TXT format or XML format. In the Score matrix of the exported results represent the

proportional number of detected contrast-detail combination (max = 1, min = 0).

EDIT

Copy copies the active screen to the clipboard; tables have to be selected first

Drag Mode holds the left mouse click in order to drag the CDRAD image

Mark Top Left to mark the top left corner of the phantom outline

Mark Top Right to mark the top right corner of the phantom outline

Mark Bottom Left to mark the bottom left corner of the phantom outline

Mark Bottom Right to mark the bottom right corner of the phantom outline

Remove All Marks removes all marks which were placed manually

Rotate90 degrees rotates the CDRAD image by 90 degrees, clockwise

Provided that the image has made according to the guidelines of chapter 6 the program will

automatically detect the four corners of the surrounding grid. However, the user is able to

manually indicate these corners. This is done using Mark Top Left, Mark Top Right, Mark

Bottom Left and Mark Bottom Right.

It is necessary that the user indicates all four corners when the phantom outline is not

correctly indicated by the software itself.

NOTE: When the phantom outline is indicated manually it is important that all four

corners are placed accurately and in accordance with the corners of the phantom itself.

This improves the result of the analysis program! For this purpose use the zoom in

function.

The phantom outline is depicted by a yellow line. Figure 10.1 shows a correct indicated

phantom outline. The command remove all marks removes all marks which were placed

manually. The program switches back to the automatically found phantom outline (if

available). Manually placed outlines will be saved within the project file.

If all files in a group need manual corner indication, set the corners of the first file and use

the group properties as described in paragraph 8.3 for automatic detection of the corners of

the next files.

22

Figure 10.1. Correctly indicated phantom outline

ANALYSIS

Analyse CDRAD image starts the actual phantom evaluation

Batch run evaluates all images within a project using the actual settings

Settings gives Figure 10.2

When the settings command is given the pop-up menu of Figure 10.2 appears. In this menu

the following parameters can be defined:

Alpha level of significance Defines the level of significance (default value is 1e-008)

A priori difference of means the program tests if the average signal level in a certain

square is greater than the average background level plus an

“a priory difference of means”. All squares where a

significant difference between the signal and the

background is found are marked with a red dot. The “a

priori difference of means” (APD) is set relatively to the

image depth (default value is 0).

Phantom type

Auto detect Automatically detects phantom version

Drill pattern 1 User defines phantom as having drill pattern 1

Mirror Drill pattern 1 User defines phantom as having mirrored drill pattern 1

Drill pattern 2 User defines phantom as having drill pattern 2

Drill pattern 3 User defines phantom as having drill pattern 3

Drill pattern 4 User defines phantom as having drill pattern 4

Source to Bucky distance (cm) The distance between the source and the bucky

Comments User defined comments for specific setting

Heel effect compensation Toggle for heel correction (leveling the heel effect)

Display classic IQF score curve Toggle between classic IQF score curve and the multivariable CD

curve interpolation (see paragraph 6.8).

23

Figure 10.2. Pop-up menu of settings window

The user can pre-define which phantom version was used. It is advised to prescribe the

phantom version for images where only the spots in the right upper corner are visible.

Remark: most phantoms are of type drill pattern 1.

The distance between the source and Bucky is used as a parameter within the algorithm

which defines the center of the individual contrast-detail combinations. Therefore this

parameter has to be provided to the program. A default value of 100 cm (39.4 inches) is used.

Remark: The source to Bucky distance should be at least 30 cm (12 inches).

The default values for the analysis parameters are:

Alpha level of significance e-008

A priori difference of means 0

Phantom type Auto detect

Source to Bucky distance (cm) 100

Remark: All settings on this tab influence the analysis result!

At the second tab (Figure 10.3) the following settings are available:

Use relative file paths The user can define relative or absolute file paths

Open DICOM file when added to Group When this toggle is switched on the DICOM file

opens automatically

24

Figure 10.3. Pop-up menu of Project setting.

VIEW Toolbar switches the toolbar on/off

Statusbar switches the statusbar on/off

Show Diagrams toggle between showing/ not showing the Contrast Detail diagram

Zoom in enlarges the current CDRAD image

Zoom out decreased the enlargement of the current CDRAD image

Window Level opens Figure 10.4. Set the levels of the images automatically (Press auto)

or manually (move the bars or change the numbers). To set the levels

optimal for a certain area, press “select area”, select an area in the image

and press “auto”.

Figure 10.4. Window level

WINDOW

Cascade

Tile Horizontal

Tile Vertical

Close All Documents Closes all active windows

A maximum of eight DICOM files can be opened at the same time. The Window commands are

related to the way the opened DICOM files are tiled.

25

HELP

Help topics

About CDRAD Analyser

10.2. Right mouse button

Right mouse clicking on the phantom picture gives the following commands:

- Zoom in

- Zoom out

- Copy

- Print

- Drag mode

- Mark Top Left

- Mark Top Right

- Mark Bottom Left

- Mark Bottom Right

Right mouse clicking at the results gives the options to

- Print the results.

- Copy the results

Right mouse clicking at the project gives the options to

- Add a group

- Change the settings

Right mouse clicking at a group gives the options to:

- Properties

- Rename

- Add group

- Add Dicom file

- Remove

Right mouse clicking at a file gives the options to:

- Properties

- Rename

- Open file (double clicking at the file opens also the file)

- Add Dicom file

- Remove

10.3. Toolbar

Figure 10.5 depicts the toolbar buttons and their functions. In this paragraph only the commands

not described in the previous paragraph are set out in detail.

Figure 10.5. The toolbar and its buttons

The buttons of the toolbars are described from left to right.

Open project: Opens a project.

26

Save: Saves the actual project

Rotate 90 degrees: Rotates the CDRAD image by 90 degrees, clockwise

Zoom In: Enlarges the current CDRAD image, useful for placing the corners

manually in a correct way.

Zoom out: Decreases the enlargement of the current image.

Change window image level: Set the window level of the image. Opens Figure 10.4.

Drag mode: Hold the left mouse click in order to drag the CDRAD image.

Mark Top Left: Marks the corner in the top left of the CDRAD image.

Mark Top Right: Marks the corner in the top right of the CDRAD image.

Mark Bottom Left: Marks the corner in the bottom left of the CDRAD image.

Mark Bottom Right: Marks the corner in the bottom right of the CDRAD image

Remove All Marks: Removes all marks from the CDRAD image.

Analyse: Analyses the current image and shows the results.

Toggle Diagram View: toggle between showing/ not showing the Contrast Detail diagram.

Print: Prints the active pane.

Artinis Logo: The button gives basic information on the program and the

company.

11. Instructions and problem solving

When using the CDRAD Analyser program it is of importance to take notice of the following:

- When comparing images see to it that the same values for Alpha level of significance (Alpha) and

“A priori difference of means” (APD) are used. Different values will lead to results which cannot

be compared.

- When the program is used for quality control purposes see to it that the exposure conditions of

the images under evaluation are the equal.

- When comparing images of different x-ray machines: be aware of the fact that the “a priori

difference of means” depends on the number of bits stored per pixel (e.g. the same “a priori

difference of means” for an image with a 12 bit image depth means something else then for an

image with a 16 bit image depth!) It is advised that in such cases an “a priori difference of

means” of zero is used.

- The comparison of image sets in different file formats (DICOM to JPEG or 8 and 16 bits images by

example) will also show the differences of contrast detail quality properties of the different file

formats besides the differences between by example the systems under examination.

- Check how many images are needed in order to create a reliable result.

If the results are not as expected or the analysis did not work not as expected, check the following:

- Are the corners of the phantom right detected? Change the corners manually if necessary. Use

the zooming tools to see the details.

- Use only one type of files within one group.

- Are the settings right? Check the settings at the menu Analysis Settings.

- Is the picture rotated? Try to rotate the picture

- Was the phantom up-side-down? Check the numbers at the bottom and the left side of the

phantom at the picture. You should be able to read them.

- Is the gray scale inverted? Change the gray scale at the file properties

- Is the pixel size right detected? Check the file properties

- Are the file formats equal (DICOM, JPEG, 8 bits or 16 bits)?

- Is the file compressed? Compressed files have to be decompressed before they can be analysed.

Use a decompressing program to decompress the files.

- Does automatic grid detection give troubles? Analyse the first file and copy the file properties to

the group properties.

- Do you see no results? Show the results via the toolbar button (Toggle diagram view) and make

sure you have analysed (all) the file(s).

27

Remark: The shown picture might change during the analysis, however the analysis is always

applied to the original pixel values.

The program might give the following warnings:

WARNING ACTION

“Size of the indicated frame is not in expected range” Reset the corners to the right

positions.

“Unable to detect drill pattern. Please check current settings” Check the corner positions, the file

and the group properties and the

settings

“Please close one or more DICOM files” Close one or more files (use “menu,

window, close all documents”). It is

not possible to OPEN more than 8

files, but you can ADD as many as

you want

“This file is already present in the project” Take another file or rename the file

before adding it to CDRAD Analyser.

12. System requirements and installation

12.1. System requirements, operating system and file types

- The program runs on Microsoft Windows 7, 8 and 10 platforms.

- The user has to have administrator rights to run the program

- A CD player to install the program should be present.

- It accepts DICOM 3.0 files, Monochrome 1 and 2, bitmap, jpeg and tiff files.

- Note: the program inverts Monochrome 2 files.

- For a correct working of the program the USB Key should always stay connected.

12.2. Installation and the use of the USB Key

REMARK: Before upgrading version 1.x to version 2.1, it is strongly recommend to remove the

older version (1.x) from the PC and to restart the PC.

The program is delivered on a CD which installs itself automatically. In case this will not function,

e.g. because the auto-run function of the CD/DVD player was disabled: run manually “setup.exe” in

the root directory of the CD/DVD drive. The name of the program is CDRADAnalyser.exe. The

program is installed in the directory C:\Program Files\Artinis Medical Systems BV\Artinis CDRAD

Analyser 2.1.15

Connect the delivered USB key in one of your free USB ports AFTER the software has been

installed. If after starting the program the message “Rockey dongle not detected” (the USB key)

appears, either restart the computer and/or disconnect – connect the USB Key. By using a key lock

device you could secure the key to the analysis computer. It can be necessary to run first a driver

installation manually for the dongle. The standard drivers can be found in the folder “Utilities” in

the installation folder of CDRAD Analyser.

In case you suspect malfunction of the USB key you can return it to the premises of Artinis Medical

Systems, and in case the key is defect it shall be replaced by a new one, free of charge within the

28

warranty period, and for a small fee outside the warranty period. In case the key is lost we will

charge you for the amount of EUR 250,-. In the case a key is lost for the second time we will charge

the full price of the program.

On the CD you can also find some example images and a sample project using the sample images.

13. CDRAD Analyser versions

13.1. Improvements implemented in version 1.1

As a result of user feedback the following improvements have been implemented during the

transition of version 1.0 to version 1.1.

- 90 degrees rotate function

- Window Level function

- Drag mode

- Improved automatic grid detection

- Export to TXT or XML format

- Contrast Detail curve determination based on curve fitting

- Multi Image function (enabling the user to combine the results of more than one image

automatically)

- Project manner of working enabling you to compare different Groups of images

13.2. Improvements implemented in version 2.1

The following improvements have been implemented in version 2.1.

- Besides DICOM Monochrome 1 and 2, also bitmap, jpeg and tiff files can be analysed.

- Improved signal background determination, diminishing the effect of the heel effect on the

analyser results. This leads to a better analysis.

- Improved grid detection

- Microsoft Windows 7® and Microsoft Windows 8® compatible

- Ability to drag and drop files from a Windows Explorer into a group

- Option to toggle for heel correction (levelling the heel effect)

- New method for CD curve interpolation: multivariable CD-curve

- Image file properties can be viewed

- Ability to use manual defined pixel size and transfer them from one image to the other images in

the same group

- Ability to analyse images with inverted gray scale

- Total % of detected dots as new quality figure next to the IQFinverse number

- Window level function also on a selected area

- One additional zoom in level

- When moving the cursor over the image the related depth and diameter appear

14. Literature

1 Burger, G.C.E., Phantom Tests with X-rays, Philips Technical Review, Vol. 11 (10) 291-298,

1950.

2 Talsma, A., Kamman R.L., Digitale kwaliteitscontrole voor kwantitatieve beoordeling van

röntgenopnamen. Afdeling Radiologie, AZG, Groningen The Netherlands.

3 Talsma, A., Kamman R.L., Digitale kwaliteitscontrole voor kwantitatieve beoordeling van

29

röntgenopnamen, tijdschrift Klinische Fysica jaargang 1998.

4 Thijssen, M.A.O., Bepaling en bewaking van de beeldkwaliteit in de radiodiagnostiek,

Universiteitsdrukkerij KUN, 1993, paragraph 2.1

5 Thijssen, M.A.O., Thijssen, H.O.M., Merx, J.L., van Woensel, M.P.L.M.: Quality analysis of DSA

equipment: Neuroradiology (1988) 30: 561-568, Springer-Verlag

6 Thijssen, M.A.O., Thijssen, H.O.M., Merx, J.L., Lindeijer, J.M. and Bijkerk, K.R.: A definition

of image quality: the image quality figure. BIR Report 20: Optimization of Image Quality and

Patient Exposure in Diagnostic Radiology, London, 1989

7 Karssemeijer, N., Thijssen, M.A.O.: Determination of contrast-detail curves of mammography

systems by automated image analysis. Digital Mammography ’96. Proceedings of the 3rd

International Workshop on Digital Mammography, 155-160 (1996)

Index

A priori difference of means 10, 22, 23, 26 Alpha See - Alpha level of significance Alpha level of significance 10, 22, 23, 26 analysis 16, 22, 26 APD See A priori difference of means automatic grid detection 8, 12, 17, 21, 26 background signal 8, 9 batch run 16, 22 Burger phantom 1 classic IQF score curve 11, 22 Contrast Detail diagram 10, 18, 24 Contrast-Detail curve 5, 7, 11, 18 corner 8, 21, 26 correction scheme 4 depth 1, 11, 16 diameter 1, 11, 16 DICOM files 14 drill pattern 9, 22, 23, 27 export 21 exposure conditions 3, 12, 26 file

add 14 format 14 properties 16 remove 14 rename 14

gray scale interpretation 17, 18 grid 1, 8 group 13, 14

add 13 properties 17 remove 13 rename 13 results 18 totals 18

heel effect 9, 22, 28 Image Quality Figure (IQF) 5 IQF See Image Quality Figure IQFInv 6, 18, 19 multivariable Contrast-Detail curve 11, 22 Observer evaluation 3 patient thickness 3 phantom dimensions 1

phantom position 8, 13 Phantom type See drill pattern pixel size 16, 17 print 21 project 13, 14

new 21 open 21 save 21 save as 21 totals 19

report 21 rotate 13, 21, 26 settings 22 Source to Bucky distance 12, 22, 23 spot signal 10 statistics 8, 10 tolerances 1 total detected scores 18, 19 USB key 27 warning 27 window level 24, 26 zoom 24, 26

30

Appendices

Appendix 1. Score form of the CDRAD phantom

Appendix 2. Evaluation form of the CDRAD phantom

After some experience one tends to memorise the positions of the corner

spots. Therefore, to avoid this, four versions are available upon request.

Evaluation form Drill Pattern 1

Evaluation form Mirrored Drill Pattern 1 (no longer available)

Evaluation form Drill Pattern 2

Evaluation form Drill Pattern 3

Evaluation form Drill Pattern 4

31

A1. Score form of the CDRAD phantom

32

A2. Evaluation form of the CDRAD phantom

Drill pattern 1

33

Mirrored drill pattern 1

34

Drill pattern 2

35

Drill pattern 3

36

Drill pattern 4

37

Software License Agreement

LICENSE GRANT. Artinis Medical Systems BV ("Artinis") hereby grants to Licensee a nonexclusive license to install and use the Program and Manual as provided herein. The licensed Program and Manual are, and shall at all times remain, the property of Artinis and/or its licensors, and Licensee shall have no right, title, or interest therein, except as expressly set forth in this Agreement. DEFINITIONS. Affiliate. A person or legal entity which is controlled by, or controls, or is under common control with Licensee. Control means(i) beneficial ownership of at least fifty percent (50%) of the voting securities of a corporation or other business organization with voting securities, or (ii) a fifty percent (50%) or

greater interest in the profits or capital of a partnership or other business organization without voting securities. Distribution. The distribution on physical media and/or electronic distribution. Manual(s). The user guides and instructional material, if any, accompanying delivery of a Program as may be updated from time to time. Manuals may be delivered in hard copy and/or electronic format. Internal Operations. The use of a Program by employees of Licensee or an Affiliate for the purpose of performing services on behalf of the Licensee or Affiliate, or in the performance of services for Third Parties who engage Licensee or an Affiliate for such services. As used herein, "employees" includes student interns and consultants of Licensee or its Affiliates. License. Artinis Medical Systems B.V. grants to Licensee of a nonexclusive right to install and use a Program which may be installed and operated on a single designated computer.

Program. The computer software and security USB key delivered hereunder. Third Party. Any person or legal entity which is not an Affiliate. INSTALLATION AND USE. Specific rights, obligations, and restrictions apply to each License Option. By accepting the terms and conditions of the Agreement, Licensee also accepts the applicable rights and agrees to be bound by the applicable obligations and restrictions of the License Option purchased. The Programs may be installed on a backup computer (while the designated computer is disabled) or on a replacement computer. Replacements include both permanent and temporary use at the same or different site. Temporary use at a different site may include installation for use at home by Licensee's employees, provided Licensee permits such home use and Licensee otherwise complies with the terms of this Agreement and causes its employees to so comply, including full compliance with all applicable laws and regulations relating to import and export of technical data and computer software.

Licensee shall use the Programs only for Internal Operations. Licensee may not sell, license, sublicense, rent, or make the Programs available for use by any Third Parties. Licensee shall not provide access to the Programs via a Web application. Licensee shall not provide multi-user access to the Programs by calling the Programs as a server from other programs. Licensee may make backup copies of the Programs as necessary to support the use of the Programs in accordance with this Agreement. Licensee may not remove any copyright, trademark, proprietary rights, disclaimer or warning notice included on or embedded in any part of the Programs. All copies of Programs shall contain all copyright and proprietary notices as in the original. Artinis Medical Systems B.V. supplies its Programs and Manual in archival form on CD-ROM and by means of electronic distribution. Artinis provides the Licensee

with a personal security USB key (‘Key’)or other security device that specifies

38

the Programs licensed by Licensee. Licensee shall not attempt to access or use

Programs that Licensee is not currently licensed to use. Furthermore, Licensee shall not disclose the Key or allow it to be used except for installation of the Programs as provided herein. Licensee shall not decompile, disassemble or otherwise reverse engineer the Programs. Except as expressly provided by this Agreement, Licensee may not alter or modify the Programs without the consent of Artinis. All copies of the Programs and Manual, whether made by Licensee or otherwise, shall be subject to the terms of this Agreement. MAINTENANCE AND SUPPORT. During any paid Maintenance and Support subscription term, if applicable, Artinis shall: deliver subsequent releases of the Programs that are not charged for separately; exert reasonable efforts to both (a) provide, within a reasonable time, workarounds for any material programming errors in the current release of the Programs that are directly attributable to

Artinis, and (b) correct such errors in the next available release, provided Licensee provides Artinis with sufficient information to identify the problems. During this same paid Maintenance and Support subscription term, Licensee shall also be entitled to receive technical support by fax or electronic mail regarding the installation and/or use of the licensed Programs and their interaction with hardware, operating environments, and other software products. Artinis reserves the option to discontinue, in whole or in part, offering Maintenance and Support subscriptions for any Program or platform. TERMINATION. Artinis may terminate this license grant, by written notice to Licensee if Licensee breaches any material term of this license, including failure to pay any license fees due, and Licensee has not cured such breach within sixty (60) days of written notification. Licensee may terminate this license at any time, for any reason. Licensee shall not be entitled to any refund if this license is terminated, except for license fees paid for any Programs for which the Acceptance Period has not expired at the time of termination. Upon termination, Licensee shall promptly return all but archival copies of the Programs and Manual in Licensee's possession or control, or promptly provide

written certification of their destruction. EXPORT CONTROL. The Programs may be subject to U.S. export control laws. Notwithstanding any other term of this Agreement or third party agreement, Licensee's rights under this Agreement may not be exercised by Licensee or any Third Party in violation of such laws and regulations, nor may this Agreement be transferred to any party where doing so would result in such a violation. The terms of any limitation on the use, transfer or re-export of the Programs and Manual imposed by Artinis in any Destination Control Statement or other document for the purpose of export control shall prevail over any term in this Agreement. USE OF NAME AND TRADEMARKS. Licensee shall not use the name, trade names or trademarks of Artinis or any of its Affiliates in any advertising, promotional literature or any other material, whether in written, electronic, or other form, distributed to any Third Party, except in the form provided by Artinis, and then solely for purposes of identifying Artinis Programs. ASSIGNMENT. This license is nontransferable to a Third Party without Artinis

consent, which shall not be unreasonably withheld. This license may be transferred to an Affiliate provided that Artinis is notified in writing of the transfer and the Affiliate accepts these same terms and conditions. LIMITATION OF LIABILITY. ARTINIS MAKES NO WARRANTY, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OR MERCHANTABILITY OR FITNES FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS, AND MAKES SUCH MATERIALS AVAILABLE SOLELY ON AN “AS-IS” BASIS. IN NO EVENT SHALL ARTINIS BE LIABLE TO ANYONE FOR SPECIAL, COLLATERAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING OUT OF PURCHASE OR USE OF THESE MATERIALS. THE PROGRAMS SHOULD NOT BE RELIED ON AS THE SOLE BASIS TO SOLVE A PROBLEM WHOSE INCORRECT SOLUTION COULD RESULT IN INJURY TO PERSON OR PROPERTY. IF A PROGRAM IS EMPLOYED IN SUCH A MANNER, IT IS AT THE LICENSEE'S OWN RISK AND ARTINIS EXPLICITLY DISCLAIMS ALL LIABILITY FOR SUCH MISUSE TO THE EXTENT ALLOWED BY LAW. EXCEPT AS AFORESAID, (A) ANY OTHER LIABILITY OF ARTINIS (WHETHER IN RELATION TO BREACH OF CONTRACT, NEGLIGENCE OR OTHERWISE)

SHALL NOT IN TOTAL EXCEED THE AMOUNT PAID TO ARTINIS UNDER THIS AGREEMENT IN THE

39

TWELVE MONTH PERIOD PRECEDING THE CLAIM IN QUESTION, FOR THE PROGRAM WITH RESPECT

TO WHICH THE LIABILITY IN QUESTION ARISES, AS INSTALLED ON THE DESIGNATED COMPUTER(S) OR DESIGNATED SERVER(S) FOR WHICH USE OF THE PROGRAM IS LICENSED HEREUNDER; AND (B) ARTINIS SHALL HAVE NO LIABILITY FOR ANY INDIRECT OR CONSEQUENTIAL LOSS (WHETHER FORESEEABLE OR OTHERWISE AND INCLUDING LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF OPPORTUNITY, AND LOSS OF USE OF ANY COMPUTER HARDWARE OR SOFTWARE). LIMITED WARRANTY/LIMITATION OF REMEDIES. Artinis warrants that Artinis or its licensors has the right to grant the license rights hereunder. Artinis warrants that the physical media provided shall be free from defects in material and workmanship for a period of ninety (90) days from delivery, or it will be replaced by Artinis at no cost to Licensee. Artinis further warrants, for a period of one (1) year from delivery, that each copy of each Program will conform in all material respects to the description of such Program's operation in the Manual. In the event that the Program does not operate as warranted, Licensee's exclusive remedy and Artinis sole liability under this warranty shall be a) the correction or workaround by Artinis of major defects within a reasonable time, or b) should such correction or workaround prove neither satisfactory nor practical,

termination of the relevant license and refund of the initial license fee paid to Artinis for the Programs. Specific rules may apply to the Key provided. All requests for warranty assistance should be directed to Artinis Medical Systems BV, Einsteinweg 17, 6662 PW Elst, The Netherlands. EXCEPT AS EXPRESSLY PROVIDED BY THIS AGREEMENT (OR AS IMPLIED BY LAW WHERE THE LAW PROVIDES THAT THE PARTICULAR TERMS IMPLIED CANNOT BE EXCLUDED BY CONTRACT), ALL OTHER CONDITIONS, WARRANTIES, OR OTHER TERMS (INCLUDING ANY WITH REGARD TO INFRINGEMENT, MERCHANTABLE QUALITY, OR FITNESS FOR PURPOSE) ARE EXCLUDED. LICENSEE ACCEPTS RESPONSIBILITY FOR ITS USE OF THE PROGRAMS AND THE RESULTS OBTAINED THEREFROM. APLLICABLE LAW. Dutch Law shall apply to all our quotations, and contracts and the implementation thereof. All disputes arising between us and the client shall be settled by the authorized civil judge in Arnhem, the Netherlands, unless the cantonal judge is authorized.

15. Warranty Policy Artinis Medical Systems.

Product Warranty

The warranty of Artinis Medical Systems products is one year from date of delivery, except for

optical fibers, which are fully excluded from warranty. These warranties do not cover product

abuse, modification, and failure to adhere to product instructions, improper operations and/or

misuse. Artinis Medical Systems B.V. is not responsible for damage arising from failure to follow

instructions relating to the product’s intended use. Artinis Medical Systems B.V. is not responsible

for injury or loss caused by or associated with the installation and/or use of equipment in any

manner other than in strict conformance with the instructions set in this manual. Artinis Medical

Systems B.V. does not warrant damages or defects to unauthorized changes to one of the items or

shipping damage (other than original shipment from Artinis Medical Systems). The warranty is

voided if the serial number of the product is defaced, modified or missing. Software Products are

covered specifically for defective media or manuals only, and are provided as is. The software

license you acquired cannot under any circumstance by transferred back to Artinis Medical

Systems B.V. Artinis Medical Systems B.V. does not warrant or represent that third-party software

or hardware will function error-free when used in conjunction with its products.

Artinis Medical Systems devices are not intended to cure, treat, mitigate or prevent any disease.

Warranty Repair

In the event that any Artinis Medical Systems product becomes defective in material or

workmanship during the warranty period, Artinis Medical Systems B.V. will determine if the

product defect is covered under warranty. Artinis Medical Systems B.V., at its sole discretion,

may replace or repair the unit determined to be under warranty. The labor and material costs

associated with the repair of the product may be the responsibility of Artinis Medical Systems if

determined to be under warranty. You must receive pre-approval by Artinis Medical Systems for

40

the labor and material costs prior to repair or replacement of warranty products. You must

contact Artinis Medical Systems to obtain a Return Material Authorization (RMA) number. An RMA

number may be obtained by contacting Artinis Medical Systems B.V. online or by telephone.

Performance of any repair or replacement on product under warranty does not renew or extend

the warranty period. For repairs of products obtained via a reseller or distributor, contact the

reseller or distributor for warranty.

Non-Warranty Repair

You can return a product for repair that is not covered by warranty only if you have received a

preapproved RMA number from Artinis Medical Systems. Labor costs and freight charges

associated with non-warranty repair will be the sole responsibility of the customer. For any

product that is repaired outside of the warranty period, extra costs for labor and materials

specific for the needed repair will be offered by Artinis Medical Systems BV after receiving the

product and has to be approved by the customer before start of the repair. Repairs on products

out of warranty carry a half year warranty, but only for the repaired parts. The warranty becomes

effective the day that you receive the item after repair. For repairs of products obtained via a

reseller or distributor, contact the reseller or distributor for warranty.

Non-Defective Products

You are notified if, after examining and testing a returned product, Artinis Medical Systems

concludes that the product is not defective. The product is returned to you and you would be

responsible for the freight charges associated with the return.