Khóa Luận Tốt Nghiệp: Thiết Kế Phần Cứng Phát Hiện Nhịp Tim Bất Thường Trong Tín Hiệu Điện Tâm Đồ

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp kỹ thuật máy tính thiết kế phần cứng cho việc phát hiện nhịp tim bất thường trong tín, vận dụng lý thuyết vào thực tế, đề xuất giải pháp

Chuyên ngành

Kỹ thuật máy tính

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2024

72
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

2. CHƯƠNG 2

2.1. Cơ chế hoạt động. Ghi lại hoạt động của tim. Phức bộ và khoảng

2.2. MIT-BIH Arrhythmia Database

2.3. Giải thuật Pan Tompkins để phát hiện đỉnh R. Các bước của giải thuật

2.4. Bình phương biên độ. Tích hợp cửa sổ di chuyển. Xác định vị trí phức hợp QRS. Tiểu khoảng RR. Hệ số tương quan Pearson

2.5. Bảng giá trị

2.6. Kiến trúc SOC

2.7. Tổng quan về giao thức AXI. Đặc điểm về giao thức AXI. Mô tả các tín hiệu cơ bản của giao thức AXI

2.8. GIẢI THUẬT CỤM MẪU VÀ THIẾT KẾ PHẦN CỨNG. Giải thuật cụm mẫu

3. CHƯƠNG 3

3.1. Khởi tạo cụm mẫu. Cập nhật cụm mẫu

3.2. Tối ưu hóa cụm mẫu

3.3. Phân loại nhịp tim bất thường

3.4. THIẾT KẾ PHẦN CỨNG GIẢI THUẬT. Các kỹ thuật thiết kế Verilog

3.5. Dùng cờ để khởi đầu và kết thúc task

3.6. Dùng bộ cộng 1 và bộ so sánh để lặp. Dùng IP BRAM để chứa các giá trị sử dụng. Sử dụng BRAM kết hợp Mux 2-1 để chọn giá trị đầu vào

3.7. Tên gọi và ý nghĩa của input và output của các khối. Khởi tạo và cập nhật cụm mẫu. Tối ưu hóa cụm mẫu

3.8. Phân loại nhịp tim bất thường. Chi tiết thiết kế của các khối chức năng. Khối khởi tạo và cập nhật cụm mẫu. Khối tối ưu hóa cụm mẫu

3.9. Khối phân loại nhịp tim bất thường. Đóng gói thiết kế và hiện thực hệ thống SoC trên Vivado. Khối Processor System Reset. Khối AXI SMART CONNECT. Sơ đồ hệ thống cho việc hiện thực thiết kế trên FPGA

4. CHƯƠNG 4: KẾT QUẢ

4.1. Kết quả tổng hợp. Kết quả thực thi

4.2. Kết quả mô phỏng

4.3. Kết quả trên FPGA. Đánh giá, so sánh với các đề tài tương tự

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN TIẾP THEO

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

MỞ ĐẦU

Tóm tắt

I. Tổng Quan Về Thiết Kế Phần Cứng Phát Hiện Nhịp Tim Bất Thường

Thiết kế phần cứng phát hiện nhịp tim bất thường trong tín hiệu điện tâm đồ (ECG) là một lĩnh vực nghiên cứu quan trọng trong y học hiện đại. Việc phát hiện sớm các bất thường trong nhịp tim có thể giúp cứu sống nhiều bệnh nhân. Tín hiệu ECG cung cấp thông tin về hoạt động điện của tim, từ đó giúp bác sĩ chẩn đoán và điều trị kịp thời. Nghiên cứu này tập trung vào việc phát triển các phương pháp và công nghệ mới nhằm cải thiện độ chính xác và hiệu suất của hệ thống phát hiện nhịp tim.

1.1. Khái Niệm Về Tín Hiệu Điện Tâm Đồ ECG

Tín hiệu điện tâm đồ (ECG) là bản ghi hoạt động điện của tim. Nó giúp theo dõi và chẩn đoán các bệnh lý tim mạch. Các sóng trong ECG, như sóng P, QRS và T, cung cấp thông tin quan trọng về nhịp tim và tình trạng sức khỏe của bệnh nhân.

1.2. Vai Trò Của Phát Hiện Nhịp Tim Bất Thường

Phát hiện nhịp tim bất thường là rất quan trọng trong việc chẩn đoán và điều trị các bệnh lý tim mạch. Các nhịp tim bất thường có thể dẫn đến các biến chứng nghiêm trọng như đột quỵ hoặc nhồi máu cơ tim. Do đó, việc phát hiện sớm và chính xác là cần thiết.

II. Thách Thức Trong Phát Hiện Nhịp Tim Bất Thường

Mặc dù có nhiều tiến bộ trong công nghệ y tế, việc phát hiện nhịp tim bất thường vẫn gặp nhiều thách thức. Các vấn đề như nhiễu tín hiệu, độ chính xác của thuật toán và khả năng xử lý thời gian thực là những yếu tố cần được cải thiện. Việc phát hiện nhịp tim bất thường dựa trên hình dạng và đặc điểm của tín hiệu ECG cũng gặp khó khăn do sự tương đồng giữa các nhịp bình thường và bất thường.

2.1. Nhiễu Tín Hiệu Trong ECG

Nhiễu tín hiệu có thể làm giảm độ chính xác của việc phát hiện nhịp tim. Các yếu tố như chuyển động của bệnh nhân, thiết bị ghi tín hiệu không chính xác có thể gây ra nhiễu, làm khó khăn trong việc phân tích tín hiệu ECG.

2.2. Độ Chính Xác Của Thuật Toán Phát Hiện

Độ chính xác của các thuật toán phát hiện nhịp tim bất thường là một yếu tố quan trọng. Các thuật toán cần phải được tối ưu hóa để giảm thiểu sai sót và tăng cường khả năng phát hiện các nhịp tim bất thường.

III. Phương Pháp Thiết Kế Phần Cứng Phát Hiện Nhịp Tim

Phương pháp thiết kế phần cứng cho việc phát hiện nhịp tim bất thường bao gồm việc sử dụng các thuật toán phân cụm mẫu và phát hiện dựa trên đặc điểm. Các phương pháp này giúp cải thiện độ chính xác và hiệu suất của hệ thống. Việc triển khai trên nền tảng FPGA cho phép xử lý tín hiệu trong thời gian thực, đáp ứng nhu cầu của y tế hiện đại.

3.1. Thuật Toán Phân Cụm Mẫu

Thuật toán phân cụm mẫu giúp nhóm các nhịp tim có đặc điểm tương đồng lại với nhau. Phương pháp này cho phép phát hiện và phân loại nhịp tim bất thường một cách nhanh chóng và hiệu quả.

3.2. Phát Hiện Dựa Trên Đặc Điểm

Phát hiện dựa trên đặc điểm sử dụng các thông số như khoảng RR và biên độ sóng để xác định nhịp tim bất thường. Phương pháp này giúp cải thiện độ chính xác trong việc phát hiện các nhịp tim bất thường.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Phát Hiện Nhịp Tim

Hệ thống phát hiện nhịp tim bất thường có thể được ứng dụng trong nhiều lĩnh vực y tế khác nhau. Việc theo dõi liên tục nhịp tim giúp bác sĩ phát hiện sớm các bất thường và đưa ra các biện pháp can thiệp kịp thời. Hệ thống này cũng có thể được tích hợp vào các thiết bị y tế di động, giúp người dùng theo dõi sức khỏe của mình một cách dễ dàng.

4.1. Theo Dõi Sức Khỏe Tại Nhà

Hệ thống phát hiện nhịp tim bất thường có thể được sử dụng trong các thiết bị đeo tay, giúp người dùng theo dõi sức khỏe của mình tại nhà. Điều này giúp giảm tải cho các cơ sở y tế và tăng cường khả năng tự chăm sóc sức khỏe.

