our framework on a dataset of 215 rectified facades.
Our geometric model was tested against a proposed
appearance model. The performance of the proposed
methodology was very promising, as the simultane-
ous use of the geometric and the appearance model
constantly achieved better classification performance
than the exclusive use of the appearance model itself,
in all examined cases. Results justify our intuition to
use grammatical models for facade classification.
The proposed method requires the a priori defi-
nition of the producing rules but not their geometric
statistics. Despite the fact that the simplicity of the
adopted grammar proved to be very effective, more
complex grammatical models could be used instead,
in order to capture the different horizontal periodic
patterns that may exist in facades. Moreover, we cur-
rently work on the extension of PGGs to include rota-
tion and scale relations, so that they could be applied
to different object classes, such as plants, aerial urban
images, etc.
ACKNOWLEDGEMENTS
The authors would like to thank Nikos Komodakis for
providing the source code for the clustering algorithm
that was used in Section 4.
REFERENCES
Baumann, S. (1995). A simplified attribute graph grammar
for high level music recognition. In ICDAR, volume 2,
pages 1080–1083. IEEE.
Felzenszwalb, P. and Huttenlocher, D. P. (2005). Pictorial
structures for object recognition. IJCV, 61(1):55–79.
Felzenszwalb, P. and Schwartz, J. (2007). Hierarchical
matching of deformable shapes. In CVPR. IEEE.
Feng, H. and Zhu, S. C. (2005). Bottom-up/top-down im-
age parsing by attribute graph grammar. In ICCV, 10,
pages 1778–1785. IEEE.
Fergus, R., Perona, P., and Zisserman, A. (2006). Weakly
supervised scale-invariant learning of models for vi-
sual recognition. IJCV, 71:273–303.
Fu, K. S. (1981). Syntactic Pattern Recognition and Appli-
cations. Prentice Hall.
Holliday, D. J. and Samal, A. (1994). Recognizing plants
using stochastic l-systems. In ICIP, volume 1, pages
183–187. IEEE.
Holliday, D. J. and Samal, A. (1995). A stochastic grammar
of images. Object recognition using L-system fractals,
16:33–42.
Komodakis, N., Paragios, N., and Tziritas, G. (2008). Clus-
tering via lp-based stabilities. In NIPS.
Lewis, H. R. and Papadimitriou, D. (1998). Elements of the
Theory of Computation. Prentice Hall.
Liu, Y., Collins, R., and Tsin, Y. (2004). A computa-
tional model for periodic pattern perception based on
frieze and wallpaper groups. Transactions on PAMI,
26(3):354–371.
Lowe, D. G. (2004). Distinctive image features from scale-
invariant keypoints. IJCV, 2(60):91–110.
Muller, P., Wonka, P., Haegler, S., Ulmer, A., and Gool,
L. V. (2006). Procedural modeling of buildings. ACM
Transactions on Graphics, Proceedings of ACM SIG-
GRAPH, 25:614–623.
Rekers, J. and Schurr, A. (1997). Defining and parsing vi-
sual languages with layered graph grammars. Journal
of Visual Language and Computing, 8(1):27–55.
Ripperda, N. and Brenner, C. (2009). Application of a
formal grammar to facade reconstruction in semiau-
tomatic and automatic environments. In 12th AGILE
Conference on GIScience.
Rosten, E., Porter, R., and Drummond, T. (2009). Faster and
better: A machine learning approach to corner detec-
tion. Transactions on PAMI, 32(1):105–119.
Schindler, G., Krishnamurthy, P., Lublinerman, R., Liu, Y.,
and Dellaert, F. (2008). Detecting and matching re-
peated patterns for automatic geo-tagging in urban en-
vironments. In CVPR. IEEE.
Teboul, O. (2011). Shape Grammar Parsing: Application
to Image-based Modeling. PhD thesis, Ecole Centrale
Paris.
Teboul, O. (2012). Ecole Centrale Paris Facades Database.
http://vision.mas.ecp.fr/Personnel/teboul/data.php.
Teboul, O., Kokkinos, I., Simon, L., Koutsourakis, P., and
Paragios, N. (2011). Shape grammar parsing via rein-
forcement learning. In CVPR. IEEE.
Teboul, O., Simon, L., Koutsourakis, P., and Paragios, N.
(2010). Segmentation of building facades using pro-
cedural shape prior. In CVPR. IEEE.
Voorhees, E. M. (1999). Trec-8 question answering track
report. In 8th Text Retrieval Conference.
Wonka, P., Wimmer, M., Sillon, F., and Ribarsky, W.
(2003). Instant architecture. ACM Transactions on
Graphics, 22(3):669–677.
Wu, C., Frahm, J., and Pollefeys, M. (2010). Detecting
large repetitive structures with salient boundaries. In
ECCV. Springer.
You, F. and Fu, K. S. (1979). A syntactic approach to shape
recognition using attributed grammars. Transactions
on SMC, 9:334–345.
Zhu, L., Chen, Y., Freeman, W., and Yuille, A. (2010a).
Latent hierarchical structural learning for object de-
tection. In CVPR. IEEE.
Zhu, L., Chen, Y., Torralba, A., Freeman, W., and Yuille,
A. (2010b). Part and appearance sharing: Recursive
compositional models for multi-view multi-object de-
tection. In CVPR. IEEE.
VISAPP2013-InternationalConferenceonComputerVisionTheoryandApplications
650