A Hierarchical Machine Learning Approach for Multi-Level and Multi-Resolution 3D Point Cloud Classification