Empirically-Derived Estimates of the Complexity of Labeling Line Drawings of Polyhedral Scenes

Abstract Several results have been obtained in the past about the complexity of understanding line drawings of polyhedral scenes. Kirousis and Papadimitriou (1988) have shown that the problem of labeling line drawings of trihedral scenes is NP-complete. The human brain, however, seems to grasp at a glance the 3D structure associated with a line drawing. A possible explanation of this discrepancy, offered by Kirousis and Papadimitriou themselves, is that the worst-case complexity does not reflect the real difficulty of labeling line drawings, which might be far less in the average or in “typical” cases. However, no statistical analysis has ever been carried out to test this conjecture. The core of this paper is an algorithm for the generation of random instances of polyhedral scenes. Random instances of line drawings are then obtained as perspective projections of these scenes, and can be used as an input to standard labeling algorithms so as to derive experimental estimates of the complexity of these algorithms. The results indicate that the median-case complexity is linear in the number of junctions. This substantiates the conjecture that “typical” instances of line drawings are easy to label, and may help explain the ease by which the brain is able to solve the problem.

[1]  John Law,et al.  Robust Statistics—The Approach Based on Influence Functions , 1986 .

[2]  David L. Waltz,et al.  Understanding Line drawings of Scenes with Shadows , 1975 .

[3]  Arthur Appel,et al.  The notion of quantitative invisibility and the machine rendering of solids , 1967, ACM National Conference.

[4]  Béla Bollobás,et al.  Random Graphs , 1985 .

[5]  John K. Tsotsos The Complexity of Perceptual Search Tasks , 1989, IJCAI.

[6]  Kokichi Sugihara,et al.  Picture language for skeletal polyhedra , 1978 .

[7]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[8]  Tad Hogg,et al.  Exploiting the Deep Structure of Constraint Problems , 1994, Artif. Intell..

[9]  C. Coelho,et al.  The Recovery and Understanding of a Line Drawing from Indoor Scenes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Kokichi Sugihara,et al.  A Necessary and Sufficient Condition for a Picture to Represent a Polyhedral Scene , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  D. Stoyan,et al.  Stochastic Geometry and Its Applications , 1989 .

[12]  R. E. Miles RANDOM POLYGONS DETERMINED BY RANDOM LINES IN A PLANE, II. , 1964, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Takeo Kanade,et al.  A Theory of Origami World , 1979, Artif. Intell..

[14]  Patrick Henry Winston,et al.  The psychology of computer vision , 1976, Pattern Recognit..

[15]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[16]  Hector J. Levesque,et al.  Generating Hard Satisfiability Problems , 1996, Artif. Intell..

[17]  Lefteris M. Kirousis Fast Parallel Constraint Satisfaction , 1993, ICALP.

[18]  M. Carter Computer graphics: Principles and practice , 1997 .

[19]  Kokichi Sugihara,et al.  An Algebraic Approach to Shape-from-Image Problems , 1984, Artif. Intell..

[20]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[21]  Eugene C. Freuder,et al.  The Complexity of Constraint Satisfaction Revisited , 1993, Artif. Intell..

[22]  R E Miles RANDOM POLYGONS DETERMINED BY RANDOM LINES IN A PLANE. , 1964, Proceedings of the National Academy of Sciences of the United States of America.

[23]  Christos H. Papadimitriou,et al.  The complexity of recognizing polyhedral scenes , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[24]  Tad Hogg,et al.  The Hardest Constraint Problems: A Double Phase Transition , 1994, Artif. Intell..

[25]  Kokichi Sugihara,et al.  Mathematical Structures of Line Drawings of Polyhedrons-Toward Man-Machine Communication by Means of Line Drawings , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Eugene C. Freuder,et al.  The Complexity of Some Polynomial Network Consistency Algorithms for Constraint Satisfaction Problems , 1985, Artif. Intell..

[27]  Peter C. Cheeseman,et al.  Where the Really Hard Problems Are , 1991, IJCAI.

[28]  Hector J. Levesque,et al.  Some Pitfalls for Experimenters with Random SAT , 1996, Artif. Intell..

[29]  C. Coelho,et al.  Extraction of vanishing points from images of indoor and outdoor scenes , 1993, Image Vis. Comput..

[30]  M. B. Clowes,et al.  On Seeing Things , 1971, Artif. Intell..

[31]  Vincent Torre,et al.  On the Complexity of Labeling Perspective Projections of Polyhedral Scenes , 1994, Artif. Intell..