Test de PhotoBrain

ange |
L'idée de retrouver des photos identiques grâce à leur contenu graphique plutôt que par le nom de l'image ou par mots-clefs semble alléchante. PhotoBrain [3.0.1 – US – 11,99 €] se propose d'identifier ces doublons. Bonne idée sur le papier, mais la réalisation est-elle à la hauteur ?

L'interface du logiciel

L'interface est simple : une barre d'outils, un espace central où l'on vient glisser la photo à rechercher, un espace pour définir le répertoire de recherche et un curseur pour définir le niveau de ressemblance acceptable (faible/moyen/fort).

http://static.macg.co/img/2011/2/pb01-20110322-160105.jpg

Le résultat de la recherche s'affiche dans une fenêtre séparée. Des barres plus ou moins remplies indiquent le taux de ressemblance entre l'image recherchée et les images présentes dans le dossier analysé.

http://static.macg.co/img/2011/2/pb02-20110322-160129.jpg

Des résultats plus précis et chiffrés sont présents dans les fichiers de log de PhotoBrain.

http://static.macg.co/img/2011/2/pb07-20110322-160150.jpg

Le logiciel permet de stocker les images jugées ressemblantes dans un dossier virtuel. Vous pouvez ainsi les mettre de côté pour une future destruction, par exemple.

http://static.macg.co/img/2011/2/pb06-20110322-160207.jpg

Il est possible de modifier l'espace de recherche en indiquant dans le tiroir "Default Manager" les répertoires à ne pas scanner pour les recherches, tels que le dossier "Bibliothèque" par exemple.

http://static.macg.co/img/2011/2/pb03-20110322-160229.jpg

On peut aussi ajouter une icône à la barre de menu de Mac OS pour accéder rapidement au dossier virtuel de PhotoBrain ou charger une image pour commencer une nouvelle recherche.

http://static.macg.co/img/2011/2/pb04-20110322-160246.jpg

Enfin, signalons la présence d'une dernière fenêtre dite "Mini Tutorial" qui rappelle les trois actions nécessaires pour lancer une recherche.

http://static.macg.co/img/2011/2/pb05-20110322-160305.jpg

L'interface du logiciel manque de finitions. PhotoBrain bien en partie le fonctionnement général de Mac OS X. On peut ainsi glisser une image ou un répertoire directement dans la fenêtre plutôt que de passer par les fenêtres d'ouverture de fichiers. Autre exemple, l'application utilise la présentation Cover Flow pour ses résultats.

Cela étant, plusieurs points posent problème dans l'interface de PhotoBrain :

  • Les menus contiennent des éléments inutiles pour l'application (gestion de textes) ou des fonctions qui seront sans doute ajoutées dans une prochaine version, mais qui n'existent pas encore (Twitter…)

  • Le logiciel permet de sélectionner une image comme dossier de recherche et ne sélectionne pas automatiquement le dossier contenant l'image le cas échéant.

  • Le tiroir du "Default Manager" est toujours ouvert au lancement de l'application alors qu'il est rarement utile.

  • Il est impossible de rouvrir la fenêtre principale du logiciel si vous la fermez sans quitter l'application.



En bref, PhotoBrain est un logiciel mal fini et mal pensé, avec des termes mal choisis (par exemple pourquoi utiliser "Search filtre Value" pour évoquer un niveau de ressemblance ?) et des choix d'interface non-justifiés (l'icône qui vient se loger dans la barre de menu ne s'affiche que lorsque le logiciel est ouvert et double alors des fonctions déjà accessibles dans l'interface principale). PhotoBrain donne en fait l'impression d'avoir été développé par des chercheurs plus intéressés par l'algorithme de reconnaissance d'images que par le développement d'applications. Il manque une interface vraiment mieux pensée pour intéresser le grand public.

La recherche de doublons

L'interface de PhotoBrain est mal pensée, mais qu'en est-il de sa fonction principale, à savoir la recherche de doublons dans un dossier de photos ?

http://static.macg.co/img/2011/2/pb10-20110322-160339.jpgLa recherche s'effectue dans le dossier sélectionné et dans les sous-dossiers le cas échéant. On ne peut pas désactiver la recherche dans les sous-dossiers avec une option. Pour tester les capacités du logiciel, nous avons effectué un test en prenant le logo de MacGeneration comme point de recherche. L'image de base, en PNG, a été modifiée de plusieurs manières :


  • renommée ;

  • enregistrée en TIFF, GIF et JPG ;

  • retournée ;

  • zommée et réduite ;

  • colorée à l'aide d'un filtre ;

  • barrée d'un trait ;

  • zoomée, intégrée dans un fond blanc respectant la taille d'origine ;

  • enregistrée avec une résolution réduite de moitié.



http://static.macg.co/img/2011/2/pb11-20110322-160413.jpg

Voici les résultats de la recherche de doublon proposés par PhotoBrain :

http://static.macg.co/img/2011/2/pb12-20110322-160438.jpg

Quelques remarques au sujet de ces résultats :

  1. Pour être reconnues comme ressemblantes par PhotoBrain, les images doivent avoir la même taille (nombre de pixels) et la même résolution. Dans notre exemple, les images zoomée, réduite en taille, ou avec une résolution de moitié ne sont même pas dans la liste des images jugées ressemblantes.

    Cette contrainte est gênante : sur son disque dur, on risque d'avoir plusieurs fois la même image avec des tailles ou résolutions différentes pour tenir compte de leur utilisation (envoi par mail, insertion dans un document,..). L'un des intérêts de la recherche par contenu est de retrouver tous les doublons et ne conserver que les images avec la meilleure définition, par exemple.

  2. Les différences de formats d'image peuvent également poser problème. Le logiciel identifie bien un doublon pour la même image en TIFF, mais une ressemblance plus faible avec la version GIF et encore plus faible avec le fichier JPEG. Les raisons techniques sont compréhensibles (le format JPG ne tient pas compte de la transparence et code les pixels sur moins d'octets), mais dans la pratique c'est un vrai problème. Après tout, PhotoBrain est censé faire de la reconnaissance de contenu : quand deux images identiques ne sont identifiées qu'à 10 % de ressemblance, l'intérêt du logiciel est remise en cause.

  3. Les images retournée et filtrée ressemblent à 15 % à l'image originale selon le logiciel, ce qui peut paraitre normal. Avec la combinaison des deux (retournée et filtrée), le score est du même ordre de grandeur.

  4. PhotoBrain détecte que l'image réduite à 50 %, mais insérée dans un fond blanc de la bonne taille et de la bonne résolution, est ressemblante à 8 %. Le logiciel peut arriver à trouver des images ressemblantes même sans s'appuyer initialement sur la taille.



Nous avons également réalisé des tests sur de vraies photos, pour un test plus réaliste. La photo de référence est issue d'une série de photos d'arbres en neige, toutes prises avec le même appareil, les mêmes taille et résolution.

http://static.macg.co/img/2011/2/pb13-20110322-160505.jpg

Heureusement, l'image qui sert de référence de recherche est indiquée comme ressemblante à 100 %, les autres sont ressemblantes à moins de 15 % selon PhotoBrain. Cette recherche a été effectuée sur un panel de photos rassemblées dans un dossier. Si par contre on lance la même recherche dans le répertoire de stockage de toutes les photos (un répertoire iPhoto), le résultat est beaucoup moins bon : l'image originale n'est pas retrouvée par PhotoBrain

Pire, plusieurs essais de recherches dans la librairie iPhoto se sont soldés par des plantages de l'application. Les développeurs expliquent d'ailleurs que PhotoBrain peut planter si on fait une mauvaise définition du dossier à scanner. Voilà une limite qui ne renforce pas la crédibilité du logiciel… d'autant que certaines recherches plantent une première fois, mais fonctionnent après un redémarrage.

Conclusion

Si l'idée de départ de PhotoBrain est séduisante et l'algorithme qu'il utilise pour faire de la recherche de ressemblance est sûrement puissant, son implémentation actuelle n'est pas aboutie. L'interface est mal pensée et finie : alors que ses options le confinent à la sphère grand public, les résultats ne sont pas toujours très fiables ou n'intéresseront pas forcément ce public. On espère qu'une prochaine version permettra vraiment de retrouver ses doublons d'images sur son disque dur, quelles que soient la localisation et la taille.
avatar Enyx | 
Va bien qu'on parle de gestion des doublons, parce que je me posais la question aujourd'hui s'il y avait plus rapide que Duplicate Annihilator qui est certe un très bon soft mais met beaucoup trop de temps à scanner les photos, même avec un SSD. Avez-vous un logiciel aussi performant mais surtout plus véloce à proposer?
avatar Guillaume S | 
Et si on compare à la fonction, menu: Édition [b]>[/b] Chercher, comparer et remplacer [b]>[/b] Chercher des fichiers doublons… de GraphicConverter, cela donne quoi?

CONNEXION UTILISATEUR