Tổ hợp Wica cùng mô hình lọc thích nghi nhằm cải thiện khả năng loại bỏ nhiễu cơ từ EEG

Tài liệu Tổ hợp Wica cùng mô hình lọc thích nghi nhằm cải thiện khả năng loại bỏ nhiễu cơ từ EEG: Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 51 TỔ HỢP WICA CÙNG MÔ HÌNH LỌC THÍCH NGHI NHẰM CẢI THIỆN KHẢ NĂNG LOẠI BỎ NHIỄU CƠ TỪ EEG Nguyễn Quốc Trung1, Bùi Huy Hải2*, Nguyễn Mai Anh2, Nguyễn Nam Phúc3 Tóm tắt: ICA đã chứng minh là một công cụ hiệu quả để loại bỏ nhiễu phát sinh từ EEG. Tuy nhiên, việc đánh giá các thành phần độc lập (IC) không mong muốn và loại chúng bỏ đôi khi vẫn làm mất thông tin hữu ích. Để khắc phục vấn đề này, WT đã được sử dụng trên mỗi IC, các IC sẽ tiếp tục được phân rã thành các hệ số wavelet, một mức ngưỡng được sử dụng cho mỗi hệ số wavelet nhằm loại bỏ những biến dạng bất thường, sau đó, sẽ tái tổ hợp để thu lại những tín hiệu sạch (phương pháp wICA). Dù wICA đã cho kết quả khả quan, tuy nhiên, với nhiễu có biên độ, tần số biến thiên liên tục và bất thường, như nhiễu cơ, thì wICA bắt đầu xuất hiện những hạn chế từ mức ngưỡng cố định. Nhóm tác giả đã đề xuất một tiếp cận mới, đó là sử dụng m...

pdf11 trang | Chia sẻ: quangot475 | Lượt xem: 401 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Tổ hợp Wica cùng mô hình lọc thích nghi nhằm cải thiện khả năng loại bỏ nhiễu cơ từ EEG, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 51 TỔ HỢP WICA CÙNG MÔ HÌNH LỌC THÍCH NGHI NHẰM CẢI THIỆN KHẢ NĂNG LOẠI BỎ NHIỄU CƠ TỪ EEG Nguyễn Quốc Trung1, Bùi Huy Hải2*, Nguyễn Mai Anh2, Nguyễn Nam Phúc3 Tóm tắt: ICA đã chứng minh là một công cụ hiệu quả để loại bỏ nhiễu phát sinh từ EEG. Tuy nhiên, việc đánh giá các thành phần độc lập (IC) không mong muốn và loại chúng bỏ đôi khi vẫn làm mất thông tin hữu ích. Để khắc phục vấn đề này, WT đã được sử dụng trên mỗi IC, các IC sẽ tiếp tục được phân rã thành các hệ số wavelet, một mức ngưỡng được sử dụng cho mỗi hệ số wavelet nhằm loại bỏ những biến dạng bất thường, sau đó, sẽ tái tổ hợp để thu lại những tín hiệu sạch (phương pháp wICA). Dù wICA đã cho kết quả khả quan, tuy nhiên, với nhiễu có biên độ, tần số biến thiên liên tục và bất thường, như nhiễu cơ, thì wICA bắt đầu xuất hiện những hạn chế từ mức ngưỡng cố định. Nhóm tác giả đã đề xuất một tiếp cận mới, đó là sử dụng mô hình lọc thích nghi kết hợp với wICA nhằm linh hoạt mức ngưỡng theo sự biến thiên của nhiễu. Các thực nghiệm cho thấy một kết quả hết sức khả quan, chất lượng triệt nhiễu được cải thiện rõ rệt so với phương pháp wICA. Từ khóa: Triệt nhiễu, Lọc thích nghi, Biến đổi wavelet, Wavelet nâng cấp ICA (wICA), EEG. 1. ĐẶT VẤN ĐỀ Tín hiệu EEG là một trong những chỉ số quan trọng nhất đối với các ứng dụng chuẩn đoán lâm sàng. Như tất cả các kỹ thuật khác về hình ảnh não, nó cung cấp cho chúng ta cái nhìn về hoạt động của não, hơn nữa EEG còn biểu lộ các mẫu bất thường như những sự thay đổi về biên độ, hay dịch chuyển tức thời về mặt tần số. Bằng cách quan sát hoạt động tín hiệu não, các nhà nghiên cứu có thể có cái nhìn sâu sắc về sức khỏe cũng như trạng thái tâm sinh lý của con người [1]. Tuy nhiên, việc thu nhận hoạt động não qua tín hiệu điện não đồ thu nhận vẫn còn nhiều hạn chế, hoạt động điện chỉ được ghi nhận từ các điện cực đặt tại bề mặt của vỏ não, nguyên do các hoạt động điện được ghi giữ từ các điện cực đặt ở các lớp da ngoài hoặc ở vỏ não phải được đặt trên một diện tích đủ rộng để ghi nhận được tối đa những năng lượng điện phát ra từ cơ thể, chính vì vậy, việc thu nhận tín hiệu này luôn bị tác động bởi nhiều thành phần điện y sinh xuất phát từ những nguồn không mong muốn. Cùng với việc ghi lại những hoạt động tại một điện cực trên cơ thể thì đồng thời điện cực cũng bị tác động bởi những tín hiệu điện y sinh khác như điện mắt đồ, điện cơ đồ, điện tâm đồ, đặc biệt là nhiễu cơ và nhiễu xuất phát từ các vận động hay do sự dịch chuyển của cơ thể [2]. Tuy nhiên, dạng nhiễu có ảnh hưởng lớn nhất đến EEG chính là nhiễu cơ, đó là các thành phần tín hiệu không mong muốn xuất phát từ các mô hay cơ hay do sự dịch chuyển cơ thể, nhiễu này thường xuất hiện với biên độ biến thiên trong dải rộng và tần số biến dạng bất thường nên có thể làm che mờ các tín hiệu hữu ích. Nhiều nhà nghiên cứu đã tập trung vào việc loại bỏ nhiễu với nhiều hướng tiếp cận khác nhau như kỹ thuật phân tích tương quan chia tách các nguồn mù (BSS- CCA), kỹ thuật phân tích các thành phần độc lập (ICA), kỹ thuật wavelet mù (BWDA and WDA), kỹ thuật phân tích thành phần chính (PCA), phân tách tuyến tính (LDA) và biến đổi hình thái (MCA), lọc thích nghi (AF), kỹ thuật kết hợp phân nguồn mù và máy phân tích vec tơ, lọc thích nghi, các bộ lọc không gianvv. Mỗi phương pháp đều có thế mạnh riêng của nó, nhưng các công cụ liên Kỹ thuật điều khiển & Điện tử N. Q. Trung, B. H. Hải, , “Tổ hợp wICA cùng mô hình lọc bỏ nhiễu cơ từ EEG.” 52 quan đến việc đánh giá và phân tách nguồn mù (BSS) tỏ ra đặc biệt hiệu quả để tách các thành phần nhiễu phát sinh từ sự tổ hợp tín hiệu ghi EEG, đặc biệt là phương pháp ICA đã được sử dụng rộng rãi trong những năm gần đây. Tuy nhiên, hoạt động của ICA lại phụ thuộc vào kích cỡ của hệ dữ liệu. Thông thường số nguồn phát tín hiệu trong cơ thể luôn vượt qua số kênh ghi dữ liệu và trong trường hợp này ICA sẽ không có khả năng tách nhiễu ra khỏi các thành phần còn lại, hoặc các thành phần bị coi là nhiễu, khi bị loại bỏ vẫn chứa đựng những thông tin hữu ích. Việc kết hợp ICA và WT (wICA) sẽ giải quyết được vấn đề này, trong giải pháp kết hợp, những thành phần độc lập (IC) tiếp tục được phân rã thành các hệ số wavelet, một giá trị ngưỡng được sử dụng cho mỗi hệ số wavelet để loại bỏ những biến dạng bất thường, rồi sau đó, tái tổ hợp wavelet và ICA để thu lại những tín hiệu sạch và giảm hiện tượng mép phổ gây mất thông tin. Phương pháp này đã được sử dụng rộng rãi trong những năm gần đây, tuy nhiên, khi EEG bị tác động bởi nhiễu với biên độ lớn, đồng thời, có sự thay đổi liên tục về tần số và biên độ như nhiễu cơ thì wICA bắt đầu xuất hiện các hạn chế do việc cố định mức ngưỡng phân tích. Một hướng tiếp cận mới được nhóm tác giả đưa ra, đó là sử dụng mô hình lọc thích nghi kết hợp wICA (wICAAF) để linh hoạt mức ngưỡng theo sự biến thiên của biên độ nhiễu. Phương pháp mới tỏ ra đạt đươc hiệu quả rất khả quan và đã khắc phục được hạn chế của phương pháp wICA [5]. 2. NỘI DUNG CẦN GIẢI QUYẾT 2.1. Cơ sở dữ liệu Tín hiệu y sinh được ghi trên 14 chủ thể tham gia thí nghiệm (bao gồm 06 nam và 08 nữ), trong lứa tuổi từ 22 đến 40 tuổi. Chủ thể không sử dụng thuốc kháng sinh hay thức khuya trong vòng một tuần trước thời giam tham gia thí nghiệm. Tần số lấy mẫu được thiết lập là 200 Hz, thiết bị model NEC‖SYNAFIT1000 được sử dụng để thu nhận tín hiệu sóng não, thời gian ghi nhận tín hiệu kéo dài hơn 6 giờ với hoạt động thu tín hiệu được triển khai đồng thời trên 16 kênh, bao gồm kênh C3, C4, F3, F4, F7, F8, Fp1, Fp2, O1, O2, F3, F4, T3, T4, T5, và T6 [3]. Trong quá trình thí nghiệm, trạng thái các chủ thể được ghi nhận và đánh giá cẩn thận để đảm bảo chiết xuất được một giờ dữ liệu của các chủ thể trong trạng thái hoàn toàn tỉnh táo. Một số các phân đoạn dữ liệu sạch được triết xuất thủ công bởi các chuyên gia kỹ thuật trên 16 kênh với mỗi chủ thể tham gia thí nghiệm, những dữ liệu này sẽ được sử dụng làm tín hiệu tham chiếu hay hồi đáp lý tưởng cho hệ thống lọc thích nghi. 2.2. Triệt nhiễu bằng ICA Hoạt động của ICA dựa trên ba giả định sau: (a) dữ liệu thực nghiệm là tổ hợp ổn định của tín hiệu y sinh và các nguồn nhiễu khác; (b) tín hiệu ghi xuất phát từ các nguồn trên cơ thể như vùng đầu, vùng da và cơ thể là tuyến tính tại các điện cực, thời gian trễ của tín hiệu từ nguồn phát đến các điện cực là không đáng kể; (c) số nguồn phát tín hiệu không lớn hơn số điện cực quá nhiều. Phương pháp ICA dựa trên nguyên tắc được mô tả như trong sơ đồ hình 1. Tín hiệu được ghi nhận có thể được mô hình hóa như một tổ hợp tuyến tính tín hiệu từ các nguồn khác nhau mà có sự phân bố độc lập thống kê và phi Gauss theo công thức x = A.s (1) Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 53 với  Tnsxxx ,, 21 là vector của các biến quan sát được hay còn gọi là tín hiệu tổ hợp và  Tnsssss 321 ,, là véc tơ của các biến mà được gọi là các thành phần độc lập hay các nguồn tín hiệu từ cơ thể; A (ma trận n x n) là ma trận tương ứng với ma trận trộn các tín hiệu độc lập từ các nguồn khác nhau. Với phương pháp ICA thì chỉ có x có thể quan sát được. Giá trị s được tính toán bởi công thức: Hình 1. Mô hình nhiễm nhiễu tại các điện cực và cấu trúc tách nhiễu của ICA. Với s1, s2, , sn: các nguồn tín hiệu cơ bản; Cực1, Cực2, , Cực n: là các điện cực ghi tín hiệu y sinh từ cơ thể; x1, x2, , xn: các kênh ghi dữ liệu; A là ma trận tổ hợp tín hiệu và W là ma trận nghịch đảo của ma trận A. s = W.x với W = A−1 (2) Tuy nhiên chúng ta không thể tính A−1 được một cách trực tiếp bởi chúng ta thực sự không có thông tin về A và s. Thuật toán FastICA đã được đề xuất để có thể đánh giá được các thành phần độc lập [4]. Bởi vì các nguồn tín hiệu “si” cần phải chứa đựng các thành phần Gauss ít nhất nên phép đo Cực đại hóa tính phi Gauss là chìa khóa để đánh giá các trọng số ma trận A hay các thành phần độc lập. Do đó, ước lượng ICA nhắm đến cực tiểu hóa tính Gauss tức cực đại hóa tính phi Gauss vì điều này sẽ cho ta các thành phần độc lập. Một phép đo cơ bản của cực đại hóa tính phi Gauss là hệ số nhọn “kurtosis”, thông số được sử dụng để đo độ nhọn hay bẹt của phân phối so với phân phối bình thường (có độ nhọn bằng 0). Một giá trị J(Y) “negentropy” đã được sử dụng như một phép đo cực đại hóa tính phi Gauss. Negentropy là đại lượng dựa trên lý thuyết thông tin gọi entropy vi sai. )()()( YHYHYJ gauss  (3) Với Y là biến ngẫu nhiên, H(Ygauss) là giá trị entropy của một biến Gauss tương ứng với ma trận tương quan như Y. Bởi negentropy hơi khó tính toán nên người ta đã xây dựng một số phương pháp tính toán xấp xỉ.     2)()()( gaussYGEYGEyJ  (4) Với Hàm phi tuyến G(.) có thể chọn theo một trong hai biểu thức sau: ]log[cos 1 )( au a uG  với 21  a (5) Và 2 2 )( u euG   (6) Cực1 s1 x1 x2 s2 sn xn Cực2 Cực n . . . . . . s1 sn . . . A11 A21 Ann A12 w11 wnn A1n w21 w31 Mô hình nhiễu tác động Mô hình tách nhiễu của ICA Kỹ thuật điều khiển & Điện tử N. Q. Trung, B. H. Hải, , “Tổ hợp wICA cùng mô hình lọc bỏ nhiễu cơ từ EEG.” 54 )tanh()( auug  và 2 2 )( u ueug   tương ứng với (5) và (6). Trong đó. g(.) là đạo hàm của các hàm G(.). Công thức tính toán các giá trị trọng số “wi” được mô tả trong công thức (7).     iTiTii wXwgEXwXgEw )(')(     i i i w w w (7) (8) Sau khi tách ra các thành phần độc lập, các thành phần được đánh giá là nhiễu sẽ được loại bỏ như mô tả trong hình 2, tín hiệu sau khi tái tổ hợp sẽ là tín hiệu sạch với các tổ hợp nhiễu bị loại bỏ. Hình 2. Mô hình triệt nhiễu dựa trên phương pháp ICA. 2.3. Wavelet nâng cấp ICA Hoạt động của ICA dựa trên quá trình chia tách thông tin và loại bỏ các thành phần độc lập (IC) mà được đánh giá là nhiễu như hình 1, việc này có thể sẽ gây mất thông tin hữu ích [5]. Để khắc phục hiện tượng này, chúng tôi đã thực hiện triệt nhiễu trong một phạm vi tần số nhất định. Mỗi thành phần độc lập sẽ được phân rã nhờ biến đổi wavelet. 2.3.1. Biến đổi wavelet: Kỹ thuật này bắt đầu với sóng nhỏ (Wavelet) chứa các dao động tần số khá thấp, sóng nhỏ này được so sánh với tín hiệu phân tích để có một bức tranh toàn cục của tín hiệu ở độ phân giải thô. Sau đó, sóng nhỏ được nén lại để nâng cao dần dần tần số dao động. Quá trình này gọi là làm thay đổi tỉ lệ (scale) phân tích; Khi thực hiện tiếp bước so sánh, tín hiệu sẽ được nghiên cứu chi tiết ở các độ phân giải cao hơn, giúp phát hiện các thành phần biến thiên nhanh còn ẩn bên trong tín hiệu [5]. 2.3.2. Phân rã wavelet: Biến đổi wavelet rời rạc (DWT) dựa trên việc mã hóa băng con được phát triển để thu được tính toán nhanh của biến đổi wavelet. Bước này có thể hiểu phép biến đổi DWT như là áp dụng một tập các bộ lọc thông cao và thông thấp. Thiết kế các bộ lọc này tương đương với kỹ thuật mã hóa băng con, tuy nhiên, nó có sự khác biệt với mã hóa băng con là các bộ lọc trong DWT được thiết kế phải có đáp ứng phổ trắng, trơn và trực giao. Tín hiệu qua các bộ lọc thông cao ta thu được các hệ số chi tiết và qua các bộ lọc thông thấp ta thu được các hệ số w-1 Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 55 toàn cục tương ứng, sau đó chúng phải được lấy mẫu xuống (down sampling) hệ số 2 tạo thành biến đổi DWT ở mức 1 như mô tả trong hình 4. 2.3.3. Triệt nhiễu dựa trên sự kết hợp ICA và biến đổi wavelet: Tín hiệu đầu vào đi qua hệ thống ICA và được phân tích thành các thành phần độc lập, khác với phương pháp triệt nhiễu bằng ICA, các thành phần độc lập không bị loại bỏ mà được tiếp tục phân rã bằng biến đổi wavelet. Quá trình sau khi phân rã wavelet, chúng ta sẽ thu được các hệ số phân rã (aij), như mô tả trong hình 3. Hình 3. Cấu trúc cơ bản của phân rã wavelet. x(n) là tín hiệu vào (chính là một thành phần độc lập), i: là hệ số phân rã wavelet thứ i. Với tần số lấy mẫu tín hiệu là 200Hz (tương ứng với dải tần tín hiệu 0 ~ 100Hz), phân rã wavelet sẽ được khuyến nghị thực hiện ở mức phân rã 6. Với mức phân rã này, việc phân tích wavelet có thể thu được các hệ số wavelet (aij) tương ứng các băng tần cơ bản của tín hiệu EEG, như băng delta, theta, alpha, spindle và beta, nhằm tăng hiệu quả của quá trình triệt nhiễu. Việc triệt nhiễu sẽ được thực hiện trên các hệ số (aij) dựa trên mức ngưỡng được tính toán theo công thức: )log(2 kT  (9) Trong đó, c amedian ij )(2  là đánh giá độ lớn của phần tín hiệu phân tích, hệ số c = 0.6745 [6][7] và k là chiều dài dữ liệu phân tích, median là giá trị trung bình. Mức ngưỡng T sẽ giới hạn các giá trị biên độ của các hệ số (aij) theo công thức:        Taif TaifTaasign a jk jkjkjk jk 0 ))(( ˆ (10) Sau khi loại bỏ các thành phần tín hiệu đột biến từ các hệ số của wavelet, bước tiếp theo sẽ là biến đổi wavelet ngược (IWT) để thu được các thành phần IC sạch. Biến đổi ICA ngược sẽ cho ta thu được tín hiệu sạch đã loại bỏ được các thành phần nhiễu. 2.4. Lọc thích nghi Khả năng của một bộ lọc thích nghi là hoạt động hiệu quả trong một môi trường chưa biết trước hay luôn có biến động bất thường và phát hiện sự thời điểm thay đổi của đầu vào, điều này đã làm cho nó trở thành một thiết bị mạnh mẽ trong xử x(n) IC x(n) ~ IC Lọc thông cao ↓2 Lọc thông thấp ↓2 Lọc thông cao ↓2 Lọc thông thấp ↓2 ↓2 Hệ số 1 Hệ số 2 Hệ số 3 . . . Hệ số ij Lọc thông cao ↓2 ↓2 Lọc thông thấp ↓2 . . . Kỹ thuật điều khiển & Điện tử N. Q. Trung, B. H. Hải, , “Tổ hợp wICA cùng mô hình lọc bỏ nhiễu cơ từ EEG.” 56 lý tín hiệu và điều khiển các ứng dụng. Dù các ứng dụng này là rất khác nhau và khá đa dạng, nhưng chúng đều có một đặc điểm cơ bản chung, đó là một vector đầu vào và một tín hiệu tham chiếu luôn được sử dụng để tính toán lỗi ước định, cái mà lần lượt được sử dụng để điều khiển, kiểm soát các giá trị của một tập các hệ số lọc có thể điều chỉnh. Bộ lọc thích nghi có nhiều mô hình hoạt động ứng với từng ứng dụng khác nhau [8, 9]. Các hệ số có khả năng hiệu chỉnh có thể đặt dưới dạng các trọng số tiếp hợp, hệ số phản xạ, hay thông số vòng quay, dựa trên cấu trúc của bộ lọc sử dụng. Hình 4. Mô hình triệt nhiễu sử bộ dụng lọc thích nghi. Với y = tín hiệu ra của bộ lọc thích nghi; u = Tín hiệu vào bộ lọc; d = hồi đáp lý tưởng; e = d – y = lỗi ước định. Tuy nhiên, sự khác biệt chủ yếu giữa các ứng dụng khác nhau của bộ lọc thích nghi khởi nguồn từ dạng hay cách thức mà hồi đáp lý tưởng được chiết xuất. Trong yêu cầu loại bỏ nhiễu phát sinh của tín hiệu EEG, một mô hình triệt nhiễu của bộ lọc thích nghi như trong hình 4 được sử dụng để phối hợp cùng hệ thống wICA. 2.5. Cấu trúc tổ hợp wICA với mô hình lọc thích nghi Tuy ICA có thể phát hiện và loại bỏ được hầu hết những nhiễu phát sinh biên độ lớn, tuy nhiên chúng thường bị nghi ngờ rằng, loại bỏ mất một số các tín hiệu hữu ích từ vỏ não. Phân rã wavelet được áp dụng để phân tích các thành phần nhỏ hơn của mỗi thành phần độc lập (IC), và việc loại bỏ nhiễu phát sinh được thực hiện trên mỗi hệ số của wavelet (aij) để thu được các thành phần độc lập IC sạch. Tuy nhiên, hiệu quả của việc triệt nhiễu phát sinh sẽ bị suy giảm khi nhiễu cơ xuất hiện với biên độ thay đổi liên tục trong dải rộng. Từ (9), dễ dàng nhận thấy rằng, giá trị ngưỡng (T) liên quan đến cả hai thông số, đó là giá trị biên độ trung bình của các hệ số wavelet (ajk) và chiều dài đoạn dữ liệu xử lý (k), nhưng sự thay đổi của giá trị “k” không có nhiều tác động lên giá trị của “T”. Tác động chủ yếu lên “T” là giá trị biên độ của “ajk” (Nếu aij là các thành phần nhiễu phát sinh, như vậy sự thay đổi biên độ trung bình của nhiễu sẽ có những tác động chính và làm thay đổi đáng kể giá trị của T). Trong một số trường hợp, tín hiệu ghi EEG bị nhiễm nhiều thành phần nhiễu với biên độ thay đổi trong dải rộng. Trong một khoảng thời gian, nếu giá trị của tín hiệu hữu ích ổn định, sự gia tăng giá trị mức ngưỡng sẽ gây ra việc bỏ qua một số thành phần nhiễu khi biên độ của chúng thấp hơn giá trị ngưỡng. Tổ hợp phương pháp wICA và mô hình lọc thích nghi sẽ khắc phục được vấn đề này [9, 10]. Tuy nhiên, trong [10], nhóm tác giả một đã sử dụng tín hiệu tham chiếu r(n) để đánh giá sự tương quan với thành phần nhiễu i(n), trong nghiên cứu Lọc thích nghi ∑ Tín hiệu tham chiếu Đầu ra hệ thống Tín hiệu vào u + d - y e e Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 57 của chúng tôi, tín hiệu tham chiếu di được sử dụng để đánh giá sự tương quan với tín hiệu sạch sau khi triệt nhiễu yi. Từ phương pháp của chúng tôi, giá trị ngưỡng ‘T values” sẽ được hiệu chỉnh cho phụ hợp với sự thay đổi của nhiễu phát sinh. Hồi đáp lý tưởng được áp dụng để đánh giá lỗi ước định (estimation errors - e) của tín hiệu đầu ra từ hệ thống sau khi đã làm sạch nhiễu, từ đây, chúng ta sẽ đưa ra phương thức hiệu chỉnh mức ngưỡng phù hợp qua thông số lỗi e. Cấu trúc tổng quát của hệ thống được mô tả trong hình 5. Lỗi ước định được tính toán bởi giá trị trung bình của của hàm lỗi trên mỗi kênh đầu ra. n e emeane i i i   )( )( với i {1 n} (11) Lỗi ước định sẽ được áp dụng cho mỗi bộ lọc thích nghi trên hệ thông, và các bộ lọc thích nghi sẽ là các bộ lọc danh nghĩa. Từ (10) ta có hồi đáp xung danh nghĩa của bộ lọc thích nghi là: ij 0 1 jk jk i f a T h a if a T      (12) Nếu số hệ số wavelet là m (ajk = m), khi đó, sẽ có từ 0 ÷ m bộ lọc thích nghi danh nghĩa trên mỗi thành phần độc lập. Vì nhiễu cơ phát sinh chỉ hội tụ trên một số băng tần hẹp của mỗi IC là nguyên nhân chủ yếu của độ sai lệch giữa tín hiệu đầu so với hồi đáp lý tưởng, sai số ước định sẽ được phân bổ để hiệu chỉnh giá trị T tại mỗi hệ số của wavelet nơi các thành phần nhiễu tập trung [5]. Với các hệ số wavelet mà không hội tụ nhiễu cơ phát sinh, mức ngưỡng sẽ không thay đổi, và nó sẽ được sử dụng theo công thức (9). Với các hệ số wavelet mà nhiễu cơ hội tụ, mức ngưỡng sẽ được đánh giá theo công thức sau: )log(2 kT  và ~T . c amean jk )(2  → c eamean ttjk t )( 1 1    kT tt log211   , (13) (14) Với et là giá trị trung bình của lỗi ước định tại thời gian t, )( 1tjk amean , và 1tT là giá trị tuyệt đối của các hệ số wavelet và giá trị ngưỡng tại thời điểm (t+1). Với một số IC mà không bị nhiễm bởi các thành phần nhiễu, sẽ không có hồi đáp của lỗi ước định để hiệu chỉnh giá trị ngưỡng. Như vậy, một bước đánh giá các thành phần nhiễu trong mỗi hệ số wavelet được thực hiện trong hệ thống trước khi thủ tục triệt và loại bỏ nhiễu phát sinh. Giá trị ngưỡng được hiệu chỉnh chỉ trên các hệ số wavelet trong trường hợp có nhiễu xuất hiện. 3. KẾT QUẢ VÀ THẢO LUẬN Dữ liệu y sinh đã thu nhận từ 14 chủ thể tham gia thí nghiệm, dữ liệu đánh giá được thực hiện trong một giờ dữ liệu ghi của mỗi chủ thể trong trạng thái hoàn Kỹ thuật điều khiển & Điện tử N. Q. Trung, B. H. Hải, , “Tổ hợp wICA cùng mô hình lọc bỏ nhiễu cơ từ EEG.” 58 toàn tỉnh táo. Trước khi được đưa vào hệ thống wICA để triệt nhiễu, dữ liệu được đưa qua bộ lọc thông dải với tần số cắt từ 0,5 đến 45Hz nhằm loại bỏ trước một số các thành phần nhiễu cơ bản như nhiễu mồ hôi, nhiễu điện cực, nhiễu bề mặt da [8] để hệ thống có thể tập trung chủ yếu loại bỏ các thành phần nhiễu phức tạp, có sự đột biến cao như nhiễu cơ. Một hệ thống tín hiệu sạch gồm 100 phân đoạn trên mỗi kênh được chiết xuất thủ công bởi các chuyên gia về giấc ngủ, chúng được coi là các hồi đáp lý tưởng và được sử dụng làm tín hiệu tham chiếu. Việc đánh giá hiệu quả của quá trình triệt nhiễu sẽ dựa trên hệ số tương quan R giữa tín hiệu đầu ra của hệ thống wICA và tín hiệu tham chiếu (Rmax= 1). Để tạo điều kiện thuận lợi cho việc xử lý hệ thống, chiều rộng cửa số k được thiết lập với độ dài tương đương với mỗi phân đoạn cần xử lý (epoch) và thiết lập bằng 2000 mẫu với hàm wavelet sử dụng là Daubechies. Mô hình hoạt động thực hiện được mô tả như trong hình 5. Hình 5. Cấu trúc tổng quát của wICA tổ hơp mô hình lọc thích nghi. Với e1 .en là lỗi ước định của n kênh và được tính bởi sai lệnh giữa di và yi hay (di – yi), emean: giá trị trung bình của lỗi ước định trên n kênh; C1 .Cn: các kênh tín hiệu EEG; y1.yn: n kênh đầu ra sau khi triệt nhiễu Chất lượng đầu ra của hệ thống triệt nhiễu được đánh giá bởi hệ số tương quan giữa giá trị đầu ra (yi) với tín hiệu tham chiếu (di). Có nhiều thông số được sử dụng để đánh giá hiệu quả của việc triệt nhiễu như hệ số SNR (đo tỷ lệ tín hiệu trên nhiễu), hệ số tương quan (đo sự tương quan giữa tín hiệu sau khi triệt nhiễu với tín hiệu lý tưởng) vv [11]. Tuy nhiên, trong phương pháp kết hợp với mô hình lọc thích nghi, việc sử dụng hệ số tương quan R sẽ thuận lợi trong việc so sánh đáp ứng và và hồi đáp lý tưởng, đồng thời đơn giản hóa việc đánh giá hiệu quả của quá trình triệt nhiễu và méo phổ tại đầu ra của hệ thống. Hệ số tương quan giữa đầu ra sau khi triệt nhiễu với tín hiệu tham chiếu (hồi đáp lý tưởng) của cả hai phương pháp wICA, wICAAF được được so sánh để đánh Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 59 giá hiệu năng của cả hai hệ thống. Giá trị trung bình của hệ số tương quan được tính dựa trên 360 epochs của một giờ dữ liệu, trên tổng số 16 kênh cho thấy, chất lượng triệt nhiễu phát sinh của hệ thống wICAAF được cải thiện đáng kể với giá trị R đạt đến 0,9918, trong khi với hệ thống wICA là 0,9804. Các giá trị tương quan chi tiết trong mỗi kênh được mô tả như trong bảng 1. Về mặt trực quan, kết quả triệt nhiễu cũng đã cải thiện đáng kể như trong hình 6. Bảng 1. Bảng giá trị tương quan giữa tín hiệu đầu ra của hệ thống wICA, wICAAF và tín hiệu tham chiếu. Số TT Kênh ghi wICA wICAAF Số TT Kênh ghi wICA wICAAF Giá trị R Giá trị R Giá trị R Giá trị R 1 C3 0,9845 0,9865 9 O1 0,9424 0,9894 2 C4 0,9851 0,9936 10 O2 0,9438 0,9938 3 F3 0,9892 0,9962 11 P3 0,9885 0,9887 4 F4 0,9918 0,9949 12 P4 0,9852 0,9914 5 F7 0,9886 0,9897 13 T3 0,9921 0,9903 6 F8 0,9883 0,9896 14 T4 0,9954 0,9936 7 Fp1 0,9657 0,9932 15 T5 0,9909 0,9938 8 Fp2 0,9662 0,9894 16 T6 0,9887 0,9947 Trung bình 0,9804 0,9918 Hệ số tương quan được tính bởi yx xyC R   với  ))(( yxxy yxEC   ,   xxE  ,   yyE  ,  2)( xx xE   và  2)( yy yE   [8] Hình 6. Hình ảnh triệt nhiễu trên 16 kênh được mô phỏng bằng Matlab. (a) kết quả loại bỏ nhiễu bởi wICA, (b) kết quả loại bỏ nhiễu bởi wICAAF. (a) (b) Kỹ thuật điều khiển & Điện tử N. Q. Trung, B. H. Hải, , “Tổ hợp wICA cùng mô hình lọc bỏ nhiễu cơ từ EEG.” 60 4. KẾT LUẬN Từ sự phân bổ tần số của EEG và nhiễu cơ được đề cập ở trên, phân rã wavelet ở 6 mức được áp dụng cho mỗi thành phần độc lập (IC). Như vậy, biên độ nổi trội của nhiễu cơ sẽ dễ dàng quan sát được tại mỗi hệ số wavelet, tạo thuận lợi cho quá trình triệt nhiễu và nâng cao chất lượng hệ thống. Tiếp cận mới đã chứng tỏ được là một giải pháp khả quan cho vấn đề loại bỏ nhiễu cơ phát sinh dựa trên số liệu khả quan của kết quả thực nghiệm và hình thái tín hiệu sau khi triệt nhiễu. Mô hình triệt nhiễu này có thể áp dụng hiệu quả cho việc triệt nhiễu tín hiệu y sinh hoặc áp dụng để triệt nhiễu cho những hệ thống ghi dữ liệu đa kênh tương tự. TÀI LIỆU THAM KHẢO [1]. J. Dauwels, F. Vialatte, A. Cichocki, “Diagnosis of Alzheimer’s Disease from EEG Signals: Where Are We Standing?,” Journal of Bentham Science, Vol. 7. No. 6, pp. 487-505, 2010. [2]. S. Saeid, J. A. Chambers, “EEG Signal Processing,” John Wiley and Sons, New York, NY, USA, pp. 1-34, 2008. [3]. D. M. Suresh, “High-frequency brain activity and muscle artifacts in MEG/EEG: a review and recommendations,” US National Library of Medicine National Institutes of Health, pp. 7-138, 2013. doi: 10.3389/fnhum.2013.00138. [4]. L. Shok`er, S. Sanei, J. A. Chambers, “Artifact removal from electro- encephalograms using ahybrid BSS-SV Malgorithm,” IEEE Signal Process, Vol.12, No. 10, pp. 721-724, 2005. [5]. A. Jia, M. Wang, F. Liu, C. Bao, X. Zhang, “Wavelet-based denoising algorithm for EEG signals--using scale dependent threshold based on median,” Journal of biomedical engineering, Vol. 26, No. 6, pp. 1227-1235, 2009. [6]. M. Zima, P. Tichavský, K. Paul, V. Krajča, “Robust removal of short- duration artifacts in long neonatal EEG recordings using wavelet-enhanced ICA and adaptive combining of tentative reconstructions,” Physiological Measurement, Vol. 33, No. 8, pp. 39-49, 2012. [7]. B. H. Hải, “Nghiên cứu hiệu quả của phương pháp kết hợp giữa ICA và WT trong triệt nhiễu tín hiệu y sinh,” Khoa học & Công nghệ, Trường Đại học Kinh tế, Kỹ thuật Công nghiệp, Vol. 8, No.7, pp. 38-44, 2015. [8]. C.C. Chiu, B.H. Hai, S.J. Yeh, K.Y.K. Liao, “Recovering EEG Signals: Muscle Artifact Suppression Using Wavelet-Enhanced, Independent Component Analysis Integrated with Adaptive Filter,” Biomedical Engineering: Applications, Basis and Communications, Vol. 26, No.5, 2014. [9]. H. Simom, “Adaptive Filter Theory,” Pearson Education Taiwan, pp.23-25, 2008. [10]. C. Guerrero-Mosquera, A. N. Vazquez, “Automatic removal of ocular artifacts from EEG data using adaptive filtering and Independent Component Analysis,” 17th European Signal Processing Conference, pp. 2317-2321, 2009. Nghiên cứu khoa học công nghệ Tạp chí Nghiên cứu KH&CN quân sự, Số 47, 02 - 2017 61 [11]. M. F. Bear, B. W. Connors, M. A. Paradiso, “NeuroScience-Exploring the Brain - Book,” Lippincott Williams & Wilkins, Phidelphia, PA 19106 USA, 2007. ABSTRACT wICA COMBINED WITH ADAPTIVE FILTER MODEL TO IMPROVE THE MUSCLE ARTIFACT SUPPRESSION FROM EEG SIGNAL ICA has been proven to be a powerful tool for removing artifacts from EEG. However, the assessment and rejection of unwanted independent components (IC), sometimes cause loss of useful information. To overcome this problem, wavelet transform was applied on each IC, the IC continue to decompose into wavelet coefficients, a threshold was used for each wavelet coefficient to eliminate the abnormal deformation, then the inverse transform would be implemented to obtain the clean signal (wICA method). wICA showed a positive results, but if the amplitude and frequence's artifacts vary continuously and abnormally, particularly EMG, wICA began appearing limitations from fixed thresholds. A new approach using adaptive filter model combined with wICA (wICAAF) to flexible thresholds according to the variation of the artifact is proposed in this paper. The experiment showed positive results, the artifact removal quality is more significantly improved than the wICA is. Keywords: Artifact removal, Adaptive filters, Wavelet transform, Wavelet enhanced ICA (wICA), EEG. Nhận bài ngày 09 tháng 9 năm 2016 Hoàn thiện ngày 30 tháng 12 năm 2016 Chấp nhận đăng ngày 20 tháng 02 năm 2017 Địa chỉ: 1 Đại học Bách Khoa Hà nội; 2 Đại học Kinh tế Kỹ thuật Công nghiệp; 3 Viện Điện tử - Viện KH và CN Quân sự; * Email : bhhai@uneti.edu.vn.

Các file đính kèm theo tài liệu này:

  • pdf6_trung_7995_2151779.pdf