a method for producing simulated mammograms: observer study

27
A Method for Producing Simulated Mammograms: A Method for Producing Simulated Mammograms: Observer Study Observer Study Payam Seifi M.Sc. Payam Seifi M.Sc. Michael R. Chinander Ph.D. Michael R. Chinander Ph.D. Robert M. Nishikawa Ph.D., FAAPM Robert M. Nishikawa Ph.D., FAAPM Carl J. Vyborny Translational Laboratory for Breast Imaging Rese Carl J. Vyborny Translational Laboratory for Breast Imaging Rese arch arch Department of Radiology Department of Radiology Committee on Medical Physics Committee on Medical Physics The University of Chicago The University of Chicago

Upload: others

Post on 05-Dec-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Method for Producing Simulated Mammograms: Observer Study

A Method for Producing Simulated Mammograms: A Method for Producing Simulated Mammograms: Observer StudyObserver Study

Payam Seifi M.Sc.Payam Seifi M.Sc.

Michael R. Chinander Ph.D.Michael R. Chinander Ph.D.

Robert M. Nishikawa Ph.D., FAAPMRobert M. Nishikawa Ph.D., FAAPM

Carl J. Vyborny Translational Laboratory for Breast Imaging ReseCarl J. Vyborny Translational Laboratory for Breast Imaging Researcharch

Department of RadiologyDepartment of Radiology

Committee on Medical PhysicsCommittee on Medical Physics

The University of ChicagoThe University of Chicago

Page 2: A Method for Producing Simulated Mammograms: Observer Study

IntroductionIntroduction

Large databases with known truth are needed to Large databases with known truth are needed to develop CAD systemsdevelop CAD systemsLimitations of databases:Limitations of databases:Accurate truth information is not available Accurate truth information is not available

exact mass borders, exact shape and size of exact mass borders, exact shape and size of microcalcificationsmicrocalcifications

Optimization of CAD depends on imaging system Optimization of CAD depends on imaging system propertiesproperties

transition to a new imaging system requires new transition to a new imaging system requires new dataset, and acquiring truth for all lesionsdataset, and acquiring truth for all lesions

Page 3: A Method for Producing Simulated Mammograms: Observer Study

OverviewOverview

Developed a method for producing simulated Developed a method for producing simulated mammogaphic imagesmammogaphic images

Performed observer study to evaluate the quality Performed observer study to evaluate the quality of the simulated imagesof the simulated images

Page 4: A Method for Producing Simulated Mammograms: Observer Study

Part I: Simulating MammogramsPart I: Simulating Mammograms

The method proposed here simulates The method proposed here simulates mammograms with accurate truth information:mammograms with accurate truth information:

HighHigh--quality radiographs of cadaver breasts, quality radiographs of cadaver breasts, mastectomy, and biopsy specimensmastectomy, and biopsy specimensCombining the radiographs of the cadaver breast with Combining the radiographs of the cadaver breast with lesion radiographslesion radiographsThe combined image used as input to the model of the The combined image used as input to the model of the image formationimage formationAccurate model of the process of image formation in a Accurate model of the process of image formation in a mammographic screenmammographic screen--film systemfilm system

Page 5: A Method for Producing Simulated Mammograms: Observer Study

1. Input Images1. Input Images

High fidelity images of cadaver breast specimensHigh fidelity images of cadaver breast specimensFaxitron MXFaxitron MX--20 system20 systemdirect exposure Xdirect exposure X--OmatOmat TL filmTL filmgeometric magnification (2X) geometric magnification (2X) obtained high resolution and low noise radiographsobtained high resolution and low noise radiographs

Digitized at 50Digitized at 50μμm pixel size m pixel size 2525μμm in the object planem in the object planeLumiscanLumiscan 85 laser film scanner85 laser film scanner

Page 6: A Method for Producing Simulated Mammograms: Observer Study

Input ImageInput Image2.

5 cm

Page 7: A Method for Producing Simulated Mammograms: Observer Study

Input Image

Pixel value tox-ray quanta conversion

Add Poisson

noise

Add Scatter

Simulation ofphosphor

screen

Optical density,

filmnoise

Light quanta topixel valueconversion

OutputImage

