1 research outputs found

    Pathology detection mechanisms through continuous acquisition of biological signals

    Get PDF
    Menci贸n Internacional en el t铆tulo de doctorPattern identification is a widely known technology, which is used on a daily basis for both identification and authentication. Examples include biometric identification (fingerprint or facial), number plate recognition or voice recognition. However, when we move into the world of medical diagnostics this changes substantially. This field applies many of the recent innovations and technologies, but it is more difficult to see cases of pattern recognition applied to diagnostics. In addition, the cases where they do occur are always supervised by a specialist and performed in controlled environments. This behaviour is expected, as in this field, a false negative (failure to identify pathology when it does exists) can be critical and lead to serious consequences for the patient. This can be mitigated by configuring the algorithm to be safe against false negatives, however, this will raise the false positive rate, which may increase the workload of the specialist in the best case scenario or even result in a treatment being given to a patient who does not need it. This means that, in many cases, validation of the algorithm鈥檚 decision by a specialist is necessary, however, there may be cases where this validation is not so essential, or where this first identification can be treated as a guideline to help the specialist. With this objective in mind, this thesis focuses on the development of an algorithm for the identification of lower body pathologies. This identification is carried out by means of the way people walk (gait). People鈥檚 gait differs from one person to another, even making biometric identification possible through its use. however, when the people has a pathology, both physical or psychological, the gait is affected. This alteration generates a common pattern depending on the type of pathology. However, this thesis focuses exclusively on the identification of physical pathologies. Another important aspect in this thesis is that the different algorithms are created with the idea of portability in mind, avoiding the obligation of the user to carry out the walks with excessive restrictions (both in terms of clothing and location). First, different algorithms are developed using different configurations of smartphones for database acquisition. In particular, configurations using 1, 2 and 4 phones are used. The phones are placed on the legs using special holders so that they cannot move freely. Once all the walks have been captured, the first step is to filter the signals to remove possible noise. The signals are then processed to extract the different gait cycles (corresponding to two steps) that make up the walks. Once the feature extraction process is finished, part of the features are used to train different machine learning algorithms, which are then used to classify the remaining features. However, the evidence obtained through the experiments with the different configurations and algorithms indicates that it is not feasible to perform pathology identification using smartphones. This can be mainly attributed to three factors: the quality of the signals captured by the phones, the unstable sampling frequency and the lack of synchrony between the phones. Secondly, due to the poor results obtained using smartphones, the capture device is changed to a professional motion acquisition system. In addition, two types of algorithm are proposed, one based on neural networks and the other based on the algorithms used previously. Firstly, the acquisition of a new database is proposed. To facilitate the capture of the data, a procedure is established, which is proposed to be in an environment of freedom for the user. Once all the data are available, the preprocessing to be carried out is similar to that applied previously. The signals are filtered to remove noise and the different gait cycles that make up the walks are extracted. However, as we have information from several sensors and several locations for the capture device, instead of using a common cut-off frequency, we empirically set a cut-off frequency for each signal and position. Since we already have the data ready, a recurrent neural network is created based on the literature, so we can have a first approximation to the problem. Given the feasibility of the neural network, different experiments are carried out with the aim of improving the performance of the neural network. Finally, the other algorithm picks up the legacy of what was seen in the first part of the thesis. As before, this algorithm is based on the parameterisation of the gait cycles for its subsequent use and employs algorithms based on machine learning. Unlike the use of time signals, by parameterising the cycles, spurious data can be generated. To eliminate this data, the dataset undergoes a preparation phase (cleaning and scaling). Once a prepared dataset has been obtained, it is split in two, one part is used to train the algorithms, which are used to classify the remaining samples. The results of these experiments validate the feasibility of this algorithm for pathology detection. Next, different experiments are carried out with the aim of reducing the amount of information needed to identify a pathology, without compromising accuracy. As a result of these experiments, it can be concluded that it is feasible to detect pathologies using only 2 sensors placed on a leg.La identificaci贸n de patrones es una tecnolog铆a ampliamente conocida, la cual se emplea diariamente tanto para identificaci贸n como para autenticaci贸n. Algunos ejemplos de ello pueden ser la identificaci贸n biom茅trica (dactilar o facial), el reconocimiento de matr铆culas o el reconocimiento de voz. Sin embargo, cuando nos movemos al mundo del diagn贸stico m茅dico esto cambia sustancialmente. Este campo aplica muchas de las innovaciones y tecnolog铆as recientes, pero es m谩s dif铆cil ver casos de reconocimiento de patrones aplicados al diagn贸stico. Adem谩s, los casos donde se dan siempre est谩n supervisados por un especialista y se realizan en ambientes controlados. Este comportamiento es algo esperado, ya que, en este campo, un falso negativo (no identificar la patolog铆a cuando esta existe) puede ser cr铆tico y provocar consecuencias graves para el paciente. Esto se puede intentar paliar, configurando el algoritmo para que sea seguro frente a los falsos negativos, no obstante, esto aumentar谩 la tasa de falsos positivos, lo cual puede aumentar el trabajo del especialista en el mejor de los casos o incluso puede provocar que se suministre un tratamiento a un paciente que no lo necesita. Esto hace que, en muchos casos sea necesaria la validaci贸n de la decisi贸n del algoritmo por un especialista, sin embargo, pueden darse casos donde esta validaci贸n no sea tan esencial, o que se pueda tratar a esta primera identificaci贸n como una orientaci贸n de cara a ayudar al especialista. Con este objetivo en mente, esta tesis se centra en el desarrollo de un algoritmo para la identificaci贸n de patolog铆as del tren inferior. Esta identificaci贸n se lleva a cabo mediante la forma de caminar de la gente (gait, en ingl茅s). La forma de caminar de la gente difiere entre unas personas y otras, haciendo posible incluso la identificaci贸n biom茅trica mediante su uso. Sin embargo, esta tambi茅n se ve afectada cuando se presenta una patolog铆a, tanto f铆sica como ps铆quica, que afecta a las personas. Esta alteraci贸n, genera un patr贸n com煤n dependiendo del tipo de patolog铆a. No obstante, esta tesis se centra exclusivamente la identificaci贸n de patolog铆as f铆sicas. Otro aspecto importante en esta tesis es que los diferentes algoritmos se crean con la idea de la portabilidad en mente, evitando la obligaci贸n del usuario de realizar los paseos con excesivas restricciones (tanto de vestimenta como de localizaci贸n). En primer lugar, se desarrollan diferentes algoritmos empleando diferentes configuraciones de tel茅fonos inteligentes para la adquisici贸n de la base de datos. En concreto se usan configuraciones empleando 1, 2 y 4 tel茅fonos. Los tel茅fonos se colocan en las piernas empleando sujeciones especiales, de tal modo que no se puedan mover libremente. Una vez que se han capturado todos los paseos, el primer paso es filtrar las se帽ales para eliminar el posible ruido que contengan. Seguidamente las se帽ales se procesan para extraer los diferentes ciclos de la marcha (que corresponden a dos pasos) que componen los paseos. Una vez terminado el proceso de extracci贸n de caracter铆sticas, parte de estas se emplean para entrenar diferentes algoritmos de machine learning, los cuales luego son empleados para clasificar las restantes caracter铆sticas. Sin embargo, las evidencias obtenidas a trav茅s de la realizaci贸n de los experimentos con las diferentes configuraci贸n y algoritmos indican que no es viable realizar una identificaci贸n de patolog铆as empleando tel茅fonos inteligentes. Principalmente esto se puede achacar a tres factores: la calidad de las se帽ales capturadas por los tel茅fonos, la frecuencia de muestreo inestable y la falta de sincron铆a entre los tel茅fonos. Por otro lado, a ra铆z de los pobres resultados obtenidos empleado tel茅fonos inteligentes se cambia el dispositivo de captura a un sistema profesional de adquisici贸n de movimiento. Adem谩s, se plantea crear dos tipos de algoritmo, uno basado en redes neuronales y otro basado en los algoritmos empleados anteriormente. Primeramente, se plantea la adquisici贸n de una nueva base de datos. Para ellos se establece un procedimiento para facilitar la captura de los datos, los cuales se plantea han de ser en un entorno de libertad para el usuario. Una vez que se tienen todos los datos, el preprocesado que se realizar es similar al aplicado anteriormente. Las se帽ales se filtran para eliminar el ruido y se extraen los diferentes ciclos de la marcha que componen los paseos. Sin embargo, como para el dispositivo de captura tenemos informaci贸n de varios sensores y varias localizaciones, el lugar de emplear una frecuencia de corte com煤n, emp铆ricamente se establece una frecuencia de corte para cada se帽al y posici贸n. Dado que ya tenemos los datos listos, se crea una red neuronal recurrente basada en la literatura, de este modo podemos tener una primera aproximaci贸n al problema. Vista la viabilidad de la red neuronal, se realizan diferentes experimentos con el objetivo de mejorar el rendimiento de esta. Finalmente, el otro algoritmo recoge el legado de lo visto en la primera parte de la tesis. Al igual que antes, este algoritmo se basa en la parametrizaci贸n de los ciclos de la marcha, para su posterior utilizaci贸n y emplea algoritmos basado en machine learning. A diferencia del uso de se帽ales temporales, al parametrizar los ciclos, se pueden generar datos espurios. Para eliminar estos datos, el conjunto de datos se somete a una fase de preparaci贸n (limpieza y escalado). Una vez que se ha obtenido un conjunto de datos preparado, este se divide en dos, una parte se usa para entrenar los algoritmos, los cuales se emplean para clasificar las muestras restantes. Los resultados de estos experimentos validan la viabilidad de este algoritmo para la detecci贸n de patolog铆as. A continuaci贸n, se realizan diferentes experimentos con el objetivo de reducir la cantidad de informaci贸n necesaria para identificar una patolog铆a, sin perjudicar a la precisi贸n. Resultado de estos experimentos, se puede concluir que es viable detectar patolog铆as empleando 煤nicamente 2 sensores colocados en una pierna.Programa de Doctorado en Ingenier铆a El茅ctrica, Electr贸nica y Autom谩tica por la Universidad Carlos III de MadridPresidente: Mar铆a del Carmen S谩nchez 脕vila.- Secretario: Mariano L贸pez Garc铆a.- Vocal: Richard Matthew Gues
    corecore