Topological approaches for 3D object processing and applications