MVTN: Learning Multi-View Transformations for 3D Understanding
Multi-view projection techniques have shown themselves to be highly effective in achieving top-performing results in the recognition of 3D shapes. These methods involve learning how to combine information from multiple view-points. However, the camera view-points from which these views are obtained are often fixed for all shapes. To overcome the static nature of current multi-view techniques, we propose learning these view-points. Specifically, we introduce the Multi-View Transformation Network (MVTN), which uses differentiable rendering to determine optimal view-points for 3D shape recognition. As a result, MVTN can be trained end-to-end with any multi-view network for 3D shape classification. We integrate MVTN into a novel adaptive multi-view pipeline that is capable of rendering both 3D meshes and point clouds. Our approach demonstrates state-of-the-art performance in 3D classification and shape retrieval on several benchmarks (ModelNet40, ScanObjectNN, ShapeNet Core55). Further analysis indicates that our approach exhibits improved robustness to occlusion compared to other methods. We also investigate additional aspects of MVTN, such as 2D pretraining and its use for segmentation. To support further research in this area, we have released MVTorch, a PyTorch library for 3D understanding and generation using multi-view projections.
Code (1)
Tasks
3D Classification3D Shape Classification3D Shape RecognitionRetrievalMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
MVTN: Multi-View Transformation Network for 3D Shape Recognition
Multi-view projection methods have demonstrated their ability to reach state-of-the-art performance on 3D shape recognition. Those methods learn different ways to aggregate information from multiple views. However, the c…
3D Classification3D Object Retrieval3D Point Cloud Classification3D Shape Classification+4MVTN: A Multiscale Video Transformer Network for Hand Gesture Recognition
In this paper, we introduce a novel Multiscale Video Transformer Network (MVTN) for dynamic hand gesture recognition, since multiscale features can extract features with variable size, pose, and shape of hand which is a …
Gesture RecognitionHand Gesture RecognitionHand-Gesture RecognitionSimpleView++: Neighborhood Views for Point Cloud Classification
Existing multi-view-based point cloud classification methods only utilize multiple views of point clouds and discard the point clouds from further processing. Among these methods, the Simple View model demonstrates that …
3D Classification3D Point Cloud ClassificationClassificationPoint Cloud ClassificationStacked Homography Transformations for Multi-View Pedestrian Detection
Multi-view pedestrian detection aims to predict a bird's eye view (BEV) occupancy map from multiple camera views. This task is confronted with two challenges: how to establish the 3D correspondences from views to the…
Multiview DetectionPedestrian DetectionView Transformation Robustness for Multi-View 3D Object Reconstruction with Reconstruction Error-Guided View Selection
View transformation robustness (VTR) is critical for deep-learning-based multi-view 3D object reconstruction models, which indicates the methods' stability under inputs with various view transformations. However, existin…
3D Object Reconstruction3D ReconstructionObject Reconstruction