Ce peut être une question très simple. Nous apprécierions tout commentaire, guide ou solution complète. Nous préférons cependant des solutions incomplètes mais de nouvelles idées pratiques.
- Comment trouver la direction principale de variation, c'est-à-dire la diagonale principale dans l'exemple ci-dessous (nord-est, sud-ouest)?
Tout algorithme et idée de codage ou d'extrait est le bienvenu.
Mises à jour:
Nous avons constaté que la procédure mentionnée dans la réponse acceptée est presque PCA (analyse en composantes principales) dans sa mise en œuvre la plus simple. PCA a très bien fonctionné. La direction résultante correspond parfaitement à ce à quoi nous pouvons nous attendre, visuellement.
image-processing
algorithms
anisotropic-diffusion
Développeur
la source
la source
Réponses:
Vous pouvez calculer la matrice de covariance à partir de vos données d'élévation. Le vecteur propre qui appartient à la plus grande valeur propre vous donnera le principal sens de variation:
http://en.wikipedia.org/wiki/Covariance_matrix
la source
Voici quelques idées:
Pour l'une des techniques ci-dessus, envisagez des angles de 0 à 179, même si vous pouvez utiliser une technique radiale (0 à 359 degrés). S'il y a plus d'une réponse de crête, trouvez le rayon le plus long (ou autre) qui a plus de voisins avec de grandes réponses.
la source