Example: stock market

PCT: Point Cloud Transformer - arXiv

PCT: Point Cloud TransformerMeng-Hao GuoTsinghua CaiTsinghua LiuTsinghua MuTsinghua R. MartinCardiff HuTsinghua irregular domain and lack of ordering make it chal-lenging to design deep neural networks for Point Cloud pro-cessing. This paper presents a novel framework namedPoint Cloud Transformer (PCT)for Point Cloud is based on Transformer , which achieves huge successin natural language processing and displays great potentialin image processing. It is inherently permutation invariantfor processing a sequence of points , making it well-suitedfor Point Cloud learning.

Transformer, a positional encoding module is applied to represent the word order in nature language. This can distinguish the same word in different positions and reflect the positional relationships between words. ... graph convolution learning [3]. From this perspective,

Tags:

  Cloud, Points, Transformers, Graph, Point cloud transformer

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of PCT: Point Cloud Transformer - arXiv

1 PCT: Point Cloud TransformerMeng-Hao GuoTsinghua CaiTsinghua LiuTsinghua MuTsinghua R. MartinCardiff HuTsinghua irregular domain and lack of ordering make it chal-lenging to design deep neural networks for Point Cloud pro-cessing. This paper presents a novel framework namedPoint Cloud Transformer (PCT)for Point Cloud is based on Transformer , which achieves huge successin natural language processing and displays great potentialin image processing. It is inherently permutation invariantfor processing a sequence of points , making it well-suitedfor Point Cloud learning.

2 To better capture local contextwithin the Point Cloud , we enhance input embedding withthe support of farthest Point sampling and nearest neighborsearch. Extensive experiments demonstrate that the PCTachieves the state-of-the-art performance on shape classifi-cation, part segmentation, semantic segmentation and nor-mal estimation IntroductionExtracting semantics directly from a Point Cloud is anurgent requirement in some applications such as robotics,autonomous driving, augmented reality, etc. Unlike 2D im-ages, Point clouds are disordered and unstructured, makingit challenging to design neural networks to process et al.

3 [21] pioneered PointNet for feature learning onpoint clouds by using multi-layer perceptrons (MLPs), max-pooling and rigid transformations to ensure invariance un-der permutations and rotation. Inspired by strong progressmade by convolutional neural networks (CNNs) in the fieldof image processing, many recent works [24, 17, 1, 31] haveconsidered to define convolution operators that can aggre-gate local features for Point clouds. These methods eitherreorder the input Point sequence or voxelize the Point cloudto obtain a canonical domain for , Transformer [26], the dominant framework innatural language processing, has been applied to image vi-Figure 1.

4 Attention map and part segmentation generated by three columns: Point -wise attention map for different querypoints (indicated byI), yellow to blue indicating increasing atten-tion weight. Last column: part segmentation tasks, giving better performance than popular convo-lutional neural networks [7, 30]. Transformer is a decoder-encoder structure that contains three main modules for input(word) embedding, positional (order) encoding, and self-attention module is the core compo-nent, generating refined attention feature for its input fea-ture based on global context.

5 First, self-attention takes thesum of input embedding and positional encoding as input,and computes three vectors for each word:query,keyandvaluethrough trained linear layers. Then, the attentionweight between any two words can be obtained by match-ing (dot-producting) their query and key vectors. Finally,the attention feature is defined as the weighted sum of allvalue vectors with the attention weights. Obviously, theoutput attention feature of each word is related to all in-put features, making it capable of learning the global con-text. All operations of Transformer are parallelizable andorder-independent.

6 In theory, it can replace the convolutionoperation in a convolutional neural network and has betterversatility. For more detailed introduction of self-attention,1 [ ] 7 Jun 2021please refer to Section by the Transformer s success in vision and NLPtasks, we propose a novel framework PCT for Point cloudlearning based on the principles of traditional key idea of PCT is using the inherent order invarianceof Transformer to avoid the need to define the order of pointcloud data and conduct feature learning through the atten-tion mechanism. As shown in Figure 1, the distribution ofattention weights is highly related to part semantics, and itdoes not seriously attenuate with spatial clouds and natural language are rather differentkinds of data, so our PCT framework must make severaladjustments for this.

7 These include: Coordinate-based input embedding , a positional encoding module is appliedto represent the word order in nature language. Thiscan distinguish the same word in different positionsand reflect the positional relationships between , Point clouds do not have a fixed order. In ourPCT framework, we merge the raw positional encod-ing and the input embedding into a coordinate-basedinput embedding module. It can generate distinguish-able features, since each Point hasuniquecoordinateswhich represent its spatial position. Optimized offset-attention offset-attention module approach we proposed is an effectiveupgrade over the original self-attention.

8 It works byreplacing the attention feature with the offset betweenthe input of self-attention module and attention has two advantages. Firstly, the absolute coordi-nates of the same object can be completely differentwith rigid , relative coordi-nates are generally more robust. Secondly, the Lapla-cian matrix (the offset between degree matrix and ad-jacency matrix) has been proven to be very effective ingraph convolution learning [3]. From this perspective,we regard the Point Cloud as a graph with the float adjacency matrix as the attention map. Also, the atten-tion map in our work will be scaled with all the sum ofeach rows to 1.

9 So the degree matrix can be understoodas the identity matrix. Therefore, the offset-attentionoptimization process can be approximately understoodas a Laplace process, which will be discuss detailedin Section In addition, we have done sufficientcomparative experiments, introduced in Section 4, onoffset-attention and self-attention to prove its effective-ness. Neighbor embedding , everyword in a sentence contains basic semantic informa-tion. However, the independent input coordinates ofthe points are only weakly related to the semantic con-tent. Attention mechanism is effective in capturingglobal features, but it may ignore local geometric in-formation which is also essential for Point Cloud learn-ing.

10 To address this problem, we use a neighbor em-bedding strategy to improve upon Point embedding. Italso assists the attention module by considering atten-tion between local groups of points containing seman-tic information instead of individual the above adjustments, the PCT becomes more suit-able for Point Cloud feature learning and achieves the state-of-the-art performance on shape classification, part segmen-tation and normal estimation main contributions of this paper are summarized asfollowing:1. We proposed a novel Transformer based frameworknamed PCT for Point Cloud learning, which is exactlysuitable for unstructured, disordered Point Cloud datawith irregular We proposed offset-attention with implicit Laplace op-erator and normalization refinement which is inher-ently permutation-invariant and more suitable for pointcloud learning compare to the original self-attentionmodule in Extensive experiments demonstrate that the PCT withexplicit local context enhancement achieves state-of-the-art performance on shape classification.


Related search queries