Similist
Objectif
Similist est un moteur de recherche intégrable dans un site web. Il permet de trouver des objets ou des images représentant des caractéristiques particulières de ces objets. Il guide un utilisateur intéressé par des caractéristiques représentées dans une ou plusieurs images vers des objets similaires.
Aujourd’hui rechercher des objets sur un site d’indexation passe presque toujours par des conditions sur des descriptions textes et/ou des attributs numériques.
Néanmoins, dans de nombreux contextes, les centres d’intérêt des utilisateurs ne sont représentés que par des images et c’est là que Similist ouvre de nouvelles possibilités.
On peut citer par exemple :
- le bâti (biens immobiliers, bâtiments remarquables, …) où les styles sont subjectifs et nombreux,
- les objets sur site de ventes en ligne dans des domaines où l’apparence est prépondérante (mode, collectionneurs, …),
- l’imagerie médicale,
- l’assistance à l’exploration de bases de données d’images très larges (images satellites, astronomie, documents/livres numérisés, …).
Cette liste n’est pas exhaustive. Si vous stockez de grandes quantités d’images et souhaitez pouvoir explorer votre base grâce aux similarités entre elles, contactez-nous (voir la page Contact).
Description sommaire
Similist est un service complet d’indexation et de recherche d’objets exploitant la capacité de certains réseaux de neurones profonds à extraire des représentations sémantiques d’images.
Les recherches avec Similist se construisent avec des listes d’images à la place des recherches par mots-clefs. Ceci dit rien n’empêche de combiner Similist avec des techniques de recherche plus classiques lorsque les deux sont applicables au contexte.
Une des difficultés majeures avec les recherches de similarités entre images est la possibilité de travailler sur des bases vivantes et pas statiques. Similist dispose d’un moteur de recherche capable d’être alimenté en quasi temps réel. Un objet communiqué à Similist est disponible dans les résultats de recherche en moins d’une minute.
Possibilités dès aujourd’hui
Similist permet différents types de recherches d’objets à partir de leurs images :
- recherche simple d’images similaires à une image individuelle,
- recherche d’objets fortement similaires de par l’ensemble de leurs images,
- recherche d’objets présentant un ensemble de caractéristiques.
Nous expliquons le fonctionnement plus en détail sur la page exposant les types de recherches.
Possibilités futures
Nous avons débuté un travail sur le dédoublonnage d’objets, sachant que selon les contextes les utilisateurs peuvent vouloir :
- éviter les doublons autant que possible,
- simplement les détecter.
Notre système est déjà capable de repérer les doublons « exacts » (pour lesquels les images sont indiscernables entre elles à l’œil nu) efficacement et ne présente qu’un exemplaire dans les résultats de recherche.
Démonstrateur
Comme une image en dit plus long qu’un long discours, nous avons mis à votre disposition un démonstrateur permettant de réaliser vos propres recherches. Il consiste en une interface web simple dialoguant avec notre moteur, appliqués à une base des monuments historiques français.
Pour un aperçu de son utilisation, vous pouvez consulter le tutoriel.
Possibilités d’intégration
API
Selon vos besoins, nous envisageons de mettre à disposition au moins deux types d’API :
- une API de type « streaming » où vos systèmes peuvent envoyer en temps réel les ajouts/suppressions/modifications d’objets (plus précisément celles concernant leurs images),
- une API de type « batch » où vos systèmes peuvent nous envoyer soit un extrait de base unique soit des « batches » à intervalles réguliers des modifications que vous voulez voir appliquées.
Site web d’exploration
Nous pouvons reproduire le fonctionnement de notre démonstrateur sur toute base d’objets représentés par des images et l’adapter à vos besoins.
N’hésitez pas à nous contacter.