In attempting to design computation procedures for visualization and analysis of multi-dimensional discrete data, the need for mathematical analysis of surfaces, objects and their boundaries in discrete space becomes apparent. This book introduces the field of geometry of digital spaces using an applications-oriented approach.