![]() |
||||
HiPOPM | ||||
A High Impact User Centric Approach to Point-of-Purchase Information Delivery Using Biometric Data | ||||
This project explores the feasibility of a user centric delivery of point-of-purchase information using biometric data capture, intelligent analysis of facial data, height, weight, body type, age, gender and other forms of data that can be directly captured in a non-invasive manner. Such a system must have an inherent intelligence that is ambient, and ubiquitous – allowing for interpretation of a wide variety of stimuli and that can be easily collected. The systems intelligences must have offer a range of options that can be autonomously responsive and give meaningful responses to the visual and sensor cues. Gender, Age and Biometric Recognition Our approach uses sensing with computer vision for facial detection/recognition, product label detection, sensing with hardware sensors for location detection of shoppers using inexpensive ultrasonic sensors and the display of augmented/annotated virtual production information on product label |
||||
![]() |
||||
An OpenCV library is used to detect and segment faces from video images. We use a cascade of boosted classifiers working with haar-like features. This enables training classifiers by a database of face and non-face images to be easily determined. Input images are scanned at different scales to find regions that are likely to contain faces. | ||||
For detection of gender, glasses and smile detection, our method uses SVM classifier to assign data points with a p-dimensional vector. We use the LibSVM -the library for SVM. | ||||
![]() ![]() ![]() ![]() |
||||
Image Progressing requires: Segmenting out face rectangles; Scaling to 24*24 grayscale image and Equalising the histogram to increase contrast.more | ||||
Mixed Reality Annotation Another aspect of this work is in the creation of a Real-Time Product Label Detection using Feature Detection and Tracking on the Graphics Processing Unit. This system provides shoppers with production information at their fingertips. Consumer’s product preferences of are profiled and relevant product recommendation can be made. The system provides virtual price tag/information and product branding and promotion. We use a Using feature detection and extraction method to identify each product based on the packaging and labelling. The feature detection and matching is done on GPU for high performance and speed. The algorithm is a Scale Invariant Feature Transform (SIFT) that provides good ability to detect and assign feature points that are extracted from the input images. We match feature points from camera image with the feature points of input images of the product packaging and labeling to detect and find the input image with the most matches. |
||||
![]() ![]() ![]() |
||||
We can make some preliminary conclusions that problems with some products as the features detected are insufficient for matching. We see also that the materials of product packaging can be too glossy and cause reflection, leading to blurred capture images. We also are continuing to solve the problems with jittering of the virtual object. We are exploring increases in the frame rate by improving the speed of detection and matching processes.more | ||||
Positioning and Localisation Another major component of this systems research is location and positioning - the location tracking of consumers in a retail environment. Knowing where the shopper is can be advantageous as relevant advertising information can be delivered to her accordingly. For example, if the consumer spends a lot of time in front of a particular shelf, information of selected products will be delivered to them. |
||||
![]() |
||||
We develop our own tracking hardware using ultrasonic 3D tracking devices. These are inexpensive, easy to set up and reasonably accurate for HiPoP application. The system consists of receivers mounted on the wall (or ceiling) and transmitters carried by shoppers or on shopping baskets. Accuracy can be improved by installing more receivers for wider coverage in a cell arrangement and by continued work in improving the algorithms (firmware and high level) and signal processing |
||||
The 3D position is derived based on signals from at least 3 receivers (tri-lateralization). Continued work will focus on the problems of one or more signals loss. This is achieved through more receivers in the system and developing more robust and efficient algorithms.more | ||||
|||||Back | ||||
![]() |
Site map2010 © Copyright by ierc designd by Gabriel |