CN110477907B - Modeling method for intelligently assisting in recognizing epileptic seizures - Google Patents

Modeling method for intelligently assisting in recognizing epileptic seizures Download PDF

Info

Publication number
CN110477907B
CN110477907B CN201910641833.9A CN201910641833A CN110477907B CN 110477907 B CN110477907 B CN 110477907B CN 201910641833 A CN201910641833 A CN 201910641833A CN 110477907 B CN110477907 B CN 110477907B
Authority
CN
China
Prior art keywords
epileptic
human body
machine learning
image
algorithm
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
CN201910641833.9A
Other languages
Chinese (zh)
Other versions
CN110477907A (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.)
GUANGDONG 999 BRAIN HOSPITAL
South China Normal University
Original Assignee
GUANGDONG 999 BRAIN HOSPITAL
South China Normal 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 GUANGDONG 999 BRAIN HOSPITAL, South China Normal University filed Critical GUANGDONG 999 BRAIN HOSPITAL
Priority to CN201910641833.9A priority Critical patent/CN110477907B/en
Publication of CN110477907A publication Critical patent/CN110477907A/en
Application granted granted Critical
Publication of CN110477907B publication Critical patent/CN110477907B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/369Electroencephalography [EEG]
    • 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/4094Diagnosing or monitoring seizure diseases, e.g. epilepsy
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Surgery (AREA)
  • Veterinary Medicine (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Artificial Intelligence (AREA)
  • Psychiatry (AREA)
  • Physiology (AREA)
  • Neurology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Neurosurgery (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Psychology (AREA)
  • Image Analysis (AREA)

Abstract

The invention belongs to the technical field of intelligent auxiliary detection, and particularly relates to an intelligent auxiliary method for recognizing epileptic seizures. The invention utilizes a machine learning method to convert the clinical diagnosis experience of experts into feature extraction and algorithm logic learning, thereby constructing a machine learning model to realize intelligent auxiliary identification of epileptic seizure. The invention can liberate doctors from the heavy image reading work, improve the diagnosis efficiency of the doctors and simultaneously avoid the situation that different doctors have different reading results.

Description

Modeling method for intelligently assisting in recognizing epileptic seizures
Technical Field
The invention belongs to the technical field of intelligent auxiliary recognition, and particularly relates to a method for intelligently and auxiliarily recognizing epileptic seizures.
Background
Epilepsy is one of common chronic diseases of the nervous system, can last for years, even decades, about 1% of people all over the world suffer from epilepsy, and about 900 thousands of epilepsy patients exist in China. The brain injury of the epileptic patient further influences the intelligence of the patient due to the long-term abnormal brain discharge, and the abilities of reading characters, expressing languages and the like are weak, so that the epileptic patient seriously influences the physical and mental status, the family status, the social and economic status and the like of the patient.
Video electroencephalogram analysis is a key step for assisting in diagnosing the type of the epileptic seizure, and the step mainly depends on manual interpretation of clinicians at present, but manual identification and clinical analysis have the limitations of strong subjectivity, low efficiency, consumption of a large number of clinical resources and the like.
Artificial intelligence, particularly deep learning, develops rapidly in recent years, so that the machine learning method is utilized to convert expert clinical diagnosis experience into feature extraction and algorithm logic learning, a machine learning model is constructed to realize intelligent auxiliary identification of epileptic seizure, the method has very important significance, the burdensome and boring burden of a clinician on the work of analyzing video monitoring images can be relieved, and the utilization rate of clinical resources and the efficiency and accuracy of clinical auxiliary diagnosis can be improved.
Disclosure of Invention
The invention aims to provide an intelligent auxiliary epileptic seizure identification method with high identification efficiency and high identification accuracy.
In order to achieve the purpose, the technical scheme of the invention is as follows:
a method for intelligently assisting in identifying an epileptic seizure comprises the following steps:
s1, constructing a training video data set by utilizing the video electroencephalogram data of the epileptic;
s2, marking epileptic seizures on the training video data set according to the epileptic pathology criterion;
s3, establishing a human body structure model, marking the parts related to the epileptic seizure, and extracting key nodes of the human body;
s4, extracting action characteristic values, recovering tracks among nodes of the occluded key points, reconstructing the occluded part, further reconstructing a human body node track phase space, analyzing an action mode by adopting a multi-node target tracking method, and extracting spatio-temporal interest points according to characteristics;
s5, performing machine learning classification on the training video data set, dividing the data into epileptic seizure action and non-epileptic seizure action, training a machine learning model, and determining parameters of the machine learning model;
s6, acquiring the video data of the patient, and importing the video data into a machine learning model for identification;
and S7, outputting the recognition result.
Preferably, the specific implementation manner of S3 is as follows:
s3.1, detecting an epileptic patient image and segmenting an example by adopting a Mask R-CNN algorithm expanded based on a Faster R-CNN classification algorithm;
and S3.2, performing human body key node detection on the segmented epileptic image by adopting CPM, and expressing picture texture information and spatial information by using a convolution layer.
Preferably, the occluded keypoint trajectory recovery in S4 is implemented as follows:
s4.1, extracting focusing information from the pictures, extracting image features by using a feature extraction algorithm, calculating Euclidean distance between the two picture features, and performing feature point matching, so that an image pair with the required feature point matching number is found, and the feature points are transmitted in a chain manner in a matching pair, so that a motion track is formed;
s4.2, selecting a good image pair as initialization, carrying out first BA on the two images selected by initialization, and then circularly adding a new image to carry out new BA until no suitable image which can be continuously added exists, so as to obtain camera estimation parameters and scene geometric information;
and S4.3, combining the camera estimation parameters and scene geometric information obtained in S4.2 with the human body model constructed in S3 to obtain a complete human body skeleton structure model.
Preferably, in S4, when extracting the spatio-temporal interest points, the LSTM master network is used to extract the features, the temporal attention subnetwork is used to assign appropriate weights to different video frames, and the spatial attention subnetwork is used to assign appropriate weights to different joint points.
Preferably, the machine learning classification in S5 is performed by using an SVM algorithm or an ELM algorithm.
The invention has the beneficial effects that:
(1) the invention provides an automatic interpretation method of video electroencephalogram data of epileptics, which can enable doctors to be liberated from heavy data interpretation by automatically interpreting the video electroencephalogram data, improve the diagnosis efficiency of the doctors and simultaneously avoid the situation that different doctors have different interpretation results;
(2) according to the invention, the problem that the shielded node cannot be identified can be solved by adopting the BA algorithm to carry out track recovery on the shielded node, the interference of the shielded node on the identification result is avoided, and the accuracy of the identification result is improved;
(3) the invention adopts Mask R-CNN algorithm to detect and segment human body, and adopts CPM to detect key nodes; extracting the characteristic value by adopting an LSTM main network; adopting a time domain attention subnetwork to allocate proper weights to different video frames; adopting a spatial domain attention subnetwork to assign proper weights to different joint points; the accuracy and precision of recognition can be improved.
Drawings
FIG. 1 is a flow chart of an embodiment of the present invention;
FIG. 2 is a diagram of an example segmentation framework for Mask R-CNN;
FIG. 3 is a diagram of the valid acceptor domain of CPM;
FIG. 4 is a schematic diagram of RSC algorithm optimization;
fig. 5 is a block diagram of the network architecture of this patent.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to specific embodiments, and it should be understood that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments disclosed herein are intended to be within the scope of the present invention.
Example 1
As shown in fig. 1, a method for intelligently assisting in identifying an epileptic seizure includes the following steps:
s1, constructing a training video data set by utilizing the video electroencephalogram data of the epileptic, wherein the video electroencephalogram data of the epileptic is selected from an epileptic video electroencephalogram database of a medical institution;
s2, marking epileptic seizures on the training video data set according to epileptic pathology criteria, wherein the epileptic seizures are mainly expressed as sucking mouths, four limb muscles are sometimes spastic, the head or the body turns to one side or deflects to one side, or the head or the body is limited to one limb or the sucking mouths or spasms and the like;
s3, establishing a human body structure model, marking the parts related to the epileptic seizure, and extracting human body key nodes, wherein the human body key nodes comprise a head, shoulders, elbows, wrists, mouths, eyes and the like;
s4, extracting action characteristic values, recovering tracks among nodes of the occluded key points, reconstructing the occluded part, further reconstructing a human body node track phase space, analyzing an action mode by adopting a multi-node target tracking method, and extracting spatio-temporal interest points according to characteristics;
s5, performing machine learning classification on the training video data set, dividing the data into epileptic seizure action and non-epileptic seizure action, training a machine learning model, and determining parameters of the machine learning model;
s6, acquiring video data of the epileptic, and importing the video data into a trained machine learning model for recognition;
and S7, outputting the recognition result.
The specific implementation manner of extracting the human body key nodes in S3 is as follows:
s3.1, adopting a Mask R-CNN algorithm expanded based on a Faster R-CNN classification algorithm to carry out human body detection and example segmentation, wherein an example segmentation frame of the Mask R-CNN is shown in figure 2;
s3.2, performing human body key node detection on the segmented human body by adopting CPM, and expressing texture information and spatial information by using a convolution map layer, wherein the main network structure is divided into a plurality of stages, a first stage generates a preliminary key point detection effect, and a plurality of subsequent stages take prediction output of the previous stage and features extracted from an original image as input, so that the key point detection effect is further improved, wherein an effective acceptance domain of CPM is shown in FIG. 3.
The specific implementation manner of the occluded key point trajectory recovery in S4 is as follows:
s4.1, extracting information of a focusing attention area from the picture, extracting image features by using a feature extraction algorithm, calculating Euclidean distance between the two picture features, and performing feature point matching, so that an image pair with the required feature point matching number is found, and the feature points are transmitted in a chain manner in a matching pair, so that an action track is formed; in matching each set of images, epipolar geometry is computed, the F matrix is estimated and the matching pairs are refined by Random Sample Consensus (RSC) optimization. Wherein, the RSC algorithm optimization schematic diagram is shown in FIG. 4;
s4.2, the selected image pair is used as initialization, the first BA is carried out on the two images selected by initialization, then new BA is added in a circulating mode until no proper image which can be added continuously exists, and camera estimation parameters and scene geometric information are obtained.
And S4.3, combining the camera estimation parameters and scene geometric information obtained in S4.2 with the human body model constructed in S3 to obtain a complete human body skeleton structure model.
When the spatial and temporal interest points are extracted from the features in S4, the LSTM master network is used to extract the feature values, the temporal attention sub-network is used to assign appropriate weights to different video frames, the spatial attention sub-network is used to assign appropriate weights to different skeletal joint points, and the LSTM master network is combined with the temporal attention sub-network and the spatial attention sub-network to identify the abnormal seizures and non-seizures of epileptic patients, wherein a network structure diagram is shown in fig. 5.
In the step S5, the machine learning classification layer performs learning classification by using an SVM algorithm or an ELM algorithm. The core of the SVM algorithm is to find an optimal hyperplane, map a low-dimensional nonlinear separable sample space to a high-dimensional linear separable feature space, and utilize an optimal hyperplane formula: w x + b is 0. The ELM algorithm is a machine learning algorithm based on a feedforward neural network, and is mainly characterized in that hidden layer node parameters can be randomly or artificially given without adjustment, only output weights need to be calculated in the learning process, the hidden layer node parameters and the output layer node parameters do not depend on iterative computation, but can be independent of an objective function or a training data set by solving an equation set, and the core formula is as follows: and H beta is T', a weight matrix w is randomly generated, and an implicit layer output matrix H and an output weight beta are calculated and used for classifying normal discharge and abnormal discharge.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, but rather as the intention of all modifications, equivalents, improvements, and equivalents falling within the spirit and scope of the invention.

Claims (4)

1. A modeling method for intelligently assisting in recognizing epileptic seizures comprises the following steps:
s1, constructing a training video data set by utilizing the video electroencephalogram data of the epileptic;
s2, marking epileptic seizures on the training video data set according to the epileptic pathology criterion;
s3, establishing a human body structure model, marking the parts related to the epileptic seizure, and extracting key nodes of the human body;
s4, extracting action characteristic values, recovering tracks among nodes of the occluded key points, reconstructing the occluded part, further reconstructing a human body node track phase space, analyzing an action mode by adopting a multi-node target tracking method, and extracting spatio-temporal interest points according to characteristics;
the specific implementation manner of the occluded key point trajectory recovery in S4 is as follows:
s4.1, extracting focusing information from the pictures, extracting image features by using a feature extraction algorithm, calculating the Euclidean distance between the two picture features, and performing feature point matching, so as to find out an image pair with the matching number of feature points reaching the requirement, and transferring the feature points in a chain manner in a matching pair, thereby forming an action track of the epileptic;
s4.2, selecting a good image pair as initialization, carrying out a first light beam adjustment method on the two images selected by initialization, and then circularly adding a new image to carry out a new light beam adjustment method until no suitable image which can be continuously added exists, so as to obtain camera estimation parameters and scene geometric information; s4.3, combining the camera estimation parameters and scene geometric information obtained in the S4.2 with the human body structure model constructed in the S3 to obtain a complete human body bone structure model;
and S5, performing machine learning classification on the training video data set, classifying the data into seizure action and non-seizure action, training a machine learning model, and determining parameters of the machine learning model.
2. The modeling method for intelligently assisting in identifying the epileptic seizure as claimed in claim 1, wherein the S3 is implemented as follows:
s3.1, detecting and segmenting the epileptic patient image by adopting a Mask R-CNN algorithm expanded based on a Faster R-CNN classification algorithm;
and S3.2, performing human body key node detection on the segmented epileptic patient image by adopting a convolution attitude network, and expressing texture information and spatial information by using a convolution image layer.
3. The modeling method for intelligent assistance in recognizing epileptic seizures as claimed in claim 1, wherein the feature extraction in S4 is performed by using a long-short term memory main network when the feature is extracted as the spatio-temporal interest point, and the temporal attention sub-network is used to assign proper weights to different video frames and the spatial attention sub-network is used to assign proper weights to different joint points.
4. The modeling method for intelligently and auxiliarily recognizing epileptic seizure as claimed in claim 1, wherein the machine learning classification in S5 is performed by using SVM algorithm or ELM algorithm.
CN201910641833.9A 2019-07-16 2019-07-16 Modeling method for intelligently assisting in recognizing epileptic seizures Active CN110477907B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910641833.9A CN110477907B (en) 2019-07-16 2019-07-16 Modeling method for intelligently assisting in recognizing epileptic seizures

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910641833.9A CN110477907B (en) 2019-07-16 2019-07-16 Modeling method for intelligently assisting in recognizing epileptic seizures

Publications (2)

Publication Number Publication Date
CN110477907A CN110477907A (en) 2019-11-22
CN110477907B true CN110477907B (en) 2022-05-03

Family

ID=68547377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910641833.9A Active CN110477907B (en) 2019-07-16 2019-07-16 Modeling method for intelligently assisting in recognizing epileptic seizures

Country Status (1)

Country Link
CN (1) CN110477907B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111462887B (en) * 2020-03-31 2023-08-29 首都医科大学宣武医院 Wearable epileptic digital assistant system
CN114099173B (en) * 2020-06-09 2023-05-09 首都医科大学宣武医院 Data acquisition system and method for sudden symptoms
CN113159100B (en) * 2021-02-19 2023-03-31 湖南第一师范学院 Circuit fault diagnosis method, circuit fault diagnosis device, electronic equipment and storage medium
CN113017567A (en) * 2021-03-01 2021-06-25 西安交通大学医学院第一附属医院 Deep learning technology-based children epilepsy detection method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7643655B2 (en) * 2000-11-24 2010-01-05 Clever Sys, Inc. System and method for animal seizure detection and classification using video analysis
CN104680499A (en) * 2015-03-24 2015-06-03 江南大学 Moving target shielding and restoring method based on Steiner point
CN105760861B (en) * 2016-03-29 2020-05-12 华东师范大学 Epileptic seizure monitoring method and system based on depth data
CN108647645B (en) * 2018-05-11 2020-10-09 广州飞宇智能科技有限公司 Multi-modal epilepsy diagnosis system and method based on video analysis
CN109376681B (en) * 2018-11-06 2021-09-03 广东工业大学 Multi-person posture estimation method and system

Also Published As

Publication number Publication date
CN110477907A (en) 2019-11-22

Similar Documents

Publication Publication Date Title
CN110477907B (en) Modeling method for intelligently assisting in recognizing epileptic seizures
Chen et al. Patient-specific pose estimation in clinical environments
CN105069434B (en) A kind of human action Activity recognition method in video
CN109635721B (en) Video human body falling detection method and system based on track weighted depth convolution order pooling descriptor
CN109902565B (en) Multi-feature fusion human behavior recognition method
Sarkar et al. 3D Human Action Recognition: Through the eyes of researchers
Ahmedt-Aristizabal et al. Deep motion analysis for epileptic seizure classification
CN111401106A (en) Behavior identification method, device and equipment
Lu et al. Nas-hr: Neural architecture search for heart rate estimation from face videos
WO2023116736A1 (en) Video-data-based auxiliary screening system for tourette syndrome
CN111210415B (en) Method for detecting facial expression hypo of Parkinson patient
CN106529441B (en) Depth motion figure Human bodys' response method based on smeared out boundary fragment
Li et al. Graph diffusion convolutional network for skeleton based semantic recognition of two-person actions
Zhou et al. Intelligent recognition of medical motion image combining convolutional neural network with Internet of Things
CN115346272A (en) Real-time tumble detection method based on depth image sequence
CN115661856A (en) User-defined rehabilitation training monitoring and evaluating method based on Lite-HRNet
Guan Application of logistic regression algorithm in the diagnosis of expression disorder in Parkinson's disease
Wang et al. Hierarchical Style-Aware Domain Generalization for Remote Physiological Measurement
CN113159002A (en) Facial expression recognition method based on self-attention weight auxiliary module
CN113705670A (en) Brain image classification method and device based on magnetic resonance imaging and deep learning
Qiu et al. 3D EMSU‐Net: A framework for automatic segmentation of brain tumors
CN115154828A (en) Brain function remodeling method, system and equipment based on brain-computer interface technology
CN113033359B (en) Self-supervision-based pre-training and facial paralysis grading modeling and grading method and system
Ishwerlal et al. Lung disease classification using chest X ray image: An optimal ensemble of classification with hybrid training
Le-Tien et al. Graph-based signal processing to convolutional neural networks for medical image segmentation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant