Evaluation of Registration of PET Images with CT Images

17
University of Pennsylvania ScholarlyCommons Technical Reports (CIS) Department of Computer & Information Science November 1988 Evaluation of Registration of PET Images with CT Images Ruzena Bajcsy University of Pennsylvania Martin Reivich University of Pennsylvania Stane Kovacic University of Pennsylvania Follow this and additional works at: hp://repository.upenn.edu/cis_reports University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-88-89. is paper is posted at ScholarlyCommons. hp://repository.upenn.edu/cis_reports/770 For more information, please contact [email protected]. Recommended Citation Bajcsy, Ruzena; Reivich, Martin; and Kovacic, Stane, "Evaluation of Registration of PET Images with CT Images" (1988). Technical Reports (CIS). Paper 770. hp://repository.upenn.edu/cis_reports/770

Transcript of Evaluation of Registration of PET Images with CT Images

University of PennsylvaniaScholarlyCommons

Technical Reports (CIS) Department of Computer & Information Science

November 1988

Evaluation of Registration of PET Images with CTImagesRuzena BajcsyUniversity of Pennsylvania

Martin ReivichUniversity of Pennsylvania

Stane KovacicUniversity of Pennsylvania

Follow this and additional works at: http://repository.upenn.edu/cis_reports

University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-88-89.

This paper is posted at ScholarlyCommons. http://repository.upenn.edu/cis_reports/770For more information, please contact [email protected].

Recommended CitationBajcsy, Ruzena; Reivich, Martin; and Kovacic, Stane, "Evaluation of Registration of PET Images with CT Images" (1988). TechnicalReports (CIS). Paper 770.http://repository.upenn.edu/cis_reports/770

Evaluation of Registration of PET Images with CT Images

AbstractWe describe the evaluation of the registration of Positron Emission Tomography (PET) scans with X-rayComputed Tomography (CT) scans of the human brain. A CT scan and a PET scan of the same person wereobtained with fiducial markers placed on the person's head. The CT scan and the PET scan were thenregistered, first by using the fiducial markers, and next by applying the registration method currently underquestion, completely ignoring fiducial markers. In both cases, the positions of fiducial markers in PET scanand the positions of corresponding fiducial markers in CT scan were compared. The results based on aligningonly one patient scans are encouraging, and in the future we hope to obtain more PET and CT scan pairs tovalidate the registration method.

CommentsUniversity of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-88-89.

This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/770

EVALUATION OF REGISTRATION OF PET IMAGES WITH

CT IMAGES Ruzena Bajcsy, Martin Reivich

and Sfane Kovacic

MS-CIS-88-89 GRASP LAB 163

Department of Computer and Information Science School of Engineering and Applied Science

University of Pennsylvania Philadelphia, PA 191 04

November 1988

Acknowledgements: This work was in part supported by: NIH 1-R01 -NS-23636-01 ,NSF INT85-14199,NSF DMC85-17315, NIH grant NS-10939 -1 1 as part of Cerebro Vascular Research Center, NSF grant DCR-8410771, Airforce grant AFOSR F49620-85-K-0018, ArmylDAAG-29-84- K-0061, NSF grants NSF-CEWDCR-82-19196 Ao2, IR184-10413-A02, MCS-8219196-CER, DARPAIONR grant N00014-85-K-0018, ARPA NOOl4-85-K-0807,NATO grant No.0224185, U.S. Army grants DAA29-84-K-0061, DAA29-84-9-0027, by DEC Corp., IBM Corp. and LORD Corp.

Evaluation of Registration of PET Images with CT Images

Ruzena Bajcsy, Martin Reivich, Stane Kovacic

General Robotics and Active Sensory Perception Laboratory

UNZVERSZTY of PENNSYLVANIA

Department of Computer and Information Sciences Philadelphia, Pennsylvania 191 04-6389

Abstract

We describe the evaluation of the registration of Positron Emission Tomography (PET) scans with X-ray Computed Tomography (CT) scans of the human brain. A CT scan and a PET scan of the same person were obtained with fiducial markers placed on the person's head. The CT scan and the PET scan were then registered, first by using the fiducial markers, and next by applying the registra- tion method currently under question, completely ignoring fiducial markers. In both cases, the posi- tions of fiducial markers in PET scan and the positions of corresponding fiducial markers in CT scan were compared. The results based on aligning only one patient scans are encouraging, and in the future we hope to obtain more PET and CI' scan pairs to validate the registration method.

