Teaching Spatial Thinking, Computer Vision, and Qualitative Reasoning Methods

Similar documents
pursues interdisciplinary long-term research in Spatial Cognition. Particular emphasis is given to:

Mappings For Cognitive Semantic Interoperability

Towards Fully-automated Driving

Environmental Cognition and Perception II

Variation of geospatial thinking in answering geography questions based on topographic maps

Roadmap. Introduction to image analysis (computer vision) Theory of edge detection. Applications

Thinking about Spatial Thinking: New Typology, New Assessments

Thinking about Spatial Thinking: New Typology, New Assessments

Preferred Mental Models in Qualitative Spatial Reasoning: A Cognitive Assessment of Allen s Calculus

Outline. The problem Our solution. Research questions and study design: evaluating our curricular materials Data Conclusions

Spatial Intelligence. Angela Schwering

Unit 8: Introduction to neural networks. Perceptrons

Joan Straumatis: Geography includes thinking in the abstract, understanding data, charts, graphs, representations of data, and diagrams.

A spatial literacy initiative for undergraduate education at UCSB

Spatial Computing. or how to design a right-brain hemisphere. Christian Freksa University of Bremen

Domain adaptation for deep learning

Variable/Equality Concept

Hestenes lectures, Part 5. Summer 1997 at ASU to 50 teachers in their 3 rd Modeling Workshop

Spatial Skills and Success in Engineering Education: A Case for Investigating Etiological Underpinnings

Cell-based Model For GIS Generalization

Kazuhiro Fukui, University of Tsukuba

Universidad Nacional Autónoma de México Dr. Luis Pineda, IIMAS, UNAM

Machine Learning for Interpretation of Spatial Natural Language in terms of QSR

EXECUTIVE SUMMARY OF EVALUATION FINDINGS

FORMALISING SITUATED LEARNING IN COMPUTER-AIDED DESIGN

a system for input, storage, manipulation, and output of geographic information. GIS combines software with hardware,

University of Genova - DITEN. Smart Patrolling. video and SIgnal Processing for Telecommunications ISIP40

Pei Wang( 王培 ) Temple University, Philadelphia, USA

What s spatial reasoning, and why should we care?

We continue our Low Floor High Ceiling series in which

Metrics and topologies for geographic space

Cognitive Engineering for Geographic Information Science

CS 4700: Foundations of Artificial Intelligence

Index Terms Vague Logic, Linguistic Variable, Approximate Reasoning (AR), GMP and GMT

Pedagogical Design Focusing on Learning Difficulties Area of Circles

from Object Image Based on

Singularities in Qualitative Reasoning

ALGEBRAIC THINKING AND FORMALIZED MATHEMATICS FORMAL REASONING AND THE CONTEXTUAL

Tennis player segmentation for semantic behavior analysis

Syllabus for the course «Linear Algebra» (Линейная алгебра)

arxiv: v1 [cs.cv] 10 Feb 2016

Statistical and Learning Techniques in Computer Vision Lecture 1: Random Variables Jens Rittscher and Chuck Stewart

Vision for Mobile Robot Navigation: A Survey

Automated Segmentation of Low Light Level Imagery using Poisson MAP- MRF Labelling

Shape as Memory Storage

SURF Features. Jacky Baltes Dept. of Computer Science University of Manitoba WWW:

Intelligent GIS: Automatic generation of qualitative spatial information

REASONING PROCESSES UNDERLYING THE EXPLANATION OF THE PHASES OF THE MOON.

Spatial Reasoning Test Examples

Sample assessment task. Task details. Content description. Year level 7

Abstract. Keywords. Introduction

Data Analyzing and Daily Activity Learning with Hidden Markov Model

The Importance of Spatial Literacy

6th ICA Mountain Cartography Workshop Lenk/Switzerland. Cartographic Design Issues Utilizing Google Earth for Spatial Communication

Key concept (age 11-14) PFM1.3: Balanced and unbalanced forces

Spatial Cognition: From Rat-Research to Multifunctional Spatial Assistance Systems

Spatial Cognition and STEM Education: What, When, and Why? David H. Uttal Northwestern University Spatial Intelligence and Learning Center

Consensus Algorithms for Camera Sensor Networks. Roberto Tron Vision, Dynamics and Learning Lab Johns Hopkins University

Machine Learning. Boris

Report on Inconsistencies in the Learning of Calculus and Analys

Data Informatics. Seon Ho Kim, Ph.D.

Empirical Analysis of Invariance of Transform Coefficients under Rotation

CSCI 5582 Artificial Intelligence. Today 9/28. Knowledge Representation. Lecture 9

Automatic Differentiation Equipped Variable Elimination for Sensitivity Analysis on Probabilistic Inference Queries

Pedagogical Design Focusing on Learning Difficulties Area of Circles

Probabilistic Graphical Models for Image Analysis - Lecture 1

Affordances in Representing the Behaviour of Event-Based Systems

Machine Learning to Automatically Detect Human Development from Satellite Imagery

Engineering Self-Organization and Emergence: issues and directions

Using Algebra Fact Families to Solve Equations

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

PERCEPTIONS, OPERATIONS AND PROOF IN UNDERGRADUATE MATHEMATICS

An Ontology-based Framework for Modeling Movement on a Smart Campus

Academic Faculty Focus Track The MathWorks, Inc. 1

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 18 (2002),

Discovering Spatial Thinking

Great Ideas in Theoretical Computer Science

A Cognitive Map for an Artificial Agent

I. Content Standard: Number, Number Sense and Operations Standard

Precalculus, Quarter 4, Unit 4.1. Matrices. Overview

Physics for Scientists and Engineers 4th Edition 2017

Pennsylvania State Standards in Physics Education

Artificial Neural Networks. Introduction to Computational Neuroscience Tambet Matiisen

Overview. Introduction to local features. Harris interest points + SSD, ZNCC, SIFT. Evaluation and comparison of different detectors

ENV208/ENV508 Applied GIS. Week 1: What is GIS?

MATHEMATICS GRADE 7. THE EWING PUBLIC SCHOOLS 2099 Pennington Road Ewing, NJ 08618

Characteristic Properties of Matter

INSTRUCTIONAL FOCUS DOCUMENT HS/Integrated Physics and Chemistry (IPC)

Fairfield Public Schools

Modeling User s Cognitive Dynamics in Information Access and Retrieval using Quantum Probability (ESR-6)

Processes That Shape the Earth Weather, Part I

PAGE(S) WHERE TAUGHT (If submission is not a text, cite appropriate resource(s)) PROCESSES OF TEACHING AND LEARNING MATHEMATICS.

Volume vs. Diameter. Teacher Lab Discussion. Overview. Picture, Data Table, and Graph

Space Syntax: Architecture and Cities MRes This programme information sheet includes details of the structure and content of the course.

Artificial Neural Networks Examination, June 2004

International Year of Chemistry (IYC) 2011 and the Global Experiment. Rovani Sigamoney IYC Focal Point at UNESCO 23 February 2012 UNESCO, HQ

Prentice Hall CME Project Algebra

Module 4 Educator s Guide Overview

Changes in properties and states of matter provide evidence of the atomic theory of matter

NGSS UNIT OVERVIEW SOLAR SYSTEM AND BEYOND

Transcription:

Teaching Spatial Thinking, Computer Vision, and Qualitative Reasoning Methods Zoe Falomir Bremen Spatial Cognition Centre, Universität Bremen, Germany Erasmus Teaching Professor at Universitat Jaume I, Castellón, Spain zfalomir@informatik.uni-bremen.de Abstract. Computer vision discretizes space in pixels and then proposes approaches (i.e. segmentation, edge detectors, feature detectors, etc.) to arrange those pixels together again in order to detect objects and to describe them inside space by naming its location, topology, distance, etc. in a scene. As the basics in computation are the discretization of continuous signals (i.e. Boolean calculus, light waves represented in colour coordinates, etc.), properties of the space must be reminded to students when teaching computer vision from a spatial cognition perspective. Psychological spatial thinking tests help students to remind which abilities they use to solve spatial problems such as inferring cross sections or canonical views of a 3D object, which are common problems in industrial design engineering or computer-aided design (CAD) tasks. According to our experience, Qualitative Spatial and Temporal Reasoning methods provide students with tools to represent space and its continuous transformations, which enable them to define approaches closer to spatial cognitive reasoning. 1 How Computer Vision discretizes Space In computer vision, images of scenes are digitalized, that is, divided into pixels or points corresponding to 3 colour coordinates (i.e. RGB). In order to recognize objects inside digital images, these pixels can be: (i) split by a boundary (i.e. transforming the image into grey scale and analysing intensity transitions between the pixels [1]); (ii) brought together using a similarity measure (i.e. based on colour closeness or other features); (iii) matched to predefined pixels corresponding to objects know a priori (i.e. feature detectors SURF [2]), etc. (see Fig. 3 for overview). Those methods try to recompose the continuity of the space lost in the digitalization, since this continuity is important in order to detect/recognize objects, give them a name/meaning and describe its spatial features in space (i.e. location, topology, shape, colour) [4]. In 3D object recognition the problem is similar: a scene is represented as a set of points floating in the air, called point clouds (Fig. 2). To recognize objects there, these points must be put together again by learning different views of the object using machine learning methods [5]. Some of the problems intelligent systems must solve, are spatial problems which require spatial thinking such as inferring cross sections or canonical views of a 3D object, in order to recognize it. In real space, objects preserve continuity, that is, if a change happens to an object side (dimension), it also affects the other dimensions automatically. For example, when a cup handle breaks, we humans do not need to check from all perspectives to perceive the change in shape and depth, since continuity in space (i.e.

Fig. 1. Image of a scene represented as a matrix of pixels Red Green and Blue (RGB), then segmented by the boundary extraction method by Canny [1]; colour segmentation by Felzenszwalb [3]; and an example of object detection by SURF [2] feature matching. (a) Original image (b) Point clouds (c) Object recognition Fig. 2. Scene captured by a RGB-depth sensor (b) resulting point clouds and (c) classifying pointclouds by machine learning (see [5] for methods and details). edge parallelism [6]) is in our common sense from our childhood. In computer vision, pixels or cloud points do not automatically preserve this continuity. Therefore, discretizing space and then finding its continuity again is computationally very expensive and a challenge in AI and computer vision nowadays, as far as we are concerned. 2 The Spatial Thinking Perspective What can we learn from spatial cognition research that we can apply to computer vision and computer systems in general, so that the process of interacting with space is more intelligent or intuitive? In my teaching classes, spatial cognition is introduced from the point of view of spatial problem solving. Students in computer science get surprised when I ask them to answer some psychological tests on: (i) diagrammatic representations, translation from 3D to 2D and viceversa [7], (ii) two dimensional mental transformations [8], (iii) object perspectives in spatial orientation [9, 10], (iv) topographic map assessment [11], 12

(v) inferring cross sections of 3D objects [12], (vi) visualization of 3D views test [13, 14], (vii) visualization of 3D rotations [15], etc. After carrying out these tests, students realize some of the skills required in spatial problem solving. Then they are required to define logical approaches to solve these spatial problems. In their bachelor degree, they acquire knowledge about the digitalized information that computer systems get. So, they must think out of the box to identify ways to solve spatial-analog problems in a digitalized world. Some of the properties students get aware of after solving the spatial problems are: Abstraction: people abstract dimensions in space (i.e. by assuming one dimension as constant) and re-represent data in a way that helps visualizing a problem to solve. For example, a map of the Earth represents 3D space in a 2D paper, sometimes assuming relief or altitude as constant. Continuity: dimensions in space are continuous. Although they can be abstracted or considered as constant in a representation, this representation must be coherent with the space and transmit changes in the dimension abstracted, if produced. If a change in relief is produced (i.e. a road is cut), this change should be transmitted to all dimensions and the map should represent this discontinuity. Relativity: most dimensions in space are relative or inter-related to each other. For example, when comparing roads in a map, if the roads are represented by abstracting the same dimension, then they can be compared directly. If one road considers relief while the other does not, then they are not comparable. Qualitative Reasoning methods is also introduced to students by Allen s model of temporal relations which is very useful to introduce continuity and reasoning constraints in time which then we can extrapolate to space by explaining the notion of conceptual neighbourhood in common space [16] and in other spaces, such as colour spaces [17]. 3 Result Example: Qualitative Description of Objects using Depth The result of teaching spatial thinking related to computer vision and to qualitative modelling leaded to the definition of a model for 3D object description which takes into account depth in the 3 canonical perspectives of the object at the same time [18] (see Fig. 3). Thus, it propagates changes in object volume, and it can also identify inconsistent descriptions. Further evaluation is needed to study how cognitive is the proposed model. Acknowledgments The COGNITIVE-AMI 1 project (GA 328763) funded by EU-FP7 Marie Curie IEF actions and the Cognitive Qualitative Descriptions and Applications 2 (CogQDA) project funded by Universität Bremen are acknowledged. Also the support by the Bremen Spatial Cognition Center 3 (BSCC) and the EU Erasmus+ Staff Mobility for Teaching program are acknowledged. 1 https://sites.google.com/site/cognitiveami/ 2 https://sites.google.com/site/cogqda/ 3 http://bscc.spatial-cognition.de/

