projection-based metal-artifact reduction for industrial 3d x-ray computed tomography

Post on 20-Feb-2016

29 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Projection-Based Metal-Artifact Reduction for Industrial 3D X-ray Computed Tomography. Artem Amirkhanov 1,2 Michael Reiter 2 Johann Kastner 2 Christoph Heinzl 2 M. Eduard Gröller 1. 1 Institute of Computer Graphics and Algorithms Vienna University of Technology. - PowerPoint PPT Presentation

TRANSCRIPT

Projection-Based Metal-Artifact Reduction for Industrial 3D X-ray

Computed TomographyArtem Amirkhanov 1,2

Michael Reiter 2

Johann Kastner 2

Christoph Heinzl 2

M. Eduard Gröller 1

1 Institute of Computer Graphicsand Algorithms

Vienna University of Technology

2 Upper Austrian University of Applied Sciences

Wels Campus, Austria

Artem Amirkhanov 2

Scanning Geometry

Artem Amirkhanov 3

Scanning Geometry

X-ray sourceSpecimen

Detector

Rotary plate

Projections 3D VolumeReconstruction

Multi-Material Components (MMCs)

Artem Amirkhanov 4

Most industrial parts are MMCsMaterials:

AirPlasticMetal

Metal Artifacts

Artem Amirkhanov 5

Appear in MMCsMetal artifacts

Dark-band artifactsStreak-noise artifacts

Caused by beam hardeningBad for

Material characterization Measurements

Dark-band artifacts

Streak-noise artifacts

Our Contributions

Artem Amirkhanov 6

Adaptation of a projection-based metal artifacts reduction (MAR) workflow for 3DXCTIntegrated visual analysis tool

MAR Workflow

Integrated VA Tool

Main Idea

Artem Amirkhanov 7

Artifacts source: projectionsWe remove metal from projectionsWe then reconstruct the 3D volume with reduced artifactsWe insert the metal back into this volume

Streak-noise artifacts

Initial Data

Initial Reconstruction3D Volume

Metal3D Volume

Without MetalProjections

Metal InterpolatedProjection

MAR Volume3D VolumeOutput

Reconstruction

Material Separation

Forward Projection

Interpolation

Fusion

Wor

kflo

w

MAR without Metal3D Volume

Reconstruction

Projections

Projections 3D Volume

InputMAR Workflow

Artem Amirkhanov 8

Attenuation coefficient thresholding

Artem Amirkhanov 9

Material Separation

Initial Data

Initial Reconstruction3D Volume

Metal3D Volume

Without MetalProjections

Metal InterpolatedProjection

MAR Volume3D Volume

Input

Output

Reconstruction

Material Separation

Forward Projection

Interpolation

Fusion

Wor

kflo

w

MAR without Metal3D Volume

Reconstruction

Projections

Projections 3D Volume

MAR Workflow

Artem Amirkhanov 10

Artem Amirkhanov

Forward ProjectionWorks as follows:

Project every metal voxel on every projection

X-ray sourceSpecimen

Projection

Rotary plate

Artem Amirkhanov 12

Forward Projection

Projection

Metal voxel projectionVoxel center

Length of projected voxel diagonal

Covered pixels

Partially covered pixelsWe overestimate partially covered pixels

Artem Amirkhanov 13

Initial Data

Initial Reconstruction3D Volume

Metal3D Volume

Without MetalProjections

Metal InterpolatedProjection

MAR Volume3D Volume

Input

Output

Reconstruction

Material Separation

Forward Projection

Interpolation

Fusion

Wor

kflo

w

MAR without Metal3D Volume

Reconstruction

Projections

Projections 3D Volume

MAR Workflow

3D Volume Metal

Forward Projection

Initial Data

Initial Reconstruction3D Volume

Metal InterpolatedProjection

MAR Volume3D Volume

Input

Reconstruction

Material Separation

Interpolation

Fusion

Wor

kflo

w

MAR without Metal3D Volume

Reconstruction

Projections

3D Volume

Artem Amirkhanov 14

Without MetalProjections

MAR Workflow

Projections

Output

Artem Amirkhanov 15

Interpolation

Row-wise linear interpolation along the X axis

Artem Amirkhanov 16

Interpolation

Row-wise linear interpolation along the X axis

Artem Amirkhanov 17

Interpolation

Row-wise linear interpolation along the X axis

Artem Amirkhanov 18

Interpolation

Row-wise linear interpolation along the X axis

Start of the gap End of the gap

Artem Amirkhanov 19

Interpolation

Row-wise linear interpolation along the X axis

Start of the gap End of the gap

Initial Data

Initial Reconstruction3D Volume

Metal3D Volume

Without MetalProjections

Metal InterpolatedProjection

MAR Volume3D Volume

Input

Output

Reconstruction

Material Separation

Forward Projection

Interpolation

Fusion

Wor

kflo

w

MAR without Metal3D Volume

Reconstruction

Projections

Projections 3D Volume

MAR Workflow

Artem Amirkhanov 20

Artem Amirkhanov 21

Initial Data

Initial Reconstruction3D Volume

Metal3D Volume

Without MetalProjections

Metal InterpolatedProjection

MAR Volume3D Volume

Input

Output

Reconstruction

Material Separation

Forward Projection

Interpolation

Fusion

Wor

kflo

w

MAR without Metal3D Volume

Reconstruction

Projections

3D Volume

MAR Workflow

Artem Amirkhanov 22

Fusion

Interpolation on the metal boundaries for smooth appearance

Artem Amirkhanov 23

Integrated Visual Analysis Tool

Steps of the workflow are integratedVisual threshold estimation

Segmentation previewResult preview

Visual result exploration

Artem Amirkhanov 24

Results (1)

Artem Amirkhanov 25

Results (1)

Artem Amirkhanov 26

Results (2)

Artem Amirkhanov 27

Results (2)

Artem Amirkhanov 28

Results (3)

Artem Amirkhanov 29

Results (3)

Artem Amirkhanov 30

Limitations

Interpolation introduces blurring in the result Limiting factor: metal projected area

Artem Amirkhanov 31

Limitations

Interpolation introduces blurring in the result Limiting factor: metal projected area

Artem Amirkhanov 32

Conclusions

MAR for 3D industrial MMCsSignificant artifact reductionWorks for various datasets

Integrated visual analysis toolAssisting user in threshold estimationExploring the result

GPU implementation (CUDA)ReconstructionForward-projectionInterpolation

Artem Amirkhanov 33

Conclusions

Thank you!

VS

Contact: artem@cg.tuwien.ac.at

top related