3D Scalable Quantum Convolutional Neural
Networks for Point Cloud Data Processing in
Classification Applications
Hankyul Baek, Won Joon Yun, and Joongheon Kim
Department of Electrical and Computer Engineering, Korea University, Seoul 02841, Republic of Korea
67back@korea.ac.kr,ywjoon95@korea.ac.kr,joongheon@korea.ac.kr
Abstract—With the beginning of the noisy intermediate-scale
quantum (NISQ) era, a quantum neural network (QNN) has
recently emerged as a solution for several specific problems that
classical neural networks cannot solve. Moreover, a quantum
convolutional neural network (QCNN) is the quantum-version
of CNN because it can process high-dimensional vector inputs
in contrast to QNN. However, due to the nature of quantum
computing, it is difficult to scale up the QCNN to extract a
sufficient number of features due to barren plateaus. Motivated
by this, a novel 3D scalable QCNN (sQCNN-3D) is proposed
for point cloud data processing in classification applications.
Furthermore, reverse fidelity training (RF-Train) is additionally
considered on top of sQCNN-3D for diversifying features with
a limited number of qubits using the fidelity of quantum
computing. Our data-intensive performance evaluation verifies
that the proposed algorithm achieves desired performance.
Index Terms—Point Cloud Classification, Quantum Convolu-
tional Neural Networks, Quantum Machine Learning.
I. INTRODUCTION
A point cloud is expected to be desirable three-dimensional
sensory data and it is widely and actively used in various
fields, including robotics [1] and autonomous vehicles [2]–[4].
In addition, the point clouds are alternative data to precisely
analyze and rebuild our surrounding real-world situations [5].
Currently, millions of point cloud vertices per second can be
produced by laser imaging detection and ranging (LiDAR)
sensors. Furthermore, according to Global Market Insights
[6], the market size of point cloud processing related media
services will reach more than 15 billion dollars in 2030.
Spurred by the advance of LiDAR, recent studies on point
cloud processing have shown that neural network (NN) can
be an alternative solution for various tasks such as classifi-
cation [7], object detection [8], [9], and segmentation [10].
However, due to abundant spatial geometric information and
the massive size of the point cloud, operating the point cloud
processing is still challenging [11]. A point cloud usually has
around 100k vertices, and each vertex consists of a lot of
information, i.e., color and Cartesian coordinates. Therefore,
classical computing methodologies are obviously harsh to
utilize the point cloud in real-time and even jammed when
they utilize NN.
Quantum computing can be a reasonable solution to these
challenges. The quantum computing utilizes a quantum bit
(qubit), the counterpart in quantum computing to the binary
bit of classical computing. Due to the characteristic of qubit
that ranges from 0to 1, not exact integer 0or 1in classical
computing, quantum computing can enlarge its computation
capability on an exponential scale [12]–[15]. In addition, par-
allelization is one of the beauty of quantum computing. Thus,
quantum algorithms have shown that they are able to solve
several NP-hard problems in polynomial time, such as Shor
algorithm [16] and Grover search algorithm [17], those are
physically impossible in classical approaches [18]. Therefore,
quantum computing can outperform classical algorithms in
terms of processing speed for some problems under specific
conditions [19], [20].
In this paper, we focus on grafting quantum machine
learning (QML) methodologies to point cloud data processing
which requires tremendous computational costs [21]. In na¨
ıve
and straightforward approach to process point cloud data,
increasing the number of qubits or gates can be intuitively
considered. However, the trainability issue occurs because the
number of local minima (i.e., barren plateau) is proportion to
the exponential number of gates in QNN [22]. Therefore, this
approach is not considerable. Fortunately, it has been proven
that the barren plateaus can be eliminated in quantum con-
volutional neural network (QCNN) [23]. Furthermore, image
processing with QCNN shows better feasibility when QCNN is
used together with classical NN, i.e., fully connected network
(FCN) [24], which can be called a quantum-classical hybrid
classifier. It has been experimentally proven that hybrid QML
achieves considerable performance in classification tasks [25].
Thus, it is better to use hybrid QCNNs in point cloud process-
ing applications.
On top of these current research progresses, there still
remain important questions on QCNN methodologies, i.e., (i)
how to upload tremendous classical data into QCNN?,(ii)
how to train QCNN efficiently?, and (iii) how to make the
complexity of QCNN be proportioned to performance? In order
to answer these questions, we aim to extend a 3D voxelized
version of scalable QCNN under the consideration of barren
plateaus, data uploading issues, and efficient training methods.
First of all, we propose a 3D voxelized version of scalable
QCNN, i.e., 3D scalable QCNN (sQCNN-3D). Moreover, we
alleviate the data uploading issue by adopting data-reuploading
[26]. Furthermore, a new scaling strategy is proposed for
leveraging the various sizes of quantum convolutional filters.
arXiv:2210.09728v1 [quant-ph] 18 Oct 2022