US 12,329,537 B2
System and method for measurement and assessment of depth of anesthesia in an animal subject based on electroencephalography
Abdelrahman Bakr Mohammed Abdelnaby Eldaly, Hong Kong (HK); Mehdi Hasan Chowdhury, Hong Kong (HK); Stephen Kugbere Agadagba, Hong Kong (HK); Ray Chak Chung Cheung, Hong Kong (HK); and Leanne Lai Hang Chan, Hong Kong (HK)
Assigned to City University of Hong Kong, Hong Kong (HK)
Filed by City University of Hong Kong, Hong Kong (HK)
Filed on Sep. 22, 2021, as Appl. No. 17/482,413.
Prior Publication US 2023/0102090 A1, Mar. 30, 2023
Int. Cl. A61B 5/00 (2006.01); A61B 5/372 (2021.01); A61B 5/374 (2021.01)
CPC A61B 5/4821 (2013.01) [A61B 5/374 (2021.01); A61B 5/7225 (2013.01); A61B 5/7264 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A device for assessing anesthesia of an animal subject in real-time from electroencephalography (EEG) measurements of the animal subject during application of anesthesia, the device comprising:
a signal pre-processor comprising a first filter with a first filtering frequency band, a second filter with a second filtering frequency band, and a down-sampler to pre-process sequentially an incoming measured EEG signal from the EEG measurements of the animal subject;
wherein the pre-processing comprises:
removing unwanted signals and noise from the incoming measured EEG signal using the first filter and the second filter to generate a filtered incoming measured EEG signal; and
down-sampling the filtered incoming measured EEG signal by the down-sampler to generate a down-sampled filtered incoming measured EEG signal;
an epoch generator configured to generate an epoch signal containing epochs of 1-second epoch duration each and 10% overlapping of consecutive epochs;
wherein the epoch generator comprises a two-input multiplexer, an address generator, and a memory;
wherein the two-input multiplexer is configured to:
receive the down-sampled filtered incoming measured EEG signal, a feedback of the epoch signal, and a selector input from the address generator; and
generate a multiplexer output from the down-sampled filtered incoming measured EEG signal or the feedback of the epoch signal based on the selector input;
wherein the address generator comprises:
a slow counter configured to generate write addresses, and count from a slow counter start count to a slow counter end count in repeating slow count cycles; and
a fast counter configured to generate read addresses, and count from a fast counter start count to a fast counter end count in repeating fast count cycles that starts after each of the slow count cycles;
wherein the slow counter is further configured to repeat each of the slow count cycles after each of the fast count cycles;
wherein the fast counter is further configured to repeat each of the fast count cycles after each of the slow count cycles;
wherein the address generator is further configured to:
generate the selector input to the multiplexer to generate the multiplexer output from the down-sampled filtered incoming measured EEG signal during each of the slow count cycles and from the feedback of the epoch signal during each of the fast count cycles;
wherein the epoch generator is configured to:
receive the multiplexer output, the write addresses, and the read addresses;
store the received multiplexer output as data according to the received write addresses; and
retrieve data according to the received read addresses and output the retrieved data as a memory output;
wherein the epoch generator is configured to generate the epoch signal and output the epoch signal from the memory output;
a feature extractor configured to:
receive the epoch signal from the epoch generator;
extract a derivative feature of each epoch of the received epoch signal by computing a mean of accumulated squared-differences among epochs in the received epoch signal; and
extract a variance feature of each epoch of the received epoch signal by computing a square root of an average squared-deviation of epochs in the received epoch signal;
a classifier configured to:
perform a feature mapping on each derivative feature and each variance feature to its original value and its squared value; and
for each epoch of the received epoch signal, set a classification boundary from an output of the respective feature mappings to generate a classifier output for the epoch the classifier output being either that the animal subject is awake or that the animal subject is anesthetized; and
a predictor comprising a predictor circuit configured to:
accumulate a plurality of the classifier outputs corresponding to the epochs of the received epoch signal; and and
predict a likelihood of the animal subject being under anesthesia state from the accumulated classifier outputs.