Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
1,16 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI PHẠM VĂN NAM XÂYDỰNGMƠHÌNHNHẬNDẠNGKẾTHỢPNHẰMNÂNGCAOĐỘCHÍNHXÁCPHÂNLOẠITÍNHIỆUĐIỆNTIMLOẠNNHỊP Ngành : Kỹ thuật Điều khiển Tự động hóa Mã số : 9520216 TÓM TẮT LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HĨA -1Hà Nội-2018 Cơng trình hoàn thành tại: Trường Đại học Bách khoa Hà Nội Người hướng dẫn khoa học: PGS.TSKH Trần Hoài Linh PGS TS Nguyễn Thị Lan Hương Phản biện 1:………………………………… Phản biện 2:………………………………… Phản biện 3:………………………………… Luận án bảo vệ trước Hội đồng đánh giá luận án tiến sĩ cấp Trường họp Trường Đại học Bách khoa Hà Nội Vào hồi …… giờ, ngày … tháng … năm ……… Có thể tìmhiểu luận án thư viện: Thư viện Tạ Quang Bửu - Trường ĐHBK Hà Nội -2- Thư viện Quốc gia Việt Nam MỞ ĐẦU Tính cấp thiết đề tài Hiện nay, nghiên cứu tínhiệuđiệntim ECG quan tâm phát triển nước quốc tế số lý sau: Việc nghiên cứu tínhiệuđiệntim ECG dùng cho việc chẩn đốn sớm xác bệnh lý tim mạch, có ảnh hướng lớn đến sức khỏe người; Bài tốn nhậndạngtínhiệuđiệntim chưa giải triệt để tínhiệuđiệntim ECG có độ biến đổi mạnh hìnhdáng biên độ trường hợp bị bệnh lý, trình thu thập theo dõi tínhiệuđiệntim dễ bị ảnh hưởng yếu tố bên ngồi, nên tốn nhậndạngtínhiệuđiệntim ECG có u cầu độxácđộtin cậy cao tốn khó Do đó, có nhiều nhóm nghiên cứu nước quốc tế quan tâm, đầu tư phát triển giải pháp nângcao chất lượng nhậndạngtínhiệuđiệntim ECG; Nhu cầu thiết bị y tế theo dõi thông số sức khỏe, có thiết bị đođiện tim, cụ thể: Nhu cầu thiết bị đođiệntim thông minh, cầm tay, có chức nhậndạng tự động tínhiệuđiệntim ECG Thiết bị cần thiết người có nguy mắc bệnh cao (như người béo phì, người cao tuổi, người nghiện hút thuốc…) giúp phát sớm bệnh lý tim mạch Ngồi ra, người điều trị cần có thiết bị đođiệntim gọn nhẹ để mang theo người để theo dõi lưu trữ liên tục tínhiệuđiệntim Thiết bị cần có phần mềm tiện ích để hỗ trợ kết nối dễ dàng với bác sĩ, bệnh viện từ xa (ví dụ qua internet) để thuận tiện q trình theo dõi chẩn đốn nhanh; Nhu cầu giải pháp nhậndạngtínhiệuđiệntim có độxáctin cậy cao, phân biệt nhiều loại bệnh để áp dụng cho nhiều đối tượng bệnh nhân, hỗ trợ bác sĩ chuẩn đốn nhanh xác bệnh tim mạch; -1- Mục đích nghiên cứu Xuất phát từ nhu cầu thực tế luận án tập trung nghiên cứu phát triển giải pháp để nângcaođộxáctin cậy kếtnhậndạngtínhiệuđiện tim, sau triển khai tích hợp thiết bị đođiện tim, có khả phát triển thành sản phẩm hoàn chỉnh để phục vụ nhu cầu cấp thiết đời sống xã hội, cụ thể mục tiêu nghiên luận án sau: Đề xuất xâydựng giải pháp nângcao chất lượng nhậndạngtínhiệuđiệntim (giảm số mẫu nhậndạng sai, giảm số trường hợp chẩn đốn âm tính sai FN); Đề xuất giải pháp phù hợp, cho phép thực thuật toán khai triển hệ vi xử lý thơng dụng (cơng suất tính tốn nhỏ), để tiến tới phát triển hoàn thiện thiết bị đo cầm tay có chức nhậndạng tự động tínhiệuđiệntim có độxáccao Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu luận án: Tínhiệuđiệntim ECG, yếu tố ảnh hưởng đến tínhiệuđiện tim; Các mơhìnhnhậndạngtínhiệuđiện tim, giải pháp nângcao chất lượng nhậndạngtínhiệuđiện tim; Nghiên cứu phương pháp đo thu thập tínhiệuđiệntim Phạm vi nghiên cứu luận án: Nhiễu tínhiệuđiệntim phương pháp lọc nhiễu: Nghiên cứu tổng quan dạng nhiễu thường gặp tínhiệuđiệntim phương pháp loại bỏ nhiễu; Các thành phần đặc trưng tínhiệuđiện tim: Nghiên cứu hìnhdạng thơng số loạinhịptínhiệuđiện tim, tập trung vào phức QRS, phương pháp trích chọn đặc tính; Các mơhìnhnhậndạng sử dụng trí tuệ nhân tạo phương pháp xâydựngmơhình này: Tập trung nghiên cứu -2- mơhình kinh điển mạng nơ-rôn MLP (Multi Layer Perceptron), logic mờ TSK (Takaga-Sugeno-Kang), máy véc-tơ hỗ trợ SVM (Support Vector Machines) rừng ngẫu nhiên RF (Random Forest); Nghiên cứu mơhình định DT (Decision Tree), khả ứng dụng để kếthợpkết từ mơhình đơn, đánh giá kết giải pháp; Thiết bị đo tiền xử lý tínhiệuđiện tim: Tìmhiểu tổng quan mơhình thiết bị đo triển khai ứng dụng thực tế, đánh giá ưu nhược điểm, đề xuất giải pháp cho luận án Đối với khối tiền xử lý, lựa chọn áp dụng phương pháp lọc nhiễu phù hợp với thiết bị đo (nhỏ gọn, xách tay, sử dụng vi xử lý thông dụng) Nghiên cứu khả triển khai mơmơhình trí tuệ nhân tạo mơhìnhkếthợp đề xuất luận án thiết bị đo; Nghiên cứu mơhình phối hợp từ nhiều mơhìnhnhậndạng đơn để nângcao chất lượng so với môhình đơn Ý nghĩa khoa học thực tiễn đề tài Ý nghĩa khoa học: Luận án đề xuất giải pháp nângcao chất lượng (độ xác) nhậndạngtínhiệuđiệntim dựa việc sử dụng định để kếthợp song song nhiều mơhìnhnhậndạng đơn Các đề xuất kiểm nghiệm hai liệu, bốn mơhìnhnhậndạng đơn 20 phương án kếthợp Ý nghĩa thực tiễn: Mục tiêu nângcao chất lượng nhậndạngđiệntim vấn đề quan tâm nhu cầu cấp thiết thực tế phục vụ người bệnh Các thuật toán triển khai thử nghiệm mẫu số liệu kinh điển quốc tế để kiểm tra chất lượng, bước đầu thử nghiệm thiết bị tự xâydựng để kiểm tra tính đáp ứng thời gian thực, khả áp dụng vào thiết bị thông minh nhỏ gọn phục vụ người bệnh thực tế giải pháp cao -3- Những đóng góp luận án Xâydựng giải pháp nhậndạngtínhiệuđiệntim mới: Kếthợp nhiều mơhìnhnhậndạng đơn để cải thiện độ thêm xáckếtnhậndạng Các kết tính tốn mơ kiểm chứng tập số liệu mẫu chuẩn sở liệu MIT-BIH MGH/MF, sở liệu nhiều nhóm nghiên cứu nước quốc tế dùng để tham chiếu; Đề xuất giải pháp khai triển tínhiệuđiệntim ECG theo hàm Hermite sở cách đơn giản so với nghịch đảo ma trận để triển khai hệ vi xử lý có cơng suất tính tốn nhỏ để hướng tới sử dụnghiệu dòng vi xử lý thơng dụng Bước đầu thử nghiệm khả chạy phần mềm nhậndạng thiết bị tự thiết kế, đáp ứng thời gian thực Bố cục luận án Mở đầu: Trình bày vấn đề chung luận án, tóm tắt nội dung nghiên cứu, đóng góp bố cục luận án Chương I: Trình bày tổng quan tínhiệuđiệntim ECG, số yếu tố ảnh hưởng đến tínhiệu ECG, tham khảo cơng trình nghiên cứu phương pháp nângcao chất lượng nhậndạngtínhiệuđiệntim ECG, chương đề xuất định hướng nghiên cứu luận án trình bày khái quát sở liệu sử dụng luận án Chương II: Chương trình bày chi tiết khối: Thu thập, tiền xử lý phương pháp trích chọn đặc tính Chương III: Đây nội dung nghiên cứu luận án, phần đầu trình bày giải pháp sử dụng định để kếthợpkết hệ thống nhậndạng đơn Tiếp theo, trình bày mơhìnhnhậndạng đơn mạng nơ-rơn truyền thẳng nhiều lớp MLP, mạng nơ-rôn logic mờ TSK, máy véc-tơ hỗ trợ SVM rừng ngẫu nhiên RF Cuối cùng, đề xuất phương án thiết kế phần cứng cho thiết bị đotínhiệuđiệntim -4- Chương IV: Chương trình bày phương pháp tạo liệu học kiểm tra từ hai sở liệu MIT-BIH MGH/MF Kếtxâydựngmơhìnhnhậndạngtínhiệu ECG, kết thử nghiệm, đánh giải pháp đề xuất luận án Phần cuối cùng, kết luận hướng phát triển, danh mục tài liệu tham khảo, cơng trình cơng bố luận án CHƯƠNG I: TỔNG QUAN CÁC PHƯƠNG PHÁP NÂNGCAO CHẤT LƯỢNG NHẬNDẠNG ECG 1.1 Tổng quan tínhiệuđiệntim ECG Mục giới thiệu tổng quan tínhiệuđiệntim ECG, số yếu tố ảnh hưởng đến tínhiệuđiệntim 1.2 Tình hình nghiên cứu phương pháp nângcao chất lượngnhận dạngtínhiệuđiệntim ECG 1.2.1 Tình hình nghiên cứu Mục giới thiệu tóm tắt số cơng trình nghiên cứu tínhiệuđiệntim năm vừa qua 1.2.2 Một số giải pháp nângcao chất lượng nhậndạng Giới thiệu số giải pháp nângcao chất lượng nhậndạngtínhiệuđiện tim, cụ thể: Khối tiền xử lý: Một số thuật tốn lọc nhiễu cho tínhiệuđo đề xuất sử dụngkếthợp làm tăng độxáckếtnhận dạng, nghiên cứu gần luận án TS Nguyễn Đức Thảo (năm 2016 [4]) sử dụng wavelet để loại bỏ ảnh hưởng nhịp thở bệnh nhân giảm sai số xuống 11,43% thử nghiệm nhậndạngloại bệnh tim sở liệu MIT-BIH giảm sai số xuống 11,29% thử nghiệm nhậndạngloại bệnh tim sở liệu MGH/MF Khối trích chọn đặc tính: Là khối ảnh hưởng lớn đến kếtnhận dạng, trình bày có nhiều phương pháp trích chọn đặc tính, phương pháp -5- nhiều nghiên cứu áp dụng sử dụng hệ số khai triển phức QRS wavelet hay hàm Hermite sở để tạo véc-tơ đặc tính Hệ thống nhậndạngtínhiệuđiện tim: Độxáckếtnhậndạng phụ thuộc lớn vào khối nhậndạng phi tuyến Đã có nhiều nghiên cứu áp dụngloạimơhìnhnhậndạng phi tuyến để cải thiện chất lượng nhậndạngtínhiệuđiện tim, từ mơhìnhnhậndạng kinh điển nơrơn MLP (Multi Layer Perceptron), mạng logic mờ TSK (Takaga-Sugeno-Kang), đến công cụ máy véc-tơ hỗ trợ SVM (Support Vector Machines) rừng ngẫu nhiên RF (Random Forest), Deep Learning sử dụng, thông thường mơhìnhnhậndạng phí tuyến có chất lượng nhậndạng tốt so với môhình cũ, ví dụ [78] hệ thống nhậndạngloạinhịptim sử dụng hàm sở Hermite để trích chọn đặc tính, kết thử nghiệm với mơhình TSK, SVM sở liệu MIT-BIH, kết sai số nhậndạng giảm từ 3,26% dùng mạng TSK xuống 1,96 % dùng SVM 1.2.3 NângcaođộxácmơhìnhkếthợpDokết chẩn đốn bệnh tim mạch ảnh hưởng trực tiếp đến sức khỏe bệnh nhân, nên hệ thống nhậndạng tự động tínhiệuđiệntim có u cầu độ xác, ổn định, tin cậy ngày cao Khi nhậndạng kiểm tra đối tượng đầu vào giải pháp có thuật tốn xử lý riêng để đưa kếtnhậndạng riêng Các giải pháp khác đưa kết khác (nếu nhiều mơhình đưa kết thống kết thường có độtin cậy cao) Do tốn thực tế, ta thường khơng có giải pháp nhậndạng có độxác tuyệt đối, nên giải pháp đơn lẻ có xác suất gây lỗi (mỗi giải pháp bị lỗi nhậndạng sai với nhóm mẫu khác nhau) Từ ngun nhân mà có nhiều tác giả đề xuất giải pháp “mơ hìnhkết hợp” tức sử dụng đồng thời nhiều mơhìnhnhậndạng đơn đưa thêm khâu xử lý nữa, nhiệm vụ khâu xử lý thêm kếthợpkết -6- mơhìnhnhậndạng đơn để đưa kết luận cuối Một số ưu điểm “mơ hìnhkết hợp”: Mỗi “mơ hình đơn” coi chun gia độc lập, việc kếthợp nhiều chuyên gia cho kếtđángtin cậy hơn, tận dụng ưu điểm mơhình đơn; Sử dụng đánh giá từ nhiều góc độ, từ nhiều phương pháp khác nên thơng tin phong phú dẫn tới chất lượng định cao Ý tưởng mơhìnhkếthợp áp dụng lĩnh vực khác như: [68] Cho nhậndạnghình ảnh, [17] sinh trắc học nhậndạng khuôn mặt, [89] áp dụng cho hệ thống đo nồng độ khí đa năng, Tuy nhiên, phương pháp kếthợp có nhược điểm làm hệ thống nhận cồng kềnh phức tạp hơn, nên áp dụng toán nhậndạng phức tạp, u cầu độxáccao Trên hình 1.4 sơ đồ khối tổng quát hệ thống nhậndạngtínhiệuđiệntim sử dụngmơhìnhkết hợp, có M mơhìnhnhậndạng đơn, kếtmơhìnhnhậndạng đơn yi, z kết luận cuối sau khối kếthợpkếtHình 1.4: Sơ đồ chung mơhìnhkếthợp Trong nghiên cứu [22] tác giả sử dụngmơhìnhkếthợp ba mơhìnhnhậndạng SVM đơn để nhậndạng sáu loạinhịptim làm độxác tăng khoảng 0,2%, nghiên cứu [31] tác giả kếthợp 15 mơhìnhnhậndạng SVM đơn có độxác dải 98% ÷ 98,77%, kếtmơhìnhkếthợp có độxác 98,65 % thấp so với kếtcaomơhình SVM đơn 98,77 lại có độ ổn định cao hơn, hay [12] tác -7- giả sử dụng mạng nơ-rôn MLP làm mơhìnhnhậndạng thành phần, thử nghiệm sở liệu MIT-BIH có độxác tăng thêm khoảng 1,5% Xu hướng dùngmơhìnhnhậndạng đơn lẻ sử dụng thuật toán khác phổ biến so với việc sử dụngloại ví dụ Xu hướng hợp lý nângcao ưu điểm mơhìnhnhậndạng đơn lẻ Như nghiên cứu [25] tác giả sử dụng hai thuật toán phânloại khác SVM PSO (Particles Swarm Optimization) gọi hệ thống nhậndạng PSO-SVM, kết thử nghiệm sở liệu MIT-BIH có độxác tăng khoảng 4%, [23] tác giả kếthợp mạng logic mờ Fuzzy KNN (Fuzzy K Nearest Neighbors) mạng MLP cho kết có độxác cải thiện từ 97.3% lên 98% Một số giải pháp phối hợpkết thông dụng đề xuất như: Biểu theo đa số [22, 31], biểu có trọng số [78, 103], tổng hợp theo xác suất điều kiện Bayes [78]… Các giải pháp kếthợp đơn giản, điều dễ hiểumơhìnhkếthợp phức tạp dùng nhiều mơhìnhnhậndạng đơn, khối lượng tính tốn lớn nên khâu kếthợp tác giả thường lựa chọn giải pháp đơn giản, hay dùng giải pháp biểu theo đa số Về số lượng mơhình đơn, thực tế sử dụngkếthợp hai mơhình đơn xảy mẫu thuẫn kết từ hai hệ đơn ta khơng có sở chắn để kết luận hệ đơn đúng, hệ đơn sai Vì thế, đa số mơhìnhkếthợp sử dụng số lượng mơhình sở từ ba hệ thành phần trở lên (nhiều cơng trình khuyến cáo sử dụng số mơhình đơn số lẻ để đưa kết luận cuối cùng, trường hợp biểu theo đa số) 1.3 Định hướng nghiên cứu luận án Từ phân tích trên, nghiên cứu sinh định hướng sử dụngmơhìnhkếthợp để cải thiện chất lượng nhậndạngtínhiệuđiệntim ECG Các giải pháp đơn giải pháp có chất lượng cao sử dụng nghiên cứu trước đây, hình 1.5 sơ đồ khối mơhình đề xuất luận án, Ci mơhình -8- sử dụng số liệu phân tích từ phức QRS hai giá trị thời gian khoảng cách R-R, trung bình 10 khoảng cách R-R cuối để làm sở nhậndạng Theo khảo sát, phức QRS kéo dài khoảng 100ms, nhiên trường hợp bệnh lý phức kéo dài gấp vài lần Vì vậy, NCS lựa chọn độ dài 250ms xung quanh đỉnh R đủ rộng để chứa toàn đoạn QRS, tần số lấy mẫu tínhiệuđiệntim 360Hz 250ms tương ứng với khoảng 91 giá trị xung quanh đỉnh R (ta lấy 45 giá trị liền trước đỉnh 45 giá trị từ đỉnh phía sau) Để phát đỉnh R giải pháp cho thiết bị cầm tay, luận án áp dụng thuật toán Pan Tompkins đưa vào năm 1985 [36] phát triển tiếp vào năm 1986 [62] Véc-tơ đặc tính x c0 , , c15 , RRlast , RRmean nhịp (phức QRS) gồm 18 thành phần: 18 16 hệ số khai triển ci i 15 tínhiệuđiệntim ECG theo hàm Hermite; đặc tính miền thời gian tínhiệuđiện tim, RRlast khoảng cách hai đỉnh R liên tiếp (còn gọi khoảng cách R-R), RRmean giá trị trung bình 10 khoảng cách R-R cuối CHƯƠNG III GIẢI PHÁP KẾTHỢP CÁC MƠHÌNHNHẬNDẠNG ĐỂ CẢI THIỆN CHẤT LƯỢNG 3.1 Kếthợpkếtmơhình định 3.1.1 Mơhình chung để kếthợp nhiều giải pháp nhậndạngHình 3.1 biểu diễn sơ đồ chung mơhìnhkếthợp sử dụng nhiều mơhìnhnhậndạng đơn, đó, M số mơhìnhnhậndạng đơn, xin tínhiệuđiệntim ECG đầu vào, Pi khối tiền xử lý trích chọn đặc tính, Ci khối phân loại, z kếtnhậndạng cuối tương ứng với tínhiệuđiệntim đầu vào xin - 11 - Hình 3.1: Sơ đồ chung mơhìnhkếthợp sử dụng nhiều mơhìnhnhậndạng đơn Nhìn chung, mơhìnhnhậndạng sở làm việc độc lập với tínhiệuđiệntim đầu vào xin từ chuyển đạo khác nhau, khối tiền xử lý trích chọn đặc tính Pi dùng phương pháp khác Như trình bày phầnmở đầu, định hướng nghiên cứu luận án sử dụng chung phương pháp tiền xử lý trích chọn đặc tính P1 P2 PM cho mơhìnhnhậndạng đơn Ci (như miêu tả hình 1.5) Nếu tốn nhậndạng N loạinhịptim khác nhau, mơhìnhnhậndạng đơn Ci (với i=1, 2,…, M) có M kết y i (với i=1, 2,…, M) biểu diễndạng véc-tơ, véc-tơ yi lý tưởng có giá trị ‘1’ tất giá trị lại ‘0’, thông thường giá trị chúng thường dao động khoảng [0, 1] Trong luận án, kết đầu y i từ mơhìnhnhậndạng sở hợp lại thành véc-tơ tổng Y (có kích thước M K ) tiếp tục xử lý khối tổng hợpkết để đưa kết luận cuối véc-tơ z (có kích thước K) tương ứng với mã K loạinhịptim khác - 12 - x c0 , , c15 , RRlast , RRmean 18 y1 y11 y12 y1K y y21 y22 y2 K y M yM yM yMK Y M K Y y1 y y M y11 y12 y1K y21 y22 y2 K yM yM yMK Hình 3.2: Sơ đồ khối chung hệ thống kếthợp song song nhiều mơhình đơn 3.1.2 Quy trình xâydựng định DT cho khối tổng hợpkết 3.1.3 Cây định Cây định mơhình xử lý tínhiệu kinh điển sử dụng rộng rãi nhiều ứng dụng thực tế Cây đồ thị khơng có chu trình Đồ thị G định nghĩa chung hai tập hợp G=(V,E), V tập hợp nút (vertex) E tập hợp cạnh (edge) nối hai nút tập V Đối với cây, ta sử dụng trường hợp cạnh có hướng Khi đồ thị G khơng có chu trình kín gọi Với ta có [2]: Tồn nút gọi nút gốc; - 13 - Các nút nối với nhánh có hướng gọi cành Với cành, nút gốc gọi nút cha/mẹ, nút nút con; Mỗi nút có từ đến nhiều nút Các nút khơng có nút gọi (nút) lá/ngọn 3.2 Các mơhìnhnhậndạng đơn Nội dung mục giới thiệu mơhìnhnhậndạng đơn: MLP, TSK, SVM RF 3.3 Đề xuất mơhình thiết bị có tích hợp chức nhậndạng CHƯƠNG IV: KẾT QUẢ TÍNH TỐN VÀ MƠ PHỎNG 4.1 Xâydựng số liệu mẫu 4.1.1 Cơ sở liệu MIT-BIH Để nhằm mục đích so sánh với cơng trình trước đây, luận án sử dụng mẫu số liệu nghiên cứu [4, 78], cụ thể nhậndạng chứng rối loạnnhịptim xuất phát từ sở đoạn QRS tínhiệuđiệntim từ 19 bệnh nhân Số lượng chi tiết số mẫu sử dụng thống kê chi tiết bảng 4.1 bảng 4.2 đây: Bảng 4.1: Bảng phân chia số lượng mẫu học mẫu kiểm tra loại rối loạnnhịptim từ CSDL MIT-BIH Loạinhịp N L R A V I E Tổng Tổng số mẫu 2000 1200 1000 902 964 472 105 6643 Số mẫu học 1065 639 515 504 549 271 68 3611 - 14 - Số mẫu kiểm tra 935 561 485 398 451 201 37 3068 Bảng 4.2: Bảng phân chia số lượng mẫu học mẫu kiểm tra loạinhịpLoạinhịp Tổng số mẫu Số mẫu học Số mẫu kiểm tra Normal 2000 1065 935 Abnormal 4643 2546 2133 Tổng 6643 3611 3068 4.1.2 Cơ sở liệu MGH/MF Luận án lựa chọn sử dụng mẫu tínhiệu ECG 20 ghi có mã số là: 029, 030, 058, 105, 106, 107, 108, 110, 111, 114, 117, 119, 121, 123, 124, 125, 128, 131, 137, 142 Số lượng chi tiết số mẫu sử dụng thống kê chi tiết bảng 4.3 bảng 4.4 đây: Bảng 4.3: Bảng phân chia số lượng mẫu học mẫu kiểm tra loạinhịpLoạinhịp Tổng số mẫu Số mẫu học Số mẫu kiểm tra N 3000 1997 1003 S 750 502 248 V 750 501 249 Tổng 4500 3000 1500 Bảng 4.4: Bảng phân chia số lượng mẫu học mẫu kiểm tra loạinhịpLoạinhịp Tổng số mẫu Số mẫu học Số mẫu kiểm tra Normal 3000 1997 1003 Abnormal 1500 1003 497 Tổng 4500 3000 1500 4.2 Cách đánh giá chất lượng mơhìnhnhậndạng Các mơhìnhnhậndạng (các mơhình đơn mơhìnhkết hợp) đánh giá thông qua tiêu đánh sau: Số mẫu nhậndạng sai; - 15 - FN (False Negative): Số trường hợp chẩn đốn âm tính sai, (là bệnh nhân ốm chẩn đốn bình thường); TN (True Negative): Số trường hợp chẩn đoán âm tính đúng; FP (False Positive): Số trường hợp chẩn đốn dương tính sai, tức trường hợp người bình thường chẩn đốn có bệnh; TP (True Positive): Số trường hợp chẩn đốn dương tính đúng; Sensitivity: Tỷ lệ chẩn đốn dương tính đúng, Specificity: Tỷ lệ chẩn đốn âm tính đúng, Mơhìnhnhậndạng có chất lượng độtin cậy cao số mẫu nhậndạng sai, số chẩn đốn dương tính sai FP, số chẩn đốn âm tính sai FN thấp, tỷ lệ chẩn đốn dương tính Sensitivity, tỷ lệ chẩn đốn âm tính Specificity cao 4.4 Kết thử nghiệm với mơhìnhkếthợp định 4.4.1 Thử nghiệm kếthợp ba mạng sở MLP, TSK SVM Khi sử dụng ba mơhìnhnhậndạng sở MLP, TSK SVM ta có hệ thống kếthợp thu kết bảng 4.18 sau Bảng 4.18: Ma trận phân bố kếtnhậndạngloại mẫu nhịpmơhìnhkếthợp MLP, TSK, SVM Mẫu N L R A V I E N 928 1 10 0 L 557 R 481 A 383 0 V 446 0 I 0 1 198 E 0 0 37 Tổng sai số 4 15 Kết - 16 - Bảng 4.19: Các thông số đánh giá chất lượng mơhình sở mơhìnhkếthợp MLP-TSK-SVM nhậndạngloạinhịpLoạimơhình Sai số Sai số (%) FN TN FP TP Sens (%) Spec (%) MLP 110 3,59 18 905 30 2115 99,16 96,79 TSK 100 3,26 23 920 15 2110 98,92 98,40 SVM 60 1,96 15 919 16 2118 99,30 98,29 MLP-TSK-SVM 38 1,24 12 928 2121 99,44 99,25 Nhận xét kết Trong bảng 4.18 ma trận phân bố kếtmơhìnhkếthợp (MLP-TSK-SVM), ta thấy hầu hết trường hợpnhậnnhầmloại A N (số lần nhậnnhầm A thành N 10), nguyên nhânhìnhdạngnhịploại A N giống nhau, lỗi nhầm lẫn khác khơng đáng kế (≤ lỗi); Trong bảng 4.19 tổng hợp thơng số chất lượng mơhìnhnhậndạng đơn mơhìnhkếthợp Ta thấy, ba mơhìnhnhậndạng sở SVM có chất lượng cao nhất, kếtnhậndạng tiếp tục cải thiện sử dụngmơhìnhkếthợp MLP-TSK-SVM định DT, so sánh với mơhình sở tốt SVM tất tiêu chí đánh giá chất lượng có kết tốt hơn, cụ thể: - Sai số kiểm tra giảm 22 mẫu (từ 60 mẫu xuống 38 mẫu); - Số trường hợp chẩn đốn âm tính sai FN giảm mẫu (từ 15 mẫu xuống 12 mẫu); - Số trường hợp chẩn đoán dương tính sai FP giảm mẫu (từ 16 mẫu xuống mẫu); - Tỷ lệ chẩn đốn dương tính Sensitivity cải thiện thêm khoảng 0,14%; - Tỷ lệ chẩn đốn âm tính tính Specificity cải thiện thêm khoảng 0,96%; - 17 - Tiếp tục so sánh với giải pháp kếthợpkết phổ biến khác như: Majority voting (biểu theo đa số), weighted voting (bỏ phiếu có trọng số), Kullback–Leibler (theo xác suất thông kê), modified Bayes (theo xác suất điều kiện Bayes), kết lấy nghiên cứu Osowski cộng [78], từ kết bảng 4.7 ta rút số nhận xét sau: Tất hệ thống nhậndạng sử dụngmơhìnhkếthợp có kếtnhậndạng tốt so với hệ thống nhậndạng sử dụngmơhìnhnhận dạng, trường hợpkết 1,63% - trường hợp biểu theo đa số (majority voting), cao so với mơhìnhnhậndạng đơn tốt SVM (1,96% bảng 4.6); Mơhìnhkếthợpdùng định DT có kếtnhậndạng tốt với tỷ lệ nhậndạng sai 1,24% Bảng 4.20: Bảng kếtmơhìnhkếthợpkết ba mơhìnhnhậndạng đơn MLP-TSK-SVM Phương pháp tổng hợp Majority voting Sai số 50 % Sai số 1,63 Weighted voting 42 1,37 Kullback–Leibler 45 1,47 Modified Bayes 48 1,56 Decision tree 38 1,24 Kết luận: Qua kết thử nghiệm sở liệu MIT-BIH (là nhóm nghiên cứu quốc tế thường dùng để tham chiếu), nghiên cứu sinh minh chứng giải pháp kếthợp song song ba mơhìnhnhậndạng sở (MLP, TSK, SVM) định DT tiếp tục nângcao chất lượng kếtnhậndạngtínhiệuđiệntim ECG; Kết báo cáo tạp chí AMCS (International Journal of Applied Mathematics and Computer Science) (ISI/SCIE) - 18 - 4.4.2 Các thử nghiệm kếthợp khác Ngồi kết trình bày mục (4.4.1), luận án tiến hành thêm có số thử nghiệm sau: Luận án khảo sát thêm mơhìnhnhậndạng sở thứ rừng ngẫu nhiên RF, để có thêm nhiều trường hợp thử nghiệm khác như, ví dụ ta tạo trường hợpkếthợp như: (1) MLP-TSK-SVM, (2) MLP-TSK-RF, (3) MLP-RFSVM, (4) RF-TSK-SVM, (5) MLP-TSK-SVM-RF; Thử nghiệm kết thêm với sở liệu MGH/MF; Thử nghiệm kếtnhậndạng hai loạinhịp (bình thường bất thường); Cụ thể tiến hành thêm bốn thử nghiệm: Thử nghiệm 1: Trên sở liệu MIT-BIH (cụ thể bảng 4.1), có kết bảng 4.21, để thuận tiện cho việc so sánh thông số môhìnhnhậndạng sở mơhìnhkết hợp, nghiên cứu sinh đưa lại kếtmơhìnhnhậndạng sở Bảng 4.21: Kếtnhậndạngloạinhịp (CSDL MIT-BIH) môhình đơn mơhìnhkếthợpLoạimơhình Sai số Sai số (%) FN TN FP TP Sens (%) Spec (%) MLP 110 3,59 18 905 30 2115 99,16 96,79 TSK 100 3,26 23 920 15 2110 98,92 98,40 SVM 60 1,96 15 919 16 2118 99,30 98,29 RF 70 2,28 20 914 21 2113 99,06 97,75 MLP-TSK-SVM 38 1,24 12 928 2121 99,44 99,25 MLP-TSK-RF 43 1,40 16 927 2117 99,25 99,14 MLP-RF-SVM 40 1,30 13 923 12 2120 99,39 98,72 RF-TSK-SVM 39 1,27 10 920 15 2123 99,53 98,40 MLP-TSK-SVM-RF 37 1,21 916 19 2129 99,81 97,97 - 19 - Thử nghiệm 2: Trên sở liệu MIT-BIH (cụ thể bảng 4.2), nhậndạng hai loạinhịp (bình thường bất thường) Bảng 4.22: Kếtnhậndạngloạinhịp (CSDL MIT-BIH) mơhình đơn mơhìnhkếthợpLoạimơhình Sai số Sai số (%) FN TN FP TP Sens (%) Spec (%) MLP 39 1,27 14 910 25 2119 99,34 97,33 TSK 41 1,34 17 911 24 2116 99,20 97,43 SVM 26 0,85 917 18 2125 99,62 98,07 RF 37 1,21 13 911 24 2120 99,39 97,43 MLP-TSK-SVM 21 0,68 920 15 2127 99,72 98,40 MLP-TSK-RF 22 0,72 921 14 2125 99,62 98,50 MLP-RF-SVM 23 0,75 921 14 2124 99,58 98,50 RF-TSK-SVM 16 0,52 924 11 2128 99,77 98,82 MLP-TSK-SVM-RF 15 0,49 927 2126 99,67 99,14 Thử nghiệm 3: Trên sở liệu MGH/MF (cụ thể bảng 4.3), nhậndạng ba loạinhịp N, S, V Bảng 4.23: Kếtnhậndạngloạinhịp (CSDL MGH/MF) mơhình đơn mơhìnhkếthợpLoạimơhình Sai số Sai số (%) FN TN FP TP Sens (%) Spec (%) MLP 66 4,40 26 979 24 471 94,77 97,61 TSK 73 4,87 44 983 20 453 91,15 98,01 SVM 32 2,13 991 12 491 98,79 98,80 RF 96 6,40 70 982 21 427 85,92 97,91 MLP-TSK-SVM 25 1,67 994 494 99,40 99,10 MLP-TSK-RF 30 2,00 10 992 11 487 97,99 98,90 MLP-RF-SVM 25 1,67 996 491 98,79 99,30 RF-TSK-SVM 25 1,67 994 492 98,99 99,10 MLP-TSK-SVM-RF 21 1,40 996 492 98,99 99,30 - 20 - Thử nghiệm 4: Trên sở liệu MGH/MF (cụ thể bảng 4.4), nhậndạng hai loạinhịp (bình thường bất thường) Bảng 4.24: Kếtnhậndạngloạinhịp (CSDL MGH/MF) Loạimơhình Sai số Sai số (%) FN TN FP TP Sens (%) Spec (%) MLP 37 2,47 22 988 15 475 95,57 98,50 TSK 62 4,13 37 978 25 460 92,56 97,51 SVM 20 1,33 989 14 491 98,79 98,60 RF 78 5,20 54 979 24 443 89,13 97,61 MLP-TSK-SVM 17 1,13 991 12 492 98,99 98,80 MLP-TSK-RF 20 1,33 989 14 491 98,79 98,60 MLP-RF-SVM 19 1,27 990 13 491 98,79 98,70 RF-TSK-SVM 18 1,20 991 12 491 98,79 98,80 MLP-TSK-SVM-RF 15 1,00 992 11 493 99,20 98,90 Đánh giá kết quả: Từ kết thử nghiệm ta có số đánh sau: Sai số kiểm tra (số mẫu nhậndạng sai) mơhìnhkếthợp đề thấp so với mơhìnhnhậndạng sở, riêng có trường hợp – thử nghiệm 4, sai số mơhình SVM mơhìnhkếthợp MLP-TSK-RF có số mẫu nhậndạng sai 20; Số trường hợp chẩn đốn âm tính sai FN số trường hợp chẩn đốn dương tính sai FP phần lớn có kết tốt so với mơhìnhnhậndạng sở, có bốn trường hợpkết hơn, cụ thể: - Trong thí nghiệm 1: Số trường hợp chẩn đốn âm tính sai FN (của MLP-TSK-RF) tăng mẫu (từ 15 mẫu lên 16 mẫu) so với FN (của SVM) Số trường hợp chẩn đốn dương tính sai PN (của MLP-TSK-SVM-RF) tăng mẫu (từ 15 mẫu lên 19 mẫu) so với FP (của TSK); - 21 - - Trong thí nghiệm 2: Số trường hợp chẩn đốn âm tính sai FN (của MLP-RF-SVM) tăng mẫu (từ mẫu lên mẫu) so với FN (của SVM); - Trong thí nghiệm 3: Số trường hợp chẩn đốn âm tính sai FN (của MLP-TSK-RF) tăng mẫu (từ mẫu lên 10 mẫu) so với FN (của SVM); So sánh với kết thử nghiệm luận án TS Nguyễn Đức Thảo (năm 2016 [4]): - Khi thử nghiệm nhậndạngloạinhịptim sở liệu MIT-BIH: Sai số kiểm tra mơhình tổng hợp từ 1,21÷1,40% (kết thí nghiệm 1), thấp so với 2,6% [4]; - Khi thử nghiệm nhậndạngloạinhịptim sở liệu MGH/MF: Sai số kiểm tra mơhình tổng hợp từ 1,4÷2% (kết thí nghiệm 3), thấp so với 3,4% [4] 4.5 Kết thử nghiệm thiết bị Kếtphần cứng: Ngoài kết lý thuyết thực tính tốn, mơ phỏng, nghiên cứu sinh có định hướng triển khai giải pháp thiết bị phần cứng để tiến tới hồn thiện thiết bị đưa vào ứng dụng thực tế Với mục đích đó, nghiên cứu sinh phân tích, lựa chọn linh kiện thi công phần cứng, bước đầu đóng gói thành thiết bị nhỏ gọn, với đầy đủ chức yêu cầu, thiết bị kích thước (11,5cm x 10,5cm x 5cm) Sử dụngđiện cực đo chuyển đạo tay trái - tay phải, thể hình 4.11 Bước đầu, khâu thu thập tínhiệuđiệntim thu thập tínhiệu với chất lượng tương tự thiết bị đo thơng dụng - 22 - Hình 4.11: Hình ảnh thiết bị đo kích thước (11,5cm x 10,5cm x 5cm) Kết thử nghiệm thuật toán: Bước đầu nghiên cứu sinh triển khai vi xử lý ARM thuật toán lọc số tách phức QRS, trích chọn đặc tính, chạy song song ba mơhìnhnhậndạng đơn MLP, TSK, SVM, tổng hợpkết thuật toán định DT số liệu chuẩn lấy từ sở liệu MIT-BIH ta thu kết giống chạy máy tính, tốc độ đáp ứng thời gian thực KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Việc nghiên cứu tínhiệuđiệntim ECG quan trọng sức khỏe người, nhu cầu nghiên cứu phát triển thuật toán nhậndạng để tăng độ xác, tin cậy Đặc biệt có nhu cầu cao thiết bị đo có tính hợp thêm chức nhậndạng tự động bệnh tim Đóng góp luận án đề xuất giải pháp cải thiện độxáckếtnhậndạngtínhiệuđiệntim dựa hệ thống kếthợp nhiều mơhìnhnhậndạng đơn Thuật tốn xâydựng luận án có ý đến tiêu chí tối ưu khối lượng tính tốn, gọn nhẹ để nhúng dòng vi xử lý nhằm hướng tới áp dụng vào thiết bị thông minh nhỏ gọn cho người bệnh thực tế Cụ thể đóng góp luận án sau: - 23 - Các đóng góp luận án Về mặt khoa học: Đề xuất xâydựng giải pháp nângcao chất lượng nhậndạngtínhiệuđiệntim sử dụng định để kếthợpkết từ mơhìnhnhậndạng đơn Giải pháp thử nghiệm thành công hai sở liệu chuẩn MIT-BIH MGH/MF cho thấy mơhìnhkếthợp có sai số nhỏ hơn, đặc biệt sai số dạng FN nhỏ so với mơhìnhnhândạng đơn; Đề xuất giải pháp phù hợp cho phép thực thuật toán khai triển tínhiệu ECG theo hàm Hermite để trích chọn đặc tính tínhiệu hệ vi xử lý có cơng suất tính tốn nhỏ Về mặt thực tiễn: Triển khai thử nghiệm bước đầu tất khâu tính tốn hệ vi xử lý để tiến tới hoàn thiện thiết bị cầm tay có chức thu thập, phân tích nhậndạngtínhiệuđiệntim theo giải pháp luận án; Các kết làm sở để hướng đến mở rộng, hoàn thiện chế tạo dòng thiết bị điệntim thơng minh, nhỏ gọn, vừa có khả thu thập vừa có khả phân tích, nhậndạng trực tuyến bệnh lý tim mạch với độxác cao, để đưa cảnh báo sớm cho người sử dụng Hướng phát triển luận án Tiếp tục tìmhiểu thử nghiệm mơhìnhnhậndạng để nângcaođộxácđộtin cậy nhận dạng; Tiếp tục cải thiện tốc độ tính tốn xử lý tínhiệu để tăng khả đáp ứng thời gian thực thiết bị; Hoàn thiện thiết bị đo để tự thu thập sở liệu các bệnh nhân thực tế; Hoàn thiện sở liệu với hỗ trợ bác sĩ chuyên ngành tim mạch - 24 - DANH MỤC CÁC CƠNG TRÌNH ĐÃ CƠNG BỐ CỦA LUẬN ÁN Nguyễn Đức Thảo, Trần Hoài Linh, Phạm Văn Nam, Trương Tuấn Anh (2014), “Thiết kế thiết bị thu thập tự động nhậndạng thơng minh tínhiệuđiệntim sử dụng cơng nghệ vi mạch khả trình”, Tạp chí Khoa học Công nghệ Đại học Thái Nguyên, Tập 122, số 08, Trang: 103-109 Trần Hoài Linh, Phạm Văn Nam, Vương Hoàng Nam (2015), “Multiple neural network integration using a binary decision tree to improve the ECG signal recognition accuracy”, International Journal of Applied Mathematics and Computer Science, vol 24(3), pp 647–655 Trần Hoài Linh, Phạm Văn Nam, Nguyễn Đức Thảo (2015), "A hardware implementation of intelligent ECG classifier", COMPEL: The International Journal for Computation and Mathematics in Electrical and Electronic Engineering, vol 34(3), pp 905 – 919 Phạm Văn Nam, Trần Hồi Linh, (2015), "Cơng nghệ nhúng thiết kế thiết bị đođiệntim có chức phát phức QRS", Hội Thảo Quốc Gia 2015 Điện Tử, Truyền Thông Công Nghệ Thông Tin (ECIT 2015), Trang: 146 – 151 Phạm Văn Nam, Nguyễn Thị Lan Hương, Trần Hoài Linh (2017), “Ứng dụng định cho giải pháp nângcao chất lượng nhậndạngtínhiệuđiện tim”, Tạp chí Khoa học Cơng nghệ Đại học Thái Nguyên, Tập 169, số 09, Trang: 81-87 Phạm Văn Nam, Trần Hoài Linh, Nguyễn Thị Lan Hương (2017), “Ứng dụng định để xâydựngmơhình phối hợpnângcao chất lượng nhậndạngtínhiệuđiện tim”, Chuyên san Đo lường, Điều khiển Tự động hóa, số 20, - 25 Trang: 76-81 ... cứu luận án: Tín hiệu điện tim ECG, yếu tố ảnh hưởng đến tín hiệu điện tim; Các mơ hình nhận dạng tín hiệu điện tim, giải pháp nâng cao chất lượng nhận dạng tín hiệu điện tim; Nghiên cứu... dụng toán nhận dạng phức tạp, u cầu độ xác cao Trên hình 1.4 sơ đồ khối tổng quát hệ thống nhận dạng tín hiệu điện tim sử dụng mơ hình kết hợp, có M mơ hình nhận dạng đơn, kết mơ hình nhận dạng đơn... giới thiệu tổng quan tín hiệu điện tim ECG, số yếu tố ảnh hưởng đến tín hiệu điện tim 1.2 Tình hình nghiên cứu phương pháp nâng cao chất lượngnhận dạng tín hiệu điện tim ECG 1.2.1 Tình hình nghiên