4.2. Ứng Dụng Trong Bệnh Viện

Trong môi trường bệnh viện, hệ thống này có thể được sử dụng để theo dõi bệnh nhân trong thời gian thực. Việc phát hiện sớm các bất thường giúp bác sĩ có thể can thiệp kịp thời, từ đó nâng cao hiệu quả điều trị.

V. Kết Luận Và Hướng Phát Triển Tương Lai

Nghiên cứu về thiết kế phần cứng phát hiện nhịp tim bất thường trong tín hiệu điện tâm đồ đã mở ra nhiều triển vọng mới trong lĩnh vực y tế. Việc kết hợp giữa công nghệ phần cứng và thuật toán tiên tiến giúp cải thiện độ chính xác và hiệu suất của hệ thống. Hướng phát triển tương lai có thể bao gồm việc tối ưu hóa thuật toán và mở rộng khả năng ứng dụng của hệ thống trong các lĩnh vực khác nhau.

5.1. Tối Ưu Hóa Thuật Toán

Tối ưu hóa thuật toán phát hiện nhịp tim bất thường là cần thiết để nâng cao độ chính xác và giảm thiểu thời gian xử lý. Việc này có thể giúp hệ thống hoạt động hiệu quả hơn trong môi trường thực tế.

5.2. Mở Rộng Ứng Dụng

Hệ thống phát hiện nhịp tim bất thường có thể được mở rộng ứng dụng trong nhiều lĩnh vực khác nhau, từ y tế đến thể thao. Việc này không chỉ giúp nâng cao sức khỏe cộng đồng mà còn tạo ra nhiều cơ hội mới trong nghiên cứu và phát triển.

10/07/2025
Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế phần cứng cho việc phát hiện nhịp tim bất thường trong tín hiệu điện tâm đồ dựa trên thuật toán phân cụm mẫu

Trích đoạn nội dung tài liệu

MỞ ĐẦU Phân cụm và phân loại nhịp tim bất thường trong ECG là quan trọng trong dự đoán và điều trị bệnh lý tim mạch. Điện tâm đồ cho thông tin về hoạt động điện của tim, giúp bác sĩ phát hiện những bat thường trong nhịp tim. Việc phân cụm va phân loại các nhịp tim bat thường từ tín hiệu điện tâm đồ giúp tự động hóa quá trình phan tích, giảm thiêu sai sót và tăng tốc độ xử lý thông tin. Hơn nữa, những kỹ thuật này cho phép quan sát liên tục và phát hiện sớm bắt thường, từ đó tăng hiệu quả điều trị và cứu sông nhiều bệnh nhân.

Công nghệ y tế hiện đại yêu cầu giải pháp chính xác và hiệu quả hơn, trong đó việc phát triển thuật toán tiên tiến kết hợp với thiết kế phần cứng chuyên dụng là thiết yếu, mở ra triển vọng mới cho y học trong chăm sóc sức khỏe bệnh nhân. Mục tiêu của nghiên cứu này là tối ưu hóa chân đoán và điều trị bệnh tim mạch. Cụ thể, phân cụm giúp nhóm các mẫu nhịp tim có đặc điểm tương đồng lại với nhau, từ đó hỗ trợ việc phân loại một cách nhanh chóng. Trong khi đó, phân loại giúp xác định các loại nhịp tim bất thường, như nhịp nhĩ sớm hay co tâm thất sớm, qua đó có chân đoán chính xác và kịp thời.

Các kỹ thuật này giảm sai sót do con người, tăng tốc độ và hiệu quả xử lý thông tin. Điều này rất quan trọng trong y tế, nơi mà việc phát hiện sớm và điều trị kịp thời giúp cứu sống nhiều người và tăng chất lượng chăm sóc. Đối tượng nghiên cứu bao gồm tín hiệu điện tâm đồ từ các bệnh nhân được lay từ tập dữ liệu MIT-BIH được cung cấp bởi PhysioNet bao gồm những bệnh nhân đã được ghi lại điện tâm đồ trong các điều kiện lâm sàng. Nó gồm các loại nhỊp bình thường và những loại bất thường như loạn nhịp tim và các dạng bệnh tim khác của hệ thống điện tim.

Việc nghiên cứu trên tập dit liệu MIT-BIH còn giúp đánh giá và so sánh với các phương pháp xử lý tín hiệu và thuật toán phân loại, qua đó có đề xuất và cải tiến mới trong lĩnh vực này. Sự đa dạng dữ liệu trong MIT-BIH cung cấp cơ sở lý thuyết cho nghiên cứu và ứng dụng thực tế trong y học điện tử và xử lý tín hiệu y khoa. 13 Phạm vi nghiên cứu bao gồm phân tích và tiền xử lý tín hiệu điện tâm đồ, phát triển và tối ưu hóa thuật toán, thiết kế và thực thi thuật toán xuống phần cứng, cùng với việc kiểm thử và đánh giá hệ thống. Đầu tiên, việc phân tích và tiền xử lý tín hiệu điện tâm đồ là bước khởi đầu cực kỳ quan trọng.

Quá trình này nhằm loại bỏ nhiễu, chuẩn hóa dữ liệu và phát hiện các đặc điểm biên độ nhịp tim để chuẩn bị cho các bước phân tích tiếp theo. Tiếp theo, sau khi đã có dữ liệu được tiền xử lý, ta tập trung vào phát triển và tôi ưu hóa thuật toán phân cụm và phân loại với mục tiêu cải thiện độ chính xác và hiệu suất của quá trình phân tích điện tâm đồ. Sau khi đã hoàn thiện và kiểm tra thuật toán trên phần mềm, nghiên cứu tiến đến giai đoạn thiết kế và thực thi thuật toán lên thiết bị phần cứng. Điều này đảm bảo răng các thuật toán có thể hoạt động hiệu quả trong thực tế và có thé được tích hợp trực tiếp vào các thiết bị y tế để hỗ trợ chân đoán và điều trị lâm sàng.

Cuối cùng, quá trình kiểm thử và đánh giá hệ thống nhằm đảm bảo tính hiệu quả và đáng tin cậy của phương pháp đề ra. Việc này bao gồm thử nghiệm thuật toán đề ra trên cùng tập dữ liệu MIT-BIH và đánh giá các yếu tố như độ chính xác, độ nhạy và độ đặc hiệu của hệ thống so với trên phần mềm. Đồng thời, nghiên cứu cũng so sánh và đánh giá hiệu suất của phương pháp đề ra so với những phương pháp khác cùng lĩnh vực nghiên cứu. Lựa chọn dé tài này là bước tiến cần thiết trong việc kết hợp giữa công nghệ phần cứng và thuật toán phân cụm, phân loại nhịp tìm bất thường, nhằm tạo ra hệ thống chân đoán y tế hiệu quả và đáng tin cậy.

