A Fast Silhouette Detection Algorithm for Shadow Volumes in Augmented Reality

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.




References:
[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.