RICOSTRUIRE L'INVISIBILE FANTASMI...

112
RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento di Matematica Politecnico di Milano

Transcript of RICOSTRUIRE L'INVISIBILE FANTASMI...

Page 1: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

RICOSTRUIRE L'INVISIBILE...

FANTASMI PERMETTENDO PAOLO DULIO

Dipartimento di Matematica Politecnico di Milano

Page 2: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

CHARACTERS

MISTER X Dr. Detector

J. Radon A. MacLeod Cormack

G. Newbold Hounsfield

Ghost

Lena A. Einstein

Eric Mr. Body

Dr. Raggio di Luna

Page 3: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 4: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Problem: How can we know the hidden contents?

Page 5: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 6: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 7: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 8: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 9: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Contents known...but body destroyed

Page 10: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Different solution: slice the body

Page 11: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Different approach: slice the body

What about for the human body?

Page 12: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 13: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 14: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 15: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 16: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 17: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 18: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 19: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 20: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 21: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 22: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 23: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Go

Page 24: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

? E

Go

Page 25: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 26: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 27: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 28: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 29: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 30: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 31: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 32: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 33: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 34: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 35: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 36: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 37: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 38: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 39: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 40: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 41: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 42: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

The Beer Law-1852

I0 I(L)

L

dx

I0 I(L)

L

dx

μ1 μ2 μn

dI= intensity attenuation caused by dx

dI= -μIdx, (μ depends on the material).

I(L)=I0e- μL

I(L)=I0e- (μ1+ μ2+---+ μn)L

Absorbance is directly

proportional to thickness

Page 43: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 44: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 45: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 46: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Projection function

Page 47: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Projection function

Page 48: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

SINOGRAM

Page 49: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

r

ϑ=

Page 50: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

r

ϑ=

Page 51: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

RADON TRANSFORM

The sinogram

provides the

visualization of

the available

data set

| | | |

Radon Transform

of the density

function f(x,y)

Rf

Page 52: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

RADON TRANSFORM

The sinogram

provides the

visualization of

the available

data set

| | | |

MAIN PROBLEM: INVERSION OF THE RADON TRANSFORM

Radon Transform

of the density

function f(x,y)

Rf

Page 53: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

RADON TRANSFORM

The sinogram

provides the

visualization of

the available

data set

Radon Transform

of the density

function f(x,y)

| | | |

J. Radon, "Über die Bestimmung von Funktionen durch ihre Integralwerte

längs gewisser Mannigfaltigkeiten", Berichte über die Verhandlungen der

Königlich-Sächsischen Akademie der Wissenschaften zu Leipzig,

Mathematisch-Physische Klasse, Leipzig: Teubner (69): 262–277,1917

Rf

Page 54: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 55: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 56: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 57: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 58: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

CAT-THEORY

Page 59: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Radon model in real applications

Page 60: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Radon model in real applications

Only a finite number of projections can be collected.

Page 61: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Radon model in real applications

Only a finite number of projections can be collected.

Polar-cartesian interpolation is required.

removed

O u

v

O

v

added

u

Page 62: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Radon model in real applications

Only a finite number of projections can be collected.

Polar-cartesian interpolation is required.

u

removed

O u

v

O

v

added

Poor quality of reconstructions Noise X-Ray deviation

Page 63: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

DIGITALIZATION

Page 64: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

VOXELIZATION

Page 65: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

VOXELIZATION

Page 66: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

PIXELIZATION

Page 67: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Linear System of Equations

Page 68: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Linear System of Equations

Image size Number of

unknowns

10x10 100

128x128 16384

256x256 65536

512x512 262144

Numerical approach required

Page 69: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

? ? ?

? ? ? X=

Image to be reconstructed

Page 70: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6 X=

Image to be reconstructed

Page 71: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6 X=

x1

x2

x3

x4

x5

x6

X=

Image to be reconstructed

Page 72: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6

Let scan X along k=2 directions, say horizontal (top-bottom) and vertical (right-left)

X=

Page 73: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6 X=

X1+ X2 +X3 = 9

X4+ X5 +X6 = 6

Page 74: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6 X=

X1+ X2 +X3 = 9

X4+ X5 +X6 = 6

X3

+X6

= 3

X2

+X5

= 6

X1

+X4

= 6

Page 75: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6 X=

X1+ X2 +X3 = 9

X4+ X5 +X6 = 6

9

6

3

6

6

p= projection vector

X3

+X6

= 3

X2

+X5

= 6

X1

+X4

= 6

Page 76: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x1 x2 x3

x4 x5 x6 X=

X1+ X2 +X3 = 9

X4+ X5 +X6 = 6

x1 x2 x3 x4 x5 x6

1 1 1 0 0 0

0 0 0 1 1 1

0 0 1 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

W=

projection matrix X3

+X6

= 3

X2

+X5

= 6

X1

+X4

= 6

Page 77: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

W 1 1 1 0 0 0

0 0 0 1 1 1

0 0 1 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

x1

x2

x3

x4

x5

