scene model built with OpenStreetMap datas, a high
precision shadow model and a camera model includ-
ing lens distortion. We showed qualitative and quan-
titative results of this approach. While results are
promising, pixel-precision can’t be achieved easily
with this sole approach, because many parameters
need to be set accurately: building outlines are re-
trieved from OpenStreetMap which makes no guar-
anty of accuracy and camera calibration can be tricky
especially given the high number of degree of free-
dom (3 for camera position, 3 for camera orienta-
tion, 5 for intrinsic parameters and 4 for lens distor-
tion). However, we insist on the fact that this build-
ing shadow prediction model is the first step to a more
general approach which will match predicted shadows
to unknown moving shadows, and therefore pixel-
precision results should not be required.
Furthermore, in this article we only focused on the
shadow prediction part whereas much more informa-
tion is available from our model. Indeed, because of
the geometrical nature of our scene model, we have
access to the depth map and occlusion mask quite eas-
ily. We will investigate, in future work, how can we
make use of such information, especially in an object
tracking context.
REFERENCES
Blanco-Muriel, M., Alarc
´
on-Padilla, D. C., L
´
opez-
Moratalla, T., and Lara-Coira, M. (2001). Computing
the solar vector. Solar Energy, 70(5):431–441.
Blinn, J. (1988). Me and my (fake) shadow. IEEE Comput.
Graph. Appl., 8(1):82–86.
Brown, D. C. (1966). Decentering Distortion of Lenses.
Photometric Engineering, 32(3):444–462.
Cucchiara, R., Grana, C., Piccardi, M., Prati, A., and Sirotti,
S. (2001). Improving shadow suppression in moving
object detection with HSV color information. In In-
telligent Transportation Systems, 2001. Proceedings.
2001 IEEE, pages 334–339.
Finlayson, G. D., Hordley, S. D., Lu, C., and Drew, M. S.
(2002). Removing shadows from images. In In
ECCV 2002: European Conference on Computer Vi-
sion, pages 823–836.
Finlayson, G. D., Hordley, S. D., Lu, C., and Drew, M. S.
(2006). On the removal of shadows from images.
IEEE Transactions on Pattern Analysis and Machine
Intelligence, 28:59–68.
Grena, R. (2008). An algorithm for the computation of the
solar position. Solar Energy, 82(5):462–470.
Grena, R. (2012). Five new algorithms for the computa-
tion of sun position from 2010 to 2110. Solar Energy,
86(5):1323–1337.
Hartley, R. and Zisserman, A. (2003). Multiple View Geom-
etry in Computer Vision. Cambridge University Press,
New York, NY, USA, 2 edition.
Huang, J.-B. and Chen, C.-S. (2009). Moving cast shadow
detection using physics-based features. Computer Vi-
sion and Pattern Recognition, IEEE Computer Society
Conference on, 0:2310–2317.
Jackson, B., Bodor, R., and Papanikolopoulos, N. (2004).
Learning static occlusions from interactions with
moving figures. In Intelligent Robots and Systems,
2004. (IROS 2004). Proceedings. 2004 IEEE/RSJ In-
ternational Conference on, volume 1, pages 963–968
vol.1. IEEE.
Kaneva, B., Torralba, A., and Freeman, W. T. (2011). Eval-
uating image feaures using a photorealistic virtual
world. In IEEE International Conference on Com-
puter Vision.
Lalonde, J.-F., Efros, A. A., and Narasimhan, S. G. (2009).
Estimating natural illumination from a single outdoor
image. In IEEE International Conference on Com-
puter Vision.
Leone, A. and Distante, C. (2007). Shadow detection for
moving objects based on texture analysis. Pattern
Recogn., 40:1222–1233.
Leotta, M. J. and Mundy, J. L. (2006). Learning background
and shadow appearance with 3-D vehicle models. In
Proc. British Machine Vision Conference (BMVC).
Marin, J., Vazquez, D., Geronimo, D., and Lopez, A. M.
(2010). Learning appearance in virtual scenarios for
pedestrian detection. Computer Vision and Pattern
Recognition, IEEE Computer Society Conference on,
0:137–144.
Michalsky, J. J. (1988). The astronomical almanac’s algo-
rithm for approximate solar position (19502050). So-
lar Energy, 40(3):227–235.
Nadimi, S. and Bhanu, B. (2004). Physical models for mov-
ing shadow and object detection in video. IEEE trans-
actions on Pattern Analysis and Machine Intelligence
(PAMI), 26(8).
OpenStreetMap contributors (2012a). http://taginfo.
openstreetmap.org/keys/building.
OpenStreetMap contributors (2012b). http://
www.openstreetmap.org.
Reda, I. and Andreas, A. (2008). Solar position algorithm
for solar radiation applications.
Sanin, A., Sanderson, C., and Lovell, B. (2012). Shadow
detection: A survey and comparative evaluation of re-
cent methods. Pattern Recognition, 45:1684–1695.
APrior-knowledgebasedCastedShadowsPredictionModelFeaturingOpenStreetMapData
607