A novel approach for geometric clustering based on tensor voting framework