Shahzad Malik - Ottawa, CA Abhishek Ranjan - Toronto, CA Philipp J. Hubert - Burlington, CA Umesbbhal Patel - Etoblcoke, CA William J. Colson - Portland OR, US Haroon F. Mirza - Mississauga, CA Faizal N. Javer - Toronto, CA
International Classification:
G06F 3/00
US Classification:
345156
Abstract:
Measuring audience size for a digital sign comprises generating a plurality of paths, one for each face detected in a first sequence of video frames captured by a camera proximate the digital sign, and generating a zone in the sequence of video frames through which passes a threshold number of the paths. Motion and direction of motion within the zone is then measured in a second sequence of video frames to calculate the audience size that passes through the zone in the second sequence of video frames.
Method, Apparatus And System For Providing Image Data To Represent Inventory
Praveen Gopalakrishnan - Hillsboro OR, US Victor B. Lortz - Beaverton OR, US William J. Colson - Hillsboro OR, US Bradley W. Corrion - Chandler AZ, US Xingang Guo - Portland OR, US
International Classification:
G06K 9/46
US Classification:
382103, 382195
Abstract:
Techniques and mechanisms for generating image data representing a storage region in a commercial establishment. In an embodiment, image recognition analysis of first image data detects a difference between respective states of inventory storage represented by different areas of a captured image. In another embodiment, other image data is generated to represent a modified version of the image, wherein, based on the detected difference, a filter is applied to only one two portions of the first image data.
Abhishek Ranjan - Markham, CA Shahzad A. Malik - Markham, CA Phillipp J. Hubert - Markham, CA Umeshbhai Patel - Markham, CA Faizal N. Javer - Markham, CA Haroon F. Mirza - Markham, CA William J. Colson - Hillsboro OR, US
International Classification:
G06K 9/20 G06K 9/00
US Classification:
382103, 382224
Abstract:
The present disclosure is directed to a parallel face detection and tracking system. In general, embodiments consistent with the present disclosure may be configured to distribute the processing load associated with the detection and tracking of different faces in an image between multiple data processors. If needed, processing load balancing and/or protective features may be implemented to prevent the data processors from becoming overwhelmed. In one embodiment, a device may comprise, for example, a communication module and at least one processing module. The communication module may be configured to receive at least image information that may be processed by a plurality of data processors in the data processing module. For example, each of the data processors may be configured to detect faces in the image information and/or track detected faces in the image information based on at least one criterion.