[go: up one dir, main page]

CN105816181A - Reading behavior identification method and device based on EOG - Google Patents

Reading behavior identification method and device based on EOG Download PDF

Info

Publication number
CN105816181A
CN105816181A CN201610140400.1A CN201610140400A CN105816181A CN 105816181 A CN105816181 A CN 105816181A CN 201610140400 A CN201610140400 A CN 201610140400A CN 105816181 A CN105816181 A CN 105816181A
Authority
CN
China
Prior art keywords
reading
eog
signal
character string
eog signal
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.)
Pending
Application number
CN201610140400.1A
Other languages
Chinese (zh)
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.)
Anhui University
Original Assignee
Anhui University
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 Anhui University filed Critical Anhui University
Priority to CN201610140400.1A priority Critical patent/CN105816181A/en
Publication of CN105816181A publication Critical patent/CN105816181A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/40Detecting, measuring or recording for evaluating the nervous system
    • A61B5/4076Diagnosing or monitoring particular conditions of the nervous system
    • A61B5/4088Diagnosing of monitoring cognitive diseases, e.g. Alzheimer, prion diseases or dementia
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/398Electrooculography [EOG], e.g. detecting nystagmus; Electroretinography [ERG]

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Surgery (AREA)
  • Public Health (AREA)
  • Neurology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Veterinary Medicine (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • Physiology (AREA)
  • Dentistry (AREA)
  • Hospice & Palliative Care (AREA)
  • Child & Adolescent Psychology (AREA)
  • Developmental Disabilities (AREA)
  • Neurosurgery (AREA)
  • Psychology (AREA)
  • Psychiatry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Ophthalmology & Optometry (AREA)
  • Image Analysis (AREA)

Abstract

The invention relates to a reading behavior recognition method and equipment based on EOG, wherein the recognition method comprises the following steps of collecting EOG signals of a person to be detected and preprocessing the collected EOG signals; identifying a starting point and an end point of a reading state of the preprocessed EOG signal through end point detection; carrying out character string coding on the obtained reading EOG signal by a wavelet packet change method; and realizing character string matching through the editing distance between the code character string and the template character string to obtain a recognition result. The method provided by the invention is used as an auxiliary method for reading disorder diagnosis, and has the advantages of high recognition accuracy, strong expansibility, high potential application value and the like.

Description

基于EOG的阅读行为识别方法及设备EOG-based reading behavior recognition method and equipment

技术领域technical field

本发明涉及眼电(Electro-oculogram,EOG)技术领域,具体涉及一种基于EOG的阅读行为识别方法及设备。The invention relates to the technical field of electro-oculogram (EOG), in particular to an EOG-based reading behavior recognition method and device.

背景技术Background technique

现代文明主要以文字为载体,阅读作为一种重要的知识获取途径,其能力的发展是其他学习能力发展的基础。阅读障碍是指患者在拥有正常的智商、学习动机及平等的教育机会的前提下,在获得正常读写能力方面产生的一种持续性的困难。阅读障碍普通发生于成人与儿童中,尤其是学龄儿童,其发生率约为5%-10%。阅读障碍不仅会影响到儿童学习成绩的提升,同时还会影响儿童的自信心与社交能力的培养,对儿童的情感与社会发展带来较大的危害。因此,如何对阅读障碍进行有效地甄别和诊断,帮助阅读障碍儿童尽可能克服阅读问题,提高阅读能力,养成良好阅读习惯,对于提升国民文化素养具有重要的现实意义。Modern civilization mainly uses words as the carrier, and reading is an important way to acquire knowledge, and the development of its ability is the basis for the development of other learning abilities. Dyslexia refers to a persistent difficulty in acquiring normal reading and writing skills under the premise of normal IQ, learning motivation and equal educational opportunities. Dyslexia generally occurs in adults and children, especially school-age children, and its incidence is about 5%-10%. Dyslexia will not only affect the improvement of children's academic performance, but also affect the development of children's self-confidence and social skills, and bring greater harm to children's emotional and social development. Therefore, how to effectively identify and diagnose dyslexia, help children with dyslexia to overcome reading problems as much as possible, improve reading ability, and develop good reading habits is of great practical significance for improving national cultural literacy.

现阶段,对阅读障碍的诊断主要采用基于认知和行为的诊断模式,通常,在医生诊断过程中,为了提高准确率,将会根据预设的阅读任务,通过视频方法对患者的阅读行为进行辅助分析,包括获取眼动轨迹、阅读持续时间、阅读速度等相关信息,以判断患者的阅读质量。然而,传统的基于视频的阅读行为分析方法虽然使用起来较为方便,但该方法受光线影响较大,在光线较暗或背景环境发生变化的情况下,系统性能会急剧下降,甚至无法正确分析。At present, the diagnosis of dyslexia mainly adopts the diagnostic mode based on cognition and behavior. Usually, in the process of diagnosis, in order to improve the accuracy, the doctor will conduct a video analysis of the patient's reading behavior according to the preset reading task. Auxiliary analysis, including obtaining relevant information such as eye movement trajectory, reading duration, and reading speed, to judge the patient's reading quality. However, although the traditional video-based reading behavior analysis method is more convenient to use, it is greatly affected by light. When the light is dark or the background environment changes, the system performance will drop sharply, and even the analysis cannot be done correctly.

发明内容Contents of the invention

本发明目的就是为避免上述已有技术中存在的不足之处,提供一种识别正确率高、扩展能力强、应用潜力大的一种基于EOG的阅读行为识别方法及设备。该方法以EOG为检测手段,可实现对待检测者阅读状态的识别,以辅助医生对患者阅读障碍程度进行判断。The object of the present invention is to provide an EOG-based reading behavior recognition method and device with high recognition accuracy, strong expansion ability and great application potential in order to avoid the shortcomings in the above-mentioned prior art. This method uses EOG as the detection method, which can realize the identification of the reading state of the subject to be tested, and assist the doctor to judge the degree of dyslexia of the patient.

一种基于EOG的阅读行为识别方法,该识别方法包括以下步骤:A kind of reading behavior identification method based on EOG, this identification method comprises the following steps:

A)、采集待检测者的水平EOG信号,并对采集到的EOG信号进行预处理,根据阅读内容中每行的字数,确定模板字符串以及编辑距离的误差门限;A), collect the horizontal EOG signal of the person to be detected, and preprocess the collected EOG signal, and determine the template character string and the error threshold of the edit distance according to the number of words in each row in the reading content;

B)、对预处理后的水平EOG信号进行端点检测,以确定阅读状态所对应水平EOG信号的起始点和终止点;B), performing endpoint detection on the preprocessed horizontal EOG signal, to determine the starting point and the ending point of the horizontal EOG signal corresponding to the reading state;

C)、在步骤B中得到的阅读EOG信号,通过小波包变换将其编码成与眼球运动相对应的一系列连续字符串;C), the reading EOG signal obtained in step B is encoded into a series of continuous character strings corresponding to eye movements by wavelet packet transform;

D)、计算步骤C中所得到的连续字符串与步骤A中预设的模板字符串之间的编辑距离,当该距离小于步骤A中预设的误差门限时,认定待检测者处在阅读状态,反之,为非阅读状态。D), calculate the editing distance between the continuous character string obtained in step C and the preset template character string in step A, when the distance is less than the preset error threshold in step A, it is determined that the person to be detected is reading state, otherwise, it is a non-reading state.

一种如权利要求1所述的基于EOG的阅读行为识别的设备,设备包括信号采集与预处理模块,所述EOG信号采集与预处理模块用来进行采集EOG信号和对EOG信号进行带通滤波操作;并将带通滤波后的EOG信号输出至阅读端点检测模块;An EOG-based reading behavior recognition device as claimed in claim 1, the device includes a signal acquisition and preprocessing module, and the EOG signal acquisition and preprocessing module is used to collect EOG signals and bandpass filter the EOG signals Operation; and output the EOG signal after bandpass filtering to the reading endpoint detection module;

所述阅读端点检测模块用于通过微分和能量相结合的方法识别出EOG信号中的阅读状态的起始点和终止点;并将EOG信号输出至阅读信号编码模块;The reading endpoint detection module is used to identify the starting point and the ending point of the reading state in the EOG signal through a combination of differential and energy methods; and output the EOG signal to the reading signal encoding module;

所述阅读信号编码模块用于通过小波包变换法将阅读EOG信号编码为字符串;编码后的字符串输出至阅读行为识别模块;The reading signal encoding module is used to encode the reading EOG signal into a character string by the wavelet packet transform method; the encoded character string is output to the reading behavior identification module;

所述阅读行为识别模块用于通过编辑距离度量编码字符串与模板字符串之间的相似度实现字符串匹配,判断待检测者是否处于阅读状态。The reading behavior recognition module is used to measure the similarity between the coded string and the template string by editing distance to realize string matching, and judge whether the person to be detected is in a reading state.

与现有技术相比,本发明具备的技术效果为:Compared with the prior art, the technical effect that the present invention possesses is:

本发明将采集的原始水平EOG信号进行去噪滤波预处理,再通过端点检测法得到EOG信号中阅读状态的起始点和终止点,然后通过小波包变换、设置门限、字符串编码等步骤实现阅读EOG信号的编码,得到信号的编码字符串,最后通过编辑距离度量模板字符串与编码字符串的相似性实现字符串匹配,判断待检测者是否处于阅读状态,识别正确率高,而且通过对识别模板的重新设计与算法参数的少量调整便可以实现对多种行为状态的识别,具有较强的扩展性。另外,本发明采用EOG手段进行阅读行为检测,能够有效克服传统视频方法的缺点,有可能取代传统的视频检测方法,或者作为传统视频检测方法的一种重要的补充,在阅读障碍的诊断中具有较高的理论研究意义与潜在的应用价值。The invention preprocesses the collected original horizontal EOG signal by denoising and filtering, and then obtains the starting point and ending point of the reading state in the EOG signal through the endpoint detection method, and then realizes reading through steps such as wavelet packet transformation, threshold setting, and string encoding. Encoding of EOG signal, get the encoded string of the signal, and finally achieve string matching by editing the distance to measure the similarity between the template string and the encoded string, and judge whether the person to be detected is in the reading state, the recognition accuracy rate is high, and through the recognition The redesign of the template and a small amount of adjustment of the algorithm parameters can realize the identification of various behavior states, which has strong scalability. In addition, the present invention uses EOG means to detect reading behavior, which can effectively overcome the shortcomings of traditional video methods, and may replace traditional video detection methods, or as an important supplement to traditional video detection methods, it has a role in the diagnosis of dyslexia. High theoretical research significance and potential application value.

附图说明Description of drawings

图1是本发明中用于EOG信号采集的电极分布图;Fig. 1 is the electrode distribution figure that is used for EOG signal acquisition among the present invention;

图2是本发明中阅读状态下的水平EOG信号;Fig. 2 is the horizontal EOG signal under the reading state in the present invention;

图3本发明中的阅读识别方法的逻辑框图;The logical block diagram of the reading recognition method in Fig. 3 the present invention;

图4是本发明中增量I与十组新门限的取值;Fig. 4 is the value of increment 1 and ten groups of new thresholds among the present invention;

图5是本发明中使用十组新门限进行阅读状态识别得到最优门限值;Fig. 5 uses ten groups of new thresholds in the present invention to carry out reading state recognition to obtain optimal threshold value;

图6是本发明中阅读端点检测模块的逻辑框图;Fig. 6 is the logical block diagram of reading endpoint detection module in the present invention;

图7是本发明中自然阅读范式下EOG信号的端点检测方法过程步骤示意图;7 is a schematic diagram of the process steps of the endpoint detection method of the EOG signal under the natural reading paradigm in the present invention;

图8是本发明中的小波包分解示意图;Fig. 8 is a schematic diagram of wavelet packet decomposition in the present invention;

图9是本发明中阅读EOG信号编码过程;Fig. 9 is the process of reading EOG signal encoding in the present invention;

图10是本发明中使用字符串匹配法进行阅读状态的识别过程示意图;Fig. 10 is a schematic diagram of the identification process of the reading state using the character string matching method in the present invention;

图11是本发明中带检测者的阅读识别结果显示。Fig. 11 is the display of the reading recognition results of the belt detector in the present invention.

具体实施方式detailed description

结合图1至图11本发明作进一步地说明:The present invention is further described in conjunction with Fig. 1 to Fig. 11:

一种基于EOG的阅读行为识别方法,该识别方法包括以下步骤:A kind of reading behavior identification method based on EOG, this identification method comprises the following steps:

A)、采集待检测者的水平EOG信号,并对采集到的EOG信号进行预处理,根据阅读内容中每行的字数,确定模板字符串以及编辑距离的误差门限;A), collect the horizontal EOG signal of the person to be detected, and preprocess the collected EOG signal, and determine the template character string and the error threshold of the edit distance according to the number of words in each row in the reading content;

B)、对预处理后的水平EOG信号进行端点检测,以确定阅读状态所对应水平EOG信号的起始点和终止点;B), performing endpoint detection on the preprocessed horizontal EOG signal, to determine the starting point and the ending point of the horizontal EOG signal corresponding to the reading state;

C)、在步骤B中得到的阅读EOG信号,通过小波包变换将其编码成与眼球运动相对应的一系列连续字符串;C), the reading EOG signal obtained in step B is encoded into a series of continuous character strings corresponding to eye movements by wavelet packet transform;

D)、计算步骤C中所得到的连续字符串与步骤A中预设的模板字符串之间的编辑距离,当该距离小于步骤A中预设的误差门限时,认定待检测者处在阅读状态,反之,为非阅读状态。D), calculate the editing distance between the continuous character string obtained in step C and the preset template character string in step A, when the distance is less than the preset error threshold in step A, it is determined that the person to be detected is reading state, otherwise, it is a non-reading state.

本发明采用基于EOG的阅读行为识别方法,方法先使用3个生物电极传感器采集原始水平EOG信号,并对该信号进行去噪滤波预处理,再通过端点检测法得到EOG信号中阅读状态的起始点和终止点,然后通过小波包变换、设置门限、字符串编码等步骤实现阅读EOG信号的编码,得到信号的编码字符串,最后通过编辑距离度量模板字符串与编码字符串的相似性实现字符串匹配,判断受试者是否处于阅读状态,识别正确率高;The present invention adopts an EOG-based reading behavior recognition method. The method first uses three bioelectrode sensors to collect the original horizontal EOG signal, and performs denoising and filtering preprocessing on the signal, and then obtains the starting point of the reading state in the EOG signal through the endpoint detection method. and the termination point, and then realize the encoding of reading EOG signal through steps such as wavelet packet transformation, setting threshold, and string encoding, and obtain the encoded string of the signal, and finally realize the string by editing the distance to measure the similarity between the template string and the encoded string Matching, judging whether the subject is in the reading state, and the recognition accuracy is high;

而且,本发明在实现阅读行为识别时使用的是字符串匹配法,即计算阅读状态的编码字符串与模板字符串之间的编辑距离,通过编辑距离来衡量字符串之间的相似度,并判断是否处在阅读状态,可通过对识别模板字符串的重新设计与算法参数的少量调整实现对多种行为状态的识别,具有较强的扩展性;Moreover, the present invention uses a string matching method when realizing reading behavior recognition, that is, calculates the edit distance between the encoded string in the reading state and the template string, and measures the similarity between the strings by the edit distance, and To judge whether it is in the reading state, the recognition of various behavior states can be realized by redesigning the recognition template string and a small amount of adjustment of algorithm parameters, which has strong scalability;

另外,本发明采用EOG手段进行阅读行为检测,能够有效克服传统视频方法的缺点,有可能取代传统的视频检测方法,或者作为传统视频检测方法的一种重要的补充,在阅读障碍的诊断中具有较高的理论研究意义与潜在的应用价值。In addition, the present invention uses EOG means to detect reading behavior, which can effectively overcome the shortcomings of traditional video methods, and may replace traditional video detection methods, or as an important supplement to traditional video detection methods, it has a role in the diagnosis of dyslexia. High theoretical research significance and potential application value.

所述步骤A中,通过3个生物电极采集待检测者的水平EOG信号,且对EOG信号进行截止频率为0.05Hz到15Hz的32阶带通滤波预处理。In the step A, the horizontal EOG signal of the subject to be detected is collected through three bio-electrodes, and the EOG signal is preprocessed with a 32-order band-pass filter with a cutoff frequency of 0.05 Hz to 15 Hz.

所述步骤B中,使用微分与能量法对预处理后的EOG信号进行端点检测,微分与能量法具体步骤为:In the step B, the differential and energy method is used to detect the endpoint of the preprocessed EOG signal, and the specific steps of the differential and energy method are:

a)、对预处理后的EOG信号进行分帧与加窗处理,对预处理后的EOG信号进行窗长为1000,窗移为1(以数据采样率为250Hz为例,窗长设为1000个样本点,窗移设为1个样本点,并根据经验设置初始微分与能量门限F0与E0;a) Perform framing and windowing processing on the preprocessed EOG signal, the window length of the preprocessed EOG signal is 1000, and the window shift is 1 (taking the data sampling rate of 250Hz as an example, the window length is set to 1000 sample points, the window shift is set to 1 sample point, and the initial differential and energy thresholds F0 and E0 are set according to experience;

b)、计算当前滑动窗内微分值F,将F与导数们限F0进行比较;若F>F0,则该端点视为信号的“阅读可能起始点Si”;反之,则滑动窗继续向后滑动;;b) Calculate the differential value F in the current sliding window, and compare F with the derivative limit F0; if F>F0, then this endpoint is regarded as the "reading possible starting point Si" of the signal; otherwise, the sliding window continues backward slide;;

c)、计算当前滑动窗内信号的能量值E,并将其与能量门限E0进行比较;若E<E0,则该端电为信号的“阅读可能终止点Ti”;反之,则滑动窗继续向后滑动;c), calculate the energy value E of the signal in the current sliding window, and compare it with the energy threshold E0; if E<E0, then the terminal is the "reading possible termination point Ti" of the signal; otherwise, the sliding window continues slide back;

d)、计算“阅读可能起始点Si”与“阅读可能终止点Ti”之间所包含EOG信号样本点个数X,当X>1000时,即在采样率为250Hz时,起始点与终止点间间隔大于4秒,“阅读可能起始点Si”即为阅读起始点,“阅读可能终止点Ti”即为阅读终止点,否则判定该段信号为非阅读状态;d) Calculate the number X of EOG signal sample points contained between the "possible reading start point Si" and the "possible reading end point Ti". When X>1000, that is, when the sampling rate is 250Hz, the starting point and the ending point If the interval is greater than 4 seconds, the "reading possible starting point Si" is the reading starting point, and the "reading possible ending point Ti" is the reading ending point, otherwise the signal is determined to be in a non-reading state;

e)、滑动窗继续滑动,重复步骤b至d操作直至信号结束。e) The sliding window continues to slide, repeating steps b to d until the signal ends.

所述步骤C中,对阅读EOG信号进行小包波变换步骤中的小波包母函数为Haar函数,分解层数为3层,且从分解得到小波包系数中选取第三个系数作为最佳小波包系数C。In the step C, the wavelet packet generating function in the wavelet transform step of reading the EOG signal is a Haar function, the number of decomposition layers is 3 layers, and the third coefficient is selected as the best wavelet packet from the wavelet packet coefficients obtained by decomposition Coefficient C.

用于对阅读EOG信号进行设置们限步骤的门限值设为:S1、S2、L1、L2,根据此四个门限值对所的最佳小波包系数C进行如下划分:The threshold values used to set the limit steps for reading EOG signals are set as: S 1 , S 2 , L 1 , L 2 , and according to these four threshold values, the optimal wavelet packet coefficient C is divided as follows:

非扫视区:S2<C<S1 Non-saccade area: S 2 <C < S 1

小扫视区:S1<C<L1或L2<C<S2 Small glance area: S 1 <C<L 1 or L 2 <C<S 2

大扫视区:C>L1或C<L2 Large saccade area: C>L 1 or C<L 2

在阅读EOG信号进行字符串编码步骤中,当最佳小波包系数C被划分在“大扫视区”时,将其编码为L;当最佳小波包系数C被划分在“小扫视区”时,将其编码为r;而最佳小波包系数C被划分在“非扫视区”时,不进行编码。In the step of reading the EOG signal for string encoding, when the optimal wavelet packet coefficient C is divided into the "large glance area", it is encoded as L; when the optimal wavelet packet coefficient C is divided into the "small glance area" , which is coded as r; and when the optimal wavelet packet coefficient C is divided into the "non-saccade area", it is not coded.

所述的门限S1,S2,L1,L2,初始化方法为:The initialization method of the thresholds S 1 , S 2 , L 1 , and L 2 is:

步骤1:人工观测最佳小波包系数C的值,并根据观测结果将初始门限值设定为:5,-5,60,-60,即S1=5,S2=-5,L1=60,L2=-60。Step 1: Manually observe the value of the optimal wavelet packet coefficient C, and set the initial threshold value as: 5, -5, 60, -60 according to the observation results, that is, S 1 =5, S 2 =-5, L 1 = 60, L 2 = -60.

步骤2:使用变量I表示门限的递增量,其中增量的取值分别为I=1,3,5,7,···,19。通过将初始门限在数值上增加不同的I值得到十组新门限值,再分别采用十组新门限值对多组阅读EOG数据进行测试。Step 2: Use the variable I to represent the increment of the threshold, where the values of the increment are I=1, 3, 5, 7, . . . , 19 respectively. Ten sets of new thresholds are obtained by adding different I values to the initial threshold, and then the ten sets of new thresholds are used to test multiple sets of read EOG data.

步骤3:分别采用十组新门限值,用以计算阅读EOG数据的阅读识别正确率,并从所得的十个阅读识别正确率中选出正确率最高的组,该组对应的门限值即为最优门限值。Step 3: Use ten sets of new threshold values to calculate the reading recognition accuracy rate of reading EOG data, and select the group with the highest accuracy rate from the obtained ten reading recognition accuracy rates, and the threshold value corresponding to this group is the optimal threshold.

