Florentin Wörgötter

dblp:37/5353 · DBLP profile ↗
← Back
113ranked-venue papers
7as first author
4since 2021 · last 2025
0000-0001-8206-9738ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 93 · 7 first-author · 3 since 2021Systems, architecture and hardware · 22Graphics, computer vision, multimedia, augmented reality and games · 14Applied, interdisciplinary, general and emerging computing · 12 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
22 papers
3D vision · 17% Motion planning and robot control · 16% Video understanding and tracking · 14%
Computer graphics and multimedia
4 papers
Image and video processing · 69% Geometric modeling and processing · 28% Multimedia analysis and retrieval · 3%

Topics — the 30 heaviest of 59, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Video understanding and tracking › action recognition › human-object interaction recognition
manipulation action recognition
0.622017
Semantic Decomposition and Recognition of Long and Complex Manipulation Action Sequences · Int. J. Comput. Vis. 2017
Semantic analysis of manipulation actions using spatial relations · ICRA 2017
Machine learning › Deep learning architectures and training › convolutional neural network › convolutional neural network architecture
fully convolutional network
0.412020
One-Shot Multi-Path Planning for Robotic Applications Using Fully Convolutional Networks · ICRA 2020
Robotics › Motion planning and robot control › robot learning › movement primitives
dynamic movement primitives
0.432012
Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting · IEEE Trans. Robotics 2012
Accurate position and velocity control for trajectories based on dynamic movement primitives · ICRA 2011
Modified dynamic movement primitives for joining movement sequences · ICRA 2011
Computer vision › 3D vision
point cloud segmentation
0.422015
Constrained planar cuts - Object partitioning for point clouds · CVPR 2015
Voxel Cloud Connectivity Segmentation - Supervoxels for Point Clouds · CVPR 2013
Natural language and speech › Information extraction and text analysis
distributional semantics
0.412019
Distributional semantics of objects in visual scenes in comparison to text · Artif. Intell. 2019
Computer vision › 3D vision
object representation
0.412019
Distributional semantics of objects in visual scenes in comparison to text · Artif. Intell. 2019
Computer vision › 3D vision
3d scene understanding
0.332013
Voxel Cloud Connectivity Segmentation - Supervoxels for Point Clouds · CVPR 2013
A Scene Representation Based on Multi-Modal 2D and 3D Features · ICCV 2007
Statistical Analysis of Local 3D Structure in 2D Images · CVPR (1) 2006
Robotics › Motion planning and robot control
trajectory planning
0.332012
Accurate position and velocity control for trajectories based on dynamic movement primitives · ICRA 2011
Modified dynamic movement primitives for joining movement sequences · ICRA 2011
Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting · IEEE Trans. Robotics 2012
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
decision making under uncertainty
0.312017
Efficient interactive decision-making framework for robotic applications · Artif. Intell. 2017
Knowledge, reasoning and agents › Knowledge representation and reasoning › spatial reasoning
spatial relation reasoning
0.312017
Semantic analysis of manipulation actions using spatial relations · ICRA 2017
Image and video processing › image segmentation
shape segmentation
0.212015
Constrained planar cuts - Object partitioning for point clouds · CVPR 2015
Computer vision › Video understanding and tracking
action recognition
0.222017
Categorizing object-action relations from semantic scene graphs · ICRA 2010
Semantic analysis of manipulation actions using spatial relations · ICRA 2017
Computer vision › Segmentation and scene understanding
3d point cloud segmentation
0.212014
Convexity based object partitioning for robot applications · ICRA 2014
Computer vision › Segmentation and scene understanding
part segmentation
0.212014
Convexity based object partitioning for robot applications · ICRA 2014
Geometric modeling and processing › point cloud processing
point cloud segmentation
0.212014
Object Partitioning Using Local Convexity · CVPR 2014
Robotics › Legged, aerial and field robots
field robotics
0.212013
Adaptive neural oscillators with synaptic plasticity for locomotion control of a snake-like robot with screw-drive mechanism · ICRA 2013
Robotics › Legged, aerial and field robots › bio-inspired robot
snake robot locomotion
0.212013
Adaptive neural oscillators with synaptic plasticity for locomotion control of a snake-like robot with screw-drive mechanism · ICRA 2013
Computer vision › Segmentation and scene understanding › 3d segmentation
supervoxel segmentation
0.212013
Voxel Cloud Connectivity Segmentation - Supervoxels for Point Clouds · CVPR 2013
Robotics › Motion planning and robot control › robot learning
movement primitives
0.112012
Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting · IEEE Trans. Robotics 2012
Robotics › Motion planning and robot control › path planning
path generation
0.112020
One-Shot Multi-Path Planning for Robotic Applications Using Fully Convolutional Networks · ICRA 2020
Robotics › Robot manipulation
human demonstration
0.112011
Modified dynamic movement primitives for joining movement sequences · ICRA 2011
Robotics › Autonomous driving › perception › vision-based perception
lane detection
0.112011
Lane shape estimation using a Partitioned Particle filter for autonomous driving · ICRA 2011
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › sequential monte carlo
particle filtering
0.112011
Lane shape estimation using a Partitioned Particle filter for autonomous driving · ICRA 2011
Robotics › Autonomous driving
perception
0.112011
Lane shape estimation using a Partitioned Particle filter for autonomous driving · ICRA 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.112011
Integrating Task Planning and Interactive Learning for Robots to Work in Human Environments · IJCAI 2011
Computer vision › Video understanding and tracking
trajectory learning
0.112011
Modified dynamic movement primitives for joining movement sequences · ICRA 2011
Image and video processing › motion analysis
motion detection
0.112011
A Local Algorithm for the Computation of Image Velocity via Constructive Interference of Global Fourier Components · Int. J. Comput. Vis. 2011
Image and video processing › motion estimation
optical flow
0.112011
A Local Algorithm for the Computation of Image Velocity via Constructive Interference of Global Fourier Components · Int. J. Comput. Vis. 2011
Machine learning › Representation and self-supervised learning › word representation
word embedding
0.112019
Distributional semantics of objects in visual scenes in comparison to text · Artif. Intell. 2019
Computer vision › Segmentation and scene understanding
scene understanding
0.112010
Categorizing object-action relations from semantic scene graphs · ICRA 2010

Methods — techniques the papers use, named apart from their topics