Flowchart of the Components of the Flowchart of the Components of the SimulationSimulation

Page 8: A Method for Producing Simulated Mammograms: Observer Study

φμ

νρ

⎛ ⎞⎜ ⎟⎜ ⎟⎝ ⎠

0.00873 J=X abh kg.R

air

2. X2. X--ray Quanta Distributionray Quanta Distribution

We calibrated the system by:We calibrated the system by:

Acquiring images with different thicknesses of Lucite and Acquiring images with different thicknesses of Lucite and exposure times using direct xexposure times using direct x--ray filmray film

Measuring the exposure for each thickness with a dosimeter Measuring the exposure for each thickness with a dosimeter (model 10100A, Keithley Radiation Masurement),(model 10100A, Keithley Radiation Masurement),

The photon fluence The photon fluence ΦΦ per unit exposure X was estimated per unit exposure X was estimated by:by:

Page 9: A Method for Producing Simulated Mammograms: Observer Study

2. X2. X--ray Quanta Distributionray Quanta Distribution

The xThe x--ray quanta are assumed to be monoray quanta are assumed to be mono--energetic with 20 energetic with 20 keVkeV energyenergy

Calculated number of photons per pixel of the Calculated number of photons per pixel of the high fidelity imagehigh fidelity image

Noise was added by a random number generatorNoise was added by a random number generator

Poisson distribution with a mean equal to the number Poisson distribution with a mean equal to the number of photons per pixelof photons per pixel

Page 10: A Method for Producing Simulated Mammograms: Observer Study

3. Scattered Radiation3. Scattered Radiation

Low scatter in the input images, due to Low scatter in the input images, due to magnificationmagnification

Compensated by estimating the scatter field Compensated by estimating the scatter field using the simulation data (Boone using the simulation data (Boone et alet al. 2000). 2000)

Simulation data from 4cm thick breast and 28 kVpSimulation data from 4cm thick breast and 28 kVpxx--ray beamray beam

A symmetric PSF was generated and convolved A symmetric PSF was generated and convolved with the input data to estimate the scatter fieldwith the input data to estimate the scatter field

Page 11: A Method for Producing Simulated Mammograms: Observer Study

Example: xExample: x--ray field and scatter fieldray field and scatter field

Input image Scatter image

Page 12: A Method for Producing Simulated Mammograms: Observer Study

3. Model of the Phosphor Screen3. Model of the Phosphor Screen

Depth dependent MTF was used to account for Depth dependent MTF was used to account for the thickness of the scintillating screenthe thickness of the scintillating screen

For each depth, MTF is obtained by diffusion For each depth, MTF is obtained by diffusion equation approximation (Swank 1973) equation approximation (Swank 1973)

Parameters used in the simulation were Parameters used in the simulation were determined by matching the MTF and NPS to determined by matching the MTF and NPS to experimental data from Minexperimental data from Min--R 2000 screen R 2000 screen (courtesy P. Bunch, Eastman Kodak company)(courtesy P. Bunch, Eastman Kodak company)

Page 13: A Method for Producing Simulated Mammograms: Observer Study

Phosphor ScreenPhosphor Screen

X-ray

Phosphor

Film

Page 14: A Method for Producing Simulated Mammograms: Observer Study

Screen MTFScreen MTF

experimentX simulated

Page 15: A Method for Producing Simulated Mammograms: Observer Study

Screen NPSScreen NPS

Page 16: A Method for Producing Simulated Mammograms: Observer Study

The light photon density onto the film due to xThe light photon density onto the film due to x--ray ray interaction at depth t is:interaction at depth t is:

r(x,y,tr(x,y,t) output light quanta ) output light quanta fluencefluence, , q(x,y,tq(x,y,t) input x) input x--ray ray fluencefluence, , ΦΦ((u,v,tu,v,t)): OTF at depth t.: OTF at depth t.

The resulting distribution from each sublayer is summed The resulting distribution from each sublayer is summed to create the final distribution of light quantato create the final distribution of light quanta

The light distribution output was converted to optical The light distribution output was converted to optical density using H&D curve of the filmdensity using H&D curve of the film

)}},,(),,({{),,( ,1 tvutyxqFTFTtyxr vuΦ= −

−= Φ1,( , , ) { { ( , , )} ( , , )}u vr x y t FT FT q x y t u v t

3. Model of the Phosphor Screen3. Model of the Phosphor Screen

Page 17: A Method for Producing Simulated Mammograms: Observer Study

Example: Input and output images of the Example: Input and output images of the phosphor screenphosphor screen

Input x-ray distribution onto the phosphor

Output light distribution from the phosphor

Page 18: A Method for Producing Simulated Mammograms: Observer Study

4. Film Granularity Noise4. Film Granularity Noise

Gaussian white noise was generated for each Gaussian white noise was generated for each model pixel filtered by the shape of the film NPS model pixel filtered by the shape of the film NPS for Minfor Min--R 2000, and added to screen output image R 2000, and added to screen output image

The characteristic curve of the digitizer was used The characteristic curve of the digitizer was used to convert from optical density to pixel valueto convert from optical density to pixel value

Page 19: A Method for Producing Simulated Mammograms: Observer Study

Real and Simulated ImagesReal and Simulated Images

Screen-film image Simulated image

Page 20: A Method for Producing Simulated Mammograms: Observer Study

Part II: Observer StudyPart II: Observer Study

The goal of the study is to determine how well The goal of the study is to determine how well observers can distinguish simulated mamograms observers can distinguish simulated mamograms from real onesfrom real onesThe quality of the simulated mammograms is The quality of the simulated mammograms is evaluated using an observer studyevaluated using an observer studyThe ROC curves are generated for each observerThe ROC curves are generated for each observerThe area under the ROC curve (AUC) is computedThe area under the ROC curve (AUC) is computed

AUC indicates the accuracy with which they can AUC indicates the accuracy with which they can distinguish the two types of imagesdistinguish the two types of images

Page 21: A Method for Producing Simulated Mammograms: Observer Study

Observer Program InterfaceExample Simulated Image Example Screen/film Image

0

100

Page 22: A Method for Producing Simulated Mammograms: Observer Study

Overview of the Observer ProgramOverview of the Observer Program

Six training images are givenSix training images are givenThe observer indicates their confidence that the The observer indicates their confidence that the image is a real mammogram on a continuous 0image is a real mammogram on a continuous 0--100 scale100 scaleEach observer reads 130 images (half simulated Each observer reads 130 images (half simulated and half real)and half real)

Page 23: A Method for Producing Simulated Mammograms: Observer Study

Observer StudyObserver Study

For the preliminary study, five nonFor the preliminary study, five non--radiologist radiologist observers were asked to complete the taskobservers were asked to complete the task

All were experienced (> 4 yrs) in CAD for All were experienced (> 4 yrs) in CAD for mammography and were familiar with the appearance mammography and were familiar with the appearance of mammogramsof mammograms

We used the LABROC program to generate ROC We used the LABROC program to generate ROC curves and calculate the AUC for each observercurves and calculate the AUC for each observer

Page 24: A Method for Producing Simulated Mammograms: Observer Study

Results: ROC curvesResults: ROC curves

Page 25: A Method for Producing Simulated Mammograms: Observer Study

Results: AUC ValuesResults: AUC Values

AverageAverage

55

44

33

22

11

ObserverObserver

0.042*0.042*0.5300.530

0.0500.0500.5380.538

0.0500.0500.5270.527

0.0500.0500.5510.551

0.0490.0490.50.57272

0.0490.0490.4610.461

Standard Standard ErrorError

AUCAUC(LabROC)(LabROC)

* Standard Deviation of AUC values

Page 26: A Method for Producing Simulated Mammograms: Observer Study

ConclusionsConclusions

The observer study showed that observers could The observer study showed that observers could not distinguish simulation images from real not distinguish simulation images from real screenscreen--film images film images Our method can produce realistic simulated Our method can produce realistic simulated mammogramsmammograms

Page 27: A Method for Producing Simulated Mammograms: Observer Study

Future WorkFuture Work

We will repeat the observer study using expert We will repeat the observer study using expert breast radiologistsbreast radiologistsWe will use our method for:We will use our method for:

developing CAD systemsdeveloping CAD systemsdeveloping and optimizing xdeveloping and optimizing x--ray imaging systemsray imaging systems