par 63cpi » 06 Sep 2017, 19:27
Je suis désolé de répondre aussi tardivement, mais il me fallait du temps pour comprendre.
Chan79, merci beaucoup, j’ai bien intégré que si (A1+A2) est différent de (A3+A4) alors il n’y a pas de solution ; et si (A1+A2) = (A3+A4) alors il y a une infinité de solution.
Mais j’ai remarqué que dans ce cas pour une valeur donné par exemple pour chaque valeur attribuée à A1 alors (A2-A1) et (A4-A3) reste constants, ce qui est commun à toutes les solutions.
Je ne sais pas le démontrer dans le cas général mais sur des exemples cela fonctionne bien.
Cela me laisse un espoir pour mon problème, quoi que c’est peut-être insolvable, mais je souhaite en avoir le cœur net.
Voici le problème posé autrement, sous forme « d’image ».
Une courbe, un dessin, une image ou une photo peut être transposée en un tableau de points, ou une matrice (comme suggéré par FLBP), dans lesquels on peut attribuer une valeur à chaque point.
On peut travailler sur des objets à une dimension, mais je préfère travailler sur des objets à 2 dimensions, une surface, qui est correspond plus à une photos, cela laisse plus de libertés.
Voilà, prenons une photo, une ensemble de valeurs pour chaque case d’un tableau. Pour simplifier disons que ce tableau est carré, image carré et de coté impaire de manière à avoir un centre.
Ce premier tableau appelons le I1.
Prenons une seconde image différente, tableau de même dimension appelé I2.
En additionnant les 2 images (I1+I2) on obtient un tableau où chaque case correspond à la somme des valeurs de chaque case respectives et correspondantes de I1 et I2.
Maintenant on tourne l’image I2 ou le tableau I2 de 180° par rapport à son centre (voilà pourquoi le coté devait être impaire). On obtient alors le tableau I2(180°)
On peut calculé (I1+I2(180°))
Ma question est la suivante : si on connaît les valeurs du tableau (I1+I2) et les valeurs du tableau (I1+I2(180°)) peut-on retrouver les valeurs du tableau I1 et celles du tableau I2 ? Ou à défaut de trouver directement les tableaux I1 (et I2), trouver des tabeaux dont les différences entres les valeurs des cases seraient respectées, autrement dit I1 (et I2) à une constantes près ou un facteur près.
Dans un premier temps on peut utiliser des tableaux 3x3 ou 5x5 bien qu’une image a beaucoup plus de points. I1 et I2 au centre ne serait pas calculable, mais les autres cases peut-être ?
D’autres transformation géométriques simples sur I2 peuvent-être utilisées, rotation de 90°, translations d’une distance … Pour la translation seules les zones communes dans les images résultantes peuvent être utilisables.
En résumé quelles seraient au minimum les opérations géométriques à faire (s’il y en plusieurs à faire) (I1+I2), I1+I2(180°, I1+I2(90°) … (I1+I2 (translation d’une valeur X)) … pour pouvoir reconstituer les tableaux I1 et I2 à partir des résultats ?.(à une constante ou facteur près).