Un système de vision embarqué appuie les soins à domicile pour les personnes convalescentes ou âgées (2 / 7 étapes)

Étape2 : Modèle de logiciel

Dans la première étape, nous avons développé une
modèle de logiciel de l’algorithme en langage de programmation C++ avec l’utilisation de la bibliothèque de traitement d’image OpenCV (www.opencv.org). Par conséquent, pour compiler et exécuter l’application vous exigera un compilateur C++ (par exemple gcc) et installé OpenCV. Car cette question est hautement dépendant du système d’exploitation en ne sera pas décrite ici. Ensuite pour exécuter l’application, vous devrez insérer un chemin vers le film d’entrée dans la ligne 19 du fichier « HomeCareVS.cpp ». S’il vous plaît fournir une vidéo enregistrée avec un appareil photo. En outre, pour la version actuelle du système, une scène bien éclairée est requise.

Fonctionne de l’application :

Tout d’abord, le flux d’entrée vidéo en RVB est converti en espace de couleurs YCbCr, afin d’améliorer la segmentation de l’objet, de réduire l’impact négatif des ombres.

Deuxièmement, le masque d’objet de premier plan est déterminé. Deux masques binaires sont utilisés. Le premier est généré par seuillage d’image le différentiel entre l’image d’entrée actuel et un modèle de fond (méthode moyen simple est utilisé). Le second est le résultat de seuillage de la différence de trame consécutives. Les masques obtenus sont rejoints en utilisant l’opérateur OR logique.

Le modèle de contexte est généré et mis à jour à l’aide de la formule suivante. New_background_model = alfa) * Current_frame + (1-alfa) * Previous_background_model

Le paramètre alfa dépend de savoir si un objet de premier plan a été détecté dans un endroit donné. L’image binaire est filtrée avec un filtre médian afin d’éliminer le petit bruit.

Puis, composant connecté étiquetage est effectué – objets consistant en groupe connecté de pixels sont détectés et leurs régions, centre de gravité et les boîtes englobantes sont calculés. Les sept plus grands objets sont suivies (en analysant la boîte englobante qui se chevauchent) et donc leur comportement peut être analysé est un contexte temporel.

Dans la version actuelle du système trois activités sont reconnues - couché, assis ou debout. Ceci est fait en analysant la largeur et la hauteur de boîte englobante. Une chute est détectée lorsqu’une personne est couché, le centre de gravité de l’objet déplacé vers le bas et l’objet est de taille dans une certaine gamme (par exemple quand une balle ne tombe, là aucun besoin de s’inquiéter).

À l’avenir les travaux l’algorithme pourrait être amélioré de plusieurs façons : une formation meilleure modélisation algorithme pourrait être utilisée, détection de silhouette humaine pourrait être ajoutée, plus sophistiqué de reconnaissance de l’action humaine pourrait être utilisé. Cependant, cette version s’acquitte de la tâche fondamentale de détection des chutes dans un système de vidéo embarqué soins à domicile.

Articles Liés

Smartphone pour les personnes âgées/nuls

Smartphone pour les personnes âgées/nuls

So thisLAZY vieux GEEK (LOG) a décidé d'obtenir un smartphone. Donc être qui je suis, il s'agissait d'une prise de décision et ce Instructable explique certaines de mes décisions, alors peut-être que ce pourrait être appelé :Smartphone pour les nuls,
Rendre le Web plus Accessible pour les personnes handicapées

Rendre le Web plus Accessible pour les personnes handicapées

rapports indiquent qu' au moins 2,1 millions de l'utilisation estimée de 54,4 millions d'américains souffrant d'un handicap Internet. Pour les personnes handicapées, accéder à et de vivre pleinement documents présentés sur Internet peuvent souvent êt
Moniteur de nutrition pour les personnes âgées

Moniteur de nutrition pour les personnes âgées

Il s'agit d'un moniteur de nutrition pour les personnes âgées. Il calcule une malnutrition score basé sur l'indice de masse corporelle et l'apport alimentaire quotidien. Ce score est alors accessibles sur un panneau de commandes à distance par un tut
Farma : un bioréacteur à domicile pour les produits pharmaceutiques

Farma : un bioréacteur à domicile pour les produits pharmaceutiques

Vue d'ensembleLa biologie synthétique est rapidement devenue d'une discipline scientifique une grande industrie. Nombreuses nouvelles entreprises conçoivent les microbes qui produisent des produits chimiques utiles, tels que les produits pharmaceutiq
Tableau de communication pour les personnes handicapées

Tableau de communication pour les personnes handicapées

L'incapacité de parler ou s'exprimer peut être frustrante et peut produire un obstacle sérieux dans une relation patient-médecin. Cet appareil simple et peu coûteux permet aux personnes ayant une déficience communiquer avec les soignants et les fourn
Chiffon, serrant les aides pour les personnes avec un seul bras fonctionnel

Chiffon, serrant les aides pour les personnes avec un seul bras fonctionnel

Pour une personne qui n'a qu'un bras fonctionnel quelques actions quotidiennes peuvent parfois être difficiles. L'action de presser un chiffon est un exemple de ce phénoménal. La motion essorez typique utilisée pour sécher le chiffon nécessite deux m
Appuyer sur le bouton pour déclencher quoi que ce soit

Appuyer sur le bouton pour déclencher quoi que ce soit

Salut! Dans ce Instructable, je va vous montrer comment créer un bouton que vous pouvez toucher ou vague à la détente. Vous aurez besoin :-Un Arduino Uno-Un morceau de verre-Un boîtier plus petit que le verre, mais plus grand qu'un Arduino. Peut être
Chien boire bol signalisation de niveau d’eau pour les personnes ayant une déficience visuelle

Chien boire bol signalisation de niveau d’eau pour les personnes ayant une déficience visuelle

Tâches qui semblent évidentes pour nous peuvent être un véritable défi pour une personne ayant une déficience visuelle. Vérifier si le réservoir de leur chien guide est vide a été un long et physiquement exigeant travail pour malvoyants. Comme le chi
Une TV facile à utiliser à distance pour les personnes âgées.

Une TV facile à utiliser à distance pour les personnes âgées.

Personnes âgées peinent parfois à l'aide d'une télécommande de TV. Télécommandes de TV typiques disposent d'une tonne de petits boutons, tous jetés avec peu de rimes et de raison. (On peut demander ce que leurs concepteurs pensaient:-) Il est donc di
Parler de shampooing/revitalisant en bouteille pour les personnes âgées/malvoyants

Parler de shampooing/revitalisant en bouteille pour les personnes âgées/malvoyants

cette instructable décrit comment ajouter une alerte auditive à une bouteille de shampooing/revitalisant.  Ceci est conçu comme un dispositif d'assistance pour les personnes âgées, les malvoyants, la déficience mentale ou tous ceux qui voudraient leu
Imprimante laser Tripwire, à 4 chiffres 7 seg affichage pour compter les personnes

Imprimante laser Tripwire, à 4 chiffres 7 seg affichage pour compter les personnes

Ok ses pas vraiment mauve, mais le reste c'est exact. Le œil est le LDR « Résistance dépendant de lumière » et il compte personnes.Opération :Un faisceau laser est dirigé à travers une ouverture de porte. Le LDR est sur le mauvais côté du laser de l'
9 meilleurs sugru simple et autres hacks pour vous faire personnes handicapées, les personnes âgées et les enfants de la maison conviviale.

9 meilleurs sugru simple et autres hacks pour vous faire personnes handicapées, les personnes âgées et les enfants de la maison conviviale.

Il y a beaucoup de choses que nous pouvons faire autour de la maison pour rendre sécuritaire et autres pour rendre les choses tout simplement plus facile simple et bon marché. peut-être simplement parce que nous vous êtes paresseux ou parce qu'il y a
Une trancheuse pour les personnes ayant un handicap de la main

Une trancheuse pour les personnes ayant un handicap de la main

Il s'agit une instructable pour vous montrer comment vous pouvez faire une planche à découper pour les personnes qui ont un certain type de difficulté avec leurs mains. Vous serez en mesure de modifier cette carte pour être plus adapté à un individu
Bras robotique pour les personnes handicapées

Bras robotique pour les personnes handicapées

bras robotique dans les statsUn bras mécanique est robotique, habituellement programmable, avec des fonctions similaires à un bras humain. Les liens de tel un manipulateur sont reliés par des raccords permettant un mouvement de rotation (par exemple,