Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gary R. Bradski

dblp:b/GaryRBradski · DBLP profile ↗
← Back
25ranked-venue papers
7as first author
0since 2021 · last 2020
—ORCID · none

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

Artificial intelligence and machine learning · 20 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 13 · 3 first-authorSystems, architecture and hardware · 4

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
11 papers
3D vision · 43% Image recognition and object detection · 28% Robot navigation and mapping · 7%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 90% Distributed systems · 5% Hardware reliability and fault tolerance · 5%
Human-computer interaction and pervasive computing
2 papers
Accessibility and assistive technology · 45% Wearable and physiological sensing · 45% Interaction techniques and input · 9%

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

TopicWeightPapersLastEvidence papers
Computer vision › Image recognition and object detection
object recognition
0.342011
REIN - A fast, robust, scalable REcognition INfrastructure · ICRA 2011
An Additive Latent Feature Model for Transparent Object Recognition · NIPS 2009
ORB: An efficient alternative to SIFT or SURF · ICCV 2011
Computer vision › 3D vision
local feature descriptor
0.222011
ORB: An efficient alternative to SIFT or SURF · ICCV 2011
An Additive Latent Feature Model for Transparent Object Recognition · NIPS 2009
Computer vision › Image recognition and object detection › image classification
fine-grained image classification
0.112012
A codebook-free and annotation-free approach for fine-grained image categorization · CVPR 2012
Computer vision › Image recognition and object detection
image classification
0.112012
A codebook-free and annotation-free approach for fine-grained image categorization · CVPR 2012
Parallel and multicore computing › data-parallel programming
mapreduce
0.122007
Evaluating MapReduce for Multi-core and Multiprocessor Systems · HPCA 2007
Map-Reduce for Machine Learning on Multicore · NIPS 2006
Parallel and multicore computing
parallel programming models
0.122007
Evaluating MapReduce for Multi-core and Multiprocessor Systems · HPCA 2007
Map-Reduce for Machine Learning on Multicore · NIPS 2006
Computer vision › 3D vision
3d object recognition
0.112011
REIN - A fast, robust, scalable REcognition INfrastructure · ICRA 2011
Computer vision › 3D vision › local feature descriptor
binary descriptor
0.112011
ORB: An efficient alternative to SIFT or SURF · ICCV 2011
Computer vision › 3D vision
feature matching
0.112011
ORB: An efficient alternative to SIFT or SURF · ICCV 2011
Computer vision › 3D vision
pose estimation
0.112011
REIN - A fast, robust, scalable REcognition INfrastructure · ICRA 2011
Computer vision › 3D vision
3d object detection
0.112010
Depth-Encoded Hough Voting for Joint Object Detection and Shape Recovery · ECCV (5) 2010
Computer vision › 3D vision
3d shape reconstruction
0.112010
Depth-Encoded Hough Voting for Joint Object Detection and Shape Recovery · ECCV (5) 2010
Robotics › Robot navigation and mapping › mobile robot navigation › indoor navigation
indoor mobile robot navigation
0.112010
Autonomous door opening and plugging in with a personal robot · ICRA 2010
Robotics › Robot manipulation
mobile manipulation
0.112010
Autonomous door opening and plugging in with a personal robot · ICRA 2010
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › latent generative model
latent topic model
0.112009
An Additive Latent Feature Model for Transparent Object Recognition · NIPS 2009
Computer vision › Video understanding and tracking
object tracking
0.122007
Peripheral-Foveal Vision for Real-time Object Recognition and Tracking in Video · IJCAI 2007
Intel's Computer Vision Library: Applications in Calibration, Stereo, Segmentation, Tracking, Gesture, Face and Object Recognition · CVPR 2000
Computer vision › Image recognition and object detection › efficient visual recognition
real-time recognition
0.112007
Peripheral-Foveal Vision for Real-time Object Recognition and Tracking in Video · IJCAI 2007
Parallel and multicore computing
parallel programming runtimes
0.112007
Evaluating MapReduce for Multi-core and Multiprocessor Systems · HPCA 2007
Parallel and multicore computing
task scheduling
0.112007
Evaluating MapReduce for Multi-core and Multiprocessor Systems · HPCA 2007
Computer vision › Video understanding and tracking › multi-object tracking
data association
0.112005
The Information-Form Data Association Filter · NIPS 2005
Robotics › Robot navigation and mapping
localization
0.112005
The Information-Form Data Association Filter · NIPS 2005
Robotics › Motion planning and robot control › robot control
compliant motion control
0.012010
Autonomous door opening and plugging in with a personal robot · ICRA 2010
Accessibility and assistive technology
alternative input
0.012001
Communication via Eye Blinks - Detection and Duration Analysis in Real Time · CVPR (1) 2001
Wearable and physiological sensing › eye tracking
eye-blink detection
0.012001
Communication via Eye Blinks - Detection and Duration Analysis in Real Time · CVPR (1) 2001
Computer vision › 3D vision
camera calibration
0.012000
Intel's Computer Vision Library: Applications in Calibration, Stereo, Segmentation, Tracking, Gesture, Face and Object Recognition · CVPR 2000
Computer vision › Video understanding and tracking
gesture recognition
0.012000
Stereo Based Gesture Recognition Invariant to 3D Pose and Lighting · CVPR 2000
Computer vision › 3D vision › stereo vision
stereo matching
0.012000
Intel's Computer Vision Library: Applications in Calibration, Stereo, Segmentation, Tracking, Gesture, Face and Object Recognition · CVPR 2000
Hardware reliability and fault tolerance
error recovery
0.012007
Evaluating MapReduce for Multi-core and Multiprocessor Systems · HPCA 2007
Distributed systems
fault tolerance
0.012007
Evaluating MapReduce for Multi-core and Multiprocessor Systems · HPCA 2007
Machine learning › Learning theory
statistical query learning
0.012006
Map-Reduce for Machine Learning on Multicore · NIPS 2006

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

