Tổng quan nghiên cứu

Ung thư da hiện là một trong những gánh nặng y tế nghiêm trọng trên toàn cầu cũng như tại Việt Nam. Theo thống kê y tế năm 2022, Việt Nam ghi nhận 182.563 ca mắc mới và 122.690 ca tử vong do ung thư, nâng thứ hạng mắc mới lên vị trí 90/185 và tỷ lệ tử vong lên vị trí 50/185 quốc gia. Dưới tác động tiêu cực của biến đổi khí hậu và bức xạ tia cực tím ngày càng gia tăng, nguy cơ tổn thương ác tính tế bào da có xu hướng leo thang nhanh chóng.

Thách thức lớn nhất trong điều trị ung thư da nằm ở khâu phát hiện sớm. Chẩn đoán lâm sàng bằng mắt thường của bác sĩ da liễu chỉ đạt độ chính xác dao động từ 62% đến 80%, do nhiều dạng tổn thương ác tính và lành tính có biểu hiện sắc tố tương tự nhau. Việc lạm dụng kỹ thuật sinh thiết xâm lấn gây đau đớn, tốn kém chi phí và gia tăng áp lực cho hệ thống y tế.

Đề tài tập trung giải quyết bài toán phân loại tự động 7 nhóm tổn thương sắc tố da dựa trên ảnh chụp kính soi da (dermatoscope) thông qua các mô hình học sâu tiên tiến. Nghiên cứu được thực hiện tại Khoa Khoa học và Kỹ thuật Máy tính, Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh từ năm 2022 đến tháng 01/2023. Mục tiêu cụ thể là xây dựng pipeline xử lý dữ liệu và huấn luyện hai kiến trúc mạng nơ-ron DenseNet201 và YOLOv7, hướng tới việc tối ưu hóa độ chính xác nhận diện đạt trên 90%, hỗ trợ giảm thiểu 30% thời gian chẩn đoán ban đầu cho nhân viên y tế.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu ứng dụng nền tảng mạng nơ-ron tích chập (Convolutional Neural Network - CNN) với hai nguyên lý cấu trúc nền tảng: tính bất biến tịnh tiến (translation invariance) và tính cục bộ không gian (localization). Các thành phần toán học cốt lõi bao gồm vùng tiếp nhận (receptive field), ánh xạ đặc trưng (feature map), phép tương quan chéo (cross-correlation) và kỹ thuật chuẩn hóa theo mẻ (batch normalization) nhằm đưa phân phối đặc trưng về trạng thái kỳ vọng bằng 0 và phương sai bằng 1, triệt tiêu hiện tượng bùng nổ hoặc biến mất đạo hàm.

Hai mô hình kiến trúc chủ đạo được khai thác chuyên sâu gồm:

  1. DenseNet201: Cấu trúc gồm 709 lớp với cơ chế kết nối dày đặc, cho phép mọi tầng nhận trực tiếp bản đồ đặc trưng từ tất cả các tầng trước đó. Cấu trúc này tối ưu hóa dòng chảy thông tin, tái sử dụng đặc trưng tối đa và giảm số lượng tham số so với các mạng truyền thống.
  2. YOLOv7: Kiến trúc phát hiện đối tượng thời gian thực tích hợp khối ELAN (Extended Efficient Layer Aggregation Networks), tầng cổ CSP-OSA PANet và bộ phân loại YOLOR khai thác tri thức ẩn (implicit knowledge), giúp định vị và phân loại tổn thương trong cùng một lượt xử lý.

Phương pháp nghiên cứu

Nghiên cứu sử dụng tập dữ liệu chuẩn quốc tế HAM10000 bao gồm 10.015 ảnh soi da độ phân giải 600x450 pixel, được thu thập từ nhiều nguồn và xác thực qua kiểm định mô bệnh học. Dữ liệu bao phủ 7 bệnh lý sắc tố da: dày sừng quang hóa (akiec - 327 ảnh), ung thư biểu mô tế bào đáy (bcc - 514 ảnh), tổn thương lành tính dạng dày sừng (bkl - 1.099 ảnh), ung thư hắc tố (mel - 1.113 ảnh), nốt ruồi (nv - 6.705 ảnh), tổn thương mạch máu (vasc - 142 ảnh) và u xơ da (df - 115 ảnh).

