2. Introduction
Prostate cancer leading cause of cancer death in males
Diagnosis:
Conventional MR
DCE (Dynamic Contrast Enhance) – MRI : Perfusion imaging
Link between contrast material up-take in tumors and micro-vascular
observation from signal-intensity time curve
The anatomy
3. Aim
Generate Parametric Images on a pixel- by –
pixel basis
Follow the kinetics of the contrast agent within
the prostate to localize cancer/tumor area
Build user interface for post-processing of
Perfusion MR Imaging
7. Normalization
Parametric calculation:
Rectangular ROI of the prostate –
selected by the user
We use Standardized signal-intensity
curves divide the signals by the
muscle
Muscle:
Same coordinates for each patient
Average of intensity inside ROI muscle
before the contrast injection
(in time series ~ 1 -4)
8. Signal Intensity-Time Curve
2.4 Comparison between tissues curves
2.2 Cancer
2
1.8
Normal PZ
1.6
Intensity
1.4
1.2
Muscle
1
0.8
0.6
Unenhanced
0.4
0 50 100 150 200 250 300
Series Time(s)
11. Wash In
Wash-in : the mean rate of increase in intensity between the
onset time and the maximum-signal time.
Estimated the degree of early strong enhancement of
cancerous tissue.
Formula:
MATLAB command:
x_in = double(delta_t*t_onset: delta_t : delta_t*tmax);
coeff_wi = polyfit(x_in, double(TIC(t_onset:tmax)),1);
wash_in(i,j) = double(coeff_wi(1))*100;
17. Maximal Contrast Enhancement
(MCE)
MCE: Relative difference between the maximum
signal and the baseline signal
Formula:
MATLAB Code:
max_enh(i,j) = double(S_max - S_base)/double(S_base)*100;
27. Save all as DICOM
Save all images in DICOM
Same DICOM information
MATLAB Code:
metadata = dicominfo([direct 'Image00' id]);
dicomwrite(I_wi, ['D:MEDICAL
IMAGINGProjectDatasetsParametricImg' dir(37:47)
'_Slice' num2str(slice) '_wash_in.dcm'], metadata);
30. Cancer Segmentation
Method: Region Growing
Manually selected seeds (for each patient)
Homogeneity criteria:
a,b : is the position of the evaluated pixel
f : the intensity value of the image in Wash In, Wash Out and MCE
Images (3 features)
Mean :the value of n-region mean
31. Cancer Segmentation
Criteria for Cancer Region:
Wash in value > 4
Wash out value > 0.2
MCE value > 200
Max.Area < 500 pixels
Global threshold for all of the images:
T(cancer) = 50
The region is consider as cancer region and keep growing when:
39. Reference Image
Registration Result 50
For patient 407, Slice: 8 100
150
Original Images
Time series: 25 Time series: 26 Time series: 28
50 100 150 200 250
50 50
100 100
150 150
Registered Images 50 100 150 200 250
50 100 150 200 250 50 100 150 200 250
Time series: 25 Time series: 26 Time series: 28
50 50
100 100
150 150
40. Conclusion
User interface for prostate cancer in MR-perfusion
images had been done using MATLAB GUI
Parametric images obtained are useful to characterize
the prostate tissues.
Robust for cancer segmentation and deformable
registration for prostate region
42. References
Shen, Kaikai. Parametric Image Formation of Human Prostate Cancer
Vascularisation from MRI Perfusion Data. 2008. Laboratoire
Electronique, Informatique et Image University of Burgundy.
Jeong Kon Kim, Seong Sook Hong. Rate on the Basis of Dynamic
ContrastEnhanced MRI: Usefulness for Prostate Cancer Detection and
Localization. Journal of magnetic resonance imaging 22:639–646 (2005)
Olivier Rouvière, et al. Characterization of time-enhancement curves of
benign and malignant prostate tissue at dynamic MR imaging. Eur
Radiol (2003) 13:931–942 DOI 10.1007/s00330-002-1617-6.
Deanna Lyn Langer . Multi-parametric Magnetic Resonance Imaging
(MRI) in Prostate Cancer. 2010. University of Toronto.
Baowei Fei. Image registration for the prostate . 2009. Case Western
Reserve University .
Satish Viswanath, et al. A Comprehensive Segmentation, Registration,
and Cancer Detection Scheme on 3 Tesla In Vivo Prostate DCE-MRI.
2008. American Cancer Society
44. Signal-intensity Time Curve
Signal enhancement seen on a DCE-MR images can be
assessed in two ways:
Analysis of signal intensity changes (semi quantitative)
Quantifying contrast agent concentration change
(pharmacokinetics modeling)
Enhancement parameterized by examining changes in
signal intensity over time
45. Advantages using Muscle
Norm??
The enhancement is normalized (same range) for all patients.
MR signal units are arbitrary and not reproducible from one
patient to another
Ease to used for segmentation on post-processing because all
patients have the same threshold values in signal-time
intensity curve
46. Signal-intensity Time Curve
Comparison between un-normalized and standardized curve
Interval time between series: delta_t = 6.828 s from
str2num(info.AcquisitionTime)
There are 40 series in each slice Series time = 40*delta_t
Un-normalized Curve Standardized Curve
2.6
650
2.4
600
2.2
550
2
500
Intensity
1.8
Intensity
450
400 1.6
350 1.4
300 1.2
250 1
200 0.8
0 50 100 150 200 250 300 0 50 100 150 200 250 300
Series Time (s) Series Time (s)
47. Comparison between other
Equation??
Wash In Linear least square fitting of signal data from
10% to 90% maximum intensity
enhancement
100
0.06 50
0.04 0
0.02
-50
0
Wash Out -50 0 50 100
0
Our calculation
0.02 0.04 0.06 0.08 0.1
Our calculation
Use in Patient 313, Slice 11 and Patient 409,
Slice 15
48. Save all as JPEG
Save all images in
JPEG format
To visualize directly
MATLAB Code:
imwrite(I_wi ,
['D:MEDICAL
IMAGINGProjectDatase
tsColorImg'
dir(37:47) '_Slice'
num2str(slice)
'_WashIn.jpg'],
'jpg');
49. Flowchart Segmentation by Region Growing
Image (u*v)
Mark Visited and calculate
homogeneity criteria
Label Visited
(u*v) (u*v)
NO
Does it fit the
criteria?
Starts for each Regions
(1:r)
YES
Queue Add pixel to the region and
(1:uv) mark Label
Initialize the seed (in the top Update region size and
Queue) region’s statistics
Retrive the pixel from the Add the pixel to the
Queue Queue list
Check its neighbours/
adjacency pixels (1:n)
NO
YES
Have not been
Visited?
NO YES
All pixels in Queue
END
are visited?
NO
50. REGISTRATION
Problem Deformable image registration,:
particularly because of bladder and rectum
filling
Hard to use only rigid-body registration
Hard to select control points and find the
matching points
Register the prostate back inside the ROI the
reference position
51. Control point selection SIFT
Dense Scale Invariant Feature Transform (vl_feat
toolbox) to automatically select control points
Descriptors are obtained for densely sampled key points
with identical size and orientation.
Optimal parameter
Extract a descriptor each STEP = 5 pixels
A spatial bin covers SIZE = 5 pixels
Matching points the minimum squared Euclidean
distance between the matches.
52. Automatic Control Points Selection
Matching Control Points from Dense SIFT Descriptors.
Some examples in Patient 407:
Input Prostate Reference Prostate Input Prostate Reference Prostate
Input Prostate Reference Prostate Input Prostate Reference Prostate
53. Wrapping: TPS (Thin Plate Shape)
The transformation is modeled using TPS
Used as the non-rigid transformation model in image alignment
Fits a mapping function between corresponding control points by
minimizing the energy function
Control Points in Input Image Control Points in Ref.Image Wrapped Image by TPS
0 50
50 50
50
100 100
0 1 1
100 100
3 3
150 150
0 150 150
200 200
0 200 200
4
4
2 2
250 250
0 250 250
300 300
0 300 300
50 100 150 200 250 300 50 100 150 200 250 300
50 100 150 200 250 300 50 100 150 200 250 300 50 100 150 200 250 300
54. Reference Image
Registration Result 50
For Patient 407, Slice 11
100
150
Original Images
Time series: 25 Time series: 27 Time series: 28 100
50 150 200 250
50 50
100 100
150 150
Registered Images
50 100 150 200 250 50 100 150 200 250 50 100 150 200 250
Time series: 25 Time series: 27 Time series: 28
50 50
100 100
150 150
55. Parametric Images after registration
Patient 407, Slice 8
Wash In Wash Out MCE
Combined Segmented
Prostate cancer, is the leading cause of cancer death in males. It is commonly diagnosed by conventional MRI, but unfortunately the result is not always clearly visualized. That’s why it triggers developement of other technique called Dynamic Contrast Enhance MRI (DCE-MRI).It is a MRItechnique that monitors contrast agent uptake over a short period of time after contrast agent injection. It provides additional information that could further improve cancer detection compared to conventional MRI.The anatomy of prostate: consists of three zones: the peripheral zone, central zone and transitional zones. As we can see in the picture:::This is because a link between contrast material up-take in solid tumors and their micro vascular characteristics exists. Simple observations can be done from signal time-intensity curves:::The peripheral zone is located along the posterior and apex of the gland, adjacent to the rectum, and is where the majority (~70%) of prostate cancers originate at the peripheral zone.
This is our toolbox which built by MATLAB GUI.
Next, we will explain step by step of how our process to built this toolbox and how user can operate the features
Step 1: User must select the patient from the database by clicking this button...Then, to select which slice to be analyzed, user can choose from the pop-up menu.After the slice selected, image will be displayed and the user can specify the ROI of the prostate to be evaluated.
With the selected ROI, parametric calculation can be computed.we use what so-called Standardized Signal-Intensity Curves.How to obtain that? We divide itby the signal of the muscle obtained in the same slice. The muscle signal is defined in the same coordinates for each patient and we calculate the average of intensity inside ROI muscle before the contrast injection ,in time series ~ 1 -4.:::Since MR signal units are arbitrary and not reproducible from one patient to another, and since calibration of the MR scanner is different from one patient to another,
In the curve, we can see the difference of signal-intensity time curve between tissues, such as forCancer rise quickly and decrease at the end of acquisition series :::High wash in and high wash outNormal or healthy tissue keep increasing :::Low wash in, low wash out valuesMuscle relatively stableUnenhanced lower value and stable
How do we get the parametric calculation using the curve?From the curve, we can label the important events which will be used for the calculation.First, the S_base is the baseline of signal intensity at onset timeS_max is the maximum curve intensity :::we searched until 10th time seriesS_end is the signal measured at the end of the acquisitionT_onset time when enhancement started.*Onset of enhancement is the time from the first appearance in a pelvic artery/injection to the first increase in tissue signal intensity. Usually, contrast medium injection took place after 4 series/4th data point.T_max time to reach the peak, when the signal intensity is maximum:::We search the peak from the 1st 10 series, it is mainly if we use more than that, the parametric images obtained are not accurateFrom these labels, we can get three parameters: Wash In, Wash Out and Max Contrast Enhancement
So, now we go to the step 2, parametric Images.Let’s say, we want to select Wash In image, we just click the button here… and the result image will appear here..
WashIn is the mean rate of increase in intensity between the onset time and the maximum-signal timeHere is the formula we use..
This is the result.Prostate cancer will have a significant increasing intensity compared to the surrounding normal tissue. That means the wash in value of prostate area is way higher than the surroundings.It can be identified by the red area in the images, here, here, and here.
Now, we want to select Wash-Out from this slice…
Wash out is…The formula is given as this….
In our result, we found that the contrast wash-out of cancer region has high value of negative slope which indicates in red color. Meanwhile, normal tissue has opposite sign value means the contrast keep enhances until the and of the slice series, which shown in blue.
The third parametric image is the Maximum Contrast Enhancement..
MCE is…The formula is defined as..
In MCE images, the cancer is localized in high value means it has high percentage of enhancement.
Once we have all of the parametric images.. We can see the result of by taking into account all of the parametricimages
The function is simply the….
In these three patients, it shows a high values in a tumour region…
Another useful button is to display the signal intensity – time curve so that we can do the comparison between the result and the curve.
First, we can pick a point in the image and see the difference curve from different tissues, whether they correspond to the healthy or tumour tissues. User also can select multiple points, like this…
This button was made to display the three parametric images inside the selected rectangular ROI in the separated window. It enables the user to zoom the ROI and obtain the values from each parametric image in a various pixel locations.
Other feature is to save in DICOM format..
The image name save according to the same Patient name and corresponding SLICE and type of parametric image
We can also save all images in JPEG format to see directly what is the image results
Also, we add another feature called the segmented cancer in order to visualize better the cancer/tumor region.
To accomplish that, we applied the region growing method using a manually selected seed for each patient.We grow the seed by evaluating this homogeneity criteria whereas the input of the equation is the value from 3 parametric images.
Because now our curve is standardized for all patients, by observation we can infer that the threshold of cancer region in each parametric images.Thus, we can define global threshold for all of the images…
The problem with the case for patient 407 is deformable registration, so that the it is hard to use only the rigid-body registration.Because: Rigid-body registration of the pelvis cannot follow prostate movements due to changes in the postures of deformation of the bladder and rectum
As can be seen from our flow chart here..
Here are some result..
..for managing and localizing ….by analyzing the signal-intensity time curve Here are the Wash-In, Wash-Out, Max.Contrast Enhancement, and Combined parameters
To characterize the behavior of a contrast agent in tissues,Describe the time course of the signal intensity changes induced by the agent.
The time-enhancement curve was used for the calculation of standardized signal intensities. The curve should be standardized since MR signal units are arbitrary from one patient to another. Standardized signal intensity curves were obtained by dividing the intensity inside the ROI prostate region by the intensity of the internus muscle obtained in the same slice
Other parameter calculations == not very clear/obvious
The problem with the case for patient 407 is deformable registration, so that the it is hard to use only the rigid-body registration.Because: Rigid-body registration of the pelvis cannot follow prostate movements due to changes in the postures of deformation of the bladder and rectum
TPS warp is described by 2(K + 3) parameters: include 6 global affine motion parameters and 2K coefficients for correspondences of the control points. These parameters are computed by solving a linear system TPS has closed-form solution.Advantage the interpolation is smooth
Our tool-box is also quite robust to handle the false positive or when the images has no cancer…