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

Steven A. Shafer

dblp:92/2348 · DBLP profile ↗
← Back
32ranked-venue papers
5as first author
0since 2021 · last 2003
—ORCID · none

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

Artificial intelligence and machine learning · 25 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16 · 3 first-authorSystems, architecture and hardware · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer graphics and multimedia
15 papers
Image and video processing · 60% Computational photography and imaging · 34% Multimedia analysis and retrieval · 4%
Artificial intelligence
13 papers
3D vision · 45% Segmentation and scene understanding · 35% Robot navigation and mapping · 18%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 50% Haptics and multimodal interaction · 50%

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

TopicWeightPapersLastEvidence papers
Interaction techniques and input
gesture input
0.012003
XWand: UI for intelligent spaces · CHI 2003
Haptics and multimodal interaction
multimodal interaction
0.012003
XWand: UI for intelligent spaces · CHI 2003
Computer vision › Segmentation and scene understanding
image segmentation
0.031996
Physics-Based Segmentation: Moving Beyond Color · CVPR 1996
A framework for segmentation using physical models of image formation · CVPR 1994
Color Image Analysis With An Intrinsic Reflection Model · ICCV 1988
Computer vision › 3D vision › 3d shape reconstruction › shape from x
shape from texture
0.031995
Texture Segmentation and Shape in the Same Image · ICCV 1995
Shape from periodic texture using the spectrogram · CVPR 1992
Local spatial frequency analysis of image texture · ICCV 1990
Image and video processing › color image processing
color image analysis
0.031992
Anatomy of a color histogram · CVPR 1992
The measurement of highlights in color images · Int. J. Comput. Vis. 1988
Color Image Analysis With An Intrinsic Reflection Model · ICCV 1988
Computer vision › 3D vision › motion estimation
optical flow
0.011997
Hypergeometric Filters for Optical Flow and Affine Matching · Int. J. Comput. Vis. 1997
Computer vision › Segmentation and scene understanding › 3d segmentation
surface segmentation
0.011996
Physics-Based Segmentation: Moving Beyond Color · CVPR 1996
Computer vision › Segmentation and scene understanding › image segmentation
texture segmentation
0.011995
Texture Segmentation and Shape in the Same Image · ICCV 1995
Image and video processing › image matching
affine invariant matching
0.011995
Hypergeometric Filters for Optical Flow and Affine Matching · ICCV 1995
Image and video processing
image registration
0.011995
Hypergeometric Filters for Optical Flow and Affine Matching · ICCV 1995
Image and video processing › motion estimation
optical flow
0.011995
Hypergeometric Filters for Optical Flow and Affine Matching · ICCV 1995
Computational photography and imaging
image formation
0.011994
A framework for segmentation using physical models of image formation · CVPR 1994
Image and video processing
image matching
0.011994
Variable window Gabor filters and their use in focus and correspondence · CVPR 1994
Computer vision › 3D vision
depth estimation
0.011993
Depth from focusing and defocusing · CVPR 1993
Robotics › Robot navigation and mapping › mobile robot perception
driving perception
0.011993
Selective Perception for Robot Driving · AAAI 1993
Computational photography and imaging
camera calibration
0.011993
What is the center of the image? · CVPR 1993
Computational photography and imaging › depth estimation
depth from defocus
0.011993
Depth from focusing and defocusing · CVPR 1993
Computer vision › 3D vision
surface normal estimation
0.011992
Shape from periodic texture using the spectrogram · CVPR 1992
Image and video processing
color histogram
0.011992
Anatomy of a color histogram · CVPR 1992
Computational photography and imaging
illumination estimation
0.011992
Anatomy of a color histogram · CVPR 1992
Image and video processing › image restoration
aberration correction
0.011991
Active lens control for high precision computer imaging · ICRA 1991
Image and video processing
texture analysis
0.011990
Local spatial frequency analysis of image texture · ICCV 1990
Computer vision › 3D vision › feature matching › geometric matching
affine correspondence
0.011997
Hypergeometric Filters for Optical Flow and Affine Matching · Int. J. Comput. Vis. 1997
Computer vision › 3D vision › stereo vision
stereo and optical flow
0.011997
Moment and Hypergeometric Filters for High Precision Computation of Focus, Stereo and Optical Flow · Int. J. Comput. Vis. 1997
Image and video processing › color image processing
dichromatic reflection model
0.011988
Color Image Analysis With An Intrinsic Reflection Model · ICCV 1988
Multimedia analysis and retrieval › video summarization
video highlight detection
0.011988
The measurement of highlights in color images · Int. J. Comput. Vis. 1988
Robotics › Motion planning and robot control
motion planning
0.011995
Control of Perceptual Attention in Robot Driving · Artif. Intell. 1995
Robotics › Robot navigation and mapping
sensor fusion
0.011986
An architecture for sensor fusion in a mobile robot · ICRA 1986
Multimedia analysis and retrieval
image analysis
0.011992
Shape from periodic texture using the spectrogram · CVPR 1992
Geometric modeling and processing
multi-view geometry
0.011983
Correspondence in Line Drawings of Multiple Views of Objects · IJCAI 1983

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

hypergeometric filters · 0.1signal processing · 0.0gesture recognition · 0.0physical model of image formation · 0.0spectrogram analysis · 0.0moment filters · 0.0region growing · 0.0minimum description length · 0.0hypothesis merging · 0.0frequency-domain analysis · 0.0phase stability analysis · 0.0gabor filtering · 0.0fibonacci search · 0.0curve fitting · 0.0affine transformation · 0.0
YearPublicationVenuePosition
2003 XWand: UI for intelligent spaces
abstract
The XWand is a novel wireless sensor package that enables styles of natural interaction with intelligent environments. For example, a user may point the wand at a device and control it using simple gestures. The XWand system leverages the intelligence of the environment to best determine the user's intention. We detail the hardware device, signal processing algorithms to recover position and orientation, gesture recognition techniques, a multimodal (wand and speech) computational architecture and a preliminary user study examining pointing performance under conditions of tracking availability and audio feedback.
Steven A. Shafer
CHI2
2001 Interaction Issues in Context-Aware Intelligent Environments
abstract
Context-aware intelligent environments are computing systems embedded within physical spaces. They are equipped with input and output computing devices for users and sensors to provide contextual information to the system. These environments provide new challenges to interface designers due to a number of differences from typical desktop computing environments, including the lack of a single focal point for the user, a dynamic set of interaction devices, the sensor-rich nature of the environment, the potential of multiple simultaneous users, and the opportunity for diverse interaction modalities. This essay describes these challenges and focuses on issues involving multiple interaction modalities and automatic system behaviors.
Steven A. Shafer, Barry Brumitt, Jonathan J. Cadiz
Hum. Comput. Interact.1
2001 Better Living Through Geometry
Barry Brumitt, Steven A. Shafer
Pers. Ubiquitous Comput.2
2000 Segmentation and Interpretation of Multicolored Objects with Highlights
Bruce A. Maxwell, Steven A. Shafer
Comput. Vis. Image Underst.2
1998 Dense Structure from a Dense Optical Flow Sequence
Yalin Xiong, Steven A. Shafer
Comput. Vis. Image Underst.2
1997 Physics-Based Segmentation of Complex Objects Using Multiple Hypotheses of Image Formation
Bruce A. Maxwell, Steven A. Shafer
Comput. Vis. Image Underst.2
1997 Moment and Hypergeometric Filters for High Precision Computation of Focus, Stereo and Optical Flow
Yalin Xiong, Steven A. Shafer
Int. J. Comput. Vis.2
1997 Hypergeometric Filters for Optical Flow and Affine Matching
Yalin Xiong, Steven A. Shafer
Int. J. Comput. Vis.2
1996 Physics-Based Segmentation: Moving Beyond Color
abstract
We previously presented a framework for segmentation of complex scenes using multiple physical hypotheses for simple image regions. A consequence of that framework was a proposal for a new approach to the segmentation of complex scenes into regions corresponding to coherent surfaces rather than merely regions of similar color. Herein we present an implementation of this new approach and show example segmentations for scenes containing multi-colored piece-wise uniform objects. Using our approach we are able to intelligently segment scenes with objects of greater complexity than previous physics-based segmentation algorithms. The results show that by using general physical models we obtain segmentations that correspond more closely to coherent surfaces in the scene than segmentations found using only color.
Bruce A. Maxwell, Steven A. Shafer
CVPR2
1995 Texture Segmentation and Shape in the Same Image
abstract
Uniformly textured surfaces in 3D scenes provide important cues for image understanding. Texture can be used for both segmentation and for 3D shape inference. Unfortunately, virtually all current algorithms are based on assumptions that make it impossible to do texture segmentation and shape-from-texture in the same image. Texture segmentation algorithms rely on an absence of 3D effects that tend to distort the texture. Shape-from-texture algorithms depend on these effects, relying instead on the texture being already segmented. To really understand texture in images, texture segmentation and shape-from-texture must be viewed as a combined problem to be solved simultaneously. We present a solution to this problem with a region-growing algorithm that explicitly accounts for perspective distortions of otherwise uniform texture. We use the image spectrogram to compute local surface normals, which are in turn used to "frontalize" the texture. These frontalized texture patches are then subjected to a region-growing algorithm based on similarity in the local frequency domain and a minimum description length criteria. We show results of our algorithm on real texture images taken in the lab and outdoors.>
John Krumm, Steven A. Shafer
ICCV2
1995 Hypergeometric Filters for Optical Flow and Affine Matching
abstract
This paper proposes new "hypergeometric" filters for the problem of image matching under the translational and affine model. This new set of filters has the following advantages: (1) High-precision registration of two images under the translational and affine model. Because the window effects are eliminated, we are able to achieve superb performance in both translational and affine matching. (2) Affine matching without exhaustive search or image warping. Due to the recursiveness of the filters in the spatial domain, we are able to analytically express the relation between filter outputs and the six affine parameters. This analytical relation enables us to directly compute these affine parameters. (3) Generality. The approach we demonstrate here can be applied to a broad class of matching problems, as long as the transformation between the two image patches can be mathematically represented in the frequency domain.>
Yalin Xiong, Steven A. Shafer
ICCV2
1995 Modeling foreshortening in stereo vision using local spatial frequency
abstract
Many aspects of the real world continue to plague stereo matching systems. One of these is perspective foreshortening, an effect that occurs when a surface is viewed at a sharp angle. Because each stereo camera has a slightly different view, the image of the surface is more compressed and occupies a smaller area in one view. These effects cause problems because most stereo methods compare similarly sized regions (using the same-sized windows in both images), tacitly assuming that objects occupy the same extents in both images. Clearly this condition is violated by perspective foreshortening. We show how to overcome this problem using a local spatial frequency representation. A simple geometric analysis leads to an elegant solution in the frequency domain which, when applied to a Gabor filter-based stereo system, increases the system's maximum matchable surface angle from 30 degrees to over 75 degrees.
Mark W. Maimone, Steven A. Shafer
IROS (1)2
1995 Moment filters for high precision computation of focus and stereo
abstract
Many low level visual computation problems such as focus, stereo, etc. can be formulated as problems of extracting one or more parameters of a non-stationary transformation between two images. Because of the non-stationary nature, finite-width windows are widely used in various algorithms to extract spatially local information from images. While the choice of window width has a very profound impact on the quality of results of algorithms, there has been no quantitative way to measure or eliminate the negative effects of finite width windows. To address this problem, we introduce a new set of filters, moment filters. Due to their recursiveness in the Fourier and spatial domains, these filters allow the effects of finite-width windows and fore-shortening to be explicitly analyzed and eliminated.
Yalin Xiong, Steven A. Shafer
IROS (3)2
1995 Control of Perceptual Attention in Robot Driving
Douglas A. Reece, Steven A. Shafer
Artif. Intell.2
1994 A framework for segmentation using physical models of image formation
abstract
This paper presents a new approach to segmentation using explicit hypotheses about the physics that creates images. We propose an initial segmentation that identifies image regions exhibiting constant color; but possibly varying intensity. For each region, we propose a set of hypotheses, each of which specifically models the illumination, reflectance, and shape of the 3-D patch which caused that region. Each hypothesis represents a distinct, plausible explanation for the color and intensity variation of that patch. Hypotheses for adjacent patches can be compared for similarity and merged when appropriate, resulting in more global hypotheses which group elementary regions.>
Bruce A. Maxwell, Steven A. Shafer
CVPR2
1994 Variable window Gabor filters and their use in focus and correspondence
abstract
There are two basic problems concerned with Gabor filterings that we will address in this paper. One is the window size problem, in which we will adopt a set of 2D variable window Gabor filters, and compare its performance with those of fixed window filters. We will show that the variable window scheme is more adaptive to image contents. The other problem we will address is the stability of amplitude and phase information resulting from convolving the filters with images. We will extend Fleet's 1D phase stability analysis to 2D phase and amplitude stability analysis based upon the assumption of local resemblance of filter outputs to a single sinusoid. Applications on focus quality measurement and 2D correspondence are described, and the results demonstrate improvements of performance by detecting unstable information using the criterion developed.>
Yalin Xiong, Steven A. Shafer
CVPR2
1993 Selective Perception for Robot Driving
Douglas A. Reece, Steven A. Shafer
AAAI2
1993 What is the center of the image?
abstract
A taxonomy that includes 15 different definitions of image center is presented. It is concluded that the accuracy of the image center can be an important factor in the accuracy of the overall camera calibration, and that the large variation in the position of the image center across different definitions and different lens settings makes the calibration problem complex. With proper modeling and by using appropriate definitions for all image centers in a system, the accuracy of the camera calibration can be improved.>
Reg G. Willson, Steven A. Shafer
CVPR2
1993 Depth from focusing and defocusing
abstract
The problem of obtaining depth information from focusing and defocusing is studied. In depth from focusing, instead of the Fibonacci search, which is often trapped in local maxima, the combination of Fibonacci search and curve fitting is proposed. This combination leads to an unprecedentedly accurate result. A model of the blurring effect that takes geometric blurring as well as imaging blurring into consideration in the calibration of the blurring model is proposed. In spectrogram-based depth from defocusing, a maximal resemblance estimation method is proposed to decrease or eliminate the window effect.>
Yalin Xiong, Steven A. Shafer
CVPR2
1992 Shape from periodic texture using the spectrogram
abstract
It is shown how local spatial image frequency is related to the surface normal of a textured surface. It is found that the Fourier power spectra of any two similarly textured patches on a plane are approximately related to each other by an affine transformation. The transformation parameters are a function of the plane's surface normal. This relationship is used as the basis of an algorithm for finding surface normals of textured shapes using the spectrogram, which is one type of local spatial frequency representation. The relationship is validated by testing the algorithm on real textures. By analyzing shape and texture in terms of the local spatial frequency representation, the advantages of the representation for the shape-from-texture problem can be exploited. Specifically, the algorithm requires no feature detection and can give correct results even when the texture is aliased.>
John Krumm, Steven A. Shafer
CVPR2
1992 Anatomy of a color histogram
abstract
It is shown that the color histogram has an even closer relationship to scene properties than has been previously described. Color histograms have identifiable features that relate in a precise mathematical way to scene properties. Object color and illumination color are the most obvious properties that are related to color distribution, and their extraction has already been described. It is shown here that the histogram of color variation may be further exploited to relate its shape to surface roughness and imaging geometry. An understanding of these features allows an improved estimate of illumination color and object color to be made.>
Carol L. Novak, Steven A. Shafer
CVPR2
1991 Active lens control for high precision computer imaging
abstract
Lenses used in computer vision systems have many nonideal behaviors that can have a significant effect on vision tasks if not taken into account or compensated for. The authors show how two nonideal lens behaviors, chromatic aberration and focus magnification, can cause significant problems in color image analysis and focus ranging respectively. They show how precise active lens control can be used to reduce these effects significantly.>
Reg G. Willson, Steven A. Shafer
ICRA2
1990 Local spatial frequency analysis of image texture
abstract
Real-world scenes contain many interacting phenomena that lead to complex images which are difficult to interpret automatically. Some effects are best described in the spatial domain, while others are more naturally expressed in frequency. In order to resolve this dichotomy, the authors present the combined space/frequency representation which, for each point in an image, shows the spatial frequencies at that point. This representation is useful for developing theories about many important vision phenomena, leading to deeper understanding and better algorithms. The authors show how the representation can be used for the shape from texture problem and to analyze aliasing simply and naturally. The space/frequency representation should be a key aid in untangling the complex interaction of phenomena in images, allowing automatic understanding of real-world scenes.>
John Krumm, Steven A. Shafer
ICCV2
1990 A physical approach to color image understanding
Gudrun Klinker, Steven A. Shafer, Takeo Kanade
Int. J. Comput. Vis.2
1988 Color Image Analysis With An Intrinsic Reflection Model
abstract
In this paper, we present an approach to color image understanding that can be used to segment and analyze surfaces with color variations due to highlights and shading. We begin with a theory - the Dichromatic Reflection Model - that relates the reflected light from dielectric materials, such as plastic, to fundamental physical reflection processes, and describes the color of the reflected light as a linear combination of the color of the light due to surface reflection (highlights) and body reflection (object color). This dichromatic theory is used in an algorithm that separates a color image into two parts: an image of just the highlights, and the original image with the highlights removed. In the past, we have applied this method to handsegmented images. This paper shows how to perform automatic segmentation by applying this theory in stages to identify the object and highlight colors. The result is a combination of segmentation and reflection analysis that is better than traditional heuristic segmentation methods and provides important physical information about the surface geometry and material properties at the same time. This line of research can lead to physics-based image understanding methods that are both more reliable and more useful than traditional methods.
Gudrun Klinker, Steven A. Shafer, Takeo Kanade
ICCV2
1988 The measurement of highlights in color images
Gudrun Klinker, Steven A. Shafer, Takeo Kanade
Int. J. Comput. Vis.2
1987 Error modeling in stereo navigation
abstract
In stereo navigation, a mobile robot estimates its position by tracking landmarks with on-board cameras. Previous systems for stereo navigation have suffered from poor accuracy, in part because they relied on scalar models of measurement error in triangulation. Using three-dimensional (3D) Gaussian distributions to model triangulation error is shown to lead to much better performance. How to compute the error model from image correspondences, estimate robot motion between frames, and update the global positions of the robot and the landmarks over time are discussed. Simulations show that, compared to scalar error models, the 3D Gaussian reduces the variance in robot position estimates and better distinguishes rotational from translational motion. A short indoor run with real images supported these conclusions and computed the final robot position to within two percent of distance and one degree of orientation. These results illustrate the importance of error modeling in stereo vision for this and other applications.
Larry H. Matthies, Steven A. Shafer
IEEE J. Robotics Autom.2
1986 An architecture for sensor fusion in a mobile robot
abstract
This paper describes sensor fusion in the context of an autonomous mobile robot. The requirements of a complex mission, real-world operation, and real-time control dictate many facets of the system architecture. The hardware architecture must include both general-purpose and special-purpose computers, and multiple sensors of various modalities (vision, range, etc.). The software architecture must allow modular development of a parallel system that supports many perceptual modalities and navigation planning tasks, but at the same time enforces global consistency regarding position and orientation of the vehicle and sensors. We are building such a system at CMU, called the NAVLAB system, based on a commercial truck with computer controls and studded with cameras and other sensors. This paper describes the software architecture of the NAVLAB, consisting of two parts: a "whiteboard" system called CODGER that is similar to a blackboard but supports parallelism in the knowledge source modules, and an organized collection of perceptual and navigational modules tied together by the CODGER system. In general, the system philosophy is to provide as much top-down guidance as possible, and to exploit sensor modality differences to produce complementary rather than competing perceptual processes in the system. In this way, the limitations of each sensor modality are compensated for as much as possible by other sensors or by higher level knowledge. The NAVLAB is being produced as part of the DARPA Strategic Computing Initiative, in conjunction with the Autonomous Land Vehicle project.
Steven A. Shafer, Anthony Stentz, Charles E. Thorpe
ICRA1
1983 Correspondence in Line Drawings of Multiple Views of Objects
Charles E. Thorpe, Steven A. Shafer
IJCAI2
1983 Using shadows in finding surface orientations
Steven A. Shafer, Takeo Kanade
Comput. Vis. Graph. Image Process.1
1983 Gradient space under orthography and perspective
Steven A. Shafer, Takeo Kanade, John R. Kender
Comput. Vis. Graph. Image Process.1
1982 Recursive region segmentation by analysis of histograms
abstract
Recursive segmentation of an image into regions using histograms is one of the most widely used techniques for image segmentation. At CMU, several versions of a region segmentation program have been developed based on this technique (Ohlander, Price, Shafer and Kanade). Based on these experiences, this paper discusses issues of recursive region segmentation in the context of PHOENIX, the newest version of region segmentation program, running on a VAX 11/780 under UNIX. The issues discussed in this paper include: Image features to be used in histogramming; comparison of the algorithm with other techniques; important improvements made in PHOENIX over its predecessor (Ohlander and Price); and some inherent problems in histogram-based segmentation together with suggestions for minimizing them. PHOENIX is being incorporated into the ARPA Image Understanding Testbed, under construction at SRI International.
Steven A. Shafer, Takeo Kanade
ICASSP1