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
Partager