SIGNAL COMPRESSION APPARATUS, SIGNAL RECONSTRUCTION APPARATUS, AND SIGNAL PROCESSING SYSTEM
20250167804 ยท 2025-05-22
Assignee
Inventors
Cpc classification
International classification
Abstract
A measurement signal processing unit includes a reception part that receives a compression signal y obtained by using an observation matrix from a time-series detection signal of a measurement target, and a reconstruction part that reconstructs the received compression signal y. The reconstruction part includes the observation matrix and a dictionary matrix including a past signal of the measurement target, obtains an estimation vector {circumflex over ()}s by inputting the compression signal y and a sensing matrix to a reconstruction algorithm execution module, and derives a reconstruction signal {circumflex over ()}x corresponding to a detection signal x by inputting, to a calculation module for obtaining a product, the obtained estimation vector {circumflex over ()}s and the dictionary matrix .
Claims
1. A signal reconstruction apparatus comprising: a reception part that receives a compression signal obtained by compressing a target signal by use of an observation matrix; and a reconstruction part that reconstructs the received compression signal, wherein the reconstruction part includes the observation matrix, and a dictionary matrix in which a past signal is arranged in each column, the past signal being a signal of a same type as the target signal and being a target signal obtained in advance for a plurality of times, obtains an estimation vector by inputting the received compression signal, the observation matrix, and the dictionary matrix to a reconstruction algorithm execution module, and derives a reconstruction signal corresponding to the target signal by inputting the obtained estimation vector and dictionary matrix to a calculation module for obtaining a product.
2. The signal reconstruction apparatus according to claim 1, wherein the dictionary matrix is configured so that highly correlated signals are placed in adjacent columns, with respect to past signals for the plurality of times.
3. The signal reconstruction apparatus according to claim 1, wherein the dictionary matrix is configured so that the highly correlated signals, among the past signals for the plurality of times, are selected and placed.
4. The signal reconstruction apparatus according to claim 1, wherein the dictionary matrix is configured so that average frequencies are placed in order of height, with respect to past signals for the plurality of times.
5. The signal reconstruction apparatus according to claim 1, wherein the dictionary matrix is configured so that a signal having an average frequency with a high occurrence rate, among the past signals for the plurality of times, is selected and placed.
6. A signal compression apparatus comprising: a compression part that converts the target signal to a compression signal compressed by use of an observation matrix; and a transmission part that transmits the compression signal to the signal reconstruction apparatus according to claim 1.
7. A signal processing system comprising: a compression part that converts a target signal to a compression signal compressed by use of an observation matrix; and a reconstruction part that reconstructs the compression signal compressed in the compression part, wherein the reconstruction part includes the observation matrix, and a dictionary matrix in which a past signal is arranged in each column, the past signal being a signal of a same type as the target signal and being a target signal obtained in advance for a plurality of times, obtains an estimation vector by inputting the received compression signal, the observation matrix, and the dictionary matrix to a reconstruction algorithm execution module, and derives a reconstruction signal corresponding to the target signal by inputting an obtained estimation vector and the dictionary matrix to a calculation module for obtaining a product.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DESCRIPTION OF EMBODIMENTS
[0030]
[0031] The measurement signal processing unit 20 includes a wireless reception part 21, a reconstruction part 22, and an analysis part 23, and also includes a control part 24 including a processor (a CPU or the like), and a storage part 25 that stores required data. The storage part 25, in addition to a reconstruction algorithm (achieved by a computer program or a hardware circuit) required for reconstruction includes a memory area in which each matrix data required for reconstruction is kept, and a work area in which a signal received from the sensing unit 10 as needed is stored or data in the middle of processing is temporarily stored. The control part 24 reads out the reconstruction algorithm from the storage part 25 and executes reconstruction processing as described below.
[0032] The sensor 11, in the present embodiment, has an electrode that measures a biological signal, and an electroencephalogram signal (an electrical signal), for example. The sensor 11, in a case of being a pair of attached-type electrodes, for example, or, in a case of a configuration in which a plurality of electrodes that are pre-dispersedly mounted on a headgear, for example, are placed so as to contact a scalp, as shown in
[0033] The compression part 13 samples the electroencephalogram signal outputted from the analog circuit 12 with a predetermined frequency, for example, 200 Hz, for 3 seconds as one frame. The compression part 13 executes sensing, that is, compressed processing while further decimating a signal to be sampled. The details of the compression part 13 are shown in
[0034] It is to be noted that a sampling operation for each frame may be continuous or a specific signal within the electroencephalogram signal may be started as a trigger. In addition, a frame length is preferably set to include a time width that includes periodic tendency within the electroencephalogram signal.
[0035] Herein, a dictionary matrix that gives sparsity to a signal x will be described. As a case in which the signal x is able to be converted into a sparse vector s with sparsity by the dictionary matrix , a case in which each column vector configuring the dictionary matrix is correlated with the signal x may be considered. For example, a signal of which the waveform that has relatively similar characteristics continues, such as a biological signal or the like, is able to be regarded as a signal having constant correlation between extracted vectors since the signal characteristics do not significantly change from time to time. Based on such knowledge, the inventors have focused on the possibility to generate a sparse vector s that shows the required sparsity, when applying by which a signal (a past signal) obtained in the past is a column vector, as a dictionary matrix.
[0036] Referring back to
[0037] The reconstruction part 22 includes a reconstruction algorithm execution module 221 and a calculation module 222 that performs the product operation. The reconstruction part 22 executes processing to derive a reconstruction signal {circumflex over ()}x corresponding to the original signal x from the compression signal y according to the flowchart showing an example of the procedure of the reconstruction processing shown in
[0038] The analysis part 23 executes information processing on the reconstruction signal {circumflex over ()}x according to an analysis purpose. In a case in which a detection target is the electroencephalogram signal, for example, the analysis is assumed to have applications not only in the healthcare and medical fields including diagnosis of dementia, epilepsy, sleep disorders, Alzheimer's disease, and other brain diseases, measurement of concentration, determination of pleasure or displeasure, or the like but in a wide range of fields. It is to be noted that the analysis is also able to be performed by other analysis devices using the reconstruction signal.
[0039] Next, a relationship between the dictionary matrix and the past signal will be described with reference to a simplified drawing of
[0040] In addition, the appearance rate of the average frequency of the column vector is obtained as a histogram, the column vector with the average frequency having a high appearance rate shown in
[0041] Next, a test for verification of reconstruction accuracy will be described.
<Test>
(1) Test Procedure
[0042] Of the data used for the test, electroencephalogram signals (FP1-F7, Sampling Frequency: 200 Hz) for three subjects from the CHB-MIT Scalp EEG Database (see https://physionet.org/content/chbmit/1.0.0) were separated into frames (600 samples/frame) every 3 seconds and obtained 500 frames, which were used for test signals. The past signals used for the dictionary matrix were also obtained and used similarly from the CHB-MIT Scalp EEG Database, but from a different subject from the test signals. All reconstruction algorithms used BSBL, and the observation matrix (used random undersampling. This test was performed at compression ratios of 7 to 15, respectively.
(2) Content of Dictionary Matrix
[0043] Comparative example: (K-SVD dictionary) dictionary (5,000 columns) created by the K-SVD dictionary learning algorithm (see Non-Patent Literatures 2 and 3). What was created through a characteristic extraction method for high-dimensional data using the past signals
[0044] Embodiment 1: (sort dictionary) sort the electroencephalogram signals in order of high correlation and use as a dictionary (10,000 columns). In the present test, the average frequency of each electroencephalogram signal is calculated and the electroencephalogram signals are arranged in order of average frequency and converted into a dictionary
[0045] Embodiment 2: (3-6 Hz dictionary) select only the electroencephalogram signal corresponding to the average frequency of 3-6 Hz from the sort dictionary of Embodiment 1 and convert into a dictionary (4,140 columns)
[0046] Embodiment 3: (4-5 Hz dictionary) select only the electroencephalogram signal corresponding to the average frequency of 4-5 Hz from the sort dictionary of Embodiment 1 and convert into a dictionary (1,517 columns)
[0047] It is to be noted that Embodiments 1, 2, and 3 used the MATLAB (registered trademark) function meanfreq for calculation of the average frequency.
(3) Results
[0048] Test results are shown in
[0049]
(4) Consideration
[0050] As shown in
[0051] Subsequently, a second embodiment according to the present invention will be described by use of
[0052] In the case in which an artifact is mixed into the electroencephalogram signal, for example, a spectrum corresponding to the artifact can appear in a frequency component region. The artifact removal part 26 divides the compression signal received by the wireless reception part 21 into a plurality of independent component signals, further executes outlier detection processing as needed to effectively remove the artifact, and performs reconstruction and output after removal (see Patent Literature 1). After noise is removed as much as possible and sparsity is further increased, the reconstruction processing is performed on a signal by the reconstruction part 22, which enables reconstruction with higher accuracy.
[0053] It is to be noted that the present invention is able to include the following aspects.
[0054] (1) Although the embodiment describes an example in which BSBL is used as the reconstruction algorithm, the reconstruction algorithm is not limited to BSBL, and, as long as a constant reconstruction accuracy can be expected, for example, ADMM (Alternating Direction Method of Multipliers), CoSaMP (Compressive Sampling Matching Pursuit), and further other reconstruction algorithms are also applicable. In addition, according to an application, the OMP reconstruction algorithm is also applicable.
[0055] (2) The past signals to be applied to the dictionary matrix may be divided by past signals detected from a third party or a person himself/herself, or by gender, age group, or the like. The past signal may include a target signal of the same type, that is, a common target as well as the same target. In addition, the past signal may include noise and an artifact or may remove noise or an artifact. In addition, the past signals of a large number of columns may be obtained, and, every dictionary creation, created from among them according to a correlation condition, or a dictionary with required number of columns created in advance may be selected.
[0056] (3) Although the embodiment describes an aspect in which the past signal is sorted by average frequency, instead of or together with this, sorting may be performed based on a condition other than frequency. For example, since correlation is also able to be evaluated by the similarity of a signal waveform, sorting may be performed by a correlation coefficient with a reference signal.
[0057] (4) Although the embodiment describes a biological signal (a detection signal) such as an electroencephalogram signal as a target signal, in addition to the biological signal, any signal that includes a certain degree of periodicity or waveform similarity in whole or in part is applicable as a past signal. For example, in addition to the electroencephalogram signal, various biological signals such as myoelectricity, a sparsity signal (including a case in which the signal, when being converted using a dictionary matrix, has sparsity as a result), such as weather and environmental information, and current and voltage values obtained by an IoT sensor and an IoT device in a factory, especially a smart factory, for example, for monitoring an operational status in various facilities are applicable to the measurement of characteristics of other physical quantities. In this manner, the present invention is applicable to compression and reconstruction processing on information in nature, that is, obtainable physical quantity data. Furthermore, the present invention is also applicable to a signal to be artificially created.
[0058] (5) Although the embodiment describes an example in which the target signal is a one-dimensional signal, the present invention is not limited to this, and is also applicable to a higher-order signal such as an image signal in two or further three dimensions, and a highly versatile apparatus is able to be proposed. In this case, the same compression and reconstruction processing may be performed by one-dimensionally rearranging a multidimensional signal to be treated as a detection signal.
[0059] (6) The sensing unit 10 (10A), although being shown in a configuration integrally including a sensor 11, a compression part 13, and a wireless transmission part 14 in
[0060] (7) In the present embodiment, the measurement signal processing unit 20, although being configured by a computer such as a personal computer with a built-in processor (a CPU or the like), is also applicable to an apparatus with a built-in computer such as a server apparatus, a smartphone, or a portable type information processing apparatus such as a tablet, in addition to a personal computer (PC). In addition, a wired type is also applicable, in place of a wireless type, according to an application.
[0061] As described above, the signal reconstruction apparatus according to the present invention includes a reception part that receives a compression signal obtained by compressing a target signal by use of an observation matrix, and a reconstruction part that reconstructs the received compression signal. The reconstruction part preferably includes the observation matrix, and a dictionary matrix in which a past signal is arranged in each column, the past signal being a signal of the same type as the target signal and being a target signal obtained in advance for a plurality of times, preferably obtains an estimation vector by inputting the received compression signal, the observation matrix, and the dictionary matrix to a reconstruction algorithm execution module, and preferably derives a reconstruction signal corresponding to the target signal by inputting the obtained estimation vector and dictionary matrix to a calculation module for obtaining a product.
[0062] In addition, the signal compression apparatus according to the present invention preferably includes a compression part that converts the target signal to a compression signal compressed by use of an observation matrix, and a transmission part that transmits the compression signal to the signal reconstruction apparatus.
[0063] In addition, the signal processing system according to the present invention includes a compression part that converts a target signal to a compression signal compressed by use of an observation matrix, and a reconstruction part that reconstructs the compression signal compressed in the compression part. The reconstruction part preferably includes the observation matrix, and a dictionary matrix in which a past signal is arranged in each column, the past signal being a signal of the same type as the target signal and being a target signal obtained in advance for a plurality of times, preferably obtains an estimation vector by inputting the received compression signal, the observation matrix, and the dictionary matrix to a reconstruction algorithm execution module, and preferably derives a reconstruction signal corresponding to the target signal by inputting an obtained estimation vector and the dictionary matrix to a calculation module for obtaining a product.
[0064] According to these inventions, when the dictionary matrix in which a past signal is arranged in each column, the past signal being a signal of the same type as the target signal and being a target signal obtained in advance for a plurality of times is created, a dictionary including data that is correlated or highly correlated with the target signal is able to be created, and thus the use of this dictionary makes it possible to convert the obtained target signal into a vector with sparsity. Moreover, since the dictionary matrix is highly correlated, even a dictionary with a small number of columns is able to maintain a required reconstruction accuracy in addition to reducing reconstruction time. It is to be noted that the target signal is able to include a detection signal capable of being detected by a sensor and physical quantity data including various kinds of information existing in nature, and further an artificially created signal.
[0065] In addition, the dictionary matrix is preferably configured so that highly correlated signals are placed in adjacent columns, with respect to the past signals for the plurality of times. According to this configuration, highly correlated signals, when being sequentially arranged so as to be in close proximity to each other in a column direction, are able to be converted into vectors having high sparsity with a larger sparse clump, so that the reconstruction accuracy is maintained.
[0066] In addition, the dictionary matrix is preferably configured so that the highly correlated signals, among the past signals for the plurality of times, are selected and placed. According to this configuration, as a result of employing highly correlated signals, higher reconstruction accuracy is maintained.
[0067] In addition, the dictionary matrix is preferably placed in order of height of average frequencies, with respect to the past signals for the plurality of times. According to this configuration, the signals of adjacent average frequencies are placed in adjacent columns, and thus are able to be converted into vectors having high sparsity with a larger sparse clump, so that the reconstruction accuracy is maintained.
[0068] In addition, the dictionary matrix is preferably configured so that a signal having an average frequency with a high occurrence rate, among the past signals for the plurality of times, may be selected and placed. According to this configuration, as a result of employing the signal of the average frequency with a high occurrence rate, that is, the highly correlated signals, much higher reconstruction accuracy is maintained.
REFERENCE SIGNS LIST
[0069] 1 signal measurement system (signal processing system) [0070] 10 sensing unit (signal compression apparatus) [0071] 11 sensor [0072] 13 compression part [0073] 131 calculation module [0074] 14 wireless transmission part measurement signal processing unit (signal reconstruction apparatus) [0075] 21 wireless reception part (reception part) [0076] 22 reconstruction part [0077] 221 reconstruction algorithm execution module [0078] 222 calculation module [0079] 23 analysis part [0080] 24 control part [0081] 25 storage part