Premièrement, l’IA, ça veut tout et rien dire.
La vieille variante, c’est l’apprentissage machine supervisé : on optimise des métriques arbitraires en laissant l’algo s’adapter fortement au contexte. Ça marche moyennement, seulement dans des cas très précis, et l’utilisateur doit rester à côté pour ajuster les paramètres de l’optimisation.
Le module “diffusion et netteté” de darktable est une IA d’apprentissage supervisé où on optimise des gradients pour essayer de retrouver l’image nette d’origine. Tout le monde a compris que c’était pas grand public, côté interface, mais je te défie de trouver mieux pour un coût de calcul équivalent…
Les algos de type tampon correctif, pour dupliquer et réparer du contenu, existent déjà dans Gimp et darktable, et reposent aussi sur les même méthodes.
La nouvelle variante, c’est l’apprentissage machine profond. C’est plus complexe, mais je peux t’en coder une pour demain, parce qu’on a déjà toutes les librairies pré-fabriquées pour ça et déjà sous licence open-source. Mais…
Le problème, c’est que la coder, c’est 20% du travail. Ensuite, il faut l’entraîner (puisqu’elle est censée apprendre), et pour ça il faut des données triées et nettoyées. Non seulement, les données, je ne les ai pas là tout de suite, et les recueillir va prendre des mois et des tas d’emmerdes de protection de la vie privée, mais même si je les avais, il faudrait encore les trier et les nettoyer à la main.
Par dessus le travail brut à fournir, il y a un cadre légal de plus en plus contraignant pour protéger les données privées des gens, parce qu’il va bien falloir leur prendre des photos d’individus reconnaissables pour entraîner le bazar, et la nature même de l’open-source (ouvert, public, sur le web) est incompatible avec la protection des données privées.
L’autre option est de passer par les photos disponible sur le web, sauf qu’on déplace le problème de vie privée sur le terrain du copyright, et de toute façon, les JPEG non-linéaires recompressés 4 fois qu’on trouve sur internet n’ont pas grand chose à voir avec des bruts de capteur.