Skip to content

Công nghệ 9 giây

“Website hướng dẫn, thử nghiệm và giải thích công nghệ theo cách dễ hiểu cho mọi người.”

Menu
  • Home
  • Công nghệ
  • STM32
  • ESP32
  • Altium Desinger
  • Kiến thức điện máy
Menu

BÀI 14 – TỪ CT CỦA BỆNH NHÂN ĐẾN “BẢN ĐỒ LIỀU” 3D

Posted on August 16, 2026 by congnghe9s

📚 BÀI 14 – TỪ CT CỦA BỆNH NHÂN ĐẾN “BẢN ĐỒ LIỀU” 3D

Ở Bài 13, chúng ta đã đi từ CT của bệnh nhân → mô hình 3D → xác định vùng cần điều trị.

Bây giờ chúng ta đi thêm một bước rất quan trọng:

Làm thế nào từ hình ảnh CT, hệ thống biết được mỗi điểm trong cơ thể bệnh nhân sẽ nhận bao nhiêu Gy?

Đó chính là dose calculation – tính toán phân bố liều.


🧠 1. Hãy hình dung toàn bộ quá trình

Một quy trình xạ trị hiện đại có thể hình dung:

Bệnh nhân

↓

📷 CT mô phỏng

↓

🧊 Tạo thể tích 3D

↓

🎯 Xác định:

  • GTV
  • CTV
  • PTV
  • OAR

↓

⚙️ Chọn beam

↓

🧮 Tính liều

↓

🌈 Tạo “Dose Map”

↓

📊 Dose–Volume Histogram (DVH)

↓

👨‍⚕️ Bác sĩ kiểm tra kế hoạch

↓

🏥 Chuyển kế hoạch sang LINAC


2. “Bản đồ liều” thực chất là gì?

Đây là khái niệm cực kỳ quan trọng.

Giả sử cơ thể bệnh nhân được chia thành hàng triệu voxel.

Mỗi voxel có:

  • tọa độ (x,y,z)
  • mật độ vật chất
  • loại mô
  • liều hấp thụ

Ví dụ:

Voxel Mô Dose
A Phổi 8 Gy
B Tim 3 Gy
C U 60 Gy
D Cơ 12 Gy

Hệ thống TPS sẽ tính:

Tại voxel này, bệnh nhân nhận bao nhiêu năng lượng bức xạ?

Sau khi tính cho toàn bộ voxel, ta có một 3D dose distribution.


3. CT không chỉ cho biết “hình dạng”

Đây là một điểm rất hay.

CT không chỉ nói:

“Đây là phổi.”

Nó còn cung cấp thông tin về mật độ tương đối của mô thông qua giá trị HU – Hounsfield Unit.

Ví dụ gần đúng:

Mô HU
Không khí -1000
Phổi khoảng -700 đến -300
Mỡ khoảng -150 đến -50
Nước 0
Cơ khoảng +20 đến +80
Xương vài trăm đến >1000

Nhờ đó TPS có thể biết:

Beam đang đi qua vật chất “đặc” hay “loãng”.


4. Tại sao mật độ lại quan trọng?

Hãy tưởng tượng một photon beam đi từ trái sang phải:

LINAC
  │
  ▼
──────────────────────────►

   Không khí
      ↓
    Phổi
      ↓
    Tim
      ↓
   Xương
      ↓
    Khối u

Photon không tương tác giống nhau trong tất cả các môi trường.

Nếu beam đi qua:

không khí → phổi → mô mềm → xương

thì sự suy giảm và sự phân bố năng lượng sẽ thay đổi.

Do đó:

CT + HU → thông tin vật lý cần thiết cho tính toán liều.


5. CT → HU → mật độ → Dose

Có thể coi đây là một chuỗi:

CT IMAGE
   │
   ▼
HU
   │
   ▼
Electron density / Physical density
   │
   ▼
Radiation interaction model
   │
   ▼
