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

Images Discussion :

Tracer un volume focal à partir d'images


Sujet :

Images

  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Tracer un volume focal à partir d'images
    Bonjour à tous,
    Je suis nouveau dans Matlab, j'ai un gros souci. J'ai un lot d'images de mon faisceau laser à chaque position de la focale. J'ai besoin d'un code me permettant de tracer le volume focal à partir des images. Merci de m'aider.

  2. #2
    Membre éclairé
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 859
    Points
    859
    Par défaut
    Bonjour,

    il va surement falloir donner un peu plus d'infos sur le problème rencontré, par exemple :
    * quelle est le type d'images ? 2D, 3D ? microcopie ou processus physique particulier ?
    * éventuellement donner une image exemple
    * c'est quoi le volume focal ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bonjour Kangourou,
    En fait ce sont des images 2D qui représentent chacune le profil d'un faisceau laser en fonction de la distance à la focale. Le volume focal est la distribution 3D de l'éclairement laser au point focal.
    Images attachées Images attachées  

  4. #4
    Membre éclairé
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 859
    Points
    859
    Par défaut
    hello,

    si je comprends bien, les images correspondent à une intensité d'"éclairement", et le but est de représenter cette intensité en fonction de la position ?

    Est ce que la fonction "surf" ne ferait pas tout simplement l'affaire ? Par contre il faut une image scalaire en entrée, il faut donc s'assurer que l'image n'est pas en couleur.

    A+

  5. #5
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Hello,
    En fait, comme je suis nouveau sur Matlab, j'avais besoin d'un code pour lire le stack d'images, construire un volume à partir des dimensions 2D du faisceau sur les images et la position de chaque faisceau. Peux-tu m'aider dans ce sens? Merci bien

  6. #6
    Membre éclairé
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 859
    Points
    859
    Par défaut
    hello,

    ok, donc les données de départ sont 3D ;
    On peut lire des images 3D sous matlab soit avec imread en faisant une boucle, soit en utilisant des contributions utilisateurs qui chargent directement la pile (j'en avais écrite une ici).

    Pour reconstruire le volume 3D, c'est normalement assez simple :
    * soit une binarisation : ("mask = img > seuil;"), qui génère une image binaire de même taille que l'image d'entrée. Le volume focal peut être obtenu simplement en comptant le nombre de voxels binarises.
    * soit utiliser une isosurface, qui permet d'obtenir un maillage triangulaire qu'on peut représenter en 3D.

    Ca répond à la question ?

  7. #7
    Membre régulier Avatar de Alex3434
    Homme Profil pro
    Docteur / Ingénieur R&D
    Inscrit en
    Juillet 2014
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Docteur / Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2014
    Messages : 66
    Points : 76
    Points
    76
    Par défaut
    Bonjour,

    Sachant que tu as N images, tu agglomères chaque image dans une matrice 3D comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i = 1:N
    Volume(:,:,i) = IMG{i};
    end
    Où IMG{i} est la ième image. Pour obtenir IMG, je te conseille de faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IMG(i) = {ième image};
    https://fr.mathworks.com/matlabcentr...-volume-render

    Je te conseille cette fonction pour l'affichage.

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/06/2007, 14h49
  2. tracer des traits .. (a partir d'une image)
    Par estampille dans le forum Applets
    Réponses: 1
    Dernier message: 08/08/2006, 14h02
  3. Créer une vidéo à partir d'images...
    Par PCMan dans le forum Langage
    Réponses: 6
    Dernier message: 16/10/2005, 18h18
  4. Créer une video à partir d'images
    Par Akta3d dans le forum DirectX
    Réponses: 5
    Dernier message: 13/07/2004, 15h46
  5. Réponses: 3
    Dernier message: 24/02/2004, 16h09

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