[go: up one dir, main page]

JP7421703B2 - Classification program, classification device and classification method - Google Patents

Classification program, classification device and classification method Download PDF

Info

Publication number
JP7421703B2
JP7421703B2 JP2020028085A JP2020028085A JP7421703B2 JP 7421703 B2 JP7421703 B2 JP 7421703B2 JP 2020028085 A JP2020028085 A JP 2020028085A JP 2020028085 A JP2020028085 A JP 2020028085A JP 7421703 B2 JP7421703 B2 JP 7421703B2
Authority
JP
Japan
Prior art keywords
group
coordinate
feature value
features
subjects included
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.)
Active
Application number
JP2020028085A
Other languages
Japanese (ja)
Other versions
JP2021131805A (en
Inventor
重弼 慎
俊輔 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Aizu
Fukushima Medical University PUC
Original Assignee
University of Aizu
Fukushima Medical University PUC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by University of Aizu, Fukushima Medical University PUC filed Critical University of Aizu
Priority to JP2020028085A priority Critical patent/JP7421703B2/en
Publication of JP2021131805A publication Critical patent/JP2021131805A/en
Application granted granted Critical
Publication of JP7421703B2 publication Critical patent/JP7421703B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Character Discrimination (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、分類プログラム、分類装置及び分類方法に関する。 The present invention relates to a classification program, a classification device, and a classification method.

パーキンソン病は、特徴的な症状を呈する神経難病であり、パーキンソン病の運動症状としては、例えば、振戦(ふるえ)、動作緩慢及び小字症等がある。そして、パーキンソン病は、一般的に、他の病気の区別することが困難な病気であり、医師による診断に時間や費用を要することが知られている。 Parkinson's disease is an incurable neurological disease that exhibits characteristic symptoms, and motor symptoms of Parkinson's disease include, for example, tremor, bradykinesia, and micrographia. Parkinson's disease is generally difficult to distinguish from other diseases, and it is known that diagnosis by a doctor requires time and money.

そのため、近年では、ペンタブレット等によって取得された手書き文字の解析結果からパーキンソン病の診断を行うための研究が行われている。具体的に、このような手書き文字を用いた研究では、ペンタブレット等によって取得された筆圧や書字速度等の情報に基づいて、振戦等の有無についての解析が行われる(特許文献1を参照)。 Therefore, in recent years, research has been conducted to diagnose Parkinson's disease from the analysis results of handwritten characters obtained using a pen tablet or the like. Specifically, in research using such handwritten characters, the presence or absence of tremors, etc. is analyzed based on information such as writing pressure and writing speed obtained from a pen tablet etc. (Patent Document 1) ).

特開2010-131280号公報Japanese Patent Application Publication No. 2010-131280

しかしながら、パーキンソン病には、例えば、上記のような運動症状の他にも多様な運動症状が存在する。そのため、上記のような筆圧や書字速度等を用いた解析では、パーキンソン病の進行具体等についての高精度な診断を行うことができない場合がある。したがって、医療現場では、パーキンソン病の診断をより高精度に行うことが可能な手法が求められている。 However, Parkinson's disease includes various other motor symptoms in addition to the motor symptoms described above. Therefore, the analysis using pen pressure, writing speed, etc. as described above may not be able to provide a highly accurate diagnosis of the specific progress of Parkinson's disease. Therefore, in the medical field, there is a need for a method that can diagnose Parkinson's disease with higher accuracy.

そこで、本発明の目的は、パーキンソン病の診断をより高精度に行うことを可能とする分類プログラム、分類装置及び分類方法を提供することにある。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a classification program, a classification device, and a classification method that make it possible to diagnose Parkinson's disease with higher accuracy.

上記目的を達成するための本発明における分類プログラムは、第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す第1特徴値を取得し、前記複数の対象者ごとに、各対象者に対応する前記第1特徴値と、基準文字についての前記複数の特徴のそれぞれを示す第2特徴値とのDP(Dynamic Programming)マッチングを行い、前記DPマッチングの結果に基づいて、前記複数の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第1特徴値の傾向が異なる1以上の特徴を特定し、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、前記複数の学習データを用いることによって学習モデルを生成する、処理をコンピュータに実行させることを特徴とする。 The classification program according to the present invention for achieving the above object includes, for each of a plurality of subjects included in a first group and a second group, a first feature value indicating each of a plurality of characteristics of handwritten characters by each subject; is obtained, and for each of the plurality of subjects, performs DP (Dynamic Programming) matching between the first feature value corresponding to each subject and a second feature value indicating each of the plurality of features of the reference character. and based on the result of the DP matching, the first feature value is determined between the plurality of subjects included in the first group and the plurality of subjects included in the second group among the plurality of features. the first feature value indicating each of the one or more characteristics for each subject for each of the plurality of subjects included in the first group and the second group; and information indicating whether each subject is included in the first group or the second group, and learning by using the plurality of learning data. It is characterized by generating a model and causing a computer to execute processing.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記複数の特徴が、前記手書き文字の書字時における前記所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角とのうちの少なくとも1つを含む、ことを特徴とする。 Further, in one aspect of the classification program according to the present invention for achieving the above object, the plurality of features are based on the writing pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character. , an altitude angle and an azimuth angle of the rear end of the pen.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記DPマッチングの結果を示す値についてのt検定を行い、前記複数の特徴のうち、前記t検定によって算出されたp値が所定以下である特徴を特定する、ことを特徴とする。 Further, in one aspect, the classification program according to the present invention for achieving the above object performs a t-test on a value indicating the result of the DP matching, and performs a t-test on a value indicating the result of the DP matching, and selects among the plurality of features calculated by the t-test. The feature is that a feature whose p value is less than or equal to a predetermined value is specified.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記第1グループに含まれる複数の対象者が、所定の病気の罹患者でない対象者であり、前記第2グループに含まれる複数の対象者が、前記所定の病気の罹患者である対象者である、ことを特徴とする。 Further, in one aspect of the classification program according to the present invention for achieving the above object, the plurality of subjects included in the first group are subjects who are not suffering from a predetermined disease, and the second group It is characterized in that the plurality of subjects included in the above are subjects who are suffering from the predetermined disease.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記複数の特徴ごとに、各特徴を示す前記第1特徴値のうち、前記第1グループに含まれる複数の対象者に対応する特徴値の平均値を取得し、前記平均値のそれぞれに対応する文字を前記基準文字として特定する、処理をコンピュータに実行させることを特徴とする。 Further, in one aspect, the classification program according to the present invention for achieving the above object includes, for each of the plurality of features, a plurality of objects included in the first group among the first feature values indicating each feature. The present invention is characterized by causing a computer to execute a process of acquiring an average value of feature values corresponding to a person, and specifying a character corresponding to each of the average values as the reference character.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出し、前記複数の第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定し、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者についての前記1以上の特徴のそれぞれを示す前記第3特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成する、ことを特徴とする。 Further, in one aspect, the classification program according to the present invention for achieving the above object uses the first feature value for each of the plurality of subjects included in the first group and the second group. By calculating a third feature value indicating each of a plurality of other features that are different from the plurality of features, and using the plurality of third feature values, it is possible to determine which of the plurality of other features are included in the first group. identifying one or more other characteristics in which the tendency of the third feature value differs between the plurality of subjects included in the plurality of subjects included in the second group and the plurality of subjects included in the second group; For each of the plurality of subjects included, at least a part of the first feature value indicating each of the one or more characteristics for each subject, and the first characteristic value indicating each of the one or more characteristics for each subject. The present invention is characterized in that a plurality of learning data including at least some of the three characteristic values and information indicating which of the first group and the second group each subject is included in is generated.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記複数の他の特徴が、前記手書き文字の書字時における前記ペンの後端部の高度角の前記所定時間における第1変化率と、前記第1変化率の前記所定時間における第2変化率と、前記ペンの後端部の方位角の前記所定時間における第3変化率と、前記第3変化率の前記所定時間における第4変化率とのうちの少なくとも1つを含む、ことを特徴とする。 Further, in one aspect of the classification program according to the present invention for achieving the above object, the plurality of other features include the predetermined time period of the altitude angle of the rear end of the pen when writing the handwritten character. a second rate of change of the first rate of change in the predetermined time period; a third rate of change of the azimuth angle of the rear end of the pen in the predetermined time period; and a fourth rate of change over a predetermined period of time.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、前記複数の他の特徴が、前記手書き文字の書字時における前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角を含む、ことを特徴とする。 Further, in one aspect of the classification program according to the present invention for achieving the above object, the plurality of other features are set at a first coordinate among the coordinates at each predetermined time when writing the handwritten character. and a straight line passing through the first coordinate and the second coordinate at the coordinates of three points where the distance between the second coordinate and the second coordinate and the distance between the second coordinate and the third coordinate are predetermined lengths. and a straight line passing through the second coordinate and the third coordinate.

また、上記目的を達成するための本発明における分類プログラムは、一つの態様では、新たな対象者についての前記複数の特徴のそれぞれ示す新たな特徴値を受け付け、前記学習モデルに対する前記新たな特徴値の入力に応じて出力される情報として、前記新たな対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報を出力する、処理をコンピュータに実行させることを特徴とする。 Further, in one aspect, the classification program according to the present invention for achieving the above object receives new feature values indicating each of the plurality of features about a new subject, and calculates the new feature values for the learning model. The computer is characterized by causing a computer to execute a process of outputting information indicating which of the first group and the second group the new target person is included in as the information output in response to the input. do.

また、上記目的を達成するための本発明における分類プログラムは、第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す複数の第1特徴値を取得し、前記第1グループ及び第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出し、前記複数の第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定し、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、前記複数の学習データを用いることによって学習モデルを生成し、前記複数の他の特徴が、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角と、前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角とのうちの少なくとも1つを含む、ことを特徴とする。 In addition, the classification program according to the present invention for achieving the above-mentioned object includes a classification program for each of the plurality of subjects included in the first group and the second group. By acquiring a first feature value and using the first feature value for each of a plurality of subjects included in the first group and the second group, each of a plurality of other features different from the plurality of features is determined. By calculating the third feature value shown and using the plurality of third feature values, among the plurality of other characteristics, a plurality of subjects included in the first group and a plurality of subjects included in the second group identify one or more other characteristics in which the tendency of the third feature value differs between the subjects and the subjects, and for each of the plurality of subjects included in the first group and the second group, A plurality of learning data including at least a portion of the first feature values indicating each of the one or more features and information indicating whether each subject is included in the first group or the second group. and generate a learning model by using the plurality of learning data, and the plurality of other features are the pen pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character, The altitude angle and azimuth angle of the rear end of the pen, the distance between the first coordinate and the second coordinate among the coordinates at each predetermined time, and the distance between the second coordinate and the third coordinate. at least an angle formed by a straight line passing through the first coordinate and the second coordinate and a straight line passing through the second coordinate and the third coordinate in the coordinates of the three points where and have a predetermined length. It is characterized by containing one.

また、上記目的を達成するための本発明における分類装置は、第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す第1特徴値を取得する特徴値取得部と、前記複数の対象者ごとに、各対象者に対応する前記第1特徴値と、基準文字についての前記複数の特徴のそれぞれを示す第2特徴値とのDPマッチングを行うマッチング部と、前記DPマッチングの結果に基づいて、前記複数の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第1特徴値の傾向が異なる1以上の特徴を特定する特徴特定部と、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成するデータ生成部と、前記複数の学習データを用いることによって学習モデルを生成するモデル生成部と、を有する、ことを特徴とする。 In addition, the classification device according to the present invention for achieving the above object includes, for each of the plurality of subjects included in the first group and the second group, a first a feature value acquisition unit that obtains a feature value; and a feature value acquisition unit that obtains, for each of the plurality of subjects, the first feature value corresponding to each subject and a second feature value indicating each of the plurality of features of the reference character. A matching unit that performs DP matching, and based on the result of the DP matching, among the plurality of characteristics, between a plurality of subjects included in the first group and a plurality of subjects included in the second group. a feature identifying unit that identifies one or more features having different trends in the first feature value; Data for generating a plurality of learning data including at least a part of the first feature values indicating each of the characteristics and information indicating which of the first group and the second group each subject is included in. The present invention is characterized in that it includes a generation section and a model generation section that generates a learning model by using the plurality of learning data.

また、上記目的を達成するための本発明における分類装置は、第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す複数の第1特徴値を取得する特徴値取得部と、前記第1グループ及び第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出する特徴値算出部と、前記複数の第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定する特徴特定部と、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成するデータ生成部と、前記複数の学習データを用いることによって学習モデルを生成するモデル生成部と、を有し、前記複数の他の特徴が、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角と、前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角とのうちの少なくとも1つを含む、ことを特徴とする。 In addition, the classification device according to the present invention for achieving the above-mentioned object is configured to classify, for each of the plurality of subjects included in the first group and the second group, a plurality of classification devices each indicating a plurality of characteristics of handwritten characters by each subject. A feature value acquisition unit that obtains a first feature value, and a plurality of other features different from the plurality of features by using the first feature value for each of the plurality of subjects included in the first group and the second group. a feature value calculation unit that calculates a third feature value indicating each of the features, and a feature value calculation unit that calculates a third feature value indicating each of the features of a feature identifying unit that identifies one or more other features in which the tendency of the third feature value differs between the subject and the plurality of subjects included in the second group; For each of the plurality of subjects included, at least a part of the first feature value indicating each of the one or more characteristics for each subject, and whether each subject belongs to the first group or the second group. a data generating section that generates a plurality of learning data including information indicating whether the learning data is included in the learning data, and a model generating section that generates a learning model by using the plurality of learning data, The characteristics include the writing pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character, the altitude angle and azimuth of the rear end of the pen, and the coordinates at each predetermined time. The first coordinate and the second coordinate in the coordinates of three points where the distance between the first coordinate and the second coordinate and the distance between the second coordinate and the third coordinate are predetermined lengths. and an angle formed by a straight line passing through the second coordinate and the third coordinate.

また、上記目的を達成するための本発明における分類方法は、第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す第1特徴値を取得し、前記複数の対象者ごとに、各対象者に対応する前記第1特徴値と、基準文字についての前記複数の特徴のそれぞれを示す第2特徴値とのDPマッチングを行い、前記DPマッチングの結果に基づいて、前記複数の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第1特徴値の傾向が異なる1以上の特徴を特定し、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、前記複数の学習データを用いることによって学習モデルを生成する、処理をコンピュータに実行させることを特徴とする。 Furthermore, the classification method according to the present invention for achieving the above object includes, for each of the plurality of subjects included in the first group and the second group, a first obtaining feature values, and performing DP matching for each of the plurality of subjects between the first feature value corresponding to each subject and a second feature value indicating each of the plurality of features of the reference character; Based on the result of the DP matching, among the plurality of features, a tendency of the first feature value between the plurality of subjects included in the first group and the plurality of subjects included in the second group is determined. at least one of the first feature values indicating each of the one or more characteristics for each subject for each of the plurality of subjects included in the first group and the second group; and information indicating whether each subject is included in the first group or the second group, and by using the plurality of learning data, a learning model is generated. It is characterized by causing a computer to generate and execute the processing.

また、上記目的を達成するための本発明における分類方法は、第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す複数の第1特徴値を取得し、前記第1グループ及び第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出し、前記複数の第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定し、前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、前記複数の学習データを用いることによって学習モデルを生成し、前記複数の他の特徴が、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角と、前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角とのうちの少なくとも1つを含む、ことを特徴とする。 Furthermore, the classification method according to the present invention to achieve the above object includes, for each of the plurality of subjects included in the first group and the second group, By acquiring a first feature value and using the first feature value for each of a plurality of subjects included in the first group and the second group, each of a plurality of other features different from the plurality of features is determined. By calculating the third feature value shown and using the plurality of third feature values, among the plurality of other characteristics, a plurality of subjects included in the first group and a plurality of subjects included in the second group identify one or more other characteristics in which the tendency of the third feature value differs between the subjects and the subjects, and for each of the plurality of subjects included in the first group and the second group, A plurality of learning data including at least a portion of the first feature values indicating each of the one or more features and information indicating whether each subject is included in the first group or the second group. and generate a learning model by using the plurality of learning data, and the plurality of other features are the pen pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character, The altitude angle and azimuth angle of the rear end of the pen, the distance between the first coordinate and the second coordinate among the coordinates at each predetermined time, and the distance between the second coordinate and the third coordinate. at least an angle formed by a straight line passing through the first coordinate and the second coordinate and a straight line passing through the second coordinate and the third coordinate in the coordinates of the three points where and have a predetermined length. It is characterized by containing one.

本発明における分類プログラム、分類装置及び分類方法によれば、パーキンソン病の診断をより高精度に行うことが可能になる。 According to the classification program, classification device, and classification method of the present invention, it becomes possible to diagnose Parkinson's disease with higher accuracy.

図1は、本発明の実施の形態における分類装置1の構成例を示す図である。FIG. 1 is a diagram showing a configuration example of a classification device 1 according to an embodiment of the present invention. 図2は、第1の実施の形態の概略における分類処理を説明する図である。FIG. 2 is a diagram illustrating the classification process in the first embodiment. 図3は、第1の実施の形態における分類処理の詳細を説明するフローチャート図である。FIG. 3 is a flowchart illustrating details of the classification process in the first embodiment. 図4は、第1の実施の形態における分類処理の詳細を説明するフローチャート図である。FIG. 4 is a flowchart illustrating details of the classification process in the first embodiment. 図5は、被験者が書字を行う手書き文字の具体例である。FIG. 5 is a specific example of handwritten characters written by the subject. 図6は、被験者が書字を行う手書き文字の具体例である。FIG. 6 is a specific example of handwritten characters written by a subject. 図7は、手書き文字から取得される各特徴を示す第1特徴値の具体例について説明する図である。FIG. 7 is a diagram illustrating a specific example of first feature values indicating each feature acquired from handwritten characters. 図8は、手書き文字から取得される各特徴を示す第1特徴値の具体例について説明する図である。FIG. 8 is a diagram illustrating a specific example of first feature values indicating each feature acquired from handwritten characters. 図9は、手書き文字から取得される各特徴を示す第1特徴値の具体例について説明する図である。FIG. 9 is a diagram illustrating a specific example of first feature values indicating each feature acquired from handwritten characters. 図10は、手書き文字から取得される各特徴を示す第1特徴値の具体例について説明する図である。FIG. 10 is a diagram illustrating a specific example of first feature values indicating each feature acquired from handwritten characters. 図11は、DPマッチングの結果の具体例について説明する図である。FIG. 11 is a diagram illustrating a specific example of the result of DP matching. 図12は、「Angle 1mm」を説明する図である。FIG. 12 is a diagram explaining "Angle 1 mm". 図13は、t検定の結果の具体例について説明する図である。FIG. 13 is a diagram illustrating a specific example of the results of the t-test. 図14は、t検定の結果の具体例について説明する図である。FIG. 14 is a diagram illustrating a specific example of the results of the t-test. 図15は、t検定の結果の具体例について説明する図である。FIG. 15 is a diagram illustrating a specific example of the results of the t-test. 図16は、S25の処理で生成した学習モデルの分類精度について説明する図である。FIG. 16 is a diagram illustrating the classification accuracy of the learning model generated in the process of S25. 図17は、S25の処理で生成した学習モデルの分類精度について説明する図である。FIG. 17 is a diagram illustrating the classification accuracy of the learning model generated in the process of S25.

以下、図面を参照して本発明の実施の形態について説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。 Embodiments of the present invention will be described below with reference to the drawings. However, these embodiments do not limit the technical scope of the present invention.

図1は、本発明の実施の形態における分類装置1の構成例を示す図である。分類装置1は、コンピュータ装置であって、例えば、汎用的なPC(Personal Computer)であってよい。また、分類装置1は、据置型、ノードブック型、タブレット型等の形態を問わない。 FIG. 1 is a diagram showing a configuration example of a classification device 1 according to an embodiment of the present invention. The classification device 1 is a computer device, and may be, for example, a general-purpose PC (Personal Computer). Furthermore, the classification device 1 may be of any type, such as a stationary type, a notebook type, or a tablet type.

分類装置1は、汎用的なコンピュータ装置のハードウエア構成を有し、例えば、図1に示すように、プロセッサであるCPU101と、メモリ102と、ネットワークインタフェース103と、記憶媒体104とを有する。各部は、バス105を介して互いに接続される。 The classification device 1 has a hardware configuration of a general-purpose computer device, and includes, for example, a CPU 101 as a processor, a memory 102, a network interface 103, and a storage medium 104, as shown in FIG. Each part is connected to each other via a bus 105.

記憶媒体104は、例えば、パーキンソン病患者と健常者との分類を行う処理(以下、分類処理とも呼ぶ)を行うためのプログラム(図示しない)を記憶するプログラム格納領域(図示しない)を有する。また、記憶媒体104は、例えば、分類処理を行う際に用いられる情報を記憶する記憶領域110を有する。なお、記憶媒体104は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)であってよい。 The storage medium 104 has, for example, a program storage area (not shown) that stores a program (not shown) for performing processing for classifying Parkinson's disease patients and healthy individuals (hereinafter also referred to as classification processing). Furthermore, the storage medium 104 includes a storage area 110 that stores information used when performing classification processing, for example. Note that the storage medium 104 may be, for example, an HDD (Hard Disk Drive) or an SSD (Solid State Drive).

CPU101は、記憶媒体104(記憶領域110)からメモリ102にロードされたプログラムを実行して分類処理を行う。 The CPU 101 executes a program loaded into the memory 102 from the storage medium 104 (storage area 110) to perform classification processing.

また、ネットワークインタフェース103は、例えば、パーキンソン病の診断を行う医師等が操作を行う操作端末5と通信を行う。 Further, the network interface 103 communicates with an operating terminal 5 operated by, for example, a doctor who diagnoses Parkinson's disease.

[第1の実施の形態における概略]
次に、第1の実施の形態の概略について説明する。図2は、第1の実施の形態の概略における分類処理を説明する図である。
[Outline of the first embodiment]
Next, an outline of the first embodiment will be described. FIG. 2 is a diagram illustrating the classification process in the first embodiment.

初めに、分類装置1の特徴値取得部11は、図2に示すように、パーキンソン病患者と健常者とを含む複数の被験者(以下、単に複数の被験者とも呼ぶ)ごとに、各被験者が書字した手書き文字についての複数の特徴のそれぞれを示す特徴値(以下、第1特徴値とも呼ぶ)を取得する。 First, as shown in FIG. 2, the feature value acquisition unit 11 of the classification device 1 collects data written by each subject for each of a plurality of subjects (hereinafter also simply referred to as a plurality of subjects) including Parkinson's disease patients and healthy subjects. A feature value (hereinafter also referred to as a first feature value) indicating each of a plurality of features of the handwritten character is acquired.

そして、マッチング部12は、複数の被験者ごとに、各対象者に対応する第1特徴値と、各被験者が書字した手書き文字の基準となる文字(以下、基準文字とも呼ぶ)についての複数の特徴のそれぞれを示す特徴値(以下、第2特徴値とも呼ぶ)とのDPマッチングを行う。 The matching unit 12 then calculates, for each of the plurality of subjects, the first feature value corresponding to each subject and a plurality of characters (hereinafter also referred to as reference characters) that serve as a reference for handwritten characters written by each subject. DP matching is performed with feature values (hereinafter also referred to as second feature values) representing each of the features.

続いて、特徴特定部13は、DPマッチングの結果に基づいて、複数の特徴のうち、パーキンソン病患者と健常者との間において第1特徴値の傾向が異なる1以上の特徴を特定する。具体的に、特徴特定部13は、例えば、t検定を用いることにより、パーキンソン病患者と健常者の間において第1特徴値の傾向が異なる1以上の特徴の特定を行う。 Subsequently, the feature identifying unit 13 identifies one or more features among the plurality of features that have different tendencies in the first feature value between Parkinson's disease patients and healthy individuals, based on the results of the DP matching. Specifically, the feature specifying unit 13 uses, for example, a t-test to specify one or more features in which the tendency of the first feature value differs between Parkinson's disease patients and healthy subjects.

その後、データ生成部14は、複数の被験者ごとに、各被験者についての1以上の特徴(特徴特定部13が特定した1以上の特徴)のそれぞれを示す第1特徴値の少なくとも一部と、各被験者がパーキンソン病患者であるか否か(健常者であるか否か)を示す情報とを含む複数の学習データを生成する。 Thereafter, the data generation unit 14 generates, for each of the plurality of subjects, at least a portion of the first feature value indicating each of the one or more features (the one or more features identified by the feature identification unit 13) about each subject, and each A plurality of learning data including information indicating whether the subject is a Parkinson's disease patient (or not a healthy person) is generated.

そして、モデル生成部15は、複数の学習データを用いることによって学習モデルを生成する。具体的に、モデル生成部15は、パーキンソン病患者と健常者との分類を行うことが可能な学習モデルの生成を行う。 The model generation unit 15 then generates a learning model by using the plurality of learning data. Specifically, the model generation unit 15 generates a learning model that can classify patients with Parkinson's disease and healthy individuals.

なお、マッチング部12がDPマッチングを行う際に用いる基準文字は、例えば、図2に示すように、文字特定部16によって取得(特定)される。 Note that the reference characters used when the matching unit 12 performs DP matching are acquired (specified) by the character specifying unit 16, for example, as shown in FIG.

すなわち、本実施の形態における分類装置1は、DPマッチングを用いることにより、学習データの一部として含めることが有効であると判断できる特徴を特定する。そして、分類装置1は、特定した特徴に対応する特徴値(第1特徴値)を含む複数の学習データを用いることによって学習モデルの生成を行う。 That is, the classification device 1 in this embodiment uses DP matching to identify features that can be determined to be effective to include as part of the learning data. Then, the classification device 1 generates a learning model by using a plurality of learning data including feature values (first feature values) corresponding to the identified features.

これにより、分類装置1は、パーキンソン病患者と健常者との分類を高精度で行うことが可能な学習モデルを生成することが可能になる。そのため、パーキンソン病の診断を行う医師は、生成した学習モデルを用いることで、パーキンソン病の診断をより高精度に行うことが可能になる。 This allows the classification device 1 to generate a learning model that can classify Parkinson's disease patients and healthy individuals with high accuracy. Therefore, by using the generated learning model, a doctor who diagnoses Parkinson's disease can diagnose Parkinson's disease with higher accuracy.

[第1の実施の形態の詳細]
次に、第1の実施の形態の詳細について説明する。図3及び図4は、第1の実施の形態における分類処理の詳細を説明するフローチャート図である。また、図5から図17は、第1の実施の形態における分類処理の詳細を説明する図である。
[Details of the first embodiment]
Next, details of the first embodiment will be described. 3 and 4 are flowcharts illustrating details of the classification process in the first embodiment. Further, FIGS. 5 to 17 are diagrams illustrating details of the classification process in the first embodiment.

特徴値取得部11は、図3に示すように、複数の被験者ごとに、各被験者が書字した手書き文字についての複数の特徴を示す第1特徴値を取得する(S11)。以下、手書き文字の具体例について説明を行う。 As shown in FIG. 3, the feature value acquisition unit 11 obtains, for each of a plurality of subjects, first feature values indicating a plurality of features of handwritten characters written by each subject (S11). Hereinafter, specific examples of handwritten characters will be explained.

[手書き文字の具体例]
図5及び図6は、被験者が書字を行う手書き文字の具体例である。具体的に、図5及び図6は、被験者が手書き文字を書字した場合におけるタブレット上の状態を示す具体例である。
[Specific examples of handwritten characters]
5 and 6 are specific examples of handwritten characters written by the subject. Specifically, FIGS. 5 and 6 are specific examples showing the state on the tablet when the subject writes handwritten characters.

図5(A)及び図5(B)は、アルキメデスの螺旋のなぞり書き(内側から外側に向かうなぞり書き)による手書き文字であり、図5(C)及び図5(D)は、サインカーブのなぞり書き(左側から右側に向かうなぞり書き)による手書き文字であり、図5(E)及び図5(F)は、三重丸の模倣書き(左側の三重丸の模様書き)による手書き文字である。 Figures 5(A) and 5(B) are handwritten characters drawn by tracing an Archimedean spiral (tracing from the inside to the outside), and Figures 5(C) and 5(D) are handwritten characters of a sine curve. These are handwritten characters made by tracing (tracing from the left side to the right side), and FIGS. 5(E) and 5(F) are handwritten characters made by imitation writing of triple circles (pattern writing of the triple circles on the left).

また、図6(A)及び図6(B)は、三本線のなぞり書きによる手書き文字であり、図6(C)及び図6(D)は、カタカナの「ク」のフリーライディング(左側の見本と大きさが同じになるように行うフリーライディング)による手書き文字であり、図6(E)及び図6(F)は、カタカナの「セ」のフリーライディングによる手書き文字である。 In addition, Figures 6(A) and 6(B) are handwritten characters drawn by tracing three lines, and Figures 6(C) and 6(D) are free riding of the katakana "ku" (on the left side). 6(E) and 6(F) are handwritten characters obtained by free riding the katakana "se".

そして、図5及び図6に示す例において、図5(A)、図5(C)、図5(E)、図6(A)、図6(C)及び図6(E)における手書き文字は、パーキンソン病患者によって書字されたものであり、図5(B)、図5(D)、図5(F)、図6(B)、図6(D)及び図6(F)における手書き文字は、健常者によって書字されたものである。 In the examples shown in FIGS. 5 and 6, the handwritten characters in FIGS. 5(A), 5(C), 5(E), 6(A), 6(C), and 6(E) are written by a Parkinson's disease patient, and in FIGS. 5(B), 5(D), 5(F), 6(B), 6(D) and 6(F). Handwritten characters are written by a healthy person.

[手書き文字についての特徴の具体例]
次に、図5及び図6で説明した各手書き文字から取得される各特徴の第1特徴値の具体例について説明を行う。図7から図10は、手書き文字から取得される各特徴の第1特徴値の具体例について説明する図である。すなわち、図7から図10は、被験者が手書き文字の書字を行う際にタブレットを介して取得される各種情報について説明する図である。
[Specific examples of characteristics of handwritten characters]
Next, a specific example of the first feature value of each feature acquired from each handwritten character described in FIGS. 5 and 6 will be described. FIGS. 7 to 10 are diagrams illustrating specific examples of first feature values of each feature acquired from handwritten characters. That is, FIGS. 7 to 10 are diagrams for explaining various information acquired via the tablet when the subject writes handwritten characters.

以下、手書き文字から取得される特徴には、手書き文字の書字時におけるペンの先端部の筆圧(以下、単に筆圧とも呼ぶ)と、タブレット上におけるペンの先端部のX座標(以下、単にX座標とも呼ぶ)と、タブレット上におけるペンの先端部のY座標(以下、単にY座標とも呼ぶ)と、ペンの後端部の方位角(以下、単に方位角とも呼ぶ)と、ペンの後端部の高度角(以下、単に高度角とも呼ぶ)とが含まれるものとして説明を行う。 Hereinafter, the features acquired from handwritten characters include the writing pressure at the tip of the pen when writing handwritten characters (hereinafter also simply referred to as writing pressure), and the X coordinate of the tip of the pen on the tablet (hereinafter referred to as The Y coordinate of the tip of the pen on the tablet (hereinafter simply referred to as the Y coordinate), the azimuth angle of the rear end of the pen (hereinafter simply referred to as the azimuth angle), and the The explanation will be given assuming that the altitude angle of the rear end portion (hereinafter also simply referred to as altitude angle) is included.

なお、ここでの方位角は、例えば、図7に示すように、タブレットTBの水平方向のうちの基準となる一方向(以下、基準方向とも呼ぶ)に対するペンPNの後端部の水平方向における傾きAZが示す値である。また、ここでの高度角は、例えば、図8に示すように、タブレットTBの鉛直方向についてのペンPNの後端部の傾きALを示す値である。 Note that the azimuth here is, for example, as shown in FIG. This is the value indicated by the slope AZ. Further, the altitude angle here is, for example, a value indicating the inclination AL of the rear end portion of the pen PN with respect to the vertical direction of the tablet TB, as shown in FIG.

そして、図9(A)、図9(C)、図9(E)、図10(A)及び図10(C)のそれぞれは、図5(A)で説明したアルキメデスの螺旋のなぞり書きによる手書き文字の書字時における筆圧、X座標、Y座標、方位角及び高度角に対応する第1特徴値の時系列データを示すグラフである。また、図9(B)、図9(D)、図9(F)、図10(B)及び図10(D)のそれぞれは、図5(B)で説明したアルキメデスの螺旋のなぞり書きによる手書き文字の書字時における筆圧、X座標、Y座標、方位角及び高度角に対応する第1特徴値の時系列データを示すグラフである。なお、図9及び図10に示す各グラフでは、横軸が時間を示しており、縦軸が筆圧等を示している。 9(A), FIG. 9(C), FIG. 9(E), FIG. 10(A), and FIG. 10(C) are each based on the tracing of the Archimedean spiral explained in FIG. 5(A). It is a graph showing time-series data of first feature values corresponding to pen pressure, X coordinate, Y coordinate, azimuth angle, and altitude angle when writing handwritten characters. Moreover, each of FIG. 9(B), FIG. 9(D), FIG. 9(F), FIG. 10(B), and FIG. 10(D) is based on the tracing of the Archimedean spiral explained in FIG. 5(B). It is a graph showing time-series data of first feature values corresponding to pen pressure, X coordinate, Y coordinate, azimuth angle, and altitude angle when writing handwritten characters. Note that in each graph shown in FIGS. 9 and 10, the horizontal axis indicates time, and the vertical axis indicates pen pressure, etc.

図3に戻り、文字特定部16は、複数の特徴ごとに、各特徴を示す第1特徴値のうち、健常者に対応する特徴値の平均値を特定する(S12)。 Returning to FIG. 3, the character specifying unit 16 specifies, for each of the plurality of features, the average value of the feature values corresponding to a healthy person among the first feature values indicating each feature (S12).

そして、文字特定部16は、S12の処理で取得した平均値のそれぞれに対応する文字を基準文字として特定する(S13)。すなわち、文字特定部16は、各健常者によって書字された各手書き文字を平均させるによって基準文字を特定する。 Then, the character identifying unit 16 identifies characters corresponding to each of the average values obtained in the process of S12 as reference characters (S13). That is, the character identifying unit 16 identifies the reference character by averaging each handwritten character written by each able-bodied person.

続いて、マッチング部12は、複数の被験者ごとに、S11の処理で取得した第1特徴値と、S13の処理で特定した基準文字についての複数の特徴のそれぞれを示す特第2特徴値とのDPマッチングを行う(S14)。 Next, the matching unit 12 compares, for each of the plurality of subjects, the first feature value obtained in the process of S11 with the special second feature value indicating each of the plurality of features of the reference character identified in the process of S13. DP matching is performed (S14).

具体的に、マッチング部12は、例えば、S11の処理で取得した筆圧、X座標、Y座標、方位角及び高度角のそれぞれについてDPマッチングを行う。また、マッチング部12は、例えば、S11の処理で取得したX座標及びY座標に対応する位置についてDPマッチングを行う。以下、DPマッチングを行う際の処理について説明を行う。 Specifically, the matching unit 12 performs DP matching for each of the pen pressure, the X coordinate, the Y coordinate, the azimuth angle, and the altitude angle acquired in the process of S11, for example. Further, the matching unit 12 performs DP matching for the position corresponding to the X coordinate and Y coordinate obtained in the process of S11, for example. Below, a description will be given of the processing when performing DP matching.

[DPマッチングを行う際の処理の具体例]
例えば、手書き文字から取得した筆圧の時系列データT=t、t、…、tであり、基準文字から取得した筆圧の時系列データR=r、r、…、rである場合、マッチング部12は、初めに、ワーキングパスW=w、w、…、wを用いることによって各時系列データにおけるずれの最適化(各時系列データに含まれる要素数の差の吸収)を行う。ワーキングパスWに含まれるwのそれぞれは、t及びrに対応するデータであり、「w=(i,j)」と表現することが可能である。
[Specific example of processing when performing DP matching]
For example, time series data of pen pressure obtained from handwritten characters T = t 1 , t 2 , ..., t n , and time series data of pen pressure obtained from reference characters R = r 1 , r 2 , ..., r m , the matching unit 12 first optimizes the deviation in each time series data (the number of elements included in each time series data) by using the working path W=w 1 , w 2 , ..., w l . (absorption of the difference). Each w included in the working path W is data corresponding to t i and r j , and can be expressed as “w=(i, j)”.

そして、この場合、tとrとの間の距離d(i,j)は、以下の式(1)によって定義され、DPマッチングの結果は、以下の式(2)によって定義される。 In this case, the distance d(i, j) between t i and r j is defined by the following equation (1), and the result of DP matching is defined by the following equation (2).

Figure 0007421703000001
Figure 0007421703000001

Figure 0007421703000002
Figure 0007421703000002

また、各要素における累積最小距離g(i,j)は、以下の式(3)によって表現される。 Further, the cumulative minimum distance g(i, j) in each element is expressed by the following equation (3).

Figure 0007421703000003
Figure 0007421703000003

そして、DPマッチングの結果は、時系列データTと時系列データRとが類似しているほど低くなる。以下、DPマッチングの結果の具体例について説明を行う。 The DP matching result becomes lower as the time series data T and time series data R become more similar. A specific example of the DP matching results will be described below.

[DPマッチングの結果の具体例]
図11は、DPマッチングの結果の具体例について説明する図である。具体的に、図11は、手書き文字から取得した筆圧の時系列データTと基準文字から取得した筆圧の時系列データRとのDPマッチングの結果の具体例について説明する図である。
[Specific example of DP matching results]
FIG. 11 is a diagram illustrating a specific example of the result of DP matching. Specifically, FIG. 11 is a diagram illustrating a specific example of the result of DP matching between the time-series data T of pen pressure obtained from handwritten characters and the time-series data R of pen pressure obtained from the reference character.

図11(A)に示す例では、文字WD1aが時系列データTに対応し、文字WD1bが時系列データRに対応する。また、図11(A)に示す例は、DPマッチングの結果が「3.8」である場合の例である。 In the example shown in FIG. 11A, character WD1a corresponds to time series data T, and character WD1b corresponds to time series data R. Further, the example shown in FIG. 11(A) is an example where the result of DP matching is "3.8".

また、図11(B)に示す例では、文字WD2aが時系列データTに対応し、文字WD2bが時系列データRに対応する。また、図11(B)に示す例は、DPマッチングの結果が「32.3」である場合の例である。 Further, in the example shown in FIG. 11(B), the character WD2a corresponds to the time series data T, and the character WD2b corresponds to the time series data R. Further, the example shown in FIG. 11(B) is an example where the result of DP matching is "32.3".

すなわち、図11(A)に示す例における時系列データTと時系列データRとの差異部分(図11(A)における色付部分)の大きさは、図11(B)に示す例における差異部分(図11(B)における色付部分)の大きさよりも小さい。そのため、図11(A)の例におけるDPマッチングの結果は、図11(B)の例におけるDPマッチングの結果よりも小さくなる。 That is, the size of the difference between the time series data T and the time series data R in the example shown in FIG. 11(A) (the colored part in FIG. 11(A)) is the same as the difference in the example shown in FIG. 11(B). It is smaller than the size of the portion (the colored portion in FIG. 11(B)). Therefore, the result of DP matching in the example of FIG. 11(A) is smaller than the result of DP matching in the example of FIG. 11(B).

図3に戻り、特徴特定部13は、S14の処理の結果を示す値のそれぞれについてt検定を行う(S15)。 Returning to FIG. 3, the feature specifying unit 13 performs a t-test on each value indicating the result of the process in S14 (S15).

そして、特徴特定部13は、手書き文字についての複数の特徴から、S15の処理で算出されたp値が所定以下である特徴を特定する(S16)。 Then, the feature identifying unit 13 identifies a feature whose p value calculated in the process of S15 is less than or equal to a predetermined value from among the multiple features of the handwritten character (S16).

続いて、特徴値取得部11は、図4に示すように、複数の被験者ごとに、S11の処理で取得した第1特徴値を用いることによって、複数の他の特徴のそれぞれを示す特徴値(以下、第3特徴値とも呼ぶ)を算出する(S21)。以下、S21の処理の具体例について説明を行う。 Next, as shown in FIG. 4, the feature value acquisition unit 11 obtains feature values ( (hereinafter also referred to as the third feature value) is calculated (S21). A specific example of the process in S21 will be described below.

[S21の処理の具体例]
特徴値取得部11は、複数の他の特徴として、手書き文字から取得された位置(手書き文字から取得されたX座標とY座標に対応する位置)を用いることによって、タブレット上におけるペンの先端部の位置の単位時間あたりの変化率(移動速度)を示す「Writing Velocity」と、「Writing Velocity」の単位時間あたりの変化率を示す「Writing Acceleration」と、「Writing Acceleration」の単位時間あたりの変化率を示す「Writing Jerk」とを単位時間ごとに算出して、「Writing Velocity」、「Writing Acceleration」及び「Writing Jerk」の時系列データをそれぞれ取得する。
[Specific example of processing in S21]
The feature value acquisition unit 11 determines the tip of the pen on the tablet by using the position acquired from the handwritten character (the position corresponding to the X coordinate and Y coordinate acquired from the handwritten character) as a plurality of other features. "Writing Velocity" indicates the rate of change (moving speed) per unit time of the position of "Writing Velocity", "Writing Acceleration" indicates the rate of change per unit time of "Writing Velocity", and the change per unit time of "Writing Acceleration""WritingJerk" indicating the rate is calculated for each unit time to obtain time series data of "Writing Velocity", "Writing Acceleration" and "Writing Jerk", respectively.

具体的に、特徴値取得部11は、以下の式(4)から式(6)のそれぞれに従うことによって、単位時間ごとの「Writing Velocity」、「Writing Acceleration」及び「Writing Jerk」を算出する。なお、式(4)から(6)において、xは、時間tにおけるペンの先端部のX座標を示し、yは、時間tにおけるペンの先端部のY座標を示し、dは、時間tから時間ti+1までの間におけるペンの先端部の移動距離を示し、vは、時間tから時間ti+1までの間におけるペンの先端部の移動速度(すなわち、「Writing Velocity」)を示し、aは、時間tから時間ti+1までの間におけるvの変化率(すなわち、「Writing Acceleration」)を示し、jは、時間tから時間ti+1までの間におけるaの変化率(すなわち、「Writing Jerk」)を示している。 Specifically, the feature value acquisition unit 11 calculates "Writing Velocity", "Writing Acceleration", and "Writing Jerk" for each unit time by following each of the following equations (4) to (6). Note that in equations (4) to (6), x i indicates the X coordinate of the tip of the pen at time t i , y i indicates the Y coordinate of the tip of the pen at time t i , and d i represents the moving distance of the tip of the pen from time t i to time t i+1 , and v i represents the moving speed of the tip of the pen from time t i to time t i+1 (i.e., “Writing "Velocity"), a i indicates the rate of change of v i from time t i to time t i+1 (that is, "Writing Acceleration"), and j i indicates the rate of change of v i from time t i to time t i+1 ( i.e., "Writing Acceleration"); It shows the rate of change of a i between (ie, "Writing Jerk").

Figure 0007421703000004
Figure 0007421703000004

Figure 0007421703000005
Figure 0007421703000005

Figure 0007421703000006
Figure 0007421703000006

また、特徴値取得部11は、複数の他の特徴として、手書き文字から取得された筆圧を用いることによって、筆圧の1次微分値を示す「Pressure 1st Derivative」と、筆圧の2次微分値を示す「Pressure 2nd Derivative」とを単位時間ごとに算出して、「Pressure 1st Derivative」及び「Pressure 2nd Derivative」の時系列データをそれぞれ取得する。 In addition, the feature value acquisition unit 11 uses the pen pressure acquired from the handwritten characters to obtain "Pressure 1st Derivative" indicating the first derivative value of the pen pressure, and a second derivative of the pen pressure, as a plurality of other features. "Pressure 2nd Derivative" indicating the differential value is calculated for each unit time to obtain time series data of "Pressure 1st Derivative" and "Pressure 2nd Derivative", respectively.

具体的に、特徴値取得部11は、以下の式(7)及び式(8)のそれぞれに従うことによって、「Pressure 1st Derivative」及び「Pressure 2nd Derivative」を算出する。なお、式(7)及び式(8)において、pは、時間tにおけるペンの先端部における筆圧を示し、p1は、時間tから時間ti+1までの間におけるpの微分値(すなわち、「Pressure 1st Derivative」)を示し、p2は、時間tから時間ti+1までの間におけるp1の微分値(すなわち、「Pressure 2nd Derivative」)を示している。 Specifically, the feature value acquisition unit 11 calculates "Pressure 1st Derivative" and "Pressure 2nd Derivative" by following each of the following equations (7) and (8). In equations (7) and (8), p i indicates the writing pressure at the tip of the pen at time t i , and p1 i is the differential of p i from time t i to time t i+1 . p2 i indicates the differential value of p1 i from time t i to time t i+1 (ie, “Pressure 2nd Derivative”).

Figure 0007421703000007
Figure 0007421703000007

Figure 0007421703000008
Figure 0007421703000008

また、特徴値取得部11は、複数の他の特徴として、手書き文字から取得された方位角を用いることによって、方位角の1次微分値を示す「Azimuth 1st Derivative」と、方位角の2次微分値を示す「Azimuth 2nd Derivative」とを単位時間ごとに算出して、「Azimuth 1st Derivative」及び「Azimuth 2nd Derivative」の時系列データをそれぞれ取得する。 In addition, the feature value acquisition unit 11 uses the azimuth acquired from the handwritten characters to obtain "Azimuth 1st Derivative" indicating the first derivative of the azimuth, and the second derivative of the azimuth, as a plurality of other features. "Azimuth 2nd Derivative" indicating a differential value is calculated for each unit time to obtain time series data of "Azimuth 1st Derivative" and "Azimuth 2nd Derivative", respectively.

具体的に、特徴値取得部11は、以下の式(9)及び式(10)のそれぞれに従うことによって、「Azimuth 1st Derivative」及び「Azimuth 2nd Derivative」を算出する。なお、式(9)及び(10)において、azは、時間tにおけるペンの先端部における方位角を示し、az1は、時間tから時間ti+1までの間におけるペンの先端部における方位角の微分値(すなわち、「Azimuth 1st Derivative」)を示し、az2は、時間tから時間ti+1までの間におけるaz1の微分値(すなわち、「Azimuth 2nd Derivative」)を示している。 Specifically, the feature value acquisition unit 11 calculates "Azimuth 1st Derivative" and "Azimuth 2nd Derivative" by following each of the following equations (9) and (10). In equations (9) and (10), az i represents the azimuth at the tip of the pen at time t i , and az1 i represents the azimuth at the tip of the pen from time t i to time t i+1. indicates the differential value of the azimuth angle (i.e., “Azimuth 1st Derivative”), and az2 i indicates the differential value of az1 i from time t i to time t i+1 (i.e., “Azimuth 2nd Derivative”) .

Figure 0007421703000009
Figure 0007421703000009

Figure 0007421703000010
Figure 0007421703000010

また、特徴値取得部11は、複数の他の特徴として、手書き文字から取得された高度角を用いることによって、高度角の1次微分値を示す「Altitude 1st Derivative」と、高度角の2次微分値を示す「Altitude 2nd Derivative」とを単位時間ごとに算出して、「Altitude 1st Derivative」及び「Altitude 2nd Derivative」の時系列データをそれぞれ取得する。 In addition, the feature value acquisition unit 11 uses the altitude angle acquired from the handwritten characters as a plurality of other features to obtain "Altitude 1st Derivative" indicating the first derivative value of the altitude angle, and the second derivative of the altitude angle. "Altitude 2nd Derivative" indicating a differential value is calculated for each unit time to obtain time series data of "Altitude 1st Derivative" and "Altitude 2nd Derivative", respectively.

具体的に、特徴値取得部11は、以下の式(11)及び式(12)のそれぞれに従うことによって、「Altitude 1st Derivative」及び「Altitude 2nd Derivative」を算出する。なお、式(11)及び(12)において、alは、時間tにおけるペンの先端部における高度角を示し、al1は、時間tから時間ti+1までの間におけるペンの先端部における高度角の微分値(すなわち、「Altitude 1st Derivative」)を示し、al2は、時間tから時間ti+1までの間におけるal1の微分値(すなわち、「Altitude 2nd Derivative」)を示している。 Specifically, the feature value acquisition unit 11 calculates "Altitude 1st Derivative" and "Altitude 2nd Derivative" by following each of the following equations (11) and (12). In equations (11) and (12), al i represents the altitude angle at the tip of the pen at time t i , and al1 i represents the altitude angle at the tip of the pen from time t i to time t i+1. indicates the differential value of the altitude angle (i.e., "Altitude 1st Derivative"), and al2 i indicates the differential value of al1 i from time t i to time t i+1 (i.e., "Altitude 2nd Derivative") .

Figure 0007421703000011
Figure 0007421703000011

Figure 0007421703000012
Figure 0007421703000012

また、特徴値取得部11は、複数の他の特徴として、手書き文字から取得された位置を用いることによって、単位時間ごとに取得された位置(以下、第2位置とも呼ぶ)のそれぞれについて、第2位置との距離が「1(mm)」である位置であって第2距離よりも前に取得された位置(以下、第1位置とも呼ぶ)と、第2位置との距離が「1(mm)」である位置であって第2距離よりも後に取得された位置(以下、第3位置とも呼ぶ)とを特定し、第1位置と第2位置とを通る直線と第2位置と第3位置とを通る直線とのなす角を示す「Angle 1mm」を単位時間ごとに算出して、「Angle 1mm」の時系列データを取得する。 In addition, the feature value acquisition unit 11 uses the positions acquired from handwritten characters as the plurality of other features to obtain the first A position whose distance from the second position is "1 (mm)" and which was acquired before the second distance (hereinafter also referred to as the first position) and a position whose distance from the second position is "1 (mm)". mm)" that was acquired after the second distance (hereinafter also referred to as the third position), and a straight line passing through the first and second positions and a straight line between the second and second positions. "Angle 1 mm" indicating the angle formed by the straight line passing through the three positions is calculated for each unit time, and time series data of "Angle 1 mm" is obtained.

具体的に、特徴値取得部11は、例えば、図12に示すように、手書き文字WDの書字時におけるペンの先端部の位置(図中の網掛け部分)のうち、位置Pを第1位置として特定し、位置Pを第2位置として特定し、Pを第3位置として特定する。そして、特徴値取得部11は、位置Pと位置Pとを通る直線と位置Pと位置Pとを通る直線とのなす角であるANを特定する。 Specifically, as shown in FIG. 12, the feature value acquisition unit 11 selects the position Pk from among the positions of the tip of the pen (the shaded part in the figure) when writing the handwritten character WD. The first position is specified, the position P i is specified as the second position, and the position P j is specified as the third position. Then, the feature value acquisition unit 11 specifies AN, which is the angle formed by the straight line passing through the positions P k and P i and the straight line passing through the positions P i and P j .

また、特徴値取得部11は、複数の他の特徴として、手書き文字から取得された位置を用いることによって、単位時間ごとに取得された第2位置のそれぞれについて、第2位置との距離が「3(mm)」である位置であって第2距離よりも前に取得された第1位置と、第2位置との距離が「3(mm)」である位置であって第2距離よりも後に取得された第3位置とを特定し、第1位置と第2位置とを通る直線と第2位置と第3位置とを通る直線とのなす角を示す「Angle 3mm」を単位時間ごとに算出して、「Angle 3mm」の時系列データを取得する。 Further, the feature value acquisition unit 11 uses the positions acquired from the handwritten characters as the plurality of other features, so that for each of the second positions acquired every unit time, the distance from the second position is " 3 (mm)'' and a first position acquired before the second distance; and a position where the distance between the second position is ``3 (mm)'' and is less than the second distance. The third position acquired later is specified, and "Angle 3 mm" indicating the angle between the straight line passing through the first position and the second position and the straight line passing through the second position and the third position is calculated every unit time. Calculate and obtain time series data of "Angle 3mm".

さらに、特徴値取得部11は、複数の他の特徴として、手書き文字から取得された位置を用いることによって、単位時間ごとに取得された第2位置のそれぞれについて、第2位置との距離が「5(mm)」である位置であって第2距離よりも前に取得された第1位置と、第2位置との距離が「5(mm)」である位置であって第2距離よりも後に取得された第3位置とを特定し、第1位置と第2位置とを通る直線と第2位置と第3位置とを通る直線とのなす角を示す「Angle 5mm」を単位時間ごとに算出して、「Angle 5mm」の時系列データを取得する。 Furthermore, the feature value acquisition unit 11 uses positions acquired from handwritten characters as a plurality of other features, so that for each of the second positions acquired every unit time, the distance from the second position is " 5 (mm)'' and a first position acquired before the second distance; and a position where the distance between the second position is ``5 (mm)'' and is less than the second distance. The third position acquired later is specified, and "Angle 5 mm" indicating the angle between the straight line passing through the first position and the second position and the straight line passing through the second position and the third position is calculated every unit time. Calculate and obtain time series data of "Angle 5mm".

具体的に、特徴値取得部11は、以下の式(13)に従うことによって、「Angle 1mm」、「Angle 3mm」及び「Angle 5mm」を算出する。 Specifically, the feature value acquisition unit 11 calculates "Angle 1 mm", "Angle 3 mm", and "Angle 5 mm" according to the following equation (13).

Figure 0007421703000013
Figure 0007421703000013

ここで、式(13)において、i、j及びkは、以下の式(14)に従うことによって算出(特定)される。 Here, in equation (13), i, j, and k are calculated (specified) according to equation (14) below.

Figure 0007421703000014
Figure 0007421703000014

さらに、累積距離lは、以下の式(15)に従うことによって算出される。 Further, the cumulative distance l is calculated according to the following equation (15).

Figure 0007421703000015
Figure 0007421703000015

すなわち、手書き文字に含まれる真っ直ぐな線が書字される場合、通常、「Angle 1mm」、「Angle 3mm」及び「Angle 5mm」の値は、それぞれ「180」に近づく。そのため、例えば、「Angle 1mm」等の値が「180」から離れている場合、その手書き文字を書字した被験者がアルツハイマー病である可能性があると判断できる。 That is, when straight lines included in handwritten characters are written, the values of "Angle 1 mm", "Angle 3 mm", and "Angle 5 mm" each approach "180" normally. Therefore, for example, if a value such as "Angle 1 mm" is far from "180", it can be determined that the subject who wrote the handwritten character may have Alzheimer's disease.

したがって、分類装置1は、後述するように、上記の「Angle 1mm」、「Angle 3mm」及び「Angle 5mm」を算出して学習データに含めることによって、アルツハイマー病患者と健常者との分類を高精度に行うことが可能な学習モデルを生成することが可能になる。 Therefore, as will be described later, the classification device 1 improves the classification of Alzheimer's disease patients and healthy individuals by calculating and including the above-mentioned "Angle 1mm," "Angle 3mm," and "Angle 5mm" in the learning data. It becomes possible to generate a learning model that can be performed accurately.

図4に戻り、特徴特定部13は、S21の処理で算出した第3特徴値についてt検定を行う(S22)。 Returning to FIG. 4, the feature specifying unit 13 performs a t-test on the third feature value calculated in the process of S21 (S22).

そして、特徴特定部13は、複数の他の特徴から、S15の処理で算出されたp値が所定以下である特徴を特定する(S23)。以下、S15及びS22の処理で行われるt検定の結果の具体例について説明を行う。 Then, the feature identifying unit 13 identifies a feature whose p value calculated in the process of S15 is less than or equal to a predetermined value from among the plurality of other features (S23). Hereinafter, a specific example of the results of the t-test performed in the processes of S15 and S22 will be explained.

[t検定の結果の具体例]
図13から図15は、t検定の結果の具体例について説明する図である。具体的に、図13及び図14は、S22の処理で行われるt検定の具体例について説明する図であり、図15は、15の処理で行われるt検定の具体例について説明する図である。
[Specific example of t-test results]
FIGS. 13 to 15 are diagrams illustrating specific examples of t-test results. Specifically, FIGS. 13 and 14 are diagrams for explaining a specific example of the t-test performed in the process of S22, and FIG. 15 is a diagram for explaining a specific example of the t-test performed in the process of S15. .

図13等に示すテーブルには、テーブルに含まれる各データを識別する「項番」と、t検定の対象を示す「特徴値」と、アルキメデスの螺旋のなぞり書きの手書き文字についてのt検定を行うことによって算出されたp値を示す「Task1」と、サインカーブのなぞり書きの手書き文字についてのt検定を行うことによって算出されたp値を示す「Task2」と、三重丸の模倣書きの手書き文字についてのt検定を行うことによって算出されたp値を示す「Task3」と、三本線のなぞり書きの手書き文字についてのt検定を行うことによって算出されたp値を示す「Task4」と、カタカナの「ク」のフリーライディングの手書き文字についてのt検定を行うことによって算出されたp値を示す「Task5」と、カタカナの「セ」のフリーライディングの手書き文字についてのt検定を行うことによって算出されたp値を示す「Task6」とを項目として有する。 The table shown in Figure 13 etc. contains the "item number" that identifies each data included in the table, the "feature value" that indicates the target of the t-test, and the t-test for the handwritten characters tracing Archimedes' spiral. "Task 1" shows the p-value calculated by performing a t-test on the handwritten character tracing the sine curve, and "Task2" shows the p-value calculated by performing the t-test on the handwritten character tracing the sine curve, and the handwritten character imitating the triple circle. "Task 3" shows the p-value calculated by performing a t-test on three-line handwritten characters, "Task 4" shows the p-value calculated by performing a t-test on three-line handwritten characters, and "Task 5" shows the p-value calculated by performing a t-test on the free-riding handwritten character of "ku" and the p-value calculated by performing a t-test on the free-riding handwritten character of katakana "se". ``Task6'' indicating the p-value.

なお、「特徴値」には、「Writing Velocity」、「Writing Acceleration」及び「Writing Jerk」の被験者ごとの平均値である「Writing Velocity Mean」、「Writing Acceleration Mean」及び「Writing Jerk Mean」が設定される。 Note that the "feature value" includes "Writing Velocity Mean" and "Writing Acceleration Mean", which are the average values for each subject of "Writing Velocity", "Writing Acceleration", and "Writing Jerk". and “Writing Jerk Mean” is set. be done.

また、「特徴値」には、「Writing Velocity」、「Writing Acceleration」及び「Writing Jerk」の被験者ごとの標準偏差である「Writing Velocity Std」、「Writing Acceleration Std」及び「Writing Jerk Std」が設定される。 In addition, "feature value" includes "Writing Velocity Std", "Writing Acceleration Std" and "W riting Jerk Std” is set. be done.

同様に、「特徴値」には、「Pressure 1st Derivative Mean」、「Pressure 2nd Derivative Mean」、「Pressure 1st Derivative Std」、「Pressure 2nd Derivative Std」、「Azimuth 1st Derivative Mean」、「Azimuth 2nd Derivative Mean」、「Azimuth 1st Derivative Std」、「Azimuth 2nd Derivative Std」、「Altitude 1st Derivative Mean」、「Altitude 2nd Derivative Mean」、「Altitude 1st Derivative Std」、「Altitude 2nd Derivative Std」、「Angle 1mm Mean」、「Angle 3mm Mean」、「Angle 5mm Mean」、「Angle 1mm Std」、「Angle 3mm Std」及び「Angle 5mm Std」が設定される。 Similarly, the "feature value" includes "Pressure 1st Derivative Mean", "Pressure 2nd Derivative Mean", "Pressure 1st Derivative Std", "Pressure 2nd Derivative Mean" e Std”, “Azimuth 1st Derivative Mean”, “Azimuth 2nd Derivative Mean” ”, “Azimuth 1st Derivative Std”, “Azimuth 2nd Derivative Std”, “Altitude 1st Derivative Mean”, “Altitude 2nd Derivative Mea” n”, “Altitude 1st Derivative Std”, “Altitude 2nd Derivative Std”, “Angle 1mm Mean”, "Angle 3mm Mean", "Angle 5mm Mean", "Angle 1mm Std", "Angle 3mm Std" and "Angle 5mm Std" are set.

また、「特徴値」には、S14の処理において行われたX座標、Y座標、筆圧、方位角、高度角及び位置(X座標及びY座標に対応する位置)のそれぞれについてのマッチングの結果に対応する「DP Matching(X coordinate)」、「DP Matching(Y coordinate)」、「DP Matching(Pressure)」、「DP Matching(Azimuth)」、「DP Matching(Altitude)」及び「DP Matching(XY coordinate)」が設定される。 In addition, "feature value" includes the results of matching for each of the X coordinate, Y coordinate, pen pressure, azimuth angle, altitude angle, and position (position corresponding to the X coordinate and Y coordinate) performed in the process of S14. "DP Matching (X coordinate)", "DP Matching (Y coordinate)", "DP Matching (Pressure)", "DP Matching (Azimuth)", "DP Matching (Al position)” and “DP Matching (XY "coordinate)" is set.

具体的に、図13に示すテーブルにおいて、「項番」が「1」であるデータには、「特徴値」として「Writing Velocity Mean」が設定され、「Task1」として「0.10560」が設定され、「Task2」として「0.05703」が設定され、「Task3」として「0.00092」が設定され、「Task4」として「0.09379」が設定され、「Task5」として「0.00001」が設定され、「Task6」として「0.00001」が設定されている。 Specifically, in the table shown in FIG. 13, for the data whose "item number" is "1", "Writing Velocity Mean" is set as the "feature value", and "0.10560" is set as "Task1". "0.05703" is set as "Task2", "0.00092" is set as "Task3", "0.09379" is set as "Task4", and "0.00001" is set as "Task5". is set, and "0.00001" is set as "Task6".

また、図13に示すテーブルにおいて、「項番」が「2」であるデータには、「特徴値」として「Writing Velocity Std」が設定され、「Task1」として「0.35079」が設定され、「Task2」として「0.24773」が設定され、「Task3」として「0.01310」が設定され、「Task4」として「0.51000」が設定され、「Task5」として「0.00002」が設定され、「Task6」として「0.00150」が設定されている。図13から図15に含まれる他のデータについての説明は省略する。 Furthermore, in the table shown in FIG. 13, for the data whose "item number" is "2", "Writing Velocity Std" is set as the "feature value", "0.35079" is set as "Task1", "0.24773" is set as "Task2", "0.01310" is set as "Task3", "0.51000" is set as "Task4", and "0.00002" is set as "Task5". and "0.00150" is set as "Task6". Descriptions of other data included in FIGS. 13 to 15 will be omitted.

そして、特徴特定部13は、S16及びS23の処理において、例えば、「Task1」、「Task2」、「Task3」、「Task4」、「Task5」及び「Task6」に設定された値の全てが所定値以下であるデータの「特徴値」に対応する特徴を特定する。 Then, in the processing of S16 and S23, the feature specifying unit 13 determines that, for example, all of the values set in "Task1", "Task2", "Task3", "Task4", "Task5", and "Task6" are set to predetermined values. Identify the features that correspond to the "feature values" of the data below.

図4に戻り、データ生成部14は、複数の被験者ごとに、S16の処理で特定した特徴を示す第1特徴値と、S23の処理で特定した特徴と示す第3特徴値と、各被験者がパーキンソン病患者と健常者とのうちのどちらであるかを示す情報とを含む複数の学習データを生成する(S24)。 Returning to FIG. 4, the data generation unit 14 generates, for each of the plurality of subjects, a first feature value indicating the feature identified in the processing of S16, a third feature value indicating the feature identified in the processing of S23, and a third feature value indicating the feature identified in the processing of S23. A plurality of learning data including information indicating whether the patient is a Parkinson's disease patient or a healthy person is generated (S24).

具体的に、データ生成部14は、例えば、複数の被験者ごとであって手書き文字の種類ごとに、学習データの生成を行う。 Specifically, the data generation unit 14 generates learning data for each type of handwritten character for each of a plurality of subjects, for example.

そして、モデル生成部15は、S24の処理で生成した複数の学習データを用いることによって学習モデルを生成する(S25)。 Then, the model generation unit 15 generates a learning model by using the plurality of learning data generated in the process of S24 (S25).

具体的に、モデル生成部15は、例えば、手書き文字の種類ごとに生成した学習データを用いることにより、手書き文字の種類毎の学習モデルをそれぞれ生成する。 Specifically, the model generation unit 15 generates a learning model for each type of handwritten character, for example, by using learning data generated for each type of handwritten character.

その後、分類装置1は、例えば、新たな被験者によって手書き文字の書字が行われた場合、書字された手書き文字に対応する第1特徴値と第3特徴値とを特定する。そして、分類装置1は、特定した第1特徴値と第3特徴値を学習モデル(S25の処理で生成された学習モデル)に入力し、新たな被験者がパーキンソン病患者であるか否かを示す出力値(例えば、パーキンソン病である確率を示す出力値)を取得する。 After that, for example, when a new subject writes a handwritten character, the classification device 1 identifies the first feature value and the third feature value corresponding to the handwritten character. Then, the classification device 1 inputs the identified first feature value and third feature value into a learning model (the learning model generated in the process of S25), and indicates whether the new subject is a Parkinson's disease patient. Obtain an output value (eg, an output value indicating the probability of having Parkinson's disease).

これにより、パーキンソン病の診断を行う医師は、学習モデルからの出力値を参照することで、新たな被験者がパーキンソン病患者であるか否かの診断を容易に行うことが可能になる。以下、S25の処理で生成された学習モデルにおける分類精度について説明を行う。 Thereby, a doctor diagnosing Parkinson's disease can easily diagnose whether a new subject is a Parkinson's disease patient by referring to the output value from the learning model. The classification accuracy of the learning model generated in the process of S25 will be explained below.

[学習モデルの分類精度]
図16及び図17は、S25の処理で生成した学習モデルの分類精度について説明する図である。図16は、S25の処理で生成した学習モデルの分類精度を説明する図である。これに対し、図17は、S16の処理で特定した特徴を示す第1特徴値を含まない学習データ(S23の処理で特定した特徴と示す第3特徴値と、各被験者がパーキンソン病患者と健常者とのうちのどちらであるかを示す情報とを含む学習データ)によって生成した学習モデルの分類精度を説明する図である。
[Classification accuracy of learning model]
FIGS. 16 and 17 are diagrams illustrating the classification accuracy of the learning model generated in the process of S25. FIG. 16 is a diagram illustrating the classification accuracy of the learning model generated in the process of S25. On the other hand, FIG. 17 shows learning data that does not include the first feature value indicating the feature identified in the process of S16 (the third feature value indicating the feature identified in the process of S23, and that each subject is a Parkinson's disease patient and a healthy FIG. 4 is a diagram illustrating the classification accuracy of a learning model generated using learning data (including information indicating which one is a person and a person).

具体的に、図16に示す例は、「Task1」、「Task2」、「Task3」、「Task4」、「Task5」及び「Task6」のそれぞれについての分類精度が「92.83(%)」、「97.17(%)」、「99.50(%)」、「99.75(%)」、「95.92(%)」及び「94.17(%)」であることを示しており、図17に示す例における各分類精度よりも高い数値になっている。 Specifically, in the example shown in FIG. 16, the classification accuracy for each of "Task1", "Task2", "Task3", "Task4", "Task5", and "Task6" is "92.83 (%)", "97.17(%)", "99.50(%)", "99.75(%)", "95.92(%)" and "94.17(%)" This value is higher than each classification accuracy in the example shown in FIG.

すなわち、図16及び図17は、S16の処理で特定した特徴を示す第1特徴値を含む学習データによって生成された学習モデルの方が、S16の処理で特定した特徴を示す第1特徴値を含まない学習データによって生成された学習モデルの方よりも、パーキンソン病患者と健常者との分類を高精度に行うことができることを示している。 In other words, FIGS. 16 and 17 show that the learning model generated by the learning data including the first feature value indicating the feature identified in the process of S16 is more The results show that the learning model can classify Parkinson's disease patients and healthy people with higher accuracy than a learning model generated using training data that does not contain this data.

これにより、パーキンソン病の診断を行う医師は、生成した学習モデルを用いることで、パーキンソン病の診断をより高精度に行うことが可能になる。 This allows a doctor who diagnoses Parkinson's disease to diagnose Parkinson's disease with higher accuracy by using the generated learning model.

1:分類装置
5:操作端末
101:CPU
102:メモリ
103:ネットワークインタフェース
104:記憶媒体
105:バス
1: Classification device 5: Operation terminal 101: CPU
102: Memory 103: Network interface 104: Storage medium 105: Bus

Claims (14)

第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す第1特徴値を取得し、
前記複数の対象者ごとに、各対象者に対応する前記第1特徴値と、基準文字についての前記複数の特徴のそれぞれを示す第2特徴値とのDP(Dynamic Programming)マッチングを行い、
前記DPマッチングの結果に基づいて、前記複数の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第1特徴値の傾向が異なる1以上の特徴を特定し、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、
前記複数の学習データを用いることによって学習モデルを生成する、
処理をコンピュータに実行させることを特徴とする分類プログラム。
For each of the plurality of subjects included in the first group and the second group, obtain a first feature value indicating each of the plurality of features of handwritten characters by each subject,
For each of the plurality of subjects, performing DP (Dynamic Programming) matching between the first feature value corresponding to each subject and a second feature value indicating each of the plurality of features of the reference character,
Based on the result of the DP matching, among the plurality of features, a tendency of the first feature value between the plurality of subjects included in the first group and the plurality of subjects included in the second group is determined. identify one or more characteristics that differ,
For each of the plurality of subjects included in the first group and the second group, at least a part of the first feature value indicating each of the one or more characteristics of each subject, and Generating a plurality of learning data including information indicating which of the first group and the second group is included,
generating a learning model by using the plurality of learning data;
A classification program that causes a computer to perform processing.
請求項1において、
前記複数の特徴は、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角とのうちの少なくとも1つを含む、
ことを特徴とする分類プログラム。
In claim 1,
The plurality of characteristics include at least one of the writing pressure and coordinates of the tip of the pen at predetermined time intervals when writing the handwritten character, and the altitude angle and azimuth of the rear end of the pen. ,
A classification program characterized by:
請求項1において、
前記1以上の特徴を特定する処理では、
前記DPマッチングの結果を示す値についてのt検定を行い、
前記複数の特徴のうち、前記t検定によって算出されたp値が所定以下である特徴を特定する、
ことを特徴とする分類プログラム。
In claim 1,
In the process of identifying the one or more characteristics,
Perform a t-test on the value indicating the result of the DP matching,
out of the plurality of features, specifying a feature whose p value calculated by the t-test is less than or equal to a predetermined value;
A classification program characterized by:
請求項1において、
前記第1グループに含まれる複数の対象者は、所定の病気の罹患者でない対象者であり、
前記第2グループに含まれる複数の対象者は、前記所定の病気の罹患者である対象者である、
ことを特徴とする分類プログラム。
In claim 1,
The plurality of subjects included in the first group are subjects who are not affected by a predetermined disease,
The plurality of subjects included in the second group are subjects who are suffering from the predetermined disease.
A classification program characterized by:
請求項4において、さらに、
前記複数の特徴ごとに、各特徴を示す前記第1特徴値のうち、前記第1グループに含まれる複数の対象者に対応する特徴値の平均値を取得し、
前記平均値のそれぞれに対応する文字を前記基準文字として特定する、
処理をコンピュータに実行させることを特徴とする分類プログラム。
In claim 4, further:
For each of the plurality of features, among the first feature values indicating each feature, obtain an average value of feature values corresponding to the plurality of subjects included in the first group,
identifying characters corresponding to each of the average values as the reference characters;
A classification program that causes a computer to perform processing.
請求項2において、さらに、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出し、
前記第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定する、
処理をコンピュータに実行させ、
前記複数の学習データを生成する処理では、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者についての前記1以上の特徴のそれぞれを示す前記第3特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成する、
ことを特徴とする分類プログラム。
In claim 2, further:
For each of the plurality of subjects included in the first group and the second group, by using the first feature value, a third feature value indicating each of a plurality of other features different from the plurality of features is calculated. death,
By using the third characteristic value, among the plurality of other characteristics, the third characteristic is determined between the plurality of subjects included in the first group and the plurality of subjects included in the second group. identifying one or more other features whose values have different trends;
Let the computer carry out the process,
In the process of generating the plurality of learning data,
For each of the plurality of subjects included in the first group and the second group, at least a part of the first feature value indicating each of the one or more characteristics for each subject; A plurality of learning data including at least a part of the third feature value indicating each of one or more features and information indicating which of the first group and the second group each subject is included in. generate,
A classification program characterized by:
請求項6において、
前記複数の他の特徴は、前記手書き文字の書字時における前記ペンの後端部の高度角の前記所定時間における第1変化率と、前記第1変化率の前記所定時間における第2変化率と、前記ペンの後端部の方位角の前記所定時間における第3変化率と、前記第3変化率の前記所定時間における第4変化率とのうちの少なくとも1つを含む、
ことを特徴とする分類プログラム。
In claim 6,
The plurality of other features include a first rate of change of the altitude angle of the rear end of the pen during the predetermined time period when writing the handwritten character, and a second rate of change of the first rate of change during the predetermined time period. and at least one of a third rate of change of the azimuth angle of the rear end of the pen in the predetermined time period, and a fourth rate of change of the third rate of change in the predetermined time period.
A classification program characterized by:
請求項6において、
前記複数の他の特徴は、前記手書き文字の書字時における前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角を含む、
ことを特徴とする分類プログラム。
In claim 6,
The plurality of other features include a distance between a first coordinate and a second coordinate among the coordinates at each predetermined time when writing the handwritten character, and a distance between the second coordinate and the third coordinate. includes an angle between a straight line passing through the first coordinate and the second coordinate and a straight line passing through the second coordinate and the third coordinate at the coordinates of three points where the distance is a predetermined length;
A classification program characterized by:
請求項1において、さらに、
新たな対象者についての前記複数の特徴のそれぞれ示す新たな特徴値を受け付け、
前記学習モデルに対する前記新たな特徴値の入力に応じて出力される情報として、前記新たな対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報を出力する、
処理をコンピュータに実行させることを特徴とする分類プログラム。
In claim 1, further:
accepting new feature values indicating each of the plurality of features about the new subject;
outputting information indicating which of the first group and the second group the new target person is included in as information output in response to input of the new feature value to the learning model;
A classification program that causes a computer to perform processing.
第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す複数の第1特徴値を取得し、
前記第1グループ及び第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出し、
前記第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定し、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の他の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、
前記複数の学習データを用いることによって学習モデルを生成する、
処理をコンピュータに実行させ、
前記複数の他の特徴は、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角と、前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角とのうちの少なくとも1つを含む、
ことを特徴とする分類プログラム。
For each of the plurality of subjects included in the first group and the second group, obtain a plurality of first feature values indicating each of the plurality of features of handwritten characters by each subject,
For each of the plurality of subjects included in the first group and the second group, by using the first feature value, a third feature value indicating each of a plurality of other features different from the plurality of features is calculated. ,
By using the third characteristic value, among the plurality of other characteristics, the third characteristic is determined between the plurality of subjects included in the first group and the plurality of subjects included in the second group. identify one or more other features whose values have different trends;
For each of the plurality of subjects included in the first group and the second group, at least a portion of the first feature value indicating each of the one or more other characteristics for each subject, and each subject Generating a plurality of learning data including information indicating which of the first group and the second group the learning data is included in;
generating a learning model by using the plurality of learning data;
Let the computer carry out the process,
The plurality of other characteristics include the writing pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character, the altitude angle and azimuth of the rear end of the pen, and the coordinates of the tip of the pen at each predetermined time. Among the coordinates, the first coordinate and the coordinate of three points have a distance between the first coordinate and the second coordinate and a distance between the second coordinate and the third coordinate of a predetermined length. at least one of an angle formed by a straight line passing through the second coordinate and a straight line passing through the second coordinate and the third coordinate;
A classification program characterized by:
第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す第1特徴値を取得する特徴値取得部と、
前記複数の対象者ごとに、各対象者に対応する前記第1特徴値と、基準文字についての前記複数の特徴のそれぞれを示す第2特徴値とのDPマッチングを行うマッチング部と、
前記DPマッチングの結果に基づいて、前記複数の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第1特徴値の傾向が異なる1以上の特徴を特定する特徴特定部と、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成するデータ生成部と、
前記複数の学習データを用いることによって学習モデルを生成するモデル生成部と、を有する、
ことを特徴とする分類装置。
a feature value acquisition unit that acquires, for each of the plurality of subjects included in the first group and the second group, a first feature value indicating each of the plurality of characteristics of handwritten characters by each subject;
a matching unit that performs DP matching for each of the plurality of subjects, between the first feature value corresponding to each subject and a second feature value indicating each of the plurality of features of the reference character;
Based on the result of the DP matching, among the plurality of features, a tendency of the first feature value between the plurality of subjects included in the first group and the plurality of subjects included in the second group is determined. a feature identification unit that identifies one or more features that differ in
For each of the plurality of subjects included in the first group and the second group, at least a part of the first feature value indicating each of the one or more characteristics of each subject, and a data generation unit that generates a plurality of learning data including information indicating which of the first group and the second group the learning data is included in;
a model generation unit that generates a learning model by using the plurality of learning data;
A classification device characterized by:
第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す複数の第1特徴値を取得する特徴値取得部と、
前記第1グループ及び第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出する特徴値算出部と、
前記第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定する特徴特定部と、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の他の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成するデータ生成部と、
前記複数の学習データを用いることによって学習モデルを生成するモデル生成部と、を有し、
前記複数の他の特徴は、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角と、前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角とのうちの少なくとも1つを含む、
ことを特徴とする分類装置。
a feature value acquisition unit that acquires, for each of the plurality of subjects included in the first group and the second group, a plurality of first feature values indicating each of the plurality of characteristics of handwritten characters by each subject;
For each of the plurality of subjects included in the first group and the second group, by using the first feature value, a third feature value indicating each of a plurality of other features different from the plurality of features is calculated. a feature value calculation unit;
By using the third characteristic value, among the plurality of other characteristics, the third characteristic is determined between the plurality of subjects included in the first group and the plurality of subjects included in the second group. a feature identification unit that identifies one or more other features with different value trends;
For each of the plurality of subjects included in the first group and the second group, at least a portion of the first feature value indicating each of the one or more other characteristics for each subject, and each subject a data generation unit that generates a plurality of learning data including information indicating which of the first group and the second group the learning data is included in;
a model generation unit that generates a learning model by using the plurality of learning data,
The plurality of other characteristics include the writing pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character, the altitude angle and azimuth of the rear end of the pen, and the coordinates of the tip of the pen at each predetermined time. Among the coordinates, the first coordinate and the coordinate of three points have a distance between the first coordinate and the second coordinate and a distance between the second coordinate and the third coordinate of a predetermined length. at least one of an angle formed by a straight line passing through the second coordinate and a straight line passing through the second coordinate and the third coordinate;
A classification device characterized by:
第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す第1特徴値を取得し、
前記複数の対象者ごとに、各対象者に対応する前記第1特徴値と、基準文字についての前記複数の特徴のそれぞれを示す第2特徴値とのDPマッチングを行い、
前記DPマッチングの結果に基づいて、前記複数の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第1特徴値の傾向が異なる1以上の特徴を特定し、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、
前記複数の学習データを用いることによって学習モデルを生成する、
処理をコンピュータに実行させることを特徴とする分類方法。
For each of the plurality of subjects included in the first group and the second group, obtain a first feature value indicating each of the plurality of features of handwritten characters by each subject,
Performing DP matching for each of the plurality of subjects, the first feature value corresponding to each subject and a second feature value indicating each of the plurality of features of the reference character,
Based on the result of the DP matching, among the plurality of features, a tendency of the first feature value between the plurality of subjects included in the first group and the plurality of subjects included in the second group is determined. identify one or more characteristics that differ,
For each of the plurality of subjects included in the first group and the second group, at least a part of the first feature value indicating each of the one or more characteristics of each subject, and Generating a plurality of learning data including information indicating which of the first group and the second group is included,
generating a learning model by using the plurality of learning data;
A classification method characterized by having a computer perform the processing.
第1グループ及び第2グループに含まれる複数の対象者ごとに、各対象者による手書き文字についての複数の特徴のそれぞれを示す複数の第1特徴値を取得し、
前記第1グループ及び第2グループに含まれる複数の対象者ごとに、前記第1特徴値を用いることによって、前記複数の特徴と異なる複数の他の特徴のそれぞれを示す第3特徴値を算出し、
前記第3特徴値を用いることにより、前記複数の他の特徴のうち、前記第1グループに含まれる複数の対象者と前記第2グループに含まれる複数の対象者との間において前記第3特徴値の傾向が異なる1以上の他の特徴を特定し、
前記第1グループ及び前記第2グループに含まれる複数の対象者ごとに、各対象者についての前記1以上の他の特徴のそれぞれを示す前記第1特徴値の少なくとも一部と、各対象者が前記第1グループ及び第2グループのうちのどちらに含まれるかを示す情報とを含む複数の学習データを生成し、
前記複数の学習データを用いることによって学習モデルを生成する、
処理をコンピュータに実行させ、
前記複数の他の特徴は、前記手書き文字の書字時における所定時間ごとのペンの先端部の筆圧及び座標と、前記ペンの後端部の高度角及び方位角と、前記所定時間ごとの前記座標のうち、第1座標と第2座標との間における距離と前記第2座標と第3座標との間における距離とが所定の長さである3点の座標における、前記第1座標と前記第2座標とを通る直線と前記第2座標と前記第3座標とを通る直線とのなす角とのうちの少なくとも1つを含む、
ことを特徴とする分類方法。
For each of the plurality of subjects included in the first group and the second group, obtain a plurality of first feature values indicating each of the plurality of features of handwritten characters by each subject,
For each of the plurality of subjects included in the first group and the second group, by using the first feature value, a third feature value indicating each of a plurality of other features different from the plurality of features is calculated. ,
By using the third characteristic value, among the plurality of other characteristics, the third characteristic is determined between the plurality of subjects included in the first group and the plurality of subjects included in the second group. identify one or more other features whose values have different trends;
For each of the plurality of subjects included in the first group and the second group, at least a portion of the first feature value indicating each of the one or more other characteristics for each subject, and each subject Generating a plurality of learning data including information indicating which of the first group and the second group the learning data is included in;
generating a learning model by using the plurality of learning data;
Let the computer carry out the process,
The plurality of other characteristics include the writing pressure and coordinates of the tip of the pen at each predetermined time when writing the handwritten character, the altitude angle and azimuth of the rear end of the pen, and the coordinates of the tip of the pen at each predetermined time. Among the coordinates, the first coordinate and the coordinate of three points have a distance between the first coordinate and the second coordinate and a distance between the second coordinate and the third coordinate of a predetermined length. at least one of an angle formed by a straight line passing through the second coordinate and a straight line passing through the second coordinate and the third coordinate;
A classification method characterized by
JP2020028085A 2020-02-21 2020-02-21 Classification program, classification device and classification method Active JP7421703B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020028085A JP7421703B2 (en) 2020-02-21 2020-02-21 Classification program, classification device and classification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020028085A JP7421703B2 (en) 2020-02-21 2020-02-21 Classification program, classification device and classification method

Publications (2)

Publication Number Publication Date
JP2021131805A JP2021131805A (en) 2021-09-09
JP7421703B2 true JP7421703B2 (en) 2024-01-25

Family

ID=77551105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020028085A Active JP7421703B2 (en) 2020-02-21 2020-02-21 Classification program, classification device and classification method

Country Status (1)

Country Link
JP (1) JP7421703B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050053269A1 (en) 2003-07-21 2005-03-10 Franke William E. Systems and methods for assessing disorders affecting fine motor skills using handwriting recognition
JP2010131280A (en) 2008-12-08 2010-06-17 Hitachi Ltd Method and apparatus for assisting mental state determination
US20110217679A1 (en) 2008-11-05 2011-09-08 Carmel-Haifa University Economic Corporation Ltd. Diagnosis method and system based on handwriting analysis
WO2017065241A1 (en) 2015-10-14 2017-04-20 国立大学法人東京工業大学 Automated diagnostic device
CN107451559A (en) 2017-07-31 2017-12-08 邱宇轩 Parkinson's people's handwriting automatic identifying method based on machine learning
JP2018114232A (en) 2017-01-20 2018-07-26 株式会社リコー Diagnostic device, program, and diagnostic system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050053269A1 (en) 2003-07-21 2005-03-10 Franke William E. Systems and methods for assessing disorders affecting fine motor skills using handwriting recognition
US20110217679A1 (en) 2008-11-05 2011-09-08 Carmel-Haifa University Economic Corporation Ltd. Diagnosis method and system based on handwriting analysis
JP2010131280A (en) 2008-12-08 2010-06-17 Hitachi Ltd Method and apparatus for assisting mental state determination
WO2017065241A1 (en) 2015-10-14 2017-04-20 国立大学法人東京工業大学 Automated diagnostic device
JP2018114232A (en) 2017-01-20 2018-07-26 株式会社リコー Diagnostic device, program, and diagnostic system
CN107451559A (en) 2017-07-31 2017-12-08 邱宇轩 Parkinson's people's handwriting automatic identifying method based on machine learning

Also Published As

Publication number Publication date
JP2021131805A (en) 2021-09-09

Similar Documents

Publication Publication Date Title
Mena-Chalco et al. Identification of protein coding regions using the modified Gabor-wavelet transform
US9317918B2 (en) Apparatus, method, and computer program product for medical diagnostic imaging assistance
TWI724916B (en) Heart graphic display system
CN101536001B (en) Anatomy-related image-context-dependent applications for efficient diagnosis
KR20200115489A (en) Diagnostic modeling method and apparatus
JP4785598B2 (en) Similar shape search device
JP2008502371A (en) How to predict the onset or change of a medical condition
Nõmm et al. Detailed analysis of the luria's alternating seriestests for parkinson's disease diagnostics
WO2018154709A1 (en) Movement learning device, skill discrimination device, and skill discrimination system
KR20200115488A (en) Image analysis to record heart wall movement
EP3407173A1 (en) Input display control device, input display control method, and input display system
JP2010000133A (en) Image display, image display method and program
JP7052604B2 (en) Business estimation method, information processing device, and business estimation program
Impedovo et al. Online handwriting analysis for the assessment of Alzheimer’s disease and Parkinson’s disease: overview and experimental investigation
Azmi et al. Unveiling emotions through handwriting: a data analysis approach
Yuan et al. Generating virtual reality stroke gesture data from out-of-distribution desktop stroke gesture data
Lu et al. A novel feature extraction method based on dynamic handwriting for Parkinson’s disease detection
JP7421703B2 (en) Classification program, classification device and classification method
Hu et al. Shape-driven coordinate ordering for star glyph sets via reinforcement learning
CN109685143A (en) A kind of thyroid gland technetium sweeps the identification model construction method and device of image
Tang et al. S2VQ-VAE: semi-supervised vector quantised-variational autoencoder for automatic evaluation of trail making test
Khan A comprehensive survey of genetic programming applications in modern biological research
CN112289444B (en) Method and device for determining potential important information of patient
Lin et al. Hevelius Report: Visualizing Web-Based Mobility Test Data For Clinical Decision and Learning Support
Khatamino et al. A comparative study of machine learning algorithms in Parkinson's disease diagnosis: a review

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231215

R150 Certificate of patent or registration of utility model

Ref document number: 7421703

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150