Dose calculation
   │
   ▼
3D DOSE

Đây là một trong những cầu nối quan trọng nhất giữa:

chẩn đoán hình ảnh

và

vật lý xạ trị.


6. TPS là gì?

TPS = Treatment Planning System

Đây là hệ thống máy tính dùng để lập kế hoạch xạ trị.

Nó nhận:

CT
+
Contours
+
Beam parameters
+
Machine model
+
Dose prescription

rồi tính toán:

Dose distribution

7. TPS “biết” LINAC như thế nào?

Đây là phần rất thú vị.

TPS không chỉ biết bệnh nhân.

Nó còn phải biết máy LINAC thực tế.

Ví dụ:

  • năng lượng photon
  • năng lượng electron
  • beam profile
  • output
  • MLC
  • jaw
  • kích thước field
  • SAD/SSD
  • calibration
  • đặc tính dose

Nói cách khác:

TPS có một mô hình toán học/vật lý của LINAC.


8. Ví dụ với LINAC 6 MV

Giả sử ta chọn:

Photon 6 MV

TPS phải biết beam 6 MV này có đặc tính như thế nào.

Ví dụ về mặt khái niệm:

                 LINAC
                   │
                   ▼
             6 MV Photon
                   │
                   ▼
              ┌─────────┐
              │   MLC   │
              └─────────┘
                   │
                   ▼
              PATIENT CT
                   │
                   ▼
             DOSE CALCULATION
                   │
                   ▼
              3D DOSE MAP

9. MLC đóng vai trò gì?

MLC = Multi Leaf Collimator

Nó gồm rất nhiều lá kim loại có thể di chuyển.

Ví dụ:

████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████
████ ████ ████ ████

Các lá này tạo hình beam.

Ví dụ khối u:

       █████
     █████████
    ███████████
     █████████
       █████

MLC có thể tạo aperture gần với hình dạng mục tiêu.


10. Nhưng MLC chưa phải là “liều”

Đây là điểm cần phân biệt:

MLC

quyết định:

Beam đi qua đâu?

MU

liên quan đến:

Beam được phát ra bao nhiêu?

TPS

tính:

Cuối cùng bệnh nhân nhận dose như thế nào?


11. MU là gì?

MU = Monitor Unit

Đây là một đại lượng điều khiển output của LINAC.

Ví dụ một kế hoạch có thể có:

Beam 1
Energy = 6 MV
MU = 180
Gantry = 0°

Beam 2
Energy = 6 MV
MU = 220
Gantry = 120°

Beam 3
Energy = 6 MV
MU = 200
Gantry = 240°

Các giá trị này chỉ là ví dụ minh họa, không phải thông số điều trị.

TPS tính toán các beam này để đạt phân bố dose mong muốn.


12. Dose không phải chỉ là một con số

Đây là điều quan trọng nhất của bài hôm nay.

Nếu nói:

“Khối u nhận 60 Gy”

thì chưa đủ.

Ta cần biết:

60 Gy phân bố ở đâu trong toàn bộ thể tích 3D?

Ví dụ:

          Dose
           │
      70 Gy █████
      60 Gy █████████
      50 Gy ███████████
      40 Gy █████████
      30 Gy █████
      20 Gy ██
           │
           └────────────

Đây chính là dose distribution.


13. Dose Color Wash 🌈

Trong TPS, người ta thường hiển thị dose bằng màu.

Ví dụ minh họa:

          70 Gy   🔴
          60 Gy   🟠
          50 Gy   🟡
          40 Gy   🟢
          30 Gy   🔵
          20 Gy   🟣

Trên CT, các vùng màu được phủ lên giải phẫu:

              _________
            /           \
           |   🔵🟢🟢    |
           |  🟢🟡🟠🟡   |
           | 🟢🟠🔴🟠🟢  |
           |  🟢🟡🟠🟡   |
           |   🔵🟢🟢    |
            \___________/

Đây chính là thứ người ta thường gọi là:

Dose Color Wash

hoặc dose distribution overlay.


14. Isodose line là gì?

Ngoài tô màu, TPS còn có thể vẽ các đường có cùng liều.

Ví dụ:

          ┌───────────┐
        ┌─┘  30 Gy    └─┐
       │   ┌─────────┐   │
       │   │ 50 Gy   │   │
       │   │ ┌─────┐ │   │
       │   │ │70 Gy│ │   │
       │   │ └─────┘ │   │
       │   └─────────┘   │
        └───────────────┘

Mỗi đường được gọi là:

Isodose line

Ví dụ:

  • 20 Gy
  • 30 Gy
  • 40 Gy
  • 50 Gy
  • 60 Gy
  • 70 Gy

15. Một khái niệm rất quan trọng: Prescription Dose

Bác sĩ có thể đưa ra yêu cầu điều trị, ví dụ minh họa:

PTV: 60 Gy

Nhưng TPS không chỉ cố làm:

PTV = 60 Gy

Nó phải tối ưu đồng thời nhiều mục tiêu:

PTV
 ↑
phải đủ dose
 │
 ├─────────────
 │
 ↓
OAR
phải giảm dose

Ví dụ:

Target

PTV
→ coverage tốt
→ dose đồng đều

OAR

Spinal cord
→ dose càng thấp càng tốt

16. Đây chính là bài toán tối ưu hóa

Và đây là nơi xạ trị hiện đại trở nên rất thú vị.

TPS phải tìm một phương án:

đủ liều cho khối u nhưng giảm liều cho mô lành.

Có thể hình dung:

             TARGET
          ↗  ↑  ↖
       đủ dose
            │
            │
            ▼
      ┌─────────────┐
      │ OPTIMIZATION│
      └─────────────┘
            │
       giảm dose
       ↙       ↘
     OAR       OAR

17. IMRT thay đổi vấn đề như thế nào?

Với kỹ thuật đơn giản:

Beam
████████████████
████████████████
████████████████

Cường độ beam tương đối đồng đều.

Nhưng với IMRT – Intensity Modulated Radiation Therapy, cường độ beam có thể được điều biến.

Ví dụ:

████████████████
██████████░░░░░░
██████░░░░░░░░░░
███░░░░░░░░░░░░░

MLC chuyển động để tạo ra các pattern phức tạp.


18. VMAT còn thú vị hơn

VMAT = Volumetric Modulated Arc Therapy

LINAC quay quanh bệnh nhân.

Trong khi quay:

          LINAC
            ●
          ↙   ↘
        ↙       ↘
       ↙ PATIENT ↘
        ↖       ↗
          ↖   ↗
            ●

Trong quá trình đó có thể thay đổi:

  • MLC
  • dose rate
  • gantry speed

Mục tiêu là tạo ra phân bố dose mong muốn.


19. Và bây giờ chúng ta đến “BẢN ĐỒ LIỀU 3D”

Hãy tưởng tượng toàn bộ bệnh nhân là một khối voxel:

          z
          ↑
          │
          │
          └──────→ x
         /
        /
       y

Mỗi voxel:

Dose(x,y,z)

Vì vậy về mặt toán học:

Dose = D(x,y,z)

Đây chính là một hàm phân bố liều trong không gian 3 chiều.


20. Một lát CT chỉ cho chúng ta 2D

Ví dụ:

        CT slice

     ┌─────────────┐
     │      🔴     │
     │    🔴🔴🔴   │
     │   🔴🔴🔴🔴  │
     │    🔴🔴🔴   │
     │      🔴     │
     └─────────────┘

Đó chỉ là:

Dose(x,y)

Nhưng toàn bộ bệnh nhân gồm nhiều slice:

Slice 1
Slice 2
Slice 3
Slice 4
...
Slice N

Ghép lại:

Dose(x,y,z)

và ta có 3D dose distribution.


21. Đây chính là “dose matrix”

TPS thường biểu diễn liều dưới dạng một ma trận 3D:

Dose[x][y][z]

Ví dụ cực kỳ đơn giản:

z = 1

10 20 30
20 40 50
10 30 40


z = 2

20 30 40
30 60 70
20 50 60


z = 3

10 20 30
20 50 60
10 30 40

Trong hệ thống thật, số lượng voxel lớn hơn ví dụ này rất nhiều.


22. Từ Dose Matrix → DVH

Đây là bước cực kỳ quan trọng.

DVH = Dose Volume Histogram

Thay vì nhìn hàng triệu voxel, ta có thể hỏi:

Bao nhiêu phần trăm thể tích cơ quan nhận ít nhất một mức dose nào đó?

Ví dụ:

Volume
100% │████████
 80% │███████
 60% │██████
 40% │████
 20% │██
  0% └──────────────────
       0  20 40 60 80
             Dose (Gy)

23. DVH giúp bác sĩ đánh giá kế hoạch

Ví dụ:

PTV

Muốn:

phần lớn thể tích PTV nhận đủ liều.

OAR

Muốn:

thể tích nhận liều cao càng nhỏ càng tốt.

Ví dụ về mặt khái niệm:

PTV
████████████████████
███████████████████

Spinal Cord
████
██
█

24. Một ví dụ tư duy rất quan trọng

Giả sử có hai kế hoạch:

Plan A

Tumor:       95% đạt mục tiêu
Spinal cord: cao

Plan B

Tumor:       95% đạt mục tiêu
Spinal cord: thấp hơn

→ Plan B có thể tốt hơn.

Nhưng nếu:

Plan C

Tumor:       80%
Spinal cord: rất thấp

thì chưa chắc tốt.

Vì:

Không thể chỉ tối ưu một cơ quan.

Phải cân bằng toàn bộ hệ thống.


25. Đây là lý do lập kế hoạch xạ trị là một bài toán rất phức tạp

TPS phải đồng thời xem xét:

                  ┌── PTV
                  │
                  ├── CTV
                  │
CT ──► TPS ───────┼── OAR 1
                  │
                  ├── OAR 2
                  │
                  ├── OAR 3
                  │
                  └── BODY

và tìm một kế hoạch đáp ứng các ràng buộc.


26. Bây giờ hãy quay lại LINAC

Chúng ta đã học từ Bài 1 đến Bài 14.

Có thể nhìn toàn bộ hệ thống như thế này:

                 LINAC
                   │
             tạo photon beam
                   │
                   ▼
                MLC/JAW
                   │
                   ▼
              ┌─────────┐
              │ PATIENT │
              │   CT    │
              └─────────┘
                   │
                   ▼
             PHYSICAL MODEL
                   │
                   ▼
                 TPS
                   │
                   ▼
             DOSE CALCULATION
                   │
                   ▼
             DOSE(x,y,z)
                   │
          ┌────────┴────────┐
          ▼                 ▼
     Dose Color Wash       DVH
          │                 │
          └────────┬────────┘
                   ▼
             PLAN EVALUATION

27. Một điều cực kỳ quan trọng: “Dose tính toán” ≠ “Dose thực tế”

Đây là điểm chúng ta sẽ đi sâu ở các bài sau.

TPS nói:

“Theo mô hình của tôi, liều sẽ như thế này.”

Nhưng trong thế giới thực:

  • LINAC có sai số
  • MLC có sai số cơ khí
  • output có sai số
  • positioning có sai số
  • bệnh nhân có thể di chuyển
  • giải phẫu có thể thay đổi
  • setup có sai số

Do đó phải có:

Quality Assurance – QA


28. QA chính là cầu nối giữa máy tính và bệnh nhân

          TPS
           │
           │  "Tôi tính được"
           ▼
       PLAN / DOSE
           │
           ▼
          QA
           │
           │  "Máy thực tế có
           │   làm đúng không?"
           ▼
         LINAC
           │
           ▼
       PATIENT

Đây là một trong những tư tưởng quan trọng nhất của toàn bộ khóa học.


🎯 29. Bạn cần nhớ 7 từ khóa của Bài 14

Nếu chỉ nhớ 7 thứ, hãy nhớ:

① HU

Giá trị CT phản ánh đặc tính suy giảm của mô.

② TPS

Treatment Planning System.

③ Dose calculation

Tính phân bố liều.

④ Dose matrix

Ma trận liều 3D:

D(x,y,z)

⑤ Isodose

Đường/vùng có cùng mức liều.

⑥ DVH

Dose–Volume Histogram.

⑦ Optimization

Tối ưu:

Target ↑

OAR ↓


🔥 30. Bức tranh lớn nhất cần hiểu

Bạn có thể coi toàn bộ khóa học đến đây như một chuỗi:

                 BỆNH NHÂN
                     │
                     ▼
                   CT
                     │
              ┌──────┴──────┐
              │             │
          Anatomy       HU/Density
              │             │
              └──────┬──────┘
                     ▼
                   TPS
                     │
          ┌──────────┼──────────┐
          ▼          ▼          ▼
        Target      OAR       BODY
          │          │          │
          └──────────┼──────────┘
                     ▼
                BEAM DESIGN
                     │
               MLC / JAW
                     │
               MU / ENERGY
                     │
                     ▼
              DOSE CALCULATION
                     │
                     ▼
                D(x,y,z)
                     │
          ┌──────────┴──────────┐
          ▼                     ▼
     3D DOSE MAP                DVH
          │                     │
          └──────────┬──────────┘
                     ▼
                PLAN QA
                     │
                     ▼
                  LINAC
                     │
                     ▼
                 PATIENT

Đây chính là “cây cầu” từ một bộ ảnh CT đến một kế hoạch xạ trị có thể thực hiện trên LINAC.


🔜 BÀI 15 – “TẠI SAO TPS CÓ THỂ TÍNH ĐƯỢC LIỀU?”

Bài tiếp theo chúng ta sẽ đi sâu xuống tầng vật lý, nhưng vẫn theo cách trực quan:

Photon → electron → tương tác vật chất → năng lượng truyền → dose

và đặc biệt tôi sẽ giải thích:

1 photon 6 MV đi vào cơ thể, cuối cùng bằng cách nào năng lượng của nó biến thành “Gy” tại một voxel?

Sau đó chúng ta sẽ nối tiếp sang PDD, TMR/TPR, beam profile, penumbra, scatter và hiểu tại sao TPS cần các dữ liệu đo thực tế của LINAC để xây dựng mô hình beam.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Bạn có thể hướng dẫn tôi quy trình sửa chữa một mainboard laptop cũng như mainboard của máy tính để bàn không?
  • Có những mức nguồn DC nào trên một bo mạch mainboard laptop?Kỹ thuật đốt dòng để kiểm tra nguồn laptop được thực hiện như thế nào?
  • bài tiếp theo hợp lý là: BÀI 63 – SENSOR FUSION THỰC CHIẾN: ENCODER + IMU MPU6050 + EKF + ODOMETRY X,Y,θ TRÊN STM32F103
  • BÀI 62 – EKF (EXTENDED KALMAN FILTER) CHO ROBOT 2 BÁNH: FUSION ENCODER + IMU + ƯỚC LƯỢNG X, Y, θ, V, ω
  • BÀI 61 – KALMAN FILTER CHO ENCODER + IMU: ƯỚC LƯỢNG TỐC ĐỘ, GÓC θ VÀ SENSOR FUSION

Recent Comments

No comments to show.

Archives

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • February 2026

Categories

  • Altium Desinger
  • Công nghệ
  • ESP32
  • Khác
  • Kiến thức điện máy
  • STM32
Live 3D Globes Visitor
©2026 Công nghệ 9 giây | Design: Newspaperly WordPress Theme