ing PCA and prior knowledge on human body pro-
portions, a predefined skeleton model is initialized
and then fitted to the given point cloud by an itera-
tive process based on the theory of Expectation Max-
imization. From the experiments, it is shown that a
good estimate is achieved in both synthetic and real
datasets, and even in the presence of high noise within
the depth measurements. As future work, the current
approach will be extended to alternative body config-
urations other than upright. Alternative techniques to
segment the 3-D points belonging to the torso (used
to estimate its direction) will be further investigated
in order to address the limitations given by the cylin-
drical model, such as the tuning of the model param-
eters.
ACKNOWLEDGEMENTS
This work was partially supported by the National Re-
search Fund, Luxembourg, under the CORE project
C11/BM/1204105/FAVE/Ottersten.
REFERENCES
(2014). Human Proportion Calculator. http://hpc.
anatomy4sculptors.com/.
(2014). Point Cloud Library (PCL). http://pointclouds.org/.
(2014). Virtual Robot Experimentation Platform (V-REP).
http://www.coppeliarobotics.com/.
Au, O. K.-C., Tai, C.-L., Chu, H.-K., Cohen-Or, D., and
Lee, T.-Y. (2008). Skeleton extraction by mesh con-
traction. In ACM SIGGRAPH 2008 Papers, pages
44:1–44:10. ACM.
Bradski, G. and Kaehler, A. (2008). Learning OpenCV:
Computer Vision with the OpenCV Library. O’Reilly
Media, 1st edition.
Cao, J., A., T., M., O., Zhang, H., and Su, Z. (2010).
Point cloud skeletons via laplacian based contraction.
In Shape Modeling International Conference (SMI),
pages 187–197.
Fischler, M. A. and Bolles, R. C. (1981). Random Sample
Consensus: A Paradigm for Model Fitting with Ap-
plications to Image Analysis and Automated Cartog-
raphy. Communications of the ACM, 24(6):381–395.
Garcia, F. and Ottersten, B. (2014a). CPU-Based Real-Time
Surface and Solid Voxelization for Incomplete Point
Cloud. In IEEE International Conference on Pattern
Recognition (ICPR).
Garcia, F. and Ottersten, B. (2014b). Real-time Curve-
Skeleton Extraction from Incomplete Point Clouds:
Application in Human Pose Estimation. In Interna-
tional Conference on Computer Vision Theory and
Applications (VISAPP).
Ke, S.-R., Hwang, J.-N., Lan, K.-M., and Wang, S.-Z.
(2011). View-invariant 3d human body pose re-
construction using a monocular video camera. In
Distributed Smart Cameras (ICDSC), 2011 Fifth
ACM/IEEE International Conference on, pages 1–6.
IEEE.
Lehment, N. H., Arsic, D., Kaiser, M., and Rigoll, G.
(2010). Automated pose estimation in 3d point clouds
applying annealing particle filters and inverse kine-
matics on a gpu. In Computer Vision and Pattern
Recognition Workshops (CVPRW), 2010 IEEE Com-
puter Society Conference on, pages 87–92. IEEE.
Li, M., Yang, T., Xi, R., and Lin, Z. (2009). Silhouette-
based 2d human pose estimation. In International
Conference on Image and Graphics (ICIG), pages
143–148.
Sam, V., Kawata, H., and Kanai, T. (2012). A robust
and centered curve skeleton extraction from 3d point
cloud. Computer-Aided Design and Applications,
9(6):969–879.
Shotton, J., Girshick, R., Fitzgibbon, A., Sharp, T., Cook,
M., Finocchio, M., Moore, R., Kohli, P., Criminisi,
A., Kipman, A., et al. (2013). Efficient human pose
estimation from single depth images. Pattern Analy-
sis and Machine Intelligence, IEEE Transactions on,
35(12):2821–2840.
Tagliasacchi, A., Zhang, H., and Cohen-Or, D. (2009).
Curve skeleton extraction from incomplete point
cloud. In ACM SIGGRAPH 2009 Papers, SIGGRAPH
’09, pages 71:1–71:9. ACM.
Ye, M., Wang, X., Yang, R., Ren, L., and Pollefeys, M.
(2011). Accurate 3d pose estimation from a single
depth image. In Computer Vision (ICCV), 2011 IEEE
International Conference on, pages 731–738. IEEE.
Zhang, L., Sturm, J., Cremers, D., and Lee, D. (2012). Real-
time human motion tracking using multiple depth
cameras. In Intelligent Robots and Systems (IROS),
2012 IEEE/RSJ International Conference on, pages
2389–2395. IEEE.
VISAPP2015-InternationalConferenceonComputerVisionTheoryandApplications
560