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

Christian A. Duncan

dblp:98/2143 · DBLP profile ↗
← Back
43ranked-venue papers
27as first author
0since 2021 · last 2018
—ORCID · none

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

Theory of computation · 34 · 24 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 3 first-authorArtificial intelligence and machine learning · 2Human-computer interaction and ubiquitous computing · 1Applied, 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.

Theoretical computer science
8 papers
Algorithms and data structures · 51% Computational geometry · 17% Graph algorithms and graph theory · 12%
Computer graphics and multimedia
3 papers
Image and video processing · 31% Virtual and augmented reality · 31% Geometric modeling and processing · 27%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 39% Integrated circuit design · 31% Interconnection networks and networks-on-chip · 31%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures
metric embedding
0.212014
Measuring Distance between Unordered Sets of Different Sizes · CVPR 2014
Graph algorithms and graph theory
graph exploration
0.122006
Optimal constrained graph exploration · ACM Trans. Algorithms 2006
Optimal constrained graph exploration · SODA 2001
Distributed computing theory
mobile agents
0.112006
Optimal constrained graph exploration · ACM Trans. Algorithms 2006
Information retrieval
similarity search
0.112014
Measuring Distance between Unordered Sets of Different Sizes · CVPR 2014
Computational geometry
graph drawing
0.012004
The geometric thickness of low degree graphs · SCG 2004
Computational geometry › geometric transformation
duality
0.012001
Efficient perspective-accurate silhouette computation and applications · SCG 2001
Approximation and online algorithms › online algorithms › online graph algorithms
online graph exploration
0.012001
Optimal constrained graph exploration · SODA 2001
Image and video processing › image segmentation › object extraction
silhouette extraction
0.011999
Efficient Perspective-Accurate Silhouette Computation · SCG 1999
Virtual and augmented reality › immersive rendering
user-perspective rendering
0.011999
Efficient Perspective-Accurate Silhouette Computation · SCG 1999
Computational geometry
spatial data structures
0.011999
Balanced Aspect Ratio Trees: Combining the Advantages of k-d Trees and Octrees · SODA 1999
Distributed systems › distributed interactive applications
collaborative computing
0.011997
Classical Computational Geometry in GeomNet · SCG 1997
Approximation and online algorithms
approximation algorithms
0.011997
Efficient Approximation and Optimization Algorithms for Computational Metrology · SODA 1997
Mathematical optimization
continuous optimization
0.011997
Efficient Approximation and Optimization Algorithms for Computational Metrology · SODA 1997
Mathematical optimization
discrete optimization
0.011997
Efficient Approximation and Optimization Algorithms for Computational Metrology · SODA 1997
Interconnection networks and networks-on-chip
graph embedding
0.012004
The geometric thickness of low degree graphs · SCG 2004
Integrated circuit design
VLSI design
0.012004
The geometric thickness of low degree graphs · SCG 2004
Visualization and visual analytics
medical visualization
0.012001
Efficient perspective-accurate silhouette computation and applications · SCG 2001

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

minimum-cost injective mapping · 0.4reduction · 0.1point-plane duality · 0.1perspective projection · 0.1edge traversal algorithm · 0.1internet computing · 0.0distributed algorithm · 0.0competitive analysis · 0.0octree · 0.0kd-tree · 0.0computational geometry · 0.0user-tunable heuristics · 0.0adjacency inference · 0.0
YearPublicationVenuePosition
2018 On the Definiteness of Earth Mover's Distance and Its Relation to Set Intersection
abstract
Positive definite (PD) kernels are an important tool in machine learning that enable efficient solutions to otherwise difficult or intractable problems by implicitly linearizing the problem geometry. In this paper, we develop a set-theoretic interpretation of the earth mover's distance (EMD) and propose earth mover's intersection (EMI), a PD analog to EMD for sets of different sizes. We provide conditions under which EMD or certain approximations to EMD are negative definite. We also present a PD-preserving transformation that can be applied to any kernel and can also be used to derive PD EMD-based kernels and show that the Jaccard index is simply the result of this transformation. Finally, we evaluate kernels based on EMI and the proposed transformation versus EMD in various computer vision tasks and show that EMD is generally inferior even with indefinite kernel techniques.
Andrew Gardner 0001, Christian A. Duncan, Jinko Kanno, Rastko R. Selmic
IEEE Trans. Cybern.2
2015 Maximizing the Degree of (Geometric) Thickness-t Regular Graphs
Christian A. Duncan
GD1
2014 Measuring Distance between Unordered Sets of Different Sizes
abstract
We present a distance metric based upon the notion of minimum-cost injective mappings between sets. Our function satisfies metric properties as long as the cost of the minimum mappings is derived from a semimetric, for which the triangle inequality is not necessarily satisfied. We show that the Jaccard distance (alternatively biotope, Tanimoto, or Marczewski-Steinhaus distance) may be considered the special case for finite sets where costs are derived from the discrete metric. Extensions that allow premetrics (not necessarily symmetric), multisets (generalized to include probability distributions), and asymmetric mappings are given that expand the versatility of the metric without sacrificing metric properties. The function has potential applications in pattern recognition, machine learning, and information retrieval.
Andrew Gardner 0001, Jinko Kanno, Christian A. Duncan, Rastko R. Selmic
CVPR3
2014 3D hand posture recognition from small unlabeled point sets
abstract
This paper is concerned with the evaluation and comparison of several methods for the classification and recognition of static hand postures from small unlabeled point sets corresponding to physical landmarks, e.g. reflective marker positions in a motion capture environment. We compare various classification algorithms based upon multiple interpretations and feature transformations of the point sets, including those based upon aggregate features (e.g. mean) and a pseudo-rasterization of the space. We find aggregate feature classifiers to be balanced across multiple users but relatively limited in maximum achievable accuracy. Certain classifiers based upon the pseudo-rasterization performed best among tested classification algorithms. The inherent difficulty in classifying certain users leads us to conclude that online learning may be necessary for the recognition of natural gestures.
Andrew Gardner 0001, Christian A. Duncan, Jinko Kanno, Rastko R. Selmic
SMC2
2013 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD1
2013 Drawing Trees with Perfect Angular Resolution and Polynomial Area
Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Martin Nöllenburg
Discret. Comput. Geom.1
2012 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD1
2012 Optimal Polygonal Representation of Planar Graphs
Christian A. Duncan, Emden R. Gansner, Yifan Hu 0001, Michael Kaufmann 0001, Stephen G. Kobourov
Algorithmica1
2011 Planar and Poly-arc Lombardi Drawings
Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Maarten Löffler
GD1
2011 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD1
2011 On graph thickness, geometric thickness, and separator theorems
Christian A. Duncan
Comput. Geom.1
2010 Drawing Trees with Perfect Angular Resolution and Polynomial Area
Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Martin Nöllenburg
GD1
2010 Lombardi Drawings of Graphs
Christian A. Duncan, David Eppstein, Michael T. Goodrich, Stephen G. Kobourov, Martin Nöllenburg
GD1
2010 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD1
2009 Planar Drawings of Higher-Genus Graphs
Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
GD1
2009 Graph Drawing Contest Report
Christian A. Duncan, Carsten Gutwenger, Lev Nachmanson, Georg Sander
GD1
2008 Graph Drawing Contest Report
Ugur Dogrusoz, Christian A. Duncan, Carsten Gutwenger, Georg Sander
GD2
2007 Graph Drawing Contest Report
Christian A. Duncan, Stephen G. Kobourov, Georg Sander
GD1
2007 On simultaneous planar graph embeddings
Peter Braß, Eowyn Cenek, Christian A. Duncan, Alon Efrat, Cesim Erten, Dan Ismailescu, Stephen G. Kobourov, Anna Lubiw, Joseph S. B. Mitchell
Comput. Geom.3
2006 Graph-Drawing Contest Report
Christian A. Duncan, Gunnar W. Klau, Stephen G. Kobourov, Georg Sander
GD1
2006 Optimal constrained graph exploration
abstract
We address the problem of constrained exploration of an unknown graph G = ( V , E ) from a given start node s with either a tethered robot or a robot with a fuel tank of limited capacity, the former being a tighter constraint. In both variations of the problem, the robot can only move along the edges of the graph, for example, it cannot jump between nonadjacent nodes. In the tethered robot case, if the tether (rope) has length l , then the robot must remain within distance l from the start node s . In the second variation, a fuel tank of limited capacity forces the robot to return to s after traversing C edges. The efficiency of algorithms for both variations of the problem is measured by the number of edges traversed during the exploration. We present an algorithm for a tethered robot that explores the graph in Θ(| E |) edge traversals. The problem of exploration using a robot with a limited fuel tank capacity can be solved with a simple reduction from the tethered robot case and also yields a Θ(| E |) algorithm. This improves on the previous best-known bound of O (| E | + | V |log 2 | V |). Since the lower bound for the graph exploration problems is Ω(| E |), our algorithm is optimal within a constant factor.
Christian A. Duncan, Stephen G. Kobourov, Anil Vullikanti
ACM Trans. Algorithms1
2005 Graph-Drawing Contest Report
Christian A. Duncan, Stephen G. Kobourov, Dorothea Wagner
GD1
2004 The geometric thickness of low degree graphs
abstract
We prove that the geometric thickness of graphs whose maximum degree is no more than four is two. All of our algorithms run in O(n) time, where n is the number of vertices in the graph. In our proofs, we present an embedding algorithm for graphs with maximum degree three that uses an n x n grid and a more complex algorithm for embedding a graph with maximum degree four. We also show a variation using orthogonal edges for maximum degree four graphs that also uses an n x n grid. The results have implications in graph theory, graph drawing, and VLSI design.
Christian A. Duncan, David Eppstein, Stephen G. Kobourov
SCG1
2004 Graph-Drawing Contest Report
Franz-Josef Brandenburg, Christian A. Duncan, Emden R. Gansner, Stephen G. Kobourov
GD2
2003 On Simultaneous Planar Graph Embeddings
Peter Braß, Eowyn Cenek, Christian A. Duncan, Alon Efrat, Cesim Erten, Dan Ismailescu, Stephen G. Kobourov, Anna Lubiw, Joseph S. B. Mitchell
WADS3
2003 Multi-way Space Partitioning Trees
Christian A. Duncan
WADS1
2003 Planarity-preserving clustering and embedding for large planar graphs
Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
Comput. Geom.1
2001 Efficient perspective-accurate silhouette computation and applications
abstract
Silhouettes are perceptually and geometrically salient features of geo metric models. Hence a number of graphics and visualization applications need to find them to aid further processing. The efficient computation of silhouettes, especially in the context of perspective projection, is known to be difficult. This paper presents a novel efficient and practical algorithm to compute silhouettes from a sequence of viewpoints under perspective projection. Parallel projection is a special case of this algorithm. Our approach is based on a point-plane duality in three dimensions, which allows an efficient computation of the \emph{changes} in the silhouette of a polygonal model between consecutive frames. In addition, we present several applications of our technique to problems from computer graphics and medical visualization. We also provide experimental data that show the efficiency of our approach.
Mihai Pop, Christian A. Duncan, Gill Barequet, Michael T. Goodrich, Subodh Kumar 0001
SCG2
2001 Drawing with Fat Edges
Christian A. Duncan, Alon Efrat, Stephen G. Kobourov, Carola Wenk
GD1
2001 Polar Coordinate Drawing of Planar Graphs with Good Angular Resolution
Christian A. Duncan, Stephen G. Kobourov
GD1
2001 Tight Bounds on Maximal and Maximum Matchings
Therese Biedl, Erik D. Demaine, Christian A. Duncan, Rudolf Fleischer, Stephen G. Kobourov
ISAAC3
2001 Optimal constrained graph exploration
Christian A. Duncan, Stephen G. Kobourov, Anil Vullikanti
SODA1
2001 Drawing Planar Graphs with Circular Arcs
C. C. Cheng, Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
Discret. Comput. Geom.2
2000 K-D Trees Are Better when Cut on the Longest Side
Matthew Dickerson, Christian A. Duncan, Michael T. Goodrich
ESA2
2000 On the Flattest Common Supersequence Method for Deadlock-Free Routing in Arbitrary Networks
Ambrose Kofi Laing, Robert Cypher, Christian A. Duncan
Theory Comput. Syst.3
1999 Efficient Perspective-Accurate Silhouette Computation
abstract
No abstract available.
Gill Barequet, Christian A. Duncan, Michael T. Goodrich, Subodh Kumar 0001, Mihai Pop
SCG2
1999 Drawing Planar Graphs with Circular Arcs
C. C. Cheng, Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
GD2
1999 Planarity-Preserving Clustering and Embedding for Large Planar Graphs
Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
GD1
1999 Balanced Aspect Ratio Trees: Combining the Advantages of k-d Trees and Octrees
Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
SODA1
1998 Balanced Aspect Ratio Trees and Their Use for Drawing Very Large Graphs
Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov
GD1
1998 RSVP: A Geometric Toolkit for Controlled Repair of Solid Models
abstract
The paper presents a system and the associated algorithms for repairing the boundary representation of CAD models. Two types of errors are considered: topological errors, i.e., aggregate errors, like zero volume parts, duplicate or missing parts, inconsistent surface orientation, etc., and geometric errors, i.e., numerical imprecision errors, like cracks or overlaps of geometry. The output of our system describes a set of clean and consistent two-manifolds (possibly with boundaries) with derived adjacencies. Such solid representation enables the application of a variety of rendering and analysis algorithms, e.g., finite element analysis, radiosity computation, model simplification, and solid free form fabrication. The algorithms described were originally designed to correct errors in polygonal B-Reps. We also present an extension for spline surfaces. Central to our system is a procedure for inferring local adjacencies of edges. The geometric representation of topologically adjacent edges are merged to evolve a set of two-manifolds. Aggregate errors are discovered during the merging step. Unfortunately, there are many ambiguous situations where errors admit more than one valid solution. Our system proposes an object repairing process based on a set of user tunable heuristics. The system also allows the user to override the algorithm's decisions in a repair visualization step. In essence, this visualization step presents an organized and intuitive way for the user to explore the space of valid solutions and to select the correct one.
Gill Barequet, Christian A. Duncan, Subodh Kumar 0001
IEEE Trans. Vis. Comput. Graph.2
1997 Classical Computational Geometry in GeomNet
abstract
In this paper we present GeomNet, a system for performing dktributed geometric computing over the Internet.We also provide seved examples of actual geometric algorithms that our system already supports.Application domains for GeomNet include collaborative research and dist ante education.
Gill Barequet, Stina S. Bridgeman, Christian A. Duncan, Michael T. Goodrich, Roberto Tamassia
SCG3
1997 Efficient Approximation and Optimization Algorithms for Computational Metrology
Christian A. Duncan, Michael T. Goodrich, Edgar A. Ramos
SODA1