MỞ ĐẦU 1. Động lực nghiên cứu Phân loại bệnh lý trên phim chụp X-quang lồng ngực là dạng bài toán phân lớp (phim chụp X-quang có dấu hiệu bệnh lý được đề cập hay là không). Các bệnh lý trong bộ đữ liệu VinDr-CXR [1] bao gồm: nodule/mass (nốt phổi hoặc khối u ở phổi), pleural effusion (tràn dich màng phổi), pulmonary fibrosis (xơ phối), cardiomegaly (chứng tim to), lung opacity (phổi có vết mờ), pleural thickening (day dính màng phổi), aortic enlargement (phình động mach chủ), other lesion (các triệu chứng khác). Bài toán có giá trị đầu vào là phim chụp X-quang lồng ngực và đầu ra là giá trị xác suất của các nhãn được đánh giá là có khả năng xuất hiện.
Nhằm thực thi bai toán, nhóm tác giả tiền hành huấn luyện các mô hình mạng tích chập trên bộ dit liệu VinDr- CXR dựa trên 2 hướng tiếp cận phô biến của học chuyên tiếp (Transfer learning). Kỹ thuật này giúp giúp mô hình học nhanh hơn, tiết kiệm thời gian và tài nguyên tính toán. Mục đích cuối cùng của đề tài là so sánh hướng tiếp cận nào phù hợp với bộ dữ liệu được nghiên cứu. Thách thức Trong thực té, phôi của một bệnh nhân có thé có nhiều tổn thương xuất hiện cùng một lúc.
Thế nên các bác sĩ cần phải có khả năng đọc được nhiều nhất có thê các dấu hiệu tốn thương được chụp trên ảnh X-quang. Điều này cũng là điều kiện bắt buộc khi huấn luyện các mô hình trí tuệ nhân tạo chân đoán ảnh y khoa. Do đó, thách thức được đặt ra là cần phải tìm hiểu và ứng dụng lý thuyết bài toán phân loại đa nhãn (multi-label classification) để huấn luyện các mô hình học sâu. Ví dụ như một bức ảnh X-quang vùng ngực có thê chứa đồng thời nhiều dấu hiệu bệnh khác nhau như tran dich màng phổi, phình động mach chủ, xơ phối,.
Đối với các bài toán phân loại đa nhãn, yêu cầu được đặt ra khi huấn luyện là mô hình phải có khả năng dự đoán nhiều nhãn cùng một lúc mà không loại trừ những nhãn khác như các bai toán phân loại đơn nhãn hay đa lớp.1 minh hoạ sự khác biệt giữa bài toán phân loại đa lớp và phân loại đa nhãn.Nguyén Thi Kim Phung _ _ Tran Trọng Kién — 19521720 Nguyên Tường Minh Quang - 19522098 Samples Samples wy Á œ ( ( Labels (t) Labels (t) @ [O1] [100] [010] [01] [010] [111] Hình 1.1: So sánh sự khác nhau giữa phân loại đa lớp và phân loại đa nhãn! Trong hình 1.1, mô hình khi được huấn luyện dé xử lý các bài toán đa lớp thì chi có thé dự đoán duy nhất một trong các nhãn của dữ liệu và các nhãn này được xem là một lớp độc nhất. Trong khi đó, mô hình được huấn luyện dé xử lý bài toán đa nhãn có thể dự đoán cùng lúc nhiều nhãn. Về bản chất, mỗi nhãn trong phân loại đa nhãn là một bài toán nhị phân độc lập nên các mô hình khi được huấn luyện phải có khả năng nam bắt được tập nhãn của điểm dữ liệu với độ chính xác cao nhất có thể. Tuy nhiên, các nhãn này vẫn sẽ có sự liên quan với nhau.
Thách thức đặt ra cho những mô hình xử ly bài toán đa nhãn chính là các đặc trưng của mỗi nhãn có thé năm lẫn lộn với nhau dẫn đến khó nhận diện đặc trưng cho từng nhãn. Trong bộ dữ liệu ảnh X-quang, một số ảnh có nhiều dấu hiệu bất thường của nhiều bệnh lý xuất hiện chồng chéo lên nhau làm tăng độ phức tạp cho thuật toán, điều này khiến mô hình gặp nhiều khó khăn để học được đặc trưng của từng nhãn trên cùng một ảnh. Phần này sẽ được trình bày trong phần 4.2: Những trường hợp đa nhãn trong bộ dữ liệu Một thách thức khác nhóm tác giả gặp phải trong bài nghiên cứu này là sự giới hạn về số lượng ảnh đặc trưng cho từng bệnh lý. Số lượng phim chụp X-quang được thu thập từ bộ đữ liệu VinDr-CXR là hạn chế và không đồng đều giữa các nhãn nên khiến cho các mô hình học sâu dễ học tủ (overfitting).
Đối với những bộ dữ liệu bị ! Ảnh được lấy từ Internet: https://datainsider.Nguyén Thi Kim Phung _ _ Tran Trọng Kién — 19521720 Nguyên Tường Minh Quang - 19522098 mat cân bằng như thé này thì việc áp dụng thêm phương pháp tăng cường dữ liệu cũng như thiết kế các hàm tính độ lỗi và mat mát phù hợp góp phan hạn chế van đề này. Mục tiêu và phương pháp thực hiện 1. Mục tiêu Với tính chat mat cân bằng nghiêm trọng và số lượng ảnh dùng dé huấn luyện khiêm tốn của bộ đữ liệu, khoá luận sẽ tìm hiểu phương pháp được công bé trong bài báo [2] của nhóm tác giả Miguel Romero và các đồng sự đến từ đại học Stanford. Cụ thê hơn, phương pháp được trình bày trong bài báo là sử dụng kỹ thuật học chuyền tiếp dé huấn luyện mô hình DenseNet và ResNet trên bộ dữ liệu NIH ChestXray 14.
Đây cũng là bộ dữ liệu về ảnh X-quang vùng ngực bị mat cân bằng giữa số lượng của các nhãn. Thêm vào đó, khoá luận cũng sẽ tìm hiểu và ứng dụng thêm mô hình VGGNet [3] dé tìm ra mô hình mang lại hiệu suất tốt nhất. Nhằm thực thi mục tiêu đã đề ra, nhóm tác giả chia thành ba mục tiêu nhỏ sau: - Tim hiểu về bộ dữ liệu VinDr-CXR. - Tim hiểu kiến thức về mạng tích chập (Convolutional Neural Network) đã được đề cập.
- Tim hiểu về kỹ thuật học chuyền tiếp. - _ Tiến hành huấn luyện các mạng học sâu trên bộ dữ liệu VinDr-CXR để thực thi bài toán. Phương pháp thực hiện Phương pháp tìm hiểu bộ dữ liệu: © Đọc bài báo [1] để hiểu thông tin cơ bản về bộ dữ liệu: nguồn gốc, các loại bệnh được gán nhãn. e Thống kê những thông tin cơ bản về dit liệu, quan sát những bức anh đại diện cho mỗi nhãn cũng như những bức ảnh được phân loại nhiều nhãn và đưa ra nhận xét riêng.
e_ Tiến hành tiền xử lý dữ liệu.Nguyén Thi Kim Phung _ _ Tran Trọng Kién — 19521720 Nguyên Tường Minh Quang - 19522098 Phương pháp tìm hiểu các kiến trúc của mô hình mạng tích chập: Tìm hiểu, đọc nghiên cứu và những bài báo giới thiệu, trình bày về kiến trúc mạng tích chập phô biến trong bài toán phân loại ảnh, đặc biệt là ảnh y khoa. Ứng dụng các mô hình mạng tích chập vào quá trình huấn luyện và kiểm thử trên bộ dt liệu. Phương pháp tìm hiểu kỹ thuật học chuyển tiếp: Đọc các bài báo khoa học trình bày ý tưởng kỹ thuật học chuyên tiếp để huấn luyện các mô hình mạng tích chập xử lý ảnh y khoa. Ap dụng kỹ thuật học chuyền tiếp dé tăng hiệu suất của các mô hình đã được huấn luyện.
Kỹ thuật học chuyền tiếp gồm có 2 hướng tiếp cận phô biến: feature extraction (trích xuất đặc trưng) và fine-tuning (tinh chỉnh). Nhóm tác giả sẽ ứng dụng cả hai hướng tiép cận trên đê huân luyện các mô hình mạng tích chập. Sau đó so sánh và nhận xét sự hiệu quả của từng hướng tiêp cận dén mô hình. Thực nghiệm Tiến hành thực nghiệm để cả hai hướng tiếp cận trên ba mô hình: VGG-16, ResNet-152v2 và DenseNet-20 dựa theo ba kịch bản thực nghiệm: Huấn luyện trên tập dữ liệu ban đầu.
Áp dụng phương pháp tăng cường đữ liệu. Áp dụng phương pháp tăng cường dữ liệu và có gang tăng độ chính xác trên tập kiểm định (validation set) cao nhất có thê. Cấu trúc khoá luận Những chương sau của bài luận có bô cục như sau: Chương 2: Tổng quan. Chương 3: Cơ sở lý thuyết.
Chương 4: Phương pháp thực nghiệm Chương 5: Tổng kết.Nguyén Thị Kim Phụng Trân Trọng Kiên — 19521720 Nguyễn Tường Minh Quang - 19522098 Chương 2: TONG QUAN Trong chương 2, nhóm tác gia sẽ trình bày tong quan dé tài, cụ thé là dấu hiệu nhận biết các loại bệnh ly được quan tâm trong khoá luận, các nghiên cứu khoa học liên quan, những vấn đề mà nhóm nghiên cứu đề tìm ra phương pháp giải quyết. Các bệnh lý được quan tâm Các bệnh lý hoặc tốn thương ở bên trong phôi rất khó dé phát hiện mà không thông qua các phương pháp chụp phim X-quang hoặc MRI. Trong phạm vi nghiên cứu của khoá luận này, nhóm tác giả dành sự quan tâm cho 8 nhãn sau: 2. Nodule/Mass (nốt phối hoặc khối u ở phối) Hình 2.1: Phim chụp X-quang lồng ngực có xuất hiện các nót phổi Dấu hiệu bất thường: trên phim chụp X-quang xuất hiện hình mờ có dạng hình tròn giới hạn rõ và kích thước có thé thay đổi từ vài mi-li-mét đến nhiều xen-ti-mét và khả năng xuất hiện một hoặc nhiều khối u ở cả 2 bên phối.
Dau hiệu nhận biết ton thương dang nốt phối hay u phối: - _ Nốt phổi: ton thương dạng mô đặc có đường kính nhỏ hơn 3cm. - U phổi: tôn thương dạng mô đặc có đường kính lớn hơn 3cm.Nguyễn Thị Kim Phụng _ Trân Trọng Kiên — 19521720 Nguyên Tường Minh Quang - 19522098 2. Pleural effusion (tràn dịch màng phổi) Hình 2.2: Phim chụp X-quang lồng ngực bị tràn dịch màng phổi Dấu hiệu bat thường: trong khoang màng phổi có nước hoặc lượng dịch nhiều hon mức sinh lý bình thường và được nhận biết khi cục phối có hình mờ đồng nhất. Có hai loại tran dich màng phối pho biến: - Tran dịch màng phổi lượng nhiều: hình mờ đồng nhất đây những mô xung quanh về khoang phối đối diện - Tran dịch màng phôi lượng ít: hình mờ đồng nhất xuất hiện ở đáy phôi làm mat góc ở sườn hoành và có giới hạn trên là đường cong Damoiseau.
Pulmonary fibrosis (xơ phổi) GVHD: .Nguyễn Thị Kim Phụng _ Trân Trọng Kiên — 19521720 Nguyên Tường Minh Quang - 19522098 Hình 2.3: Phim chụp X-quang lồng ngực có ton thương xơ phổi Dấu hiệu nhận biết: các mô bên trong khoang phôi bị ton thương mãn tính khiến cho các mô phổi dày lên và cứng hơn, gây ra sẹo ở phôi, từ đó xuất hiện hình anh bóng mờ. Bóng mờ có thé do tích tụ dịch hoặc viêm: - Dich: khoảng kẽ rộng ra. - _ Viêm: làm xơ hoá kẽ trong thời gian nhất định và bóng mờ có dạng hình nốt lưới.4: Phim chụp X-quang vực ngực có cơ tim phì đại 10 GVHD: .Nguyễn Thị Kim Phụng _ Trân Trọng Kiên — 19521720 Nguyên Tường Minh Quang - 19522098 Dấu hiệu nhận biết: cơ của tâm thất dày lên bất thường hoặc cũng có thê là vách ngăn giữa hai tâm thất rộng hơn khiến cho kích thước của tim ngày càng to ra.Tim có thê phình to theo 2 trường hợp: e Giãn nhỏ: thành tim mỏng đi, căng giãn và yếu hơn. e Phi đại: thành tim dày hon và độ đàn hồi của tim giảm.
Lung opacity (phối có vết mò) Hình 2.