- •1 Seeing: Blazing Processing Characteristics
- •1.1 An Infinite Reservoir of Information
- •1.2 Speed
- •1.3 Illusions
- •1.4 Recognition Evolvement
- •1.5 Basic-Level Categorization
- •1.6 Memory Capacity and Access
- •1.7 Summary
- •2.1 Structural Variability Independence
- •2.2 Viewpoint Independence
- •2.3 Representation and Evolvement
- •2.3.1 Identification Systems
- •2.3.3 Template Matching
- •2.3.4 Scene Recognition
- •2.4 Recapitulation
- •2.5 Refining the Primary Engineering Goal
- •3 Neuroscientific Inspiration
- •3.1 Hierarchy and Models
- •3.2 Criticism and Variants
- •3.3 Speed
- •3.5 Alternative Shape Recognition
- •3.6 Insight from Cases of Visual Agnosia
- •3.7 Neuronal Level
- •3.8 Recapitulation and Conclusion
- •4 Neuromorphic Tools
- •4.1 The Transistor
- •4.2 A Synaptic Circuit
- •4.3 Dendritic Compartments
- •4.4 An Integrate-and-Fire Neuron
- •4.5 A Silicon Cortex
- •4.6 Fabrication Vagrancies require Simplest Models
- •4.7 Recapitulation
- •5 Insight From Line Drawings Studies
- •5.1 A Representation with Polygons
- •5.2 A Representation with Polygons and their Context
- •5.3 Recapitulation
- •6 Retina Circuits Signaling and Propagating Contours
- •6.1 The Input: a Luminance Landscape
- •6.2 Spatial Analysis in the Real Retina
- •6.2.1 Method of Adjustable Thresholds
- •6.2.2 Method of Latencies
- •6.3 The Propagation Map
- •6.4 Signaling Contours in Gray-Scale Images
- •6.4.1 Method of Adjustable Thresholds
- •6.4.2 Method of Latencies
- •6.4.3 Discussion
- •6.5 Recapitulation
- •7 The Symmetric-Axis Transform
- •7.1 The Transform
- •7.2 Architecture
- •7.3 Performance
- •7.4 SAT Variants
- •7.5 Fast Waves
- •7.6 Recapitulation
- •8 Motion Detection
- •8.1 Models
- •8.1.1 Computational
- •8.1.2 Biophysical
- •8.2 Speed Detecting Architectures
- •8.3 Simulation
- •8.4 Biophysical Plausibility
- •8.5 Recapitulation
- •9 Neuromorphic Architectures: Pieces and Proposals
- •9.1 Integration Perspectives
- •9.2 Position and Size Invariance
- •9.3 Architecture for a Template Approach
- •9.4 Basic-Level Representations
- •9.5 Recapitulation
- •10 Shape Recognition with Contour Propagation Fields
- •10.1 The Idea of the Contour Propagation Field
- •10.2 Architecture
- •10.3 Testing
- •10.4 Discussion
- •10.5 Learning
- •10.6 Recapitulation
- •11 Scene Recognition
- •11.1 Objects in Scenes, Scene Regularity
- •11.2 Representation, Evolvement, Gist
- •11.3 Scene Exploration
- •11.4 Engineering
- •11.5 Recapitulation
- •12 Summary
- •12.1 The Quest for Efficient Representation and Evolvement
- •12.2 Contour Extraction and Grouping
- •12.3 Neuroscientific Inspiration
- •12.4 Neuromorphic Implementation
- •12.5 Future Approach
- •Terminology
- •References
- •Index
- •Keywords
- •Abbreviations
10.6 Recapitulation |
109 |
10.6Recapitulation
We have described simple shapes by remembering their contour propagation pattern as viewed through a set of orientation columns. The resulting vector field - called the contour propagation field, CPF - describes the inside and outside of shape (expressed in figure 58). A neural substrate storing this CPF can properly recognize learned shapes, even if they are scaled in size, translated in position and degraded in various manners. The system learns a novel shape with a single ‘shot’ using an ‘unwritten’ map for each new shape. The CPF matching system can deal with simple shapes, that are structurally not too similar. We have mentioned several possibilities to extend the system, like operating on different axes (local/global) or by creating a differentiation mechanism. If such a system can be developed for basic-level objects, it has the potential to work purely bottom-up despite the persistent presence of noise in the contour image, and it has the potential to recognize several objects simultaneously, even if they partially overlap.
Figure 58: The idea of using a CPF for representation is expressed with a set of arrows indicating the direction of waves.
In search of an expansion to a basic-level categorization system, one would firstly attempt to succeed on line-drawings like the ones in chapter 5. Such line-drawing objects could include a substantial amount of variability - more then the ones in chapter 5 -, because the present CPF system is already able to deal with a significant level of variability. Ideally, in a second step, one would design a learning system that can acquire the necessary regions by a saccadic visual search. Then, one would elaborate the system to perform on gray-
This page intentionally left blank
