DE102009046775A1 - Device for detecting e.g. movement condition of person, has determination device for determining condition of user based on acceleration of preset body position and database that is matched to body position - Google Patents
Device for detecting e.g. movement condition of person, has determination device for determining condition of user based on acceleration of preset body position and database that is matched to body position Download PDFInfo
- Publication number
- DE102009046775A1 DE102009046775A1 DE200910046775 DE102009046775A DE102009046775A1 DE 102009046775 A1 DE102009046775 A1 DE 102009046775A1 DE 200910046775 DE200910046775 DE 200910046775 DE 102009046775 A DE102009046775 A DE 102009046775A DE 102009046775 A1 DE102009046775 A1 DE 102009046775A1
- Authority
- DE
- Germany
- Prior art keywords
- acceleration
- database
- user
- body position
- state
- 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.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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, mobility of a limb
- A61B5/1113—Local tracking of patients, e.g. in a hospital or private home
- A61B5/1114—Tracking parts of the body
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording 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, mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/08—Elderly
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/10—Athletes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
Abstract
Description
Die vorliegende Erfindung bezieht sich auf die Erkennung eines Zustands eines Benutzers, wie sie beispielsweise bei der Detektion von Bewegungs- und Haltezuständen und der Bewegungsanalyse erfolgt.The present invention relates to the detection of a state of a user, such as occurs in the detection of movement and hold conditions and motion analysis.
In der konventionellen Technik sind Systeme zur Erkennung von täglichen Aktivitäten und Haltungszuständen von Personen bekannt, die beispielsweise auf der Detektion einer Beschleunigung unter Verwendung von Beschleunigungssensoren basieren. Dabei kommen Standardsignalverarbeitungs- und Mustererkennungsmethoden zum Einsatz. Viele Systeme verwenden beispielsweise Sensornetzwerke, die neben Beschleunigungssensoren auch Vitalparametersensoren oder andere Umweltsensoren beinhalten.Systems are known in the conventional art for detecting daily activities and posture conditions of persons based, for example, on the detection of acceleration using acceleration sensors. Standard signal processing and pattern recognition methods are used. Many systems, for example, use sensor networks that include not only acceleration sensors but also vital parameter sensors or other environmental sensors.
Bisherige Systeme mit einem Sensor weisen dabei den Nachteil auf, dass sie auf die Bewegungsdetektion einer Körperregion beschränkt sind. Oftmals weisen diese Systeme den Nachteil auf, dass diese aufwändiger benutzerspezifischer Trainings- und Detektionsmethoden bedürfen bzw. keine Möglichkeit bieten, die Methoden an den Benutzer anzupassen. Andere bekannte Systeme sind dabei auf bestimmte Beschleunigungssensoren festgelegt, so dass die jeweilige Detektionsmethode mit nur einem bestimmten Beschleunigungssensor verwendet werden kann. Ferner bedürfen solche Systeme oftmals eines hohen Rechenaufwandes, der durch die Synchronisation und Auswertung der Signale begründet wird.Previous systems with a sensor have the disadvantage that they are limited to the movement detection of a body region. Often, these systems have the disadvantage that they require more complex user-specific training and detection methods or offer no way to adapt the methods to the user. Other known systems are set to specific acceleration sensors, so that the respective detection method can be used with only one specific acceleration sensor. Furthermore, such systems often require a high computational effort, which is justified by the synchronization and evaluation of the signals.
Beispielsweise die
Die
Es ist die Aufgabe der vorliegenden Erfindung, ein verbessertes Konzept zur Erkennung eines Zustands eines Benutzers zu schaffen.It is the object of the present invention to provide an improved concept for detecting a state of a user.
Diese Aufgabe wird gelöst durch eine Vorrichtung gemäß Anspruch 1, ein Verfahren gemäß Anspruch 13, eine Vorrichtung gemäß Anspruch 14, ein Verfahren gemäß Anspruch 15 oder Computerprogramm gemäß Anspruch 16.This object is achieved by a device according to
Es liegt ein Kerngedanke der vorliegenden Erfindung darin, dass bei der Erkennung, beispielsweise von diskreten Haltungszuständen und Aktivitäten mit Beschleunigungssensoren Methoden zur Bewegungsklassifikation auf Grundlage von wissensbasierten Methoden verwendet werden können.It is a core idea of the present invention that in detection, for example of discrete posture states and activities with acceleration sensors, methods for motion classification can be used on the basis of knowledge-based methods.
Es liegt ein weiterer Kerngedanke der vorliegenden Erfindung darin, dass durch die Verwendung wissensbasierter Methoden für die Bewegungsklassifikation eine Adaption an persönliche Eigenschaften des Nutzers, an die Erfassung der Beschleunigung oder an unterschiedliche Körperpositionen bzw. Erfassungspositionen der Beschleunigungen ermöglicht wird.It is a further core idea of the present invention that an adaptation to personal characteristics of the user, to the detection of the acceleration or to different body positions or detection positions of the accelerations is made possible by the use of knowledge-based methods for motion classification.
Es liegt ein weiterer Kerngedanke der vorliegenden Erfindung darin, dass durch ein flexibles Detektionssystem, beispielsweise ein Beschleunigungssensor an unterschiedlichen Körperpositionen verwendet werden kann, und dadurch Aktivitäten detektiert werden können, welche nur von einzelnen Körperregionen ausgeführt werden können.It is a further basic idea of the present invention that it is possible to use a flexible detection system, for example an acceleration sensor at different body positions, and thereby detect activities that can only be performed by individual body regions.
Ausführungsbeispiele der vorliegenden Erfindung können dabei eine wissensbasierte Methode mit austauschbarer Wissensbasis zur Detektion von Aktivitäten und Haltungszuständen verwenden. In Ausführungsbeispielen kann dabei beispielsweise ein tri-axialer Beschleunigungssensor zur Erfassung der Beschleunigung eingesetzt werden.Embodiments of the present invention can use a knowledge-based method with exchangeable knowledge base for the detection of activities and attitude states. In embodiments, for example, a tri-axial acceleration sensor can be used to detect the acceleration.
Ausführungsbeispiele der vorliegenden Erfindung können dabei den Vorteil bieten, dass die Verwendung von wissensbasierten Methoden in der Detektion von Aktivitäten und Haltungszuständen die Möglichkeit bietet, die Wissensbasis entsprechend auszutauschen, wobei die Problemlösungsmethode allerdings unverändert bleiben kann.Embodiments of the present invention may offer the advantage that the use of knowledge-based methods in the detection of activities and attitude states provides the opportunity to exchange the knowledge base accordingly, but the problem-solving method can remain unchanged.
Ausführungsbeispiele können ferner den Vorteil bieten, dass die Wissensbasis für unterschiedliche Sensoren oder Messbereiche, Sensorpositionen am Körper und subjektive Eigenschaften spezifiziert werden können. Beispielsweise lassen sich dadurch Altersgruppe, Sportlichkeit, Geschlecht, Größe, Gewicht, usw. eines Benutzers berücksichtigen. Ausführungsbeispiele können daher den Vorteil einer erhöhten Genauigkeit und Flexibilität eines Detektionssystems oder Bestimmungssystems bieten. Ausführungsbeispiele können darüber hinaus den Vorteil bieten, dass eine Anpassung der Detektionsmethode nicht mehr vom Benutzer durch eigenständiges Training vorgenommen werden braucht und durch die Möglichkeit der Sensorpositionswechsel können Bewegungen an unterschiedlichen Körperregionen erfasst werden. Gegenüber dem Stand der Technik können Ausführungsbeispiele ferner den Vorteil bieten, dass beispielsweise nur ein einzelner Sensor verwendet werden braucht. Ausführungsbeispiele bieten daher den Vorteil, dass sie entsprechend anwenderfreundlich und kostengünstig ausgeführt und implementiert werden können. Embodiments may also provide the advantage that the knowledge base may be specified for different sensors or measurement ranges, sensor positions on the body, and subjective characteristics. For example, age, sportiness, gender, height, weight, etc. of a user can be taken into account. Embodiments may therefore offer the advantage of increased accuracy and flexibility of a detection system or determination system. Embodiments may also offer the advantage that an adaptation of the detection method no longer needs to be made by the user by independent training and by the possibility of changing the sensor position movements can be detected at different body regions. Compared with the prior art, embodiments can also offer the advantage that, for example, only a single sensor needs to be used. Embodiments therefore offer the advantage that they can be implemented and implemented in a correspondingly user-friendly and cost-effective manner.
Ausführungsbeispiele der vorliegenden Erfindung werden im Folgenden anhand der beigefügten Figuren beschrieben, es zeigen:Embodiments of the present invention will be described below with reference to the accompanying drawings, in which:
Im Folgenden werden anhand der beigefügten Figuren Ausführungsbeispiele beschrieben. Es sei darauf hingewiesen, dass Ausführungsbeispiele wissensbasierte Methoden verwenden, das heißt Methoden, die eine Wissensbasis, in Form einer Datenbank aufweisen. Im Folgenden werden daher die Begriffe „Wissensbasis” und „Datenbank” synonym verwendet. Beide Begriffe beschreiben eine Ansammlung von Daten, die beispielsweise durch Trainingsmethoden erfasst werden können. Diese Daten können in Ausführungsbeispielen an verschiedene Instanzen des Erkennungssystems angepasst sein. Beispielsweise wäre denkbar, dass die Wissensbasis bzw. die Datenbank, an den Benutzer, an den Beschleunigungssensor, an eine Körperregion usw. angepasst ist. Eine Wissensbasis kann insofern als Datenbank mit Vorwissen verstanden werden.In the following, embodiments will be described with reference to the accompanying figures. It should be noted that embodiments use knowledge-based methods, that is, methods that have a knowledge base, in the form of a database. In the following, therefore, the terms "knowledge base" and "database" are used interchangeably. Both terms describe a collection of data that can be captured, for example, by training methods. In embodiments, these data can be adapted to different instances of the recognition system. For example, it would be conceivable that the knowledge base or the database is adapted to the user, to the acceleration sensor, to a body region, etc. A knowledge base can be understood as a database with prior knowledge.
In weiteren Ausführungsbeispielen kann die Datenbank
In Ausführungsbeispielen kann die Einrichtung
In diesem Ausführungsbeispiel erzeugt der tri-axiale Beschleunigungssensor entsprechend zeitlich aufgelöste Signale, die z. B. mit Filtern vorverarbeitet werden können. Beispielsweise kann es sich dabei um einen elliptischen Tiefpassfilter zur Entfernung von Energien im Signal mit Frequenzen über einer Grenzfrequenz von 20 Hz handeln. In anderen Ausführungsbeispielen könnte die Grenzfrequenz beispielsweise auch 10 Hz, 30 Hz, 50 Hz oder 100 Hz betragen.In this embodiment, the tri-axial acceleration sensor generates correspondingly time resolved signals z. B. can be pre-processed with filters. For example, it can this is an elliptic low-pass filter for removing energies in the signal with frequencies above a cutoff frequency of 20 Hz. In other embodiments, the cutoff frequency could be, for example, 10 Hz, 30 Hz, 50 Hz or 100 Hz.
In Ausführungsbeispielen kann die Einrichtung
In einem Ausführungsbeispiel, in dem ein tri-axialer Beschleunigungssensor eingesetzt wird, können Beschleunigungskomponenten entlang aller drei Raumachsen erfasst werden. Aus dem gefilterten Beschleunigungssignal der Gravitationskomponente und der Körperbeschleunigungskomponente können dabei jeweils für eine bestimmte Fensterlänge, die beispielsweise eine Dauer von 1 Sekunde, 2 Sekunden, 5 Sekunden oder 10 Sekunden, aufweisen kann, Merkmale extrahiert werden.In an embodiment in which a tri-axial acceleration sensor is used, acceleration components along all three spatial axes can be detected. From the filtered acceleration signal of the gravitational component and the body acceleration component, features can be extracted in each case for a specific window length, which can have, for example, a duration of 1 second, 2 seconds, 5 seconds or 10 seconds.
In Ausführungsbeispielen kann die Einrichtung
In einem Ausführungsbeispiel können als Merkmale aus einer gefensterten Gravitationskomponente beispielsweise ein Neigungswinkel p bestimmt werden, der den Winkel der x-Achse relativ zur Erdoberfläche wiedergibt. Als weiteres Merkmal könnte beispielsweise der Neigungswinkel φ bestimmt werden, der den Winkel der y-Achse relativ zur Erdoberfläche wiedergibt und schließlich ein Neigungswinkel θ, der den Winkel der z-Achse relativ zur Gravitation wiederspiegelt. In einem Ausführungsbeispiel kann aus der Körperbeschleunigungskomponente beispielsweise als Merkmal ein Signalbetragsbereich gebildet werden, der englisch auch „signal magnitude area (SMA)”, genannt werden kann. Darin spiegelt sich die Summe der Beschleunigungsmagnituden aller drei Achsen wieder, die über die gesamte Fensterlänge summiert und normiert werden können. In anderen Worten, können für alle drei Raumachsen die Beträge der Beschleunigungssignale ausgewertet, aufsummiert und durch die Fensterlänge geteilt werden, um eine entsprechende Normierung zu erhalten.For example, in one embodiment, as features of a windowed gravitational component, an inclination angle p representing the angle of the x-axis relative to the earth's surface may be determined. As another feature, for example, the inclination angle φ representing the angle of the y-axis relative to the earth's surface and finally an inclination angle θ reflecting the angle of the z-axis relative to gravity could be determined. For example, in one embodiment, a signal magnitude range may be formed from the body acceleration component as a feature, which may also be called "signal magnitude area (SMA)". This reflects the sum of the acceleration magnitudes of all three axes, which can be summed and normalized over the entire window length. In other words, for all three spatial axes, the magnitudes of the acceleration signals can be evaluated, summed and divided by the window length to obtain a corresponding normalization.
In einem Ausführungsbeispiel kann als Merkmal aus der Körperbeschleunigungskomponente ferner eine Korrelation zwischen den einzelnen Raumachsen bestimmt werden. Beispielsweise kann für jedes Achsenpaar als Korrelation die Rate der Kovarianz und das Produkt der Standardabweichung betrachtet werden. Die jeweiligen statistischen Parameter können dabei in Bezug auf eine Fensterlänge oder auch in Bezug auf mehrere Fenster bestimmt werden.In one embodiment, as a feature of the body acceleration component, further, a correlation between the individual space axes may be determined. For example, for each pair of axes, the rate of covariance and the product of the standard deviation can be considered as a correlation. The respective statistical parameters can be determined with respect to a window length or with respect to several windows.
Als weiteres Merkmal aus der Körperbeschleunigungskomponente kann beispielsweise die Energie der einzelnen Signale entlang der Raumrichtung betrachtet werden. In einem Ausführungsbeispiel könnte beispielsweise die Summe der Magnituden oder Beträge der quadrierten diskreten Frequenzkomponenten des Signals innerhalb eines Fensters betrachtet werden. Die Frequenzkomponenten können dabei beispielsweise über eine schnelle Fourier-Transformation (Englisch: Fast Fourier Transformation, FFT) bestimmt werden.As a further feature of the body acceleration component, for example, the energy of the individual signals along the spatial direction can be considered. For example, in one embodiment, the sum of the magnitudes or magnitudes of the squared discrete frequency components of the signal within a window could be considered. The frequency components can be determined, for example, via a fast Fourier transformation (English: Fast Fourier Transformation, FFT).
In Ausführungsbeispielen kann als weiteres Merkmal die spektrale Entropie aus der Körperbeschleunigungskomponente betrachtet werden. Dabei kann in einem Ausführungsbeispiel die normalisierte Summe der spektralen Leistungsdichte in einem Frequenzband betrachtet werden. Beispielsweise könnte ein Frequenzband von 0 bis 10 Hz, von 0 bis 15 Hz, von 0 bis 20 Hz, von 0 bis 50 Hz oder von 0 bis 100 Hz betrachtet werden. In Ausführungsbeispielen muss dieses Frequenzband nicht zwingend bei 0 Hz beginnen, ist es auch denkbar, einen Bereich von 5 bis 10 Hz, 10 bis 20 Hz, 20 bis 50 Hz usw. zu verwenden.In embodiments, the spectral entropy from the body acceleration component can be considered as a further feature. In this case, in one exemplary embodiment, the normalized sum of the spectral power density in a frequency band can be considered. For example, a frequency band from 0 to 10 Hz, from 0 to 15 Hz, from 0 to 20 Hz, from 0 to 50 Hz or from 0 to 100 Hz could be considered. In embodiments, this frequency band does not necessarily start at 0 Hz, it is also conceivable to use a range of 5 to 10 Hz, 10 to 20 Hz, 20 to 50 Hz, and so on.
Die
Der Aufbau der austauschbaren Wissensbasis
Wie in der
In Ausführungsbeispielen können also demnach die Beschleunigungssignale aus den Datensätzen, die die Einrichtung
In Ausführungsbeispielen kann demnach, Bezug nehmend auf die
In Ausführungsbeispielen kann dabei die Einrichtung
In einem Ausführungsbeispiel kann als wissensbasierte Methode ein Entscheidungsbaum verwendet werden. Dieser kann beispielsweise mit Trainingsdatensätzen trainiert werden, wobei beispielsweise aus den Trainingsergebnissen entsprechend Regeln generiert werden können, die den jeweiligen Wissensbasen für den einzelnen Kategorien entsprechen. In einem solchen Ausführungsbeispiel könnte ein Benutzer beispielsweise eine Sensorposition wählen, einen Sensormessbereich auswählen oder die entsprechende Methode an seine persönlichen Eigenschaften adaptieren. Gemäß obiger Beschreibung kann das Beschleunigungssignal dann von der vorliegenden Methode vorverarbeitet und die oben beschriebenen Merkmale extrahiert werden. Diese können dann über die jeweiligen Regeln der gewählten Wissensbasis ausgewertet werden und als diskreter Haltungszustand oder Aktivität klassifiziert werden.In one embodiment, a decision tree may be used as the knowledge-based method. This can be trained for example with training data sets, for example, from the training results corresponding rules can be generated, which correspond to the respective knowledge bases for the individual categories. In such an embodiment For example, a user could select a sensor position, select a sensor measurement range, or adapt the appropriate method to his personal characteristics. As described above, the acceleration signal can then be preprocessed by the present method and the features described above extracted. These can then be evaluated via the respective rules of the selected knowledge base and classified as a discrete maintenance status or activity.
In einem weiteren Ausführungsbeispiel kann als wissensbasierte Methode ein neuronales Netz verwendet werden. Beispielsweise kann die Struktur dieses Netzes eine Vorwärtsweiterreichung (Englisch: feed forward) umfassen mit einer Log-Sigmoid-Aktivierungsfunktion. In einem Ausführungsbeispiel könnte ein solches Netz beispielsweise eine Eingabeschicht (Englisch: input layer), drei versteckte Schichten (Englisch: hidden layer) und eine Ausgabeschicht (Englisch: output layer) umfassen. In einem solchen Ausführungsbeispiel könnte als Lernfunktion beispielsweise eine Rückwärtsverbreitung verwendet werden (Englisch: back propagation). Die Methode könnte mit spezifischen Trainingsdatensätzen trainiert werden und damit die Gewichte und die Beeinflussung (Englisch: bias) des neuronalen Netzes, welche die spezifische Wissensbasis darstellen, adaptiert werden. Ein solches Ausführungsbeispiel würde einem Benutzer die Möglichkeit bieten, die Sensorposition, den Sensormessbereich sowie eine Anpassung an seine persönlichen Eigenschaften einzustellen. Wie bereits oben in Bezug auf andere Ausführungsbeispiele beschrieben, könnte auch hier das Beschleunigungssignal von der vorliegenden Methode vorverarbeitet und die oben beschriebenen Merkmale extrahiert werden. Diese können dann durch das neuronale Netz mit den Gewichten und Bias der gewählten Wissensbasis ausgewertet und als diskreter Haltungszustand oder Aktivität klassifiziert werden.In another embodiment, a neural network can be used as the knowledge-based method. For example, the structure of this network may include forward feed with a log-sigmoid activation function. In one embodiment, such a network could include, for example, an input layer, three hidden layers, and an output layer. In such an embodiment, for example, a back propagation could be used as a learning function. The method could be trained with specific training data sets and thus the weights and the bias of the neural network, which represent the specific knowledge base, be adapted. Such an embodiment would provide a user with the ability to adjust the sensor position, the sensor measurement range, as well as an adaptation to his personal characteristics. As described above with respect to other embodiments, the acceleration signal could also be preprocessed by the present method and the features described above extracted. These can then be evaluated by the neural network with the weights and bias of the selected knowledge base and classified as a discrete maintenance status or activity.
In einem weiteren Ausführungsbeispiel könnte als wissensbasierte Methode ein Gaussches-Mixturmodell mit einem Algorithmus für Erwartungsmaximierung (Englisch: expectation maximation algorithm) als Trainingsmethode verwendet werden. In diesem Ausführungsbeispiel könnte die Methode mit spezifischen Trainingsdatensätzen trainiert werden und damit die Parameter der multivariaten Gaussverteilung des Modells adaptiert werden. Diese würden in diesem Ausführungsbeispiel die spezifische Wissensbasis,
In weiteren Ausführungsbeispielen können hybride Methoden oder Klassifikatoren verwendet werden. Diese können beispielsweise zu Beginn unterscheiden, ob die beobachtete der Beschleunigung ein Haltungszustand oder eine Aktivität ist. Dies kann beispielsweise durch Auswertung der SMA geschehen. Die Haltungszustände und Aktivitäten können dann durch je ein neuronales Netz klassifiziert werden. Beispielsweise kann in einem Ausführungsbeispiel das neuronale Netz zur Detektion von Haltungszuständen ein Feed-Forward-Netz mit einer Eingabeschicht, zwei versteckten Schichten und einer Ausgabeschicht sein, wobei als Lernalgorithmus Log-Sigmoid-Aktivierungsfunktionen mit Back-Propagation verwendet werden können.In other embodiments, hybrid methods or classifiers may be used. For example, they may initially differentiate whether the observed acceleration is a holding condition or an activity. This can be done, for example, by evaluating the SMA. The posture states and activities can then be classified by a neural network. For example, in one embodiment, the neural network for detection of posture states may be a feed-forward network having an input layer, two hidden layers, and an output layer, where as a learning algorithm log-sigmoid activation functions with backpropagation may be used.
Beispielsweise kann das neuronale Netz zur Detektion von Aktivitäten ebenso ein Feed-Forward-Netz mit einer Eingabeschicht, zwei versteckten Schichten und einer Ausgabeschicht sein, wobei auch hier Log-Sigmoid-Aktivierungsfunktionen und Back-Propagation als ein Algorithmus verwendet werden können. In Ausführungsbeispielen kann die Methode bereits mit spezifischen Trainingsdatensätzen trainiert worden sein und damit die Gewichte und Bias des jeweiligen neuronalen Netzes adaptiert sein, welche die spezifische Wissensbasis darstellen können. Verwendet nun ein Benutzer die vorliegende Detektionsmethode, besteht die Möglichkeit der Auswahl der Sensorposition, des Sensormessbereiches sowie die Möglichkeit der Adaptionsmethode an die persönlichen Eigenschaften des Benutzers. Das Beschleunigungssignal kann dann in Ausführungsbeispielen vorverarbeitet werden und die oben beschriebenen Merkmale können extrahiert werden. Bei diesem Ausführungsbeispiel kann aufgrund der SMA zwischen Haltungszuständen und Aktivitäten unterschieden werden. Diese können vom jeweiligen neuronalen Netz mit den Gewichten und Bias der gewählten Wissensbasis ausgewertet werden und als diskreter Haltungszustand oder Aktivität klassifiziert werden.For example, the neural network for detecting activities may also be a feed-forward network with an input layer, two hidden layers, and an output layer, where log sigmoid activation functions and backpropagation may also be used as an algorithm. In embodiments, the method may already have been trained with specific training data sets and thus the weights and bias of the respective neural network may be adapted, which may represent the specific knowledge base. Now, if a user uses the present detection method, there is the possibility of selecting the sensor position, the sensor measuring range and the possibility of the adaptation method to the personal characteristics of the user. The acceleration signal can then be preprocessed in embodiments and the features described above can be extracted. In this embodiment, due to the SMA, a distinction can be made between attitude states and activities. These can be evaluated by the respective neural network with the weights and bias of the selected knowledge base and classified as a discrete maintenance status or activity.
Ausführungsbeispiele können demnach diskrete Haltungszustände und Aktivitäten beispielsweise mit einem tri-axialen Beschleunigungssensor erkennen. Die zugrundeliegenden Methoden zur Bewegungsklassifikation können wissensbasierte Methoden sein. Diese erlauben die Adaption an persönliche Eigenschaften des Nutzers sowie die Möglichkeit, den Beschleunigungssensor an unterschiedlichen Körperpositionen zu verwenden. Unter Aktivitäten können beispielsweise Gehen, Stehen, Laufen, usw. oder Ereignisse, wie z. B. ein Sturz fallen.Accordingly, embodiments may recognize discrete posture states and activities with, for example, a tri-axial acceleration sensor. The underlying methods of motion classification can be knowledge-based methods. These allow the adaptation to personal characteristics of the user as well as the ability to use the accelerometer at different body positions. Under Activities can include walking, standing, running, etc. or events such as: B. fall.
Obwohl manche Aspekte im Zusammenhang mit einer Vorrichtung beschrieben wurden, versteht es sich, dass die Aspekte auch eine Beschreibung des entsprechenden Verfahrens darstellen, so dass ein Block oder ein Bauelement einer Vorrichtung auch als ein entsprechender Verfahrensschritt oder als ein Merkmal eines Verfahrensschrittes zu verstehen ist. Analog dazu stellen Aspekte, die im Zusammenhang mit einem oder als ein Verfahrensschritt beschrieben wurden, auch eine Beschreibung eines entsprechenden Blocks oder Details oder Merkmals einer entsprechenden Vorrichtung dar.Although some aspects have been described in the context of a device, it will be understood that the aspects also constitute a description of the corresponding method such that a block or device of a device is also to be understood as a corresponding method step or feature of a method step. Similarly, aspects described in connection with or as a method step also represent a description of a corresponding block or detail or feature of a corresponding device.
Je nach bestimmten Implementierungsanforderungen können Ausführungsbeispiele der Erfindung in Hardware oder in Software implementiert sein. Die Implementierung kann unter Verwendung eines digitalen Speichermediums, beispielsweise einer Floppy-Disk, einer DVD, einer BlueRayDisk, einer CD, eines ROMs, eines PROMs, eines EPROMs, eines EEPROMs oder eines Flash-Speichers, einer Festplatte oder eines anderen magnetischen oder optischen Speichers durchgeführt werden, auf dem elektronisch lesbare Steuersignale gespeichert sind, die mit einem programmierbaren Computersystem derart zusammenwirken können oder zusammenwirken, dass das jeweilige Verfahren ausgeführt wird. Deshalb kann das digitale Speichermedium computerlesbar sein. Manche Ausführungsbeispiele gemäß der Erfindung umfassen also einen Datenträger, der elektronisch lesbare Steuersignale aufweist, die in der Lage sind, mit einem programmierbaren Computersystem derart zusammenzuwirken, dass eines der hierin beschriebenen Verfahren durchgeführt wird.Depending on particular implementation requirements, embodiments of the invention may be implemented in hardware or in software. The implementation may be using a digital storage medium such as a floppy disk, a DVD, a BlueRayDisk, a CD, a ROM, a PROM, an EPROM, an EEPROM or flash memory, a hard disk, or other magnetic or optical memory are stored on the electronically readable control signals, which can cooperate with a programmable computer system or cooperate such that the respective method is carried out. Therefore, the digital storage medium can be computer readable. Thus, some embodiments according to the invention include a data carrier having electronically readable control signals capable of interacting with a programmable computer system such that one of the methods described herein is performed.
Allgemein können Ausführungsbeispiele der vorliegenden Erfindung als Computerprogrammprodukt mit einem Programmcode implementiert sein, wobei der Programmcode dahingehend wirksam ist, eines der Verfahren durchzuführen, wenn das Computerprogrammprodukt an einem Computer abläuft. Der Programmcode kann beispielsweise auch auf einem maschinenlesbaren Träger gespeichert sein.In general, embodiments of the present invention may be implemented as a computer program product having a program code, wherein the program code is operable to perform one of the methods when the computer program product is run on a computer. The program code can also be stored, for example, on a machine-readable carrier.
Andere Ausführungsbeispiele umfassen das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren, wobei das Computerprogramm auf einem maschinenlesbaren Träger gespeichert ist.Other embodiments include the computer program for performing any of the methods described herein, wherein the computer program is stored on a machine-readable medium.
Mit anderen Worten ist ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens somit ein Computerprogramm, das einen Programmcode zum Durchführen eines der hierin beschriebenen Verfahren aufweist, wenn das Computerprogramm auf einem Computer oder Prozessor abläuft. Ein weiteres Ausführungsbeispiel der erfindungsgemäßen Verfahren ist somit ein Datenträger (oder ein digitales Speichermedium oder ein computerlesbares Medium), auf dem das Computerprogramm zum Durchführen eines hierin beschriebenen Verfahren aufgezeichnet ist.In other words, an embodiment of the method according to the invention is thus a computer program which has a program code for performing one of the methods described herein when the computer program runs on a computer or processor. A further embodiment of the method according to the invention is thus a data carrier (or a digital storage medium or a computer-readable medium) on which the computer program for carrying out a method described herein is recorded.
Ein weiteres Ausführungsbeispiel des erfindungsgemäßen Verfahrens ist somit ein Datenstrom oder eine Sequenz von Signalen, der bzw. die das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren darstellt bzw. darstellen. Der Datenstrom oder die Sequenz von Signalen kann bzw. können beispielsweise dahingehend konfiguriert sein, um eine Datenkommunikationsverbindung, beispielsweise über das Internet, transferiert zu werden.A further embodiment of the method according to the invention is thus a data stream or a sequence of signals, which represent the computer program for performing one of the methods described herein. The data stream or the sequence of signals may be configured, for example, to be transferred to a data communication connection, for example via the Internet.
Ein weiteres Ausführungsbeispiel umfasst eine Verarbeitungseinrichtung, beispielsweise einen Computer und ein programmierbares Logikbauelement, die dahingehend konfiguriert oder angepasst sind, eines der hierin beschriebenen Verfahren durchzuführen.Another embodiment includes a processing device, such as a computer and a programmable logic device, configured to perform one of the methods described herein.
Ein weiteres Ausführungsbeispiel umfasst einen Computer, auf dem das Computerprogramm zum Durchführen eines der hierin beschriebenen Verfahren installiert ist.Another embodiment includes a computer on which the computer program is installed to perform one of the methods described herein.
Bei manchen Ausführungsbeispielen kann ein programmierbares Logikbauelement, beispielsweise ein feldprogrammierbares Gatearray, ein FPGA, dazu verwendet werden, um manche oder alle Funktionalitäten der hierin beschriebenen Verfahren durchzuführen. Bei manchen Ausführungsbeispielen kann ein feldprogrammierbares Gatearray mit einem Mikroprozessor zusammenwirken, um eines der hierin beschriebenen Verfahren durchzuführen. Allgemein werden die Verfahren bei einigen Ausführungsbeispielen seitens einer beliebigen Hardwarevorrichtung durchgeführt. Diese kann eine universell einsetzbare Hardware, wie einen Computerprozessor (CPU) sein oder für das Verfahren spezifische Hardware, wie beispielsweise ein ASIC.In some embodiments, a programmable logic device, such as a field programmable gate array, an FPGA, may be used to perform some or all of the functionality of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor to perform one of the methods described herein. In general, in some embodiments, the methods are performed by any hardware device. This may be a universal hardware such as a computer processor (CPU) or hardware specific to the method such as an ASIC.
Die oben beschriebenen Ausführungsbeispiele stellen lediglich eine Veranschaulichung der Prinzipien der vorliegenden Erfindung dar. Es versteht sich, dass Modifikationen und Variationen der hierin beschriebenen Anordnungen und Einzelheiten anderen Fachleuten einleuchten werden. Deshalb ist beabsichtigt, dass die Erfindung lediglich durch den Schutzumfang der nachstehenden Patentansprüche und nicht durch die spezifischen Einzelheiten, die anhand der Beschreibungen und der Erläuterung der Ausführungsbeispiele hierin präsentiert wurden, beschränkt sei.The embodiments described above are merely illustrative of the principles of the present invention. It will be understood that modifications and variations of the arrangements and details described herein will be apparent to others of ordinary skill in the art. Therefore, it is intended that the invention be limited only by the scope of the appended claims, rather than by the specific details presented with reference to the descriptions and explanation of the embodiments herein.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 2009/0150114 A1 [0004] US 2009/0150114 A1 [0004]
- US 2008/0288200 A1 [0005] US 2008/0288200 A1 [0005]
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910046775 DE102009046775A1 (en) | 2009-11-17 | 2009-11-17 | Device for detecting e.g. movement condition of person, has determination device for determining condition of user based on acceleration of preset body position and database that is matched to body position |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910046775 DE102009046775A1 (en) | 2009-11-17 | 2009-11-17 | Device for detecting e.g. movement condition of person, has determination device for determining condition of user based on acceleration of preset body position and database that is matched to body position |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102009046775A1 true DE102009046775A1 (en) | 2011-05-19 |
Family
ID=43877458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200910046775 Ceased DE102009046775A1 (en) | 2009-11-17 | 2009-11-17 | Device for detecting e.g. movement condition of person, has determination device for determining condition of user based on acceleration of preset body position and database that is matched to body position |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102009046775A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69801611T2 (en) * | 1997-05-06 | 2002-07-04 | Suisse Electronique Microtech | Arrangement for monitoring the activity of a person and / or for detecting a fall |
DE202007010056U1 (en) * | 2007-07-17 | 2007-09-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System for determining the physical activity of a living being |
US20080288200A1 (en) | 2007-05-18 | 2008-11-20 | Noble Christopher R | Newtonian physical activity monitor |
US20090150114A1 (en) | 1994-11-21 | 2009-06-11 | Apple Inc. | Activity monitoring systems and methods |
-
2009
- 2009-11-17 DE DE200910046775 patent/DE102009046775A1/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090150114A1 (en) | 1994-11-21 | 2009-06-11 | Apple Inc. | Activity monitoring systems and methods |
DE69801611T2 (en) * | 1997-05-06 | 2002-07-04 | Suisse Electronique Microtech | Arrangement for monitoring the activity of a person and / or for detecting a fall |
US20080288200A1 (en) | 2007-05-18 | 2008-11-20 | Noble Christopher R | Newtonian physical activity monitor |
DE202007010056U1 (en) * | 2007-07-17 | 2007-09-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System for determining the physical activity of a living being |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102007038392B4 (en) | Apparatus and method for predicting a loss of control of a muscle | |
DE102017204628A1 (en) | SLEEP STATE PREDICTION DEVICE | |
DE112015006877B4 (en) | Behavior identification device, air conditioning and robot control | |
CN108289634B (en) | System and method for an operator to learn a brain-computer interface | |
DE112011101049T5 (en) | Activity meter, control method and storage medium | |
Baali et al. | A transform-based feature extraction approach for motor imagery tasks classification | |
WO1999004329A2 (en) | Method of evolving classifier programs for signal processing and control | |
WO2001095799A2 (en) | Characterization of bioelectric potentials | |
Pattnaik et al. | DWT-based feature extraction and classification for motor imaginary EEG signals | |
Jorgensen et al. | Bioelectric control of a 757 class high fidelity aircraft simulation | |
Aghagolzadeh et al. | Latent state-space models for neural decoding | |
DE102014207437B4 (en) | Speech recognition with a plurality of microphones | |
DE112019000961T5 (en) | IN-VEHICLE SYSTEM FOR ESTIMATING A SCENE IN A VEHICLE INTERIOR | |
DE112015007204T5 (en) | TIME RANGE TRANSFORMATION FOR USER GESTURES | |
KR102395937B1 (en) | Health state prediction method and system based on gait time-frequency analysis | |
DE102009046775A1 (en) | Device for detecting e.g. movement condition of person, has determination device for determining condition of user based on acceleration of preset body position and database that is matched to body position | |
DE102015104726B3 (en) | Method and apparatus for estimating a biological parameter and associated computer program product | |
WO2013110348A1 (en) | Adaptation of a classification of an audio signal in a hearing aid | |
DE102018107970B3 (en) | Guidance for a person with limited vision | |
EP3977238B1 (en) | Wearable human-machine interface and method which can be carried out using same | |
EP3559846B1 (en) | Method and system for the behavior-based authentication of a user | |
WO2020064469A1 (en) | Method and device for determining cardiophysiological characteristics using a mechanocardiograph device | |
EP2284576B1 (en) | Method and system for predicting events | |
DE102014215487A1 (en) | A method and apparatus for assisting a person's movement with a movement disorder and signaling system for a person with a movement disorder | |
Han et al. | Joint selection of time and frequency segments for classifying multiclass EEG data in motor imagery based BCIs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |
Effective date: 20111025 |