IEEE Computational Intelligence Magazine - November 2023 - 71
FIGURE 5. The proposed decoder architectures: (a) a fully connected decoder, (b) a
deconvolution-based decoder, and (c) a hierarchical fully connected decoder.
subsequent transformation estimation
process, and the reconstructed source
point cloud needs to be restored multiple
times by iterating the current source
point cloud and the estimated transformation.
For each iteration i, a transformation
GðiÞ is applied to the source
point cloud, and the transformed source
point cloud and target point cloud are
used as the new inputs of CFNet. After
n iterations, all the poses in each iteration
are combined to obtain the overall
transformation Gest 2 SEð3Þ between
the original source point clouds and the
target point clouds
regression network is used to regress the
rotation and translation parameters
separately. After fusing the unique features
Fð~PÞ and FðQÞ, fully connected
layers are stacked to generate the hybrid
features Fr and Ft for rotation and translation
in feature interaction module.
The dual branch regression network is
utilized to return the rotation and translation
parameters. The rotation regression
branch takes all global features as
inputs and generates a 4D vector, which
represents the 3D rotation R in the
form of a quaternion, q 2 R4. Furthermore,
inspired by [19], instead of
directly regressing the translation vector
t 2 R3, the proposed method generates
two 3D vectors based on the translation
regression branch, representing the
coordinates ofthe two significant points
of the source and target point clouds,
and then computes the difference
between them as t. In each iteration,
the transformation fq; tg is
q ¼frðcat½Frð~PÞ; FrðQÞ; Ftð~PÞ; FtðQÞÞ;
(5aÞ
(5b)
t ¼ CQC~P;
where,
C~P ¼ftðcat½Frð~PÞ; Ftð~PÞ; FtðQÞÞ; (6aÞ
CQ ¼ftðcat½FrðQÞ; FtðQÞ; Ftð~PÞÞ: (6b)
The functionsfr andft represent rotation
and translation networks, and perform
the transformations: (256 4 ! 512 !
128 ! 64 ! 4; q 2 R4) and (256 3 !
512 ! 128 ! 64 ! 3; t 2 R3), respectively.
Furthermore, the vectors C~P and
CQ represent the salient point coordinates
ofthe transformed source point cloud and
the target point cloud, respectively.
E. Fully Connected Decoder
In contrast to the function of the
encoder, a decoder consisting of fully
connected layers is used to reconstruct
the input. Overall, the encoder generates
different features for the two point
clouds P and Q, and the decoder
restores the different features back to
the corresponding point cloud copy.
This method guarantees the success of
unsupervised learning when training a
salient feature extractor for registration
problems and provides good initial conditions
for point cloud registration. In
addition, to verify the effects of the
decoder on the encoder's ability to
extract features and on the final registration
quality, three decoder networks are
utilized: a fully connected decoder, a
deconvolution-based decoder, and a
hierarchical fully connected decoder, as
shown in Figure 5.
Specifically, after the encoder module
generates the salient features, the
decoder module restores the features
back to the point clouds. Different from
the traditional reconstruction process,
the proposed CFNet performs various
tasks on the input source point cloud
and target point cloud during the recovery
process. The reconstructed target
point cloud only needs to be restored
once, which is helpful for the
Gest ¼ GðnÞGðn 1Þ Gð1Þ:
(7)
Theoretically, the greater the number
of iterations, i.e., the larger n,the more
accurate the registration is within the
error-aware range. n is 8 in PCRNet [30]
IEEE Computational Intelligence Magazine - November 2023
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - November 2023
Contents
IEEE Computational Intelligence Magazine - November 2023 - Cover1
IEEE Computational Intelligence Magazine - November 2023 - Cover2
IEEE Computational Intelligence Magazine - November 2023 - Contents
IEEE Computational Intelligence Magazine - November 2023 - 2
IEEE Computational Intelligence Magazine - November 2023 - 3
IEEE Computational Intelligence Magazine - November 2023 - 4
IEEE Computational Intelligence Magazine - November 2023 - 5
IEEE Computational Intelligence Magazine - November 2023 - 6
IEEE Computational Intelligence Magazine - November 2023 - 7
IEEE Computational Intelligence Magazine - November 2023 - 8
IEEE Computational Intelligence Magazine - November 2023 - 9
IEEE Computational Intelligence Magazine - November 2023 - 10
IEEE Computational Intelligence Magazine - November 2023 - 11
IEEE Computational Intelligence Magazine - November 2023 - 12
IEEE Computational Intelligence Magazine - November 2023 - 13
IEEE Computational Intelligence Magazine - November 2023 - 14
IEEE Computational Intelligence Magazine - November 2023 - 15
IEEE Computational Intelligence Magazine - November 2023 - 16
IEEE Computational Intelligence Magazine - November 2023 - 17
IEEE Computational Intelligence Magazine - November 2023 - 18
IEEE Computational Intelligence Magazine - November 2023 - 19
IEEE Computational Intelligence Magazine - November 2023 - 20
IEEE Computational Intelligence Magazine - November 2023 - 21
IEEE Computational Intelligence Magazine - November 2023 - 22
IEEE Computational Intelligence Magazine - November 2023 - 23
IEEE Computational Intelligence Magazine - November 2023 - 24
IEEE Computational Intelligence Magazine - November 2023 - 25
IEEE Computational Intelligence Magazine - November 2023 - 26
IEEE Computational Intelligence Magazine - November 2023 - 27
IEEE Computational Intelligence Magazine - November 2023 - 28
IEEE Computational Intelligence Magazine - November 2023 - 29
IEEE Computational Intelligence Magazine - November 2023 - 30
IEEE Computational Intelligence Magazine - November 2023 - 31
IEEE Computational Intelligence Magazine - November 2023 - 32
IEEE Computational Intelligence Magazine - November 2023 - 33
IEEE Computational Intelligence Magazine - November 2023 - 34
IEEE Computational Intelligence Magazine - November 2023 - 35
IEEE Computational Intelligence Magazine - November 2023 - 36
IEEE Computational Intelligence Magazine - November 2023 - 37
IEEE Computational Intelligence Magazine - November 2023 - 38
IEEE Computational Intelligence Magazine - November 2023 - 39
IEEE Computational Intelligence Magazine - November 2023 - 40
IEEE Computational Intelligence Magazine - November 2023 - 41
IEEE Computational Intelligence Magazine - November 2023 - 42
IEEE Computational Intelligence Magazine - November 2023 - 43
IEEE Computational Intelligence Magazine - November 2023 - 44
IEEE Computational Intelligence Magazine - November 2023 - 45
IEEE Computational Intelligence Magazine - November 2023 - 46
IEEE Computational Intelligence Magazine - November 2023 - 47
IEEE Computational Intelligence Magazine - November 2023 - 48
IEEE Computational Intelligence Magazine - November 2023 - 49
IEEE Computational Intelligence Magazine - November 2023 - 50
IEEE Computational Intelligence Magazine - November 2023 - 51
IEEE Computational Intelligence Magazine - November 2023 - 52
IEEE Computational Intelligence Magazine - November 2023 - 53
IEEE Computational Intelligence Magazine - November 2023 - 54
IEEE Computational Intelligence Magazine - November 2023 - 55
IEEE Computational Intelligence Magazine - November 2023 - 56
IEEE Computational Intelligence Magazine - November 2023 - 57
IEEE Computational Intelligence Magazine - November 2023 - 58
IEEE Computational Intelligence Magazine - November 2023 - 59
IEEE Computational Intelligence Magazine - November 2023 - 60
IEEE Computational Intelligence Magazine - November 2023 - 61
IEEE Computational Intelligence Magazine - November 2023 - 62
IEEE Computational Intelligence Magazine - November 2023 - 63
IEEE Computational Intelligence Magazine - November 2023 - 64
IEEE Computational Intelligence Magazine - November 2023 - 65
IEEE Computational Intelligence Magazine - November 2023 - 66
IEEE Computational Intelligence Magazine - November 2023 - 67
IEEE Computational Intelligence Magazine - November 2023 - 68
IEEE Computational Intelligence Magazine - November 2023 - 69
IEEE Computational Intelligence Magazine - November 2023 - 70
IEEE Computational Intelligence Magazine - November 2023 - 71
IEEE Computational Intelligence Magazine - November 2023 - 72
IEEE Computational Intelligence Magazine - November 2023 - 73
IEEE Computational Intelligence Magazine - November 2023 - 74
IEEE Computational Intelligence Magazine - November 2023 - 75
IEEE Computational Intelligence Magazine - November 2023 - 76
IEEE Computational Intelligence Magazine - November 2023 - 77
IEEE Computational Intelligence Magazine - November 2023 - 78
IEEE Computational Intelligence Magazine - November 2023 - 79
IEEE Computational Intelligence Magazine - November 2023 - 80
IEEE Computational Intelligence Magazine - November 2023 - Cover3
IEEE Computational Intelligence Magazine - November 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com