Towards unlocking the full potential of Multileaf Collimators Paul - - PowerPoint PPT Presentation

towards unlocking the full potential of multileaf
SMART_READER_LITE
LIVE PREVIEW

Towards unlocking the full potential of Multileaf Collimators Paul - - PowerPoint PPT Presentation

Towards unlocking the full potential of Multileaf Collimators Paul Morel 1 Romeo Rizzi 2 Guillaume Blin 1 ephane Vialette 1 St 1 Universit e Paris-Est, LIGM - UMR CNRS 8049, France. 2 Department of Computer Science - University of Verona,


slide-1
SLIDE 1

Towards unlocking the full potential of Multileaf Collimators

Guillaume Blin1 Paul Morel1 Romeo Rizzi2 St´ ephane Vialette1

1Universit´

e Paris-Est, LIGM - UMR CNRS 8049, France.

2Department of Computer Science - University of Verona, Italy.

January, 27 2014

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 1 / 34

slide-2
SLIDE 2

Outline:

Radiotherapy Algorithmics and Radiotherapy Multi-Leaf Collimators (MLCs) Algorithmic results for dual MLCs and rotating MLCs

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 2 / 34

slide-3
SLIDE 3

Radiotherapy

Radiotherapy

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 3 / 34

slide-4
SLIDE 4

Radiotherapy

Radiotherapy

Radiation-Therapy Cancer treatment relying on radiations aiming at killing cancerous cells. Radiotherapy (Step and Shoot) External X-ray(photon) cone beam rotating around a patient, stopping at specific angles to deliver a prescribed treatment.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 4 / 34

slide-5
SLIDE 5

Radiotherapy

Radiotherapy: Gantry

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 5 / 34

slide-6
SLIDE 6

Radiotherapy

Radiotherapy: Multi-Leaf Collimator (MLC)

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 6 / 34

slide-7
SLIDE 7

Radiotherapy

Radiotherapy: Treatment Planning

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 7 / 34

slide-8
SLIDE 8

Radiotherapy

Radiotherapy: Treatment Planning

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 8 / 34

slide-9
SLIDE 9

Radiotherapy

Radiotherapy: Treatment Planning

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 9 / 34

slide-10
SLIDE 10

Radiotherapy

Radiotherapy: Treatment Planning

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 10 / 34

slide-11
SLIDE 11

Algorithmics and Radiotherapy

Algorithmics and Radiotherapy

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 11 / 34

slide-12
SLIDE 12

Algorithmics and Radiotherapy

Algorithmics and Radiotherapy

Fluence map ⇔ 2D intensity matrix MLC Configurations ⇔ Matrix decomposition Time (Intensity) ⇔ Weight

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 12 / 34

slide-13
SLIDE 13

Algorithmics and Radiotherapy

Algorithmics and Radiotherapy: Matrices properties

2D intensity matrix:

Positive integer matrix

Matrix representing an MLC configuration:

Binary matrix Consecutive ones property (C1P)

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 13 / 34

slide-14
SLIDE 14

Algorithmics and Radiotherapy

Algorithmics and Radiotherapy: Problems

Total beam-on time minimization: total irradiation time. Solvable in linear time.[Ahuja and Hamacher, 2005] Setup time minimization: time shaping the apertures. Strongly NP-Hard, even for 1 row matrices.[Baatar et al., 2005]

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 14 / 34

slide-15
SLIDE 15

Multi-Leaf Collimators

Multi-Leaf Collimators

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 15 / 34

slide-16
SLIDE 16

Multi-Leaf Collimators

Multi-Leaf Collimators: Conventional MLC

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 16 / 34

slide-17
SLIDE 17

Multi-Leaf Collimators

Multi-Leaf Collimators: Dual MLC

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 17 / 34

slide-18
SLIDE 18

Multi-Leaf Collimators

Multi-Leaf Collimators: Dual MLC

Interest ?            1 1 1 . . . 1 1 . . . 1 1 1 1 . . . 1 1 . . . 1 1 1 1 . . . . . . . . . . . . . . . . . . ... . . . 1 1 . . . 1           