x6

X

=

9

6

3

6

6

p

Page 78: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

W 1 1 1 0 0 0

0 0 0 1 1 1

0 0 1 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

x1

x2

x3

x4

x5

x6

X

=

9

6

3

6

6

p

m=5 equations

n=6 unknown

r=rank(W)=4

Page 79: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

W 1 1 1 0 0 0

0 0 0 1 1 1

0 0 1 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

x1

x2

x3

x4

x5

x6

X

=

9

6

3

6

6

p

m=5 equations

n=6 unknown

r=rank(W)=4

Page 80: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

W 1 1 1 0 0 0

0 0 0 1 1 1

0 0 1 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

x1

x2

x3

x4

x5

x6

X

=

9

6

3

6

6

p

4 3 2

2 3 1

a solution image X*

+ G X= any solution of WX=0

Page 81: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

G=Ghosts

Page 82: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

4 3 2

2 3 1 +

4 -1 -3

-4 1 3 =

8 2 -1

-2 4 4

X*

4 3 2

2 3 1 +

1 2 -3

-1 -2 3 =

5 5 -1

1 1 4

X

Page 83: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

4 3 2

2 3 1 +

4 -1 -3

-4 1 3 =

8 2 -1

-2 4 4

X*

4 3 2

2 3 1 +

1 2 -3

-1 -2 3 =

5 5 -1

1 1 4

X

Numerical problem: compute a good approximation of a particular solution X* Geometric Problem: investigate the space of ghosts

Page 84: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Ghosts corrupt the image reconstruction

A 256x256 ghost with respect to

horizontal and vertical directions

Page 85: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Adding ghosts provides a change in the image density

ORIGINAL CORRUPTED

Page 86: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Ghosts could change completely a reconstruction

Page 87: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Ghosts could change completely a reconstruction

2 4 4 4 4 4 2

1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1

=1

= 0

Page 88: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Ghosts could change completely a reconstruction

=1 2 4 4 4 4 4 2

1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0

= -1

= 0

Page 89: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Ghosts could change completely a reconstruction

=1 2 4 4 4 4 4 2

1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0

= -1

= 0

1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1

2 4 4 4 4 4 2

Page 90: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Working with ghosts

Due to ghosts, incorporation of prior knowledge is required in the tomographic reconstruction problem.

Page 91: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Working with ghosts

Due to ghosts, incorporation of prior knowledge is required in the tomographic reconstruction problem.

Tomography Approach Information Space of Ghosts

Geometric

Parallel X-rays

Transformations,

Invariants,

Geometric properties

Geometric

aspects

Geometric description

U-polygons

Bad-configurations

Geometric

Source X-rays

Measure theory Analytic

properties

Integral description

Non-trivial zero measurable

Discrete

Parallel X-rays

Polynomial factorization Bounding grid

Valid directions

Algebraic description

Switching components

Discrete

Source X-rays

Projective geometry

Number theory

Geometric

aspects

Geometric description

P-polygons

Computerized

Discrete

Algorithms based on

Iterative methods

Number of grey

levels, kind of

noise

Numerical description

Solutions of WX=0

Page 92: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Assume to know a bounding lattice grid A. For any direction (a,b) define

Polynomial decomposition of ghosts

Page 93: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Assume to know a bounding lattice grid A. For any direction (a,b) define

For a finite set S of directions consider the following polynomial

Polynomial decomposition of ghosts

Page 94: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Assume to know a bounding lattice grid A. For any direction (a,b) define

For a finite set S of directions consider the following polynomial

For a function g: A Z define the associated polynomial

Polynomial decomposition of ghosts

1 -2 3 4 1 5

3 -4 3 1 2 1

-3 2 1 6 5 8

1 1 2 -2 -3 4

6x4y2

Page 95: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Assume to know a bounding lattice grid A. For any direction (a,b) define

For a finite set S of directions consider the following polynomial

For a function g: A Z define the associated polynomial

Theorem (L. Hajdu-R. Tijdeman, 2001)

Polynomial decomposition of ghosts

1 -2 3 4 1 5

3 -4 3 1 2 1

-3 2 1 6 5 8

1 1 2 -2 -3 4

6x4y2

Page 96: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

S={(1,1), (1,2),(1,-4),(3,-1)}

O x

y

Example

Page 97: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

O x

y

Example

Page 98: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

O x

y

Example S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

Page 99: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x

8 0 0 1 0 0 0 0

7 0 -1 0 0 0 -1 0

6 0 -1 0 0 1 0 0

5 1 0 0 0 1 0 0

4 0 0 0 -2 0 0 0

3 0 0 1 0 0 0 1

2 0 0 1 0 0 -1 0

1 0 -1 0 0 0 -1 0

0 0 0 0 0 1 0 0

0 1 2 3 4 5 6

y

O

y

S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

Page 100: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x

8 0 0 1 0 0 0 0

7 0 -1 0 0 0 -1 0

6 0 -1 0 0 1 0 0

5 1 0 0 0 1 0 0

4 0 0 0 -2 0 0 0

3 0 0 1 0 0 0 1

2 0 0 1 0 0 -1 0

1 0 -1 0 0 0 -1 0

0 0 0 0 0 1 0 0

0 1 2 3 4 5 6

y

O

y

S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

Page 101: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x

8 0 0 1 0 0 0 0

7 0 -1 0 0 0 -1 0

6 0 -1 0 0 1 0 0

5 1 0 0 0 1 0 0

4 0 0 0 -2 0 0 0

3 0 0 1 0 0 0 1

2 0 0 1 0 0 -1 0

1 0 -1 0 0 0 -1 0

0 0 0 0 0 1 0 0

0 1 2 3 4 5 6

y

O

y

S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

Page 102: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x

8 0 0 1 0 0 0 0

7 0 -1 0 0 0 -1 0

6 0 -1 0 0 1 0 0

5 1 0 0 0 1 0 0

4 0 0 0 -2 0 0 0

3 0 0 1 0 0 0 1

2 0 0 1 0 0 -1 0

1 0 -1 0 0 0 -1 0

0 0 0 0 0 1 0 0

0 1 2 3 4 5 6

y

O

y

S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

Page 103: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Example

x

8 0 0 1 0 0 0 0

7 0 -1 0 0 0 -1 0

6 0 -1 0 0 1 0 0

5 1 0 0 0 1 0 0

4 0 0 0 -2 0 0 0

3 0 0 1 0 0 0 1

2 0 0 1 0 0 -1 0

1 0 -1 0 0 0 -1 0

0 0 0 0 0 1 0 0

0 1 2 3 4 5 6

y

O

y

S={(1,1), (1,2),(1,-4),(3,-1)}

FS(x,y)= (xy-1) (xy2-1) (x-y4) (x3-y) =

=x6·y3 - x5·y7 - x5·y2 - x5·y + x4·y6 + x4·y5 + x4 - 2·x3·y4 + x2·y8 + x2·y3 + x2·y2 - x·y7 -

x·y6 - x·y + y5

Page 104: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0

0 0 0 0 0 0 0

Example of two sets with the same projections along the four given directions

Page 105: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

Uniqueness of Reconstructions

Any binary set inside a given lattice grid can be uniquely reconstructed from a set S={u1, u2, u3, u4=u1+u2±u3} of four suitably (precisly characterized) lattice directions.

(S. Brunetti - P. D. - C. Peri, 2013)

Let A be a given lattice grid, and let S be a set of uniqueness for A consisting of four directions. Then any binary lattice set in A can be exactly reconstructed from the real valued solution X* having minimal Euclidean norm. (P. D. - S.M. Pagani, 2018)

Page 106: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

B R A

Uniqueness of Reconstructions

• Take S={u1, u2, u3, u4=u1+u2±u3} matching (B.D.P., 2013)

• Compute W and p according to the directions in S

• Compute X* of minimal norm such that WX*=p (SVD, CGLS or different algorithms)

• Theorem: The binary rounding of X* solve the linear system WX=p

• Since S is a set of binary uniqueness, round(X*) is the desired unique reconstruction

Wx=p

Page 107: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

I=ORIGINAL

X* - I ROUND(X*)=I

Uniqueness of Reconstructions

FBP X*

X-ray width ≤ ωS

Page 108: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

I=ORIGINAL

Uniqueness of Reconstructions

X-ray width =2ωS

Iterations=154

Reconstructed=99.76%

Wrong pixels=157

X*

ROUND(X*) ROUND(X*)-I

Page 109: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

I=ORIGINAL

Uniqueness of Reconstructions

X-ray width =3ωS

Iterations=300

Reconstructed=98.96%

Wrong pixels=683

ROUND(X*) ROUND(X*)-I

X*

Page 110: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

I=ORIGINAL

Uniqueness of Reconstructions

X-ray width =4ωS

Iterations=300

Reconstructed=98%

Wrong pixels=1305

ROUND(X*) ROUND(X*)-I

X*

Page 111: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento
Page 112: RICOSTRUIRE L'INVISIBILE FANTASMI PERMETTENDOfds.mate.polimi.it/...l_invisibile_fantasmi_permettendo_18042018.pdf · RICOSTRUIRE L'INVISIBILE... FANTASMI PERMETTENDO PAOLO DULIO Dipartimento

SOME REFERENCE BOOKS

F. Natterer, The Mathematics of Computerized Tomography, Teubner, Stuttgart, 1986.

A.C. Kak and M. Slaney, Principles of Computerized Tomographic Imaging, IEEE Press,1988

Free available online http://www.slaney.org/pct/pct-toc.html

G. T. Herman and A. Kuba, Discrete Tomography: Foundations, Algorithms, and Applications, Birkhäuser, Boston, 1999.

G. T. Herman and A. Kuba, Advances in Discrete Tomography and its Applications, Birkhäuser, Boston, 2007.

R. J. Gardner, Geometric Tomography, 2nd ed. Cambridge University Press, New York, 2006