UbiCam = Ubiquitous Cameras which available on most of laptops and smart-phones. Those cameras are cheap, everywhere. We can make use of it for more interesting applications: interactive games, computer vision.
The OpenCV tookkit (http://opencv.willowgarage.com/wiki/) is brilliant tool that simplify the step of image processing for recognizing activities.
Human Activity recognition is also interesting area that we use its concepts in UbiCam. In the first version of UbiCam, those activities are recognized:
Waving hand from left to right or reverse ==> Applied in Powerpoint presentation: Next or Back one slide
Waving hand from top to bottom or reverse ==> Applied in Powerpoint presentation: First slide or last slide.
Using laser pointer:
Moving laser-dot from left to right or reverse ==> Applied in Powerpoint presentation: Next or Back one slide
Moving laser-dot from top to bottom or reverse ==> Applied in Powerpoint presentation: First slide or last slide.
In short: Ubiquitous Cameras + OpenCV toolkit + Activity recognition theory ==> UbiCam
For illustration, we built a program that recognize presenter's activities for doing presentation. The presenter now do not have to touch the laptop while doing presentation. (See figure below)
With the first promise results on Laptop, with the help
Implementing UbiCam on Mobile Devices
(Available Soon)
T. Nguyen, D. Nguyen, D. Ho, 2011, UbiCam: Helping Your Computer Can See in Ambient Intelligent Environments, [Working paper]
Hồ Quang Đức
Nguyễn Ngọc Danh