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 :

Calcul de dérivées discretes dans le plan


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 71
    Par défaut Calcul de dérivées discretes dans le plan
    Bonjour,
    J'effectue un travail sur des images satellites pour la détection de feux de forêts.
    Nous récupérons donc des images satellites avec 1024 niveaux de gris, le blanc représentant les pixels les plus chauds et les noirs les plus froids.
    Afin de détecter les variations de température, j'envisageais de calculer des dérivée partiel dans toutes les directions afin de constater les augmentations brutales de température entre plusieurs pixels voisins.
    Quelqu'un ici a t'il déja travaillé de la sorte? et sinon, quelle méthode conseillez vous pour obtenir un résultat probant? (je ne vois pas trop comment récupérer les pixels présentant une pente intéressante)
    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Tu veux être capable de calculer une dérivée dans toutes les directions, c'est ça ? Qu'est-ce qui t'empêche de le faire ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 71
    Par défaut
    et bien je ne sais pas comment la faire dans toutes les directions, diagonales comprises. et avec un aussi grand nombre de valeurs.
    je précise que nous utilisons le langage c.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 71
    Par défaut
    et de récupérer les pixels appartenant à des zones de grande pente, donc de forte variation.

  5. #5
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Citation Envoyé par nickoko
    et bien je ne sais pas comment la faire dans toutes les directions, diagonales comprises. et avec un aussi grand nombre de valeurs.
    je précise que nous utilisons le langage c.
    tu fais une approximation de la dérivée - limite de la différence sur delta - selon les directions, je ne vois pas le problème

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 71
    Par défaut
    désolé si c'est trivial ! je pensais qu'il existait peut etre une bibliotheque contenant une fonction utile qui m'echappait!
    comment "approximer" une dérivée? je n'ai pas vu d'algorithmes concrets sur le forum et ailleurs.

  7. #7
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Il n'y a pas d'algo, ce sont juste des filtres qu'on passe.
    Les exemples d'approximation en 1D sont courants :
    x[n]-x[n-1], x[n+1]-x[n], 1/2*(x[n+1]-x[n-1]), ... C'est toujours la même formule de la dérivée normale, sauf qu'on ne prend pas la limite.

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/03/2015, 15h31
  2. Calcul des coordonnées d'un point dans un plan à 2 dimensions
    Par Séléné dans le forum Mathématiques
    Réponses: 4
    Dernier message: 16/02/2010, 10h15
  3. Calcul de dérivées discretes dans l'espace
    Par nickoko dans le forum C
    Réponses: 33
    Dernier message: 19/06/2006, 16h03
  4. Calcul du temps passé dans les procédures ...
    Par Jloox dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/10/2005, 14h31
  5. codage du calcul de dérivée d'une fonction mathématique
    Par pispa2005 dans le forum Mathématiques
    Réponses: 5
    Dernier message: 08/01/2005, 20h54

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