Glossary
Region Connection Calculus (RCC)
A framework for qualitative spatial reasoning, describing regions by their interrelations.
Definition
Region Connection Calculus (RCC) is a formalism used in artificial intelligence for representing and reasoning about spatial knowledge in a qualitative manner. Instead of relying on numerical coordinates and measurements, RCC focuses on the topological and relational aspects of space, such as adjacency, containment, and overlap between regions.
This approach allows for the abstraction of spatial information in a way that is more akin to human spatial reasoning, making it particularly useful in areas of AI where precise spatial metrics are either unavailable or unnecessary. RCC defines a set of primitive relations (e.g., disconnected, partially overlapping, equal) that can exist between any two spatial regions and provides a set of axioms and inference rules that can be used to deduce new relations from known ones, enabling complex spatial reasoning tasks.
Examples / Use Cases
RCC is widely applied in geographic information systems (GIS), robotics, and computer vision. For example, in autonomous robot navigation, RCC can be used to represent and reason about the robot's environment qualitatively. A robot might use RCC to understand that it is currently "inside" a particular region (like a room) and that it must pass through an "adjacent" region (a doorway) to enter another "disconnected" region (another room).
In GIS, RCC can facilitate the reasoning about natural features or human-made structures by representing their spatial relations qualitatively, such as a lake being "surrounded by" land or a park "adjacent to" a river. This qualitative approach allows systems to perform spatial reasoning in a more flexible and intuitive manner, closely mirroring human spatial understanding and decision-making processes.