所述步骤D中,对字符串匹配的过程是计算编码字符串与模板字符串之间的编辑距离,用于判断待检测者是否处于阅读状态,若编辑距离小于等于1,则表示该编码字符串被正确识别,待检测者处于阅读状态;反之,则表示待检测者处于非阅读状态。In the step D, the process of matching the character string is to calculate the edit distance between the encoded character string and the template character string, which is used to judge whether the person to be detected is in a reading state, and if the edit distance is less than or equal to 1, it means that the encoded character If the string is correctly identified, the person to be detected is in a reading state; otherwise, it means that the person to be detected is in a non-reading state.

参见图1,EOG信号的采集使用Ag/AgCl电极,共使用了3个电极传感器,其中用以采集水平EOG信号的电极H,可安装在左眼(或右眼)外边缘距离眼睛瞳孔中央4.5cm处;接地电极G安装于右耳后乳突位置,参考电极C分别安装于左耳后乳突位置。See Figure 1. Ag/AgCl electrodes are used for the collection of EOG signals. A total of 3 electrode sensors are used. The electrode H used to collect horizontal EOG signals can be installed at the outer edge of the left eye (or right eye) at a distance of 4.5 from the center of the pupil of the eye. cm; the ground electrode G was installed at the position of the mastoid behind the right ear, and the reference electrode C was installed at the position of the left mastoid respectively.

参见图2,说明了本实例中所采集的水平EOG信号的原始波形,由于水平EOG信号更能反映待检测者阅读时的主要眼动特征,所以本专利采用水平EOG信号作为算法的输入信号,图2中S1表示小幅度扫视,即向右的连续阅读过程,S2表示换行时所产生的大幅度左扫视,F表示阅读过程中的凝视状态,B表示阅读中的眨眼状态。Referring to Figure 2, it illustrates the original waveform of the horizontal EOG signal collected in this example. Since the horizontal EOG signal can better reflect the main eye movement characteristics of the person to be detected when reading, this patent uses the horizontal EOG signal as the input signal of the algorithm. In Figure 2, S 1 represents a small saccade, that is, the continuous reading process to the right, S 2 represents a large left saccade generated when changing a line, F represents the gaze state during reading, and B represents the blink state during reading.

参见图3,一种如权利要求1所述的基于EOG的阅读行为识别的设备,设备包括信号采集与预处理模块10,所述EOG信号采集与预处理模块10用来进行采集EOG信号和对EOG信号进行带通滤波操作;并将带通滤波后的EOG信号输出至阅读端点检测模块20;Referring to Fig. 3, a kind of equipment of reading behavior recognition based on EOG as claimed in claim 1, equipment comprises signal collection and preprocessing module 10, and described EOG signal collection and preprocessing module 10 are used for collecting EOG signal and pairing The EOG signal is band-pass filtered; and the band-pass filtered EOG signal is output to the reading endpoint detection module 20;

所述阅读端点检测模块20用于通过微分和能量相结合的方法识别出EOG信号中的阅读状态的起始点和终止点;并将EOG信号输出至阅读信号编码模块30;The read endpoint detection module 20 is used to identify the start point and end point of the read state in the EOG signal by a method combining differentiation and energy; and output the EOG signal to the read signal encoding module 30;

所述阅读信号编码模块30用于通过小波包变换法将阅读EOG信号编码为字符串;编码后的字符串输出至阅读行为识别模块40;The reading signal encoding module 30 is used to encode the reading EOG signal into a character string by the wavelet packet transform method; the encoded character string is output to the reading behavior recognition module 40;

所述阅读行为识别模块40用于通过编辑距离度量编码字符串与模板字符串之间的相似度实现字符串匹配,判断待检测者是否处于阅读状态。。The reading behavior recognition module 40 is used to measure the similarity between the encoded character string and the template character string by editing distance to achieve character string matching, and determine whether the person to be detected is in a reading state. .

参见图4,通过递增法得到十个新的增量I,将四个初始门限S1=5,S2=-5,L1=60,L2=-60分别与十个新增量I相加,得到十组新的门限值。Referring to Fig. 4, ten new increments I are obtained by the incremental method, and the four initial thresholds S 1 =5, S 2 =-5, L 1 =60, L 2 =-60 are respectively combined with the ten new increments I Add up to get ten new threshold values.

参见图5,本实施例中使用十组新门限值对6名待检测者的阅读EOG数据进行识别检测,图中横坐标表示增量I的十个值,纵坐标是每位待检测者所采集全部阅读EOG数据的平均阅读识别率,由图可以看出,开始当增量I不断增加时,6名待检测者的阅读识别率都随之增大;当I增加到13时,阅读识别率达到最大值,且此时6名待检测者的平均阅读识别率达到最大为0.9678;但当I继续增加时,阅读识别率反而呈现下降趋势。故当门限增量I为13,即四个门限值为S1=18,S2=-18,L1=73,L2=-73时,阅读识别率达到最高,因此该四个门限值为算法识别的最优门限值。Referring to Fig. 5, in the present embodiment, ten groups of new threshold values are used to identify and detect the reading EOG data of six persons to be detected. The average reading recognition rate of all collected reading EOG data can be seen from the figure, when the increment I increases continuously, the reading recognition rate of the 6 persons to be tested increases; when I increases to 13, the reading recognition rate increases. The recognition rate reached the maximum value, and the average reading recognition rate of the six subjects reached a maximum of 0.9678 at this time; but when I continued to increase, the reading recognition rate showed a downward trend instead. Therefore, when the threshold increment I is 13, that is, when the four threshold values are S 1 =18, S 2 =-18, L 1 =73, and L 2 =-73, the reading recognition rate reaches the highest, so the four thresholds The limit is the optimal threshold value identified by the algorithm.

参见图6,由于原始EOG信号中包含有阅读状态和非阅读状态,因此在对其进行阅读状态识别操作之前需要先端点检测得到信号中包含的阅读状态,方法主要包括以下几个步骤:Referring to Fig. 6, since the original EOG signal contains a reading state and a non-reading state, it is necessary to detect the reading state contained in the signal by endpoint detection before performing the reading state identification operation on it. The method mainly includes the following steps:

1)、对EOG信号进行分帧加窗(窗函数为汉明窗,窗长为1000,窗移为1),且设置微分和能量的初始值;1) Frame and window the EOG signal (the window function is a Hamming window, the window length is 1000, and the window shift is 1), and set the initial value of differential and energy;

2)、计算每一帧信号的微分值,并与微分初始值进行比较,得到“阅读可能起始点”;2) Calculate the differential value of each frame signal and compare it with the initial differential value to obtain the "reading possible starting point";

3)、计算每一帧信号的能量值,并与能量初始值进行比较,得到“阅读可能终止点”。3) Calculate the energy value of each frame signal and compare it with the initial energy value to obtain the "possible end point of reading".

4)、计算“阅读可能起始点”和“阅读可能终止点”之间的间隔,与设定的间隔做(1000个样本点)做对比,若x>1000,则确定出阅读起始点和终止点,反之重复执行步骤2-44) Calculate the interval between "reading possible starting point" and "reading possible ending point", compare it with the set interval (1000 sample points), if x>1000, determine the reading starting point and end point point, otherwise repeat steps 2-4

参见图7,说明了本实例中EOG信号的端点检测结果图,图7(a)表示随机的一段自然阅读EOG信号,图7(b)表示信号的微分,图7(c)表示信号的能量。Referring to Figure 7, it illustrates the graph of the endpoint detection result of the EOG signal in this example, Figure 7(a) shows a random section of natural reading EOG signal, Figure 7(b) shows the differential of the signal, and Figure 7(c) shows the energy of the signal .

参见图8,图8(a)是一段随机选取的阅读EOG信号,图8(b)-(o)为小波包的分解系数图,其中图8(b)、图8(c)表示第一层小波包分解系数,图8(d)-(g)表示第二层小波包分解系数,图8(h)-(o)表示第三层小波包分解系数,由图可得,第三层分解系数中的第二个节点(如图8(i)所示)所表示的小波包系数能将扫视信号明显区分出来,称该系数为最佳小波包系数C。Referring to Fig. 8, Fig. 8(a) is a section of randomly selected reading EOG signal, and Fig. 8(b)-(o) is the decomposition coefficient diagram of wavelet packet, wherein Fig. 8(b) and Fig. 8(c) represent the first Layer wavelet packet decomposition coefficients, Figure 8(d)-(g) shows the second layer wavelet packet decomposition coefficients, Figure 8(h)-(o) shows the third layer wavelet packet decomposition coefficients, which can be obtained from the figure, the third layer The wavelet packet coefficient represented by the second node in the decomposition coefficient (as shown in Figure 8(i)) can clearly distinguish the glance signal, and this coefficient is called the optimal wavelet packet coefficient C.

参见图9,其中图9(a)是一段经过预处理的阅读EOG信号,图9(b)是对该EOG信号进行了小波包分解后选出的一个最佳小波系数C,对C设置四个检测门限S1、S2、L1、L2,从而将EOG信号划分到三个扫视区域中,图9(c)对阅读EOG信号进行字符串编码,最终阅读EOG信号可用连续的含有“L”和“r”的字符串进行表征。Referring to Fig. 9, Fig. 9(a) is a section of preprocessed reading EOG signal, and Fig. 9(b) is an optimal wavelet coefficient C selected after wavelet packet decomposition of the EOG signal, and C is set to four detection thresholds S 1 , S 2 , L 1 , and L 2 , so that the EOG signal is divided into three glance areas. Figure 9(c) encodes the string for reading the EOG signal, and finally reads the EOG signal with a continuous string containing "L" and "r" character strings.

参见图10,计算编码字符串和模板字符串之间的编辑距离以实现字符串匹配,若编辑距离小于等于1,则表示该编码字符串被正确识别,待检测者处在阅读状态;反之,待检测者处在非阅读状态,从而方便检测待检测者的阅读能力。Referring to Figure 10, the edit distance between the encoded string and the template string is calculated to achieve string matching. If the edit distance is less than or equal to 1, it means that the encoded string is correctly identified and the person to be detected is in the reading state; otherwise, The person to be detected is in a non-reading state, so that it is convenient to detect the reading ability of the person to be detected.

参见图11,说明了本实例中共使用6名待检测者的数据进行阅读识别算法的验证,其中每位待检测者各采集45组阅读数据,每组阅读数据的采集时间是5分钟,图中横坐标表是每位待检测者编号,纵坐标是每位待检测者所采集全部数据的平均阅读识别率,其中,待检测者NO.1的阅读EOG数据平均识别率最低为81.14%,而待检测者NO.5的平均识别率最高达到93.72%,6名待检测者的平均识别正确率达到90.06%。Referring to Figure 11, it illustrates that in this example, the data of 6 persons to be tested are used to verify the reading recognition algorithm, in which each person to be tested collects 45 sets of reading data, and the collection time of each set of reading data is 5 minutes, as shown in the figure The abscissa table is the number of each subject to be tested, and the ordinate is the average reading recognition rate of all data collected by each subject to be tested. Among them, the average recognition rate of reading EOG data of No. 1 subject to be tested is the lowest at 81.14%, while The average recognition rate of candidate No.5 reached 93.72%, and the average recognition rate of 6 candidates reached 90.06%.

Claims (7)

1. a reading behavior recognition methods based on EOG, it is characterised in that: this recognition methods comprises the following steps:
A), gather the horizontal EOG signal of person to be detected, and the EOG signal collected is carried out pretreatment, according to the number of words often gone in reading content, determine the error threshold of template character string and editing distance;
B), pretreated horizontal EOG signal is carried out end-point detection, to determine the starting point and ending point of horizontal EOG signal corresponding to read state;
C) the reading EOG signal obtained, in stepb, is encoded into a series of continuation character strings corresponding with ocular movement by wavelet package transforms;
D), in calculation procedure C obtained by continuation character string and step A in editing distance between the template character string preset, when the error threshold preset during this distance is less than step A, assert that person to be detected is in read state, otherwise, for non-read state.
2. according to the reading behavior recognition methods based on EOG described in claim 1, it is characterized in that: in described step A, gathered the horizontal EOG signal of person to be detected by 3 bioelectrodes, and EOG signal is carried out the 32 rank bandpass filtering pretreatment that cut-off frequency is 0.05Hz to 15Hz.
Reading behavior recognition methods based on EOG the most according to claim 1 and 2, it is characterised in that: in described step B, using differential and energy method that pretreated EOG signal is carried out end-point detection, differential concretely comprises the following steps with energy method:
A), to pretreated EOG signal carry out framing and windowing process, and original differential and energy threshold F0 and E0 are rule of thumb set;
B), calculate the differential value F of signal in current sliding window, F is compared with differential thresholding F0;If F is > F0, then this end points is considered as " reading possible starting point Si " of signal, otherwise, then sliding window continues to slide backward;
C), calculate the energy value E of signal in current sliding window, and it is compared with energy threshold E0;If E is < E0, then this end electricity is " reading possible terminating point Ti " of signal, otherwise, then sliding window continues to slide backward;
D) comprised EOG signal sample point number X between " reading possible starting point Si " and " reading possible terminating point Ti ", is calculated, as X > 1000, i.e. when sample rate is 250Hz, between starting point and terminating point, interval was more than 4 seconds, " read possible starting point Si " for reading starting point, " read possible terminating point Ti " and, for reading terminating point, otherwise judge that this segment signal is in non-read state;
E), sliding window continue to slide backward, repeat step b to d operation until signal ended.
Reading behavior recognition methods based on EOG the most according to claim 1, it is characterized in that: in described step C, it is Haar function to read EOG signal carrying out the wavelet packet generating function in wavelet package transforms step, Decomposition order is 3 layers, and obtain wavelet packet coefficient is chosen the 3rd coefficient as Optimal Wavelet Packet coefficient C from decomposition, and by pre-determined threshold S1、S2、L1、L2Gained Optimal Wavelet Packet coefficient C is divided as follows:
Non-glance district: S2< C < S1
Little pan district: S1< C < L1Or L2< C < S2
Sweep greatly district: C > L1Or C < L2
Carry out in string encoding step reading EOG signal, when Optimal Wavelet Packet coefficient C is divided in " sweeping greatly district ", be encoded to L;When Optimal Wavelet Packet coefficient C is divided in " little pan district ", it is encoded to r;And Optimal Wavelet Packet coefficient C is when being divided in " non-glance district ", do not encode.
Reading behavior recognition methods based on EOG the most according to claim 4, it is characterised in that: described thresholding S1, S2, L1, L2Initial method is:
Step 1: the value of artificial observation Optimal Wavelet Packet coefficient C, and according to observed result, initial threshold is set as: 5 ,-5,60 ,-60, i.e. S1=5, S2=-5, L1=60, L2=-60;
Step 2: using variable I to represent the incremental change of thresholding, wherein the value of increment is respectively I=1,3,5,7 ..., 19.It is worth to ten groups of new threshold values by initial threshold numerically being increased different I, then is respectively adopted ten groups of new threshold values to how group reading EOG data are tested;
Step 3: be respectively adopted ten groups of new threshold values, in order to calculate the reading recognition correct rate reading EOG data, and reads recognition correct rate from the ten of gained and selects the group that accuracy is the highest, and threshold value corresponding to this group is optimum gate limit value.
Reading behavior recognition methods based on EOG the most according to claim 1, it is characterized in that: in described step D, editing distance between calculation code character string and template character string, for judging whether person to be detected is in read state, if editing distance is less than or equal to 1, then representing that this coded string is correctly validated, person to be detected is in read state;Otherwise, it means that person to be detected is in non-read state.
7. the equipment of a reading behavior identification based on EOG as claimed in claim 1, it is characterized in that: equipment includes that signals collecting and pretreatment module (10), described EOG signal collection and pretreatment module (10) are used for being acquired EOG signal and EOG signal being carried out bandpass filtering operation;And the EOG signal after bandpass filtering is exported to reading endpoint detection module (20);
Described reading endpoint detection module (20) identifies the starting point and ending point of the read state in EOG signal for the method combined by differential and energy;And by EOG signal output to reading Signal coding module (30);
Described reading Signal coding module (30) is for being encoded to character string by wavelet package transforms method by reading EOG signal;Character string after coding exports to reading behavior identification module (40);
Described reading behavior identification module (40) is for realizing string matching by the similarity between editing distance tolerance coded string and template character string, it is judged that whether person to be detected is in read state.
CN201610140400.1A 2016-03-11 2016-03-11 Reading behavior identification method and device based on EOG Pending CN105816181A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610140400.1A CN105816181A (en) 2016-03-11 2016-03-11 Reading behavior identification method and device based on EOG

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610140400.1A CN105816181A (en) 2016-03-11 2016-03-11 Reading behavior identification method and device based on EOG

Publications (1)

Publication Number Publication Date
CN105816181A true CN105816181A (en) 2016-08-03

Family

ID=56987169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610140400.1A Pending CN105816181A (en) 2016-03-11 2016-03-11 Reading behavior identification method and device based on EOG

Country Status (1)

Country Link
CN (1) CN105816181A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480635A (en) * 2017-08-15 2017-12-15 安徽大学 Glance signal identification method and system based on bimodal classification model fusion
CN107480716A (en) * 2017-08-15 2017-12-15 安徽大学 Method and system for identifying saccade signal by combining EOG and video
CN108491792A (en) * 2018-03-21 2018-09-04 安徽大学 Office scene human-computer interaction Activity recognition method based on electro-ocular signal
CN108670241A (en) * 2018-06-27 2018-10-19 华南理工大学 A kind of novel flexible printing veneer electrod-array
CN113780267A (en) * 2020-08-07 2021-12-10 北京京东尚科信息技术有限公司 Method, device and equipment for character recognition and computer readable medium
CN113842113A (en) * 2021-07-22 2021-12-28 陆烁 Developmental dyslexia intelligent identification method, system, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3794017A (en) * 1971-01-08 1974-02-26 G Servos Automatic velocity component selector for electronystagmographs
CN101599127A (en) * 2009-06-26 2009-12-09 安徽大学 Feature Extraction and Recognition Method of Electro-oculogram Signal
CN103054576A (en) * 2012-12-20 2013-04-24 清华大学 Method and device for reading state recognition based on electrooculogram signals
US20140327609A1 (en) * 2011-08-19 2014-11-06 Thomson Licensing Method for gaze-controlled text size control, and methods for gaze-based measuring of a text reading speed and of a number of visual saccades per text line

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3794017A (en) * 1971-01-08 1974-02-26 G Servos Automatic velocity component selector for electronystagmographs
CN101599127A (en) * 2009-06-26 2009-12-09 安徽大学 Feature Extraction and Recognition Method of Electro-oculogram Signal
US20140327609A1 (en) * 2011-08-19 2014-11-06 Thomson Licensing Method for gaze-controlled text size control, and methods for gaze-based measuring of a text reading speed and of a number of visual saccades per text line
CN103054576A (en) * 2012-12-20 2013-04-24 清华大学 Method and device for reading state recognition based on electrooculogram signals

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZHAO LV,ET AL.: "An Algorithm for Reading Activity Recognition based on Electrooculogram", 《INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING(ICICS),2015 10TH INTERNATIONAL CONFERENCE ON》 *
王波,吴小培: "基于EOG的扫视角度识别与分类的研究", 《信息技术及图像处理》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480635A (en) * 2017-08-15 2017-12-15 安徽大学 Glance signal identification method and system based on bimodal classification model fusion
CN107480716A (en) * 2017-08-15 2017-12-15 安徽大学 Method and system for identifying saccade signal by combining EOG and video
CN107480635B (en) * 2017-08-15 2020-09-18 安徽大学 Glance signal identification method and system based on bimodal classification model fusion
CN107480716B (en) * 2017-08-15 2021-01-29 安徽大学 Method and system for identifying saccade signal by combining EOG and video
CN108491792A (en) * 2018-03-21 2018-09-04 安徽大学 Office scene human-computer interaction Activity recognition method based on electro-ocular signal
CN108491792B (en) * 2018-03-21 2022-07-12 安徽大学 Human-computer interaction behavior recognition method in office scene based on EOG signals
CN108670241A (en) * 2018-06-27 2018-10-19 华南理工大学 A kind of novel flexible printing veneer electrod-array
CN113780267A (en) * 2020-08-07 2021-12-10 北京京东尚科信息技术有限公司 Method, device and equipment for character recognition and computer readable medium
CN113842113A (en) * 2021-07-22 2021-12-28 陆烁 Developmental dyslexia intelligent identification method, system, device and storage medium

Similar Documents

Publication Publication Date Title
CN105816181A (en) Reading behavior identification method and device based on EOG
CN110353673B (en) An EEG channel selection method based on standard mutual information
CN112890834B (en) Attention-recognition-oriented machine learning-based eye electrical signal classifier
CN112998690B (en) A respiratory rate extraction method based on pulse wave multi-feature fusion
CN110200640B (en) Non-contact emotion recognition method based on dual-mode sensor
CN105893980A (en) Method and system for evaluating concentration degree of attention
CN109875583B (en) Fatigue driving detection system and method based on AR technology
Huang et al. Automatic epileptic seizure detection via attention-based CNN-BiRNN
CN109375776B (en) EEG signal action intention recognition method based on multi-task RNN model
CN114159079B (en) Multi-type muscle fatigue detection method based on feature extraction and GRU deep learning model
CN107480716B (en) Method and system for identifying saccade signal by combining EOG and video
Li et al. A segmentation-denoising network for artifact removal from single-channel EEG
CN111012345A (en) Eye fatigue degree detection system and method
CN114190944B (en) Robust emotion recognition method based on electroencephalogram signals
CN117995360A (en) Real-time brain electrolysis code emotion adjustment method
WO2023226223A1 (en) Ppg signal quality evaluation method and apparatus and ppg signal processing method and system
CN107480635B (en) Glance signal identification method and system based on bimodal classification model fusion
CN116842361A (en) Epilepsy EEG signal recognition method based on time-frequency attention hybrid deep network
CN113598791B (en) Consciousness disturbance classification method based on time-space convolution neural network used by resting state electroencephalogram
CN118845016A (en) A method for detecting mental fatigue based on multimodal physiological signals
CN107625521A (en) A multi-level modeling approach for assessing memory dynamics based on EEG data
CN115886720B (en) A wearable vision detection device based on EEG signals
CN106333677A (en) Method and system for detecting blink activity in sleep state analysis
CN113197551B (en) Multimode physiological nerve signal detection and experimental stimulation time alignment method
CN111898445B (en) Active segment detection method for multichannel facial surface electromyographic signals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160803