=

           1

1

1 . . .

↑ ← + ← + ←

. . .

+

1

1

1 . . .

↑ ← + ← + ←

. . .

+

1

1

1 . . .

. . . . . . . . . . . . . . . ... . . .

← + ← + ←

. . .

+

          

+

          

+ → + → +

. . .

→ ↑

1

1

. . . 1

+ → + → +

. . .

→ ↑

1

1

. . . 1

+ → + → +

. . .

. . . . . . . . . . . . . . . ... . . .

1

1

. . . 1            2 configurations instead of a linear number!

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 18 / 34

slide-19
SLIDE 19

Multi-Leaf Collimators

Multi-Leaf Collimators: Rotating MLC

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 19 / 34

slide-20
SLIDE 20

Multi-Leaf Collimators

Multi-Leaf Collimators: Rotating MLC

Interest ?     1 4 2 5 1 3 3 2 1 3 2 5 6 4 6     =     1 1 1 1 1 1 1 1    

H

+     1 1 1 1 1 1 1 1 1    

H

+     1 1 1 1 1 1 1 1 1 1 1 1    

H

+     1 1 1 1 1 1 1 1 1 1 1    

H

+     1 1 1 1 1 1    

V

+     1 1 1 1    

V

6 configurations instead of 8. Note: H: horizontal configuration, V: vertical configuration.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 20 / 34

slide-21
SLIDE 21

Multi-Leaf Collimators

Multi-Leaf Collimators: Dual and Rotating MLCs

What happens to the problems: Setup time minimization ? Total beam-on time minimization ?

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 21 / 34

slide-22
SLIDE 22

Algorithmic results for dual MLCs and rotating MLCs

Algorithmic results for dual MLCs and rotating MLCs

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 22 / 34

slide-23
SLIDE 23

Algorithmic results for dual MLCs and rotating MLCs Result for the dual MLCs

Algorithmic result for dual MLCs

Theorem The Dual-MLC Decomposition problem is NP-Hard when minimizing the total setup time.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 23 / 34

slide-24
SLIDE 24

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic results for rotating MLCs

Matrix Orthogonal Decomposition (MOD) problem: Decompose a fluence map using horizontal and vertical MLC configurations.

Theorem The MOD problem is NP-Hard when minimizing either the total setup time or the total beam-on time.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 24 / 34

slide-25
SLIDE 25

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic results for rotating MLCs: Approximation algorithm for the beam-on time minimization

Integer Linear Program minimizing the total beam-on time for MOD: minimize H + V subject to ∀1 ≤ k ≤ m,

  • i≤j

Hk

ij ≤ H

(1) ∀1 ≤ k ≤ m,

  • i≤j

V k

ij ≤ V

(2) ∀k, k′ ∈ {1, . . . m}2,

  • i≤k′≤j

Hk

ij +

  • i′≤k≤j′

V k′

i′j′ = M[k][k′]

(3) ∀i, j, k, Hk

ij ≥ 0, V k ij ≥ 0

1 ≤ i ≤ j ≤ m, 1 ≤ i′ ≤ j′ ≤ m, H ≥ 0, V ≥ 0.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 25 / 34

slide-26
SLIDE 26

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic result for rotating MLCs: Approximation algorithm for the beam-on time minimization

Relax of the integrality constraint ⇒ Fractional Linear Program. Rounding of the fractional solution ⇒ Integral solution not too far from

  • ptimal.

Principle of the algorithm:

1

Compute in polynomial time an optimal fractional solution for horizontal configurations.

2

Provide an integral rounding for horizontal configurations.

3

Compute the corresponding vertical configurations in linear time.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 26 / 34

slide-27
SLIDE 27

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic result for rotating MLCs: Rounding technique

Let us consider the kth row of the horizontal configurations:

6.6 3.9 10.5 10.5 11.7 15.6 11.7 10.5 7.8 3.9 7.8

Mk

[6, 6] 3.9 [8, 9] 1.2 [5, 7] [4, 7] [1, 1] 2.7 [3, 8] [11, 11] [1, 3] [1, 9] [3, 11]

Original set of intervals Transform the original set into a set where intervals are either nested or independent.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 27 / 34

slide-28
SLIDE 28

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic result for rotating MLCs: Rounding technique

6.6 3.9 10.5 10.5 11.7 15.6 11.7 10.5 7.8 3.9 7.8

Mk Mk

[6, 6] [9, 9] [5, 7] [4, 7] [1, 1] [4, 7] [8, 8] [11, 11] [3, 3] [1, 2] [1, 2] [3, 9] 6.6 [10, 11]

Transformed set without crossing Transform the new set into a set of nested intervals.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 28 / 34

slide-29
SLIDE 29

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic result for rotating MLCs: Rounding technique

Transformations used to build a set of nested intervals.

[1, 2] w1 [1, 2] w2 [1, 2] w1 + w2

Case: Copy of an interval

[2, 3] w2 [1, 5] w1 [4, 5] w3 [2, 3] w2 [4, 5] w3 [1, 3] w1 [4, 5] w1

Case 3 intervals: a)

[2, 3] w2 [1, 5] w1 [3, 4] w3 [3, 4] w3 − w2 [2, 4] w2 [1, 5] w1

Case 3 intervals: b) w2 < w3

If w3 < w2, the process is similar to the case b).

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 29 / 34

slide-30
SLIDE 30

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic result for rotating MLCs: Rounding technique

Set of independent subsets of nested intervals (stack):

6.6 3.9 10.5 10.5 11.7 15.6 11.7 10.5 7.8 3.9 7.8

Mk

[6, 6] [5, 7] [1, 1] [8, 8] [11, 11] [1, 2] [3, 7] 10.5 [8, 9] [10, 11]

Final set composed of independent towers Round each stack separately.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 30 / 34

slide-31
SLIDE 31

Algorithmic results for dual MLCs and rotating MLCs Results for the rotating MLCs

Algorithmic result for rotating MLCs: Rounding technique

11 11 12 15 12

Mk

[6, 6] [5, 7] [3, 7]

Rounded stack Finally:

1

Subtract the horizontal integral solution from the intensity matrix.

2

Compute the corresponding vertical configurations in linear time.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 31 / 34

slide-32
SLIDE 32

Conclusion

Conclusion

Radiotherapy is an interesting application field for algorithmics. Minimizing the total setup time is NP-Hard for Dual MLCs. The MOD problem is NP-Hard when minimizing the beam-on time or the total setup time. Approximation algorithm to minimize the beam-on time for rotating MLCs.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 32 / 34

slide-33
SLIDE 33

Acknowledgments

Acknowledgments

Members of the Radiotherapy Group of Institut Bergoni´ e (Bordeaux, France): Especially:

Guy Kantor Christina Zacharatou

Members of the Dpt. of Radiation Oncology (University of Iowa, USA): Especially:

Xiaodong Wu Dongxu Wang Ryan Flynn

Work partially supported by ANR project BIRDS JCJC SIMI 2-2010

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 33 / 34

slide-34
SLIDE 34

Acknowledgments

Thank you! ˇ Dakujem!

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 34 / 34

slide-35
SLIDE 35

Bibliography

Ahuja, R. and Hamacher, H. (2005). A network flow algorithm to minimize beam-on time for unconstrained multileaf collimator problems in cancer radiation therapy. Networks, 45(1):36–41. Baatar, D., Hamacher, H., Ehrgott, M., and Woeginger, G. (2005). Decomposition of integer matrices and multileaf collimator sequencing. Discrete Applied Mathematics, 152(1-3):6–34. Webb, S. (2010). Does the option to rotate the Elekta Beam Modulator MLC during VMAT IMRT delivery confer advantage? - a study of ’parked gaps’. Physics in Medicine and Biology, 55(11):N303–19. Yao, J. (1997). US Patent 5,591,983: Multiple layer multileaf collimator.

  • G. Blin, P.Morel, R. Rizzi, S. Vialette

Unlocking the full potential of Multileaf Collimators January, 27 2014 34 / 34