References Fig. 3. Tests that motivated the Q3D model and example of its utility. 1. Canny, J.F.: A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI) 8 (1986) 679 697 2. Bay, H., Ess, A., Tuytelaars, T., Van Gool, L.: Speeded-up robust features (SURF). Comput. Vis. Image Underst. 110(3) (June 2008) 346 359 3. Felzenszwalb, P.F., Huttenlocher, D.P.: Efficient graph-based image segmentation. International Journal of Computer Vision 59(2) (September 2004) 167 181 4. Falomir, Z., Olteţeanu, A.M.: Logics based on qualitative descriptors for scene understanding. Neurocomputing 161 (2015) 3 16 5. Kluth, T., Falomir, Z.: Studying the role of location in 3D scene description using natural language. In: XV Workshop on Qualitative Reasoning and its Applications: Qualitative Systems and their applications to Diagnosis, Robotics and Ambient Intelligence. (2013) 33 36 6. Sinclair, N., de Freitas, E., Ferrara, F.: Virtual encounters: the murky and furtive world of mathematical inventiveness. ZDM. The International Journal on Mathematics Education 45(2) (2013) 239 252 7. Frick, A., Newcombe, N.S.: Young children s perception of diagrammatic representations. Spatial Cognition and Computation: An Interdisciplinary Journal (in press) 8. Ehrlich, S., Levine, S.C., Goldin-Meadow, S.: Young children s perception of diagrammatic representations. The importance of gesture in childrens spatial reasoning. Developmental Psychology 42 (2006) 1259 1268 9. Kozhevnikov, M., Hegarty, M.: A dissociation between object-manipulation and perspectivetaking spatial abilities. Memory & Cognition 29 (2001) 745 756 10. Hegarty, M., Waller, D.: A dissociation between mental rotation and perspective-taking spatial abilities. Intelligence 32 (2004) 175 191 11. Matt Jacovina, Carol Ormand, T.S., Weisberg, S.: The topographic map assessment document. SILC Tests and Instruments 12. Cohen, C.A., Hegarty, M.: Inferring cross sections of 3D objects: A new spatial thinking test. Learning and Individual Differences 22(6) (2012) 868 874

13. Hegarty, M., Keehner, M., Khooshabeh, P., Montello, D.R.: How spatial abilities enhance, and are enhanced by, dental education. Learning and Individual Differences 19(1) (2009) 61 70 14. Keehner, M., Hegarty, M., Cohen, C.A., Khooshabeh, P., Montello, D.R.: Spatial reasoning with external visualizations: What matters is what you see, not whether you interact. Cognitive Science 32(7) (2008) 1099 1132 15. Maeda, Y., Yoon, S.Y., Kim-Kang, K., Imbrie, P.K.: Psychometric properties of the revised psvt:r for measuring first year engineering students spatial ability. International Journal of Engineering Education 29 (2013) 763 776 16. Freksa, C.: Temporal reasoning based on semi-intervals. Artificial Intelligence 54(1 2) (1992) 199 227 17. Falomir, Z., Museros, L., Gonzalez-Abril, L.: A model for colour naming and comparing based on conceptual neighbourhood. an application for comparing art compositions. Knowledge-Based Systems 81 (2015) 1 21 18. Falomir, Z.: A qualitative model for reasoning about 3d objects using depth and different perspectives. In T. Lechowski, P. Waga, M.Z., ed.: LQMR 2015 Workshop. Volume 7 of Annals of Computer Science and Information Systems., PTI (2015) 3 11