WO2018168909A1 - Parkinson's disease diagnosing device - Google Patents
Parkinson's disease diagnosing device Download PDFInfo
- Publication number
- WO2018168909A1 WO2018168909A1 PCT/JP2018/009904 JP2018009904W WO2018168909A1 WO 2018168909 A1 WO2018168909 A1 WO 2018168909A1 JP 2018009904 W JP2018009904 W JP 2018009904W WO 2018168909 A1 WO2018168909 A1 WO 2018168909A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dimensional
- pulse wave
- vector
- parkinson
- vectors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B10/00—Instruments for taking body samples for diagnostic purposes; Other methods or instruments for diagnosis, e.g. for vaccination diagnosis, sex determination or ovulation-period determination; Throat striking implements
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
Definitions
- the present invention relates to a Parkinson's disease diagnosis apparatus, and more particularly to an objective judgment process using a pulse wave.
- Patent Document 1 Japanese Patent Laid-Open No. 2016-86787 discloses a diagnostic agent for autosomal dominant Parkinson's disease containing a reagent for mutation detection in CHCHD2.
- Patent Document 2 Japanese Patent Application Laid-Open No. 2016-75644 discloses a determination method for performing diagnosis by measuring two amino acids contained in human blood and measuring their ratio.
- Patent Document 3 Japanese Unexamined Patent Application Publication No. 2015-100525 discloses that a mental illness can be determined from the shape of a sample entropy curve.
- Patent Document 3 discloses that it can be applied to mental illness, but does not mention whether it can be used for diagnosis of Parkinson's disease.
- An object of the present invention is to provide a Parkinson's disease diagnosis apparatus that can easily and objectively determine Parkinson's disease.
- a Parkinson's disease diagnosis apparatus includes: A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site, B) First computing means having the following b1) to b12): b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data, b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors.
- the Parkinson's disease diagnosis apparatus further includes a pulse wave measurement unit that measures pulse wave data that varies depending on the blood flow flowing through the measurement site. Therefore, there is no need to provide pulse wave data from the outside.
- the Parkinson's disease determination degree computing device is: A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site, B) First computing means having the following b1) to b12): b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data, b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors.
- the Parkinson's disease determination degree calculation method is: Store the pulse wave data that changes depending on the blood flow flowing to the measurement site, For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m elements are generated, and each combination is an m-dimensional vector. Calculating a number, calculating a statistical average value for the number of m-dimensional vectors, For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m + ⁇ elements are generated, and each combination is set as an m + ⁇ -dimensional vector.
- Parkinson's disease determination degree calculation method using a computer for obtaining the microscopic randomness of the m-dimensional average vector number of the pulse wave,
- d [degree of variation in blood flow volume of the N individual data * 0.1]
- the m 2 m-dimensional average vector number randomness is output as a Parkinson's disease determination degree.
- the Parkinson's disease diagnosis apparatus is: A pulse wave sensor that detects pulse wave data that varies depending on the blood flow flowing through the measurement site; A processor that executes the following steps by means of program modules stored in a memory area; Display to display the calculation results, With For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m elements are generated, and each combination is an m-dimensional vector. Calculating a number and calculating a statistical mean value for the m-dimensional vector number; For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m + ⁇ elements are generated, and each combination is set as an m + ⁇ -dimensional vector.
- the Parkinson's disease diagnosis apparatus is: A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site, B) First computing means having the following b1) to b12): b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data, b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors.
- Second computing means having the following c1) to c2): c1) Combination generation means for generating a plurality of combinations composed of m + ⁇ elements for N pieces of individual data from the pulse wave data, c2) Assuming that each combination is an m + ⁇ -dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + ⁇ -dimensional vectors is calculated m + ⁇ -dimensional average vector number calculation means, C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + ⁇ -dimensional average vector number; D) Representative value storage means for storing in advance representative values of m-dimensional average vector number randomness of healthy subjects, E) an output means for outputting a deviation between the representative value and the m-dimensional average vector number randomness of the subject as a Parkinson's disease determination degree; It has.
- “representative value” includes an average value, a median value, and a mode value in a narrow sense.
- the “average value” in the narrow sense includes various arithmetic methods such as geometric average, harmonic average, generalized average, and weighted average.
- the “differential pulse wave data” includes data obtained by differentiating the pulse wave data at least once.
- FIG. 7A is a diagram showing sample entropy of a healthy person
- FIG. 7B is a diagram showing sample entropy of a Parkinson's disease patient.
- FIG. 12A shows sample entropy of a healthy person
- FIG. 12B shows sample entropy of a Parkinson's disease patient.
- FIG. 12A shows sample entropy of a healthy person
- FIG. 12B shows sample entropy of a Parkinson's disease patient.
- Parkinson's disease diagnosis device 23 ... CPU 27 ... Memory
- FIG. 1 shows a functional block diagram of the Parkinson's disease diagnosis apparatus 1 according to the present invention.
- the Parkinson's disease diagnostic apparatus diagnostic apparatus 1 includes a fingertip pulse wave measuring unit 3, a filtering unit 4, a first calculating unit 7, a second calculating unit 9, an m-dimensional average vector number randomness calculating unit 10, and a determining unit 17. ing.
- the finger plethysmogram measuring means 3 measures the finger plethysmogram and measures pulse wave data that changes depending on the blood flow flowing through the measurement site.
- the filtering unit 4 deletes a frequency component exceeding at least 10 Hz from the measured pulse wave data.
- the electroencephalogram storage means 5 stores pulse wave data from which frequency components exceeding 10 Hz have been removed.
- the first calculation means 7 includes combination generation means 7a and m-dimensional average vector number calculation means 7c.
- the combination generation means 7a generates a plurality of combinations composed of m consecutive elements for N pieces of individual data from the pulse wave data.
- the m-dimensional vector distance calculation means 7c calculates the number of vectors existing in the distance d for each vector, with each combination as an m-dimensional vector, and calculates the statistical average value for the number of m-dimensional vectors. .
- the second calculation means 9 includes a combination generation means 9a and an m + ⁇ -dimensional average vector number calculation means 9c.
- the combination generation unit 9a generates a plurality of combinations including m + ⁇ elements for N pieces of individual data from the pulse wave data.
- the m + ⁇ -dimensional vector distance calculation means 9c calculates the number of vectors existing in the distance d for each vector, with each combination as an m + ⁇ -dimensional vector, and statistics on the number of m + ⁇ -dimensional vectors. The average value is calculated.
- the microscopic randomness of the m-dimensional average vector number of the pulse wave is obtained.
- the determination means 17 notifies that it is a mental illness when exceeding the measured threshold value.
- FIG. 1 shows an example of a hardware configuration in which the mental disease diagnosis apparatus 1 is configured using a CPU.
- the mental illness diagnosis apparatus 1 includes a CPU 23, a memory 27, a hard disk 26, a monitor 30, an optical drive 25, an input device 28, a communication board 31, a pulse wave sensor 33, and a bus line 29.
- the CPU 23 controls each unit via the bus line 29 according to each program stored in the hard disk 26.
- the hard disk 26 stores an operating system program 26o (hereinafter abbreviated as OS) and a main program 26p. The processing of the main program 26p will be described later.
- OS operating system program
- main program 26p main program 26p
- the pulse wave sensor 33 is a general fingertip pulse wave measuring instrument.
- a finger plethysmograph is used that measures blood flow using infrared rays and obtains a finger plethysmogram from this blood flow.
- the infrared light emitted from the light emitting element is reflected by the finger to be measured and received by the light receiving element.
- the intensity of the reflected light represents the blood flow rate. Therefore, the signal output from the light receiving element is a fingertip volume pulse wave.
- the signal from this light receiving element is output as digital data.
- Data from the pulse wave sensor 33 is taken into the memory 27 and stored in the pulse wave storage unit 26m.
- FIG. 3A shows an example of a fingertip pulse wave output from the pulse wave sensor 33. Although it is actually digital data, it is shown as a waveform in FIG. 3A.
- the result storage unit 26k stores lost sample entropy obtained from the measured pulse wave as described later.
- Windows 10 registered trademark or trademark
- OS operating system program
- Each program is read from the CD-ROM 25a storing the program via the optical drive 25 and installed in the hard disk 26.
- a program such as a flexible disk (FD) or an IC card may be installed on a hard disk from a computer-readable recording medium. Furthermore, it may be downloaded using a communication line.
- FD flexible disk
- IC card integrated circuit card
- the program stored in the CD-ROM is indirectly executed by the computer by installing the program from the CD-ROM to the hard disk 26.
- the present invention is not limited to this, and the program stored in the CD-ROM may be directly executed from the optical drive 25.
- programs that can be executed by a computer are not only programs that can be directly executed by being installed as they are, but also programs that need to be converted into other forms (for example, those that have been compressed) In addition, those that can be executed in combination with other module parts are also included.
- FIG. 4 shows an overall flowchart of the diagnostic data generation process.
- the user brings the measurement target finger into contact with the pulse wave sensor 33 and causes the psychiatric disorder diagnosis apparatus 1 to execute measurement start processing.
- the CPU 23 starts reading and storing the finger plethysmogram (step S101 in FIG. 4).
- the result is stored in the memory 27.
- the horizontal axis represents time
- the vertical axis represents blood flow.
- CPU 23 performs a filtering process for removing frequency components exceeding 10 Hz (step S102).
- the pulse wave data is subjected to spectrum analysis, and frequency components exceeding 30 Hz are set to zero, and then subjected to inverse Fourier transform. Thereby, pulse wave data from which frequency components exceeding 30 Hz are removed is obtained.
- the CPU 23 performs N samplings from the pulse wave data (step S103).
- the CPU 23 generates a set B composed of m elements and a set A composed of m + 1 elements while shifting N sampling values one by one (step S106).
- a (Nm) (k (Nm), k ( N-m + 1), k (N)) and Nm sets of data are formed.
- the same number of sets as the set A are generated in order to match the number of sets of both as described later.
- the CPU 23 calculates the sample entropy assuming that the set A is expressed by an m-dimensional vector and the set B is expressed by an m-dimensional vector (step S107).
- the sample entropy calculation method employed in this embodiment will be described with reference to FIG.
- the CPU 23 sets the allowable value r as an initial value (step S20).
- the initial value of the allowable value r is set to 0.1.
- the CPU 23 initializes the process number i (step S21).
- the CPU 23 calculates the difference between the i-th set and all other sets with each set of the set B as an m-dimensional vector, and the vector specified by the i-th set is within the distance ⁇ ⁇ r.
- An average vector number B m i (r) of existing vectors is obtained (step S23).
- ⁇ is a standard deviation of the sampled N sampling values. For the average number of vectors existing within the distance ⁇ ⁇ r, a difference is calculated for each vector, and the number of vectors within which the difference is within the distance ⁇ ⁇ r may be obtained.
- the maximum value of the difference between corresponding elements is adopted as the distance between vectors.
- the vector distance other vector distance calculation methods (for example, Euclidean distance, etc.) may be employed.
- the CPU 23 sets the number of vectors in the distance ⁇ ⁇ r to “1” if the calculated distance is smaller than the distance ⁇ ⁇ r, and “0” otherwise. This is to determine how many vectors other than itself exist near the vector B (1).
- the CPU 23 increments the process number i (step S27), and determines whether or not the process number i has been completed (step S29). In the present embodiment, as to whether or not the process has been completed, the number m of elements constituting the set is subtracted from the total number N and the value obtained by adding 1 is exceeded.
- step S29 when the CPU 23 obtains the average number of neighbors for all the sets for the sets A and B, the average vector number A m + 1 for all the sets. (r) and average vector number B m (r) is obtained (step S31).
- the average number of vectors B m For (r) the simple average, that is, the average number of vectors B m2 1 (0.1), B m2 2 (0.1), and B m2 3 (0.1) were summed up to find the average.
- the average calculation method may be used. The same applies to the average vector number A m + 1 i (r).
- the CPU 23 calculates the average vector number A m + 1 of all sets. (r) and average vector number B m Sample entropy is obtained from (r) (step S33).
- (A m + 1) (r) / B m (r)) was obtained, and the value obtained by multiplying the natural logarithm by ⁇ 1 was taken as the sample entropy.
- the CPU 23 adds the increment r1 to the allowable value r (step S41 in FIG. 5), determines whether the allowable value r exceeds the set value (step S43), and if not, the value increased by r1.
- the sample entropy of set A and set B is obtained. Thereafter, similarly, the sample entropy Sam (m2, r2) in which the allowable value r is increased by r1 is obtained and stored in the result storage unit 26k (see FIG. 2).
- r1 0.01, but the present invention is not limited to this.
- step S13 if the allowable value r exceeds the set value, the process is terminated.
- the set value is 0.7, but the present invention is not limited to this. In this way, sample entropy is obtained when the allowable value r is sequentially changed.
- the CPU 23 increments the number of elements m (step S109 in FIG. 4), determines whether the number of elements m exceeds the set value (step S111), and if not, performs the processing of steps S106 and S107.
- the threshold value is set to 0.3.
- FIG. 7 shows the data distribution of 106 healthy subjects and 28 Parkinson's disease patients.
- FIG. 7A shows a change in sample entropy when r is changed in a healthy person and FIG. 7B is changed in a Parkinson's disease patient.
- FIG. 9 shows the quantile regression analysis result.
- the frequency component exceeding 30 Hz is removed from the measured pulse wave data, but the frequency component to be removed is not limited to this. The reason is that it is sufficient if noise can be removed. Further, any filtering method may be used. Furthermore, raw data without such filtering may be used. Specifically, although frequency components of 30 Hz or higher are removed, sample entropy can be obtained in the same manner even with pulse wave data that is not filtered. This will be described below.
- FIG. 10A shows sample entropy values obtained based on pulse wave data not filtered. Thus, if there is no filtering, it has a jagged shape. The inventor considered the influence of power supply noise.
- FIG. 10B shows the results of filtering by 10 Hz, 20 Hz, and 30 Hz low-pass filters.
- the low-pass filter is not limited to 30 Hz.
- FIG. 11 shows a hardware configuration of a psychiatric disorder diagnosis apparatus 200 according to another embodiment.
- the psychiatric disorder diagnosis apparatus 200 includes a pulse wave sensor 203, a processor 204, a display 205, and a memory area 207 for storing data.
- the processor 204 is composed of a CPU, but it may be composed of a microprocessor or other processing unit capable of executing computer-executable instructions.
- the memory area 207 is composed of a flash memory, but RAM, ROM, EEPROM, or other memory, CD-ROM, DVD or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk -It may consist of a computer storage medium, such as a storage or other magnetic storage device.
- the display 205 is composed of an LCD, but may be composed of other displays such as an organic EL.
- the memory area 207 stores a first calculation program module 220, a second calculation program module 230, an m-dimensional average vector number randomness calculation program module 210, a result display program module 251 and a filtering program module 253.
- the first calculation program module 220 includes a combination determination program module 221 and an m-dimensional average vector number calculation program module 222.
- the second calculation program module 230 includes a combination determination program module 231 and an m + ⁇ -dimensional average vector number calculation program module 232.
- the processor 204 uses the program modules stored in the memory area 207 to execute the same steps as in the first embodiment (see FIGS. 4 and 5).
- the filtering program module 253 performs the calculation process in step S102 of FIG.
- the first arithmetic program module 220 and the second arithmetic program module 230 perform the arithmetic processing of step S103 and step S106.
- the third arithmetic program module 235 performs the processing from step S21 to step S33 in FIG.
- the determination program module 251 performs the process of step S117.
- a pulse wave sensor that detects pulse wave data that varies depending on the blood flow flowing through the measurement site;
- a processor that executes the following steps by means of program modules stored in a memory area; Display to display the calculation results,
- a Parkinson's disease diagnosis apparatus comprising:
- the value detected by the pulse wave sensor 203 is A / D converted, and the digital data is given to the filtering program module 253 to remove 30 Hz or less. Prior to this, 30 Hz or less may be removed by a low-pass filter.
- BPE Block value of Perkinson Entropy
- FIGS. 13 and 14 show further measurement data.
- FIGS. 13 and 14 show the partition analysis results of a total of 157 people including 113 healthy subjects and 45 Parkinson's disease patients. From this partition analysis, it can be seen that if BPE is 0.3017 or less, 94.65% are Parkinson patients, and if BPE is less than 0.2189, 97.48% are healthy.
- Fig. 15 shows a semicircular constellation graph. This is a notation example when the measurement result is displayed in 10 stages. The display angle is changed according to the sample entropy value.
- the CPU 23 extracts the latest seven time-series data stored in the measurement result storage unit (step S201), and defines seven concentric semicircles at equal intervals (step S203). .
- a reference arc C1 having a radius half that of the outermost arc C7 is defined, and the interval between the reference arc C1 and the arc C7 is divided into five equal parts.
- Two arcs C2 to C6 were defined, and a total of seven concentric circles were defined.
- CPU 23 initializes process number k (step S205 in FIG. 16).
- the CPU 23 connects the point p (k-1) and the point pk with a line segment (step S209).
- k 1
- the CPU 23 connects the points p0 and p1 with line segments.
- the line segment is the same as the straight line L1.
- the CPU 23 determines whether or not the process number k is final (step S211). In this case, since it is not final, the process number k is incremented (step S213), and the processes of steps S207 to S213 are repeated.
- a display history such as a line graph connecting points p0 to p7 is created.
- the CPU 23 displays the created display history screen data on the monitor 30 (see FIG. 2).
- a plurality of concentric circles are defined, and the intersection of the straight line defined by the time series data that is the basis of the history data and the corresponding concentric circles is obtained. Therefore, the end of the line segment can be positioned up to the top of the outermost arc a predetermined number of times without changing the angle of the straight line.
- a straight line is defined from the center of the arc and the intersection with the corresponding arc is calculated, the change in the inclination of the straight line is expressed more greatly. Further, it can be displayed as history data without changing the slope of the straight line.
- the threshold value “0.3” of the sample entropy value is set as the vertex value. As a result, if it is smaller than the above threshold value, it will tilt to the left as a whole, and if it is larger than the above threshold value, it will tilt to the right, so it is possible to intuitively determine whether you have Parkinson disease it can.
- the angle ⁇ may be 90 degrees if the sample entropy value is 0.3, and 30 degrees when the sample entropy value increases by 0.1.
- N 1000
- the threshold value may be adjusted accordingly. For example, the sample entropy value decreases as the number of samples increases.
- the diagnosis result that Parkinson's disease is suspected is notified, but a graph is displayed together with the representative value of a healthy person so that a doctor or the like can determine whether Parkinson's disease is present. .
- two thresholds may be provided to determine which measurement result belongs to. For example, if it is 0.3 or more and less than 0.4, it may be determined that “there is a possibility of Parkinson's disease”, and if it is 0.4 or more, it is determined that “the possibility of Parkinson's disease is high”.
- the sample entropy is obtained by the processing shown in FIGS. 4 and 5, but the present invention is not limited to this, and the sample entropy may be obtained by another calculation method.
- the sample entropy is obtained, but any arithmetic expression representing a general redundancy, such as an entropy arithmetic expression of Kolomogorov or Shannon, can be employed.
- the same number of sets as the set A are generated for the set B.
- the set B may be composed of N-m + 1 sets. This is because, if N is about 100 or more, the ratio of the sample entropy between the two is almost the same as the difference in error.
- step S23 and step S25 in FIG. 5 the average is obtained by summing (Nm-1) distances, and the average is obtained.
- the distances 0 may be added, and (Nm) distances may be summed up to obtain an average of them.
- the distance d is r ⁇ ⁇ ( ⁇ is a standard deviation of N samples), but is not limited thereto. In short, any numerical value indicating the variation of the pulse wave may be used.
- the pulse wave data is adopted, but it may be a velocity pulse wave or an acceleration pulse wave obtained by differentiating the pulse wave data.
- the velocity pulse wave can be obtained by differentiating the pulse wave data once, and the acceleration pulse wave can be obtained by differentiating the pulse wave data twice. Further, differential pulse wave data obtained by differentiating acceleration pulse waves one or more times may be used.
- the terminal computer may be a mobile terminal instead of a personal computer.
- the terminal computer may not perform the calculation, but may transmit data necessary for the calculation to a network-connected computer and transmit the calculation result of the computer to the terminal computer.
- this is realized by software using a CPU.
- some or all of them may be realized by hardware such as a logic circuit.
- OS operating system
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Cardiology (AREA)
- Physiology (AREA)
- Physics & Mathematics (AREA)
- Biophysics (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
Description
この発明は、パーキンソン病診断装置に関し、特に、脈波を用いた客観的判断処理に関する。 The present invention relates to a Parkinson's disease diagnosis apparatus, and more particularly to an objective judgment process using a pulse wave.
パーキンソン病の特徴である手足の震えについては、脳梗塞が原因なのか明確に判断することがむずかしい。 It is difficult to clearly determine whether cerebral infarction is the cause of limb tremor that is characteristic of Parkinson's disease.
特許文献1(特開2016-86787号公報)には、CHCHD2中の突然変異検出用試薬を含有する常染色体優性遺伝性パーキンソン病の診断薬が開示されている。 Patent Document 1 (Japanese Patent Laid-Open No. 2016-86787) discloses a diagnostic agent for autosomal dominant Parkinson's disease containing a reagent for mutation detection in CHCHD2.
特許文献2(特開2016-75644号公報)には、ヒトの血液中に含まれる2つのアミノ酸を測定し、これらの比率を測定することにより診断を行う判断手法が開示されている。 Patent Document 2 (Japanese Patent Application Laid-Open No. 2016-75644) discloses a determination method for performing diagnosis by measuring two amino acids contained in human blood and measuring their ratio.
特許文献3(特開2015-100525号公報)には、サンプルエントロピー曲線の形状から、精神疾患を判断できることが開示されている。 Patent Document 3 (Japanese Unexamined Patent Application Publication No. 2015-100525) discloses that a mental illness can be determined from the shape of a sample entropy curve.
しかし、特許文献1,2に開示された方法は、煩雑である。また、特許文献3は精神疾患については適用できることが開示されているが、パーキンソン病の診断には使用できるのかについては言及がない。
However, the methods disclosed in
この発明は、パーキンソン病を簡易かつ客観的に判断できるパーキンソン病診断装置を提供することを目的とする。 An object of the present invention is to provide a Parkinson's disease diagnosis apparatus that can easily and objectively determine Parkinson's disease.
1)本発明にかかるパーキンソン病診断装置は、
A)測定部位に流れている血流量によって変化する脈波データを記憶する脈波記憶手段、
B)下記b1)~b12)を有する第1演算手段、
b1)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
b2)前記各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するm次元平均ベクトル数演算手段、
C)下記c1)~c2)を有する第2演算手段、
c1)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
c2)前記各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するm+α次元平均ベクトル数演算手段、
C)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるm次元平均ベクトル数乱雑さ演算手段、
D)前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さが、0.3を超える場合には、パーキンソン病であると判断する判断手段、
を備えている。
1) A Parkinson's disease diagnosis apparatus according to the present invention includes:
A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site,
B) First computing means having the following b1) to b12):
b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data,
b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors. means,
C) Second computing means having the following c1) to c2):
c1) Combination generation means for generating a plurality of combinations composed of m + α elements for N pieces of individual data from the pulse wave data,
c2) Assuming that each combination is an m + α-dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + α-dimensional vectors is calculated m + α-dimensional average vector number calculation means,
C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
D) Parkinson's disease when the m = 2 m-dimensional average vector number randomness in the case of d = [variation in blood flow volume of the N individual data * 0.1] exceeds 0.3. Means for judging,
It has.
このように、距離d=0.1の場合の、微視的乱雑さにより、パーキンソン病診断するための客観的な判断が可能となる。 Thus, the objective judgment for diagnosing Parkinson's disease becomes possible by the microscopic randomness when the distance d = 0.1.
2)本発明にかかるパーキンソン病診断装置においては、前記ばらつき度合いは標準偏差である。したがって、距離d=0.1の場合の、微視的乱雑さにより、パーキンソン病診断するための客観的な判断が可能となる。 2) In the Parkinson's disease diagnosis apparatus according to the present invention, the degree of variation is a standard deviation. Therefore, an objective judgment for diagnosing Parkinson's disease can be made based on the microscopic randomness when the distance d = 0.1.
3)本発明にかかるパーキンソン病診断装置は、さらに、測定部位に流れている血流量によって変化する脈波データを計測する脈波計測手段を有する。したがって、外部から脈波データを与える必要がない。 3) The Parkinson's disease diagnosis apparatus according to the present invention further includes a pulse wave measurement unit that measures pulse wave data that varies depending on the blood flow flowing through the measurement site. Therefore, there is no need to provide pulse wave data from the outside.
4)本発明にかかるパーキンソン病判断度演算装置は、
A)測定部位に流れている血流量によって変化する脈波データを記憶する脈波記憶手段、
B)下記b1)~b12)を有する第1演算手段、
b1)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
b2)前記各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するm次元平均ベクトル数演算手段、
C)下記c1)~c2)を有する第2演算手段、
c1)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
c2)前記各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するm+α次元平均ベクトル数演算手段、
C)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるm次元平均ベクトル数乱雑さ演算手段、
D)前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度として出力する出力手段、
を備えている。
4) The Parkinson's disease determination degree computing device according to the present invention is:
A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site,
B) First computing means having the following b1) to b12):
b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data,
b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors. means,
C) Second computing means having the following c1) to c2):
c1) Combination generation means for generating a plurality of combinations composed of m + α elements for N pieces of individual data from the pulse wave data,
c2) Assuming that each combination is an m + α-dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + α-dimensional vectors is calculated m + α-dimensional average vector number calculation means,
C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
D) Output means for outputting m = 2 m-dimensional average vector number randomness as Parkinson's disease judgment degree when d = [degree of blood flow variation of the N individual data * 0.1]
It has.
したがって、距離d=0.1の場合の、微視的乱雑さにより、パーキンソン病診断するための客観的データを得ることができる。 Therefore, objective data for diagnosing Parkinson's disease can be obtained from the microscopic randomness when the distance d = 0.1.
5)本発明にかかるパーキンソン病判断度演算装置においては、前記ばらつき度合いは標準偏差である。したがって、距離d=0.1の場合の、微視的乱雑さにより、パーキンソン病診断するための客観的な判断が可能となる。 5) In the Parkinson's disease determination degree computing device according to the present invention, the variation degree is a standard deviation. Therefore, an objective judgment for diagnosing Parkinson's disease can be made based on the microscopic randomness when the distance d = 0.1.
6)本発明にかかるパーキンソン病判断度演算方法は、
測定部位に流れている血流量によって変化する脈波データを記憶しておき、
前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成し、各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算し、
前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成し、各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算し、
前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるコンピュータを用いたパーキンソン病判断度演算方法であって、
前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度として出力する。
6) The Parkinson's disease determination degree calculation method according to the present invention is:
Store the pulse wave data that changes depending on the blood flow flowing to the measurement site,
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m elements are generated, and each combination is an m-dimensional vector. Calculating a number, calculating a statistical average value for the number of m-dimensional vectors,
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m + α elements are generated, and each combination is set as an m + α-dimensional vector. While calculating the number of existing vectors, calculating a statistical average value for the number of m + α-dimensional vectors,
Based on the number of m-dimensional average vectors and the number of m + α-dimensional average vectors, Parkinson's disease determination degree calculation method using a computer for obtaining the microscopic randomness of the m-dimensional average vector number of the pulse wave,
When d = [degree of variation in blood flow volume of the N individual data * 0.1], the m = 2 m-dimensional average vector number randomness is output as a Parkinson's disease determination degree.
したがって、距離d=0.1の場合の、微視的乱雑さにより、パーキンソン病診断するための客観的データを得ることができる。 Therefore, objective data for diagnosing Parkinson's disease can be obtained from the microscopic randomness when the distance d = 0.1.
7)本発明にかかるパーキンソン病診断装置は、
測定部位に流れている血流量によって変化する脈波データを検出する脈波センサ、
メモリエリアに記憶されたプログラムモジュールにより下記ステップを実行するプロセッサ、
演算結果を表示するディスプレイ、
を備えており、
前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成し、各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するステップ、
前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成し、各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するステップ、
前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるステップ、
前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度としてディスプレイに表示するステップ、
を備えている。
7) The Parkinson's disease diagnosis apparatus according to the present invention is:
A pulse wave sensor that detects pulse wave data that varies depending on the blood flow flowing through the measurement site;
A processor that executes the following steps by means of program modules stored in a memory area;
Display to display the calculation results,
With
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m elements are generated, and each combination is an m-dimensional vector. Calculating a number and calculating a statistical mean value for the m-dimensional vector number;
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m + α elements are generated, and each combination is set as an m + α-dimensional vector. Calculating the number of existing vectors and calculating a statistical average value for the number of m + α-dimensional vectors;
Obtaining a microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
A step of displaying m = 2 m-dimensional average vector number randomness of m = 2 on the display as a Parkinson's disease determination degree in the case of d = [variation degree of blood flow of the N individual data * 0.1],
It has.
したがって、距離d=0.1の場合の、微視的乱雑さにより、パーキンソン病診断するための客観的データを得ることができる。 Therefore, objective data for diagnosing Parkinson's disease can be obtained from the microscopic randomness when the distance d = 0.1.
8)本発明にかかるパーキンソン病診断装置は、
A)測定部位に流れている血流量によって変化する脈波データを記憶する脈波記憶手段、
B)下記b1)~b12)を有する第1演算手段、
b1)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
b2)前記各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するm次元平均ベクトル数演算手段、
C)下記c1)~c2)を有する第2演算手段、
c1)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
c2)前記各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するm+α次元平均ベクトル数演算手段、
C)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるm次元平均ベクトル数乱雑さ演算手段、
D)健常者のm次元平均ベクトル数乱雑さの代表値をあらかじめ記憶する代表値記憶手段、
E)前記代表値と、対象者のm次元平均ベクトル数乱雑さのずれをパーキンソン病判断度として出力する出力手段、
を備えている。
8) The Parkinson's disease diagnosis apparatus according to the present invention is:
A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site,
B) First computing means having the following b1) to b12):
b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data,
b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors. means,
C) Second computing means having the following c1) to c2):
c1) Combination generation means for generating a plurality of combinations composed of m + α elements for N pieces of individual data from the pulse wave data,
c2) Assuming that each combination is an m + α-dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + α-dimensional vectors is calculated m + α-dimensional average vector number calculation means,
C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
D) Representative value storage means for storing in advance representative values of m-dimensional average vector number randomness of healthy subjects,
E) an output means for outputting a deviation between the representative value and the m-dimensional average vector number randomness of the subject as a Parkinson's disease determination degree;
It has.
したがって、客観的データにより、パーキンソン病に罹患している可能性を診断できる。 Therefore, the possibility of suffering from Parkinson's disease can be diagnosed by objective data.
本明細書において、「代表値」とは、狭義の平均値、中央値、最頻値を含む。また、狭義の「平均値」としては、相乗平均、調和平均、一般化平均、加重平均など、各種の算術手法を含む。また、「微分脈波データ」とは、脈波データを少なくとも1回以上微分したデータを含む。 In this specification, “representative value” includes an average value, a median value, and a mode value in a narrow sense. In addition, the “average value” in the narrow sense includes various arithmetic methods such as geometric average, harmonic average, generalized average, and weighted average. The “differential pulse wave data” includes data obtained by differentiating the pulse wave data at least once.
この発明の特徴、他の目的、用途、効果等は、実施形態および図面を参酌することにより明らかになるであろう。 The features, other objects, uses, effects, etc. of the present invention will become clear by referring to the embodiments and drawings.
1・・・・ パーキンソン病診断装置
23・・・CPU
27・・・メモリ
1 ... Parkinson's
27 ... Memory
(第1実施形態)
機能ブロック図
図1に、本件発明にかかるパーキンソン病診断装置1の機能ブロック図を示す。パーキンソン病診断装置診断装置1は、指尖脈波計測手段3、フィルタリング手段4,第1演算手段7、第2演算手段9、m次元平均ベクトル数乱雑さ演算手段10、および判断手段17を備えている。
(First embodiment)
Functional Block Diagram FIG. 1 shows a functional block diagram of the Parkinson's
指尖脈波計測手段3は、指尖脈波を計測して、測定部位に流れている血流量によって変化する脈波データを計測する。フィルタリング手段4は、計測された脈波データのうち少なくとも10Hzを超える周波数成分を削除する。脳波記憶手段5は、10Hzを超える周波数成分が除去された脈波データを記憶する。
The finger plethysmogram measuring means 3 measures the finger plethysmogram and measures pulse wave data that changes depending on the blood flow flowing through the measurement site. The
第1演算手段7は、組み合わせ生成手段7a、およびm次元平均ベクトル数演算手段7cを有する。組み合わせ生成手段7aは、前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する。m次元ベクトル距離演算手段7cは、前記各組み合わせをm次元のベクトルとして各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算する。 The first calculation means 7 includes combination generation means 7a and m-dimensional average vector number calculation means 7c. The combination generation means 7a generates a plurality of combinations composed of m consecutive elements for N pieces of individual data from the pulse wave data. The m-dimensional vector distance calculation means 7c calculates the number of vectors existing in the distance d for each vector, with each combination as an m-dimensional vector, and calculates the statistical average value for the number of m-dimensional vectors. .
第2演算手段9は、組み合わせ生成手段9a、およびm+α次元平均ベクトル数演算手段9cを有する。組み合わせ生成手段9aは、前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する。m+α次元ベクトル距離演算手段9cは、前記各組み合わせをm+α次元のベクトルとして各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算する。
The second calculation means 9 includes a combination generation means 9a and an m + α-dimensional average vector number calculation means 9c. The
m次元平均ベクトル数乱雑さ演算手段10、m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求める。判断手段17は、計測された閾値を超える場合には、精神疾患であると報知する。 Based on the m-dimensional average vector number randomness calculation means 10, the m-dimensional average vector number, and the m + α-dimensional average vector number, the microscopic randomness of the m-dimensional average vector number of the pulse wave is obtained. The determination means 17 notifies that it is a mental illness when exceeding the measured threshold value.
2.ハードウェア構成
精神疾患診断装置1のハードウェア構成について、図2を用いて説明する。同図は、精神疾患診断装置1を、CPUを用いて構成したハードウェア構成の一例である。
2. Hardware Configuration The hardware configuration of the psychiatric
精神疾患診断装置1は、CPU23、メモリ27、ハードディスク26、モニタ30、光学式ドライブ25、入力デバイス28、通信ボード31、脈波センサ33およびバスライン29を備えている。CPU23は、ハードディスク26に記憶された各プログラムにしたがいバスライン29を介して、各部を制御する。
The mental
ハードディスク26は、オペレーティングシステムプログラム26o(以下OSと略す)、メインプログラム26pが記憶される。メインプログラム26pの処理は、後述する。
The
脈波センサ33は、一般的な指尖脈波計測器である。本実施形態においては、赤外線を用いて血流量を計測し、この血流量から指尖脈波を求める指尖脈波計測器を採用した。具体的には、発光素子から照射された赤外線が計測対象の指で反射され、これを受光素子で受光する。この反射光の強度は、血流量を表している。したがって、受光素子から出力される信号は、指尖容積脈波となる。この受光素子からの信号をデジタルデータにして出力する。
The
脈波センサ33からのデータはメモリ27に取り込まれ、脈波記憶部26mに記憶される。
Data from the
図3Aに、脈波センサ33から出力される指尖脈波の例を示す。実際にはデジタルデータであるが、図3Aにおいては波形として示している。
FIG. 3A shows an example of a fingertip pulse wave output from the
結果記憶部26kには後述するように計測した脈波から得られたロストサンプルエントロピーが記憶される。
The
本実施形態においては、オペレーティングシステムプログラム(OS)26oとして、Windows10(登録商標または商標)を採用したが、これに限定されるものではない。 In this embodiment, Windows 10 (registered trademark or trademark) is adopted as the operating system program (OS) 26o, but the present invention is not limited to this.
なお、上記各プログラムは、光学式ドライブ25を介して、プログラムが記憶されたCD-ROM25aから読み出されてハードディスク26にインストールされたものである。なお、CD-ROM以外に、フレキシブルディスク(FD)、ICカード等のプログラムをコンピュータ可読の記録媒体から、ハードディスクにインストールさせるようにしてもよい。さらに、通信回線を用いてダウンロードするようにしてもよい。
Each program is read from the CD-
本実施形態においては、プログラムをCD-ROMからハードディスク26にインストールさせることにより、CD-ROMに記憶させたプログラムを間接的にコンピュータに実行させるようにしている。しかし、これに限定されることなく、CD-ROMに記憶させたプログラムを光学式ドライブ25から直接的に実行するようにしてもよい。なお、コンピュータによって、実行可能なプログラムとしては、そのままインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの(例えば、データ圧縮されているものを、解凍する等)、さらには、他のモジュール部分と組合して実行可能なものも含む。
In the present embodiment, the program stored in the CD-ROM is indirectly executed by the computer by installing the program from the CD-ROM to the
3. フローチャート
図4に、診断データ生成処理の全体のフローチャートを示す。ユーザは、脈波センサ33に計測対象の指を接触させて、精神疾患診断装置1に計測開始処理を実行させる。これにより、CPU23は、指尖脈波の読み取りおよび記憶を開始する(図4ステップS101)。結果は、メモリ27に記憶される。記憶された脈波データは横軸が時間、縦軸が血流量を表している。
3. Flowchart FIG. 4 shows an overall flowchart of the diagnostic data generation process. The user brings the measurement target finger into contact with the
CPU23は、10Hzを超える周波数成分を除去するフィルタリング処理を行う(ステップS102)。本実施形態においては、この脈波データをスペクトラム分析し,30Hzを超える周波数成分をゼロとした後、逆フーリエ変換する。これにより、30Hzを超える周波数成分を除去した脈波データが得られる。
CPU23は、この脈波データからN個のサンプリングを行う(ステップS103)。本実施形態においては、1秒間に200回のサンプリングレートとして、5秒間のデータを採用した(N=1000)。
The
CPU23は、要素数をm=2とする(ステップS105)。
CPU23は、N個のサンプリング値を1つずつずらしながら、m個の要素で構成される組Bと、m+1個の要素で構成される組Aを生成する(ステップS106)。例えば、N個のサンプリング値が、1番目がk(1)、2番目がk(2)、3番目がk(3)、4番目がk(4)、5番目がk(5)、・・・・n番目がk(n)で、m=2であり、かつ、組Bはm個の要素で構成されるので、B(1)=(k(1)、k(2))、B(2)=(k(2)、k(3))、B(3)=(k(3)、k(4))・・・、B(N-m)=(k(N-m)、k(N-m))の、N-m個の組データが生成される。一方、組Aは、m+1個の要素で構成されるので、A(1)=(k(1)、k(2)、k(3))、A(2)=(k(2)、k(3)、k(4))、A(3)=(k(3)、k(4)、k(5))・・・、A(N-m)=(k(N-m)、k(N-m+1)、k(N))と、同じくN-m個の組のデータが構成される。ここで、組Bについて、組Aと同じ数の組を生成したのは後述するように、両者の組数を一致させるためである。
The
CPU23は、組Aをm次元のベクトル、組Bをm次元のベクトルで表現されているとして、サンプルエントロピーを演算する(ステップS107)。本実施形態において採用したサンプルエントロピーの演算手法について、図5を用いて説明する。
The
CPU23は、許容値rを初期値とする(ステップS20)。本実施形態においては許容値rの初期値を0.1とした。
The
CPU23は、処理番号iを初期化する(ステップS21)。CPU23は、組Bの各組をm次元のベクトルとして、i番目の組と、他の全ての組との差分を演算し、i番目の組で特定されるベクトルについて、距離σ・r内に存在するベクトルの平均ベクトル数Bm
i (r)を求める(ステップS23)。なお、σは、サンプリングしたN個のサンプリング値の標準偏差である。距離σ・r内に存在するベクトルの平均ベクトル数は、各ベクトルについて差分を演算して、その差分が、距離σ・r内となるベクトルの数を求めればよい。
The
ここでは、まず、i=1であるので、CPU23は、ベクトルB(1)について、他のベクトルB(2)=(k(2)、k(3))との距離を求める。本実施形態においては、ベクトル間の距離は、対応する要素間の差の最大値を採用した。例えば、ベクトルB(1)とベクトルB(2)の場合、ベクトルB(2)のk(2)と、ベクトルB(1)のk(1)の差と、ベクトルB(2)のk(3)と、ベクトルB(1)のk(2)の差のうち、大きい値が距離となる。なお、ベクトルの距離については、他のベクトル距離の演算手法(例えば、ユークリッド距離等)を採用することもできる。
Here, first, since i = 1, the
CPU23は、求めた距離が距離σ・rより小さければ、距離σ・r内のベクトルの個数は「1」、なければ、「0」とする。これは、ベクトルB(1)の近傍に自分自身以外のベクトルがいくつ存在するかを判断するためである。以下、同様にして、ベクトルB(1)=(k(1)、k(2))と、ベクトルB(3)=(k(3)、k(4))との距離、・・・と繰り返して、ベクトルB(1)とB(N-m)との距離を求める。得られた個数を総計して、その平均を求める。本実施形態においては、自分自身との距離は求めていないので、(N-m-1)個の距離を総計して、それらの平均を求めた。これにより、ベクトルB2
1(0.1)の近傍存在平均個数が求められる。
The
同様にして、組Aの各組をm+1次元のベクトルとして、i番目の組と、他の全ての組との差分を演算し、i番目の組で特定されるベクトルについて、距離σ・r内に存在するベクトルの平均ベクトル数Am+1 i (r)を求める(ステップS25)。 Similarly, the difference between the i-th set and all other sets is calculated with each set of set A as an m + 1-dimensional vector, and the distance σ · An average vector number A m + 1 i (r) of vectors existing in r is obtained (step S25).
CPU23は処理番号iをインクリメントし(ステップS27)、処理番号iが最終まで終了したか否か判断する(ステップS29)。本実施形態においては、最終まで終了したかについては、総数Nから組を構成する要素数mを減算して、1加えた値を超えるまでとした。
The
この場合、終了していないので、ステップS23~ステップS27の処理を繰り返す。これにより、ベクトルB2 2(0.1)、ベクトルA2 2(0.1)の近傍存在平均個数が求められる。これにより、全ベクトルについて 近傍存在平均個数が求められる。 In this case, since the process has not been completed, the processes in steps S23 to S27 are repeated. As a result, the average number of neighbors of the vector B 2 2 (0.1) and the vector A 2 2 (0.1) is obtained. This gives the average number of neighbors for all vectors.
CPU23は、ステップS29にて、組A、Bそれぞれについての全ての組について近傍存在平均個数を求めると、全組の平均ベクトル数Am+1
(r)および平均ベクトル数Bm
(r)を求める(ステップS31)。
In step S29, when the
本実施形態においては、かかる平均ベクトル数Bm (r)については、単純平均、すなわち、平均ベクトル数Bm2 1 (0.1)、Bm2 2 (0.1)、Bm2 3 (0.1)を総計して、その平均を求めるようにしてたが、他の平均演算手法を採用してもよい。平均ベクトル数Am+1 i (r)についても同様である。 In the present embodiment, the average number of vectors B m For (r), the simple average, that is, the average number of vectors B m2 1 (0.1), B m2 2 (0.1), and B m2 3 (0.1) were summed up to find the average. The average calculation method may be used. The same applies to the average vector number A m + 1 i (r).
CPU23は、全組の平均ベクトル数Am+1
(r)および平均ベクトル数Bm
(r)から、サンプルエントロピーを求める(ステップS33)。本実施形態においては、下記式1のように、(Am+1
(r)/Bm
(r))を求めて、その自然対数に-1を乗じた値を、サンプルエントロピーとした。
The
SampEn(m,r,N)=-ln (Am+1
(r)/Bm
(r))・・・・(式1)
ここで、mは組を構成する要素数、rは距離の閾値、Nは数サンプル数である。
SampEn (m, r, N) =-ln (A m + 1 (r) / B m (r)) ... (Formula 1)
Here, m is the number of elements constituting the set, r is a distance threshold, and N is the number of samples.
このようにして、許容値r=0.1、要素数m=2の場合の、組A、組BのサンプルエントロピーSampEn(m2,r1)(以下SampEnをSamと略す)が求められ、結果記憶部26k(図2参照)に記憶される。
In this way, the sample entropy SampEn (m2, r1) (hereinafter, SampEn is abbreviated as Sam) of the set A and the set B when the allowable value r = 0.1 and the number of elements m = 2 is obtained, and the
CPU23は、許容値rに増加分r1を加算して(図5ステップS41)、許容値rが設定値を超えたかを判断し(ステップS43)、越えていなければ、前記r1だけ増加した値についての、組A、組Bのサンプルエントロピを求める。以下、同様にして、許容値rがr1だけ増加したサンプルエントロピーSam(m2,r2)が求められ、結果記憶部26k(図2参照)に記憶される。本実施形態においてはr1=0.01としたがこれに限定されない。
The
以下、同様にして、r=rmaxのサンプルエントロピーSam(m2,rmax)が求められる。 Hereinafter, in the same manner, a sample entropy Sam (m2, rmax) of r = rmax is obtained.
ステップS13にて、許容値rが設定値を超えた場合には、処理を終了する。本実施形態においては、設定値を0.7としたが、これに限定されない。このようにして、許容値rを順次変更した場合の、サンプルエントロピーが求められる。 In step S13, if the allowable value r exceeds the set value, the process is terminated. In the present embodiment, the set value is 0.7, but the present invention is not limited to this. In this way, sample entropy is obtained when the allowable value r is sequentially changed.
これにより、図6に示す要素数m=2におけるサンプルエントロピーSam(m2,r1)~Sam(m2,rmax)が記憶される(行401参照)。 Thereby, sample entropy Sam (m2, r1) to Sam (m2, rmax) in the number of elements m = 2 shown in FIG. 6 is stored (see line 401).
CPU23は、要素数mをインクリメントし(図4ステップS109)、要素数mが設定値を超えたかを判断し(ステップS111)、越えていなければ、ステップS106,ステップS107の処理を行う。
The
これにより、要素数m=3におけるサンプルエントロピーSam(m3,r1)~Sam(m3,rmax)が記憶される(図6の行402参照)。
Thus, sample entropy Sam (m3, r1) to Sam (m3, rmax) at the number of elements m = 3 is stored (see
以下同様にして、要素数m=4におけるサンプルエントロピーSam(m4,r1)~Sam(m4,rmax)から、要素数m=mmaxにおけるサンプルエントロピーSam(mmax,r1)~Sam(mmax,rmax)が記憶される(図6の行403,409参照)。
Similarly, the sample entropy Sam (mmax, r1) to Sam (mmax, rmax) at the number of elements m = mmax is obtained from the sample entropy Sam (m4, r1) to Sam (m4, rmax) at the number of elements m = 4. Stored (see
なお、本実施形態においては、m=10、r=0.6までの、サンプルエントロピーを求めたが、これに限定されない。 In this embodiment, the sample entropy up to m = 10 and r = 0.6 is obtained, but the present invention is not limited to this.
CPU23は、あらかじめ記憶されている健常者のm=2の場合の、rが異なるサンプルエントロピーの曲線の平均を代表曲線を読み出して、かかる代表曲線と、計測したユーザのサンプルエントロピーを併せてモニタ30に表示する(ステップS115)。
The
図6aに、健常者のm=2の代表値曲線50と、計測結果の曲線51の表示例を示す。
FIG. 6a shows a display example of a m = 2
CPU23は、m=2の曲線について、r=0.1における値が閾値を超えているかを判断し、超えている場合には、パーキンソン病疾患であると判断する(ステップS117)。本実施形態においては、前記閾値を0.3とした。
The
以下、かかる閾値について説明する。発明者は、サンプルエントロピーの曲線が健常者とパーキンソン病患者とでなんらかの違いがあるのではないかとの仮説を立て、種々のデータを比較した。その結果下記のような傾向を見いだすことができた。 Hereinafter, such a threshold will be described. The inventor hypothesized that there is some difference in the sample entropy curve between healthy subjects and Parkinson's disease patients, and compared various data. As a result, we found the following trends.
図7に健常者106名、パーキンソン病患者28名のデータ分布を示す。図7Aが健常者、図7Bがパーキンソン病患者のrを変化させた場合のサンプルエントロピーの変化である。両者を比較すると、健常者とパーキンソン病患者とでm=2のr=0.1の場合の値が異なる。具体的には、r=0.1のサンプルエントロピーの値が、健常者に比べて高い(健常者0.2程度、パーキンソン病患者0.3以上)である。図8は、m=2、およびr=0.1のサンプルエントロピの値を一元配置分析したものである。図9は、分位点回帰分析結果である。 FIG. 7 shows the data distribution of 106 healthy subjects and 28 Parkinson's disease patients. FIG. 7A shows a change in sample entropy when r is changed in a healthy person and FIG. 7B is changed in a Parkinson's disease patient. When both are compared, the value in the case of m = 2 and r = 0.1 is different between healthy subjects and Parkinson's disease patients. Specifically, the sample entropy value of r = 0.1 is higher than that of healthy subjects (healthy subjects are about 0.2, Parkinson's disease patients 0.3 or more). FIG. 8 shows a one-way analysis of sample entropy values for m = 2 and r = 0.1. FIG. 9 shows the quantile regression analysis result.
このように、かかるm=2のr=0.1の場合の値は、パーキンソン病罹患度を示す数値として有意であることがわかる。よって、かかるパーキンソン病罹患度に基づいてパーキンソン病疾患の客観的判断が可能となる。 Thus, it can be seen that the value of m = 2 and r = 0.1 is significant as a numerical value indicating the degree of Parkinson's disease. Therefore, objective determination of Parkinson's disease can be made based on the degree of Parkinson's disease.
本実施形態においては、計測された脈波データから30Hzを超える周波数成分を除去したが、除去する周波数成分については、これに限定されない。理由は、ノイズが除去できれば十分だからである。また、フィルタリングの手法は、どのような手法であっても良い。さらに、かかるフィルタリングなしの生データを用いてもよい。具体的には、30Hz以上の周波数成分を除去するようにしたが、フィルタリングしない脈波データでも同様に、サンプルエントロピーを得ることができる。以下説明する。 In the present embodiment, the frequency component exceeding 30 Hz is removed from the measured pulse wave data, but the frequency component to be removed is not limited to this. The reason is that it is sufficient if noise can be removed. Further, any filtering method may be used. Furthermore, raw data without such filtering may be used. Specifically, although frequency components of 30 Hz or higher are removed, sample entropy can be obtained in the same manner even with pulse wave data that is not filtered. This will be described below.
図10Aにフィルタリングしない脈波データに基づいて、得られたサンプルエントロピーの値を示す。このように、フィルタリング無しだと、ギザギザ形状となっている。発明者は、電源ノイズの影響と考えた。 FIG. 10A shows sample entropy values obtained based on pulse wave data not filtered. Thus, if there is no filtering, it has a jagged shape. The inventor considered the influence of power supply noise.
上記階段状のデータについて、10Hz、20Hz、・・・100Hzの10段階のローパスフィルターをかけて、m=2のEサンプルエントロピーの変化を調べた。図10Bに、10Hz、20Hz、30Hzのローパスフィルタによるフィルタリングの結果を示す。このように、30Hzのローパスフィルタの場合、r=0.1のサンプルエントロピーは、上記階段状のデータとほぼ同様であった。これに対して、10Hz、20Hzのローパスフィルタを用いた場合、r=0.1のサンプルエントロピーは低下した。したがって、フィルタリングは、30Hz以上を除去するローパスフィルタを用いることが望ましい。なお、40Hz、50Hz、・・・100Hzのローパスフィルタを用いた場合も、30Hzとほぼ同様であった。したがって、ローパスフィルタは30Hzに限定されない。 The change in the E sample entropy of m = 2 was examined by applying a 10-step low-pass filter of 10 Hz, 20 Hz,. FIG. 10B shows the results of filtering by 10 Hz, 20 Hz, and 30 Hz low-pass filters. Thus, in the case of a 30 Hz low-pass filter, the sample entropy of r = 0.1 was almost the same as the stepped data. On the other hand, when 10 Hz and 20 Hz low-pass filters were used, the sample entropy at r = 0.1 was lowered. Therefore, it is desirable to use a low-pass filter that removes 30 Hz or more for filtering. When a 40 Hz, 50 Hz,... 100 Hz low-pass filter was used, it was almost the same as 30 Hz. Therefore, the low-pass filter is not limited to 30 Hz.
4.第2実施形態
図11に、別の実施形態である精神疾患診断装置200のハードウェア構成を示す。精神疾患診断装置200は、脈波センサ203、プロセッサー204、ディスプレイ205、およびデータを格納するためのメモリエリア207を含む。
4). Second Embodiment FIG. 11 shows a hardware configuration of a psychiatric disorder diagnosis apparatus 200 according to another embodiment. The psychiatric disorder diagnosis apparatus 200 includes a
本実施形態においては、プロセッサー204はCPUで構成したが、マイクロプロセッサ一、またはコンピュータ実行可能命令の実行が可能なその他の処理ユニットで構成してもよい。
In this embodiment, the
本実施形態においては、メモリエリア207は、フラッシュ・メモリで構成したが、RAM、ROM、EEPROM、またはその他のメモリ、CD-ROM、DVDまたはその他の光ディスク・ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージまたはその他の磁気記憶デバイスなど、コンピュータ記憶媒体で構成してもよい。 In this embodiment, the memory area 207 is composed of a flash memory, but RAM, ROM, EEPROM, or other memory, CD-ROM, DVD or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk -It may consist of a computer storage medium, such as a storage or other magnetic storage device.
本実施形態においては、ディスプレイ205は、LCDで構成したが、その他のディスプレイ、たとえば有機ELで構成してもよい。
In the present embodiment, the
メモリエリア207に記憶されている各プログラムモジュールについて説明する。メモリエリア207には、第1演算プログラムモジュール220、第2演算プログラムモジュール230、m次元平均ベクトル数乱雑さ演算プログラムモジュール210、結果表示プログラムモジュール251、フィルタリングプログラムモジュール253が記憶されている。
Each program module stored in the memory area 207 will be described. The memory area 207 stores a first
第1演算プログラムモジュール220は、組み合わせ決定プログラムモジュール221、およびm次元平均ベクトル数演算プログラムモジュール222を有する。第2演算プログラムモジュール230は組み合わせ決定プログラムモジュール231、およびm+α次元平均ベクトル数演算プログラムモジュール232を有する。
The first
プロセッサ204はメモリエリア207に記憶されているプログラムモジュールを用いて、第1実施形態と同じステップ(図4および図5参照)を実行する。
The
フィルタリングプログラムモジュール253は、図4のステップS102の演算処理を行う。第1演算プログラムモジュール220および第2演算プログラムモジュール230は、ステップS103、およびステップS106の演算処理を行う。第3演算プログラムモジュール235は、図5ステップS21~ステップS33までの処理を行う。
The filtering program module 253 performs the calculation process in step S102 of FIG. The first
判断プログラムモジュール251は、ステップS117の処理を行う。 The determination program module 251 performs the process of step S117.
上記各実施形態は、下記の装置として、把握することができる。 The above embodiments can be grasped as the following devices.
測定部位に流れている血流量によって変化する脈波データを検出する脈波センサ、
メモリエリアに記憶されたプログラムモジュールにより下記ステップを実行するプロセッサ、
演算結果を表示するディスプレイ、
を備えており、
B)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成し、各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するステップ、
C)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成し、各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するステップ、
D)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるステップ、
E)前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度としてディスプレイに表示するステップ、
を備えたことを特徴とするパーキンソン病診断装置。
A pulse wave sensor that detects pulse wave data that varies depending on the blood flow flowing through the measurement site;
A processor that executes the following steps by means of program modules stored in a memory area;
Display to display the calculation results,
With
B) For N pieces of individual data from the pulse wave data, a plurality of combinations composed of consecutive m elements are generated, and each combination is an m-dimensional vector, and each vector exists within a distance d. Calculating the number of vectors and calculating a statistical mean value for the number of m-dimensional vectors;
C) For N pieces of individual data from the pulse wave data, a plurality of combinations composed of consecutive m + α elements are generated, and each combination is set as an m + α-dimensional vector. Calculating the number of vectors present in the vector, and calculating a statistical average value for the number of m + α-dimensional vectors,
D) obtaining a microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
E) a step of displaying the m = 2 m-dimensional average vector number randomness of m = 2 in the case of d = [variation degree of blood flow of the N individual data * 0.1] on a display as a Parkinson's disease determination degree;
A Parkinson's disease diagnosis apparatus comprising:
本実施形態においては、脈波センサ203にて検出した値を、A/D変換を行い、デジタルデータを、フィルタリングプログラムモジュール253に与え、30Hz以下を除去するようにしたが、A/D変換する前に、ローパスフィルタで30Hz以下を除去するようにしてもよい。
In the present embodiment, the value detected by the
図12に、図7において、r=0.01(1%)~0.1(10%)を追加した場合のサンプルエントロピーの値曲線を示す。図12で明らかなように、r=0.1(10%)以下の領域は、曲線の特性が安定しないことがある。これはr=0.01に近づくと、誤差の影響が大きいこと、また、計測条件によるものだと考えられる。ただ、かかる領域についても全体としての傾向は、r=0.1と変わらないので、かかる領域で判断するようにしてもよい。 FIG. 12 shows a sample entropy value curve when r = 0.01 (1%) to 0.1 (10%) is added in FIG. As apparent from FIG. 12, the characteristic of the curve may not be stable in a region where r = 0.1 (10%) or less. This is considered to be due to the large influence of error and the measurement conditions as r = 0.01. However, the trend as a whole for such a region does not change from r = 0.1, so the determination may be made in this region.
以下、かかるr=0.1の場合のサンプルエントロピーの値は、パーキンソン病患者であるかを判断する指標となるので、以下BPE(Border value of Perkinson Entropy)と呼ぶ。 Hereinafter, since the value of the sample entropy when r = 0.1 is an index for determining whether or not the patient is Parkinson's disease, it is hereinafter referred to as BPE (Border value of Perkinson Entropy).
図13、図14に、さらに別の計測データを示す。図13、図14は、健常者113名、パーキンソン病患者45名の計157名のパーティション分析結果である。かかるパーティション分析から、BPEが0.3017以下ならば、94.65%でパーキンソン患者であり、BPEが0.2189未満ならば、97.48%で健常者であることがわかる。 13 and 14 show further measurement data. FIGS. 13 and 14 show the partition analysis results of a total of 157 people including 113 healthy subjects and 45 Parkinson's disease patients. From this partition analysis, it can be seen that if BPE is 0.3017 or less, 94.65% are Parkinson patients, and if BPE is less than 0.2189, 97.48% are healthy.
図15に、半円状の星座グラフを示す。これは、計測結果を10段階で表示した場合の表記例である。サンプルエントロピーの値によって表示角度が変更される。 Fig. 15 shows a semicircular constellation graph. This is a notation example when the measurement result is displayed in 10 stages. The display angle is changed according to the sample entropy value.
かかる星座グラフ上で、複数の計測履歴を表示することもできる。図16を用いて、複数の計測履歴を表示する場合の表記処理を説明する。以下では、計測結果を計測日時とともに計測結果記憶部に計測しておき、ここから、直近の7つの時系列順のデータを読み出して、グラフ表示する場合について説明する。 It is also possible to display multiple measurement histories on such a constellation graph. The notation process in the case of displaying a plurality of measurement histories will be described with reference to FIG. Hereinafter, a case will be described in which the measurement result is measured in the measurement result storage unit together with the measurement date and time, and the latest seven time-series data are read out and displayed as a graph.
CPU23は、計測されたデータについて、計測結果記憶部に記憶された直近の7つの時系列順のデータを抽出し(ステップS201)、等間隔で7重の同心半円を定義する(ステップS203)。本実施形態においては、図17Aに示すように、一番外側の円弧C7の1/2の半径を有する基準円弧C1を定義し、この基準円弧C1と円弧C7の間隔を5等分し、5つの円弧C2~C6を定義し、計7つの同心円を定義した。
For the measured data, the
CPU23は、処理番号kを初期化する(図16ステップS205)。CPU23は、k番目の直線とk番目の円弧の交点pkを求める(ステップS207)。この場合、k=1であるので、直線L1と円弧C1の交点p1を求める(図17B参照)。
CPU23は、点p(k-1)と点pkを線分で連結する(ステップS209)。この場合、k=1であるので、CPU23は、点p0と点p1を線分で連結する。本実施形態においては、点p0は円弧の中心としたので、かかる線分は、直線L1と同じである。
The
CPU23は、処理番号kが最終か否か判断する(ステップS211)。この場合、最終ではないので、処理番号kをインクリメントし(ステップS213)、k番目の直線とk番目の円弧の交点pkを求める(ステップS207)。この場合、k=2であるので、直線L2と円弧C2の交点p2を求める。
CPU23は、点p(k-1)と点pkを線分で連結する(ステップS209)。この場合、k=2であるので、CPU23は、点p1と点p2を線分で連結する。CPU23は、処理番号kが最終か否か判断する(ステップS211)。この場合、最終ではないので、処理番号kをインクリメントし(ステップS213)、ステップS207~ステップS213の処理を繰り返す。
The
これにより、図17Cに示すように、点p0~p7を連結した折れ線グラフのような表示履歴を作成する。CPU23は、作成した表示履歴の画面データをモニタ30(図2参照)に表示する。
As a result, as shown in FIG. 17C, a display history such as a line graph connecting points p0 to p7 is created. The
本実施形態においては、同心円を複数定義し、履歴データの元となる時系列データで定義される直線と、対応する同心円との交点を求めるようにした。したがって、直線の角度を変更することなく、所定の回数で一番外側の円弧の上まで、線分の端部を位置させることができる。また、円弧の中心から直線を定義し、対応する円弧との交点を演算しているので、直線の傾きの変化がより大きく表現される。また、直線の傾きを変化させるとことなく、履歴データとして表示することができる。 In this embodiment, a plurality of concentric circles are defined, and the intersection of the straight line defined by the time series data that is the basis of the history data and the corresponding concentric circles is obtained. Therefore, the end of the line segment can be positioned up to the top of the outermost arc a predetermined number of times without changing the angle of the straight line. In addition, since a straight line is defined from the center of the arc and the intersection with the corresponding arc is calculated, the change in the inclination of the straight line is expressed more greatly. Further, it can be displayed as history data without changing the slope of the straight line.
本実施形態においては、上記サンプルエントロピーの値のしきい値「0.3」を頂点の値とした。これにより、上記しきい値よりも小さいと、全体として左に傾き、上記しきい値よりも大きいと、右に傾くこととなるので、パーキンソン病に罹患しているかを直感的に判断することができる。 In the present embodiment, the threshold value “0.3” of the sample entropy value is set as the vertex value. As a result, if it is smaller than the above threshold value, it will tilt to the left as a whole, and if it is larger than the above threshold value, it will tilt to the right, so it is possible to intuitively determine whether you have Parkinson disease it can.
なお、前記角度βについては、サンプルエントロピーの値を0.3であれば90度とし、サンプルエントロピーの値が0.1増えると30度増えるようにすればよい。 The angle β may be 90 degrees if the sample entropy value is 0.3, and 30 degrees when the sample entropy value increases by 0.1.
5.その他の実施形態
本実施形態においては、1秒間に200回のサンプリングレートで、5秒間のデータ(N=1000)を1単位として、r=0.1、かつ、m=2のサンプルエントロピー値が0.3以上を閾値として決定した。もし、より長い時間の計測データを用いる場合には、その分、閾値を調整すればよい。たとえば、サンプリング個数については、これを増やせば、サンプルエントロピー値は小さくなる。
5). Other Embodiments In this embodiment, a sample entropy value of r = 0.1 and m = 2 is 0.3 or more with 5 units of data (N = 1000) as a unit at a sampling rate of 200 times per second. Was determined as a threshold. If measurement data for a longer time is used, the threshold value may be adjusted accordingly. For example, the sample entropy value decreases as the number of samples increases.
本実施形態においては、サンプリング個数N=1000としたが、Nの値についてはこれに限定されず、N=12000、さらに、N=36000程度でもよい。なお、サンプリングレートについては細かくしてもサンプルエントロピーの値は、あまり変わらない。なぜなら。サンプルエントロピーは、空間内において近い位置にあるデータ群がどの範囲に存在するのかを示す値であるからである。 In the present embodiment, the number of samplings N = 1000, but the value of N is not limited to this, and N = 12000, and N = 36000 may be used. Even if the sampling rate is fine, the value of sample entropy does not change much. Because. This is because the sample entropy is a value indicating in which range a data group at a close position in space exists.
本実施形態においては、パーキンソン病疑いありとの診断結果を報知するようにしたが、健常者の代表値と併せてグラフ表示させ、医師などが、パーキンソン病かどうかを判断できるようにしてもよい。 In the present embodiment, the diagnosis result that Parkinson's disease is suspected is notified, but a graph is displayed together with the representative value of a healthy person so that a doctor or the like can determine whether Parkinson's disease is present. .
また、閾値を2つ設けておき、計測結果がいずれに属するかを判断するようにしてもよい。たとえば、0.3以上0.4未満であれば「パーキンソン病罹患の可能性あり」、0.4以上であれば「パーキンソン病罹患の可能性大」と判断するようにしてもよい。 Also, two thresholds may be provided to determine which measurement result belongs to. For example, if it is 0.3 or more and less than 0.4, it may be determined that “there is a possibility of Parkinson's disease”, and if it is 0.4 or more, it is determined that “the possibility of Parkinson's disease is high”.
本実施形態においては、r=0.1、かつ、m=2のサンプルエントロピー値が0.3以上を閾値として決定としたが、健常者のサンプルエントロピー曲線の代表値を記憶しておき、そのずれが閾値を超える場合には、パーキンソン病に罹患していると判断するようにしてもよい。 In the present embodiment, the sample entropy value of r = 0.1 and m = 2 is determined to be 0.3 or more as a threshold value, but the representative value of the sample entropy curve of a healthy person is stored, and the deviation is the threshold value. When it exceeds, you may make it judge that it suffers from Parkinson's disease.
本実施形態においては、組B、Aについては、mの値をmとm+1とした場合について説明したが、これに限定されず、例えば、mとm+2であってもよい。 In the present embodiment, the case where the value of m is set to m and m + 1 has been described for the sets B and A, but the present invention is not limited to this, and may be m and m + 2, for example.
本実施形態においては、図4,図5に示す処理にて、サンプルエントロピーを求めたが、これに限定されず、他の演算手法でサンプルエントロピーを求めるようにしてもよい。 In the present embodiment, the sample entropy is obtained by the processing shown in FIGS. 4 and 5, but the present invention is not limited to this, and the sample entropy may be obtained by another calculation method.
本実施形態においては、サンプルエントロピーを求めるようにしたが、コロモグロフ(kolmogorov)、シャノン(Shannon)のエントロピー演算式など、一般的な冗長度を表す演算式であれば採用することができる。 In the present embodiment, the sample entropy is obtained, but any arithmetic expression representing a general redundancy, such as an entropy arithmetic expression of Kolomogorov or Shannon, can be employed.
また、本実施形態においては、組Bについて、組Aと同じ数の組を生成したが、組Bについて、N-m+1個の組で構成してもよい。これは、Nが100以上程度であれば、両者のサンプルエントロピーの比は、ほぼ誤差程度の違いが生ずるだけだからである。 In the present embodiment, the same number of sets as the set A are generated for the set B. However, the set B may be composed of N-m + 1 sets. This is because, if N is about 100 or more, the ratio of the sample entropy between the two is almost the same as the difference in error.
本実施形態においては図5ステップS23、ステップS25において、平均を求めるのに、(N-m-1)個の距離を総計して、それらの平均を求めたが、これに限定されず、自分自身の距離0を加算して、(N-m)個の距離を総計して、それらの平均を求めてもよい。
In this embodiment, in step S23 and step S25 in FIG. 5, the average is obtained by summing (Nm-1) distances, and the average is obtained. However, the present invention is not limited to this. The
本実施形態においては、前記距離dをr・σ(σはN個のサンプルの標準偏差)としたが、これに限定されない。要するに、脈波のばらつきを表す数値であればよい。 In the present embodiment, the distance d is r · σ (σ is a standard deviation of N samples), but is not limited thereto. In short, any numerical value indicating the variation of the pulse wave may be used.
本実施形態においては、脈波データを採用したが、これを微分した速度脈波、または加速度脈波であってもよい。速度脈波は、脈波データを1回微分することにより、加速度脈波は脈波データを2回微分することにより、求めることができる。さらに加速度脈波を1または2回以上微分した微分脈波データを用いてもよい。 In this embodiment, the pulse wave data is adopted, but it may be a velocity pulse wave or an acceleration pulse wave obtained by differentiating the pulse wave data. The velocity pulse wave can be obtained by differentiating the pulse wave data once, and the acceleration pulse wave can be obtained by differentiating the pulse wave data twice. Further, differential pulse wave data obtained by differentiating acceleration pulse waves one or more times may be used.
また、端末コンピュータはパソコンではなく、携帯端末などであってもよい。また、端末コンピュータでは演算を行わず、演算に必要なデータをネットワーク接続したコンピュータに送信し、このコンピュータの演算結果を端末コンピュータに送信するようにしてもよい。 In addition, the terminal computer may be a mobile terminal instead of a personal computer. Alternatively, the terminal computer may not perform the calculation, but may transmit data necessary for the calculation to a network-connected computer and transmit the calculation result of the computer to the terminal computer.
上記実施形態においては、図1に示す機能を実現するために、CPUを用い、ソフトウェアによってこれを実現している。しかし、その一部若しくはすべてを、ロジック回路等のハードウェアによって実現してもよい。 In the above embodiment, in order to realize the function shown in FIG. 1, this is realized by software using a CPU. However, some or all of them may be realized by hardware such as a logic circuit.
なお、上記プログラムの一部の処理をオペレーティングシステム(OS)にさせるようにしてもよい。 In addition, you may make it make an operating system (OS) process a part of said program.
上記においては、本発明を好ましい実施形態として説明したが、限定のために用いたのではなく、説明のために用いたものであって、本発明の範囲および精神を逸脱することなく、添付のクレームの範囲において、変更することができるものである。
Although the present invention has been described as a preferred embodiment in the foregoing, it has been used for purposes of illustration and not limitation, and is intended to be used without departing from the scope and spirit of the present invention. Changes can be made within the scope of the claims.
Claims (8)
B)下記b1)~b12)を有する第1演算手段、
b1)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
b2)前記各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するm次元平均ベクトル数演算手段、
C)下記c1)~c2)を有する第2演算手段、
c1)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
c2)前記各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するm+α次元平均ベクトル数演算手段、
C)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるm次元平均ベクトル数乱雑さ演算手段、
D)前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さが、0.3を超える場合には、パーキンソン病であると判断する判断手段、
を備えたことを特徴とするパーキンソン病診断装置。 A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site,
B) First computing means having the following b1) to b12):
b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data,
b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors. means,
C) Second computing means having the following c1) to c2):
c1) Combination generation means for generating a plurality of combinations composed of m + α elements for N pieces of individual data from the pulse wave data,
c2) Assuming that each combination is an m + α-dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + α-dimensional vectors is calculated m + α-dimensional average vector number calculation means,
C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
D) Parkinson's disease when the m = 2 m-dimensional average vector number randomness in the case of d = [variation in blood flow volume of the N individual data * 0.1] exceeds 0.3. Means for judging,
A Parkinson's disease diagnosis apparatus comprising:
前記ばらつき度合いは標準偏差であること、
を特徴とするパーキンソン病診断装置。 The Parkinson's disease diagnostic device according to claim 1,
The degree of variation is a standard deviation;
Parkinson's disease diagnostic apparatus characterized by this.
測定部位に流れている血流量によって変化する脈波データを計測する脈波計測手段を有すること、
を特徴とするパーキンソン病診断装置。 The Parkinson's disease diagnostic apparatus according to claim 1 or 2, further comprising:
Having a pulse wave measurement means for measuring pulse wave data that varies depending on the blood flow flowing through the measurement site;
Parkinson's disease diagnostic apparatus characterized by this.
B)下記b1)~b12)を有する第1演算手段、
b1)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
b2)前記各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するm次元平均ベクトル数演算手段、
C)下記c1)~c2)を有する第2演算手段、
c1)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
c2)前記各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するm+α次元平均ベクトル数演算手段、
C)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるm次元平均ベクトル数乱雑さ演算手段、
D)前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度として出力する出力手段、
を備えたことを特徴とするパーキンソン病判断度演算装置。 A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site,
B) First computing means having the following b1) to b12):
b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data,
b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors. means,
C) Second computing means having the following c1) to c2):
c1) Combination generation means for generating a plurality of combinations composed of m + α elements for N pieces of individual data from the pulse wave data,
c2) Assuming that each combination is an m + α-dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + α-dimensional vectors is calculated m + α-dimensional average vector number calculation means,
C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
D) Output means for outputting m = 2 m-dimensional average vector number randomness as Parkinson's disease judgment degree when d = [degree of blood flow variation of the N individual data * 0.1]
A Parkinson's disease determination degree computing device comprising:
前記ばらつき度合いは標準偏差であること、
を特徴とするパーキンソン病判断度演算装置。 In the Parkinson's disease determination degree calculation device according to claim 4,
The degree of variation is a standard deviation;
Parkinson's disease determination degree arithmetic device characterized by the above.
前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成し、各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算し、
前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成し、各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算し、
前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるコンピュータを用いたパーキンソン病判断度演算方法であって、
前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度として出力すること、
を特徴とするパーキンソン病判断度演算方法。 Store the pulse wave data that changes depending on the blood flow flowing to the measurement site,
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m elements are generated, and each combination is an m-dimensional vector. Calculating a number, calculating a statistical average value for the number of m-dimensional vectors,
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m + α elements are generated, and each combination is set as an m + α-dimensional vector. While calculating the number of existing vectors, calculating a statistical average value for the number of m + α-dimensional vectors,
Based on the number of m-dimensional average vectors and the number of m + α-dimensional average vectors, Parkinson's disease determination degree calculation method using a computer for obtaining the microscopic randomness of the m-dimensional average vector number of the pulse wave,
When the d = [degree of variation in blood flow volume of the N individual data * 0.1], the m = 2 m-dimensional average vector number randomness is output as a Parkinson's disease determination degree,
Parkinson's disease judgment degree calculation method characterized by the above.
メモリエリアに記憶されたプログラムモジュールにより下記ステップを実行するプロセッサ、
演算結果を表示するディスプレイ、
を備えており、
前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成し、各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するステップ、
前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成し、各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するステップ、
前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるステップ、
前記d=〔前記N個の個別データの血流量のばらつき度合い*0.1〕の場合の、前記m=2のm次元平均ベクトル数乱雑さを、パーキンソン病判断度としてディスプレイに表示するステップ、
を備えたことを特徴とするパーキンソン病診断装置。 A pulse wave sensor that detects pulse wave data that varies depending on the blood flow flowing through the measurement site;
A processor that executes the following steps by means of program modules stored in a memory area;
Display to display the calculation results,
With
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m elements are generated, and each combination is an m-dimensional vector. Calculating a number and calculating a statistical mean value for the m-dimensional vector number;
For N pieces of individual data from the pulse wave data, a plurality of combinations composed of continuous m + α elements are generated, and each combination is set as an m + α-dimensional vector. Calculating the number of existing vectors and calculating a statistical average value for the number of m + α-dimensional vectors;
Obtaining a microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
A step of displaying m = 2 m-dimensional average vector number randomness of m = 2 on the display as a Parkinson's disease determination degree in the case of d = [variation degree of blood flow of the N individual data * 0.1],
A Parkinson's disease diagnosis apparatus comprising:
B)下記b1)~b12)を有する第1演算手段、
b1)前記脈波データからN個の個別データについて、連続するm個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
b2)前記各組み合わせをm次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m次元ベクトル数についての統計的平均値を演算するm次元平均ベクトル数演算手段、
C)下記c1)~c2)を有する第2演算手段、
c1)前記脈波データからN個の個別データについて、連続するm+α個の要素で構成される組み合わせを、複数生成する組み合わせ生成手段、
c2)前記各組み合わせをm+α次元のベクトルとして、各ベクトルについて、距離d内に存在するベクトルの数を演算するとともに、前記m+α次元ベクトル数についての統計的平均値を演算するm+α次元平均ベクトル数演算手段、
C)前記m次元平均ベクトル数およびm+α次元平均ベクトル数に基づいて、前記脈波のm次元平均ベクトル数の微視的乱雑さを求めるm次元平均ベクトル数乱雑さ演算手段、
D)健常者のm次元平均ベクトル数乱雑さの代表値をあらかじめ記憶する代表値記憶手段、
E)前記代表値と、対象者のm次元平均ベクトル数乱雑さのずれをパーキンソン病判断度として出力する出力手段、
を備えたことを特徴とするパーキンソン病診断装置。
A) Pulse wave storage means for storing pulse wave data that varies depending on the blood flow flowing through the measurement site,
B) First computing means having the following b1) to b12):
b1) Combination generation means for generating a plurality of combinations composed of m consecutive elements for N individual data from the pulse wave data,
b2) Assuming that each combination is an m-dimensional vector, the number of vectors existing within the distance d is calculated for each vector, and a statistical average value is calculated for the number of m-dimensional vectors. means,
C) Second computing means having the following c1) to c2):
c1) Combination generation means for generating a plurality of combinations composed of m + α elements for N pieces of individual data from the pulse wave data,
c2) Assuming that each combination is an m + α-dimensional vector, for each vector, the number of vectors existing within the distance d is calculated, and a statistical average value for the number of m + α-dimensional vectors is calculated m + α-dimensional average vector number calculation means,
C) m-dimensional average vector number randomness calculating means for obtaining microscopic randomness of the m-dimensional average vector number of the pulse wave based on the m-dimensional average vector number and the m + α-dimensional average vector number;
D) Representative value storage means for storing in advance representative values of m-dimensional average vector number randomness of healthy subjects,
E) an output means for outputting a deviation between the representative value and the m-dimensional average vector number randomness of the subject as a Parkinson's disease determination degree;
A Parkinson's disease diagnosis apparatus comprising:
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017051318 | 2017-03-16 | ||
| JP2017-051318 | 2017-03-16 | ||
| JP2017-190338 | 2017-09-29 | ||
| JP2017190338 | 2017-09-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018168909A1 true WO2018168909A1 (en) | 2018-09-20 |
Family
ID=63523406
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/009904 Ceased WO2018168909A1 (en) | 2017-03-16 | 2018-03-14 | Parkinson's disease diagnosing device |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018168909A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116491894A (en) * | 2022-11-09 | 2023-07-28 | 桂林电子科技大学 | Parkinson's disease identification method based on Euler image amplification algorithm |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010103817A1 (en) * | 2009-03-10 | 2010-09-16 | 株式会社カオテック研究所 | Device or method for operating autonomic balance |
| JP2015100525A (en) * | 2013-11-25 | 2015-06-04 | 株式会社カオテック研究所 | Diagnostic data generation apparatus and diagnostic apparatus |
| WO2016110804A1 (en) * | 2015-01-06 | 2016-07-14 | David Burton | Mobile wearable monitoring systems |
-
2018
- 2018-03-14 WO PCT/JP2018/009904 patent/WO2018168909A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010103817A1 (en) * | 2009-03-10 | 2010-09-16 | 株式会社カオテック研究所 | Device or method for operating autonomic balance |
| JP2015100525A (en) * | 2013-11-25 | 2015-06-04 | 株式会社カオテック研究所 | Diagnostic data generation apparatus and diagnostic apparatus |
| WO2016110804A1 (en) * | 2015-01-06 | 2016-07-14 | David Burton | Mobile wearable monitoring systems |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116491894A (en) * | 2022-11-09 | 2023-07-28 | 桂林电子科技大学 | Parkinson's disease identification method based on Euler image amplification algorithm |
| CN116491894B (en) * | 2022-11-09 | 2024-02-27 | 桂林电子科技大学 | Parkinson's disease identification method based on Euler image amplification algorithm |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7662739B2 (en) | Devices, systems and methods for encephalopathy/delirium screening and monitoring | |
| Schrumpf et al. | Assessment of deep learning based blood pressure prediction from PPG and rPPG signals | |
| Wu et al. | Evaluating physiological dynamics via synchrosqueezing: Prediction of ventilator weaning | |
| Mainardi | On the quantification of heart rate variability spectral parameters using time–frequency and time-varying methods | |
| US11389118B2 (en) | System and method for breathing pattern extraction from PPG signals | |
| JP6190466B2 (en) | Biological signal measuring instrument and contact state estimation method | |
| US20220093215A1 (en) | Discovering genomes to use in machine learning techniques | |
| US8798726B2 (en) | Method and apparatus for eliminating motion artifacts of bio signal using personalized bio signal pattern | |
| US20170065229A1 (en) | Neural oscillation monitoring system | |
| KR101535352B1 (en) | Measurement of depression depth with frontal lobe brain waves | |
| US10932716B1 (en) | Characterizing sleep architecture | |
| JP6635507B2 (en) | Mental state determination method and mental state determination program | |
| WO2018106146A2 (en) | Method and system for the non-invasive screening of physiological parameters and pathologies | |
| CN114557691B (en) | Non-invasive blood lipid detection method and system based on multi-wavelength PPG (photoplethysmography) signals | |
| CN107080526A (en) | Bio signal processing method and equipment | |
| WO2013106700A1 (en) | Systems and methods for determining mental and physical health using multi-scale metrics | |
| CN113100736A (en) | Cerebral blood flow autonomic nerve disorder evaluation device, system and storage medium | |
| WO2018168909A1 (en) | Parkinson's disease diagnosing device | |
| Garg et al. | An effective method to identify various factors for denoising wrist pulse signal using wavelet denoising algorithm | |
| Rajeshkumar et al. | UTO-LAB model: USRP based touchless lung anomaly detection model with optimized machine learning classifier | |
| JP5911840B2 (en) | Diagnostic data generation device and diagnostic device | |
| CN115666376A (en) | System and method for hypertension monitoring | |
| Wadekar et al. | Development of LabVIEW platform for EEG signal analysis | |
| JP2017018420A (en) | Tinnitus patient discrimination systems, tinnitus patient discrimination method, and tinnitus patient discrimination program | |
| JP4451297B2 (en) | Biological information detection device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18766877 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18766877 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |