Procédé de calcul d’un modèle tridimensionnel d’une silhouette d’un véhicule, le procédé étant mis en œuvre par un dispositif, ledit procédé comprenant les étapes suivantes : - obtention (510) de modèles tridimensionnels de silhouette de véhicule à partir d’un premier moyen de stockage ; - production (520) d’un code pour chaque modèle tridimensionnel obtenu à partir d’un encodeur d’un auto-encodeur, chaque code étant ajouté à un ensemble de codes ; - obtention (530), à partir d’un deuxième moyen de stockage, de critères de succès de de silhouette de véhicule ayant des indices de succès supérieur à un premier seuil pour un intervalle de prix donné ; - sélection (540) d’un premier code parmi l’ensemble de codes en fonction des critères de succès obtenus ; - production (550) d’au moins un deuxième code à partir du premier code sélectionné, chaque deuxième code produit correspondant à une mutation aléatoire du premier code sélectionné ; - ajout (560) dudit au moins un deuxième code produit à l’ensemble de codes ; - association (570) d’un score à chaque code de l’ensemble de codes et comparaison de chaque score avec un deuxième seuil ; les étapes de sélection (540), production (550), ajout (560) et association (570) sont itérées tant qu’un score associé à un code de l’ensemble de codes n’est pas supérieur au deuxième seuil ; - calcul (580) du modèle tridimensionnel de silhouette du véhicule par décodage, par un décodeur de l’auto-encodeur, à partir du code dont le score associé est supérieur au deuxième seuil. Procédé selon la revendication 1, dans lequel l’encodeur et le décodeur comportent chacun une couche d’un même nombre de neurones. Procédé selon la revendication 1, dans lequel l’encodeur et le décodeur sont reliés par une seule couche. Procédé selon l’une des revendication 1 à 3, dans lequel l’auto-encodeur est entraîné, lors d’une phase d’apprentissage, à partir d’un premier ensemble de modèles tridimensionnels de silhouette de véhicule, et, une fois entraîné, l’auto-encodeur est testé lors d’une étape de test à partir d’un deuxième ensemble de modèles tridimensionnels de silhouette de véhicule. Procédé selon l’une des revendications précédentes, dans lequel un indice de succès est un rapport du nombre de vente d’un véhicule répondant à une silhouette particulière par rapport à un nombre de véhicules fabriqués. Procédé selon l’une des revendications précédentes, dans lequel les codes de l’ensemble de codes sont ordonnés selon des indices de succès associés à des silhouettes de véhicule dont des critères de succès ont été obtenus, et le code sélectionné (540) parmi l’ensemble de codes est le code correspondant à l’indice de succès le plus élevé. Procédé l’une des revendications 1 à 6, dans lequel lorsqu’un code se présente sous la forme d’un ensemble de valeurs binaires, une mutation aléatoire est un changement aléatoire d’au moins une desdites valeurs binaires. Dispositif (400) de codage ou décodage d’un modèle tridimensionnel de silhouette d’un véhicule comprenant des moyens pour mettre en œuvre des étapes du procédé selon l’une des revendications 1 à 7. Produit programme d’ordinateur comportant des instructions adaptées pour l’exécution des étapes du procédé selon l’une des revendications 1 à 7, lorsque le programme d’ordinateur est exécuté par au moins un processeur. Support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon l’une des revendications 1 à 7.