Bài 5 – MLC, IMRT và VMAT: LINAC “vẽ” liều lên cơ thể như thế nào?
Ở 4 bài trước, chúng ta đã đi từ electron gun → RF → accelerator → target → X-ray → monitor chamber → jaw → MLC → control system.
Bài 5 là nơi tất cả những thứ đó bắt đầu phối hợp với nhau.
MLC không chỉ “che tia”. Nó là một hệ thống cơ điện tử chính xác cao, phối hợp với gantry, dose rate và monitor system để tạo ra phân bố liều theo treatment plan.
1. MLC là gì?
MLC = Multi-Leaf Collimator
Thay vì chỉ có hai cặp jaw:
┌─────────────┐
│ │
│ FIELD │
│ │
└─────────────┘
MLC có nhiều lá nhỏ có thể di chuyển độc lập hoặc theo các nhóm điều khiển.
Nhìn từ phía beam:
↓ X-RAY BEAM
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │
Mỗi lá có thể thay đổi vị trí để cho phép hoặc chặn một phần beam.
2. Một leaf thực chất là một cơ cấu mechatronics
Đây là phần bạn sẽ rất dễ liên hệ với STM32.
Một leaf có thể hình dung:
COMMAND
│
▼
┌────────────────┐
│ Motion Control │
└───────┬────────┘
│
▼
Motor / Drive
│
▼
Gear/Drive
│
▼
MLC LEAF
│
▼
Position Sensor
│
└──────────► FEEDBACK
Tức là:
Command → Motor → Leaf → Sensor → Feedback
Đây chính là tư duy closed-loop control mà chúng ta đã học ở Bài 4.
3. Target position và Actual position
Ví dụ treatment plan yêu cầu:
Leaf A:
Target = 25.0 mm
Hệ thống thực tế đọc:
Actual = 24.98 mm
Controller sẽ đánh giá:
Error = Target - Actual
Nếu nằm trong tolerance:
VALID
Nếu vượt giới hạn:
INVALID
và tùy kiến trúc hệ thống có thể inhibit treatment.
4. Tại sao MLC cần feedback?
Hãy tưởng tượng chỉ điều khiển motor bằng thời gian:
Motor ON
↓
100 ms
↓
Motor OFF
Vị trí thực tế có thể bị ảnh hưởng bởi:
- ma sát
- tải
- cơ cấu truyền động
- sai số cơ khí
- thay đổi điều kiện vận hành
Do đó hệ thống cần biết:
Leaf thực sự đang ở đâu?
Chứ không chỉ biết:
“Tôi đã ra lệnh cho motor chạy.”
5. Đây là tư duy rất giống encoder + STM32
Bạn có thể hình dung:
Target
│
▼
STM32 / Controller
│
▼
PWM / Motor Driver
│
▼
Motor
│
▼
Mechanical system
│
▼
Encoder
│
└──────────────► MCU
MLC thực tế phức tạp hơn rất nhiều, nhưng nguyên lý feedback control là điểm tương đồng quan trọng.
6. MLC tạo field hình chữ nhật như thế nào?
Giả sử có một field:
┌──────────────────────┐
│ │
│ │
│ FIELD │
│ │
│ │
└──────────────────────┘
Jaw xác định kích thước tổng thể.
MLC có thể tinh chỉnh hình dạng bên trong:
┌──────────────────────┐
│ ███████ │
│ ███████████ │
│ █████████████ │
│ ███████████ │
│ ███████ │
└──────────────────────┘
Đây là một trong những lý do MLC rất quan trọng trong xạ trị hiện đại.
7. MLC có thể tạo hình gần với khối u
Ví dụ rất đơn giản:
Khối u:
███
███████
█████████
███████
███
MLC có thể tạo một aperture gần tương ứng:
│││
│││││││
│││││││││
│││││││
│││
Mục tiêu là định hình trường chiếu theo kế hoạch, chứ không phải MLC tự “nhìn” khối u.
8. Điều quan trọng: MLC không biết khối u ở đâu
Đây là hiểu lầm rất phổ biến.
MLC không tự phân tích CT rồi quyết định:
“À, đây là khối u, tôi sẽ che chỗ này.”
Quy trình khái quát là:
CT / Imaging
↓
Contouring
↓
Treatment Planning
↓
Dose Optimization
↓
Treatment Plan
↓
MLC Parameters
↓
LINAC
MLC chỉ thực hiện các thông số đã được lập trong kế hoạch.
9. IMRT là gì?
IMRT = Intensity-Modulated Radiation Therapy
Nếu một field thông thường tương đối đơn giản:
████████████████
████████████████
████████████████
thì IMRT có thể tạo ra phân bố intensity phức tạp hơn:
████████████
████████
██████████████
██████
███████████
Đây là cách minh họa khái niệm, không phải biểu đồ dose thực tế.
10. Vì sao cần điều biến intensity?
Giả sử khối u nằm gần một cơ quan quan trọng.
Ví dụ khái niệm:
TUMOR
███████
███████████
ORGAN
█████
Ta muốn:
TUMOR → liều điều trị phù hợp
ORGAN → giảm liều không cần thiết
Do đó beam có thể được điều biến để phân bố liều phù hợp với mục tiêu điều trị.
11. MLC tạo intensity modulation bằng cách nào?
Một cách phổ biến về mặt khái niệm là dynamic MLC.
Các leaf chuyển động trong khi beam đang được delivery.
Ví dụ:
Thời điểm T1
████████████
██████
████████████
Thời điểm T2
████████
██████████████
█████
Thời điểm T3
████
████████████
████████
Sự thay đổi aperture theo thời gian góp phần tạo ra phân bố intensity theo kế hoạch.
12. Đây chính là điểm cực kỳ thú vị
MLC không chỉ có:
OPEN
CLOSED
Mà còn có:
POSITION(t)
Tức là vị trí leaf thay đổi theo thời gian.
Về mặt điều khiển:
Leaf Position
│
▼
f(t)
Đây là một hệ thống chuyển động theo quỹ đạo (trajectory).
13. Trajectory
Giả sử một leaf phải di chuyển:
0 ms → 10 mm
100 ms → 12 mm
200 ms → 16 mm
300 ms → 20 mm
Ta có:
Position
20 | ●
| ●
16 | ●
| ●
12 | ●
| ●
10 |●
+-------------------- Time
Trong hệ thống thực tế, trajectory có thể phức tạp hơn rất nhiều.
14. Controller phải đảm bảo trajectory thực tế phù hợp
Khái niệm:
Planned trajectory
│
▼
Actual trajectory
│
▼
Comparison
│
┌────┴────┐
▼ ▼
OK Error
│ │
▼ ▼
Continue Inhibit /
fault handling
Đây là lý do MLC QA rất quan trọng.
15. IMRT có nhiều cách delivery
Ở mức học tập, bạn có thể gặp các khái niệm như:
Step-and-shoot
Beam OFF
↓
MLC position A
↓
Beam ON
↓
Beam OFF
↓
MLC position B
↓
Beam ON
Tức là beam được delivery theo từng segment.
Dynamic MLC
Beam ON
│
├── MLC moves
├── MLC moves
├── MLC moves
└── ...
MLC chuyển động trong khi beam delivery.
16. VMAT là gì?
VMAT = Volumetric Modulated Arc Therapy
Điểm đặc biệt:
LINAC có thể delivery trong khi gantry quay quanh bệnh nhân.
Không còn chỉ:
Góc A
↓
Beam
↓
STOP
mà:
Gantry
↓
0° → 30° → 60° → 90° → ... → 360°
Trong quá trình đó, nhiều thông số có thể thay đổi theo treatment plan.
17. VMAT có thể điều khiển nhiều biến đồng thời
Đây là một trong những điểm đẹp nhất của LINAC:
TREATMENT PLAN
│
┌──────────────┼──────────────┐
▼ ▼ ▼
GANTRY MLC DOSE RATE
│ │ │
▼ ▼ ▼
Position Position Output
│ │ │
└──────────────┼──────────────┘
▼
BEAM DELIVERY
Nói cách khác:
Gantry + MLC + dose rate phải phối hợp theo thời gian.
18. Hãy tưởng tượng VMAT như một bản nhạc
Ví dụ:
Time Gantry MLC Dose Rate
t0 0° A X
t1 20° B Y
t2 40° C Z
t3 60° D Y
t4 80° E X
...
Không phải các giá trị này là ví dụ điều trị thực tế; chúng chỉ giúp bạn hình dung trajectory đa biến.
19. LINAC phải đồng bộ cực kỳ chặt chẽ
Nếu gantry đang ở:
40°
nhưng controller MLC đang thực hiện trạng thái dành cho:
60°
thì delivery có thể không còn đúng với kế hoạch.
Vì vậy cần:
Gantry feedback
+
MLC feedback
+
Beam monitoring
+
Timing
↓
Delivery validation
20. Dose rate cũng tham gia vào bài toán
Trong VMAT, dose rate có thể thay đổi theo kế hoạch.
Khái niệm:
Dose Rate
│
├──── Low
│
├──── Medium
│
└──── High
Trong khi đó:
Gantry = changing
MLC = changing
Ba thứ phải phối hợp.
21. Vì sao VMAT khó hơn?
Một field tĩnh:
Gantry = constant
MLC = constant
Beam = delivery
VMAT:
Gantry = f(t)
MLC = f(t)
Dose = f(t)
Tức là:
Một bài toán điều khiển động nhiều biến.
22. MLC và dose monitoring phối hợp như thế nào?
Giả sử MLC đã đến vị trí dự kiến:
MLC = VALID
Monitor chamber:
Beam = VALID
Gantry:
Gantry = VALID
Khi tất cả điều kiện cần thiết thỏa mãn:
MLC ✓
Gantry ✓
Beam ✓
Safety ✓
│
▼
DELIVERY ALLOWED
Nếu một thành phần mất trạng thái hợp lệ, hệ thống có thể phải xử lý theo các interlock/safety logic phù hợp.
23. Đây là lý do “Interlock” quan trọng
Ví dụ:
MLC Position Error
│
▼
Interlock
│
▼
Treatment inhibited
Hoặc:
Gantry Position Error
│
▼
Interlock
│
▼
Beam inhibited
Mục tiêu là không tiếp tục delivery khi hệ thống không còn ở trạng thái hợp lệ.
24. MLC QA là gì?
QA = Quality Assurance
MLC phải được kiểm tra định kỳ.
Các kiểm tra có thể liên quan đến:
- vị trí leaf
- độ chính xác chuyển động
- repeatability
- tốc độ
- khả năng tạo aperture
- giao tiếp/feedback
- đồng bộ với beam delivery
Các phương pháp và tiêu chí cụ thể do chương trình QA của cơ sở và nhà sản xuất quy định.
25. Vì sao chỉ cần sai MLC một chút cũng đáng quan tâm?
Hãy tưởng tượng kế hoạch yêu cầu:
Leaf boundary
──────────────
nhưng thực tế:
─────────────
Sai khác nhỏ có thể thay đổi aperture.
Trong những kế hoạch có gradient liều cao, sai khác hình học có thể ảnh hưởng đến phân bố liều.
Vì vậy:
MLC accuracy → dose delivery accuracy
là một mối liên hệ rất quan trọng.
26. QA không chỉ kiểm tra “MLC có chạy không”
Một motor chạy được không có nghĩa hệ thống đạt yêu cầu.
Phải quan tâm:
Command
↓
Actual position
↓
Timing
↓
Beam synchronization
↓
Treatment delivery
Tức là:
đúng vị trí + đúng thời điểm + đúng điều kiện beam.
27. Một cách nhìn rất hay: LINAC là hệ thống “4 chiều”
Trong field tĩnh, chúng ta chủ yếu quan tâm:
X
Y
Trong MLC động:
X
Y
Time
Trong VMAT, lại có thêm:
Gantry angle
Do đó có thể hình dung:
Spatial
+
Temporal
+
Angular
+
Dose
Tất cả phối hợp để tạo delivery.
28. Liên hệ với điều khiển robot
Bạn có thể coi một LINAC hiện đại như một hệ thống robot đặc biệt:
PLAN
│
▼
TRAJECTORY
│
▼
CONTROLLER
│
┌─────┼─────┐
▼ ▼ ▼
Gantry MLC Beam
│ │ │
▼ ▼ ▼
Sensors Sensors Monitor
│ │ │
└─────┼─────┘
▼
Feedback
Điểm khác biệt cực lớn là:
Nó đang điều khiển bức xạ ion hóa trong một thiết bị y tế, nên yêu cầu về safety, validation, QA và quản lý rủi ro rất cao.
29. Từ CT đến MLC
Bây giờ hãy nhìn toàn bộ chuỗi:
CT
│
▼
Tumor / Organ Contouring
│
▼
Treatment Planning System
│
▼
Dose Optimization
│
▼
Treatment Plan
│
▼
MLC / Gantry / Dose Parameters
│
▼
LINAC
│
▼
Treatment Delivery
Điều này cho thấy một điều quan trọng:
MLC chỉ là một phần của cả hệ thống xạ trị.
30. Treatment Planning System làm gì?
Không đi quá sâu vào thuật toán ở bài này, nhưng về khái niệm:
TPS tìm cách xác định:
Với hình học bệnh nhân, mục tiêu điều trị và các ràng buộc, nên delivery beam như thế nào để đạt phân bố liều mong muốn?
Có thể hình dung:
PATIENT CT
│
▼
┌──────────────────┐
│ Treatment │
│ Planning System │
└────────┬─────────┘
│
┌────────┼─────────┐
▼ ▼ ▼
Beam MLC Dose
Angle Motion Rate
│ │ │
└────────┼─────────┘
▼
Treatment Plan
31. Một khái niệm rất quan trọng: Dose ≠ MLC
MLC chỉ điều khiển hình học/aperture của beam.
Liều cuối cùng còn phụ thuộc vào nhiều yếu tố:
Dose
│
├── Beam energy
├── Beam output
├── MU
├── Dose rate
├── Geometry
├── MLC
├── Patient anatomy
└── Tissue interaction
Do đó không thể nói:
“MLC đóng 50% → liều giảm chính xác 50%.”
Không đơn giản như vậy.
32. MLC cũng không “chạm” vào tia X
Đây là một cách hiểu rất hay.
MLC là các thành phần vật lý đặt trong beam path.
Khi leaf nằm ở vị trí chắn:
X-ray → ███ LEAF ███ → blocked
Khi aperture mở:
X-ray → → → transmitted
Từ đó tạo ra hình dạng beam mong muốn.
33. Vì sao vật liệu MLC phải đặc biệt?
Leaf phải có khả năng attenuate photon beam rất mạnh.
Đồng thời phải đáp ứng yêu cầu cơ khí:
- ổn định
- chính xác
- chuyển động được
- hình học phù hợp
- giảm leakage/transmission theo thiết kế
Do đó vật liệu và hình dạng leaf là một chủ đề kỹ thuật riêng.
34. Một số MLC có leaf rất nhỏ
Các hệ thống khác nhau có:
- số lượng leaf khác nhau
- bề rộng leaf khác nhau
- tốc độ khác nhau
- giới hạn chuyển động khác nhau
Do đó:
Không thể lấy thông số của một LINAC để áp dụng cho mọi LINAC.
Đây là nguyên tắc rất quan trọng khi tìm hiểu máy thực tế.
35. Bài học lớn nhất của Bài 5
Hãy nhớ 3 cấp độ:
Cấp 1 – Hình dạng
MLC
↓
Beam shape
Cấp 2 – Thời gian
MLC position = f(t)
↓
Intensity modulation
Cấp 3 – Không gian + thời gian + góc
MLC = f(t)
Gantry = f(t)
Dose Rate = f(t)
↓
VMAT
Đây chính là quá trình từ một bộ collimator cơ khí trở thành một hệ thống điều khiển beam động rất tinh vi.
36. Sơ đồ tổng hợp Bài 5
TREATMENT PLAN
│
┌────────────┼────────────┐
▼ ▼ ▼
GANTRY MLC DOSE RATE
│ │ │
▼ ▼ ▼
Controller Controller Beam Control
│ │ │
▼ ▼ ▼
Motor Motors RF / Beam
│ │ │
▼ ▼ ▼
Encoder Position Monitor
│ Feedback Chamber
│ │ │
└────────────┼────────────┘
▼
VALIDATION
│
▼
BEAM DELIVERY
│
▼
PATIENT
37. Và đây là toàn bộ khóa học LINAC của chúng ta đến lúc này
BÀI 1
Toàn bộ LINAC
↓
BÀI 2
Electron + RF + Accelerator
↓
BÀI 3
Treatment Head + X-ray
↓
BÀI 4
Control + Console + Interlock
↓
BÀI 5
MLC + IMRT + VMAT
↓
?
Bài 6 nên là một phần rất quan trọng:
Bài 6 – Hệ thống an toàn bức xạ của LINAC
Chúng ta sẽ đi vào:
- ☢️ Bức xạ ion hóa thực sự là gì
- Photon X-ray và electron beam
- Liều hấp thụ Gy, liều tương đương/hiệu dụng Sv
- Dose rate
- Primary radiation / leakage / scatter
- Tại sao phòng LINAC phải có bunker
- Maze, shielding, cửa phòng
- Door interlock
- Emergency Off
- Beam-on warning
- Radiation monitor
- Nguyên tắc ALARA
- Khoảng cách – thời gian – che chắn
- Và đặc biệt: vì sao một LINAC có thể tạo ra tia X năng lượng rất cao nhưng người vận hành vẫn có thể làm việc an toàn bên ngoài phòng điều trị.
Bài 6 sẽ chuyển chúng ta từ “LINAC hoạt động thế nào?” sang “Làm thế nào con người và bệnh nhân được bảo vệ khi LINAC hoạt động?”.