Qua đó, góp phần vào quá trình tạo ra các thiết bị nhúng có thể sử dụng trong y tế với tốc độ cao có thé áp dụng vào thời gian thực và có độ chính xác cao, nâng cao năng lực của các bác sĩ trong việc phân tích và đưa ra quyết định chân đoán chính xác, đồng thời hướng đến mục tiêu tối ưu hóa chăm sóc sức khỏe toàn diện và đảm bảo hiệu quả trong theo dõi và điều tri. TONG QUAN DE TÀI Điện tam đồ (ECG) là một thành phan quan trọng dé theo dõi tín hiệu sinh học dé theo dõi và chan đoán các bệnh tim mạch chăng hạn như nhồi máu cơ tim, rối loạn nhịp tim, bởi vì những bệnh này có liên quan chặt chẽ đến những đặc điểm trong điện tâm đồ (tức là hình dạng sóng, phức hợp QRS, khoảng R-R,. Vì những bệnh tim này xảy ra một cách bất thường và cần sự can thiệp ngay lập tức để giảm thiểu tỷ lệ tử vong, việc theo dõi liên tục điện tâm đồ là 1 việc không thê thiếu trong y tế [2]. Do đó, nghiên cứu về phát hiện sớm nhịp tim bất thường và theo dõi bệnh tim thông qua phân tích tín hiệu điện tâm đồ đang rất được quan tâm [3], [4].

Các nghiên cứu về lay và phân tích tín hiệu của điện tâm đồ bằng các thiết bị nhúng đang được tiễn hành tích cực bang các hệ thống đeo nhẹ [5], [6]. Đặc biệt, kỹ thuật xử lý tín hiệu ECG thời gian thực trong môi trường tiêu thụ ít năng lượng và tốn ít bộ nhớ là cần thiết [7], [8]. Ngoài ra, trong hệ thống theo dõi điện tâm đồ, việc phát hiện nhịp và phân loại nhịp bất thường theo thời gian thực là quan trọng. Nhịp có thể được phát hiện đáng tin cậy bằng phương pháp của Pan Tompkins [9].

Trong trường hợp phát hiện nhịp bat thường, các phương pháp có thé dựa trên đặc điểm sử dụng các điểm cơ sở [10]-[13] hoặc dựa trên hình dạng sử dụng hình dạng của nhịp tim, tập trung vao đỉnh R [14]-[16]. Thông thường, các nhịp tim bình thường có các đặc điểm hoặc hình dạng tương tự nhau vì các nhịp tim có hình dạng tương tự lặp lại định kỳ. Ngược lại, các nhịp bất thường có các đặc điểm nằm ngoài phân phối bình thường hoặc có hình dạng ít tương đồng với các nhịp tim bình thường. Phát hiện nhịp tim bat thường được tiến hành dựa trên các đặc điểm này.

Phát hiện nhip tim bất thường dựa trên đặc điểm là dựa vào phát hiện các điểm cơ sở như điểm bắt đầu, đỉnh và điểm kết thúc của mỗi sóng. Sau đó, các giá trị đặc điểm của các điểm cơ sở, như khoảng cách, đoạn và biên độ, sẽ được tiễn hành phân tích và áp dụng vào phát hiện nhịp tim bat thường. Phát hiện dựa trên hình dạng tạo ra một mẫu dé lưu trữ thông tin hình dạng của nhịp bình thường và do độ tương đồng với mau đã tạo dé phát hiện nhịp bất thường.1 cho thấy cụm tín hiệu đầu vào và mẫu. Việc phát hiện dựa trên sự biến dạng hình dạng do nhịp bat thường gây ra rất dễ dàng và đáng tin cậy.

Tuy nhiên, phát hiện nhịp tim bat thường dựa trên hình dạng đòi hỏi một mẫu được xác định bằng phương pháp thủ công hoặc yêu cầu nhiều bộ nhớ để xác định mẫu từ các tín hiệu đầu vào.4 Template — - Amplitude[V] © ta — | [am a L -Bũ -60 -40 -20 ũ 20 40 60 80 100 120 Sample[N] Hình 1.1: Vi du vê cum tín hiệu va mau Hién nay, van con it bai bdo thuc hién giai thuat phan cum trén phan cung. Mot số nghiên cứu đã áp dụng giải thuật này nhưng chưa đạt được tần số đủ cao cho thực tế hiện nay [17] [18] [19]. Trong nghiên cứu [17], mặc dù đã phân loại được 16 loại nhịp khác nhau, nhưng tỉ lệ chính xác và tần số rất thấp, khiến việc áp dụng trong thời gian thực trở nên khó khăn. Bài [18] đã đạt được tần số ổn định 95 MHz và độ chính xác 100%, nhưng chỉ sử dụng hình dạng đỉnh R và chỉ phân cụm được 2 cụm mẫu, do đó vẫn cần nghiên cứu phát triển thêm.

Nghiên cứu [19] phân cụm được 4 loại nhịp tim nhưng không đề cập đến độ chính xác, chỉ nêu độ nhạy là 75%, một con số không đủ cao. Phương pháp này chỉ đạt tần số 50 MHz, nên cũng khó áp 16 dụng trong thời gian thực. Các thuật toán phân cụm mẫu trên phần mềm đạt độ chính xác cao nhưng chỉ thực hiện trên một số ít bản ghi nhịp tim bat thường trong tập dữ liệu MIT-BIH [20] [21]. Cụ thé, nghiên cứu [20] đạt độ chính xác 96,86% với các bản ghi số 105, 109, 200, 208, 213, 217, 221, 228, phân cụm được 4 loại nhịp là N, V, A, F.

Nghiên cứu [21] đạt độ chính xác 99,93% với các bản ghi số 101, 102, 117, 202, 230, phân cụm được 4 loại nhịp là N, S, V, F. Vì vậy, chúng tôi sử dụng một phương pháp phát hiện nhịp bất thường dựa trên phân cụm mẫu thực hiện trên ZCU-102 FPGA. Phương pháp kết hợp phát hiện dựa trên đặc điểm bằng cách sử dụng khoảng RR và phát hiện dựa trên hình dạng của mẫu. Phát hiện dựa trên đặc điểm bằng cách sử dụng khoảng RR có thể phát hiện PVC và PAC.

Tuy nhiên, trong trường hợp nhịp hợp nhất mà nhịp thất và nhịp bình thường được trộn lẫn, nó không thể được phát hiện vì khoảng RR tương tự như bình thường. Phát hiện dựa trên hình dạng có thê phát hiện PVC và nhịp hợp nhất, nhưng không thé phát hiện PAC vì hình dạng của chúng tương tự như bình thường. Do đó, một mẫu được áp dụng với khoảng RR và hình dạng được tạo ra để phát hiện PVC, PAC và nhịp hợp nhất. Độ tương đồng được sử dụng trong quá trình tạo mẫu và phát hiện nhịp bất thường.

Độ tương đồng của khoảng RR sử dụng tỷ lệ RR, và độ tương đồng hình dạng sử dụng độ tương đồng Pearson. Chúng tôi đề xuất một cụm mẫu thay vì một mẫu đơn lẻ để cải thiện vấn đề do nhận diện sai các nhịp bình thường có biến dạng hình dạng nhỏ là nhịp bất thường. Ngoài ra, quy trình cập nhật cụm mẫu độc lập cho mỗi nhịp sẽ tối thiểu hóa việc sử dụng bộ nhớ và thời gian xử lý.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Thiết Kế Phần Cứng Phát Hiện Nhịp Tim Bất Thường Trong Tín Hiệu Điện Tâm Đồ" cung cấp cái nhìn sâu sắc về việc phát triển một hệ thống phần cứng có khả năng phát hiện các bất thường trong nhịp tim thông qua tín hiệu điện tâm đồ (ECG). Bài viết nhấn mạnh tầm quan trọng của việc theo dõi sức khỏe tim mạch và cách mà công nghệ có thể hỗ trợ trong việc phát hiện sớm các vấn đề nghiêm trọng. Độc giả sẽ được tìm hiểu về các thành phần kỹ thuật, quy trình thiết kế và những lợi ích mà hệ thống này mang lại, từ việc cải thiện chất lượng chăm sóc sức khỏe đến việc giảm thiểu rủi ro cho bệnh nhân.

Để mở rộng kiến thức về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Đồ án hcmute phân loại bệnh tim từ tín hiệu điện tâm đồ sử dụng kit raspberry pi, nơi bạn sẽ tìm thấy thông tin về việc phân loại bệnh tim từ tín hiệu ECG. Ngoài ra, tài liệu Luận văn thạc sĩ vật lý kỹ thuật nghiên cứu xác thực nhãn cho tín hiệu điện não đồ trong phân tích trạng thái thần kinh bằng kỹ thuật trí tuệ nhân tạo cũng cung cấp cái nhìn về việc ứng dụng công nghệ trong phân tích tín hiệu sinh học. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các ứng dụng công nghệ trong y học và sức khỏe.