Bonjour a tous,
J'ai un nuage de point qui peut aller jusqu'à 100000 points. Chaque point est défini par deux valeurs numériques X et Y. Je cherche à déterminer LE polygone convexe de surface minimale incluant une fraction fixe du nuage de point. Par exemple, on cherche le plus petit polygone incluant 90% des points. Je ne cherche pas de solution exacte car ce serait trop long à calculer, je cherche une bonne approximation.
J'ai pensé faire une méthode style level-set en flouant et mappant le nuage de point sur une grille carrée. Mais j'ai peur que la grille doivent être extrêmement grande pour obtenir un résultat correct.
Je pensais aussi utiliser un algo de densité comme le dBScan mais les paramètres du dBScan ne sont qu'indirectement liés à la fraction de point dans le cluster. De plus le dBScan n'inclue pas de notion de convexité.
Avez vous des idées ?
Merci
Victor





Répondre avec citation








! Je suis d'accord qu'il n'existe pas UN polygone convexe incluant une fraction fixe du nuage de point. Par contre, bien que je ne sache pas en faire la démonstration, je pense bien qu'il existe UN polygone convexe de surface minimale incluant une fraction fixe du nuage de point. La minimisation de la surface étant le critère de sélection.

Partager