📚 BÀI 18 – MLC: 120 LÁ KIM LOẠI CÓ THỂ TẠO RA MỘT KHỐI U 3D NHƯ THẾ NÀO?
Đây là một bài rất thú vị, vì MLC là nơi “kế hoạch toán học của TPS” biến thành hình dạng beam vật lý thực sự.
Nếu Bài 17 giúp chúng ta hiểu:
LINAC tạo và điều khiển beam như thế nào?
thì Bài 18 sẽ trả lời:
Làm thế nào một hệ thống gồm hàng chục hoặc hàng trăm lá kim loại có thể điều khiển beam đủ tinh vi để tạo ra phân bố liều phù hợp với một khối u có hình dạng rất phức tạp?
1. Trước hết: MLC là gì?
MLC = Multi-Leaf Collimator
Có thể dịch đơn giản là:
Bộ chuẩn trực đa lá.
Nó gồm rất nhiều lá kim loại có thể chuyển động độc lập hoặc theo từng cặp đối diện.
Ví dụ mô hình đơn giản:
PHOTON BEAM
↓↓↓
┌─────────────────┐
│ █ █ █ █ █ █ █ █ │
│ █ █ █ █ █ █ █ █ │
│ █ █ █ █ █ █ █ █ │
│ █ █ █ █ █ █ █ █ │
└─────────────────┘
MLC
Mỗi █ đại diện cho một leaf.
2. Tại sao cần MLC?
Nếu không có MLC, beam có thể giống:
████████████████████
████████████████████
████████████████████
████████████████████
████████████████████
Một field hình chữ nhật khá đơn giản.
Nhưng khối u có thể có hình dạng:
█████
█████████
███████████
████████████
█████████
█████
Nếu chỉ dùng một field hình chữ nhật:
████████████████
████████████████
████████████████
████████████████
thì sẽ chiếu thêm rất nhiều mô lành.
MLC cho phép tạo field gần với hình dạng mục tiêu hơn.
3. Hãy coi mỗi leaf như một “cánh cửa”
Một cách hình dung rất dễ hiểu:
BEAM
↓
┌──────────────┐
│ │
│ LEAF 1 │
│ LEAF 2 │
│ LEAF 3 │
│ LEAF 4 │
│ ... │
└──────────────┘
Leaf có thể:
MỞ → photon đi qua
ĐÓNG → photon bị chặn
Vì vậy MLC có thể tạo ra:
Aperture – khẩu độ beam.
4. Aperture là gì?
Ví dụ:
████████████████████
████████ ████████
██████ ████████
████ ████████
████████ ████████
████████████████████
Phần khoảng trống:
████████
██████████
██████████
████████
là vùng beam có thể đi qua.
Đó là:
MLC aperture
5. Nhưng MLC không “nhìn thấy khối u”
Đây là một hiểu lầm quan trọng.
MLC không tự biết:
“À, đây là khối u.”
Nó chỉ nhận lệnh từ hệ thống điều khiển.
Chuỗi thực tế là:
CT
↓
Contours
↓
TPS
↓
Optimization
↓
MLC trajectory
↓
LINAC controller
↓
MLC motors
↓
Leaf positions
6. TPS mới là nơi “biết” hình dạng target
Từ CT, bác sĩ/kỹ thuật viên lập contour:
CT
↓
┌─────────┐
│ TUMOR │
│ ███████ │
│ ███████ │
└─────────┘
TPS biết:
- target ở đâu
- OAR ở đâu
- dose cần đạt
- các ràng buộc dose
Sau đó nó tìm cách điều khiển beam.
7. MLC là “cơ cấu chấp hành”
Đây là cách nhìn rất hay nếu bạn quen với điện tử và điều khiển.
TPS:
ra lệnh
MLC:
thực hiện lệnh
Position sensor:
báo cáo vị trí thực tế
Controller:
kiểm tra
Có thể viết:
TPS
│
▼
Command
│
▼
Controller
│
▼
Motor
│
▼
Leaf
│
▼
Position feedback
│
└────────► Controller
Đây chính là một hệ thống closed-loop control.
8. Một leaf gồm những gì?
Về mặt khái niệm, mỗi leaf có:
┌─────────────┐
│ LEAF │
└──────┬──────┘
│
Motor
│
Transmission
│
Position sensor
Tùy thiết kế cụ thể của từng hãng/model, cơ cấu truyền động và hệ thống feedback có thể khác nhau.
9. Tại sao leaf phải rất chính xác?
Hãy tưởng tượng edge của field nằm ngay cạnh một cấu trúc quan trọng:
██████████████│
██████████████│ SPINAL CORD
██████████████│
██████████████│
Nếu leaf dịch chuyển sai:
1 mm
thì vùng dose cao có thể thay đổi đáng kể trong những tình huống gradient dose cao.
Do đó MLC cần:
- độ chính xác vị trí
- khả năng lặp lại
- kiểm soát chuyển động
- kiểm tra lỗi
10. Leaf pair là gì?
Các leaf thường được bố trí thành hai hàng đối diện.
Ví dụ:
A leaves B leaves
████████████ ████████████
████████████ ████████████
████████████ ████████████
████████████ ████████████
Một cặp đối diện có thể tạo ra một khe:
██████████ ██████████
█████████ █████████
██████ ████████
█████████ █████████
██████████ ██████████
Khe đó chính là một phần của aperture.
11. Hình dạng leaf rất quan trọng
Nếu hai lá chỉ là những miếng kim loại phẳng, việc tạo field sẽ bị giới hạn bởi hình học.
Trong thực tế leaf có hình dạng được thiết kế để giảm các vấn đề như:
- radiation leakage
- transmission
- tongue-and-groove effects
- penumbra
- geometric effects
12. Một vấn đề rất thú vị: Leaf không thể chặn 100% photon
MLC là vật liệu hấp thụ mạnh, nhưng không phải “bức tường tuyệt đối”.
Một phần bức xạ vẫn có thể truyền qua leaf.
Có thể hình dung:
Photon
↓ ↓ ↓ ↓ ↓
████████████ MLC
↓ ↓
↓ ↓ leakage/transmission
Vì vậy TPS phải có mô hình MLC thực tế.
13. MLC không chỉ tạo hình: nó còn tạo “intensity”
Đây là lúc chúng ta bước từ 3D conformal sang IMRT.
Trong 3D conformal:
Aperture
↓
Hình dạng field
Trong IMRT:
Aperture
+
Leaf motion
+
MU
↓
Intensity pattern
14. Hãy tưởng tượng beam là một màn hình
Đây là một phép ví dụ rất dễ hiểu.
Hãy coi beam là một màn hình:
████████████
████████████
████████████
████████████
Ta muốn tạo:
20 40 60 40 20
30 60 80 60 30
40 80 100 80 40
30 60 80 60 30
Tức là:
mỗi vùng cần một mức intensity khác nhau.
MLC + MU có thể tạo ra những pattern như vậy theo cách phù hợp với thuật toán và cơ chế delivery.
15. Nhưng MLC không điều khiển “mức xám” trực tiếp
Đây là điểm rất quan trọng.
Leaf chủ yếu quyết định:
beam được mở ở đâu.
Còn intensity tổng thể còn phụ thuộc vào:
- thời gian mở
- tốc độ dose
- MU
- chuyển động leaf
Do đó:
POSITION
+
TIME
+
MU
+
DOSE RATE
↓
INTENSITY
16. Đây chính là nguyên lý của Dynamic MLC
Giả sử một leaf chuyển động:
T1
██████████
T2
████████
T3
██████
T4
████
Trong khi beam đang phát, leaf thay đổi vị trí.
Vùng được chiếu lâu hơn:
nhận nhiều dose hơn.
Vùng được che lâu hơn:
nhận ít dose hơn.
17. Một ví dụ đơn giản
Giả sử có một khe beam.
████████ ████████
████████ ████████
████████ ████████
Nếu khe di chuyển từ trái sang phải:
T1 → ████
T2 → ████
T3 → ████
T4 → ████
thì mỗi vị trí trên bệnh nhân có thể nhận dose khác nhau.
Đây là một trong những ý tưởng nền tảng của dynamic MLC / sliding window.
18. Sliding Window
Tên gọi rất trực quan:
Sliding Window
Có thể hình dung:
███████ ███████
██████ ███████
████ ███████
↓
↓
↓
█████ ███████
██████ ███████
███████ ███████
Một khe hẹp “trượt” qua field.
Dose tại từng vị trí phụ thuộc vào thời gian khe mở đi qua.
19. Step-and-shoot
Một phương pháp khác là:
Position 1
↓
Beam ON
↓
Beam OFF
Position 2
↓
Beam ON
↓
Beam OFF
Position 3
↓
Beam ON
Tức là:
MLC dừng → beam phát → beam dừng → MLC chuyển → beam phát tiếp.
Đây được gọi khái niệm là:
Step-and-shoot IMRT.
20. So sánh hai cách
| Đặc điểm | Step-and-shoot | Dynamic MLC |
|---|---|---|
| MLC | Di chuyển giữa các segment | Di chuyển trong lúc beam phát |
| Beam | ON/OFF theo segment | Có thể phát liên tục |
| Điều khiển | Segment | Trajectory |
| Mức độ phức tạp | Thấp hơn | Cao hơn |
21. VMAT đưa MLC lên một cấp độ khác
VMAT không chỉ:
MLC chuyển động.
Mà đồng thời:
MLC
↕
Gantry
↻
Dose rate
↑↓
Tất cả diễn ra trong một arc.
22. Hãy tưởng tượng một arc 360°
0°
●
↙ ↘
● ●
270° 90°
● ●
↖ ↗
●
180°
Trong mỗi góc:
Gantry angle
MLC position
Dose rate
Gantry speed
đều có thể thay đổi theo kế hoạch.
23. TPS tạo ra “trajectory”
Đây là từ rất quan trọng.
TPS không chỉ nói:
“MLC hãy ở vị trí này.”
Nó có thể tạo ra một chuỗi trạng thái theo thời gian/góc:
Time/Angle
│
├── 0° → MLC A, MU rate X
├── 10° → MLC B, MU rate Y
├── 20° → MLC C, MU rate Z
├── 30° → ...
└── 360°
Đó là một dạng trajectory.
24. Nhưng LINAC phải kiểm tra trajectory
Đây là nơi Bài 17 quay trở lại.
TPS nói:
MLC target position = X
LINAC kiểm tra:
Commanded position
↕
Actual position
Nếu sai vượt điều kiện cho phép:
hệ thống có thể inhibit/terminate beam tùy loại lỗi và kiến trúc an toàn.
25. Đây là lý do MLC có feedback
Có thể hình dung:
TPS
│
▼
Desired position
│
▼
Controller
│
▼
Motor
│
▼
Leaf
│
▼
Position sensor
│
▼
Actual position
│
└────────► Controller
Đây chính là điều khiển vòng kín.
26. Một điểm rất quan trọng: MLC có hai chức năng khác nhau
Chức năng 1 – Geometric shaping
"Beam đi qua vùng nào?"
Chức năng 2 – Intensity modulation
"Beam đi qua vùng đó trong bao lâu / với mức delivery nào?"
Kết hợp:
shape + intensity
→ tạo ra khả năng của IMRT/VMAT.
27. Nhưng làm sao từ “khối u 3D” lại ra MLC 2D?
Đây là câu hỏi rất hay.
Khối u là:
3D
┌─────────┐
/ /│
┌─────────┐ │
│ TUMOR │ │
│ │ /
└─────────┘/
Nhưng MLC tại một góc beam cụ thể chỉ tạo một aperture 2D.
TPS giải quyết bằng cách:
chiếu hình học 3D của target lên hướng beam.
28. Hãy tưởng tượng ánh sáng chiếu vào vật thể
Giống như:
💡
\
\
\
[TUMOR]
\
\
SHADOW
Shadow trên một mặt phẳng chính là hình chiếu.
MLC tạo ra aperture dựa trên hình chiếu đó.
29. Nhưng một beam duy nhất thường chưa đủ
Khối u 3D có thể rất phức tạp.
Một hướng beam:
BEAM
↓
┌─────────┐
│ TUMOR │
└─────────┘
không thể tối ưu tất cả mọi thứ.
Vì vậy dùng nhiều beam:
↓ Beam 1
→ Beam 2 TUMOR Beam 3 ←
↑ Beam 4
30. Mỗi góc có một aperture khác nhau
Ví dụ:
Beam 1 → Aperture A
Beam 2 → Aperture B
Beam 3 → Aperture C
Beam 4 → Aperture D
Tất cả cộng lại:
A + B + C + D
↓
3D DOSE
31. Đây chính là chìa khóa của IMRT
IMRT không cố làm cho:
một beam hoàn hảo.
Nó tạo ra:
nhiều beam có cấu trúc khác nhau, sau đó cộng chúng lại để tạo dose distribution mong muốn.
Beam 1 ──┐
Beam 2 ──┤
Beam 3 ──┼──► 3D DOSE
Beam 4 ──┤
Beam 5 ──┘
32. TPS làm ngược bài toán
Đây là một ý tưởng rất quan trọng.
Forward calculation:
Nếu biết:
Beam
+
MLC
+
MU
→ tính:
Dose
Inverse planning:
Biết:
Desired dose
→ tìm:
Beam
MLC
MU
Đây là bản chất của inverse planning.
33. Hãy xem nó như một bài toán ngược
WANTED
DOSE DISTRIBUTION
│
▼
OPTIMIZER
│
┌──────────┼──────────┐
▼ ▼ ▼
MLC MU Beam angles
│ │ │
└──────────┼──────────┘
▼
FINAL PLAN
Đây là một trong những lý do TPS hiện đại mạnh đến vậy.
34. Nhưng optimizer không chỉ nhìn tumor
Nó còn nhìn OAR.
Ví dụ:
TARGET
│
+ dose
│
▼
┌──────────────┐
│ OPTIMIZATION │
└──────────────┘
│ │
▼ ▼
Heart Cord
- dose - dose
Vì vậy MLC pattern cuối cùng có thể trông rất phức tạp.
35. Từ đây xuất hiện “fluence map”
Đây là một khái niệm rất quan trọng.
TPS có thể xác định một fluence/intensity pattern mong muốn cho một beam.
Ví dụ minh họa:
10 20 30 40 30 20 10
20 40 60 80 60 40 20
30 60 90 100 90 60 30
20 40 60 80 60 40 20
10 20 30 40 30 20 10
Đây chưa phải là dose 3D.
Nó là một phần mô tả:
beam cần được điều biến như thế nào.
36. Từ fluence → MLC motion
Đây là một bài toán chuyển đổi:
Desired fluence
│
▼
Optimization / sequencing
│
▼
MLC positions vs time
│
▼
Machine delivery
Có nhiều phương pháp để biến fluence mong muốn thành trajectory có thể thực hiện trên máy.
37. Đây là một hạn chế rất quan trọng
TPS có thể “muốn” một pattern rất đẹp:
Desired:
████▒▒░░░░▒▒████
nhưng LINAC có giới hạn:
- leaf speed
- leaf travel
- acceleration/deceleration
- maximum dose rate
- gantry speed
- mechanical constraints
Vì vậy:
Không phải mọi dose distribution toán học đều có thể delivery.
38. Đây là lý do “machine constraints” phải được đưa vào tối ưu hóa
TPS không chỉ hỏi:
“Dose nào tốt nhất?”
mà còn:
“Dose nào tốt nhất mà LINAC thực sự có thể tạo ra?”
Đây là điểm rất quan trọng.
39. Ví dụ
TPS muốn:
Leaf A
0 → 100 mm trong 0.1 s
nhưng máy không thể di chuyển nhanh như vậy.
Do đó kế hoạch phải được thay đổi.
Ideal plan
↓
Machine constraints
↓
Deliverable plan
40. Vì vậy có hai thế giới
Thế giới toán học
"Điều gì tốt nhất cho dose?"
Thế giới máy
"LINAC có thể thực hiện điều gì?"
TPS phải tìm giao điểm:
IDEAL DOSE
∩
MACHINE CAPABILITY
│
▼
DELIVERABLE PLAN
41. Và đây là lý do QA MLC rất quan trọng
Sau khi có kế hoạch:
TPS Plan
↓
MLC trajectory
↓
LINAC
phải có các phương pháp QA phù hợp để xác nhận hệ thống delivery hoạt động đúng.
Ví dụ kiểm tra:
- leaf position
- repeatability
- geometric accuracy
- dosimetric performance
- delivery consistency
42. Bây giờ hãy quay lại câu hỏi ban đầu
120 lá kim loại làm sao tạo ra khối u 3D?
Câu trả lời chính xác là:
MLC không trực tiếp tạo ra khối u 3D.
Nó tạo ra:
các aperture/fluence pattern theo từng hướng beam.
TPS kết hợp:
CT anatomy
+
Target/OAR
+
Beam angles
+
MLC positions
+
MU
+
Dose calculation
để tạo:
3D dose distribution.
43. Đây là bức tranh hoàn chỉnh
CT
│
▼
3D PATIENT MODEL
│
┌──────────┴──────────┐
▼ ▼
TARGET OAR
│ │
└──────────┬──────────┘
▼
TPS OPTIMIZER
│
┌──────────┼──────────┐
▼ ▼ ▼
MLC MU BEAM ANGLE
│ │ │
└──────────┼──────────┘
▼
LINAC DELIVERY
│
▼
3D DOSE
│
▼
DVH
44. Một ví dụ cực kỳ trực quan
Hãy tưởng tượng khối u như một quả bóng:
______
.-' '-.
.' TUMOR '.
/ \
\ /
'. .'
'-.______.-'
Beam từ bên trái:
████████████████ → TUMOR
Beam từ phía trên:
███
███
███
↓
TUMOR
Beam từ phía sau:
TUMOR ← ████████████
Mỗi hướng có aperture khác nhau.
Khi cộng tất cả:
Beam 1 ─────►
\
Beam 2 ─────► ●
/
Beam 3 ─────►
dose có thể được tập trung tốt hơn vào target.
45. Nhưng khối u thực tế không phải quả bóng
Có thể có hình dạng:
████
███████
███████████
████████████
█████████
███
████
và nằm cạnh:
TUMOR
███████
█████████
│
SPINAL CORD
█
█
Khi đó bài toán trở nên rất khó.
MLC + nhiều beam + inverse planning chính là một phần của lời giải.
🧠 46. 10 từ khóa của Bài 18
Hãy ghi nhớ:
- MLC
- Leaf
- Leaf pair
- Aperture
- Fluence
- Dynamic MLC
- Step-and-shoot
- IMRT
- VMAT
- Inverse planning
🎯 47. Ba câu quan trọng nhất
Câu 1
MLC không biết khối u ở đâu.
TPS biết thông tin giải phẫu và tính toán lệnh cho MLC.
Câu 2
MLC không trực tiếp tạo ra dose 3D.
Nó tạo ra các pattern beam; dose 3D là kết quả của toàn bộ quá trình photon transport và energy deposition.
Câu 3
MLC + MU + beam geometry + dose calculation → 3D dose distribution.
🔥 48. Và bây giờ chúng ta đã đến một bước rất thú vị
Chúng ta có:
Bài 14
CT → Dose Map 3D
Bài 15
Photon → Electron → Energy deposition → Dose
Bài 16
Calibration → MU → Dose
Bài 17
LINAC Control → Feedback → Interlock
Bài 18
MLC → Aperture → Fluence → IMRT/VMAT
Tất cả bắt đầu nối thành một hệ thống hoàn chỉnh:
CT
│
▼
PATIENT MODEL
│
▼
TPS
│
┌────────┴─────────┐
▼ ▼
TARGET OAR
│ │
└────────┬─────────┘
▼
OPTIMIZATION
│
┌────────┼─────────┐
▼ ▼ ▼
MLC MU GANTRY
│ │ │
└────────┼─────────┘
▼
LINAC
│
▼
PHOTON BEAM
│
▼
PATIENT
│
▼
DOSE(x,y,z)
│
▼
DVH
🔜 BÀI 19 – “GANTRY, COLLIMATOR VÀ COUCH: TẠI SAO 3 TRỤC QUAY LẠI CÓ THỂ TẬP TRUNG LIỀU VÀO MỘT ĐIỂM?”
Bài tiếp theo chúng ta sẽ “đứng trong phòng điều trị” và nhìn LINAC chuyển động quanh bệnh nhân.
Ta sẽ tìm hiểu:
Gantry → Collimator → Couch → Isocenter → SAD → SRS/SBRT → VMAT
và đặc biệt giải thích một khái niệm cực kỳ quan trọng:
Tại sao việc đưa nhiều beam từ các góc khác nhau đi qua cùng một điểm gọi là “isocenter” lại giúp tạo vùng liều cao tập trung trong khối u trong khi liều ở các mô trên đường vào được phân tán?