Abstract
The generation of photo-realistic images is a major topic in computer graphics. By using the principles of physical light propagation, images that are indistinguishable from real photographs can be generated. However, this computation is a very time-consuming task. When simulating the real behavior of light, individual images can take hours to be of sufficient quality. This paper proposes a bio-inspired architecture with spiking neurons for acceleration of global illumination rendering. This architecture with functional parts of sparse encoding, learning and decoding consists of a robust convergence measure on blocks. Feature, concatenation and prediction pooling coupled with three pooling operators: convolution, average and standard deviation are used in order to separate noise from signal. The pooling spike neural network (PSNN) represents a non-linear mapping from stochastic noise features of rendering images to their quality visual scores. The system dynamic, that computes a learning parameter for each image based on its level of noise, is a consistent temporal framework where the precise timing of spikes is employed for information processing. The experiments are conducted on a global illumination set which contains diverse image distortions and large number of images with different noise levels. The result of this study is a system composed from only two spike pattern association neurons (SPANs) suitably adopted to the quality assessment task that accurately predict the quality of images with a high agreement with respect to human psycho-visual scores. The proposed spike neural network has also been compared with support vector machine (SVM). The obtained results show that the proposed method gives promising efficiency.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ikeda, S., Watanabe, S., Raytchev, B., Tamaki, T., Kaneda, K.: Spectral rendering of interference phenomena caused by multilayer films under global illumination environment. ITE Trans. Media Technol. Appl. 3(1), 76–84 (2015)
Hedman, P., Karras, T., Lehtinen, J.: Sequential Monte Carlo instant radiosity. In: Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 121–128 (2016)
Parker, S.G., Bigler, J., Dietrich, A., Friedrich, H., Hoberock, J., Luebke, D., McAllister, D., McGuire, M., Morley, K., Robinson, A., Stich, M.: OptiX: a general purpose ray tracing engine. ACM Trans. Graph. 29 (2010)
Thiedemann, S., Henrich, N., Grosch, T., Muller, S.: Voxel-based global illumination. In: I3D, pp. 103–110 (2011)
Volevich, V., Myszkowski, K., Khodulev, A., Kopylov, A.: Using the visual differences predictor to improve performance of progressive global illumination computation. ACM Trans. Graph. 19(1), 122–161 (2000)
Shi, J., Yan, Q., Xu, L., Jia, J.: Hierarchical image saliency detection on extended CSSD. IEEE Trans. Pattern Anal. Mach. Intell. 38(4), 717–729 (2015)
Demirtas, A., Reibman, A., Jafarkhani, H.: Full-reference quality estimation for images with different spatial resolutions. IEEE Trans. Image Process. 23(5), 2069–2080 (2014)
Delepoulle, S., Bigand, A., Renaud, C.: A no-reference computer generated images quality metrics and its application to denoising. In: IEEE Intelligent Systems IS12 Conference, vol. 1, pp. 67–73 (2012)
Constantin, J., Bigand, A., Constantin, I., Hamad, D.: Image noise detection in global illumination methods based on FRVM. Neurocomputing 64, 82–95 (2015)
Constantin, J., Constantin, I., Rammouz, R., Bigand, A., Hamad, D.: Perception of noise in global illumination algorithms based on spiking neural network. In: The IEEE Third International Conference on Technological Advances in Electrical, Electronics and Computer Engineering, pp. 68–73 (2015)
Makandar, A., Halalli, B.: Image enhancement techniques using highpass and lowpass filters. Int. J. Comput. Appl. 109(14), 21–27 (2015)
Dawood, F., Rahmat, R., Kadiman, S., Abdullah, L., Zamrin, M.: Effect comparison of speckle noise reduction filters on 2D echocardiographic. World Acad. Sci. Eng. Technol. 6(9), 425–430 (2012)
Biswas, P., Sarkar, A., Mynuddin, M.: Deblurring images using a Wiener filter. Int. J. Comput. Appl. 109(7), 36–38 (2015)
Gao, D., Liao, Z., Lv, Z., Lu, Y.: Multi-scale statistical signal processing of cutting force in cutting tool condition monitoring. Int. J. Adv. Manuf. Technol. 90(9), 1843–1853 (2015)
Mohemmed, A., Lu, G., Kasabov, N.: Evaluating SPAN incremental learning for handwritten digit recognition. In: Huang, T., Zeng, Z., Li, C., Leung, C.S. (eds.) ICONIP 2012. LNCS, vol. 7665, pp. 670–677. Springer, Heidelberg (2012). doi:10.1007/978-3-642-34487-9_81
Qiang, Y., Huajin, T., Kay, C.T., Haoyong, Y.: A brain inspired spiking neural network model with temporal encoding and learning. Neurocomputing 138, 3–13 (2014)
Hu, J., Tang, H., Tan, K.C., Li, H., Shi, L.: A spike-timing-based integrated model for pattern recognition. Neural Comput. 251(2), 450–472 (2013)
Pavlidis, N., Tasoulis, D., Plagianakos, V.P., Vrahatis, M.: Spiking neural network training using evolutionary algorithms. IEEE Int. Joint Conf. Neural Netw. 4, 2190–2194 (2005)
Qu, H., Xie, X., Liu, Y., Zhang, M., Lu, L.: Improved perception based spiking neuron learning rule for real-time user authentication. Neurocomputing 151, 310–318 (2015)
Acknowledgment
This project has been funded with support from the Lebanese University under grant number 428/2015. We would like to thank the LISIC laboratory at the Littoral cote d’Opale University for providing us with the data used in our experiments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Constantin, J., Bigand, A., Constantin, I. (2017). Pooling Spike Neural Network for Acceleration of Global Illumination Rendering. In: Rojas, I., Joya, G., Catala, A. (eds) Advances in Computational Intelligence. IWANN 2017. Lecture Notes in Computer Science(), vol 10305. Springer, Cham. https://doi.org/10.1007/978-3-319-59153-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-59153-7_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59152-0
Online ISBN: 978-3-319-59153-7
eBook Packages: Computer ScienceComputer Science (R0)