local concavity graph · 0.4greedy graph cut · 0.4fully convolutional neural network · 0.4convolutional neural network · 0.4symbolic spatial relations · 0.3semantic event chains · 0.3semantic decomposition · 0.3axis-aligned bounding box relations · 0.3voxel grid · 0.2convexity analysis · 0.2convex-concave edge classification · 0.2adjacency graph of surface patches · 0.2adjacency graph · 0.2regularization · 0.1constructive interference · 0.1statistical analysis · 0.1range data · 0.1winner-take-all · 0.1
YearPublicationVenuePosition
2025 Combining Optimal Path Search With Task-Dependent Learning in a Neural Network
abstract
Finding optimal paths in connected graphs requires determining the smallest total cost for traveling along the graph's edges. This problem can be solved by several classical algorithms, where, usually, costs are predefined for all edges. Conventional planning methods can, thus, normally not be used when wanting to change costs in an adaptive way following the requirements of some task. Here, we show that one can define a neural network representation of path-finding problems by transforming cost values into synaptic weights, which allows for online weight adaptation using network learning mechanisms. When starting with an initial activity value of one, activity propagation in this network will lead to solutions, which are identical to those found by the Bellman-Ford (BF) algorithm. The neural network has the same algorithmic complexity as BF, and, in addition, we can show that network learning mechanisms (such as Hebbian learning) can adapt the weights in the network augmenting the resulting paths according to some task at hand. We demonstrate this by learning to navigate in an environment with obstacles as well as by learning to follow certain sequences of path nodes. Hence, the here-presented novel algorithm may open up a different regime of applications where path augmentation (by learning) is directly coupled with path finding in a natural way.
Tomas Kulvicius, Minija Tamosiunaite, Florentin Wörgötter
IEEE Trans. Neural Networks Learn. Syst.3
2024 Multi sentence description of complex manipulation action videos
abstract
Abstract Automatic video description necessitates generating natural language statements that encapsulate the actions, events, and objects within a video. An essential human capability in describing videos is to vary the level of detail, a feature that existing automatic video description methods, which typically generate single, fixed-level detail sentences, often overlook. This work delves into video descriptions of manipulation actions, where varying levels of detail are crucial to conveying information about the hierarchical structure of actions, also pertinent to contemporary robot learning techniques. We initially propose two frameworks: a hybrid statistical model and an end-to-end approach. The hybrid method, requiring significantly less data, statistically models uncertainties within video clips. Conversely, the end-to-end method, more data-intensive, establishes a direct link between the visual encoder and the language decoder, bypassing any statistical processing. Furthermore, we introduce an Integrated Method, aiming to amalgamate the benefits of both the hybrid statistical and end-to-end approaches, enhancing the adaptability and depth of video descriptions across different data availability scenarios. All three frameworks utilize LSTM stacks to facilitate description granularity, allowing videos to be depicted through either succinct single sentences or elaborate multi-sentence narratives. Quantitative results demonstrate that these methods produce more realistic descriptions than other competing approaches.
Fatemeh Ziaeetabar, Reza Safabakhsh, Saeedeh Momtazi, Minija Tamosiunaite, Florentin Wörgötter
Mach. Vis. Appl.5
2024 Unsupervised learning of perceptual feature combinations
abstract
In many situations it is behaviorally relevant for an animal to respond to co-occurrences of perceptual, possibly polymodal features, while these features alone may have no importance. Thus, it is crucial for animals to learn such feature combinations in spite of the fact that they may occur with variable intensity and occurrence frequency. Here, we present a novel unsupervised learning mechanism that is largely independent of these contingencies and allows neurons in a network to achieve specificity for different feature combinations. This is achieved by a novel correlation-based (Hebbian) learning rule, which allows for linear weight growth and which is combined with a mechanism for gradually reducing the learning rate as soon as the neuron's response becomes feature combination specific. In a set of control experiments, we show that other existing advanced learning rules cannot satisfactorily form ordered multi-feature representations. In addition, we show that networks, which use this type of learning always stabilize and converge to subsets of neurons with different feature-combination specificity. Neurons with this property may, thus, serve as an initial stage for the processing of ecologically relevant real world situations for an animal.
Minija Tamosiunaite, Christian Tetzlaff, Florentin Wörgötter
PLoS Comput. Biol.3
2022 Finding Optimal Paths Using Networks Without Learning - Unifying Classical Approaches
abstract
Trajectory or path planning is a fundamental issue in a wide variety of applications. In this article, we show that it is possible to solve path planning on a maze for multiple start point and endpoint highly efficiently with a novel configuration of multilayer networks that use only weighted pooling operations, for which no network training is needed. These networks create solutions, which are identical to those from classical algorithms such as breadth-first search (BFS), Dijkstra's algorithm, or TD(0). Different from competing approaches, very large mazes containing almost one billion nodes with dense obstacle configuration and several thousand importance-weighted path endpoints can this way be solved quickly in a single pass on parallel hardware.
Tomas Kulvicius, Sebastian Herzog, Minija Tamosiunaite, Florentin Wörgötter
IEEE Trans. Neural Networks Learn. Syst.4
2020 One-Shot Multi-Path Planning for Robotic Applications Using Fully Convolutional Networks
abstract
Path planning is important for robot action execution, since a path or a motion trajectory for a particular action has to be defined first before the action can be executed. Most of the current approaches are iterative methods where the trajectory is generated by predicting the next state based on the current state. Here we propose a novel method by utilising a fully convolutional neural network, which allows generation of complete paths even for several agents with one network prediction iteration. We demonstrate that our method is able to successfully generate optimal or close to optimal paths (less than 10% longer) in more than 99% of the cases for single path predictions in 2D and 3D environments. Furthermore, we show that the network is - without specific training on such cases - able to create (close to) optimal paths in 96% of the cases for two and in 84% of the cases for three simultaneously generated paths.
Tomas Kulvicius, Sebastian Herzog, Timo Lüddecke, Minija Tamosiunaite, Florentin Wörgötter
ICRA5
2020 Evolving artificial neural networks with feedback
abstract
Neural networks in the brain are dominated by sometimes more than 60% feedback connections, which most often have small synaptic weights. Different from this, little is known how to introduce feedback into artificial neural networks. Here we use transfer entropy in the feed-forward paths of deep networks to identify feedback candidates between the convolutional layers and determine their final synaptic weights using genetic programming. This adds about 70% more connections to these layers all with very small weights. Nonetheless performance improves substantially on different standard benchmark tasks and in different networks. To verify that this effect is generic we use 36000 configurations of small (2-10 hidden layer) conventional neural networks in a non-linear classification task and select the best performing feed-forward nets. Then we show that feedback reduces total entropy in these networks always leading to performance increase. This method may, thus, supplement standard techniques (e.g. error backprop) adding a new quality to network learning.
Sebastian Herzog, Christian Tetzlaff, Florentin Wörgötter
Neural Networks3
2019 Distributional semantics of objects in visual scenes in comparison to text
abstract
The distributional hypothesis states that the meaning of a concept is defined through the contexts it occurs in. In practice, often word co-occurrence and proximity are analyzed in text corpora for a given word to obtain a real-valued semantic word vector, which is taken to (at least partially) encode the meaning of this word. Here we transfer this idea from text to images, where pre-assigned labels of other objects or activations of convolutional neural networks serve as context. We propose a simple algorithm that extracts and processes object contexts from an image database and yields semantic vectors for objects. We show empirically that these representations exhibit on par performance with state-of-the-art distributional models over a set of conventional objects. For this we employ well-known word benchmarks in addition to a newly proposed object-centric benchmark.
Timo Lüddecke, Alejandro Agostini, Michael Fauth, Minija Tamosiunaite, Florentin Wörgötter
Artif. Intell.5
2018 Prediction of Manipulation Action Classes Using Semantic Spatial Reasoning
abstract
Human-robot interaction strongly benefits from fast, predictive action recognition. For us this is relatively easy but difficult for a robot. To address this problem, here we present a novel prediction algorithm for manipulation action classes in video sequences. Manipulations are first represented using the Enriched Semantic Event Chain (ESEC) framework. This creates a temporal sequence of static and dynamic spatial relations between the objects that take part in the manipulation by which an action can be quickly recognized. We measured performance on 32 ideal as well as real manipulations and compared our method also against a state of the art trajectory-based HMM method for action recognition. We observe that manipulations can be correctly predicted after only (on average) 45% of action's total time and that we are almost twice as fast as the HMM-based method. Finally, we demonstrate the advantage of this framework in a simple robot demonstration comparing two different approaches.
Fatemeh Ziaeetabar, Tomas Kulvicius, Minija Tamosiunaite, Florentin Wörgötter
IROS4
2018 Teaching a Robot the Semantics of Assembly Tasks
abstract
We present a three-level cognitive system in a learning by demonstration context. The system allows for learning and transfer on the sensorimotor level as well as the planning level. The fundamentally different data structures associated with these two levels are connected by an efficient mid-level representation based on so-called “semantic event chains.” We describe details of the representations and quantify the effect of the associated learning procedures for each level under different amounts of noise. Moreover, we demonstrate the performance of the overall system by three demonstrations that have been performed at a project review. The described system has a technical readiness level (TRL) of 4, which in an ongoing follow-up project will be raised to TRL 6.
Thiusius Rajeeth Savarimuthu, Anders Glent Buch, Christian Schlette, Nils Wantia, Jürgen Roßmann, David Martínez Martínez, Guillem Alenyà, Carme Torras, Ales Ude, Bojan Nemec, Aljaz Kramberger, Florentin Wörgötter, Eren Erdal Aksoy, Jeremie Papon, Simon Haller, Justus H. Piater, Norbert Krüger
IEEE Trans. Syst. Man Cybern. Syst.12
2017 Semantic analysis of manipulation actions using spatial relations
abstract
Recognition of human manipulation actions together with the analysis and execution by a robot is an important issue. Also, perception of spatial relationships between objects is central to understanding the meaning of manipulation actions. Here we would like to merge these two notions and analyze manipulation actions using symbolic spatial relations between objects in the scene. Specifically, we define procedures for extraction of symbolic human-readable relations based on Axis Aligned Bounding Box object models and use sequences of those relations for action recognition from image sequences. Our framework is inspired by the so called Semantic Event Chain framework, which analyzes touching and un-touching events of different objects during the manipulation. However, our framework uses fourteen spatial relations instead of two. We show that our relational framework is able to differentiate between more manipulation actions than the original Semantic Event Chains. We quantitatively evaluate the method on the MANIAC dataset containing 120 videos of eight different manipulation actions and obtain 97% classification accuracy which is 12 % more as compared to the original Semantic Event Chains.
Fatemeh Ziaeetabar, Eren Erdal Aksoy, Florentin Wörgötter, Minija Tamosiunaite
ICRA3
2017 Efficient interactive decision-making framework for robotic applications
Alejandro Agostini, Carme Torras, Florentin Wörgötter
Artif. Intell.3
2017 Semantic Decomposition and Recognition of Long and Complex Manipulation Action Sequences
Eren Erdal Aksoy, Adil Orhan, Florentin Wörgötter
Int. J. Comput. Vis.3
2017 A computational model of conditioning inspired by Drosophila olfactory system
Faramarz Faghihi, Ahmed A. Moustafa, Ralf Heinrich, Florentin Wörgötter
Neural Networks4
2016 Optimal trajectory generation for generalization of discrete movements with boundary conditions
abstract
Trajectory generation methods play an important role in robotics since they are essential for the execution of actions. In this paper we present a novel trajectory generation method for generalization of accurate movements with boundary conditions. Our approach originates from optimal control theory and is based on a second order dynamic system. We evaluate our method and compare it to state-of-the-art movement generation methods in both simulations and a real robot experiment. We show that the new method is very compact in its representation and can reproduce demonstrated trajectories with zero error. Moreover, it has most of the properties of the state-of-the-art trajectory generation methods such as robustness to perturbations and generalisation to new boundary position and velocity conditions. We believe that, due to these features, our method has great potential for various robotic applications, especially, where high accuracy is required, for example, in industrial and medical robotics.
Sebastian Herzog, Florentin Wörgötter, Tomas Kulvicius
IROS2
2016 Adaptive and Energy Efficient Walking in a Hexapod Robot Under Neuromechanical Control and Sensorimotor Learning
abstract
The control of multilegged animal walking is a neuromechanical process, and to achieve this in an adaptive and energy efficient way is a difficult and challenging problem. This is due to the fact that this process needs in real time: 1) to coordinate very many degrees of freedom of jointed legs; 2) to generate the proper leg stiffness (i.e., compliance); and 3) to determine joint angles that give rise to particular positions at the endpoints of the legs. To tackle this problem for a robotic application, here we present a neuromechanical controller coupled with sensorimotor learning. The controller consists of a modular neural network for coordinating 18 joints and several virtual agonist-antagonist muscle mechanisms (VAAMs) for variable compliant joint motions. In addition, sensorimotor learning, including forward models and dual-rate learning processes, is introduced for predicting foot force feedback and for online tuning the VAAMs' stiffness parameters. The control and learning mechanisms enable the hexapod robot advanced mobility sensor driven-walking device (AMOS) to achieve variable compliant walking that accommodates different gaits and surfaces. As a consequence, AMOS can perform more energy efficient walking, compared to other small legged robots. In addition, this paper also shows that the tight combination of neural control with tunable muscle-like functions, guided by sensory feedback and coupled with sensorimotor learning, is a way forward to better understand and solve adaptive coordination problems in multilegged locomotion.
Xiaofeng Xiong, Florentin Wörgötter, Poramate Manoonpong
IEEE Trans. Cybern.2
2015 Constrained planar cuts - Object partitioning for point clouds
abstract
While humans can easily separate unknown objects into meaningful parts, recent segmentation methods can only achieve similar partitionings by training on human-annotated ground-truth data. Here we introduce a bottom-up method for segmenting 3D point clouds into functional parts which does not require supervision and achieves equally good results. Our method uses local concavities as an indicator for inter-part boundaries. We show that this criterion is efficient to compute and generalizes well across different object classes. The algorithm employs a novel locally constrained geometrical boundary model which proposes greedy cuts through a local concavity graph. Only planar cuts are considered and evaluated using a cost function, which rewards cuts orthogonal to concave edges. Additionally, a local clustering constraint is applied to ensure the partitioning only affects relevant locally concave regions. We evaluate our algorithm on recordings from an RGB-D camera as well as the Princeton Segmentation Benchmark, using a fixed set of parameters across all object classes. This stands in stark contrast to most reported results which require either knowing the number of parts or annotated ground-truth for learning. Our approach outperforms all existing bottom-up methods (reducing the gap to human performance by up to 50 %) and achieves scores similar to top-down data-driven approaches.
Markus Schoeler, Jeremie Papon, Florentin Wörgötter
CVPR3
2015 A neural path integration mechanism for adaptive vector navigation in autonomous agents
abstract
Animals show remarkable capabilities in navigating their habitat in a fully autonomous and energy-efficient way. In many species, these capabilities rely on a process called path integration, which enables them to estimate their current location and to find their way back home after long-distance journeys. Path integration is achieved by integrating compass and odometric cues. Here we introduce a neural path integration mechanism that interacts with a neural locomotion control to simulate homing behavior and path integration-related behaviors observed in animals. The mechanism is applied to a simulated six-legged artificial agent. Input signals from an allothetic compass and odometry are sustained through leaky neural integrator circuits, which are then used to compute the home vector by local excitation-global inhibition interactions. The home vector is computed and represented in circular arrays of neurons, where compass directions are population-coded and linear displacements are rate-coded. The mechanism allows for robust homing behavior in the presence of external sensory noise. The emergent behavior of the controlled agent does not only show a robust solution for the problem of autonomous agent navigation, but it also reproduces various aspects of animal navigation. Finally, we discuss how the proposed path integration mechanism may be used as a scaffold for spatial learning in terms of vector navigation.
Dennis Goldschmidt, Sakyasingha Dasgupta, Florentin Wörgötter, Poramate Manoonpong
IJCNN3
2015 Using structural bootstrapping for object substitution in robotic executions of human-like manipulation tasks
abstract
In this work we address the problem of finding replacements of missing objects that are needed for the execution of human-like manipulation tasks. This is a usual problem that is easily solved by humans provided their natural knowledge to find object substitutions: using a knife as a screwdriver or a book as a cutting board. On the other hand, in robotic applications, objects required in the task should be included in advance in the problem definition. If any of these objects is missing from the scenario, the conventional approach is to manually redefine the problem according to the available objects in the scene. In this work we propose an automatic way of finding object substitutions for the execution of manipulation tasks. The approach uses a logic-based planner to generate a plan from a prototypical problem definition and searches for replacements in the scene when some of the objects involved in the plan are missing. This is done by means of a repository of objects and attributes with roles, which is used to identify the affordances of the unknown objects in the scene. Planning actions are grounded using a novel approach that encodes the semantic structure of manipulation actions. The system was evaluated in a KUKA arm platform for the task of preparing a salad with successful results.
Alejandro Agostini, Mohamad Javad Aein, Sándor Szedmák, Eren Erdal Aksoy, Justus H. Piater, Florentin Wörgötter
IROS6
2015 Semantic parsing of human manipulation activities using on-line learned models for robot imitation
abstract
Human manipulation activity recognition is an important yet challenging task in robot imitation. In this paper, we introduce, for the first time, a novel method for semantic decomposition and recognition of continuous human manipulation activities by using on-line learned individual manipulation models. Solely based on the spatiotemporal interactions between objects and hands in the scene, the proposed framework can parse not only sequential and concurrent (overlapping) manipulation streams but also basic primitive elements of each detected manipulation. Without requiring any prior object knowledge, the framework can furthermore extract object-like scene entities that are performing the same role in the detected manipulations. The framework was evaluated on our new egocentric activity dataset which contains 120 different samples of 8 single atomic manipulations (e.g. Cutting and Stirring) and 20 long and complex activity demonstrations such as “making a sandwich” and “preparing a breakfast”. We finally show that parsed manipulation actions can be imitated by robots even in various scene contexts with novel objects.
Eren Erdal Aksoy, Mohamad Javad Aein, Minija Tamosiunaite, Florentin Wörgötter
IROS4
2015 Simultaneously learning at different levels of abstraction
abstract
Robotic applications in human environments are usually implemented using a cognitive architecture that integrates techniques of different levels of abstraction, ranging from artificial intelligence techniques for making decisions at a symbolic level to robotic techniques for grounding symbolic actions. In this work we address the problem of simultaneous learning at different levels of abstractions in such an architecture. This problem is important since human environments are highly variable, and many unexpected situations may arise during the execution of a task. The usual approach under this circumstance is to train each level individually to learn how to deal with the new situations. However, this approach is limited since it implies long task interruptions every time a new situation needs to be learned. We propose an architecture where learning takes place simultaneously at all the levels of abstraction. To achieve this, we devise a method that permits higher levels to guide the learning at the levels below for the correct execution of the task. The architecture is instantiated with a logic-based planner and an online planning operator learner, at the highest level, and with online reinforcement learning units that learn action policies for the grounding of the symbolic actions, at the lowest one. A human teacher is involved in the decision-making loop to facilitate learning. The framework is tested in a physically realistic simulation of the Sokoban game.
Benjamin Quack, Florentin Wörgötter, Alejandro Agostini
IROS2
2015 Spatially Stratified Correspondence Sampling for Real-Time Point Cloud Tracking
abstract
In this paper we propose a novel spatially stratified sampling technique for evaluating the likelihood function in particle filters. In particular, we show that in the case where the measurement function uses spatial correspondence, we can greatly reduce computational cost by exploiting spatial structure to avoid redundant computations. We present results which quantitatively show that the technique permits equivalent, and in some cases, greater accuracy, as a reference point cloud particle filter at significantly faster run-times. We also compare to a GPU implementation, and show that we can exceed their performance on the CPU. In addition, we present results on a multi-target tracking application, demonstrating that the increases in efficiency permit online 6DoF multi-target tracking on standard hardware.
Jeremie Papon, Markus Schoeler, Florentin Wörgötter
WACV3
2015 Unsupervised Generation of Context-Relevant Training-Sets for Visual Object Recognition Employing Multilinguality
abstract
Image based object classification requires clean training data sets. Gathering such sets is usually done manually by humans, which is time-consuming and laborious. On the other hand, directly using images from search engines creates very noisy data due to ambiguous noun-focused indexing. However, in daily speech nouns and verbs are always coupled. We use this for the automatic generation of clean data sets by the here-presented TRANSCLEAN algorithm, which through the use of multiple languages also solves the problem of polyesters (a single spelling with multiple meanings). Thus, we use the implicit knowledge contained in verbs, e.g. in an imperative such as "hit the nail", implicating a metal nail and not the fingernail. One type of reference application where this method can automatically operate is human-robot collaboration based on discourse. A second is the generation of clean image data sets, where tedious manual cleaning can be replaced by the much simpler manual generation of a single relevant verb-noun tuple. Here we show the impact of our improved training sets for several widely used and state-of-the-art classifiers including Multipath Hierarchical Matching Pursuit. All tested classifiers show a substantial boost of about +20% in recognition performance.
Markus Schoeler, Florentin Wörgötter, Tomas Kulvicius, Jeremie Papon
WACV2
2015 Multiple chaotic central pattern generators with learning for legged locomotion and malfunction compensation
Guanjiao Ren, Weihai Chen, Sakyasingha Dasgupta, Christoph Kolodziejski, Florentin Wörgötter, Poramate Manoonpong
Inf. Sci.5
2015 The Formation of Multi-synaptic Connections by the Interaction of Synaptic and Structural Plasticity and Their Functional Consequences
abstract
Cortical connectivity emerges from the permanent interaction between neuronal activity and synaptic as well as structural plasticity. An important experimentally observed feature of this connectivity is the distribution of the number of synapses from one neuron to another, which has been measured in several cortical layers. All of these distributions are bimodal with one peak at zero and a second one at a small number (3-8) of synapses. In this study, using a probabilistic model of structural plasticity, which depends on the synaptic weights, we explore how these distributions can emerge and which functional consequences they have. We find that bimodal distributions arise generically from the interaction of structural plasticity with synaptic plasticity rules that fulfill the following biological realistic constraints: First, the synaptic weights have to grow with the postsynaptic activity. Second, this growth curve and/or the input-output relation of the postsynaptic neuron have to change sub-linearly (negative curvature). As most neurons show such input-output-relations, these constraints can be fulfilled by many biological reasonable systems. Given such a system, we show that the different activities, which can explain the layer-specific distributions, correspond to experimentally observed activities. Considering these activities as working point of the system and varying the pre- or postsynaptic stimulation reveals a hysteresis in the number of synapses. As a consequence of this, the connectivity between two neurons can be controlled by activity but is also safeguarded against overly fast changes. These results indicate that the complex dynamics between activity and plasticity will, already between a pair of neurons, induce a variety of possible stable synaptic distributions, which could support memory mechanisms.
Michael Fauth, Florentin Wörgötter, Christian Tetzlaff
PLoS Comput. Biol.2
2015 Formation and Maintenance of Robust Long-Term Information Storage in the Presence of Synaptic Turnover
abstract
A long-standing problem is how memories can be stored for very long times despite the volatility of the underlying neural substrate, most notably the high turnover of dendritic spines and synapses. To address this problem, here we are using a generic and simple probabilistic model for the creation and removal of synapses. We show that information can be stored for several months when utilizing the intrinsic dynamics of multi-synapse connections. In such systems, single synapses can still show high turnover, which enables fast learning of new information, but this will not perturb prior stored information (slow forgetting), which is represented by the compound state of the connections. The model matches the time course of recent experimental spine data during learning and memory in mice supporting the assumption of multi-synapse connections as the basis for long-term storage.
Michael Fauth, Florentin Wörgötter, Christian Tetzlaff
PLoS Comput. Biol.2
2014 Object Partitioning Using Local Convexity
abstract
The problem of how to arrive at an appropriate 3D-segmentation of a scene remains difficult. While current state-of-the-art methods continue to gradually improve in benchmark performance, they also grow more and more complex, for example by incorporating chains of classifiers, which require training on large manually annotated data-sets. As an alternative to this, we present a new, efficient learning- and model-free approach for the segmentation of 3D point clouds into object parts. The algorithm begins by decomposing the scene into an adjacency-graph of surface patches based on a voxel grid. Edges in the graph are then classified as either convex or concave using a novel combination of simple criteria which operate on the local geometry of these patches. This way the graph is divided into locally convex connected subgraphs, which -- with high accuracy -- represent object parts. Additionally, we propose a novel depth dependent voxel grid to deal with the decreasing point-density at far distances in the point clouds. This improves segmentation, allowing the use of fixed parameters for vastly different scenes. The algorithm is straightforward to implement and requires no training data, while nevertheless producing results that are comparable to state-of-the-art methods which incorporate high-level concepts involving classification, learning and model fitting.
Simon Christoph Stein, Markus Schoeler, Jeremie Papon, Florentin Wörgötter
CVPR4
2014 Convexity based object partitioning for robot applications
abstract
The idea that connected convex surfaces, separated by concave boundaries, play an important role for the perception of objects and their decomposition into parts has been discussed for a long time. Based on this idea, we present a new bottom-up approach for the segmentation of 3D point clouds into object parts. The algorithm approximates a scene using an adjacency-graph of spatially connected surface patches. Edges in the graph are then classified as either convex or concave using a novel, strictly local criterion. Region growing is employed to identify locally convex connected subgraphs, which represent the object parts. We show quantitatively that our algorithm, although conceptually easy to graph and fast to compute, produces results that are comparable to far more complex state-of-the-art methods which use classification, learning and model fitting. This suggests that convexity/concavity is a powerful feature for object partitioning using 3D data. Furthermore we demonstrate that for many objects a natural decomposition into “handle and body” emerges when employing our method. We exploit this property in a robotic application enabling a robot to automatically grasp objects by their handles.
Simon Christoph Stein, Florentin Wörgötter, Markus Schoeler, Jeremie Papon, Tomas Kulvicius
ICRA2
2014 Reservoir-based online adaptive forward models with neural control for complex locomotion in a hexapod robot
abstract
Walking animals show fascinating locomotor abilities and complex behaviors. Biological study has revealed that such complex behaviors is a result of a combination of biomechanics and neural mechanisms. While biomechanics allows for flexibility and a variety of movements, neural mechanisms generate locomotion, make predictions, and provide adaptation. Inspired by this finding, we present here an artificial bio-inspired walking system which combines biomechanics (in terms of its body and leg structures) and neural mechanisms. The neural mechanisms consist of 1) central pattern generator-based control for generating basic rhythmic patterns and coordinated movements, 2) reservoir-based adaptive forward models with efference copies for sensory prediction as well as state estimation, and 3) searching and elevation control for adapting the movement of an individual leg to deal with different environmental conditions. Simulation results show that this bio-inspired approach allows the walking robot to perform complex locomotor abilities including walking on undulated terrains, crossing a large gap, as well as climbing over a high obstacle and a fleet of stairs.
Poramate Manoonpong, Sakyasingha Dasgupta, Dennis Goldschmidt, Florentin Wörgötter
IJCNN4
2014 Using haptics to extract object shape from rotational manipulations
abstract
Increasingly widespread available haptic sensors mounted on articulated hands offer new sensory channels that can complement shape extraction from vision to enable a more robust handling of objects in cases when vision is restricted or even unavailable. However, to estimate object shape from haptic interaction data is a difficult challenge due to the complexity of the contact interaction between the movable object and sensor surfaces, leading to a coupled estimation problem of shape and object pose. While for vision efficient solutions to the underlying SLAM problem are known, the available information is much sparser in the tactile case, posing great difficulties for a straightforward adoption of standard SLAM algorithms. In the present paper, we thus explore whether a biologically inspired model based on dynamic neural fields can offer a route towards a practical algorithm for tactile SLAM. Our study is focused on a restricted scenario where a two-fingered robot hand manipulates an n-gon with a fixed rotational axis. We demonstrate that our model can accumulate shape information from reasonably short interaction sequences and autonomously build a representation despite significant ambiguity of the tactile data due to the rotational periodicity of the object. We conclude that the presented framework may be a suitable basis to solve the tactile SLAM problem also in more general settings which will be the focus of subsequent work.
Claudius Strub, Florentin Wörgötter, Helge J. Ritter, Yulia Sandamirskaya
IROS2
2014 Learning weakly correlated cause-effects for gardening with a cognitive system
Alejandro Agostini, Carme Torras, Florentin Wörgötter
Eng. Appl. Artif. Intell.3
2013 Voxel Cloud Connectivity Segmentation - Supervoxels for Point Clouds
abstract
Unsupervised over-segmentation of an image into regions of perceptually similar pixels, known as super pixels, is a widely used preprocessing step in segmentation algorithms. Super pixel methods reduce the number of regions that must be considered later by more computationally expensive algorithms, with a minimal loss of information. Nevertheless, as some information is inevitably lost, it is vital that super pixels not cross object boundaries, as such errors will propagate through later steps. Existing methods make use of projected color or depth information, but do not consider three dimensional geometric relationships between observed data points which can be used to prevent super pixels from crossing regions of empty space. We propose a novel over-segmentation algorithm which uses voxel relationships to produce over-segmentations which are fully consistent with the spatial geometry of the scene in three dimensional, rather than projective, space. Enforcing the constraint that segmented regions must have spatial connectivity prevents label flow across semantic object boundaries which might otherwise be violated. Additionally, as the algorithm works directly in 3D space, observations from several calibrated RGB+D cameras can be segmented jointly. Experiments on a large data set of human annotated RGB+D images demonstrate a significant reduction in occurrence of clusters crossing object boundaries, while maintaining speeds comparable to state-of-the-art 2D methods.
Jeremie Papon, Alexey Abramov, Markus Schoeler, Florentin Wörgötter
CVPR4
2013 Adaptive neural oscillators with synaptic plasticity for locomotion control of a snake-like robot with screw-drive mechanism
abstract
Central pattern generators (CPGs) play a crucial role for animal locomotion control. They can be entrained by sensory feedback to induce proper rhythmic patterns and even store the entrained patterns through connection weights. Inspired by this biological finding, we use four adaptive neural oscillators with synaptic plasticity as CPGs for locomotion control of our real snake-like robot with screw-drive mechanism. Each oscillator consists of only three neurons and uses adaptive mechanisms based on frequency adaptation and Hebbian-type learning rules. It autonomously generates proper periodic patterns for the robot locomotion and can be entrained by sensory feedback to memorize the patterns. The adaptive CPG system in conjunction with a simple control strategy enables the robot to perform self-tuning behavior which is robust against short-time perturbations. The generated behavior is also energy efficient. In addition, the robot can also cope with corners as well as move through a complex environment with obstacles.
Timo Nachstedt, Florentin Wörgötter, Poramate Manoonpong, Ryo Ariizumi, Yuichi Ambe, Fumitoshi Matsuno
ICRA2
2013 Toward a library of manipulation actions based on semantic object-action relations
abstract
The goal of this study is to provide an architecture for a generic definition of robot manipulation actions. We emphasize that the representation of actions presented here is “procedural”. Thus, we will define the structural elements of our action representations as execution protocols. To achieve this, manipulations are defined using three levels. The toplevel defines objects, their relations and the actions in an abstract and symbolic way. A mid-level sequencer, with which the action primitives are chained, is used to structure the actual action execution, which is performed via the bottom level. This (lowest) level collects data from sensors and communicates with the control system of the robot. This method enables robot manipulators to execute the same action in different situations i.e. on different objects with different positions and orientations. In addition, two methods of detecting action failure are provided which are necessary to handle faults in system. To demonstrate the effectiveness of the proposed framework, several different actions are performed on our robotic setup and results are shown. This way we are creating a library of human-like robot actions, which can be used by higher-level task planners to execute more complex tasks.
Mohamad Javad Aein, Eren Erdal Aksoy, Minija Tamosiunaite, Jeremie Papon, Ales Ude, Florentin Wörgötter
IROS6
2013 Stability analysis of a hexapod robot driven by distributed nonlinear oscillators with a phase modulation mechanism
abstract
In this paper, we investigated the dynamics of a hexapod robot model whose legs are driven by nonlinear oscillators with a phase modulation mechanism including phase resetting and inhibition. This mechanism changes the oscillation period of the oscillator depending solely on the timing of the foot's contact. This strategy is based on observation of animals. The performance of the controller is evaluated using a physical simulation environment. Our simulation results show that the robot produces some stable gaits depending on the locomotion speed due to the phase modulation mechanism, which are simillar to the gaits of insects.
Yuichi Ambe, Timo Nachstedt, Poramate Manoonpong, Florentin Wörgötter, Shinya Aoi, Fumitoshi Matsuno
IROS4
2013 Point cloud video object segmentation using a persistent supervoxel world-model
abstract
Robust visual tracking is an essential precursor to understanding and replicating human actions in robotic systems. In order to accurately evaluate the semantic meaning of a sequence of video frames, or to replicate an action contained therein, one must be able to coherently track and segment all observed agents and objects. This work proposes a novel online point cloud based algorithm which simultaneously tracks 6DoF pose and determines spatial extent of all entities in indoor scenarios. This is accomplished using a persistent supervoxel world-model which is updated, rather than replaced, as new frames of data arrive. Maintenance of a world model enables general object permanence, permitting successful tracking through full occlusions. Object models are tracked using a bank of independent adaptive particle filters which use a supervoxel observation model to give rough estimates of object state. These are united using a novel multi-model RANSAC-like approach, which seeks to minimize a global energy function associating world-model supervoxels to predicted states. We present results on a standard robotic assembly benchmark for two application scenarios - human trajectory imitation and semantic action understanding - demonstrating the usefulness of the tracking in intelligent robotic systems.
Jeremie Papon, Tomas Kulvicius, Eren Erdal Aksoy, Florentin Wörgötter
IROS4
2013 Neural Combinatorial Learning of Goal-Directed Behavior with Reservoir Critic and Reward Modulated Hebbian Plasticity
abstract
Learning of goal-directed behaviors in biological systems is broadly based on associations between conditional and unconditional stimuli. This can be further classified as classical conditioning (correlation-based learning) and operant conditioning (reward-based learning). Although traditionally modeled as separate learning systems in artificial agents, numerous animal experiments point towards their co-operative role in behavioral learning. Based on this concept, the recently introduced framework of neural combinatorial learning combines the two systems where both the systems run in parallel to guide the overall learned behavior. Such a combinatorial learning demonstrates a faster and efficient learner. In this work, we further improve the framework by applying a reservoir computing network (RC) as an adaptive critic unit and reward modulated Hebbian plasticity. Using a mobile robot system for goal-directed behavior learning, we clearly demonstrate that the reservoir critic outperforms traditional radial basis function (RBF) critics in terms of stability of convergence and learning time. Furthermore the temporal memory in RC allows the system to learn partially observable markov decision process scenario, in contrast to a memory less RBF critic.
Sakyasingha Dasgupta, Florentin Wörgötter, Jun Morimoto, Poramate Manoonpong
SMC2
2013 Synaptic Scaling Enables Dynamically Distinct Short- and Long-Term Memory Formation
abstract
Memory storage in the brain relies on mechanisms acting on time scales from minutes, for long-term synaptic potentiation, to days, for memory consolidation. During such processes, neural circuits distinguish synapses relevant for forming a long-term storage, which are consolidated, from synapses of short-term storage, which fade. How time scale integration and synaptic differentiation is simultaneously achieved remains unclear. Here we show that synaptic scaling - a slow process usually associated with the maintenance of activity homeostasis - combined with synaptic plasticity may simultaneously achieve both, thereby providing a natural separation of short- from long-term storage. The interaction between plasticity and scaling provides also an explanation for an established paradox where memory consolidation critically depends on the exact order of learning and recall. These results indicate that scaling may be fundamental for stabilizing memories, providing a dynamic link between early and late memory formation processes.
Christian Tetzlaff, Christoph Kolodziejski, Marc Timme, Misha Tsodyks, Florentin Wörgötter
PLoS Comput. Biol.5
2013 Stochastic Lane Shape Estimation Using Local Image Descriptors
abstract
In this paper, we present a novel measurement model for particle-filter-based lane shape estimation. Recently, the particle filter has been widely used to solve lane detection and tracking problems, due to its simplicity, robustness, and efficiency. The key part of the particle filter is the measurement model, which describes how well a generated hypothesis (a particle) fits current visual cues in the image. Previous methods often simply combine multiple visual cues in a likelihood function without considering the uncertainties of local visual cues and the accurate probability relationship between visual cues and the lane model. In contrast, this paper derives a new measurement model by utilizing multiple kernel density to precisely estimate this probability relationship. The uncertainties of local visual cues are considered and modeled by Gaussian kernels. Specifically, we use a linear-parabolic model to describe the shape of lane boundaries on a top-view image and a partitioned particle filter (PPF), integrating it with our novel measurement model to estimate lane shapes in consecutive frames. Finally, the robustness of the proposed algorithm with the new measurement model is demonstrated on the DRIVSCO data sets.
Florentin Wörgötter, Irene Markelic
IEEE Trans. Intell. Transp. Syst.2
2012 Information Theoretic Self-organised Adaptation in Reservoirs for Temporal Memory Tasks
Sakyasingha Dasgupta, Florentin Wörgötter, Poramate Manoonpong
EANN2
2012 Adaptive Neural Oscillator with Synaptic Plasticity Enabling Fast Resonance Tuning
Timo Nachstedt, Florentin Wörgötter, Poramate Manoonpong
ICANN (1)2
2012 Biologically inspired reactive climbing behavior of hexapod robots
abstract
Insects, e.g. cockroaches and stick insects, have found fascinating solutions for the problem of locomotion, especially climbing over a large variety of obstacles. Research on behavioral neurobiology has identified key behavioral patterns of these animals (i.e., body flexion, center of mass elevation, and local leg reflexes) necessary for climbing. Inspired by this finding, we develop a neural control mechanism for hexapod robots which generates basic walking behavior and especially enables them to effectively perform reactive climbing behavior. The mechanism is composed of three main neural circuits: locomotion control, reactive backbone joint control, and local leg reflex control. It was developed and tested using a physical simulation environment, and was then successfully transferred to a physical six-legged walking machine, called AMOS II. Experimental results show that the controller allows the robot to overcome obstacles of various heights (e.g., ~ 75% of its leg length, which are higher than those that other comparable legged robots have achieved so far). The generated climbing behavior is also comparable to the one observed in cockroaches.
Dennis Goldschmidt, Frank Hesse, Florentin Wörgötter, Poramate Manoonpong
IROS3
2012 Multiple chaotic central pattern generators for locomotion generation and leg damage compensation in a hexapod robot
abstract
In chaos control, an originally chaotic system is modified so that periodic dynamics arise. One application of this is to use the periodic dynamics of a single chaotic system as walking patterns in legged robots. In our previous work we applied such a controlled chaotic system as a central pattern generator (CPG) to generate different gait patterns of our hexapod robot AMOSII. However, if one or more legs break, its control fails. Specifically, in the scenario presented here, its movement permanently deviates from a desired trajectory. This is in contrast to the movement of real insects as they can compensate for body damages, for instance, by adjusting the remaining legs' frequency. To achieve this for our hexapod robot, we extend the system from one chaotic system serving as a single CPG to multiple chaotic systems, performing as multiple CPGs. Without damage, the chaotic systems synchronize and their dynamics is identical (similar to a single CPG). With damage, they can lose synchronization leading to independent dynamics. In both simulations and real experiments, we can tune the oscillation frequency of every CPG manually so that the controller can indeed compensate for leg damage. In comparison to the trajectory of the robot controlled by only a single CPG, the trajectory produced by multiple chaotic CPG controllers resembles the original trajectory by far better. Thus, multiple chaotic systems that synchronize for normal behavior but can stay desynchronized in other circumstances are an effective way to control complex behaviors where, for instance, different body parts have to do independent movements like after leg damage.
Guanjiao Ren, Weihai Chen, Christoph Kolodziejski, Florentin Wörgötter, Sakyasingha Dasgupta, Poramate Manoonpong
IROS4
2012 Depth-supported real-time video segmentation with the Kinect
abstract
This research has received funding by the EU GARNICS project FP7-247947 and the EU IntellAct project FP7-269959. B.Dellen acknowledges support from the Spanish Ministry for Science and Innovation via a Ramon y Cajal fellowship. K. Pauwels acknowledges support from CEI BioTIC \nGENIL (CEB09-0010) of the MICINN CEI program.
Alexey Abramov, Karl Pauwels, Jeremie Papon, Florentin Wörgötter, Babette Dellen
WACV4
2012 A modular system architecture for online parallel vision pipelines
abstract
We present an architecture for real-time, online vision systems which enables development and use of complex vision pipelines integrating any number of algorithms. Individual algorithms are implemented using modular plugins, allowing integration of independently developed algorithms and rapid testing of new vision pipeline configurations. The architecture exploits the parallelization of graphics processing units (GPUs) and multi-core systems to speed processing and achieve real-time performance. Additionally, the use of a global memory management system for frame buffering permits complex algorithmic flow (e.g. feedback loops) in online processing setups, while maintaining the benefits of threaded asynchronous operation of separate algorithms. To demonstrate the system, a typical real-time system setup is described which incorporates plugins for video and depth acquisition, GPU-based segmentation and optical flow, semantic graph generation, and online visualization of output. Performance numbers are shown which demonstrate the insignificant overhead cost of the architecture as well as speed-up over strictly CPU and single threaded implementations.
Jeremie Papon, Alexey Abramov, Eren Erdal Aksoy, Florentin Wörgötter
WACV4
2012 Real-Time Segmentation of Stereo Videos on a Portable System With a Mobile GPU
abstract
In mobile robotic applications, visual information needs to be processed fast despite resource limitations of the mobile system. Here, a novel real-time framework for model-free spatiotemporal segmentation of stereo videos is presented. It combines real-time optical flow and stereo with image segmentation and runs on a portable system with an integrated mobile graphics processing unit. The system performs online, automatic, and dense segmentation of stereo videos and serves as a visual front end for preprocessing in mobile robots, providing a condensed representation of the scene that can potentially be utilized in various applications, e.g., object manipulation, manipulation recognition, visual servoing. The method was tested on real-world sequences with arbitrary motions, including videos acquired with a moving camera.
Alexey Abramov, Karl Pauwels, Jeremie Papon, Florentin Wörgötter, Babette Dellen
IEEE Trans. Circuits Syst. Video Technol.4
2012 Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting
abstract
The generation of complex movement patterns, in particular, in cases where one needs to smoothly and accurately join trajectories in a dynamic way, is an important problem in robotics. This paper presents a novel joining method that is based on the modification of the original dynamic movement primitive formulation. The new method can reproduce the target trajectory with high accuracy regarding both the position and the velocity profile and produces smooth and natural transitions in position space, as well as in velocity space. The properties of the method are demonstrated by its application to simulated handwriting generation, which are also shown on a robot, where an adaptive algorithm is used to learn trajectories from human demonstration. These results demonstrate that the new method is a feasible alternative for joining of movement sequences, which has a high potential for all robotics applications where trajectory joining is required.
Tomas Kulvicius, KeJun Ning, Minija Tamosiunaite, Florentin Wörgötter
IEEE Trans. Robotics4
2011 Modified dynamic movement primitives for joining movement sequences
abstract
The generation of complex movement patterns, in particular in cases where one needs to smoothly and accurately join trajectories, is still a difficult problem in robotics. This paper presents a novel approach for joining of several dynamic movement primitives (DMPs) based on a modification of the original formulation for DMPs. The new method produces smooth and natural transitions in position as well as velocity space. The properties of the method are demonstrated by applying it to simulated handwriting generation implemented on a robot, where an adaptive algorithm is used to learn trajectories from human demonstration. These results demonstrate that the new method is a feasible alternative for trajectory learning and generation and its accuracy and modular character has potential for various robotics applications.
Tomas Kulvicius, KeJun Ning, Minija Tamosiunaite, Florentin Wörgötter
ICRA4
2011 Lane shape estimation using a Partitioned Particle filter for autonomous driving
abstract
This paper presents a probabilistic algorithm for lane shape estimation in an urban environment which is important for example for driver assistance systems and autonomous driving. For the first time, we bring together the so-called Partitioned Particle filter, an improvement of the traditional Particle filter, and the linear-parabolic lane model which alleviates many shortcomings of traditional lane models. The former improves the traditional Particle filter by subdividing the whole state space of particles into several subspaces and estimating those subspaces in a hierarchical structure, such that the number of particles for each subspace is flexible and the robustness of the whole system is increased. Furthermore, we introduce a new statistical observation model, an important part of the Particle filter, where we use multi-kernel density to model the probability distribution of lane parameters. Our observation model considers not only color and position information as image cues, but also the image gradient. Our experimental results illustrate the robustness and efficiency of our algorithm even when confronted with challenging scenes.
Florentin Wörgötter, Irene Markelic
ICRA2
2011 Accurate position and velocity control for trajectories based on dynamic movement primitives
abstract
This paper presents a novel method for trajectory generation based on dynamic movement primitives (DMPs) treated from a control theoretical perspective. We extended the key ideas from the original DMP formalism by introducing a velocity convergence mechanism in the reformulated system. Theoretical proof is given to guarantee its validity. The new method can deal with complex paths as a whole. Based on this, we can generate smooth trajectories with automatically generated transition zones, satisfy position- and velocity boundary conditions at start and endpoint with high precision, and support multiple via-point applications. Theoretic proof of this method and experiments are presented.
KeJun Ning, Tomas Kulvicius, Minija Tamosiunaite, Florentin Wörgötter
ICRA4
2011 Integrating Task Planning and Interactive Learning for Robots to Work in Human Environments
Alejandro Agostini, Carme Torras, Florentin Wörgötter
IJCAI3
2011 A Local Algorithm for the Computation of Image Velocity via Constructive Interference of Global Fourier Components
abstract
A novel Fourier-based technique for local motion detection from image sequences is proposed. In this method, the instantaneous velocities of local image points are inferred directly from the global 3D Fourier components of the image sequence. This is done by selecting those velocities for which the superposition of the corresponding Fourier gratings leads to constructive interference at the image point. Hence, image velocities can be assigned locally even though position is computed from the phases and amplitudes of global Fourier components (spanning the whole image sequence) that have been filtered based on the motion-constraint equation, reducing certain aperture effects typically arising from windowing in other methods. Regularization is introduced for sequences having smooth flow fields. Aperture effects and their effect on optic-flow regularization are investigated in this context. The algorithm is tested on both synthetic and real image sequences and the results are compared to those of other local methods. Finally, we show that other motion features, i.e. motion direction, can be computed using the same algorithmic framework without requiring an intermediate representation of local velocity, which is an important characteristic of the proposed method.
Babette Dellen, Florentin Wörgötter
Int. J. Comput. Vis.2
2011 How feedback inhibition shapes spike-timing-dependent plasticity and its implications for recent Schizophrenia models
Bernd Porr, Lynsey McCabe, Paolo Di Prodi, Christoph Kolodziejski, Florentin Wörgötter
Neural Networks5
2011 The Driving School System: Learning Basic Driving Skills From a Teacher in a Real Car
abstract
To offer increased security and comfort, advanced driver-assistance systems (ADASs) should consider individual driving styles. Here, we present a system that learns a human's basic driving behavior and demonstrate its use as ADAS by issuing alerts when detecting inconsistent driving behavior. In contrast to much other work in this area, which is based on or obtained from simulation, our system is implemented as a multithreaded parallel central processing unit (CPU)/graphics processing unit (GPU) architecture in a real car and trained with real driving data to generate steering and acceleration control for road following. It also implements a method for detecting independently moving objects (IMOs) for spotting obstacles. Both learning and IMO detection algorithms are data driven and thus improve above the limitations of model-based approaches. The system's ability to imitate the teacher's behavior is analyzed on known and unknown streets, and results suggest its use for steering assistance but limit the use of the acceleration signal to curve negotiation. We propose that this ability to adapt to the driver can lead to better acceptance of ADAS, which is an important sales argument.
Irene Markelic, Anders Kjær-Nielsen, Karl Pauwels, Lars Baunegaard With Jensen, Nikolay Chumerin, Ausra Vidugiriene, Minija Tamosiunaite, Alexander Rotter, Marc M. Van Hulle, Norbert Krüger, Florentin Wörgötter
IEEE Trans. Intell. Transp. Syst.11
2010 Designing Simple Nonlinear Filters Using Hysteresis of Single Recurrent Neurons for Acoustic Signal Recognition in Robots
Poramate Manoonpong, Frank Pasemann, Christoph Kolodziejski, Florentin Wörgötter
ICANN (1)4
2010 Extraction of Reward-Related Feature Space Using Correlation-Based and Reward-Based Learning Methods
Poramate Manoonpong, Florentin Wörgötter, Jun Morimoto
ICONIP (1)2
2010 Categorizing object-action relations from semantic scene graphs
abstract
In this work we introduce a novel approach for detecting spatiotemporal object-action relations, leading to both, action recognition and object categorization. Semantic scene graphs are extracted from image sequences and used to find the characteristic main graphs of the action sequence via an exact graph-matching technique, thus providing an event table of the action scene, which allows extracting object-action relations. The method is applied to several artificial and real action scenes containing limited context. The central novelty of this approach is that it is model free and needs a priori representation neither for objects nor actions. Essentially actions are recognized without requiring prior object knowledge and objects are categorized solely based on their exhibited role within an action sequence. Thus, this approach is grounded in the affordance principle, which has recently attracted much attention in robotics and provides a way forward for trial and error learning of object-action relations through repeated experimentation. It may therefore be useful for recognition and categorization tasks for example in imitation learning in developmental and cognitive robotics.
Eren Erdal Aksoy, Alexey Abramov, Florentin Wörgötter, Babette Dellen
ICRA3
2010 Combining Statistical Hough Transform and Particle Filter for robust lane detection and tracking
abstract
Lane detection and tracking is still a challenging task. Here, we combine the recently introduced Statistical Hough transform (SHT) with a Particle Filter (PF) and show its application for robust lane tracking. SHT improves the standard Hough transform (HT) which was shown to work well for lane detection. We use the local descriptors of the SHT as measurement for the PF, and show how a new three kernel density based observation model can be modeled based on the SHT and used with the PF. The application of the former becomes feasible by the reduced computations achieved with the tracking algorithm. We demonstrate the use of the resulting algorithm for lane detection and tracking by applying it to images freed from the perspective effect achieved by applying Inverse Perspective Mapping (IPM). The presented results show the robustness of the presented algorithm.
Florentin Wörgötter, Irene Markelic
Intelligent Vehicles Symposium2
2010 Self-Organized Criticality in Developing Neuronal Networks
abstract
Recently evidence has accumulated that many neural networks exhibit self-organized criticality. In this state, activity is similar across temporal scales and this is beneficial with respect to information flow. If subcritical, activity can die out, if supercritical epileptiform patterns may occur. Little is known about how developing networks will reach and stabilize criticality. Here we monitor the development between 13 and 95 days in vitro (DIV) of cortical cell cultures (n = 20) and find four different phases, related to their morphological maturation: An initial low-activity state (≈19 DIV) is followed by a supercritical (≈20 DIV) and then a subcritical one (≈36 DIV) until the network finally reaches stable criticality (≈58 DIV). Using network modeling and mathematical analysis we describe the dynamics of the emergent connectivity in such developing systems. Based on physiological observations, the synaptic development in the model is determined by the drive of the neurons to adjust their connectivity for reaching on average firing rate homeostasis. We predict a specific time course for the maturation of inhibition, with strong onset and delayed pruning, and that total synaptic connectivity should be strongly linked to the relative levels of excitation and inhibition. These results demonstrate that the interplay between activity and connectivity guides developing networks into criticality suggesting that this may be a generic and stable state of many networks in vivo and in vitro.
Christian Tetzlaff, Samora Okujeni, Ulrich Egert, Florentin Wörgötter, Markus Butz
PLoS Comput. Biol.4
2009 Disparity from Stereo-segment Silhouettes of Weakly-textured Images
abstract
We propose a novel robust stereo algorithm for weakly-textured scenes. Unique correspondences existing between the silhouettes of corresponding image segments allow assigning accurate disparities to segment boundary points. This information as well as stereo from the weak texture inside segments, which is extracted using a regionconstrained window-based matching algorithm, are fused and disparities are interpolated inside segments while considering potentially occluded areas derived from the depthordering of segments. The algorithm is applied to a set of weakly-textured images and it is demonstrated that stereo from segment silhouettes often provides sufficient information to reconstruct disparities in weakly- and non-textured image areas. The algorithm\nis applied to several real stereo images and its performance is evaluated quantitatively\nusing images from the 2006 Middlebury dataset.
Babette Dellen, Florentin Wörgötter
BMVC2
2009 Adaptive Sensor-Driven Neural Control for Learning in Walking Machines
Poramate Manoonpong, Florentin Wörgötter
ICONIP (2)2
2009 A DOF state controllable & driving shared solution for building a hyper-redundant chain robot
abstract
This paper puts forward a novel design solution for building a 3D hyper-redundant chain robot (HRCR) system, which consists of linked, identical modules and one base module. All the joints of this HRCR are passive and state controllable, and share common inputs introduced by wire-driven control, no matter how many degrees of freedom (DOF) are implemented using different numbers of modules. The prototype developed here, named 3D-Trunk, is used as a proof of concept. We will present here its concept, mechanical and embedded controller design and the implementation.
KeJun Ning, Florentin Wörgötter
IROS2
2009 On the Asymptotic Equivalence Between Differential Hebbian and Temporal Difference Learning
abstract
In this theoretical contribution, we provide mathematical proof that two of the most important classes of network learning-correlation-based differential Hebbian learning and reward-based temporal difference learning-are asymptotically equivalent when timing the learning with a modulatory signal. This opens the opportunity to consistently reformulate most of the abstract reinforcement learning framework from a correlation-based perspective more closely related to the biophysics of neurons.
Christoph Kolodziejski, Bernd Porr, Florentin Wörgötter
Neural Comput.3
2009 A Novel Concept for Building a Hyper-Redundant Chain Robot
abstract
This paper puts forward a novel design concept for building a 3-D hyper-redundant chain robot (HRCR) system, consisting of linked, identical modules and one base module. All the joints of this HRCR are passive and state controllable and share common inputs introduced by wire-driven control. The original prototype developed here, named 3D-Trunk, is used as a proof of concept. We will present its whole mechanical design and controller architecture. The key components of 3D-Trunk, its operational principles, and all implementation issues are exhibited and described in detail. Basic robotics analyses, dynamics simulations, and some experiments are also shown. This novel design concept is highly modular and scalable, no matter how many degrees of freedom are implemented and, thus, provides an affordable solution for constructing an HRCR.
KeJun Ning, Florentin Wörgötter
IEEE Trans. Robotics2
2008 A Local Algorithm for the Computation of Optic Flow via Constructive Interference of Global Fourier Components
abstract
A novel Fourier-based technique for the estimation of optic-flow fields from image sequences is proposed. In this method, the instantaneous velocities of local image points are inferred directly from the global 3D Fourier components of the image sequence. This is done by selecting those velocities for which the superposition of the corresponding Fourier gratings leads to constructive interference at the image point. Hence, uncertainties caused through a windowed measurement process typical for local methods do not arise. The algorithm is tested on both synthetic and real image sequences and the results are compared to those of local techniques for optic-flow computation. 1
Babette Dellen, Florentin Wörgötter
BMVC2
2008 Accumulated Visual Representation for Cognitive Vision
abstract
In this paper we present a scheme for accumulating local visual information in 3D, under known motion. Information about the object’s 3D shape is provided by reconstructing local contour descriptors. This shape information is accumulated over time in three ways: 1) disambiguation: erroneous stereo correspondences that are unsuccessfully tracked are discarded. We make use of aspect cues to increase the data association selectivity. 2) correction: the full pose of the reconstructed features is corrected over time using an Kalman Filter approach. 3) completeness: multiple 2 1/2D representations become merged, constructing a full 3D representation of the object. The described system is evaluated quantitatively on three different scenarios.
Nicolas Pugeault, Florentin Wörgötter, Norbert Krüger
BMVC2
2008 On the asymptotic equivalence between differential Hebbian and temporal difference learning using a local third factor
abstract
In this theoretical contribution we provide mathematical proof that two of the most important classes of network learning - correlation-based differential Hebbian learning and reward-based temporal difference learning - are asymptotically equivalent when timing the learning with a local modulatory signal. This opens the opportunity to consistently reformulate most of the abstract reinforcement learning framework from a correlation based perspective that is more closely related to the biophysics of neurons.
Christoph Kolodziejski, Bernd Porr, Minija Tamosiunaite, Florentin Wörgötter
NIPS4
2007 A Scene Representation Based on Multi-Modal 2D and 3D Features
abstract
Visually extracted 2D and 3D information have their own advantages and disadvantages that complement each other. Therefore, it is important to be able to switch between the different dimensions according to the requirements of the problem and use them together to combine the reliability of 2D information with the richness of 3D information. In this article, we use 2D and 3D information in a feature-based vision system and demonstrate their complementary properties on different applications (namely: depth prediction, scene interpretation, grasping from vision and object learning).
Emre Baseski, Nicolas Pugeault, Sinan Kalkan, Dirk Kraft, Florentin Wörgötter, Norbert Krüger
ICCV5
2007 The RunBot Architecture for Adaptive, Fast, Dynamic Walking
abstract
In this paper the authors present the architecture of the planar biped robot "RunBot". It has been developed on the basis of three hierarchical levels: biomechanical, local and central. The biomechanical level concerns an appropriate biomechanical design of RunBot which utilizes some principles of passive walkers to ensure stability. The local level is a low-level neuronal structure which generates dynamically stable gaits as well as fast motions with some degree of self-stabilization to guarantee basic robustness. In the central level, we simulate a mechanism for synaptic plasticity which allows RunBot to autonomously learn to adapt its locomotion to different terrains, e.g. level floor versus up or down a ramp. As a result, the structural coupling of all these levels generates adaptive, fast dynamic walking of RunBot.
Poramate Manoonpong, Tao Geng, Bernd Porr, Florentin Wörgötter
ISCAS4
2007 Editorial: ECOVISION: Challenges in Early-Cognitive Vision
Norbert Krüger, Florentin Wörgötter, Marc M. Van Hulle
Int. J. Comput. Vis.2
2007 Development of receptive fields in a closed-loop behavioural system
Tomas Kulvicius, Bernd Porr, Florentin Wörgötter
Neurocomputing3
2007 Improved stability and convergence with three factor learning
Bernd Porr, Tomas Kulvicius, Florentin Wörgötter
Neurocomputing3
2007 Learning with "Relevance": Using a Third Factor to Stabilize Hebbian Learning
abstract
It is a well-known fact that Hebbian learning is inherently unstable because of its self-amplifying terms: the more a synapse grows, the stronger the postsynaptic activity, and therefore the faster the synaptic growth. This unwanted weight growth is driven by the autocorrelation term of Hebbian learning where the same synapse drives its own growth. On the other hand, the cross-correlation term performs actual learning where different inputs are correlated with each other. Consequently, we would like to minimize the autocorrelation and maximize the cross-correlation. Here we show that we can achieve this with a third factor that switches on learning when the autocorrelation is minimal or zero and the cross-correlation is maximal. The biological counterpart of such a third factor is a neuromodulator that switches on learning at a certain moment in time. We show in a behavioral experiment that our three-factor learning clearly outperforms classical Hebbian learning.
Bernd Porr, Florentin Wörgötter
Neural Comput.2
2007 Adaptive, Fast Walking in a Biped Robot under Neuronal Control and Learning
abstract
Human walking is a dynamic, partly self-stabilizing process relying on the interaction of the biomechanical design with its neuronal control. The coordination of this process is a very difficult problem, and it has been suggested that it involves a hierarchy of levels, where the lower ones, e.g., interactions between muscles and the spinal cord, are largely autonomous, and where higher level control (e.g., cortical) arises only pointwise, as needed. This requires an architecture of several nested, sensori-motor loops where the walking process provides feedback signals to the walker's sensory systems, which can be used to coordinate its movements. To complicate the situation, at a maximal walking speed of more than four leg-lengths per second, the cycle period available to coordinate all these loops is rather short. In this study we present a planar biped robot, which uses the design principle of nested loops to combine the self-stabilizing properties of its biomechanical design with several levels of neuronal control. Specifically, we show how to adapt control by including online learning mechanisms based on simulated synaptic plasticity. This robot can walk with a high speed (>3.0 leg length/s), self-adapting to minor disturbances, and reacting in a robust way to abruptly induced gait changes. At the same time, it can learn walking on different terrains, requiring only few learning experiences. This study shows that the tight coupling of physical with neuronal control, guided by sensory feedback from the walking pattern itself, combined with synaptic learning may be a way forward to better understand and solve coordination problems in other complex motor tasks.
Poramate Manoonpong, Tao Geng, Tomas Kulvicius, Bernd Porr, Florentin Wörgötter
PLoS Comput. Biol.5
2007 Correction: Adaptive, Fast Walking in a Biped Robot under Neuronal Control and Learning
abstract
In Figure The incorrect Froude number given for human walking (0.24) corresponds to 1.5m/s, which is closer to the preferred speed of human walking. The correct number now given (2.4) corresponds to a speed of about 4.6m/s.
Poramate Manoonpong, Tao Geng, Tomas Kulvicius, Bernd Porr, Florentin Wörgötter
PLoS Comput. Biol.5
2006 Statistical Analysis of Local 3D Structure in 2D Images
abstract
For the analysis of images, a deeper understanding of their intrinsic structure is required. This has been obtained for 2D images by means of statistical analysis [15, 18]. Here, we analyze the relation between local image structures (i.e., homogeneous, edge-like, corner-like or texturelike structures) and the underlying local 3D structure, represented in terms of continuous surfaces and different kinds of 3D discontinuities, using 3D range data with the true color information. We find that homogeneous image patches correspond to continuous surfaces, and discontinuities are mainly formed by edge-like or corner-like structures. The results are discussed with regard to existing and potential computer vision applications and the assumptions made by these applications.
Sinan Kalkan, Florentin Wörgötter, Norbert Krüger
CVPR (1)2
2006 A Reflexive Neural Network for Dynamic Biped Walking Control
abstract
Biped walking remains a difficult problem, and robot models can greatly facilitate our understanding of the underlying biomechanical principles as well as their neuronal control. The goal of this study is to specifically demonstrate that stable biped walking can be achieved by combining the physical properties of the walking robot with a small, reflex-based neuronal network governed mainly by local sensor signals. Building on earlier work (Taga, 1995; Cruse, Kindermann, Schumm, Dean, & Schmitz, 1998), this study shows that human-like gaits emerge without specific position or trajectory control and that the walker is able to compensate small disturbances through its own dynamical properties. The reflexive controller used here has the following characteristics, which are different from earlier approaches: (1) Control is mainly local. Hence, it uses only two signals (anterior extreme angle and ground contact), which operate at the interjoint level. All other signals operate only at single joints. (2) Neither position control nor trajectory tracking control is used. Instead, the approximate nature of the local reflexes on each joint allows the robot mechanics itself (e.g., its passive dynamics) to contribute substantially to the overall gait trajectory computation. (3) The motor control scheme used in the local reflexes of our robot is more straightforward and has more biological plausibility than that of other robots, because the outputs of the motor neurons in our reflexive controller are directly driving the motors of the joints rather than working as references for position or velocity control. As a consequence, the neural controller and the robot mechanics are closely coupled as a neuromechanical system, and this study emphasizes that dynamically stable biped walking gaits emerge from the coupling between neural computation and physical computation. This is demonstrated by different walking experiments using a real robot as well as by a Poincaré map analysis applied on a model of the robot in order to assess its stability.
Tao Geng, Bernd Porr, Florentin Wörgötter
Neural Comput.3
2006 Strongly Improved Stability and Faster Convergence of Temporal Sequence Learning by Using Input Correlations Only
abstract
Currently all important, low-level, unsupervised network learning algorithms follow the paradigm of Hebb, where input and output activity are correlated to change the connection strength of a synapse. However, as a consequence, classical Hebbian learning always carries a potentially destabilizing autocorrelation term, which is due to the fact that every input is in a weighted form reflected in the neuron's output. This self-correlation can lead to positive feedback, where increasing weights will increase the output, and vice versa, which may result in divergence. This can be avoided by different strategies like weight normalization or weight saturation, which, however, can cause different problems. Consequently, in most cases, high learning rates cannot be used for Hebbian learning, leading to relatively slow convergence. Here we introduce a novel correlation-based learning rule that is related to our isotropic sequence order (ISO) learning rule (Porr & Wörgötter, 2003a), but replaces the derivative of the output in the learning rule with the derivative of the reflex input. Hence, the new rule uses input correlations only, effectively implementing strict heterosynaptic learning. This looks like a minor modification but leads to dramatically improved properties. Elimination of the output from the learning rule removes the unwanted, destabilizing autocorrelation term, allowing us to use high learning rates. As a consequence, we can mathematically show that the theoretical optimum of one-shot learning can be reached under ideal conditions with the new rule. This result is then tested against four different experimental setups, and we will show that in all of them, very few (and sometimes only one) learning experiences are needed to achieve the learning goal. As a consequence, the new learning rule is up to 100 times faster and in general more stable than ISO learning.
Bernd Porr, Florentin Wörgötter
Neural Comput.2
2006 A neuromorphic depth-from-motion vision model with STDP adaptation
abstract
We propose a simplified depth-from-motion vision model based on leaky integrate-and-fire (LIF) neurons for edge detection and two-dimensional depth recovery. In the model, every LIF neuron is able to detect the irradiance edges passing through its receptive field in an optical flow field, and respond to the detection by firing a spike when the neuron's firing criterion is satisfied. If a neuron fires a spike, the time-of-travel of the spike-associated edge is transferred as the prediction information to the next synapse-linked neuron to determine its state. Correlations between input spikes and their timing thus encode depth in the visual field. The adaptation of synapses mediated by spike-timing-dependent plasticity is used to improve the algorithm's robustness against inaccuracy caused by spurious edge propagation. The algorithm is characterized on both artificial and real image sequences. The implementation of the algorithm in analog very large scale integrated (aVLSI) circuitry is also discussed.
Alan F. Murray, Florentin Wörgötter, Katherine L. Cameron, Vasin Boonsobhak
IEEE Trans. Neural Networks3
2005 Self-stabilized biped walking under control of a novel reflexive network
abstract
Biologically inspired reflexive controllers have been implemented on various walking robots. However, due to the natural instability of biped walking, up to date, there has not existed a biped robot that depends exclusively on reflexive controllers for its dynamically stable walking control. In this paper, we present our design and experiments of a planar biped robot under control of a pure reflexive controller that includes only local extensor and flexor reflexes (no any other reflexes for explicit stability control). The reflexive controller is built with biologically inspired stretch receptors and model neurons. It requires fewer phasic feedbacks than those reflexive controllers of multilegged robots, and does not employ any kind of position or velocity control algorithm even on its low level. Instead, the approximate property of this reflexive controller has allowed our biped robot to substantially exploit its own passive dynamics in some stages of its walking gait cycle. Due to the interaction of the reflexive controller and the properly designed mechanics of the robot, the biped robot works as a closely coupled neuromechanical system, and demonstrates self-stabilizing property in the experiments of slightly perturbed walking, shallow slope walking, and various speed walking. Moreover, our biped robot can walk stably at a relatively high speed (nearly three leg-lengths per second). We know of no other biped robots that could attain such a high relative speed.
Tao Geng, Bernd Porr, Florentin Wörgötter
IROS3
2005 Fast biped walking with a reflexive controller and real-time policy searching
abstract
In this paper, we present our design and experiments of a planar biped robot ("RunBot") under pure reflexive neuronal control. The goal of this study is to combine neuronal mechanisms with biomechanics to obtain very fast speed and the on-line learning of circuit parameters. Our controller is built with biologically inspired sensor- and motor-neuron models, including local reflexes and not employing any kind of position or trajectory-tracking control algorithm. Instead, this reflexive controller allows RunBot to exploit its own natural dynamics during critical stages of its walking gait cycle. To our knowledge, this is the first time that dynamic biped walking is achieved using only a pure reflexive controller. In addition, this structure allows using a policy gradient reinforcement learning algorithm to tune the parameters of the reflexive controller in real-time during walking. This way RunBot can reach a relative speed of 3.5 leg-lengths per second after a few minutes of online learning, which is faster than that of any other biped robot, and is also comparable to the fastest relative speed of human walking. In addition, the stability domain of stable walking is quite large supporting this design strategy.
Tao Geng, Bernd Porr, Florentin Wörgötter
NIPS3
2005 Temporally changing synaptic plasticity
abstract
Recent experimental results suggest that dendritic and back-propagating spikes can influence synaptic plasticity in different ways [1]. In this study we investigate how these signals could temporally interact at dendrites leading to changing plasticity properties at local synapse clusters. Similar to a previous study [2], we employ a differential Hebbian plasticity rule to emulate spike-timing dependent plasticity. We use dendritic (D-) and back-propagating (BP-) spikes as post-synaptic signals in the learning rule and investigate how their interaction will influence plasticity. We will analyze a situation where synapse plasticity characteristics change in the course of time, depending on the type of post-synaptic activity momentarily elicited. Starting with weak synapses, which only elicit local D-spikes, a slow, unspecific growth process is induced. As soon as the soma begins to spike this process is replaced by fast synaptic changes as the consequence of the much stronger and sharper BP-spike, which now dominates the plasticity rule. This way a winner-take-all-mechanism emerges in a two-stage process, enhancing the best-correlated inputs. These results suggest that synaptic plasticity is a temporal changing process by which the computational properties of dendrites or complete neurons can be substantially augmented.
Minija Tamosiunaite, Bernd Porr, Florentin Wörgötter
NIPS3
2005 Temporal Sequence Learning, Prediction, and Control: A Review of Different Models and Their Relation to Biological Mechanisms
abstract
In this review, we compare methods for temporal sequence learning (TSL) across the disciplines machine-control, classical conditioning, neuronal models for TSL as well as spike-timing-dependent plasticity (STDP). This review introduces the most influential models and focuses on two questions: To what degree are reward-based (e.g., TD learning) and correlation-based (Hebbian) learning related? and How do the different models correspond to possibly underlying biological mechanisms of synaptic plasticity? We first compare the different models in an open-loop condition, where behavioral feedback does not alter the learning. Here we observe that reward-based and correlation-based learning are indeed very similar. Machine control is then used to introduce the problem of closed-loop control (e.g., actor-critic architectures). Here the problem of evaluative (rewards) versus nonevaluative (correlations) feedback from the environment will be discussed, showing that both learning approaches are fundamentally different in the closed-loop condition. In trying to answer the second question, we compare neuronal versions of the different learning architectures to the anatomy of the involved brain structures (basal-ganglia, thalamus, and cortex) and the molecular biophysics of glutamatergic and dopaminergic synapses. Finally, we discuss the different algorithms used to model STDP and compare them to reward-based learning rules. Certain similarities are found in spite of the strongly different timescales. Here we focus on the biophysics of the different calcium-release mechanisms known to be involved in STDP.
Florentin Wörgötter, Bernd Porr
Neural Comput.1
2004 Early Cognitive Vision: Using Gestalt-Laws for Task-Dependent, Active Image-Processing
Florentin Wörgötter, Norbert Krüger, Nicolas Pugeault, Dirk Calow, Markus Lappe, Karl Pauwels, Marc M. Van Hulle, Sovira Tan, Alan Johnston
Nat. Comput.1
2004 How the Shape of Pre- and Postsynaptic Signals Can Influence STDP: A Biophysical Model
abstract
Spike-timing-dependent plasticity (STDP) is described by long-term potentiation (LTP), when a presynaptic event precedes a postsynaptic event, and by long-term depression (LTD), when the temporal order is reversed. In this article, we present a biophysical model of STDP based on a differential Hebbian learning rule (ISO learning). This rule correlates presynaptically the NMDA channel conductance with the derivative of the membrane potential at the synapse as the postsynaptic signal. The model is able to reproduce the generic STDP weight change characteristic. We find that (1) The actual shape of the weight change curve strongly depends on the NMDA channel characteristics and on the shape of the membrane potential at the synapse. (2) The typical antisymmetrical STDP curve (LTD and LTP) can become similar to a standard Hebbian characteristic (LTP only) without having to change the learning rule. This occurs if the membrane depolarization has a shallow onset and is long lasting. (3) It is known that the membrane potential varies along the dendrite as a result of the active or passive backpropagation of somatic spikes or because of local dendritic processes. As a consequence, our model predicts that learning properties will be different at different locations on the dendritic tree. In conclusion, such site-specific synaptic plasticity would provide a neuron with powerful learning capabilities.
Ausra Saudargiene, Bernd Porr, Florentin Wörgötter
Neural Comput.3
2003 Eye Micro-movements Improve Stimulus Detection Beyond the Nyquist Limit in the Peripheral Retina
abstract
Even under perfect fixation the human eye is under steady motion (tremor, microsaccades, slow drift). The “dynamic” theory of vi- sion [1, 2] states that eye-movements can improve hyperacuity. Accord- ing to this theory, eye movements are thought to create variable spatial excitation patterns on the photoreceptor grid, which will allow for better spatiotemporal summation at later stages. We reexamine this theory us- ing a realistic model of the vertebrate retina by comparing responses of a resting and a moving eye. The performance of simulated ganglion cells in a hyperacuity task is evaluated by ideal observer analysis. We find that in the central retina eye-micromovements have no effect on the perfor- mance. Here optical blurring limits vernier acuity. In the retinal periph- ery however, eye-micromovements clearly improve performance. Based on ROC analysis, our predictions are quantitatively testable in electro- physiological and psychophysical experiments.
Matthias H. Hennig, Florentin Wörgötter
NIPS2
2003 Analytical Solution of Spike-timing Dependent Plasticity Based on Synaptic Biophysics
abstract
Spike timing plasticity (STDP) is a special form of synaptic plasticity where the relative timing of post- and presynaptic activity determines the change of the synaptic weight. On the postsynaptic side, active back- propagating spikes in dendrites seem to play a crucial role in the induc- tion of spike timing dependent plasticity. We argue that postsynaptically the temporal change of the membrane potential determines the weight change. Coming from the presynaptic side induction of STDP is closely related to the activation of NMDA channels. Therefore, we will calculate analytically the change of the synaptic weight by correlating the deriva- tive of the membrane potential with the activity of the NMDA channel. Thus, for this calculation we utilise biophysical variables of the physi- ological cell. The final result shows a weight change curve which con- forms with measurements from biology. The positive part of the weight change curve is determined by the NMDA activation. The negative part of the weight change curve is determined by the membrane potential change. Therefore, the weight change curve should change its shape de- pending on the distance from the soma of the postsynaptic cell. We find temporally asymmetric weight change close to the soma and temporally symmetric weight change in the distal dendrite.
Bernd Porr, Ausra Saudargiene, Florentin Wörgötter
NIPS3
2003 ISO Learning Approximates a Solution to the Inverse-Controller Problem in an Unsupervised Behavioral Paradigm
abstract
In "Isotropic Sequence Order Learning" (pp. 831-864 in this issue), we introduced a novel algorithm for temporal sequence learning (ISO learning). Here, we embed this algorithm into a formal nonevaluating (teacher free) environment, which establishes a sensor-motor feedback. The system is initially guided by a fixed reflex reaction, which has the objective disadvantage that it can react only after a disturbance has occurred. ISO learning eliminates this disadvantage by replacing the reflex-loop reactions with earlier anticipatory actions. In this article, we analytically demonstrate that this process can be understood in terms of control theory, showing that the system learns the inverse controller of its own reflex. Thereby, this system is able to learn a simple form of feedforward motor control.
Bernd Porr, Christian von Ferber, Florentin Wörgötter
Neural Comput.3
2003 Isotropic Sequence Order Learning
abstract
In this article, we present an isotropic unsupervised algorithm for temporal sequence learning. No special reward signal is used such that all inputs are completely isotropic. All input signals are bandpass filtered before converging onto a linear output neuron. All synaptic weights change according to the correlation of bandpass-filtered inputs with the derivative of the output. We investigate the algorithm in an open- and a closed-loop condition, the latter being defined by embedding the learning system into a behavioral feedback loop. In the open-loop condition, we find that the linear structure of the algorithm allows analytically calculating the shape of the weight change, which is strictly heterosynaptic and follows the shape of the weight change curves found in spike-time-dependent plasticity. Furthermore, we show that synaptic weights stabilize automatically when no more temporal differences exist between the inputs without additional normalizing measures. In the second part of this study, the algorithm is is placed in an environment that leads to closed sensor-motor loop. To this end, a robot is programmed with a prewired retraction reflex reaction in response to collisions. Through isotropic sequence order (ISO) learning, the robot achieves collision avoidance by learning the correlation between his early range-finder signals and the later occurring collision signal. Synaptic weights stabilize at the end of learning as theoretically predicted. Finally, we discuss the relation of ISO learning with other drive reinforcement models and with the commonly used temporal difference learning algorithm. This study is followed up by a mathematical analysis of the closed-loop situation in the companion article in this issue, "ISO Learning Approximates a Solution to the Inverse-Controller Problem in an Unsupervised Behavioral Paradigm" (pp. 865-884).
Bernd Porr, Florentin Wörgötter
Neural Comput.2
2002 Learning a Forward Model of a Reflex
abstract
We develop a systems theoretical treatment of a behavioural system that interacts with its environment in a closed loop situation such that its mo- tor actions influence its sensor inputs. The simplest form of a feedback is a reflex. Reflexes occur always “too late”; i.e., only after a (unpleas- ant, painful, dangerous) reflex-eliciting sensor event has occurred. This defines an objective problem which can be solved if another sensor input exists which can predict the primary reflex and can generate an earlier reaction. In contrast to previous approaches, our linear learning algo- rithm allows for an analytical proof that this system learns to apply feed- forward control with the result that slow feedback loops are replaced by their equivalent feed-forward controller creating a forward model. In other words, learning turns the reactive system into a pro-active system. By means of a robot implementation we demonstrate the applicability of the theoretical results which can be used in a variety of different areas in physics and engineering.
Bernd Porr, Florentin Wörgötter
NIPS2
2002 A VLSI-Compatible Computer Vision Algorithm for Stereoscopic Depth Analysis in Real-Time
Bernd Porr, Bernd Nürenberg, Florentin Wörgötter
Int. J. Comput. Vis.3
2002 Stochastic resonance in visual cortical neurons: does the eye-tremor actually improve visual acuity?
Matthias H. Hennig, Nicolas J. Kerscher, Klaus Funke, Florentin Wörgötter
Neurocomputing4
2002 Predictive learning in rate-coded neuronal networks: a theoretical approach towards classical conditioning
Bernd Porr, Florentin Wörgötter
Neurocomputing2
2001 Temporal Hebbian Learning in Rate-Coded Neural Networks: A Theoretical Approach towards Classical Conditioning
Bernd Porr, Florentin Wörgötter
ICANN2
2001 Bad Design and Good Performance: Strategies of the Visual System for Enhanced Scene Analysis
Florentin Wörgötter
ICANN1
2001 COMVIS: A Communication Framework for Computer Vision
Alex Cozzi, Florentin Wörgötter
Int. J. Comput. Vis.2
2001 Neural Field Model of Receptive Field Restructuring in Primary Visual Cortex
abstract
Receptive fields (RF) in the visual cortex can change their size depending on the state of the individual. This reflects a changing visual resolution according to different demands on information processing during drowsiness. So far, however, the possible mechanisms that underlie these size changes have not been tested rigorously. Only qualitatively has it been suggested that state-dependent lateral geniculate nucleus (LGN) firing patterns (burst versus tonic firing) are mainly responsible for the observed cortical receptive field restructuring. Here, we employ a neural field approach to describe the changes of cortical RF properties analytically. Expressions to describe the spatiotemporal receptive fields are given for pure feedforward networks. The model predicts that visual latencies increase nonlinearly with the distance of the stimulus location from the RF center. RF restructuring effects are faithfully reproduced. Despite the changing RF sizes, the model demonstrates that the width of the spatial membrane potential profile (as measured by the variance sigma of a gaussian) remains constant in cortex. In contrast, it is shown for recurrent networks that both the RF width and the width of the membrane potential profile generically depend on time and can even increase if lateral cortical excitatory connections extend further than fibers from LGN to cortex. In order to differentiate between a feedforward and a recurrent mechanism causing the experimental RF changes, we fitted the data to the analytically derived point-spread functions. Results of the fits provide estimates for model parameters consistent with the literature data and support the hypothesis that the observed RF sharpening is indeed mainly driven by input from LGN, not by recurrent intracortical connections.
Katrin Suder, Florentin Wörgötter, Thomas Wennekers
Neural Comput.2
2000 Neural field description of state-dependent visual receptive field changes
Katrin Suder, Florentin Wörgötter, Thomas Wennekers
Neurocomputing2
1999 Neural field description of state-dependent receptive field changes in the visual cortex
Katrin Suder, Florentin Wörgötter, Thomas Wennekers
ESANN2
1999 An Asic-Chip for Stereoscopic Depth Analysis in Video-Real-Time Based on Visual Cortical Cell Behavior
abstract
In a stereoscopic system both eyes or cameras have a slightly different view. As a consequence small variations between the projected images exist ("disparities") which are spatially evaluated in order to retrieve depth information. We will show that two related algorithmic versions can be designed which recover disparity. Both approaches are based on the comparison of filter outputs from filtering the left and the right image. The difference of the phase components between left and right filter responses encodes the disparity. One approach uses regular Gabor filters and computes the spatial phase differences in a conventional way as described already in 1988 by Sanger. Novel to this approach, however, is that we formulate it in a way which is fully compatible with neural operations in the visual cortex. The second approach uses the apparently paradoxical similarity between the analysis of visual disparities and the determination of the azimuth of a sound source. Animals determine the direction of the sound from the temporal delay between the left and right ear signals. Similarly, in our second approach we transpose the spatially defined problem of disparity analysis into the temporal domain and utilize two resonators implemented in the form of causal (electronic) filters to determine the disparity as local temporal phase differences between the left and right filter responses. This approach permits video real-time analysis of stereo image sequences (see movies at http://www.neurop.ruhr-uni-bochum.de/Real- Time-Stereo) and a FPGA-based PC-board has been developed which performs stereo-analysis at full PAL resolution in video real-time. An ASIC chip will be available in March 2000.
Florentin Wörgötter
Int. J. Neural Syst.1
1999 A Parallel Noise-Robust Algorithm to Recover Depth Information From Radial Flow Fields
abstract
A parallel algorithm operating on the units ('neurons') of an artificial retina is proposed to recover depth information in a visual scene from radial flow fields induced by ego motion along a given axis. The system consists of up to 600 radii with fewer than 65 radially arranged neurons on each radius. Neurons are connected only to their nearest neighbors, and they are excited as soon as a sufficiently strong gray-level change occurs. The time difference of two subsequently activated neurons is then used by the last-excited neuron to compute the depth information. All algorithmic calculations remain strictly local, and information is exchanged only between adjacent active neurons (except for the final read-out). This, in principle, permits parallel implementation. Furthermore, it is demonstrated that the calculation of the object coordinates requires only a single multiplication with a constant, which is dependent on only the retinal position of the active neuron. The initial restriction to local operations makes the algorithm very noise sensitive. In order to solve this problem, a predication mechanism is introduced. After an object coordinate has been determined, the active neuron computes the time when the next neuronal excitation should take place. This estimated time is transferred to the respective next neuron, which will wait for this excitation only within a certain time window. If the excitation fails to arrive within this window, the previously computed object coordinate is regarded as noisy and discarded. We will show that this predictive mechanism relies also on only a (second) single multiplication with another neuron-dependent constant. Thus, computational complexity remains low, and noisy depth coordinates are efficiently eliminated. Thus, the algorithm is very fast and operates in real time on 128 x 128 images even in a serial implementation on a relatively slow computer. The algorithm is tested on scenes of growing complexity, and a detailed error analysis is provided showing that the depth error remains very low in most cases. A comparison to standard flow-field analysis shows that our algorithm outperforms the older method by far. The analysis of the algorithm also shows that it is generally applicable despite its restrictions, because it is fast and accurate enough such that a complete depth percept can be composed from radial flow field segments. Finally, we suggest how to generalize the algorithm, waiving the restriction of radial flow.
Florentin Wörgötter, Alex Cozzi, V. Gerdes
Neural Comput.1
1998 Employing The -Transform to Optimize the Calculation of the Synaptic Conductance of NMDA-and Other Synaptic Channels in Network Simulations
abstract
Calculation of the total conductance change induced by multiple synapses at a given membrane compartment remains one of the most time-consuming processes in biophysically realistic neural network simulations. Here we show that this calculation can be achieved in a highly efficient way even for multiply converging synapses with different delays by means of the zeta-transform. Using the example of an NMDA synapse, we show that every update of the total conductance is achieved by an iterative process requiring at most three recent multiplications, which together need only the history values from the two most recent iterations. A major advantage is that this small computational load is independent of the number of synapses simulated. A benchmark comparison to other techniques demonstrates superior performance of the zeta-transform. Nonvoltage-dependent synaptic channels can be treated similarly (Olshausen, 1990; Brettle & Niebur, 1994), and the technique can also be generalized to other synaptic channels.
J. Köhn, Florentin Wörgötter
Neural Comput.2
1998 A Fast And Robust Cluster Update Algorithm For Image Segmentation In Spin-Lattice Models Without Annealing - Visual Latencies Revisited
abstract
Image segmentation in spin-lattice models relies on the fast and reliable assignment of correct labels to those groups of spins that represent the same object. Commonly used local spin-update algorithms are slow because in each iteration only a single spin is flipped and a careful annealing schedule has to be designed in order to avoid local minima and correctly label larger areas. Updating of complete spin clusters is more efficient, but often clusters that should represent different objects will be conjoined. In this study, we propose a cluster update algorithm that, similar to most local update algorithms, calculates an energy function and determines the probability for flipping a whole cluster of spins by the energy gain calculated for a neighborhood of the regarded cluster. The novel algorithm, called energy-based cluster update (ECU algorithm), is compared to its predecessors. A convergence proof is derived, and it is shown that the algorithm outperforms local update algorithms by far in speed and reliability. At the same time it is more robust and noise tolerant than other versions of cluster update algorithms, making annealing completely unnecessary. The reduction in computational effort achieved this way allows us to segment real images in about 1-5 sec on a regular workstation. The ECU-algorithm can recover fine details of the images, and it is to a large degree robust with respect to luminance-gradients across objects. In a final step, we introduce luminance dependent visual latencies (Opara and Worgotter, 1996; Worgotter, Opara, Funke, and Eysel, 1996) into the spin-lattice model. This step guarantees that only spins representing pixels with similar luminance become activated at the same time. The energy function is then computed only for the interaction of the regarded cluster with the currently active spins. This latency mechanism improves the quality of the image segmentation by another 40%. The results shown are based on the evaluation of gray-level differences. It is important to realize that all algorithmic components can be transferred easily to arbitrary image features, like disparity, texture, and motion.
Ralf Opara, Florentin Wörgötter
Neural Comput.2
1998 Reclustering techniques improve early vision feature maps
Alex Cozzi, Florentin Wörgötter
Pattern Anal. Appl.2
1997 Performance of phase-based algorithms for disparity estimation
Alex Cozzi, Bruno Crespi, Franco Valentinotti, Florentin Wörgötter
Mach. Vis. Appl.4
1996 A Novel Algorithm for Image Segmentation Using Time Dependent Interaction Probabilities
Ralf Opara, Florentin Wörgötter
ICANN2
1996 A Parallel Algorithm Depth Perception from Radial Optical Flow Fields
Jens Vogelgesang, Alex Cozzi, Florentin Wörgötter
ICANN3
1996 Using Visual Latencies to Improve Image Segmentation
abstract
An artificial neural network model is proposed that combines several aspects taken from physiological observations (oscillations, synchronizations) with a visual latency mechanism in order to achieve an improved analysis of visual scenes. The network consists of two parts. In the lower layers that contain no lateral connections the propagation velocity of the activity of the units depends on the contrast of the individual objects in the scene. In the upper layers lateral connections are used to achieve synchronization between corresponding image parts. This architecture assures that the activity that arises in response to a scene containing objects with different contrast is spread out over several layers in the network. Thereby adjacent objects with different contrast will be separated and synchronization occurs in the upper layers without mutual disturbance between different objects. A comparison with a one-layer network shows that synchronization occurs in the upper layers without mutual disturbance between different objects. A comparison with a one-layer network shows that synchronization in the latency dependent multilayer net is indeed achieved much faster as soon as more than five objects have to be recognized. In addition, it is shown that the network is highly robust against noise in the stimuli or variations in the propagation delays (latencies), respectively. For a consistent analysis of a visual scene the different features of an individual object have to be recognized as belonging together and separated from other objects. This study shows that temporal differences, naturally introduced by stimulus latencies in every biological sensory system, can strongly improve the performance and allow for an analysis of more complex scenes.
Ralf Opara, Florentin Wörgötter
Neural Comput.2
1995 Latency-reduction in antagonistic visual channels as the result of corticofugal feedback
J. Köhn, Florentin Wörgötter
ESANN2
1995 Improving object recognition by using a visual latency mechanism
Ralf Opara, Florentin Wörgötter
ESANN2
1995 Spatial summation in simple cells: computational and experimental results
Florentin Wörgötter, Eckart Nelle, Yun-Chen Diao
ESANN1
1994 Design Principles of Columnar Organization in Visual Cortex
abstract
Visual space is represented by cortical cells in an orderly manner. Only little variation in the cell behavior is found with changing depth below the cortical surface, that is, all cells in a column with axis perpendicular to the cortical plane have approximately the same properties (Hubel and Wiesel 1962, 1963, 1968). Therefore, the multiple features of the visual space (e.g., position in visual space, preferred orientation, and orientation tuning strength) are mapped on a two-dimensional space, the cortical plane. Such a dimension reduction leads to complex maps (Durbin and Mitchison 1990) that so far have evaded an intuitive understanding. Analyzing optical imaging data (Blasdel 1992a, b; Blasdel and Salama 1986; Grinvald et al. 1986) using a theoretical approach we will show that the most salient features of these maps can be understood from a few basic design principles: local correlation, modularity, isotropy, and homogeneity. These principles can be defined in a mathematically exact sense in the Fourier domain by a rather simple annulus-like spectral structure. Many of the models that have been developed to explain the mapping of the preferred orientations (Cooper et al. 1979; Legendy 1978; Linsker 1986a, b; Miller 1992; Nass and Cooper 1975; Obermayer et al. 1990, 1992; Soodak 1987; Swindale 1982, 1985, 1992; von der Malsburg 1973; von der Malsburg and Cowan 1982) are quite successful in generating maps that are close to experimental maps. We suggest that this success is due to these principles, which are common properties of the models and of biological maps.
Ernst Niebur, Florentin Wörgötter
Neural Comput.2
1992 Generation of Direction Selectivity by Isotropic Intracortical Connections
abstract
To what extent do the mechanisms generating different receptive field properties of neurons depend on each other? We investigated this question theoretically within the context of orientation and direction tuning of simple cells in the mammalian visual cortex. In our model a cortical cell of the "simple" type receives its orientation tuning by afferent convergence of aligned receptive fields of the lateral geniculate nucleus (Hubel and Wiesel 1962). We sharpen this orientation bias by postulating a special type of radially symmetric long-range lateral inhibition called circular inhibition. Surprisingly, this isotropic mechanism leads to the emergence of a strong bias for the direction of motion of a bar. We show that this directional anisotropy is neither caused by the probabilistic nature of the connections nor is it a consequence of the specific columnar structure chosen but that it is an inherent feature of the architecture of visual cortex.
Florentin Wörgötter, Ernst Niebur, Christof Koch
Neural Comput.1
1990 Circular inhibition: a new concept in long-range interactions in the mammalian visual cortex
abstract
Horizontal long-range interactions are strongly involved in the generation of the receptive fields of visual cortical cells. Structurally imposed limitations of long-range interactions are demonstrated. In particular, it is shown that the cross-orientation inhibition scheme leads to inhomogeneous input for different cell populations which is experimentally not observed. This is not the case for circular inhibition, a new connection scheme proposed for long-range interaction. This is shown by computer simulation of the early visual system of the cat and by a simpler but analytically solvable model. The results are confirmed by applying the methods to the experimentally determined structure of the orientational hypercolumns in area 18 of the cat
Ernst Niebur, Florentin Wörgötter
IJCNN2