On-the-Fly Hand Detection Training With Application in Egocentric Action Recognition

Jayant Kumar, Qun Li, Survi Kyal, Edgar A. Bernal, Raja Bala; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, 2015, pp. 18-27

Abstract


We propose a novel approach to segment hand regions in egocentric video that requires no manual labeling of training samples. The user wearing a head-mounted camera is prompted to perform a simple gesture during an initial calibration step. A combination of color and motion analysis that exploits knowledge of the expected gesture is applied on the calibration video frames to automatically label hand pixels in an unsupervised fashion. The hand pixels identified in this manner are used to train a statistical-model based hand detector. Superpixel region growing is used to perform segmentation refinement and improve robustness to noise. Experiments show that our hand detection technique based on the proposed on the-fly training approach significantly outperforms state-of the-art techniques with respect to accuracy and robustness on a variety of challenging videos. This is due primarily to the fact that training samples are personalized to a specific user and environmental conditions. We also demonstrate the utility of our hand detection technique to inform an adaptive video sampling strategy that improves both computational speed and accuracy of egocentric action recognition algorithms. Finally, we offer an egocentric video dataset of an insulin self-injection procedure with action labels and hand masks that can serve towards future research on both hand detection and egocentric action recognition.

Related Material


[pdf]
[bibtex]
@InProceedings{Kumar_2015_CVPR_Workshops,
author = {Kumar, Jayant and Li, Qun and Kyal, Survi and Bernal, Edgar A. and Bala, Raja},
title = {On-the-Fly Hand Detection Training With Application in Egocentric Action Recognition},
booktitle = {Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
month = {June},
year = {2015}
}