Brevet FR2897183A1 — publié le 20070810

L'invention concerne un dispositif et une méthode de vérification des zones de saillance d'un document multimédia. L'invention s'applique plus particulièrement à l'évaluation de contenu et plus particulièrement de documents tels que des documents publicitaires. Aujourd'hui, lorsque l'on veut mettre en avant un contenu, diverses techniques de création de contenus sont connues : tout simplement, lors de l'écriture d'un document texte, on surligne, on écrit en gras, on encadre... Des techniques plus sophistiquées sont utilisées par les publicistes qui peuvent, pour de la vidéo ou de l'audio combiner des techniques de traitement d'images ou des techniques de traitement du son, plus généralement des techniques de traitement du signal. II est difficile d'évaluer l'efficacité de ces techniques. Les publicités sont 15 bien souvent attirantes mais les différents effets mis en oeuvre ne sont pas toujours tous efficaces et pourraient certainement être améliorés. Actuellement, des techniques oculomètriques peuvent aider à la détermination des zones de saillance. De telles techniques cependant sont manuelles et lourdes à implémenter car elles ne permettent pas une 20 automatisation de la méthode sur une pluralité de documents, de pages web, de documents vidéo. A cet effet, l'invention propose un procédé de vérification des zones de saillance d'un document multimédia. Selon l'invention, le procédé comprend 25 les étapes de : - détermination des zones dudit document considérées comme zones clés à partir de données à priori extraites dudit document, -application audit document d'un modèle basé sur l'établissement de cartes de saillance afin d'obtenir une carte de saillance dudit 30 document, -comparaison entre les zones dudit document considérées comme clés et ladite carte de saillance. Selon un mode de réalisation préféré, le procédé comprend une étape de calcul d'un rapport entre la saillance contenue dans les zones clés dudit document et la saillance totale dudit document. Selon un mode de réalisation préféré, le procédé comprend une étape de calcul du chemin visuel indiquant le parcours de l'ceil lors de la visualisation dudit document, ledit chemin visuel étant calculé à partir de ladite carte de saillance et composé des pixels de l'image dont la saillance est supérieure à un seuil. Selon un mode de réalisation préféré, lors de la recherche dudit chemin visuel, on recherche le pixel ayant la saillance maximale dans ledit document, - on inhibe une zone dudit document autour dudit maximum et - on recherche le pixel suivant ayant la saillance maximale, jusqu'à ce que l'on ait obtenu tous les pixels ayant une saillance supérieure audit seuil. Avantageusement, on établit un rapport d'analyse comprenant les 20 zones de saillance, ledit chemin visuel, et un ensemble de sous-images représentatives des zones de saillance dudit document. Selon un mode de réalisation préféré, ledit rapport comprend les zones clés dudit document. 25 L'invention concerne également un procédé de création d'un document publicitaire. Selon l'invention, le procédé comprend alternativement une étape de création du contenu suivie d'un procédé de vérification des zones de saillance dudit document selon l'invention, lesdites étapes étant répétées tant 30 que les zones de saillance ne correspondent pas aux zones clés dudit document. L'invention concerne également un procédé de vérification automatique des zones de saillance d'un site internet. Selon l'invention, le procédé comprend pour chaque page du site les étapes de - détermination des zones de ladite page considérées comme zones clés à 5 partir de données à priori extraites de ladite page, - application à ladite page d'un modèle basé sur l'établissement de cartes de saillance afin d'obtenir une carte de saillance de ladite page, - comparaison entre les zones de ladite page considérées comme clés et ladite carte de saillance. 10 L'invention concerne également un produit programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes des procédés selon l'un quelconque des modes de réalisation de l'invention lorsque ledit programme est exécuté sur un ordinateur. L'invention sera mieux comprise et illustrée au moyen d'exemples de modes de réalisation et de mise en oeuvre avantageux, nullement limitatifs, en référence à la figure 1 annexée représentant la méthode de vérification selon un mode préféré de l'invention. 20 L'invention est particulièrement avantageuse dans les documents à caractère publicitaires où les composantes du document sont particulièrement importantes de part leur impact économique. En effet, les films publicitaires, qu'ils soient une vidéo, audio simplement ou de type images fixes dans un 25 magazine, sont particulièrement travaillés pour placer des messages attractifs pour le consommateur. Cependant parfois, ces messages ne sont pas forcément les zones qui attireront le plus l'oeil humain et dans ce cas, le publiciste n'aura pas créé un document ayant l'effet escompté. La présente invention vise alors à procurer des moyens d'analyser les 30 documents, qu'ils soient publicitaires ou non, afin de vérifier que ces documents aient l'impact souhaité auprès de leurs destinataires. Ainsi, il existe des méthodes de calcul de cartes de saillance pour un document. Ces méthodes permettent de déterminer les zones qui vont attirer 15 l'oeil. Elles sont basées sur des calculs prenant en compte différents paramètres de l'image et sur des analyses spatiales et/ou temporelles de l'image et/ou de la vidéo. Une carte de saillance est une représentation topographique de la perception d'une image. On détermine la pertinence visuelle de chaque pixel de l'image. La carte est normalisée par exemple entre 0 et 255. Plus la valeur est élevée, plus le pixel attire l'oeil. De telles méthodes sont par exemple décrites dans la demande de 10 brevet Européen au nom de la société Thomson Licensing SA, publiée le 22 juin 2005 sous le numéro 1544792. La figure 1 représente les étapes du procédé selon un mode préféré de l'invention. 15 On dispose d'un document D papier de type document commercial. Ce document a été crée à partir d'un logiciel d'édition, par exemple acrobat writer (marque déposée par la société adobe), word (marque déposée par la société microsoft), de type HTML, dont on dispose de la version électronique. On peut donc extraire de ce document des informations à priori qui reflètent ce que 20 l'auteur du document a souhaité mettre en avant. Par exemple, dans un document de type word, on peut juger de l'importance des informations en fonction de la taille des caractères utilisés, de la police de caractère utilisée, du surlignage, de la couleur utilisée. On peut également utiliser l'emplacement sur la feuille, en général les informations importantes étant mises au centre de 25 l'image. Dans un document de type html, les tags sont également une aide à la détermination des points que l'auteur veut mettre en avant. Ainsi, de manière manuelle par observation du document D, ou de manière automatique par extraction automatique des caractéristiques 30 mentionnées ci-dessus, on peut établir (étape El) les informations à priori représentatives des points clés du document D selon l'auteur. On peut ainsi obtenir la localisation géographique des zones d'intérêt du document. On dispose d'autre part d'un modèle permettant de bâtir la carte de saillance d'un document. Lors d'une étape E2, on applique ce modèle au document D. Le modèle est par exemple un logiciel recevant en entrée le document D. Le modèle analyse les caractéristiques du document nécessaires à l'extraction de cartes de saillances de manière à obtenir la carte de saillance du document D. De telles méthodes sont par exemple décrites dans la demande de brevet Européen au nom de la société Thomson Licensing SA, publiée le 22 juin 2005 sous le numéro 1544792. Elles sont basées sur des calculs prenant 10 en compte différents paramètres de l'image et basées sur des analyses spatiales et/ou temporelles de l'image et/ou de la vidéo. Des informations de type texte ainsi que des informations de type visage sont également extraites car habituellement elles sont également représentatives d'informations considérées comme importantes, lorsque le 15 texte est inclus dans un document vidéo. La prise en compte des informations de type visage ou texte lors de l'établissement de cartes de saillance est notamment décrite dans le document attention mode) based progressive image transmission de Hu, Xie, Chen, Ma ainsi que dans le document a visual attention mode) for 20 adapting images on small displays de Chen et Al et publié dans la revue multimedia systems en 2003. Lors d'une étape E3, à partir de la carte de saillance, on obtient un rapport d'analyse contenant les informations suivantes : 25 - Une carte de chaleur indiquant les zones d'attirance, - Une carte du chemin visuel indiquant le parcours visuel de l'observateur moyen. On obtient ce parcours visuel en recherchant dans la carte de saillance les maxima locaux ayant une valeur de saillance supérieure à un seuil, en 30 fonction du nombre de maxima que l'on souhaite obtenir ou en fonction de la saillance globale de l'image. La recherche des maxima locaux peut par exemple se faire en inhibant une zone circulaire (représentant la fovéa de rayon égal à 0.5 degré visuel) autour du (n-1) ième maximum et en cherchant le maximum global de cette nouvelle carte et ainsi de suite pour chaque maximum. Pour chaque maximum on obtient donc une zone et ensuite on relie les centres des zones n-1,n,... afin d'obtenir le parcours visuel d'un observateur moyen. - Un résumé perceptuel contenant n sous-images de l'image à analyser. Ces sous-images sont des zones fixées par l'observateur. Une telle méthode pour déterminer les sous-images est décrite dans la demande de brevet Européen déposée le 19 septembre 2005 sous le numéro 05291938.8 au nom de la société Thomson Licensing. Cette méthode est également décrite dans la publication de O. Le Meur, X. Castellan, P. Le Callet and D. Barba, Efficient saliency-based repurposing method, ICIP 2006. Les sous-images sont composées des pixels autour des maxima locaux. Le nombre de sous-images est déterminé en fixant un seuil et l'on définit des sous-images uniquement pour les maxima ayant une valeur de saillance supérieure à ce seuil. Ces informations permettent de détecter les zones de l'image effectivement perçues par l'oeil humain. On compare ensuite les zones indiquées par l'auteur du document ou extraites automatiquement lors de l'étape El et les zones indiquées dans le rapport d'analyse. On est ainsi en mesure de comparer ce que l'auteur a voulu mettre en avant dans le document aux informations réellement accrocheuses pour l'oeil humain, en mettant en regard les informations à priori et les informations du rapport d'analyse. Le rapport d'analyse peut également fournir directement cette analyse en mettant en oeuvre une étape de comparaison directe entre la carte de saillance et les données à priori. En effet, on peut comparer l'emplacement géographique des zones de saillance et des zones considérées comme importantes par l'auteur. On peut par exemple calculer le ratio entre la saillance contenue dans les zones délimitées par l'auteur du document et la saillance globale. Ce rapport peut être un indicateur de la pertinence du design du document. II est ainsi possible pour le créateur d'évaluer en terme d'attrait pour l'ceil la valeur de son document. L'invention propose donc avantageusement une méthode d'évaluation de documents à caractère commercial ou publicitaire. L'invention peut aussi être vue comme étant un procédé à distance pour l'évaluation de documents publicitaires. On peut effectivement envisager que le modèle soit disponible sur un site internet et que le client soumette son document sous forme électronique afin d'en connaître les points/zones qui vont en réalité accrocher l'oeil humain. L'utilisateur du service, en fonction du résultat de la comparaison peut alors modifier son document et le resoumettre de façon itérative de manière à ce que les informations qu'il souhaite mettre en avant soient réellement les informations sur lesquelles l'ceil humain va se focaliser. Le procédé peut également avoir comme application l'évaluation de plusieurs documents soumis par des clients suite à un appel d'offre. On peut ainsi analyser de manière automatique et objective, quel est le document qui aura le plus d'impact sur les consommateurs. Dans un autre mode de réalisation, le document D n'est pas un document papier ou une image fixe, du type encart publicitaire mais un document vidéo comme les publicités diffusées sur les chaînes télévisuelles. Un tel document peut être également analysé selon le procédé mis en oeuvre dans l'invention. Effectivement, on peut également établir une carte de saillance à partir des informations temporelles. Un tel procédé est décrit dans le document de 0. Le Meur, P. Le Callet, D. Barba et D. Thoreau, "A spatio-temporel model of the selective human visual attention", Proc. ICIP-05 (IEEE International Conference on Image Processing), Gênes, Italie, Septembre 2005. On peut donc ainsi également obtenir la carte de saillance du document vidéo. Pour obtenir les informations à priori sur les données vidéo, il est possible de les obtenir par l'intermédiaire de l'auteur de la vidéo. Dans un autre mode de réalisation, on peut également se servir de cette méthode en l'intégrant directement dans des outils d'aide à la création de documents. Effectivement, on obtient alors des documents pour lesquels l'oeil se focalise sur les zones effectivement considérées comme clés dans le document. On peut ainsi alternativement créer du contenu, appliquer le procédé de vérification selon l'invention et le modifier tant que les zones de saillance et les zones clés ne coïncident pas. Dans encore un autre mode de réalisation, on peut également envisager que le document à analyser soit un site internet et que chaque page du site soit analysée régulièrement, de manière automatique ou manuelle. Ainsi, on peut envisager une procédure automatique de lancement du procédé selon l'invention sur toutes les pages web du site et affichage du rapport, résultat comparatif entre les données considérées comme clés dans la page par l'auteur et les données de la page effectivement visualisées par l'oeil si elles sont disponibles, ou en aveugle si on ne dispose pas des données clés. Revendications 1. Procédé de vérification des zones de saillance d'un document multimédia caractérisé en ce qu'il comprend les étapes de : - détermination (El) des zones dudit document considérées comme zones clés à partir de données à priori extraites dudit document, application (E2) audit document d'un modèle basé sur l'établissement de cartes de saillance afin d'obtenir une carte de saillance dudit document, - comparaison (E3) entre les zones dudit document considérées comme clés et ladite carte de saillance. 2. Procédé selon la revendication 1 caractérisé en ce qu'il comprend une étape de calcul d'un rapport entre la saillance contenue dans les zones clés dudit document et la saillance totale dudit document. 3. Procédé selon les revendications 1 ou 2 caractérisé en ce qu'il comprend une étape de calcul du chemin visuel indiquant le parcours de l'ceil lors de la visualisation dudit document, ledit chemin visuel étant calculé à partir de ladite carte de saillance et composé des pixels de l'image dont la saillance est supérieure à un seuil. 4. Procédé selon la revendication 3 caractérisé en ce que lors de la recherche dudit chemin visuel, on recherche le pixel ayant la saillance maximale dans ledit document, on inhibe une zone dudit document autour dudit maximum et on recherche le pixel suivant ayant la saillance maximale, jusqu'à ce que l'on ait obtenu tous les pixels ayant une saillance supérieure audit seuil. 5. Procédé selon l'une des revendications précédentes caractérisé en ce que l'on établit un rapport d'analyse comprenant les zones desaillance, ledit chemin visuel, et un ensemble de sous-images représentatives des zones de saillance dudit document. 6. Procédé selon la revendication 5 caractérisé en ce que ledit rapport comprend les zones clés dudit document. 7. Procédé de création d'un document publicitaire caractérisé en ce qu'il comprend alternativement une étape de création du contenu suivie d'un procédé de vérification des zones de saillance dudit document selon l'une des revendications 1 à 6, lesdites étapes étant répétées tant que les zones de saillance ne correspondent pas aux zones clés dudit document. 8. Procédé de vérification automatique des zones de saillance d'un site internet caractérisé en ce qu'il comprend pour chaque page du site les étapes de - détermination des zones de ladite page considérées comme zones clés à partir de données à priori extraites de ladite page, - application à ladite page d'un modèle basé sur l'établissement de cartes de saillance afin d'obtenir une carte de saillance de ladite page, - comparaison entre les zones de ladite page considérées comme clés et ladite carte de saillance. 9. Produit programme d'ordinateur caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution des étapes des procédés selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté sur un ordinateur.