3D Shape Analysis Using The CNN
3D Shape Analysis Using The CNN
Abstract
Introduction
Convolutional neural networks (CNNs) have made
great breakthroughs in 2D computer vision. The great success of deep convolutional neural
Consequently, CNN has been also applied to 3D networks (CNNs) in 2D computer vision has led to
geometry, inspired by 2D CNNs. There are several their generalisation to various disciplines, including
for 3D data, such as point cloud, voxel, mesh and 3D geometry. For computational reasons, and to
some implicit representations. Among the facilitate data processing, various discrete
representations above, polygonal meshes provide a approximations for 3D shapes have been suggested
relatively efficient representation for 3D shapes. and utilized to represent shapes in an array of
Compared with point cloud, they explicitly capture applications. PointNet [1] is a pioneering and
topology of a shape, while compared with voxel, they representative approach for learning a feature
only represent the boundary of an object, and does representation of a point cloud, followed by more
not have redundant elements representing the object’ successful work in this domain .Apart from point
s interior. Meshes leverage non-uniformity to clouds,3D geometry learning has been extended to
represent large flat regions as well as intricate other forms of 3D data, such as voxels and meshes .
features. However, this nonuniformity and
irregularity inhibits mesh analysis efforts using In this project, we consider the neural network
CNNs. Based on MeshCNN, which present special MeshCNN, which aim to tap into the natural
edge-based convolution and pooling, we attempt to potential of the native mesh representation. The
improve the method of MeshCNN, since it has network adequately utilize the unique property,
limited receptive field and can not capture global every edge is incident to exactly two faces (triangles),
features. In this project, we still utilize the unique which defines a natural fixed-sized convolutional
properties of the triangle mesh for a direct analysis of neighborhood of four edges. But we find a defect of
3D shapes, including classification and segmentation, the special convolutional operation. The convolution
using an improved edition of MeshCNN, a kernel of MeshCNN has a receptive field which is
convolutional neural network designed specifically limited to the adjacent four edges of a given edge. We
for triangular meshes try to improve this defect. However, unlike
conventional edge collapse, which removes edges
that introduce a minimal geometric distortion, mesh
pooling delegates the choice of which edges to
collapse to the network in a task-specific manner. The
purged edges are the ones whose features contribute
the least to the used objective(see examples in figures
1 and 2).
Figure1
shape alignment, and applied the estimated deformation
on the original mesh.
Experiments
Data Processing
Figure4
Plan