Acknowledgement: This work was in part supported by: NIH 1-R01-NS-23636-01,NSF INT85-14199,NSF DMC85-17315, NIH grant NS-10939 -11 as pan of Cerebro Vascular Research Center, NSF grant DCR-8410771, Airforce grant AFOSR F4%20-85-K0018, AmyDAAG-29-84-K-0061, NSF-CER/DCR82-19196 Ao2, DARPADNR. ARPA N0014-85-K-0807,NATO grant No.0224/85, by DEC Corp.. IBM Corp. and LORD Corp.

1 Introduction

While human observers are able to successfully interpret qualitative information in radiographic images, the objective quantitative characterization of regions of interest (ROI's) presents a difficult problem. In addition, there is considerable variability in the placement of ROI's, either among dif- ferent observers or among different observations of the same observer at different times [I]. For cer- tain types of images, such as Positron Emission Tomography (PET) scans, which represent function, even the recognition of anatomical structures becomes difficult. To interpret such scans, some addi- tional, possibly closely related, anatomic information is needed.

Our goal is to develop a more objective measurements of metabolic information in Positron Emission Tomography scans of the human brain, as well as to improve a quantitative analysis of ana- tomy in Computed Tomography (CT) scans of the human brain. For these purposes we collect CT scans and PET scans of the same subject, and use the anatomy brain atlas, which represents a three- dimensional anatomic model of a healthy human brain. Our approach involves:

- localization of brain in CT and PET images,

- global alignment or registration of (X brain, PET brain and anatomy brain atlas images,

- individualization of anatomy brain atlas by elastically mapping it onto CT brain images,

- analysis of anatomy in CT images and analysis of metabolism in PET images using individual- ized brain atlas.

Most of the work done was previously reported: the elastic matching theory 121, the implementation of global alignment and elastic matching [3], and the process of constructing the anatomy atlas, including preliminary clinical evaluation of matching system [I]. Global alignment between PET images and CT images was never tested. In this paper we focus on this topic. The next section describes the materials used; section 3 consists of the evaluation of global alignment, the experiments involved, and summarizes the results; and section 4 contains the conclusions. At the end of the paper we append a note on global alignment.

2 Materials used

In our experiment the CT scan of the normal subject was obtained using a GE8800 scanner. PET scans were obtained using a Penn-PET scanner after injection of ( l 8 ~ ) fluorodeoxyglucose. Both of the scanners are located at the Hospital of University of Pennsylvania. The CT scan and the PET scan of the same subject were taken with the fiducial markers (FDM) taped to the subject's skin. The PET fiducial markers were made of 6 8 ~ a in a glass pipette within a stainless steel needle, which was cut off at the end containing the activity. The radioactive segment was 3 4 mm long and 1-2 mm in diameter. The fiducial markers were taped to the subject's skin over the middle of the forehead in a horizontal direction and at the temples in a vertical direction. When the subject was placed in the CT scanner, the 68Ga markers were replaced by wooden sticks of approximately the same dimensions.

CT data set contained 24 slices. Slice thickness (slice distance) was 5.0 mm . Pixel size in the perpendicular slice direction was ( 0.8 mm x 0.8 mm ). Pixel values varied between 0 and 3200. PET data set contained three scans of 40 slices each. Slices were 2.0 mm apart. The pixel size in perpen- dicular slice direction was ( 2.0 mm x 2.0 mm ). Pixel values varied from 0 to 6500. The first and the second scan were taken without fiducial markers. Only the third scan, which in the scanning position corresponded to the second scan, contained the fiducial markers. The fiducial markers are sources of radioactivity and would deteriorate the metabolic data. The first scan contained images of the top part of the head. The second scan was taken after moving the patient along the dorso-ventral axis and cov- ers the bottom part of the head, which was missing in the first scan. Thus, these two scans stacked together compose the 3D image of the whole head.

2.1 Preprocessing CT scans and PET scans

The fiducial markers in the C T scan appeared like tiny, almost invisible dots, and were located manually using a pointing device, i.e. mouse. The fiducial markers in the PET images looked like bright, relatively large spots. They were located automatically by a region growing technique. Cen- troids of FDM were used to define their positions and artificial markers of size ( 3.0 mm x 3.0 mm x 3.0 mm ) were placed into the corresponding scan, which was taken without

fiducial markers.

Before we can perform registration, we need a 3D voxel representation of the Cl? brain, as well as of the PET brain. To get cubically shaped voxels of size ( 1.0 mm x 1.0 mm x 1.0 mm ) used for anatomy brain atlas, we first scale the CT slices to ( 1.0 mm x 1.0 mm ) pixel size, and then by linear interpolation, interpolate additional slices between the original slices. Finally, after removing the skull, we get a 3D image of the patient's brain.

A similar procedure is needed for preprocessing the PET images. First, voxels are scaled from the original ( 2.0 mm x 2.0 mm x 2.0 mm ) size to the voxel size used for the CT brain and the ana- tomy brain atlas ( 1.0 mm x 1.0 mm x 1.0 mm ). Next, we localize the PET brain in order to align it with the CT brain and brain atlas. The technique for brain localization in PET scans is similar to that used in CT scans [4]. The brain localization is based on the assumption, that the edge of the brain has

larger grey values than the non-brain region surrounding it. Using connectivity analysis, the algorithm proceeds from the outside toward the center of the slice, removing all pixels with grey values below experimentally selected threshold.

3 Registration

Global alignment or registration is a linear transformation y = R . x + t, where an arbitrary point vector x is rotated by an orthogonal rotation matrix R and translated by a translation vector t into a transformed point vector y . Specifically, global alignment involves a translation and rotation of 3D PET image from its initial position into the original position of the corresponding 3D CT image, xm = R . XPET + t .

In order to evaluate our registration method, which we call aligning the brains, we take an addi- tional independent procedure for aligning the PET image with the CT image. Using this procedure, which we call aligning the fiducial markers, the PET brain is registered with the CT brain using fiducial markers as reference points for calculating the transformation parameters. Knowing positions of the three FDM, which are present in both scans, is just enough to calculate nine rotation [ rd ] and three translation ti parameters. On the other hand, when we align the brains, the positions of fiducial markers are completely ignored, (see note on registration at the end of this paper).

After alignment we compare the positions of the FDM in CT scan with the positions of the corresponding FDM in PET scan. The results are tabulated in Table 1 and Table 2.

Table 1. The positions of the FDM in PET image, the positions of the corresponding FDM in CT image, and the distances between the corresponding FDM, after aligning the fducial markers.

FDM

1

2

3

PET FDM (x, y, z)

(28, 43, 19)

(90, 6, 35)

(146, 47, 14)

FDM (x, y, z)

(28, 44, 19)

(94, 7, 35)

(144, 46, 15)

Difference (x, y, z)

( 0, -1, 0)

(-4, 1. 0)

(-2, 1, -1)

Distance

1 .O

4.1

2.4

The last column in Table 1 and Table 2 shows the distances between the corresponding fiducial markers in the PET and in the CT image. Ideally, the distances in Table 1 should all be zero. How- ever, if we consider the resolution of scanning devices and the errors accumulated throughout the experiment, we cannot expect a perfect match. Figure 1 corresponds to Table 1 and clearly shows misalignment among the FDM, which is partly due to replacing CT markers with PET markers, partly due to the repositioning the patient in the PET scanner, and perhaps mostly due to the localization of FDM in PET images and CT images.

- Ct. 1

Ct: 67 mm \ Ct: 116 mm

Pet: 118 mm Pet3

0 : PET Fiducial Markers

: CT Fiducial Markers

Figure 1. Comparison between the PET FDM and the CT FDM after aligning thefidu- cia1 markers. Note that distances among the FDM in PET scan differ from distances among the FDM in CT scan, although they should be the same.

Table 2 shows the performance of our registration method. To obtain this alignment, we discarded the bottom part of the brain images, e.g. 20 slices out of 120 slices. The agreement in marker positions is quite satisfactory. Depending on how many slices were discarded, these numbers varied about f l m m .

Table 2. The positions of the FDM in PET image, the positions of the corresponding FDM in CT image, and the distances between the corresponding FDM, after aligning the brains.

FDM

1

2

3

Difference (x, y, z)

( 1, 7, -7)

(-7, 2, -6)

( 3, 1, 2)

PET FDM (x , y , z)

(29, 51, 12)

( 87, 9, 29)

(147, 47, 17)

Distance

9.9

9.4

3.7

(3- FDM (x, Y, 2)

(28, 44, 19)

(94, 7, 35)

(144, 46, 15)

The registration results in terms of agreement between the PET markers and the CT markers are demonstrated in Figure 2 and Figure 3. Only sections containing the fiducial markers are shown.

Figure 2a. Horizontal view

Figure 2b. Sagittal view

Figure 2c. Coronal view

Figure 2. The CI' brain and the PET brain superimposed after aligning thefiducial mark- ers. The CT brain is represented by contour lines. The PET FDM are dots and the CT FDM are crosses. Shown from left to right are sections containing the first, the second and the third fiducial marker, each shown in horizontal, sagittal, and coronal view.

Figure 3a. Horizontal view

Figure 3b. Sagittal view

Figure 3c. Coronal view

Figure 3. The CT brain and the PET brain superimposed after aligning the brains. The CT brain is represented by contour lines. The PET FDM are dots and the CT FDM are crosses. Shown from left to right are sections containing the first, the second, and the third fiducial marker, each shown in horizontal, sagittal, and coronal view.

In addition, the quality of match is evaluated by calculating the volume of overlap and the volume of non-overlap between the PET brain and the CT brain. Table 3 shows the values we get after aligning the markers and Table 4 shows the same quantities obtained after aligning the brains.

Table 3. Overlap of the PET brain and the CT brain after aligning thefiducial markers.

Overlap of PET and CT brain 1241946

Non-overlapped part in PET brain 1 19224

Non-overlapped part in CT brain 91161

Table 4. Overlap of the PET brain and the CT brain after aligning the brains.

The relative overlap and the relative non-overlap given in Tables 3 and 4 is calculated as follows:

Overlap of PET and (3 brain

Non-overlapped part in PET brain

Non-overlapped part in CT brain

volume of overla = volume of non overlap (PET + C T ) ! volume of overlap x 100, (1)

Relative non overlap = volume of non overlap (PET or CT) volume of non overlap (PET + CT) + volume of overlap (2)

Volume (mm3)

1259220

120037

73887

After aligning the markers, as well as after aligning the brains, we get roughly the same relative over- lap. In fact, we would expect much better overlap than 86 percent when using markers as a reference. Apparently, three markers placed at the front side of the head do not guarantee a reliable alignment at the back side of the head. This can be noticed in figure 4, which shows some representative sections of the CT brain and the PET brain superimposed after aligning the fiducial markers. Figure 4 also shows the corresponding sections after aligning the brains, i.e. using our registration method.

%

87

8

5

After aligning the fiducial markers

After aligning the brains

Figure 4a Sagittal view of the CT brain and the PET brain superimposed after align- ment. The CT brain is represented by contour lines.

After aligning the fiducial markers

After aligning the brains

Figure 4b. Coronal view of the CT brain and the PET brain superimposed after align- ment. The CT brain is represented by contour lines.

-uo!suaw!paw u! pauuopad s e ~ 8ug31eu1 @ n o w 'moys st auo Avo ' S a~n8!6 uy 'Buy31eur a8pa w n o pm sapuluaa JO 1aJJaap!s e se pawrojap aiaM sam3ws 3!wo1eua ~ a q o '[€I sapguaa upaq a q 01

% paqaem araM sapmuah slew a q pue u g q a aw jo aBpa Jalno ayl 01 pag31~m s l e ~ uwq a q jo a8pa mno ayt -a'! 'uwq ynem a pauuojap rC~@~ysa~a uaq pue wq u ayJ yly p a s m AmqoI% ~sry s e ~ slept u ~ i q 'uwq ~ g d a q pue uwq a ayl uo podmuadns sene u ~ ~ q ayJ srCqdsp s a.x&!+~ .ssaxud 8 u ~ m w r@iaho a q 30 sqnsar @uy aw ~ o q s aM u o y e p ! ~ ~ ~ ~ n o q r ~ uogmsnm m s v

Figure 5. The brain atlas slice superimposed on the corresponding CT slice and on the corresponding PET slice after global alignment and elastic matching. The brain atlas is shown as contour lines.

4 Conclusions

In the experiment described we investigated the performance of global alignment between PET images and CT images. Our global alignment or registration is performed in three-dimensions rather than on a slice-by-slice basis. This is important, since the slicing plane can vary from scan to scan. Three fiducial markers were placed on the patient's head to validate our registration method. After aligning the brain images in three-dimension, we compare the agreement in positions between the PET FDM and the corresponding Cl" FDM. The results obtained are quite promising, although not as accu- rate as those reported by Pellizari et al. [5]. The main weekness of the results reported here is, that they are based on only one patient's scan. In the future we hope to obtain more PET and CT scan pairs, possibly with a better arrangement of fiducial markers. To validate the elastic matching results we plan to involve the human expert and Magnetic Resonance Images (MRI).

2 Aligning the brains (our registration method)

Let us assume, that a brain and PET brain are initially in an arbitrary, although roughly the same, position. To align the PET brain with the CT brain, we can first translate and then rotate both brains into the same "nonnal" position:

To define the brain normal position, we approximate each brain by an ellipsoid-like scatter of particles uniformly distributed in space. Then, we find the centroid and the principal axes of the PET brain which define t p ~ ~ and R p E ~ . and the centroid and the principal axes of the CT brain, which define the and RCT [3]. Since the brain images represent the same person, they should be approxi- mately of the same shape, and consequently, they should have approximately the same normal position, y,,& PEJ- = ymrml CT. But we want to change the position of PET brain, while the position of the CT brain remains unaltered. In this case the overall transformation becomes:

XCT = RmT .RPET-(XPET- PET) + ~ C T . (2.2)

To apply the transformation, we compute the inverse of transformation (2.2) and perform a tri-linear interpolation in the original PET brain position.

Acknowledgements

The authors would like to thank Howard Choset, Craig Meyer and Steven Sherin for their active participation in the project and to Howard Choset for proofreading the paper. We thank Drs. Abass Alavi and Gerd Muehllehner for their assistance in obtaining the fiducial marker data.

Note on global alignment

1 Aligning the fiducial markers

An affme transformation of type y = R . x + t is defined by a 3 x 3 rotation matrix R and a translation vector t . To find nine rotation parameters [ rij ] plus three translation parameters ti , we need to know the mapping for at least three not co-linear points [6]:

yk = R.xk + t , ( k = l , 2 , 3 ) ,

and adjoin six orthonormality constraints:

R . R T = I.

Now we have a system of 18 non-linear equations in twelve unknowns. Due to the errors ek , equa- tions (1. l ) are never satisfied exactly,

ek = (R.xk + t ) - yk, ( k = l , 2 , 3 ), (1.3)

and we try to find the best approximation of mapping, in the least-squares sense, by minimizing

under six orthonormality constraints gr = 0 from (1.2), using the method of Lagrange's multipliers:

Differentiating F with respect to 18 unknowns and setting partial derivatives to zero, we get a system of 18 non-linear equations in 18 unknowns which is then solved numerically [7].

References

1. Dann R, Hoford J, Kovacic S, Reivich M, and Bajcsy R, "Preliminary Clinical Evaluation Of Multiresolution Elastic Matching software," Technical Report MS-CIS-88-35 GRASP LAB 142, Dept. of Computer and Information Science, University of Pennsylvania, Philadelphia, 1988.

2. Broit C, "Optimal Registration of Deformed Images," Doctoral dissertation, University of Pennsylvania, Philadelphia, August 198 1.

3. Bajcsy R and Kovacic S, "Multiresolution Elastic Matching," Technical Report MS-CIS-87-94 GRASP LAB 123, Dept. of Computer and Information Science, University of Pennsylvania, Philadelphia, 1987.

4. Bajcsy R and Kovacic S, "Toward an Individualized Brain Atlas Elastic Matching," Technical Report MS-CIS-86-71 GRASP LAB 76, Dept. of Computer and Information Science, Univer- sity of Pennsylvania, Philadelphia, 1986.

5. Pelizzari CA, Chen GTY, Spelbring DR, Weichselbaum RR, and Chen CT, "Accurate Three- Dimensional Correlation of CT, PET and MR Images of the Brain," Submitted to J. Comp. Assist. Tomogr., , 1988.

6. Horn BKP, Robot Vision, MIT, 1986.

7. IMSL Library: User's Manual November, 1984.