Fine-Grained Wood Species Identification Using Convolutional Neural Networks

  • Dmitrii Shustrov
  • Tuomas EerolaEmail author
  • Lasse Lensu
  • Heikki Kälviäinen
  • Heikki Haario
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11482)


This paper considers the wood species identification from images of boards. The identification using only visual features of the surface is a challenging task even for an expert. The task becomes especially difficult when the wood species are from the same family. We propose a CNN based framework for the fine-grained classification of wood species. The framework includes a patch extraction procedure where board images are divided into image patches. Each patch is separately classified using the CNN resulting in multiple classification results per board. Finally, the patch classification results for a single board are combined. We evaluate various CNN architectures using the challenging data, consisting of species from the Pinaceae family. In addition, we propose three alternative decision rules for combining the patch classification results. By selecting a suitable amount of image patches, the proposed framework was able to achieve over 99% identification accuracy and real-time performance.


Wood species identification Convolutional neural networks Fine-grained classification Visual inspection Machine vision application 



The research was carried out in the DigiSaw project (No. 2894/31/2017) funded by Business Finland. The authors would like to thank FinScan Oy for providing the data for the experiments.


  1. 1.
    Chetlur, S., et al.: cuDNN: efficient primitives for deep learning. arXiv preprint arXiv:1410.0759 (2014)
  2. 2.
    Hafemann, L.G., Oliveira, L.S., Cavalin, P.: Forest species recognition using deep convolutional neural networks. In: Proceedings of the 22nd International Conference on Pattern Recognition (ICPR), pp. 1103–1107 (2014)Google Scholar
  3. 3.
    He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 770–778 (2016)Google Scholar
  4. 4.
    Jia, Y., el al.: Caffe: convolutional architecture for fast feature embedding. In: Proceedings of the 22nd ACM International Conference on Multimedia, pp. 675–678 (2014)Google Scholar
  5. 5.
    Khalid, M., Lee, E.L.Y., Yusof, R., Nadaraj, M.: Design of an intelligent wood species recognition system. Int. J. Simul. Syst. Sci. Technol. 9(3), 9–19 (2008)Google Scholar
  6. 6.
    Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097–1105 (2012)Google Scholar
  7. 7.
    Martins, J., Oliveira, L.S., Nisgoski, S., Sabourin, R.: A database for automatic classification of forest species. Mach. Vis. Appl. 24(3), 567–578 (2013)CrossRefGoogle Scholar
  8. 8.
    Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556 (2014)
  9. 9.
    Szegedy, C., et al.: Going deeper with convolutions. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2015)Google Scholar
  10. 10.
    Tou, J.Y., Tay, Y.H., Lau, P.Y.: One-dimensional grey-level co-occurrence matrices for texture classification. In: Proceedings of International Symposium on Information Technology (2008)Google Scholar
  11. 11.
    Tou, J.Y., Tay, Y.H., Lau, P.Y.: A comparative study for texture classification techniques on wood species recognition problem. In: Proceedings of the Fifth International Conference on Natural Computation (2009)Google Scholar
  12. 12.
    Tou, J.Y., Lau, P.Y., Tay, Y.H.: Computer vision-based wood recognition system. In: Proceedings of International Workshop on Advanced Image Technology (2007)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.School of Engineering Science, Department of Computational and Process Engineering, Machine Vision and Pattern Recognition LaboratoryLappeenranta-Lahti University of Technology LUTLappeenrantaFinland
  2. 2.School of Engineering Science, Department of Computational and Process Engineering, Inverse Problems Research GroupLappeenranta-Lahti University of Technology LUTLappeenrantaFinland

Personalised recommendations