A system for detecting invisible human emotion in a retail environment is provided. The system comprises a camera and an image processing unit. The camera is configured in a retail environment to capture an image sequence of a person before and during when a price of a product or service becomes visible. The image processing unit is trained to determine a set of bitplanes of a plurality of images in the captured image sequence that represent the hemoglobin concentration (HC) changes of the person, and to detect the person's invisible emotional states based on HC changes. The image processing unit is trained using a training set comprising a set of subjects for which emotional state is known.Un système de détection d'émotion humaine invisible dans un environnement de vente au détail est décrit. Le système comprend une caméra et une unité de traitement d'image. La caméra est configurée dans un environnement de vente au détail pour capturer une séquence d'images d'une personne avant et pendant que le prix d'un produit ou d'un service devient visible. L'unité de traitement d'image est entraînée pour déterminer un ensemble de tables de bits d'une pluralité d'images dans la séquence d'images capturées qui représentent les changements de la concentration de l'hémoglobine (HC) de la personne, et pour détecter les états émotionnels invisibles de la personne sur la base de changements d'HC. L'unité de traitement d'image est entraînée à l'aide d'un ensemble d'entraînement comprenant un ensemble de sujets dont l'état émotionnel est connu.