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

MATLAB Discussion :

Interpolation 3D et extrapolation


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 50
    Points : 23
    Points
    23
    Par défaut Interpolation 3D et extrapolation
    Bonjour,

    Travaillant sur le reformatage d'images, je dois utiliser des interpolations 3D et faire également une extrapolation à partir de mes données.

    Mes données sont éparses, le problème en 2D a été résolu grâce à la fonction griddata qui permet l'interpolation sur grille non régulière et également l'extrapolation des mes données grâce à la méthode 'v4' .

    Devant désormais passer en 3D, la fonction griddata3 quant à elle ne propose que les méthodes 'nearest' ou 'linear' pour l'interpolation (des plus perfectionnées sont disponible avec griddata), de plus griddata3 ne permet pas d'extrapolation (absence de la méthode 'v4').

    Connaissez-vous une solution à mon problème ou une fonction développée qui permettrait cela ? (j'ai regardé dans le file exchange mais rien trouvé...)

    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    cette solution ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 50
    Points : 23
    Points
    23
    Par défaut
    D'après le lien envoyé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    in1=[1:2];
    a(:,:,1,1)=ones(2);
    a(:,:,1,2)=2*ones(2);
    a(:,:,2,1)=2*ones(2);
    a(:,:,2,2)=4*ones(2);
    testin=[10*rand(1,4)];
    %interpn returns a numerical value if the method 'spline' is chosen and the
    %point lies outside the range defined by the look-up table
    extspl=interpn(in1,in1,in1,in1,a,...
    testin(1),testin(2),testin(3),testin(4),'spline')
    %interpn returns NaN if the method 'linear' is chosen and the
    %point lies outside the range defined by the look-up table
    extlin=interpn(in1,in1,in1,in1,a,...
    testin(1),testin(2),testin(3),testin(4),'linear')
    L'extrapolation se réalise donc toute seule suivant la méthode d'interpolation choisie, ici dans ce cas l'interpolation spline ?

    Deux questions se posent alors:

    - cette extrapolation se base sur quoi et est-elle valable ?
    - dans mon cas j'ai des données non régulières, donc j'utilise griddata3...comment réaliser donc de même avec cette fonction ?

    Merci

Discussions similaires

  1. interpolation et extrapolation d'image
    Par nant44 dans le forum Images
    Réponses: 1
    Dernier message: 31/07/2014, 17h25
  2. Extrapolation, interpolation et réseau de neurones
    Par VinceTheFox dans le forum Méthodes prédictives
    Réponses: 5
    Dernier message: 25/11/2008, 21h30
  3. [FLASH MX] Interpolations de formes
    Par SamDaKap dans le forum Flash
    Réponses: 7
    Dernier message: 13/04/2005, 17h12
  4. [FLASH MX2004] Interpolation de Forme
    Par Vince dans le forum Flash
    Réponses: 2
    Dernier message: 06/09/2004, 15h35
  5. une interpolation de forme est elle possible
    Par tetsuo chima dans le forum Flash
    Réponses: 3
    Dernier message: 07/10/2003, 17h31

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