Quy trình chọn mẫu và phân chia dữ liệu được thực hiện theo tỷ lệ: 80% tập huấn luyện (7.973 ảnh), 10% tập kiểm định (1.021 ảnh) và 10% tập kiểm tra độc lập (1.021 ảnh). Nhằm giải quyết tình trạng mất cân bằng dữ liệu nghiêm trọng giữa nhóm đa số (nốt ruồi chiếm 66,9%) và nhóm thiểu số (u xơ da chiếm 1,1%), phương pháp lấy mẫu ngẫu nhiên có trọng số (Weighted Random Sampling) của PyTorch được áp dụng kết hợp cùng chuỗi biến đổi hình học (xoay 180 độ, tịnh tiến 0,1, co giãn tỷ lệ) và điều chỉnh màu sắc (độ tương phản, độ sáng phân phối 0,7 - 1,3). Sau xử lý, tập huấn luyện mở rộng đạt 46.001 ảnh, tăng gấp 5,76 lần kích thước ban đầu.

Mô hình được huấn luyện trên hạ tầng GPU Tesla T4 với hàm tối ưu Adam, tốc độ học 0,0001, bộ lập lịch One Cycle Learning Rate, kích thước mẻ 64 và cơ chế Early Stopping dừng sớm qua 150 epoch để ngăn chặn hiện tượng quá khớp (overfitting).

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đối sánh trên tập kiểm tra độc lập ghi nhận ba phát hiện mang tính đột phá về mặt hiệu năng mô hình:

  1. Hiệu năng vượt trội của DenseNet201 sau cân bằng: Mô hình DenseNet201 khi được bổ trợ bởi kỹ thuật Weighted Random Sampling đạt độ chính xác tổng thể 92,3%, giá trị hàm mất mát (loss) giảm xuống mức 0,28 trên tập kiểm tra. Điểm F1-score trung bình có trọng số đạt 92,6%, trong đó độ chuẩn xác (precision) đạt 93,1% và độ nhạy (recall) đạt 92,3%.
  2. Vai trò quyết định của kỹ thuật cân bằng dữ liệu: Thử nghiệm đối chứng cho thấy mô hình DenseNet201 khi không áp dụng cân bằng dữ liệu chỉ đạt độ chính xác 86,4% và F1-score 86,2%. Kỹ thuật xử lý mất cân bằng giúp nâng cao trực tiếp 5,9% độ chính xác toàn cục và cải thiện hơn 25% độ nhạy tại các lớp tổn thương hiếm gặp như u xơ da và tổn thương mạch máu.
  3. Khả năng định vị thời gian thực của YOLOv7: Mô hình YOLOv7 đạt độ chính xác phân loại 86,8% cùng chỉ số mAP@0.5 vượt trên 80%, chứng minh tính hiệu quả vượt bậc khi vừa phân lớp vừa khoanh vùng chính xác tọa độ tổn thương trên bề mặt da mà không cần gia tăng tài nguyên tiền xử lý.

Thảo luận kết quả

Hiệu năng ấn tượng của DenseNet201 bắt nguồn từ cấu trúc 709 lớp kết nối dày đặc, giúp mạng bảo toàn được cả thông tin biên cạnh tần số cao ở các lớp nông lẫn đặc trưng bệnh lý trừu tượng ở các lớp sâu. Kết quả 92,3% của nghiên cứu tiệm cận sát các công bố quốc tế lớn như ResNeXt101 (93,20%) hay Inception ResNet v2 tích hợp Soft-Attention (93,7%), đồng thời vượt trội hoàn toàn so với ngưỡng chẩn đoán trung bình 62% - 80% của bác sĩ khám thông thường.

Dữ liệu thực nghiệm được trực quan hóa thông qua ma trận nhầm lẫn (Confusion Matrix) 7x7 và biểu đồ phân phối dự đoán. Phân tích ma trận nhầm lẫn cho thấy tỷ lệ phân loại sai giữa ung thư hắc tố (mel) và nốt ruồi thông thường (nv) giảm hơn 65% so với mô hình gốc. Đồ thị hàm mất mát và độ chính xác theo từng epoch thể hiện sự hội tụ mượt mà nhờ bộ điều phối One Cycle Learning Rate, không xuất hiện hiện tượng phân kỳ hay dao động biên độ lớn. Việc kết hợp đồng thời bảng tham số F1-score và ma trận nhầm lẫn khẳng định tính khách quan của kết quả đánh giá trên tập dữ liệu mất cân bằng.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, bốn giải pháp trọng tâm được đề xuất nhằm chuyển hóa mô hình học sâu vào thực tiễn y tế:

  1. Tích hợp mô hình DenseNet201 vào hệ thống chẩn đoán hỗ trợ máy tính (CAD): Cơ quan chủ quản và các bệnh viện chuyên khoa da liễu cần triển khai phần mềm phụ trợ lâm sàng, hướng tới mục tiêu giảm 40% tỷ lệ chẩn đoán sót các ca u ác tính trong giai đoạn 2024 - 2025.
  2. Xây dựng ngân hàng dữ liệu ảnh soi da mở rộng: Viện nghiên cứu phối hợp cùng Bộ Y tế thu thập và chuẩn hóa hơn 50.000 mẫu ảnh sắc tố da trên người bệnh châu Á giai đoạn 2024 - 2026, khắc phục triệt để hạn chế thiên lệch chủng tộc từ các bộ dữ liệu phương Tây.
  3. Phát triển ứng dụng nhúng YOLOv7 trên thiết bị cầm tay: Đội ngũ kỹ sư phần mềm tối ưu hóa mạng YOLOv7 với tốc độ xử lý dưới 50 mili-giây trên mỗi khung hình, cho phép tích hợp trực tiếp vào máy soi da di động từ quý 3/2024 nhằm phục vụ khám sàng lọc tại trạm y tế cơ sở.
  4. Chuẩn hóa chương trình đào tạo liên ngành Y - Tin sinh học: Các trường đại học y dược và công nghệ thông tin cần thiết lập các khóa đào tạo định kỳ trong năm 2024 - 2025, nâng tỷ lệ nhân viên y tế sử dụng thành thạo công cụ AI lên trên 80%.

Đối tượng nên tham khảo luận văn

Nội dung luận văn mang lại giá trị thực tiễn và học thuật cho 4 nhóm đối tượng cụ thể:

  1. Bác sĩ chuyên khoa da liễu và nhân viên y tế: Nắm bắt nguyên lý hoạt động của các công cụ hỗ trợ thông minh, nâng cao độ tin cậy khi chẩn đoán tổn thương sắc tố da từ mức 70% lên trên 90%, giảm thiểu các chỉ định sinh thiết không cần thiết.
  2. Kỹ sư Trí tuệ nhân tạo và chuyên gia thị giác máy tính trong y tế: Tham khảo thiết kế đường ống xử lý dữ liệu mất cân bằng nghiêm trọng tỷ lệ 1:58, phương pháp tinh chỉnh siêu tham số và tối ưu hóa kiến trúc mạng nơ-ron tích chập 709 lớp.
  3. Học viên cao học và sinh viên ngành Khoa học máy tính / Công nghệ thông tin: Sử dụng luận văn như tài liệu mẫu chuẩn mực về phương pháp nghiên cứu ứng dụng PyTorch, Keras, cách triển khai transfer learning và quy trình đánh giá mô hình bằng thang đo đa chiều.
  4. Các doanh nghiệp phát triển thiết bị và phần mềm y tế thông minh: Khai thác mô hình YOLOv7 để tích hợp vào các hệ thống máy soi da kỹ thuật số thời gian thực, mở rộng danh mục sản phẩm thương mại công nghệ y tế (MedTech).

Câu hỏi thường gặp

1. Tại sao nghiên cứu lại chọn tập dữ liệu HAM10000 thay vì tự thu thập dữ liệu?

Tập dữ liệu HAM10000 chứa 10.015 ảnh soi da chất lượng cao đã qua làm sạch và kiểm định chuẩn mô bệnh học quốc tế. Việc sử dụng bộ dữ liệu chuẩn này đảm bảo tính khách quan khoa học, cho phép đối sánh trực tiếp hiệu năng 92,3% của mô hình với các công trình nghiên cứu hàng đầu thế giới.

2. Kỹ thuật Weighted Random Sampling giải quyết vấn đề mất cân bằng mẫu như thế nào?

Trong tập dữ liệu gốc, lớp nốt ruồi chiếm 6.705 ảnh trong khi lớp u xơ chỉ có 115 ảnh. Thuật toán gán xác suất rút mẫu nghịch đảo với tần suất xuất hiện, kết hợp biến đổi đa dạng hình học để nhân rộng tập huấn luyện lên 46.001 ảnh, giúp F1-score của mô hình tăng thêm 6,4%.

3. Sự khác biệt cốt lõi giữa mô hình DenseNet201 và YOLOv7 trong luận văn là gì?

DenseNet201 tập trung chuyên sâu vào nhiệm vụ phân loại đa lớp dựa trên 709 tầng trích xuất đặc trưng sâu đạt độ chính xác 92,3%. Ngược lại, YOLOv7 đảm nhiệm phân loại kết hợp khoanh vùng tọa độ tổn thương theo thời gian thực với độ chính xác 86,8% và mAP@0.5 trên 80%.

4. Độ chính xác 92,3% của mô hình có thể thay thế hoàn toàn bác sĩ da liễu không?

Mô hình đóng vai trò trợ lý thông minh hỗ trợ sàng lọc và đưa ra khuyến nghị ban đầu, không thay thế bác sĩ. Hệ thống giúp bác sĩ nâng cao độ chính xác từ mức 62% - 80% lên trên 90% và giải quyết quá tải chẩn đoán lâm sàng tại các bệnh viện.

5. Hệ thống phần cứng nào đáp ứng được việc tái lập mô hình trong luận văn?

Mô hình được tối ưu trên cấu hình điện toán đám mây gồm CPU Intel Xeon 2.00GHz, GPU Tesla T4 dung lượng RAM từ 13GB đến 25GB và bộ nhớ lưu trữ 166GB, hoàn toàn khả thi để triển khai trên các máy trạm y tế phổ biến hiện nay.

Kết luận

  • Luận văn xây dựng thành công pipeline phân loại 7 dạng tổn thương sắc tố da dựa trên ảnh soi da với độ chính xác cao nhất đạt 92,3% từ mô hình DenseNet201.
  • Kỹ thuật cân bằng dữ liệu Weighted Random Sampling chứng minh vai trò then chốt khi tăng quy mô tập train lên 46.001 ảnh, giúp nâng hiệu năng mô hình thêm 5,9%.
  • Mô hình YOLOv7 khẳng định tính khả thi vượt trội trong việc phát hiện và định vị ranh giới bệnh lý với độ chính xác 86,8% cùng chỉ số mAP@0.5 đạt trên 80%.
  • Đóng góp khoa học của đề tài mở ra lộ trình thương mại hóa và ứng dụng các giải pháp học sâu vào thiết bị y tế trong giai đoạn 2024 - 2026.
  • Các nhà nghiên cứu và cơ sở y tế hãy đẩy mạnh hợp tác liên ngành nhằm tích hợp ngay các giải pháp AI vào quy trình khám chữa bệnh thực tế, nâng cao tỷ lệ sống sót cho bệnh nhân ung thư.