Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31100
A Fast Silhouette Detection Algorithm for Shadow Volumes in Augmented Reality

Authors: Hoshang Kolivand, Mahyar Kolivand, Mohd Shahrizal Sunar, Mohd Azhar M. Arsad


Real-time shadow generation in virtual environments and Augmented Reality (AR) was always a hot topic in the last three decades. Lots of calculation for shadow generation among AR needs a fast algorithm to overcome this issue and to be capable of implementing in any real-time rendering. In this paper, a silhouette detection algorithm is presented to generate shadows for AR systems. Δ+ algorithm is presented based on extending edges of occluders to recognize which edges are silhouettes in the case of real-time rendering. An accurate comparison between the proposed algorithm and current algorithms in silhouette detection is done to show the reduction calculation by presented algorithm. The algorithm is tested in both virtual environments and AR systems. We think that this algorithm has the potential to be a fundamental algorithm for shadow generation in all complex environments.

Keywords: Augmented Reality, rendering, silhouette detection, shadow volumes, real-time shadows

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1612


[1] U. Assarsson and T. Akenine-Moller. A geometry-based soft shadow volume algorithm using graphics hardware. ACM Transactions on Graphics (TOG), 22(3):511-520, 2003.
[2] R Azuma. A survey of augmented reality. Presence: Teleoperators and Virtual Environments, 6(6):355-385, 1997.
[3] H.C. Batagelo and I.C. Junior. Real-time shadow generation using bsp trees and stencil buffers. In SIBGRAPI, 12:93-102, 1999.
[4] Markus Billeter, Erik Sintorn, and Ulf Assarsson. Real time volumetric shadows using polygonal light volumes. Proceedings of the Conference on High Performance Graphics, pages 39-45, 2010.
[5] Johanna P Carvajal-Gonzalez, Juliana Valencia-Aguirre, and German Castellanos-Dominguez. Silhouette classification by using manifold learning for automated threat detection. In Security Technology (ICCST), 2013 47th International Carnahan Conference on, pages 1-5. IEEE, 2013.
[6] F. Crow. Shadow algorithms for computer graphics. Computer Graphics, 11(2):242-247, 1977.
[7] Soon Ki Jung, Soon Il Kwon, and Ku-Jin Kim. Real- time silhouette extraction using hierarchical face clusters. Dept. of Computer Engineering, pages 1-8, 2004.
[8] H. Kolivand and M. S. Sunar. Covering photo-realistic properties of outdoor components with the effects of sky color in mixed reality. Multimedia Tools and Applica- tions, 72(3):2143-2162, 2014.
[9] H. Kolivand and M. S. Sunar. Realistic real-time outdoor rendering in augmented reality. Plos One, 9(9), 2014.
[10] H. Kolivand and M.S. Sunar. An overview on based real-time shadow techniques in virtual environment. TELKOMNIKA, 10(1):171-178, 2012.
[11] Claus B Madsen and Brajesh B Lal. Estimating outdoor illumination conditions based on detection of dynamic shadows. Computer Vision, Imaging and Computer Graphics. Theory and Applications, pages 33-52, 2013. Springer.
[12] Z. Noh and M.S. Sunar. Soft shadow rendering based on real light source estimation in augmented reality. Ad- vances in Multimedia - An International Journal (AMIJ), 1(2):26-36, 2010.
[13] Maarten Slembrouck, Dimitri Van Cauwelaert, Peter Veelaert, and Wilfried Philips. Shape-from-silhouettes algorithm with built-in occlusion detection and removal. In International Conference on Computer Vision Theory and Applications (VISAPP 2015). SCITEPRESS, 2015.
[14] L. Williams. Casting curved shadows on curved surfaces. SIGGRAPH -78, 12(3), 270-274 1978.