IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Détection de variation sur un signal 1D


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Par défaut Détection de variation sur un signal 1D
    Bonjour tout le monde !
    A partir d'un signal discret 1D représentant des intensités stockées dans un vecteur, je souhaiterai détecter certains types de variations (discontinuités).
    Pour le moment, je ne traite que deux types de variations : Variation de type Marche et de type pointe.
    Comme une image vaut mille mots, voici l'allure du signal brut (a), le même signal après application d'un filtre médian (b), et le résultat que je souhaiterai obtenir (c – en rouge).



    Quelles sont alors les techniques qui permettent d'aborder ce genre de problème ?
    J'aurai donc besoin de conseils qui me permettraient de mieux orienter mes recherches car pour le moment je sèche un peu…

    Merci

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    J'ai l'impression que l'utilisation d'un seuil sur la valeur de l’écart moyen est une bonne piste.

    Personnellement, je tenterai avec l'approche :

    Traitement via une dérivé de (b) :
    Si on a une pente montante, la dérivée sera positive.
    Si on a une pente descendante, la dérivée sera négative.
    Si on a un plateau, la dérivée sera proche de nul.
    Avec quelques seuillé sur celle-ci, il te sera possible dé détecté ce que tu veux.

    Deux éléments d'ajustement à faire :
    Le niveau de détection. Au minimum -X/+X pour une pente. (Cela permet d'ignorer le bruit)
    La durée de détection. Au minimum Y valeurs de suites ou Y sur Z valeurs de suites. (Cela permet d’éviter les pics trop "local")

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

Discussions similaires

  1. Réponses: 22
    Dernier message: 20/11/2014, 14h40
  2. Détection des variations lentes , brusques sur une série de données
    Par AJ_ing dans le forum Statistiques, Data Mining et Data Science
    Réponses: 0
    Dernier message: 24/02/2014, 16h12
  3. Détection d'un palier sur un signal
    Par MottetCCSF dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 12/06/2007, 11h41
  4. Faire a un script executer une action sur un signal
    Par vodevil dans le forum Langage
    Réponses: 1
    Dernier message: 13/12/2005, 11h14
  5. [TMS320C6416] FFT et IFFT sur un signal audio...
    Par 0x4e84 dans le forum Autres architectures
    Réponses: 1
    Dernier message: 18/04/2005, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo