26/07/2006, 09h58
|
Sujet Calculer le Plan principal - Message #1
|
Date d'inscription: juillet 2006
Localisation: La ciotat
Âge: 29
Messages: 42
|
Calculer le Plan principal
Bonjour,
je travaille avec un espace discret (disons une matrice 3D), dans lequel j'ai une forme.
Je souhaiterai calculer l'équation du plan principal de cette forme :
- Comme définition du plan principal, j'ai : plan passant par le barycentre de la forme et partageant en deux ma forme de telle sorte que la somme des distances des voxels se trouvant de chaque cotés de la forme soit identique.
Je savais le faire en 2D avec une droite, mais je ne sais pas bien comment y parvenir en 3D.
Si quelqu'un avait une idée, se serait sympa.
Merci par avance...
__________________
FiReTiTi
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
26/07/2006, 12h13
|
Sujet Calculer le Plan principal - Message #2
|
Date d'inscription: janvier 2006
Messages: 1 300
|
Re : Calculer le Plan principal
bonjour,
qu'est-ce qu'un voxel?
autrement, ce serait pas plutôt la somme des carrés des distances? ça sonne mieux à mes oreilles. Il y aurait de la diagonalisation de matrice là-dessous que ça ne m'étonnerait pas.
|
|
|
|
26/07/2006, 12h28
|
Sujet Calculer le Plan principal - Message #3
|
Date d'inscription: juillet 2006
Localisation: La ciotat
Âge: 29
Messages: 42
|
Re : Calculer le Plan principal
Bonjour,
un voxel est un pixel en 3D. Autrement dit ma matrice 3D est composée de voxel.
Pour ce qui est de la diagonalisation je veux bien, mais comment ???
__________________
FiReTiTi
|
|
|
|
26/07/2006, 13h02
|
Sujet Calculer le Plan principal - Message #4
|
Date d'inscription: janvier 2006
Messages: 1 300
|
Re : Calculer le Plan principal
tu parles de "forme", je suppose que tes voxels peuvent prendre deux valeurs 0/1 ? c'est bien ça? si oui, tu peux réécrire ton ensemble de voxels sous la forme d'une matrice à 3 colonnes (les coordonnées d'un voxel) et autant de lignes qu'il y a de voxels == 1. Tu peux alors utiliser un programme d'ACP qui te fournira un plan passant par le barycentre de la forme et d'inertie maximale (je ne suis pas sûr que ça réponde à ta question).
|
|
|
|
27/07/2006, 10h33
|
Sujet Calculer le Plan principal - Message #5
|
Date d'inscription: juillet 2006
Localisation: La ciotat
Âge: 29
Messages: 42
|
Re : Calculer le Plan principal
Bonjour,
si c'est exactement ça.
Mais c'est justement ce programme d'ACP que je cherche.
Si tu sais où le trouver...
__________________
FiReTiTi
|
|
|
|
27/07/2006, 11h31
|
Sujet Calculer le Plan principal - Message #6
|
Date d'inscription: janvier 2006
Messages: 1 300
|
Re : Calculer le Plan principal
si tu sais diagonaliser une matrice (3x3) tu n'as pas besoin d'un tel programme.
Tu as donc une matrice à 3 colonnes, il faut:
1) centrer la matrice, i.e. enlever sa moyenne à chacune des trois colonnes.
2) diagonaliser cette matrice. Les vecteurs propres sont alors les 3 axes principaux d'inertie. Les deux premiers (correspondant aux deux plus grandes valeurs propres) définissent alors le plan que tu cherches.
c'est pas plus compliqué. Par contre si ton espace est discret, il te faudra trouver une approximation discrète de ton plan et là je ne sais pas si c'est simple.
si tu ne sais pas diagonaliser, tu peux utiliser le logiciel gratuit R par exemple, ou si tu programmes en C, essaye de te procurer les Numerical Recipes.
Dernière modification par ambrosio 27/07/2006 à 11h34.
|
|
|
|
27/07/2006, 11h58
|
Sujet Calculer le Plan principal - Message #7
|
Date d'inscription: juillet 2006
Localisation: Fontainebleau
Messages: 200
|
Re : Calculer le Plan principal
Une ACP est tout à fait adapter à ton probleme.
Pour calculer le plan discret il suffit d'employer l'algorithme de Bresenham, qui peut calculer droite plan cercle, sphere discrete.
|
|
|
|
27/07/2006, 14h46
|
Sujet Calculer le Plan principal - Message #8
|
Date d'inscription: juillet 2006
Localisation: La ciotat
Âge: 29
Messages: 42
|
Re : Calculer le Plan principal
Bonjour,
je connais bresenham pour tracer des droites, mais pas pour calculer l'équation d'un plan !!!!!
Tu peux développer ton idée....
__________________
FiReTiTi
|
|
|
|
28/07/2006, 11h11
|
Sujet Calculer le Plan principal - Message #10
|
Date d'inscription: juillet 2006
Localisation: La ciotat
Âge: 29
Messages: 42
|
Re : Calculer le Plan principal
Posté par skydancer
Tu y trouveras des pseudo code pour tracer une droite ou un plan discret.
je ne veux pas tracer un plan, je veux trouver un plan ayant une certaine propriété et calculer l'équation...
__________________
FiReTiTi
|
|
|
|
|
 |
Bienvenue |
 |
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !
Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...
|
 |
Publicité |
 |
|
| A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités) |
|
|
| Outils |
|
|
| Modes d'affichage |
Mode linéaire
|
Règles de messages
|
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui
Le code HTML peut être employé : non
|
|
|
Fuseau horaire GMT +2. Il est actuellement 11h15.
Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone
|
|