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.

Godfried T. Toussaint

dblp:t/GodfriedTToussaint · also Godfried Toussaint · DBLP profile ↗
← Back
126ranked-venue papers
43as first author
0since 2021 · last 2015
0009-0008-7801-7212ORCID · corroborated

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

Theory of computation · 39 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 38 · 5 first-authorArtificial intelligence and machine learning · 30 · 15 first-authorSystems, architecture and hardware · 13 · 10 first-authorDatabases, data management, data science and information retrieval · 8 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorComputer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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.

Theoretical computer science
16 papers
Computational geometry · 84% Approximation and online algorithms · 7% Graph algorithms and graph theory · 6%
Computer graphics and multimedia
3 papers
Geometric modeling and processing · 99% Image and video processing · 1%
Artificial intelligence
7 papers
Image recognition and object detection · 79% Learning theory · 16% Information extraction and text analysis · 5%

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

TopicWeightPapersLastEvidence papers
Computational geometry
motion planning
0.011999
Locked and Unlocked Polygonal Chains in 3D · SODA 1999
Computational geometry › polytopes
convex polytope
0.011996
On the Sectional Area of Convex Polytopes · SCG 1996
Computational geometry
visibility
0.031989
Determining Sector Visibility of a Polygon · SCG 1989
Computing the Link Center of a Simple Polygon · SCG 1987
An Optimal Algorithm for Determining the Visibility of a Polygon from an Edge · IEEE Trans. Computers 1981
Computational geometry › geometric graph › proximity graphs
neighborhood graph
0.011992
Relative neighborhood graphs and their relatives · Proc. IEEE 1992
Computational geometry › geometric graph › proximity graphs
relative neighborhood graph
0.011992
Relative neighborhood graphs and their relatives · Proc. IEEE 1992
Computational geometry
convex hull
0.021988
Computing the Width of a Set · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Computating the width of a set · SCG 1985
Computational geometry › discrete geometry
width of a point set
0.021988
Computing the Width of a Set · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Computating the width of a set · SCG 1985
Computational geometry
geometric optimization
0.011991
Computing Shortest Transversals of Sets (Extended Abstract) · SCG 1991
Computational geometry › geometric intersection
line transversals
0.011991
Computing Shortest Transversals of Sets (Extended Abstract) · SCG 1991
Approximation and online algorithms
online algorithms
0.011991
The Aquarium Keeper's Problem · SODA 1991
Graph algorithms and graph theory
shortest path
0.011991
Computing Shortest Transversals · ICALP 1991
Approximation and online algorithms
approximation algorithms
0.011987
Computing the Link Center of a Simple Polygon · SCG 1987
Computational geometry › visibility
link distance
0.011987
Computing the Link Center of a Simple Polygon · SCG 1987
Computer vision › Image recognition and object detection
text recognition
0.031980
The Sensitivity of the Modified Viterbi Algorithm to the Source Statistics · IEEE Trans. Pattern Anal. Mach. Intell. 1980
Experiments in Text Recognition with the Modified Viterbi Algorithm · IEEE Trans. Pattern Anal. Mach. Intell. 1979
A Simplified Heuristic Version of Raviv's Algorithm for Using Context in Text Recognition · IJCAI 1977
Computational science and engineering › model simulation
manufacturing simulation
0.011995
Geometric and computational aspects of gravity casting · Comput. Aided Des. 1995
Computational geometry › geometric graph
geometric connectivity
0.011986
On Computing Simple Circuits on a Set of Line Segments · SCG 1986
Computational geometry
geometric measure
0.011985
Computating the width of a set · SCG 1985
Computer vision › Image recognition and object detection › text recognition
contextual text recognition
0.021980
The Sensitivity of the Modified Viterbi Algorithm to the Source Statistics · IEEE Trans. Pattern Anal. Mach. Intell. 1980
A Simplified Heuristic Version of Raviv's Algorithm for Using Context in Text Recognition · IJCAI 1977
Graph algorithms and graph theory
graph classes
0.011992
Relative neighborhood graphs and their relatives · Proc. IEEE 1992
Computational geometry
geometric search
0.011991
The Aquarium Keeper's Problem · SODA 1991
Computational geometry
polygon algorithms
0.011982
A Counterexample to a Diameter Algorithm for Convex Polygons · IEEE Trans. Pattern Anal. Mach. Intell. 1982
Computational geometry › visibility
polygon visibility
0.011981
An Optimal Algorithm for Determining the Visibility of a Polygon from an Edge · IEEE Trans. Computers 1981
Computational geometry › polygon algorithms
simple polygon
0.011989
Determining Sector Visibility of a Polygon · SCG 1989
Mathematical optimization › sparse learning
feature selection
0.021971
Comments on 'A modified figure of merit for feature selection in pattern recognition' by Paul, J. E., Jr., et al · IEEE Trans. Inf. Theory 1971
Note on optimal selection of independent binary-valued features for pattern recognition (Corresp.) · IEEE Trans. Inf. Theory 1971
Information theory › information measures › divergence measures
kullback-leibler divergence
0.011975
Sharper lower bounds for discrimination information in terms of variation (Corresp.) · IEEE Trans. Inf. Theory 1975
Computational complexity
lower bounds
0.011975
Sharper lower bounds for discrimination information in terms of variation (Corresp.) · IEEE Trans. Inf. Theory 1975
Information theory › information measures › divergence measures › f-divergence
total variation distance
0.011975
Sharper lower bounds for discrimination information in terms of variation (Corresp.) · IEEE Trans. Inf. Theory 1975
Machine learning › Learning theory
classification
0.011974
Bibliography on estimation of misclassification · IEEE Trans. Inf. Theory 1974
Machine learning › Learning theory › statistical estimation
error estimation
0.011974
Bibliography on estimation of misclassification · IEEE Trans. Inf. Theory 1974
Natural language and speech › Information extraction and text analysis
contextual constraints
0.011970
Use of Contextual Constraints in Recognition of Contour-Traced Handprinted Characters · IEEE Trans. Computers 1970

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