template matching · 0.1random features · 0.1bagging · 0.1viewpoint feature histograms · 0.1rotation invariance · 0.1binarized gradient grid pyramids · 0.1BRIEF · 0.1hough voting · 0.1depth encoding · 0.1compliant control · 0.1pthreads · 0.1phoenix runtime · 0.1summation form · 0.1mapreduce · 0.1information filter · 0.1gaussian posterior representation · 0.1correlation tracking · 0.0appearance-based classification · 0.0
YearPublicationVenuePosition
2020 Kornia: an Open Source Differentiable Computer Vision Library for PyTorch
abstract
This work presents Kornia - an open source computer vision library which consists of a set of differentiable routines and modules to solve generic computer vision problems. The package uses PyTorch as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions. Inspired by OpenCV, Kornia is composed of a set of modules containing operators that can be inserted inside neural networks to train models to perform image transformations, camera calibration, epipolar geometry, and low level image processing techniques, such as filtering and edge detection that operate directly on high dimensional tensor representations. Examples of classical vision problems implemented using our framework are provided including a benchmark comparing to existing vision libraries.
Edgar Riba, Dmytro Mishkin, Daniel Ponsa, Ethan Rublee, Gary R. Bradski
WACV5
2014 Anisotropic Agglomerative Adaptive Mean-Shift
Rahul Sawhney, Henrik I. Christensen, Gary R. Bradski
BMVC3
2013 Object detection, shape recovery, and 3D modelling by depth-encoded hough voting
Min Sun 0001, Shyam Sunder Kumar, Gary R. Bradski, Silvio Savarese
Comput. Vis. Image Underst.3
2012 Model Based Training, Detection and Pose Estimation of Texture-Less 3D Objects in Heavily Cluttered Scenes
Stefan Hinterstoißer, Vincent Lepetit, Slobodan Ilic, Stefan Holzer, Gary R. Bradski, Kurt Konolige, Nassir Navab
ACCV (1)5
2012 A codebook-free and annotation-free approach for fine-grained image categorization
abstract
Fine-grained categorization refers to the task of classifying objects that belong to the same basic-level class (e.g. different bird species) and share similar shape or visual appearances. Most of the state-of-the-art basic-level object classification algorithms have difficulties in this challenging problem. One reason for this can be attributed to the popular codebook-based image representation, often resulting in loss of subtle image information that are critical for fine-grained classification. Another way to address this problem is to introduce human annotations of object attributes or key points, a tedious process that is also difficult to generalize to new tasks. In this work, we propose a codebook-free and annotation-free approach for fine-grained image categorization. Instead of using vector-quantized codewords, we obtain an image representation by running a high throughput template matching process using a large number of randomly generated image templates. We then propose a novel bagging-based algorithm to build a final classifier by aggregating a set of discriminative yet largely uncorrelated classifiers. Experimental results show that our method outperforms state-of-the-art classification approaches on the Caltech-UCSD Birds dataset.
Bangpeng Yao, Gary R. Bradski, Li Fei-Fei 0001
CVPR2
2011 ORB: An efficient alternative to SIFT or SURF
abstract
Feature matching is at the base of many computer vision problems, such as object recognition or structure from motion. Current methods rely on costly descriptors for detection and matching. In this paper, we propose a very fast binary descriptor based on BRIEF, called ORB, which is rotation invariant and resistant to noise. We demonstrate through experiments how ORB is at two orders of magnitude faster than SIFT, while performing as well in many situations. The efficiency is tested on several real-world applications, including object detection and patch-tracking on a smart phone.
Ethan Rublee, Vincent Rabaud, Kurt Konolige, Gary R. Bradski
ICCV4
2011 REIN - A fast, robust, scalable REcognition INfrastructure
abstract
A robust robot perception system intended to enable object manipulation needs to be able to accurately identify objects and their pose at high speeds. Since objects vary considerably in surface properties, rigidity and articulation, no single detector or object estimation method has been shown to provide reliable detection across object types to date. This indicates the need for an architecture that is able to quickly swap detectors, pose estimators, and filters, or to run them in parallel or serial and combine their results, preferably without any code modifications at all. In this paper, we present our implementation of such an infrastructure, ReIn (REcognition INfrastructure), to answer these needs. ReIn is able to combine a multitude of 2D/3D object recognition and pose estimation techniques in parallel as dynamically loadable plugins. It also provides an extremely efficient data passing architecture, and offers the possibility to change the parameters and initial settings of these techniques during their execution. In the course of this work we introduce two new classifiers designed for robot perception needs: BiGGPy (Binarized Gradient Grid Pyramids) for scalable 2D classification and VFH (Viewpoint Feature Histograms) for 3D classification and pose. We then show how these two classifiers can be easily combined using ReIn to solve object recognition and pose identification problems.
Marius Muja, Radu Bogdan Rusu, Gary R. Bradski, David G. Lowe
ICRA3
2010 Depth-Encoded Hough Voting for Joint Object Detection and Shape Recovery
Min Sun 0001, Gary R. Bradski, Bing-Xin Xu, Silvio Savarese
ECCV (5)2
2010 Autonomous door opening and plugging in with a personal robot
abstract
We describe an autonomous robotic system capable of navigating through an office environment, opening doors along the way, and plugging itself into electrical outlets to recharge as needed. We demonstrate through extensive experimentation that our robot executes these tasks reliably, without requiring any modification to the environment. We present robust detection algorithms for doors, door handles, and electrical plugs and sockets, combining vision and laser sensors. We show how to overcome the unavoidable shortcoming of perception by integrating compliant control into manipulation motions. We present a visual-differencing approach to high-precision plug-insertion that avoids the need for high-precision hand-eye calibration.
Wim Meeussen, Melonee Wise, Stuart Glaser, Sachin Chitta, Conor McGann, Patrick Mihelich, Eitan Marder-Eppstein, Marius Muja, Victor Eruhimov, Tully Foote, John M. Hsu, Radu Bogdan Rusu, Bhaskara Marthi, Gary R. Bradski, Kurt Konolige, Brian P. Gerkey, Eric Berger
ICRA14
2010 Fast 3D recognition and pose using the Viewpoint Feature Histogram
abstract
We present the Viewpoint Feature Histogram (VFH), a descriptor for 3D point cloud data that encodes geometry and viewpoint. We demonstrate experimentally on a set of 60 objects captured with stereo cameras that VFH can be used as a distinctive signature, allowing simultaneous recognition of the object and its pose. The pose is accurate enough for robot manipulation, and the computational cost is low enough for real time operation. VFH was designed to be robust to large surface noise and missing depth information in order to work reliably on stereo data.
Radu Bogdan Rusu, Gary R. Bradski, Romain Thibaux, John M. Hsu
IROS2
2009 An Additive Latent Feature Model for Transparent Object Recognition
abstract
Existing methods for recognition of object instances and categories based on quantized local features can perform poorly when local features exist on transparent surfaces, such as glass or plastic objects. There are characteristic patterns to the local appearance of transparent objects, but they may not be well captured by distances to individual examples or by a local pattern codebook obtained by vector quantization. The appearance of a transparent patch is determined in part by the refraction of a background pattern through a transparent medium: the energy from the background usually dominates the patch appearance. We model transparent local patch appearance using an additive model of latent factors: background factors due to scene content, and factors which capture a local edge energy distribution characteristic of the refraction. We implement our method using a novel LDA-SIFT formulation which performs LDA prior to any vector quantization step; we discover latent topics which are characteristic of particular transparent patches and quantize the SIFT space into transparent visual words according to the latent topic dimensions. No knowledge of the background scene is required at test time; we show examples recognizing transparent glasses in a domestic environment.
Mario Fritz, Michael J. Black, Gary R. Bradski, Sergey Karayev, Trevor Darrell
NIPS3
2007 Evaluating MapReduce for Multi-core and Multiprocessor Systems
abstract
This paper evaluates the suitability of the MapReduce model for multi-core and multi-processor systems. MapReduce was created by Google for application development on data-centers with thousands of servers. It allows programmers to write functional-style code that is automatically parallelized and scheduled in a distributed system. We describe Phoenix, an implementation of MapReduce for shared-memory systems that includes a programming API and an efficient runtime system. The Phoenix runtime automatically manages thread creation, dynamic task scheduling, data partitioning, and fault tolerance across processor nodes. We study Phoenix with multi-core and symmetric multiprocessor systems and evaluate its performance potential and error recovery features. We also compare MapReduce code to code written in lower-level APIs such as P-threads. Overall, we establish that, given a careful implementation, MapReduce is a promising model for scalable performance on shared-memory systems with simple parallel code
Colby Ranger, Ramanan Raghuraman, Arun Penmetsa, Gary R. Bradski, Christoforos E. Kozyrakis
HPCA4
2007 Peripheral-Foveal Vision for Real-time Object Recognition and Tracking in Video
Stephen Gould, Joakim Arfvidsson, Adrian Kaehler, Benjamin Sapp, Marius Messner, Gary R. Bradski, Paul Baumstarck, Sukwon Chung, Andrew Y. Ng
IJCAI6
2006 Detection of Drivable Corridors for Off-Road Autonomous Navigation
abstract
This paper describes a hierarchical Bayesian network used for segmenting desert images and detecting off road drivable corridors for autonomous navigation. Unlike the embedded hidden Markov model the Bayesian network presented in this paper can successfully account for natural dependencies between neighboring pixels in both image dimensions making it more suitable for a larger class of images. The method described here was developed within the Stanford racing team that won the DARPA Grand Challenge 2005 after driving over 130 miles autonomously in the Nevada desert.
Ara V. Nefian, Gary R. Bradski
ICIP2
2006 Map-Reduce for Machine Learning on Multicore
abstract
We are at the beginning of the multicore era. Computers will have increasingly many cores (processors), but there is still no good programming framework for these architectures, and thus no simple and unified way for machine learning to take advantage of the potential speed up. In this paper, we develop a broadly applicable parallel programming method, one that is easily applied to many different learning algorithms. Our work is in distinct contrast to the tradition in machine learning of designing (often ingenious) ways to speed up a single algorithm at a time. Specifically, we show that algorithms that fit the Statistical Query model [15] can be written in a certain "summation form," which allows them to be easily parallelized on multicore computers. We adapt Google's map-reduce [7] paradigm to demonstrate this parallel speed up technique on a variety of learning algorithms including locally weighted linear regression (LWLR), k-means, logistic regression (LR), naive Bayes (NB), SVM, ICA, PCA, gaussian discriminant analysis (GDA), EM, and backpropagation (NN). Our experimental results show basically linear speedup with an increasing number of processors.
Cheng-Tao Chu, Sang Kyun Kim, Yi-An Lin, YuanYuan Yu, Gary R. Bradski, Andrew Y. Ng, Kunle Olukotun
NIPS5
2005 The Information-Form Data Association Filter
abstract
This paper presents a new filter for online data association problems in high-dimensional spaces. The key innovation is a representation of the data association posterior in information form, in which the “proxim- ity” of objects and tracks are expressed by numerical links. Updating these links requires linear time, compared to exponential time required for computing the exact posterior probabilities. The paper derives the algorithm formally and provides comparative results using data obtained by a real-world camera array and by a large-scale sensor network simu- lation.
Brad Schumitsch, Sebastian Thrun, Gary R. Bradski, Kunle Olukotun
NIPS3
2002 Guest Editorial: Stereo and Multi-Baseline Vision
Gary R. Bradski, Terrance E. Boult
Int. J. Comput. Vis.1
2002 Motion segmentation and pose recognition with motion history gradients
Gary R. Bradski, James W. Davis
Mach. Vis. Appl.1
2001 Communication via Eye Blinks - Detection and Duration Analysis in Real Time
abstract
A method for a real-time vision system that automatically detects a user's eye blinks and accurately measures their durations is introduced. The system is intended to provide an alternate input modality to allow people with severe disabilities to access a computer. Voluntary long blinks trigger mouse clicks, while involuntary short blinks are ignored. The system enables communication using "blink patterns:" sequences of long and short blinks which are interpreted as semiotic messages. The location of the eyes is determined automatically through the motion of the user's initial blinks. Subsequently, the eye is tracked by correlation across time, and appearance changes are automatically analyzed in order to classify the eye as either open or closed at each frame. No manual initialization, special lighting, or prior face detection is required. The system has been tested with interactive games and a spelling program. Results demonstrate overall detection accuracy of 95.61% and an average rate of 28 frames per second.
Kristen Grauman, Margrit Betke, James Gips, Gary R. Bradski
CVPR (1)4
2000 Intel's Computer Vision Library: Applications in Calibration, Stereo, Segmentation, Tracking, Gesture, Face and Object Recognition
abstract
Intel's Microcomputer Research Lab has been developing a highly optimized Computer Vision Library (CVLib) that automatically detects processor type and loads the appropriate MMX/sup TM/ technology assembly tuned module for that processor. MMX optimized functions are from 2 to 8 times faster than optimized C functions. We will be demonstrating various algorithms supported by CVLib and handing out CDs containing the library.
Gary R. Bradski, Vadim Pisarevsky
CVPR1
2000 Stereo Based Gesture Recognition Invariant to 3D Pose and Lighting
abstract
This paper describes a stereo-based approach for gesture recognition that works well under extreme lighting conditions and tolerates a large range of hand poses. The approach proposes a hybrid gesture representation that models the user's arm as a 3D line and uses images to represent the hand gestures. The algorithm finds the arm orientation and the hand location from the disparity data and uses this information to initialize a color based segmentation algorithm that cleanly separates the hand from the background. Finally, our approach uses the arm orientation to compute a frontal view of the hand through perspective unwarping producing easily recognizable hand gesture templates. The classification algorithm uses statistical moments of the binarized gesture templates to find the match. We achieve 96% recognition rates under varying lighting and 3D poses for a set of 6 gestures.
Radek Grzeszczuk, Gary R. Bradski, Michael H. Chu, Jean-Yves Bouguet
CVPR2
2000 Motion segmentation and pose recognition with motion history gradients
abstract
This paper uses a simple method for representing motion in successively layered silhouettes that directly encode system time termed the timed Motion History Image (tMHI). This representation can be used to both (a) determine the current pose of the object and to (b) segment and measure the motions induced by the object in a video scene. These segmented regions are not "motion blobs", but instead motion regions naturally connected to the moving parts of the object of interest. This method may be used as a very general gesture recognition "toolbox". We use it to recognize waving and overhead clapping motions to control a music synthesis program.
Gary R. Bradski, James W. Davis
WACV1
1998 Real time face and object tracking as a component of a perceptual user interface
abstract
As a step towards a perceptual user interface, an object tracking algorithm is developed and demonstrated tracking human faces. Computer vision algorithms that are intended to form part of a perceptual user interface must be fast and efficient. They must be able to track in real time and yet not absorb a major share of computational resources. An efficient, new algorithm is described here based on the mean shift algorithm. The mean shift algorithm robustly finds the mode (peak) of probability distributions. We first describe histogram based methods of producing object probability distributions. In our case, we want to track the mode of an object's probability distribution within a video scene. Since the probability distribution of the object can change and move dynamically in time, the mean shift algorithm is modified to deal with dynamically changing probability distributions. The modified algorithm is called the Continuously Adaptive Mean Shift (CAMSHIFT) algorithm. CAMSHIFT is then used as an interface for games and graphics.
Gary R. Bradski
WACV1
1995 Fast-learning VIEWNET architectures for recognizing three-dimensional objects from multiple two-dimensional views
abstract
The recognition of three-dimensional (3-D) objects from sequences of their two-dimensional (2-D) views is modeled by a family of self-organizing neural architectures, called VIEWNET, that use View Information Encoded With NETworks. VIEWNET incorporates a preprocessor that generates a compressed but 2-D invariant representation of an image, a supervised incremental learning system that classifies the preprocessed representations into 2-D view categories whose outputs are combined into 3-D invariant object categories, and a working memory that makes a 3-D object prediction by accumulating evidence from 3-D object category nodes as multiple 2-D views are experienced. The simplest VIEWNET achieves high recognition scores without the need to explicitly code the temporal order of 2-D views in working memory. Working memories are also discussed that save memory resources by implicitly coding temporal order in terms of the relative activity of 2-D view category nodes, rather than as explicit 2-D view transitions. Variants of the VIEWNET architecture may be used for scene understanding by using a preprocessor and classier that can determine both what objects are in a scene and where they are located. The present VIEWNET preprocessor includes the CORT-X 2 filter, which discounts the illuminant, regularizes and completes figural boundaries, and suppresses image noise. This boundary segmentation is rendered invariant under 2-D translation, rotation, and dilation by use of a log polar transform. The invariant spectra undergo Gaussian coarse coding to further reduce noise and 3-D foreshortening effects, and to increase generalization. These compressed codes are input into the classifier, a supervised learning system based on the fuzzy ARTMAP algorithm. Fuzzy ARTMAP learns 2-D view categories that are invariant under 2-D image translation, rotation, and dilation as well as 3-D image transformations that do not cause a predictive error. Evidence from sequences of 2-D view categories converges at 3-D object nodes that generate a response invariant under changes of 2-D view. These 3-D object nodes input to a working memory that accumulates evidence over time to improve object recognition. In the simplest working memory, each occurrence (nonoccurrence) of a 2-D view category increases (decreases) the corresponding node's activity in working memory. The maximally active node is used to predict the 3-D object. Recognition is studied with noisy and clean images using slow and fast learning. Slow learning at thefuzzy ARTMAP mapfield is adapted to learn the conditional probability of the 3-D object given the selected 2-D view category. VIEWNET is demonstrated on an MIT Lincoln Laboratory database of 128 × 128 2-D views of aircraft with and without additive noise. A recognition rate of up to 90% is achieved with one 2-D view and of up to 98.5% correct with three 2-D views. The properties of 2-D view and 3-D object category nodes are compared with those of cells in monkey inferotemporal cortex.
Gary R. Bradski, Stephen Grossberg
Neural Networks1
1992 Working Memory Networks for Learning Temporal Order with Application to Three-Dimensional Visual Object Recognition
abstract
Working memory neural networks, called Sustained Temporal Order REcurrent (STORE) models, encode the invariant temporal order of sequential events in short-term memory (STM). Inputs to the networks may be presented with widely differing growth rates, amplitudes, durations, and interstimulus intervals without altering the stored STM representation. The STORE temporal order code is designed to enable groupings of the stored events to be stably learned and remembered in real time, even as new events perturb the system. Such invariance and stability properties are needed in neural architectures which self-organize learned codes for variable-rate speech perception, sensorimotor planning, or three-dimensional (3-D) visual object recognition. Using such a working memory, a self-organizing architecture for invariant 3-D visual object recognition is described. The new model is based on the model of Seibert and Waxman (1990a), which builds a 3-D representation of an object from a temporally ordered sequence of its two-dimensional (2-D) aspect graphs. The new model, called an ARTSTORE model, consists of the following cascade of processing modules: Invariant Preprocessor → ART 2 → STORE Model → ART 2 → Outstar Network.
Gary R. Bradski, Gail A. Carpenter, Stephen Grossberg
Neural Comput.1