Computer-implemented method for training an artificial neural network to identify anatomical points of a foot. The method includes: receiving, at the artificial neural network, a 3D point cloud of the foot, the 3D point cloud including user generated tags indicating the location of an anatomical point; processing, by the artificial neural network, of the 3D point cloud; identification of at least one anatomical point of the foot by the artificial neural network; retrieving user-generated tags from the 3D point cloud; comparing each identified anatomical point with its corresponding tag to obtain at least one measurement of the error; and correcting the artificial neural network to minimize said at least one measure of error. Using an actual 3D point cloud of the foot for anatomical point detection improves accuracy over footwear selection based solely on input data obtained from the sole of the foot .Procédé mis en oeuvre par ordinateur pour la formation d'un réseau neuronal artificiel afin d'identifier les points anatomiques d'un pied. Le procédé comprend : la réception, au niveau du réseau neuronal artificiel, d'un nuage de points 3D du pied, le nuage de points 3D comprenant des balises générées par un utilisateur indiquant l'emplacement d'un point anatomique ; le traitement, par le réseau neuronal artificiel, du nuage de points 3D ; l'identification, d’au moins un point anatomique du pied, par le réseau neuronal artificiel ; la récupération, dans le nuage de points 3D, de balises générées par l'utilisateur; la comparaison de chaque point anatomique identifié à sa balise correspondante pour obtenir au moins une mesure de l'erreur ; et la correction du réseau neuronal artificiel pour minimiser ladite au moins une mesure de l’erreur. L'utilisation d'un nuage de points 3D réel du pied pour la détection anatomique des points permet d'améliorer la précision par rapport à une sélection d’article chaussant basée uniquement sur les données d’entrées obtenues à partir de l