CN105816181A - Reading behavior identification method and device based on EOG - Google Patents
Reading behavior identification method and device based on EOG Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000001514 detection method Methods 0.000 claims abstract description 23
- 238000000354 decomposition reaction Methods 0.000 claims description 11
- 238000001914 filtration Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 238000009432 framing Methods 0.000 claims description 2
- 230000005611 electricity Effects 0.000 claims 1
- 238000010408 sweeping Methods 0.000 claims 1
- 206010013932 dyslexia Diseases 0.000 abstract description 10
- 238000007781 pre-processing Methods 0.000 abstract description 6
- 238000003745 diagnosis Methods 0.000 abstract description 5
- 208000022372 Reading disease Diseases 0.000 abstract 1
- 230000006399 behavior Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000004424 eye movement Effects 0.000 description 4
- 230000004434 saccadic eye movement Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 210000001595 mastoid Anatomy 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 229910021607 Silver chloride Inorganic materials 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- HKZLPVFGJNLROG-UHFFFAOYSA-M silver monochloride Chemical compound [Cl-].[Ag+] HKZLPVFGJNLROG-UHFFFAOYSA-M 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/40—Detecting, measuring or recording for evaluating the nervous system
- A61B5/4076—Diagnosing or monitoring particular conditions of the nervous system
- A61B5/4088—Diagnosing of monitoring cognitive diseases, e.g. Alzheimer, prion diseases or dementia
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/398—Electrooculography [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
Description
技术领域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)
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)
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)
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 |
-
2016
- 2016-03-11 CN CN201610140400.1A patent/CN105816181A/en active Pending
Patent Citations (4)
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)
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)
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 |