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

Olaf A. Hall-Holt

dblp:51/5424 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
1since 2021 · last 2026
0009-0006-0426-6836ORCID · reported

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

Theory of computation · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 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.

Computer graphics and multimedia
3 papers
Geometric modeling and processing · 55% Computational photography and imaging · 26% Rendering · 15%
Theoretical computer science
3 papers
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Computational geometry
visibility
0.122004
The corner arc algorithm · SCG 2004
Computing the visibility graph of points within a polygon · SCG 2004
Computational photography and imaging
3d scanning
0.122002
Real-time 3D model acquisition · ACM Trans. Graph. 2002
Stripe Boundary Codes for Real-Time Structured-Light Range Scanning of Moving Objects · ICCV 2001
Computational geometry
geometric optimization
0.112006
Finding large sticks and potatoes in polygons · SODA 2006
Computational geometry › visibility
hidden surface removal
0.012004
The corner arc algorithm · SCG 2004
Computational geometry › visibility
visibility graph
0.012004
Computing the visibility graph of points within a polygon · SCG 2004
Geometric modeling and processing › point set registration
iterative closest point
0.012002
Real-time 3D model acquisition · ACM Trans. Graph. 2002
Geometric modeling and processing
shape matching
0.012002
Real-time 3D model acquisition · ACM Trans. Graph. 2002
Geometric modeling and processing
3d reconstruction
0.012001
Stripe Boundary Codes for Real-Time Structured-Light Range Scanning of Moving Objects · ICCV 2001
Geometric modeling and processing › point cloud processing › range image processing
range image registration
0.012001
Stripe Boundary Codes for Real-Time Structured-Light Range Scanning of Moving Objects · ICCV 2001
Rendering
point-based rendering
0.012002
Real-time 3D model acquisition · ACM Trans. Graph. 2002
Computer animation and physical simulation
motion capture
0.012001
Stripe Boundary Codes for Real-Time Structured-Light Range Scanning of Moving Objects · ICCV 2001
Geometric modeling and processing › solid modeling
polyhedral scene representation
0.012000
On incremental rendering of silhouette maps of polyhedral scene · SODA 2000

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

output-sensitive algorithm · 0.0average-case analysis · 0.0structured-light rangefinder · 0.0point-based rendering · 0.0stripe boundary tracking · 0.0stripe boundary code · 0.0depth estimation · 0.0
YearPublicationVenuePosition
2026 Process-Oriented Homework with an Instructor-Designed AI-Bot: An Early Experience in a Data Structures and Algorithms Course
Kwabena Ampadu Bamfo, Olaf A. Hall-Holt, Oluwakemi Ola, Dennis Owusu, Govindha Ramaiah Yeluripati
SIGCSE (1)2
2015 Statistics-infused Introduction to Computer Science
abstract
The ability to use computational tools to collect, organize, visualize, and analyze data is a valuable skill both inside and outside of computer science. In this paper we describe the design and implementation of a statistics-infused introduction to computer science, developed in collaboration with statistics faculty, at St. Olaf College. We propose that there exists a growing demographic of 'data-centric' students who expect to write small amounts of code in the context of work in other fields, and who are eager to take a CS course adapted to their needs. This particular data-centric CS1 course has been a catalyst for collaboration between faculty in multiple fields and multiple institutions.
Olaf A. Hall-Holt, Kevin R. Sanft
SIGCSE1
2011 Fast computation of Andrews' smallest part statistic and conjectured congruences
Kristina C. Garrett, Charles McEachern, Todd Frederick, Olaf A. Hall-Holt
Discret. Appl. Math.4
2007 On incremental rendering of silhouette maps of a polyhedral scene
Alon Efrat, Leonidas J. Guibas, Olaf A. Hall-Holt, Li Zhang 0001
Comput. Geom.3
2006 Finding large sticks and potatoes in polygons
Olaf A. Hall-Holt, Matthew J. Katz, Joseph S. B. Mitchell, Arik Sityon
SODA1
2004 Range Image Registration via Probability Field
abstract
This work presents a powerful variant of the ICP (iterative closest point) algorithm for registering range images using a probability field. The probability field (p-field) represents the probability distribution of the surface position. By capitalizing on the properties of the range image, fast construction, compact representation, and efficient query of the p-field can be achieved. Different sensor models are supported by the p-field according to the properties of the range image. Range images can be precisely aligned by maximizing the probability of overlapping surfaces via the p-field.
Olaf A. Hall-Holt, Arie E. Kaufman
Computer Graphics International2
2004 Computing the visibility graph of points within a polygon
abstract
We study the problem of computing the visibility graph defined by a set P of n points inside a polygon Q: two points p,q ε P are joined by an edge if the segment ‾pq ⊂ Q. Efficient output-sensitive algorithms are known for the case in which P is the set of all vertices of Q. We examine the general case in which P is an arbitrary set of points, interior or on the boundary of Q and study a variety of algorithmic questions. We give an output-sensitive algorithm, which is nearly optimal, when Q is a simple polygon. We introduce a notion of "fat" or "robust" visibility, and give a nearly optimal algorithm for computing visibility graphs according to it, in polygons Q that may have holes. Other results include an algorithm to detect if there are any visible pairs among P, and algorithms for output-sensitive computation of visibility graphs with distance restrictions, invisibility graphs, and rectangle visibility graphs.
Boaz Ben-Moshe, Olaf A. Hall-Holt, Matthew J. Katz, Joseph S. B. Mitchell
SCG2
2004 The corner arc algorithm
abstract
In a landmark survey of visibility algorithms in 1974, Sutherland, Sproull, and Schumacker stated that "We believe the principal untappedsource of help for hidden surface algorithms lies in frame and object coherence." Making use of such temporal coherence appears to be difficult, however, for scenes with moving objects. Almost three decades later Cohen-Or, Chrysanthou, and Silva stated that "The efficient handing of dynamic scenes is an open area of research at this point." This five minute video describes a kinetic visibility algorithm formoving objects in the plane that is provably efficient in an average case setting.
Olaf A. Hall-Holt
SCG1
2002 Real-time 3D model acquisition
abstract
The digitization of the 3D shape of real objects is a rapidly expanding field, with applications in entertainment, design, and archaeology. We propose a new 3D model acquisition system that permits the user to rotate an object by hand and see a continuously-updated model as the object is scanned. This tight feedback loop allows the user to find and fill holes in the model in real time, and determine when the object has been completely covered. Our system is based on a 60 Hz. structured-light rangefinder, a real-time variant of ICP (iterative closest points) for alignment, and point-based merging and rendering algorithms. We demonstrate the ability of our prototype to scan objects faster and with greater ease than conventional model acquisition pipelines.
Szymon Rusinkiewicz, Olaf A. Hall-Holt, Marc Levoy
ACM Trans. Graph.2
2001 Stripe Boundary Codes for Real-Time Structured-Light Range Scanning of Moving Objects
abstract
We present a novel approach to real-time structured light range scanning. After an analysis of the underlying assumptions of existing structured light techniques, we derive a new set of illumination patterns based on coding the boundaries between projected stripes. These stripe boundary codes allow range scanning of moving objects, with only modest assumptions about scene continuity and reflectance. We describe an implementation that integrates these new codes with real-time algorithms for tracking stripe boundaries and determining depths. Our system uses a standard video camera and DLP projector, and produces dense range images at 60 Hz with 100 /spl mu/m accuracy over a 10 cm working volume. As an application, we demonstrate the creation of complete models of rigid objects: the objects are rotated in front of the scanner by hand, and successive range images are automatically aligned.
Olaf A. Hall-Holt, Szymon Rusinkiewicz
ICCV1
2000 On incremental rendering of silhouette maps of polyhedral scene
Alon Efrat, Leonidas J. Guibas, Olaf A. Hall-Holt, Li Zhang 0001
SODA3