Table 1: System configuration for experiments.
System configuration
Processor: Intel Xeon E5630 @2.53GHz
Memory: 12 GB
GPU: NVIDIA GeForce GTX 670
GPU memory: 2 GB GDDR5
OS: Debian GNU/Linux
NVIDIA driver: 340.32
Table 2: Average computation times.
Voxel Grid Dimension Time
512 ×256 ×128 ≈ 1500ms
256 ×256 ×128 ≈ 700ms
256 ×256 ×64 ≈ 300ms
256 ×128 ×128 ≈ 350ms
256 ×128 ×64 ≈ 180ms
128 ×128 ×128 ≈ 200ms
128 ×128 ×64 ≈ 110ms
128 ×64 ×64 ≈ 60ms
64 ×64 ×64 ≈ 35ms
5 CONCLUSION
In this paper we have presented a fast and robust ap-
proach for extracting keypoints from an unstructured
3-D point cloud. The algorithm is highly paralleliz-
able and can be implemented on modern GPUs.
We have analyzed the performance of our ap-
proach in comparison to four state-of-the-art 3-D key-
point detection algorithms by comparing their results
on a number of 3-D objects from a large-scale hierar-
chical multi-view RGB-D object dataset.
Our approach has been proven to outperform other
3-D keypoint detection algorithms in terms of relative
repeatability of keypoints. Results in terms of abso-
lute repeatability rates are less significant. An impor-
tant advantage of our approach is its speed. We are
able to compute the 3-D keypoints within a time of
300ms for most of the tested objects.
Furthermore, the results show a stable behavior of
the keypoint detection algorithm even on point clouds
with added noise. Thus, our algorithm might be a
fast and more robust alternative for systems that use
sparse sampling or mesh decimation methods to cre-
ate a set of 3-D keypoints.
REFERENCES
Adamson, A. and Alexa, M. (2003). Ray tracing point
set surfaces. In Shape Modeling International, 2003,
pages 272–279. IEEE.
Bay, H., Tuytelaars, T., and Van Gool, L. (2006). Surf:
Speeded up robust features. In Computer Vision–
ECCV 2006, pages 404–417. Springer.
Dutagaci, H., Cheung, C. P., and Godil, A. (2012). Eval-
uation of 3d interest point detection techniques via
human-generated ground truth. The Visual Computer,
28(9):901–917.
Filipe, S. and Alexandre, L. A. (2013). A comparative eval-
uation of 3d keypoint detectors. In 9th Conference on
Telecommunications, Conftele 2013, pages 145–148,
Castelo Branco, Portugal.
Flint, A., Dick, A., and Hengel, A. v. d. (2007). Thrift: Lo-
cal 3d structure recognition. In Digital Image Comput-
ing Techniques and Applications, 9th Biennial Confer-
ence of the Australian Pattern Recognition Society on,
pages 182–188. IEEE.
Gelfand, N., Mitra, N. J., Guibas, L. J., and Pottmann, H.
(2005). Robust global registration. In Symposium on
geometry processing, volume 2, page 5.
Guo, Y., Bennamoun, M., Sohel, F., Lu, M., and Wan,
J. (2014). 3d object recognition in cluttered scenes
with local surface features: A survey. IEEE Trans-
actions on Pattern Analysis and Machine Intelligence,
99(PrePrints):1.
Hornung, A. and Kobbelt, L. (2006). Robust reconstruction
of watertight 3d models from non-uniformly sampled
point clouds without normal information. In Proceed-
ings of the Fourth Eurographics Symposium on Geom-
etry Processing, SGP ’06, pages 41–50, Aire-la-Ville,
Switzerland, Switzerland. Eurographics Association.
Lai, K., Bo, L., Ren, X., and Fox, D. (2011a). A large-
scale hierarchical multi-view rgb-d object dataset. In
Robotics and Automation (ICRA), 2011 IEEE Interna-
tional Conference on, pages 1817–1824. IEEE.
Lai, K., Bo, L., Ren, X., and Fox, D. (2011b). A scalable
tree-based approach for joint object and pose recogni-
tion. In AAAI.
Lowe, D. G. (2004). Distinctive image features from scale-
invariant keypoints. International Journal of Com-
puter Vision, 60:91–110.
Matei, B., Shan, Y., Sawhney, H. S., Tan, Y., Kumar, R., Hu-
ber, D., and Hebert, M. (2006). Rapid object indexing
using locality sensitive hashing and joint 3d-signature
space estimation. Pattern Analysis and Machine Intel-
ligence, IEEE Transactions on, 28(7):1111–1126.
Mian, A., Bennamoun, M., and Owens, R. (2010). On the
repeatability and quality of keypoints for local feature-
based 3d object retrieval from cluttered scenes. In-
ternational Journal of Computer Vision, 89(2-3):348–
361.
Pauly, M., Keiser, R., and Gross, M. (2003). Multi-scale
feature extraction on point-sampled surfaces. In Com-
puter graphics forum, volume 22, pages 281–289. Wi-
ley Online Library.
Salti, S., Tombari, F., and Stefano, L. D. (2011). A per-
formance evaluation of 3d keypoint detectors. In
3D Imaging, Modeling, Processing, Visualization and
Transmission (3DIMPVT), 2011 International Con-
ference on, pages 236–243. IEEE.
FastandRobustKeypointDetectioninUnstructured3-DPointClouds
139