combinatorial geometry · 0.0graph algorithms · 0.0convex hull computation · 0.0online algorithms · 0.0competitive analysis · 0.0combinatorial optimization · 0.0antipodal pairs · 0.0polygonal path · 0.0link distance · 0.0graph transformation · 0.0n-gram statistics · 0.0modified viterbi algorithm · 0.0raviv's algorithm · 0.0markov chain · 0.0heuristic · 0.0monogram/bigram/trigram constraints · 0.0contour tracing · 0.0conditional independence analysis · 0.0
YearPublicationVenuePosition
2015 A Dissimilarity Measure for Comparing Origami Crease Patterns
Seung Man Oh, Godfried T. Toussaint, Erik D. Demaine, Martin L. Demaine
ICPRAM (1)2
2015 Measuring Musical Rhythm Similarity: Statistical Features Versus Transformation Methods
abstract
Two approaches to measuring the similarity between symbolically notated musical rhythms are compared with each other and with human judgments of perceived similarity. The first is the edit-distance, a popular transformation method, applied to the symbolic rhythm sequences. The second approach employs the histograms of the inter-onset-intervals (IOIs) calculated from the rhythms. Furthermore, two methods for dealing with the histograms are also compared. The first utilizes the Mallows distance, a transformation method akin to the Earth-Movers distance popular in computer vision, and the second extracts a group of standard statistical features, used in music information retrieval, from the IOI-histograms. The measures are compared using four contrastive musical rhythm data sets by means of statistical Mantel tests that compute correlation coefficients between the various dissimilarity matrices. The results provide evidence from the aural domain, that transformation methods such as the edit distance are superior to feature-based methods for predicting human judgments of similarity. The evidence also supports the hypothesis that IOI-histogram-based methods are better than music-theoretical structural features computed from the rhythms themselves, provided that the rhythms do not share identical IOI histograms.
Juan Felipe Beltran, Nishant Mohanchandra, Godfried T. Toussaint
Int. J. Pattern Recognit. Artif. Intell.4
2014 Speeding up Support Vector Machines - Probabilistic versus Nearest Neighbour Methods for Condensing Training Data
abstract
Several methods for reducing the running time of support vector machines (SVMs) are compared in terms of speed-up factor and classification accuracy using seven large real world datasets obtained from the UCI Machine Learning Repository. All the methods tested are based on reducing the size of the training data that is then fed to the SVM. Two probabilistic methods are investigated that run in linear time with respect to the size of the training data: blind random sampling and a new method for guided random sampling (Gaussian Condensing). These methods are compared with k-Nearest Neighbour methods for reducing the size of the training set and for smoothing the decision boundary. For all the datasets tested blind random sampling gave the best results for speeding up SVMs without significantly sacrificing classification accuracy.
Moïri Gamboni, Abhijai Garg, Oleg Grishin, Seung Man Oh, Francis Sowani, Anthony Spalvieri-Kruse, Godfried T. Toussaint, Lingliang Zhang
ICPRAM7
2013 Measuring Musical Rhythm Similarity - Statistical Features versus Transformation Methods
Juan Felipe Beltran, Nishant Mohanchandra, Godfried T. Toussaint
ICPRAM4
2013 Bounded-degree polyhedronization of point sets
Gill Barequet, Nadia M. Benbernou, David Charlton, Erik D. Demaine, Martin L. Demaine, Mashhood Ishaque, Anna Lubiw, André Schulz 0001, Diane L. Souvaine, Godfried T. Toussaint, Andrew Winslow
Comput. Geom.10
2010 Computational geometric aspects of rhythm, melody, and voice-leading
Godfried T. Toussaint
Comput. Geom.1
2009 The distance geometry of music
Erik D. Demaine, Francisco Gómez-Martin, Henk Meijer, David Rappaport, Perouz Taslakian, Godfried T. Toussaint, Terry Winograd, David R. Wood
Comput. Geom.6
2008 Edge-unfolding nested polyhedral bands
Greg Aloupis, Erik D. Demaine, Stefan Langerman, Pat Morin, Joseph O'Rourke, Ileana Streinu, Godfried T. Toussaint
Comput. Geom.7
2008 On polyhedra induced by point sets in space
Pankaj K. Agarwal, Ferran Hurtado, Godfried T. Toussaint, Joan Trias
Discret. Appl. Math.3
2007 Corrigendum to "An algorithm for computing the restriction Scaffold assignment problem in computational biology" [Inform Process Lett 95 (4) (2005) 466-471]
Justin Colannino, Godfried T. Toussaint
Inf. Process. Lett.2
2005 The Erdös-Nagy theorem and its ramifications
Godfried T. Toussaint
Comput. Geom.1
2005 Output-Sensitive Algorithms for Computing Nearest-Neighbour Decision Boundaries
David Bremner, Erik D. Demaine, Jeff Erickson 0001, John Iacono, Stefan Langerman, Pat Morin, Godfried T. Toussaint
Discret. Comput. Geom.7
2005 An algorithm for computing the restriction scaffold assignment problem in computational biology
Justin Colannino, Godfried T. Toussaint
Inf. Process. Lett.2
2004 Constructing convex 3-polytopes from two triangulations of a polygon
Benjamin M. Marlin, Godfried T. Toussaint
Comput. Geom.2
2004 Space-efficient planar convex hull algorithms
Hervé Brönnimann, John Iacono, Jyrki Katajainen, Pat Morin, Jason Morrison, Godfried T. Toussaint
Theor. Comput. Sci.6
2003 Geometric Graphs for Improving Nearest Neighbor Decision Rules
Godfried T. Toussaint
ICCSA (3)1
2003 Output-Sensitive Algorithms for Computing Nearest-Neighbour Decision Boundaries
David Bremner, Erik D. Demaine, Jeff Erickson 0001, John Iacono, Stefan Langerman, Pat Morin, Godfried T. Toussaint
WADS7
2003 Algorithms for bivariate medians and a Fermat-Torricelli problem for lines
Greg Aloupis, Stefan Langerman, Michael A. Soss, Godfried T. Toussaint
Comput. Geom.4
2002 Flat-State Connectivity of Linkages under Dihedral Motions
Greg Aloupis, Erik D. Demaine, Vida Dujmovic, Jeff Erickson 0001, Stefan Langerman, Henk Meijer, Joseph O'Rourke, Mark H. Overmars, Michael A. Soss, Ileana Streinu, Godfried T. Toussaint
ISAAC11
2002 In-Place Planar Convex Hull Algorithms
Hervé Brönnimann, John Iacono, Jyrki Katajainen, Pat Morin, Jason Morrison, Godfried T. Toussaint
LATIN6
2002 Some Aperture-Angle Optimization Problems
Prosenjit Bose, Ferran Hurtado, Elsa Omaña-Pulido, Jack Snoeyink, Godfried T. Toussaint
Algorithmica5
2002 Experimental results on quadrangulations of sets of fixed points
Prosenjit Bose, Suneeta Ramaswami, Godfried T. Toussaint, Alain Turki
Comput. Aided Geom. Des.3
2002 A note on reconfiguring tree linkages: trees can lock
Therese Biedl, Erik D. Demaine, Martin L. Demaine, Sylvain Lazard, Anna Lubiw, Joseph O'Rourke, Steve Robbins, Ileana Streinu, Godfried T. Toussaint, Sue Whitesides
Discret. Appl. Math.9
2002 Flipturning Polygons
Oswin Aichholzer, Carmen Cortés, Erik D. Demaine, Vida Dujmovic, Jeff Erickson 0001, Henk Meijer, Mark H. Overmars, Belén Palop, Suneeta Ramaswami, Godfried T. Toussaint
Discret. Comput. Geom.10
2002 On Computing General Position Views of Data in Three Dimensions
Francisco Gómez 0001, Suneeta Ramaswami, Godfried T. Toussaint
J. Vis. Commun. Image Represent.3
2001 Reconfiguring convex polygons
Oswin Aichholzer, Erik D. Demaine, Jeff Erickson 0001, Ferran Hurtado, Mark H. Overmars, Michael A. Soss, Godfried T. Toussaint
Comput. Geom.7
2001 Locked and Unlocked Polygonal Chains in Three Dimensions
Therese Biedl, Erik D. Demaine, Martin L. Demaine, Sylvain Lazard, Anna Lubiw, Joseph O'Rourke, Mark H. Overmars, Steve Robbins, Ileana Streinu, Godfried T. Toussaint, Sue Whitesides
Discret. Comput. Geom.10
2001 Every Set of Disjoint Line Segments Admits a Binary Tree
Prosenjit Bose, Michael E. Houle, Godfried T. Toussaint
Discret. Comput. Geom.3
2001 Convexifying polygons with simple projections
Jorge Alberto Calvo, Danny Krizanc, Pat Morin, Michael A. Soss, Godfried T. Toussaint
Inf. Process. Lett.5
2001 Nice Perspective Projections
Francisco Gómez 0001, Ferran Hurtado, Joan Antoni Sellarès, Godfried T. Toussaint
J. Vis. Commun. Image Represent.4
1999 Locked and Unlocked Polygonal Chains in 3D
Therese Biedl, Erik D. Demaine, Martin L. Demaine, Sylvain Lazard, Anna Lubiw, Joseph O'Rourke, Mark H. Overmars, Steve Robbins, Ileana Streinu, Godfried T. Toussaint, Sue Whitesides
SODA10
1999 Drawing Nice Projections of Objects in Space
Prosenjit Bose, Francisco Gómez 0001, Pedro Ramos 0001, Godfried T. Toussaint
J. Vis. Commun. Image Represent.4
1998 Filling polyhedral molds
Prosenjit Bose, Marc J. van Kreveld, Godfried T. Toussaint
Comput. Aided Des.3
1998 Converting triangulations to quadrangulations
Suneeta Ramaswami, Pedro Ramos 0001, Godfried T. Toussaint
Comput. Geom.3
1997 On Removing Non-degeneracy Assumptions in Computational Geometry
Francisco Gómez 0001, Suneeta Ramaswami, Godfried T. Toussaint
CIAC3
1997 Feasibility of Design in Stereolithography
Boudewijn Asberg, Gregoria Blanco, Prosenjit Bose, Jesús García-López, Mark H. Overmars, Godfried T. Toussaint, Gordon T. Wilfong, Binhai Zhu
Algorithmica6
1997 Characterizing and efficiently computing quadrangulations of planar point sets
Prosenjit Bose, Godfried T. Toussaint
Comput. Aided Geom. Des.2
1997 Guarding Polyhedral Terrains
Prosenjit Bose, Thomas C. Shermer, Godfried T. Toussaint, Binhai Zhu
Comput. Geom.3
1996 Computing the Constrained Euclidean Geodesic and Link Center of a Simple Polygon with Application
abstract
In the manufacturing industry, finding a suitable location for the pin gate (the point from which liquid is poured or injected into a mould) is a difficult problem when viewed from the fluid dynamics of the moulding process. However, experience has shown that a suitable pin gate location possesses several geometric characteristics: the distance from the pin gate to any point in the mould should be small, and the number of turns on the path from a point in the mould to the pin gate should be small. We address the problem of computing locations that possess these geometric characteristics. Given a mould M (modelled by an n-vertex simple polygon), we show how to compute the Euclidean centre of M, when it is constrained to lie in the interior of M or on the boundary of M, in O(n log n + k) time, where k is the number of intersections between M and the furthest-point Voronoi diagram of the vertices of M. We show how to compute the geodesic centre of M, when it is constrained to the boundary, in O(n log n) time, and the geodesic centre of M, when it is constrained to lie in a polygonal region, in O[n(n+k)] time. Finally, we show how to compute the link centre of M, when it is constrained to the boundary of M, in O(n log n) time.
Prosenjit Bose, Godfried T. Toussaint
Computer Graphics International2
1996 On the Sectional Area of Convex Polytopes
abstract
No abstract available.
David Avis, Prosenjit Bose, Godfried T. Toussaint, Thomas C. Shermer, Binhai Zhu, Jack Snoeyink
SCG3
1996 All Convex Polyhedra Can Be Clamped with Parallel Jaw Grippers
Prosenjit Bose, David Bremner, Godfried T. Toussaint
Comput. Geom.3
1995 Drawing Nice Projections of Objects in Space
Prosenjit Bose, Francisco Gómez 0001, Pedro Ramos 0001, Godfried T. Toussaint
GD4
1995 No Quadrangulation is Extremely Odd
Prosenjit Bose, Godfried T. Toussaint
ISAAC2
1995 Quadrangulations of Planar Sets
Godfried T. Toussaint
WADS1
1995 Geometric and computational aspects of gravity casting
Prosenjit Bose, Godfried T. Toussaint
Comput. Aided Des.2
1994 Every Set of Disjoint Line Segments Admits a Binary Tree
Prosenjit Bose, Michael E. Houle, Godfried T. Toussaint
ISAAC3
1994 Geometric and computational aspects of manufacturing processes
Prosenjit Bose, Godfried T. Toussaint
Comput. Graph.2
1994 Linear Approximation of Simple Objects
Jean-Marc Robert 0001, Godfried T. Toussaint
Comput. Geom.2
1994 On Approximating Polygonal Curves in Two and Three Dimensions
David Eu, Godfried T. Toussaint
CVGIP Graph. Model. Image Process.2
1994 Finding Hamiltonian Circuits in Arrangements of Jordan Curves is NP-Complete
Chuzo Iwamoto, Godfried T. Toussaint
Inf. Process. Lett.2
1994 A counterexample to Tomek's consistency theorem for a condensed nearest neighbor decision rule
Godfried T. Toussaint
Pattern Recognit. Lett.1
1993 Feasability of Design in Stereolithography
Boudewijn Asberg, Gregoria Blanco, Prosenjit Bose, Jesús García-López, Mark H. Overmars, Godfried T. Toussaint, Gordon T. Wilfong, Binhai Zhu
FSTTCS6
1993 Filling Polyhedral Molds
Prosenjit Bose, Marc J. van Kreveld, Godfried T. Toussaint
WADS3
1993 Slicing an ear using prune-and-search
Hossam A. ElGindy, Hazel Everett, Godfried T. Toussaint
Pattern Recognit. Lett.3
1992 Linear Approximation of Simple Objects
Jean-Marc Robert 0001, Godfried T. Toussaint
STACS2
1992 Relative neighborhood graphs and their relatives
abstract
Results of neighborhood graphs are surveyed. Properties, bounds on the size, algorithms, and variants of the neighborhood graphs are discussed. Numerous applications including computational morphology, spatial analysis, pattern classification, and databases for computer vision are described.>
Jerzy W. Jaromczyk, Godfried T. Toussaint
Proc. IEEE2
1991 Computing Shortest Transversals of Sets (Extended Abstract)
abstract
Given a family of objects in the plane, the line transversal problem is to compute a line that intersects every member of the family.In this paper we examine a variation of the line transversal problem that involves computing a shortest line segment that intersects every member of the family.In particular, we give O(n log n) time algorithms for computing a shortest transversal of a family of n lines and of a family of n line segments.We also present an O(n log2 n) time algorithm for computing a shortest transversal of a family of polygons with a total of n vertices.In general, finding a line transversal for a family of n objects takes fl(n log n) time.This time bound holds for a family of n line segments thus our shortest transversal algorithm for this family is optimal.
Binay K. Bhattacharya, Jurek Czyzowicz, Peter Egyed, Ivan Stojmenovic, Godfried T. Toussaint, Jorge Urrutia
SCG5
1991 Computing Shortest Transversals
Binay K. Bhattacharya, Godfried T. Toussaint
ICALP2
1991 The Aquarium Keeper's Problem
Jurek Czyzowicz, Peter Egyed, Hazel Everett, David Rappaport, Thomas C. Shermer, Diane L. Souvaine, Godfried T. Toussaint, Jorge Urrutia
SODA7
1991 A Linear Time Algorithm for Computing the Shortest Line Segment from Which a Polygon is Weakly Externally Visible
Binay K. Bhattacharya, Asish Mukhopadhyay, Godfried T. Toussaint
WADS3
1991 A counter-example to a convex hull algorithm for polygons
Godfried T. Toussaint
Pattern Recognit.1
1991 A counterexample to a dynamic algorithm for convex hulls of line arrangements
Binay K. Bhattacharya, Hazel Everett, Godfried T. Toussaint
Pattern Recognit. Lett.3
1991 Efficient triangulation of simple polygons
Godfried T. Toussaint
Vis. Comput.1
1990 Computing Simple Circuits form a Set of Line Segments
David Rappaport, Hiroshi Imai, Godfried T. Toussaint
Discret. Comput. Geom.3
1990 The Graham scan triangulates simple polygons
Xianshu Kong, Hazel Everett, Godfried T. Toussaint
Pattern Recognit. Lett.3
1989 Determining Sector Visibility of a Polygon
abstract
We consider a generalization of notions of external visibility of simple polygons, namely weak external visibility, weak external visibility from a line and monotonicity, that we call sector visibility. Informally, sector visibility addresses the question of external visibility along rays (or sight lines) whose angles are restricted to a sector (wedge) of specified width σ. This provides an interesting measure of the degree of external visibility of a polygon. Our framework also permits a unification and extension of a number of previously unrelated results. Finally, our results uncover a curious complexity discontinuity in this family of problems; algorithms are Θ(n) when σ ≤ π or σ = 2π, but require Ω(n log n) time (at least), when π < σ < 2π.
Binay K. Bhattacharya, David G. Kirkpatrick, Godfried T. Toussaint
SCG3
1989 On Seperating Two Simple Polygons by a Single Translation
Godfried T. Toussaint
Discret. Comput. Geom.1
1989 On geodesic properties of polygons relevant to linear time triangulation
Hossam A. ElGindy, Godfried T. Toussaint
Vis. Comput.2
1988 Computing the Link Center of a Simple Polygon
William J. Lenhart, Ricky Pollack, Jörg-Rüdiger Sack, Raimund Seidel, Micha Sharir, Subhash Suri, Godfried T. Toussaint, Sue Whitesides, Chee-Keng Yap
Discret. Comput. Geom.7
1988 Computing the Width of a Set
abstract
For a set of points P in three-dimensional space, the width of P, W (P), is defined as the minimum distance between parallel planes of support of P. It is shown that W(P) can be computed in O(n log n+I) time and O(n) space, where I is the number of antipodal pairs of edges of the convex hull of P, and n is the number of vertices; in the worst case, I=O(n/sup 2/). For a convex polyhedra the time complexity becomes O(n+I). If P is a set of points in the plane, the complexity can be reduced to O(nlog n). For simple polygons, linear time suffices.>
Michael E. Houle, Godfried T. Toussaint
IEEE Trans. Pattern Anal. Mach. Intell.2
1988 Fast algorithms for computing the diameter of a finite planar set
Binay K. Bhattacharya, Godfried T. Toussaint
Vis. Comput.2
1987 Computing the Link Center of a Simple Polygon
abstract
The link center of a simple polygon P is the set of points x inside P at which the maximal link-distance from x to any other point in P is minimized, where the link distance between two points x, y inside P is defined as the smallest number of straight edges in a polygonal path inside P connecting x to y. We prove several geometric properties of the link center and present an algorithm that calculates this set in time Ο (n2), where n is the number of sides of P. We also give an Ο(n log n) algorithm for finding a point x in an approximate link center, namely the maximal link distance from x to any point in P is at most one more than the value attained from the link center.
William J. Lenhart, Ricky Pollack, Jörg-Rüdiger Sack, Raimund Seidel, Micha Sharir, Subhash Suri, Godfried T. Toussaint, Sue Whitesides, Chee-Keng Yap
SCG7
1987 Bayes classification rule for the general discrete case
Godfried T. Toussaint
Pattern Recognit.1
1986 On Computing Simple Circuits on a Set of Line Segments
abstract
Given a set of non-intersecting line segments in the plane, we are required to connect the line segments such that they form a simple circuit (a simple polygon).However, not every set of segments can be so connected.Figure 1 shows a set of segments that does not admit a simple circuit.This leads to the challenging problem of determining when a set of segments admits a simple circuit, and if it does, then find such a circuit.It has been shown [Rappaport] that in general, to determine whether a set of segments admits a simple circuit is NP-complete.In this paper an optimal algorithm is presented to determine whether a simple circuit exists, and deliver a simple circuit, on a set of line segments, where each segment has at least one endpoint on the convex hull of the segments (a CHconnected set of segments).Furthermore this technique can be used to determine a simple circuit of minimum length, or a simple circuit that bounds the minimum area, with no increase in computational complexity.The rest of the paper is summarized.In section 2 cf this paper, the preliminary definitions and notation are introduced.In section 3, the geometric properties of the set, of segments are used to transform the segments into an associated graph.
David Rappaport, Hiroshi Imai, Godfried T. Toussaint
SCG3
1986 Shortest path solves edge-to-edge visibility in a polygon
Godfried T. Toussaint
Pattern Recognit. Lett.1
1986 A linear-time algorithm for solving the strong hidden-line problem in a simple polygon
Godfried T. Toussaint
Pattern Recognit. Lett.1
1986 Visibility between two edges of a simple polygon
David Avis, Teren Gum, Godfried T. Toussaint
Vis. Comput.3
1985 Computating the width of a set
abstract
Given a set of points P = {p1,p2,…,pn} in three dimensions, the width of P, W (P), is defined as the minimum distance between parallel planes of support of P. It is shown that W(P) can be computed in Ο(n log n + I) time and Ο(n) space, where I is the number of antipodal pairs of edges of the convex hull of P, and in the worst case I - Ο(n2). If P is a set of points in the plane, this complexity can be reduced to Ο(n log n). Finally, for simple polygons linear time suffices.
Michael E. Houle, Godfried T. Toussaint
SCG2
1985 Translating Polygons in the Plane
Jörg-Rüdiger Sack, Godfried T. Toussaint
STACS2
1985 On the ultimate convex hull algorithm in practice
Mary M. McQueen, Godfried T. Toussaint
Pattern Recognit. Lett.2
1985 A simple linear hidden-line algorithm for star-shaped polygons
David Rappaport, Godfried T. Toussaint
Pattern Recognit. Lett.2
1985 A historical note on convex hull finding algorithms
Godfried T. Toussaint
Pattern Recognit. Lett.1
1985 A simple linear algorithm for intersecting convex polygons
Godfried T. Toussaint
Vis. Comput.1
1984 A new linear algorithm for triangulating monotone polygons
Godfried T. Toussaint
Pattern Recognit. Lett.1
1983 Time- and storage-efficient implementation of an optimal planar convex hull algorithm
Binay K. Bhattacharya, Godfried T. Toussaint
Image Vis. Comput.2
1983 On the application of the convex hull to histogram analysis in threshold selection
Godfried T. Toussaint
Pattern Recognit. Lett.1
1983 Optimal algorithms for computing the minimum distance between two finite planar sets
Godfried T. Toussaint, Binay K. Bhattacharya
Pattern Recognit. Lett.1
1983 A counterexample to an algorithm for computing monotone hulls of simple polygons
Godfried T. Toussaint, Hossam A. ElGindy
Pattern Recognit. Lett.1
1983 Review of 'Progress in Pattern Recognition' (Kanal, L.N., and Rosenfeld, A., Eds.; 1981)
Godfried T. Toussaint
IEEE Trans. Inf. Theory1
1982 A Counterexample to a Diameter Algorithm for Convex Polygons
abstract
Recently, Snyder and Tang [1] proposed an algorithm for finding the diameter of a convex polygon. In this note a family of convex polygons is described for which their algorithm fails. It is also pointed out that the diameter of an arbitrary simple n-vertex polygon can be computed in O(n) time.
Binay K. Bhattacharya, Godfried T. Toussaint
IEEE Trans. Pattern Anal. Mach. Intell.2
1982 On a convex hull algorithm for polygons and its application to triangulation problems
Godfried T. Toussaint, David Avis
Pattern Recognit.1
1982 A simple proof of Pach's extremal theorem for convex polygons
Godfried T. Toussaint
Pattern Recognit. Lett.1
1982 A simple O(n log n) algorithm for finding the maximum distance between two finite planar sets
Godfried T. Toussaint, Jim A. McAlear
Pattern Recognit. Lett.1
1981 An efficient algorithm for decomposing a polygon into star-shaped polygons
David Avis, Godfried T. Toussaint
Pattern Recognit.2
1981 An Optimal Algorithm for Determining the Visibility of a Polygon from an Edge
abstract
In many computer applications areas such as graphics, automated cartography, image processing, and robotics the notion of visibility among objects modeled as polygons is a recurring theme. This paper is concerned with the visibility of a simple polygon from one of its edges. Three natural definitions of the visibility of a polygon from an edge are presented. The following computational problem is considered. Given an n-sided simple polygon, is the polygon visible from a specified edge? An O(n), and thus optimal, algorithm is exhibited for determining edge visibility under any of the three definitions. The paper closes with an interesting characterization of visibility and some open problems in this area.
David Avis, Godfried T. Toussaint
IEEE Trans. Computers2
1980 The Sensitivity of the Modified Viterbi Algorithm to the Source Statistics
abstract
The modified Viterbi algorithm is a powerful, and increasingly used, tool for using contextual information in text recognition in its various forms. As yet, no known studies have been published concerning its robustness with respect to source statistics. This paper describes experiments performed to determine the sensitivity of the algorithm to variations in source statistics. The results of the experiments show that a character-recognition machine incorporating the modified Viterbi algorithm, using N-gram statistics estimated from source A does not deteriorate in performance when operating on a passage from source B even if A and B differ significantly in N-gram distributions or entropy.
Rajjan Shinghal, Godfried T. Toussaint
IEEE Trans. Pattern Anal. Mach. Intell.2
1980 The relative neighbourhood graph of a finite planar set
Godfried T. Toussaint
Pattern Recognit.1
1979 Some new algorithms and software implementation methods for pattern recognition research
abstract
This paper, in two parts, describes some novel algorithms for pattern recognition research and a framework for efficient development, maintenance, and sharing of Interactive software amongst several users and diverse application areas. This modular interactive software system (MISS) forms the basis of a general purpose image analysis and pattern recognition research system (IPS) implemented in the Macdonald Stewart Biomedical Image Processing Laboratory at McGill University. The first part of the paper discusses the algorithms and some preliminary results. Two algorithms are singled out. The first is an interactive approach to nouparametric feature selection via two-dimensional mapping of the multidimension al minimal spanning tree of the features in pattern space. Some preliminary results of the performance of the algorithm, in the automatic mode, applied to feature selection for cervical cell classification, are presented. The second algorithm is an exact procedure for condensing the training data, in the nearest neighbor decision rule, which yields a minimal set of points that implements precisely the original nearest neighbor decision boundary. The second part of the paper describes the MISS and IPS software systems. The MISS software implementation framework insures software colbpati bility and sharing among many individuals and diverse applications, provides safeguard against software loss, and supports an extendable high level interactive language with on-line document ation. MISS language support includes a BASE LAN GUAGE interpreter (implementing a variant of FORTRAN) plus an EXTENDED LANGUAGE interpreter that facilitates addition of new groups of language statements. Each group of statements is associated with a particular function, application area, or programmer. A-11 IPS software has been implemented within the MISS framework. The present IPS implementation includes over 300 EXTENDED LANGUAGE statements in twenty groups facilitating such functions as: image acquisition and display, simulation of a hardware image processor, data management, image manipulation and filtering, graphics, image segmentation and feature extraction, feature selection, classification, and classification per formance measurement. The overall design philosophy of the MISS and IPS software systems and the ease with which new software can be added and documented are described.
Godfried T. Toussaint, Ron S. Foulsen
COMPSAC1
1979 Some new algorithms and software implementation methods for pattern recognition research part II. software implementation methods
abstract
In this part of the paper, the design philosophy of two software systems is discussed. The first, the Modular Interactive Software System MISS (1) is a general purpose interactive software system implementation framework within which purpose specific interactive software systems can be implemented. In addition to providing a framework within which to implement interactive software systems, the MISS system includes a software kernel which supports a high level interactive language plus several utility programs which facilitate the addition and documentation of new software modules implementing new statements in the interactive language. The second software system described here is a general purpose image analysis and pattern recognition research system IPS [1,2]. The IPS system is written within the MISS framework and consists of close to 300 extensions to the base level interactive language supported by the MISS system. Prior to a more detailed description of MISS and IPS, let us examine some of the requirements these software system are designed to meet.
Godfried T. Toussaint, Ron S. Foulsen
COMPSAC1
1979 Experiments in Text Recognition with the Modified Viterbi Algorithm
abstract
In this paper a modification of the Viterbi algorithm is formally described, and a measure of its complexity is derived. The modified algorithm uses aheuristic to limit the search through a directed graph or trellis. The effectiveness of the algorithm is investigated via exhaustive experimentation on an input of machine-printed text. The algorithm assumes language to be a Markov chain and uses transition probabilities between characters. The results empirically answer the long-standing question of what is the benefit, if any, of using transition probabilities that depend on the length of a word and their position in it.
Rajjan Shinghal, Godfried T. Toussaint
IEEE Trans. Pattern Anal. Mach. Intell.2
1979 Classification of atypical cells in the automatic cytoscreening for cervical cancer
Lawrence H. Oliver, Ronald S. Poulsen, Godfried T. Toussaint, C. Louis
Pattern Recognit.3
1978 An Improved Algorithm to Check for Polygon Similarity
Selim G. Akl, Godfried T. Toussaint
Inf. Process. Lett.2
1978 A Fast Convex Hull Algorithm
Selim G. Akl, Godfried T. Toussaint
Inf. Process. Lett.2
1978 The use of context in pattern recognition
Godfried T. Toussaint
Pattern Recognit.1
1977 A Simplified Heuristic Version of Raviv's Algorithm for Using Context in Text Recognition
R. Schinghal, D. Rosenberg, Godfried T. Toussaint
IJCAI3
1977 On the detection of structures in noisy pictures
Melvin Cohen, Godfried T. Toussaint
Pattern Recognit.2
1975 Subjective clustering and bibliography of books on pattern recognition
Godfried T. Toussaint
Inf. Sci.1
1975 Comments on "On a New Class of Bounds on Bayes' Risk in Multihypothesis Pattern Recognition"
abstract
Recently, Devijver [1] has written an excellent paper on the Bayesian distance and its relation to various measures of distance and information found in the literature.
Godfried T. Toussaint
IEEE Trans. Computers1
1975 Sharper lower bounds for discrimination information in terms of variation (Corresp.)
abstract
The lower bound for discrimination information in terms of variation, derived recently by Kullback [7] for the distribution-free case, is sharpened. Furthermore, under a restriction, a lower bound is derived that is sharper than all other existing bounds.
Godfried T. Toussaint
IEEE Trans. Inf. Theory1
1974 Comments on "The Extraction of Pattern Features from Imperfectly Identified Samples"
abstract
In a recent note1 C. C. Babu derives an upper bound on the probability of misclassification for the case when part of the training data is incorrectly labeled. Using this notation the bound is given by
Godfried T. Toussaint
IEEE Trans. Computers1
1974 Bibliography on estimation of misclassification
abstract
Articles, books, and technical reports on the theoretical and experimental estimation of probability of misclassification are listed for the case of correctly labeled or preclassified training data. By way of introduction, the problem of estimating the probability of misclassification is discussed in order to characterize the contributions of the literature.
Godfried T. Toussaint
IEEE Trans. Inf. Theory1
1972 Feature Evaluation with Quadratic Mutual Information
Godfried T. Toussaint
Inf. Process. Lett.1
1972 Results Obtained Using a Simple Character Recognition Procedure on Munson's Handprinted Data
abstract
The number of black points in each of the 25 nonoverlapping square regions of a size-normalized character matrix were used to recognize the 3822 uppercase handprinted alphabetic characters from Munson's multiauthor data set. The recognition accuracy obtained using a Bayes' classifier, which assumes statistically independent features, compares favorably with earlier results obtained using recognition systems having complexity comparable to ours. Included are results and a recommendation regarding system evaluation procedures.
A. B. Shahidul Hussain, Godfried T. Toussaint, Robert W. Donaldson
IEEE Trans. Computers2
1972 Polynomial Representation of Classifiers with Independent Discrete-Valued Features
abstract
It is shown that for n-valued conditionally independent features a large family of classifiers can be expressed as an (n-1)st-degree polynomial discriminant function. The usefulness of the polynomial expansion is discussed and demonstrated by considering the first-order Minkowski metric, the Euclidean distance, and Bayes' classifiers for the ternary-feature case. Finally, some interesting side observations on the classifiers are made with respect to optimality and computational requirements.
Godfried T. Toussaint
IEEE Trans. Computers1
1972 Some Inequalities Between Distance Measures for Feature Evaluation
abstract
Some inequalities are derived between the Kullback divergence, the Bhattacharyya coefficient, the Matusita distance, and the Kolmogorov variational distance.
Godfried T. Toussaint
IEEE Trans. Computers1
1972 Comments on "Theoretical Comparison of a Class of Feature Selection Criteria in Pattern Recognition"
Godfried T. Toussaint
IEEE Trans. Computers1
1972 Comments on "Error Bounds for a Contextual Recognition Procedure"
Godfried T. Toussaint
IEEE Trans. Computers1
1972 Comments on "A Comparison of Seven Techniques for Choosing Subsets of Pattern Recognition Properties"
Godfried T. Toussaint
IEEE Trans. Computers1
1972 Comments on "Feature Selection with a Linear Dependence Measure"
Godfried T. Toussaint, Toomas R. Vilmansen
IEEE Trans. Computers1
1972 Comments on "The Divergence and Bhattacharyya Distance Measures in Signal Selection"
Godfried T. Toussaint
IEEE Trans. Commun.1
1971 Some Upper Bounds on Error Probability for Multiclass Pattern Recognition
abstract
An upper bound on the probability of error for the general pattern recognition problem is obtained as a functional of the pairwise Kolmogorov variational distances. Evaluation of the bound requires knowledge of a priori probabilities and of the class-conditional probability density functions. A tighter bound is obtained for the case of equal a priori probabilities, and a further bound is obtained that is independent of the a priori probabilities.
Godfried T. Toussaint
IEEE Trans. Computers1
1971 Note on optimal selection of independent binary-valued features for pattern recognition (Corresp.)
abstract
Given a set of conditionally independent binary-valued features, a counter example is given to a possible claim that the best subset of features must contain the best single feature.
Godfried T. Toussaint
IEEE Trans. Inf. Theory1
1971 Comments on 'A modified figure of merit for feature selection in pattern recognition' by Paul, J. E., Jr., et al
Godfried T. Toussaint
IEEE Trans. Inf. Theory1
1971 Comments on "A Dynamic Programming Approach to the Selection of Pattern Features"
Godfried T. Toussaint, A. B. Shahidul Hussain
IEEE Trans. Syst. Man Cybern.1
1970 Use of Contextual Constraints in Recognition of Contour-Traced Handprinted Characters
abstract
A contour-tracing technique described in an earlier paper [9] was used along with monogram, bigram, and trigram contextual constraints to recognize handprinted characters. Error probabilities decreased by factors ranging from two to four over those which resulted when contextual constraints were ignored. A simple technique for searching over only the most probable bigrams and trigrams was used to significantly reduce the computation without reducing the recognition accuracy.
Robert W. Donaldson, Godfried T. Toussaint
IEEE Trans. Computers2
1970 Algorithms for Recognizing Contour-Traced Handprinted Characters
abstract
A contour-tracing technique originally devised by Clemens and Mason was modified and used with several different classifiers to recognize upper case handprinted characters. Recognition accuracies obtained compare favorably with other published results, particularly when additional simple tests are performed to differentiate commonly confused characters. One suboptimum classifier, in addition to yielding near optimum performance when tested on training data, uses much less statistical information than the optimum Bayes classifier and is significantly better than the optimum classifier when training and test data are limited.
Godfried T. Toussaint, Robert W. Donaldson
IEEE Trans. Computers1