Multi-view dense matching supported by triangular meshes