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

Michael J. Swain

dblp:60/5961 · DBLP profile ↗
← Back
17ranked-venue papers
8as first author
0since 2021 · last 1996
0000-0002-1817-9665ORCID · corroborated

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

Artificial intelligence and machine learning · 17 · 8 first-authorGraphics, computer vision, multimedia, augmented reality and games · 11 · 4 first-authorSystems, architecture and hardware · 1 · 1 first-author

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
9 papers
Robot navigation and mapping · 66% Planning, search and constraint satisfaction · 13% Image recognition and object detection · 11%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 75% Haptics and multimodal interaction · 25%
Databases, data mining, and information retrieval
3 papers
Information retrieval · 100%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 68% Hardware accelerators and domain-specific architectures · 32%
Computer graphics and multimedia
3 papers
Computational photography and imaging · 61% Image and video processing · 25% Geometric modeling and processing · 14%

Topics — the 13 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › image retrieval › image indexing
color indexing
0.021994
The capacity of color histogram indexing · CVPR 1994
Indexing via color histograms · ICCV 1990
Interaction techniques and input
gesture input
0.011996
Gesture recognition using the Perseus architecture · CVPR 1996
Interaction techniques and input › input sensing
gesture recognition
0.011996
Gesture recognition using the Perseus architecture · CVPR 1996
Haptics and multimodal interaction
multimodal interface
0.011996
Gesture recognition using the Perseus architecture · CVPR 1996
Interaction techniques and input › input sensing › gesture recognition
pointing gesture recognition
0.011996
Gesture recognition using the Perseus architecture · CVPR 1996
Information retrieval
image retrieval
0.011994
The capacity of color histogram indexing · CVPR 1994
Robotics › Robot navigation and mapping
active vision
0.011993
Promising directions in active vision · Int. J. Comput. Vis. 1993
Information retrieval › image retrieval
content-based image retrieval
0.021991
Indexing via color histograms · ICCV 1990
Color indexing · Int. J. Comput. Vis. 1991
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
arc consistency
0.011992
Arc Consistency: Parallelism and Domain Dependence · Artif. Intell. 1992
Robotics › Robot manipulation
grasping
0.011995
An Architecture for Vision and Action · IJCAI 1995
Computer vision › 3D vision › 3d shape reconstruction › shape from x
shape from texture
0.011985
Shape from Texture · IJCAI 1985
Image and video processing
color histogram
0.011992
Low resolution cues for guiding saccadic eye movements · CVPR 1992
Geometric modeling and processing › shape representation
3d object representation
0.011990
Indexing via color histograms · ICCV 1990

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

parallelism · 0.0low-resolution cues · 0.0color histogram · 0.0arc consistency · 0.0windows of attention · 0.0redundant interpretation · 0.0contextual knowledge tuning · 0.0histogram backprojection · 0.0capacity analysis · 0.0
YearPublicationVenuePosition
1996 Gesture recognition using the Perseus architecture
abstract
Communication involves more than simply spoken information. Typical interactions use gestures to accurately and efficiently convey ideas that are more easily expressed with actions than words. A more intuitive interface with machines should involve not only speech recognition, but gesture recognition as well. One of the most frequently used and expressively powerful gestures is pointing. It is far easier and more accurate to point to an object than give a verbal description of its location. To produce a more efficient, accurate, and natural human-machine interface we use the Perseus architecture to interpret the pointing gesture. Perseus uses a variety of techniques to reliably solve this complex visual problem in non-engineered worlds. Knowledge about the task and environment is used at all stages of processing to best interpret the scene for the current situation. Once the visual operators are chosen, contextual knowledge is used to tune them for maximal performance. Redundant interpretation of the scene provides robustness to errors in interpretation. Fusion of independent types of information results in increased tolerance when assumptions about the environment fail. Windows of attention are used to improve speed and remove distractions from the scene. Furthermore, reuse is a major issue in the design of Perseus. Information about the environment and task is explicitly represented so it can easily be re-used in tasks other than pointing. A clean interface to Perseus is provided for symbolic higher level systems like the RAP reactive execution system. In this paper we describe Perseus in detail and show how it is used to locate objects pointed to by people.
Roger E. Kahn, Michael J. Swain, Peter N. Prokopowicz, R. James Firby
CVPR2
1996 Happy Patrons Make Better Tippers: Creating a Robot Waiter Using Perseus and the Animate Agent Architecture
abstract
As autonomous robots become increasingly adept at performing simple tasks like moving from place to place and picking up and delivering objects, it is becoming apparent that an important area of robotic research is that of developing natural interfaces for controlling them. In the context of building a robot "waiter", the authors demonstrate the use of the Perseus architecture for gesture recognition, teamed with the Animate Agent architecture for tightly coupled perception and action. Of particular significance is the ease of implementing this task utilizing the architectures and routines they have already created for other tasks.
David Franklin, Roger E. Kahn, Michael J. Swain, R. James Firby
FG3
1995 View-Based Techniques for Searching for Objects and Textures
Michael J. Swain, Charles H. Frankel, Mei Lu
ACCV1
1995 Plan representations for picking up trash
abstract
One of the difficult aspects of building an autonomous system, such as a service robot, is representing the plans needed to carry out tasks in unstructured environments. We outline the plans used by the University of Chicago entry in the 1994 AAAI robot competition. The robot was controlled using the Animate Agent Architecture, and the skills and RAPs presented constitute its task knowledge.
R. James Firby, Peter N. Prokopwics, Michael J. Swain
ICTAI3
1995 An Architecture for Vision and Action
R. James Firby, Roger E. Kahn, Peter N. Prokopowicz, Michael J. Swain
IJCAI4
1995 Action and Perception in Man-Made Environments
Daniel D. Fu, Kristian J. Hammond, Michael J. Swain
IJCAI3
1994 The capacity of color histogram indexing
abstract
Color histogram matching has been shown to be a promising way of quickly indexing into a large image database. Yet, few experiments have been done to test the method on truly large databases, and even if they were performed, they would give little guidance to a user wondering if the technique would be useful with his or her database. In this paper we define and analyze a measure relevant to extending color histogram indexing to large databases: capacity (how many distinguishable histograms can be stored).>
Markus A. Stricker, Michael J. Swain
CVPR2
1993 Promising directions in active vision
Michael J. Swain, Markus A. Stricker
Int. J. Comput. Vis.1
1992 Low resolution cues for guiding saccadic eye movements
abstract
The high-resolution field of view of the human eye only covers a tiny fraction of the total field of view, which allows for great economy in computational resources but forces the visual system to solve other problems that would not exist with uniformly high resolution. One of these is how to determine where to redirect the fovea, given only the low-resolution information available in the periphery. The advent of spatially variant receptor arrays for cameras has made it imperative that computational solutions to this problem be found. Color has been traditionally associated with foveal vision, but it is shown that color cues are well preserved under low resolution, and an algorithm for locating objects based on color histograms that is both effective under low resolution and computationally efficient is illustrated.>
Michael J. Swain, Roger E. Kahn, Dana H. Ballard
CVPR1
1992 Arc Consistency: Parallelism and Domain Dependence
Paul R. Cooper, Michael J. Swain
Artif. Intell.2
1991 Color indexing
Michael J. Swain, Dana H. Ballard
Int. J. Comput. Vis.1
1990 Indexing via color histograms
abstract
This paper shows color histograms to be stable object representations over change in view, and demonstrates that they can differentiate among a large number of objects. The authors introduce a technique called histogram intersection for efficiently matching model and image histograms. Color can also be used to search for the location of an object. An algorithm called histogram backprojection performs this task efficiently in crowded scenes.>
Michael J. Swain, Dana H. Ballard
ICCV1
1989 Domain Dependence in Parallel Constraint Satisfaction
Paul R. Cooper, Michael J. Swain
IJCAI2
1989 Efficient Parallel Estimation for Markov Random Fields
Michael J. Swain, Lambert E. Wixson, Paul B. Chou
UAI1
1988 Parallel Hardware for Constraint Satisfaction
Michael J. Swain, Paul R. Cooper
AAAI1
1986 Experiments in using a theorem prover to prove and develop geometrical theorems in computer vision
abstract
A geometrical theorem prover based on algebraic techniques has been used to prove and derive theorems in computer vision. The results show that theorems relevant to persepective viewing and the properties of shadows can be proven, including some which contain inequalities. Deriving theorems by stating incomplete hypotheses and letting the prover suggest the missing constraints can provide valuable new insights into vision probiems. However, there is no guarantee that the suggestions made by the proof algorithm are interpretable in terms of primitive geometric concepts.
Michael J. Swain, Joseph L. Mundy
ICRA1
1985 Shape from Texture
John Aliomonos, Michael J. Swain
IJCAI2