This disclosure relates generally to the analysis of encephalography signals.
In magnetoencephalography (MEG), the brain's electrical activity causes a magnetic field and this is captured by magnetic field sensors positioned at different locations around the brain. These signals can be analyzed for various purposes, such as diagnosing medical conditions, measuring brain function, and conducting research. They are especially well-suited for detecting temporal responses. In one common scenario, the subject undergoes different types of stimuli or performs different types of activity and the resulting MEG signals are reviewed for certain responses or characteristics. For example, if a known stimulus is presented to the subject, the MEG signals may be observed for a response of a certain frequency at a certain time delay after the stimulus. The presence or absence of that response may be an indication of a medical condition. Statistical analysis can also be performed across populations of subjects, for example between groups with and without a medical conditions.
In many cases, the desired analysis is a time and frequency analysis. That is, the MEG signal is observed in both time and frequency, such as the above example of a response which occurs at a certain frequency after a certain time delay. However, due to the uncertainty principle, there is a tradeoff between time accuracy and frequency accuracy. In order to be very accurate regarding the time when a signal occurs (high time resolution), one must give up frequency resolution. Conversely, in order to be very accurate regarding what frequencies are present in a signal (high frequency resolution), one must give up time resolution.
Thus, an MEG signal may be analyzed with high time resolution and low frequency resolution, high frequency resolution and low time resolution, or some tradeoff between those two. Selecting the correct tradeoff is important to interpreting results and detecting target responses. However, this tradeoff typically is determined by the values of some technical parameters. Selecting different values for these parameters will move the analysis towards higher time resolution or higher frequency resolution. However, in many cases, the user may not understand these parameters or how to set them correctly.
The present disclosure overcomes the limitations of the prior art by providing a system that assists users in time and frequency analysis of encephalography signals, including magnetoencephalography (MEG) signals. In one aspect, a system includes an analysis module, a configuration module and a user interface. The analysis module performs a time and frequency analysis of the MEG signal, for example a short time Fourier transform (STFT) or a continuous wavelet transform (CWT) analysis. The analysis is parameterized by a parameter set that affects the time and frequency resolution of the analysis, for example window size and overlap size for STFT or center frequency and decay parameter for CWT. The configuration module automatically determines and/or assists the user to determine values for the parameter set.
Other aspects include components, devices, systems, improvements, methods, processes, applications, computer readable mediums, and other technologies related to any of the above, including application to other types of encephalography signals.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
Embodiments of the disclosure have other advantages and features which will be more readily apparent from the following detailed description and the appended claims, when taken in conjunction with the examples in the accompanying drawings, in which:
The figures and the following description relate to preferred embodiments by way of illustration only. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will be readily recognized as viable alternatives that may be employed without departing from the principles of what is claimed.
The analysis module 130 performs the time and frequency analysis. Two examples of time and frequency analysis are short time Fourier transform (STFT) 135 and continuous wavelet transform (CWT) 137, although other types of time and frequency analysis such as the Hilbert transform may also be performed. Often, the analysis has a set of parameters that can be adjusted. For example, window size and overlap size are common parameters for STFT analysis, while center frequency and a decay parameter are common parameters for CWT analysis. The parameter set affects the time and frequency resolutions of the analysis.
The configuration module 120 determines the values for the parameter set. In
The knowledge assistant 124 determines values of the parameter set based on the MEG signal being analyzed and/or based on user input, including user input from the conversant 122. The parameter set is used by the analysis module 130 in performing the time and frequency analysis.
In
The user is Expert 230 if the conversation indicates that the user knows how and what parameters to tune to achieve the desired results, and the Expert user directly sets the window size and overlap size. The conversation may include enough information to directly set the parameters: “set window size to 128”, “set overlap size to 32”, etc. Alternately, once the user is classified as Expert, the knowledge assistant 124 may direct the conversant 122 to ask questions to obtain this information: “what is the window size?” “should I use overlap size equal to fifty percent of window size?”.
Consider next the Novice user. If the conversation indicates that the user has little to no knowledge about appropriate values for the parameter set, of even what parameters are available or typically used, then the user is classified as Novice 250. Typically, the Novice's conversation will contain little to no information that is directly useful to setting the parameters. The knowledge assistant 124 makes the analysis easier for the Novice user by letting the user specify a relative importance between time accuracy and frequency accuracy and automatically computing the parameter set based on this.
Alternately, the knowledge assistant 124 may automatically set the parameters based on available information and without user input. For example, the knowledge assistant 124 may select the parameter set based on a coarse frequency analysis of the MEG signal. One example is shown by process 252-256.
The knowledge assistant 124 sets 254 the range of possible window sizes as follows:
The user interface 140 includes an input mechanism 144 to allow the user to vary 256 the tradeoff between time and frequency. For example, the user interface 140 may include a slider or scroll bar 144, with one side representing high time accuracy and the other side representing high frequency accuracy.
In
Returning to
In one approach, the frequency band(s) of interest are determined based on natural language processing of the conversation with the user. In another approach, the user expressly selects the frequency band(s), for example from a drop-down menu.
Alternatively, the user might graphically indicate the frequency band of interest by selecting areas of interest on a time-frequency plot. This approach is shown in
In an alternate approach, the user might indicate an area of interest, for example by drawing a rectangle 520.
The process of
In
The storage device 808 includes one or more non-transitory computer-readable storage media such as a hard drive, compact disk read-only memory (CD-ROM), DVD, or a solid-state memory device. The memory 806 holds instructions and data used by the processor 802. The pointing device 814 is used in combination with the keyboard 810 to input data into the computer system 800. The graphics adapter 812 displays images and other information on the display device 818. In some embodiments, the display device 818 includes a touch screen capability for receiving user input and selections. The network adapter 816 couples the computer system 800 to a network. Some embodiments of the computer 800 have different and/or other components than those shown in
The computer 800 is adapted to execute computer program modules for providing functionality described herein. As used herein, the term “module” refers to computer program instructions and/or other logic used to provide the specified functionality. Thus, a module can be implemented in hardware, firmware, and/or software. In one embodiment, program modules formed of executable computer program instructions are stored on the storage device 808, loaded into the memory 806, and executed by the processor 802. These may be part of a system that analyzes MEG signals post-capture, or they may be part of an (embedded) system that operates in real-time.
The approaches described above can have many advantages. For example, it can reduce the overall analysis time for doctors or other users. It also provides a way to more quickly visualize which direction the deeper analysis should be focussed on, for example whether the granularity should be increased for time or for frequency to obtain better information. By providing richer information and more intuitive manipulation of the MEG signals, it is easier for the user to identify and concentrate on the important information in the underlying signal. The above approaches also allow the user to take advantage of sophisticated signal processing techniques (such as STFT and CWT), but without requiring an understanding of the mathematics behind the tools. Instead, the user can focus on diagnosis and treatment. Automation using analytics and highlighting statistically significant data also helps in this regard, allowing the analysis to be conducted by a less experienced user.
Although the detailed description contains many specifics, these should not be construed as limiting the scope of the invention but merely as illustrating different examples. It should be appreciated that the scope of the disclosure includes other embodiments not discussed in detail above. For example, although the MEG signals were used in the examples above, the principles illustrated may be applied to other types of encephalography signals, including electroencephalography (EEG) signals. Various other modifications, changes and variations which will be apparent to those skilled in the art may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the spirit and scope as defined in the appended claims. Therefore, the scope of the invention should be determined by the appended claims and their legal equivalents.
Number | Name | Date | Kind |
---|---|---|---|
5600373 | Chui | Feb 1997 | A |
5795304 | Sun | Aug 1998 | A |
6697660 | Robinson | Feb 2004 | B1 |
6850252 | Hoffberg | Feb 2005 | B1 |
8533604 | Parenti | Sep 2013 | B1 |
8706214 | Tan | Apr 2014 | B2 |
9920442 | Baxter | Mar 2018 | B2 |
9920502 | Kawasaki et al. | Mar 2018 | B2 |
20020128827 | Bu | Sep 2002 | A1 |
20050124863 | Cook | Jun 2005 | A1 |
20050182456 | Ziobro | Aug 2005 | A1 |
20050222515 | Polyshchuk | Oct 2005 | A1 |
20060031465 | Ahya | Feb 2006 | A1 |
20060153396 | John | Jul 2006 | A1 |
20080109041 | de Voir | May 2008 | A1 |
20080287815 | Chon | Nov 2008 | A1 |
20090067634 | Oh | Mar 2009 | A1 |
20090306531 | Leuthardt | Dec 2009 | A1 |
20090312919 | Foster | Dec 2009 | A1 |
20100191140 | Terada | Jul 2010 | A1 |
20110264165 | Molnar | Oct 2011 | A1 |
20120172017 | Ratti | Jul 2012 | A1 |
20120172743 | Aguilar | Jul 2012 | A1 |
20130109996 | Turnbull | May 2013 | A1 |
20130282379 | Stephenson | Oct 2013 | A1 |
20130303941 | Porges | Nov 2013 | A1 |
20140079248 | Short | Mar 2014 | A1 |
20140148657 | Hendler | May 2014 | A1 |
20140276181 | Sun | Sep 2014 | A1 |
20140330394 | Leuthardt | Nov 2014 | A1 |
20140343399 | Posse | Nov 2014 | A1 |
20150196257 | Yousefi | Jul 2015 | A1 |
20150221314 | Disch | Aug 2015 | A1 |
20160157742 | Huang | Jun 2016 | A1 |
20190274567 | Prasad Agara Venkatesha Rao | Sep 2019 | A1 |
Number | Date | Country | |
---|---|---|---|
20190274567 A1 | Sep 2019 | US |