Learning a Deep Network with Spherical Part Model for 3D Hand Pose Estimation