Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Philip N. Klein is active.

Publication


Featured researches published by Philip N. Klein.


IEEE Transactions on Pattern Analysis and Machine Intelligence | 2004

Recognition of shapes by editing their shock graphs

Thomas B. Sebastian; Philip N. Klein; Benjamin B. Kimia

This paper presents a novel framework for the recognition of objects based on their silhouettes. The main idea is to measure the distance between two shapes as the minimum extent of deformation necessary for one shape to match the other. Since the space of deformations is very high-dimensional, three steps are taken to make the search practical: 1) define an equivalence class for shapes based on shock-graph topology, 2) define an equivalence class for deformation paths based on shock-graph transitions, and 3) avoid complexity-increasing deformation paths by moving toward shock-graph degeneracy. Despite these steps, which tremendously reduce the search requirement, there still remain numerous deformation paths to consider. To that end, we employ an edit-distance algorithm for shock graphs that finds the optimal deformation path in polynomial time. The proposed approach gives intuitive correspondences for a variety of shapes and is robust in the presence of a wide range of visual transformations. The recognition rates on two distinct databases of 99 and 216 shapes each indicate highly successful within category matches (100 percent in top three matches), which render the framework potentially usable in a range of shape-based recognition applications.


IEEE Transactions on Pattern Analysis and Machine Intelligence | 2003

On aligning curves

Thomas B. Sebastian; Philip N. Klein; Benjamin B. Kimia

We present a novel approach to finding a correspondence (alignment) between two curves. The correspondence is based on a notion of an alignment curve which treats both curves symmetrically. We then define a similarity metric based on the alignment curve using two intrinsic properties of the curve, namely, length and curvature. The optimal correspondence is found by an efficient dynamic-programming method both for aligning pairs of curve segments and pairs of closed curves, and is effective in the presence of a variety of transformations of the curve. Finally, the correspondence is shown in application to handwritten character recognition, prototype formation, and object recognition, and is potentially useful in other applications such as registration and tracking.


Journal of the ACM | 1995

A randomized linear-time algorithm to find minimum spanning trees

David R. Karger; Philip N. Klein; Robert Endre Tarjan

We present a randomized linear-time algorithm to find a minimum spanning tree in a connected graph with edge weights. The algorithm uses random sampling in combination with a recently discovered linear-time algorithm for verifying a minimum spanning tree. Our computational model is a unit-cost random-access machine with the restriction that the only operations allowed on edge weights are binary comparisons.


conference on learning theory | 1997

Faster Shortest-Path Algorithms for Planar Graphs

Monika Rauch Henzinger; Philip N. Klein; Satish Rao; Sairam Subramanian

We give a linear-time algorithm for single-source shortest paths in planar graphs with nonnegative edge-lengths. Our algorithm also yields a linear-time algorithm for maximum flow in a planar graph with the source and sink on the same face. For the case where negative edge-lengths are allowed, we give an algorithm requiringO(n4/3log(nL)) time, whereLis the absolute value of the most negative length. This algorithm can be used to obtain similar bounds for computing a feasible flow in a planar network, for finding a perfect matching in a planar bipartite graph, and for finding a maximum flow in a planar graph when the source and sink are not on the same face. We also give parallel and dynamic versions of these algorithms.


SIAM Journal on Computing | 1995

When Trees Collide: An Approximation Algorithm for theGeneralized Steiner Problem on Networks

Ajit Agrawal; Philip N. Klein; R. Ravi

We give the first approximation algorithm for the generalized network Steiner problem, a problem in network design. An instance consists of a network with link-costs and, for each pair


Journal of Algorithms | 1995

A nearly best-possible approximation algorithm for node-weighted Steiner trees

Philip N. Klein; R. Ravi

\{i,j\}


european symposium on algorithms | 1998

Computing the Edit-Distance between Unrooted Ordered Trees

Philip N. Klein

of nodes, an edge-connectivity requirement


symposium on the theory of computing | 1993

Excluded minors, network decomposition, and multicommodity flow

Philip N. Klein; Serge A. Plotkin; Satish Rao

r_{ij}


symposium on the theory of computing | 1994

Faster shortest-path algorithms for planar graphs

Philip N. Klein; Satish Rao; Monika Rauch; Sairam Subramanian

. The goal is to find a minimum-cost network using the available links and satisfying the requirements. Our algorithm outputs a solution whose cost is within


Mathematics of Operations Research | 2004

Rounding Algorithms for a Geometric Embedding of Minimum Multiway Cut

David R. Karger; Philip N. Klein; Clifford Stein; Mikkel Thorup; Neal E. Young

2\lceil \log_2(r+1)\rceil

Collaboration


Dive into the Philip N. Klein's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

R. Ravi

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Claire Mathieu

Université Paris-Saclay

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Neal E. Young

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Shay Mozes

Interdisciplinary Center Herzliya

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge