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

Chong Jin Ong

dblp:06/5520 · also Chong-Jin Ong · DBLP profile ↗
← Back
37ranked-venue papers
8as first author
0since 2021 · last 2016
0000-0003-0493-4575ORCID · verified

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

Artificial intelligence and machine learning · 28 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 3 first-authorSystems, architecture and hardware · 6 · 4 first-authorHuman-computer interaction and ubiquitous computing · 5Graphics, computer vision, multimedia, augmented reality and games · 3Databases, data management, data science and information retrieval · 2

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.

Artificial intelligence
8 papers
Motion planning and robot control · 36% Probabilistic and Bayesian machine learning · 21% Representation and self-supervised learning · 16%
Theoretical computer science
6 papers
Mathematical optimization · 83% Computational geometry · 17%

Topics — the 16 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization
online optimization
0.212016
Fast Rate Analysis of Some Stochastic Optimization Algorithms · ICML 2016
Mathematical optimization
stochastic optimization
0.212016
Fast Rate Analysis of Some Stochastic Optimization Algorithms · ICML 2016
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › density estimation
conditional density estimation
0.112010
Feature selection for support vector regression using probabilistic prediction · KDD 2010
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.112010
Feature selection for support vector regression using probabilistic prediction · KDD 2010
Machine learning › Time series and sequential data › time series modeling
probabilistic forecasting
0.112010
Feature selection for support vector regression using probabilistic prediction · KDD 2010
Robotics › Motion planning and robot control
collision detection
0.142001
Fast versions of the Gilbert-Johnson-Keerthi distance algorithm: additional results and comparisons · IEEE Trans. Robotics Autom. 2001
A fast growth distance algorithm for incremental motions · IEEE Trans. Robotics Autom. 2000
The Gilbert-Johnson-Keerthi distance algorithm: a fast version for incremental motions · ICRA 1997
Computational geometry › proximity problems
proximity queries
0.131998
An Incremental Version of Growth Distance · ICRA 1998
The Gilbert-Johnson-Keerthi distance algorithm: a fast version for incremental motions · ICRA 1997
Distance computation between smooth convex objects · ICRA 1996
Computational geometry › geometric intersection
penetration depth
0.031998
An Incremental Version of Growth Distance · ICRA 1998
Distance computation between smooth convex objects · ICRA 1996
Robot Path Planning with Penetration Growth Distance · ICRA 1994
Robotics › Motion planning and robot control
motion planning
0.021999
EquiDistance Diagram: A New Roadmap Method for Path Planning · ICRA 1999
Robot Path Planning with Penetration Growth Distance · ICRA 1994
Robotics › Motion planning and robot control › collision detection
convex polyhedra distance
0.012001
Fast versions of the Gilbert-Johnson-Keerthi distance algorithm: additional results and comparisons · IEEE Trans. Robotics Autom. 2001
Robotics › Motion planning and robot control › collision detection
distance computation
0.012001
Fast versions of the Gilbert-Johnson-Keerthi distance algorithm: additional results and comparisons · IEEE Trans. Robotics Autom. 2001
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.012001
A Unified Loss Function in Bayesian Framework for Support Vector Regression · ICML 2001
Machine learning › Kernel, tree and ensemble methods › support vector machine
support vector regression
0.012001
A Unified Loss Function in Bayesian Framework for Support Vector Regression · ICML 2001
Robotics › Motion planning and robot control
path planning
0.011999
EquiDistance Diagram: A New Roadmap Method for Path Planning · ICRA 1999
Robotics › Motion planning and robot control › motion planning › sampling-based motion planning
roadmap method
0.011999
EquiDistance Diagram: A New Roadmap Method for Path Planning · ICRA 1999
Mathematical optimization
linear programming
0.011994
New Distances for the Separation and Penetration of Objects · ICRA 1994

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

regularized dual averaging · 0.2online proximal gradient · 0.2ADMM · 0.2support vector regression · 0.1gilbert-johnson-keerthi algorithm · 0.1linear programming · 0.1bayesian framework · 0.0voronoi diagram · 0.0trajectory optimization · 0.0parallel processing · 0.0active-set optimization · 0.0adjacency-based computation · 0.0numerical optimization · 0.0ray tracing · 0.0
YearPublicationVenuePosition
2016 Fast Rate Analysis of Some Stochastic Optimization Algorithms
abstract
In this paper, we revisit three fundamental and popular stochastic optimization algorithms (namely, Online Proximal Gradient, Regularized Dual Averaging method and ADMM with online proximal gradient) and analyze their convergence speed under conditions weaker than those in literature. In particular, previous works showed that these algorithms converge at a rate of O (\ln T/T) when the loss function is strongly convex, and O (1 /\sqrtT) in the weakly convex case. In contrast, we relax the strong convexity assumption of the loss function, and show that the algorithms converge at a rate O (\ln T/T) if the \em expectation of the loss function is \em locally strongly convex. This is a much weaker assumption and is satisfied by many practical formulations including Lasso and Logistic Regression. Our analysis thus extends the applicability of these three methods, as well as provides a general recipe for improving analysis of convergence rate for stochastic and online optimization algorithms.
Chao Qu, Huan Xu 0001, Chong Jin Ong
ICML3
2016 Adaptive neural network control of uncertain MIMO nonlinear systems with input saturation
Shengfeng Zhou, Mou Chen, Chong Jin Ong, Peter C. Y. Chen
Neural Comput. Appl.3
2013 Corrections to: "Estimator Design for Discrete-Time Switched Neural Networks With Asynchronous Switching and Time-Varying Delay"
abstract
This note aims to point out one typographical error and one calculation error in the above paper (ibid., vol. 23, no. 5, pp. 827-834, May 2012).
Dan Zhang 0001, Li Yu 0001, Qing-Guo Wang, Chong Jin Ong
IEEE Trans. Neural Networks Learn. Syst.4
2012 Estimator Design for Discrete-Time Switched Neural Networks With Asynchronous Switching and Time-Varying Delay
abstract
This brief deals with the estimator design problem for discrete-time switched neural networks with time-varying delay. One main problem is the asynchronous-mode switching between the neuron state and the estimator. Our goal is to design a mode-dependent estimator for the switched neural networks under average dwell time switching such that the estimation error system is exponentially stable with a prescribed l2 gain (in the H∞ sense) from the noise signal to the estimation error. A new Lyapunov functional is constructed that may increase during the mismatched switchings. New results on the stability and l2 gain analysis are then obtained. The admissible estimator gains are computed by solving a set of linear matrix inequalities. The relations among the switching law, the maximal delay upper bound, and the optimal H∞ disturbance attenuation level are established. The effectiveness of the proposed design method is finally illustrated by a numerical example.
Dan Zhang 0001, Li Yu 0001, Qing-Guo Wang, Chong Jin Ong
IEEE Trans. Neural Networks Learn. Syst.4
2012 An Effective Feature Selection Method via Mutual Information Estimation
abstract
This paper proposes a new feature selection method using a mutual information-based criterion that measures the importance of a feature in a backward selection framework. It considers the dependency among many features and uses either one of two well-known probability density function estimation methods when computing the criterion. The proposed approach is compared with existing mutual information-based methods and another sophisticated filter method on many artificial and real-world problems. The numerical results show that the proposed method can effectively identify the important features in data sets having dependency among many features and is superior, in almost all cases, to the benchmark methods.
Jian-Bo Yang, Chong Jin Ong
IEEE Trans. Syst. Man Cybern. Part B2
2011 Determination of Global Minima of Some Common Validation Functions in Support Vector Machine
abstract
Tuning of the regularization parameter C is a well-known process in the implementation of a support vector machine (SVM) classifier. Such a tuning process uses an appropriate validation function whose value, evaluated over a validation set, has to be optimized for the determination of the optimal C. Unfortunately, most common validation functions are not smooth functions of C. This brief presents a method for obtaining the global optimal solution of these non-smooth validation functions. The method is guaranteed to find the global optimum and relies on the regularization solution path of SVM over a range of C values. When the solution path is available, the computation needed is minimal.
Jian-Bo Yang, Chong Jin Ong
IEEE Trans. Neural Networks2
2011 Feature Selection Using Probabilistic Prediction of Support Vector Regression
abstract
This paper presents a new wrapper-based feature selection method for support vector regression (SVR) using its probabilistic predictions. The method computes the importance of a feature by aggregating the difference, over the feature space, of the conditional density functions of the SVR prediction with and without the feature. As the exact computation of this importance measure is expensive, two approximations are proposed. The effectiveness of the measure using these approximations, in comparison to several other existing feature selection methods for SVR, is evaluated on both artificial and real-world problems. The result of the experiments show that the proposed method generally performs better than, or at least as well as, the existing methods, with notable advantage when the dataset is sparse.
Jian-Bo Yang, Chong Jin Ong
IEEE Trans. Neural Networks2
2010 Speed optimization for micropipette motion during zebrafish embryo microinjection
abstract
This paper presents an approach to optimize the zebrafish-embryo microinjection process by selecting suitable speed trajectories for the motion of the micropipette, with the objective of minimizing the risk of damaging the embryo during the microinjection process. A viscoelastic model of a zebrafish embryo is developed based on experimental data. The speed optimization problem is formulated based on this viscoelastic model. Simulation results indicate that there exists an optimal speed trajectory for the micropipette under certain conditions. The key benefit of this speed optimization approach is that the turgor pressure inside the membrane is prevented from increasing significantly during the microinjection process, thus avoiding damaging the biological components in the embryo.
Shengfeng Zhou, Peter C. Y. Chen, Zhe Lu, Joo Hoo Nam, Ruowen Ge, Chong Jin Ong, Wei Lin 0002
ICARCV7
2010 Feature selection for support vector regression using probabilistic prediction
abstract
This paper presents a novel wrapper-based feature selection method for Support Vector Regression (SVR) using its probabilistic predictions. The method computes the importance of a feature by aggregating the difference, over the feature space, of the conditional density functions of the SVR prediction with and without the feature. As the exact computation of this importance measure is expensive, two approximations are proposed. The effectiveness of the measure using these approximations, in comparison to several other existing feature selection methods for SVR, is evaluated on both artificial and real-world problems. The result of the experiment shows that the proposed method generally performs better, and at least as well as the existing methods, with notable advantage when the data set is sparse.
Jian-Bo Yang, Chong Jin Ong
KDD2
2010 An improved algorithm for the solution of the regularization path of support vector machine
abstract
This paper describes an improved algorithm for the numerical solution to the support vector machine (SVM) classification problem for all values of the regularization parameter C . The algorithm is motivated by the work of Hastie and follows the main idea of tracking the optimality conditions of the SVM solution for ascending value of C . It differs from Hastie's approach in that the tracked path is not assumed to be 1-D. Instead, a multidimensional feasible space for the optimality condition is used to solve the tracking problem. Such a treatment allows the algorithm to properly handle data sets which Hastie's approach fails. These data sets are characterized by the presence of linearly dependent points (in the kernel space), duplicate points, or nearly duplicate points. Such data sets are quite common among many real-world data, especially those with nominal features. Other contributions of this paper include a unifying formulation of the tracking process in the form of a linear programming problem, update formula for the linear programs, considerations that guard against accumulation of errors resulting from the use of incremental updates, and routines to speed up the algorithm. The algorithm is implemented under the Matlab environment and is available for download. Experiments with several data sets including data set having up to several thousand data points are reported.
Chong Jin Ong, Shiyun Shao, Jianbo Yang
IEEE Trans. Neural Networks1
2009 Feature Selection for MLP Neural Network: The Use of Random Permutation of Probabilistic Outputs
abstract
This paper presents a new wrapper-based feature selection method for multilayer perceptron (MLP) neural networks. It uses a feature ranking criterion to measure the importance of a feature by computing the aggregate difference, over the feature space, of the probabilistic outputs of the MLP with and without the feature. Thus, a score of importance with respect to every feature can be provided using this criterion. Based on the numerical experiments on several artificial and real-world data sets, the proposed method performs, in general, better than several selected feature selection methods for MLP, particularly when the data set is sparse or has many redundant features. In addition, as a wrapper-based approach, the computational cost for the proposed method is modest.
Jian-Bo Yang, Kai Quan Shen, Chong Jin Ong, Xiaoping Li 0003
IEEE Trans. Neural Networks3
2008 Anti-windup design using auxiliary input for constrained linear systems
abstract
Stability and performance degradation in feedback control systems under saturation can be overcome by anti-windup techniques. In this paper, a new anti-windup approach called “Auxiliary Input Anti-windup” is proposed, which incorporates an auxiliary input into the controller of the system. Finding the maximal output admissible set of the augmented closed-loop system, the control effort is then obtained from a quadratic optimization problem subjected to linear inequality constraints. Performance and effectiveness of the proposed anti-windup approach, as compared with other methods, is illustrated with simulation examples. Experimental results show that the introduced Auxiliary Input (AI) anti-windup scheme improves the performance of the system.
Masood Dehghan, Chong Jin Ong, Peter C. Y. Chen
SMC2
2008 Automatic identification and removal of artifacts in EEG using a probabilistic multi-class SVM approach with error correction
abstract
A novel electroencephalogram (EEG) artifact removal method is presented in this paper. The proposed method combines a probabilistic multi-class Support Vector Machine (SVM) and an error correction algorithm for component classification, where i) the probabilistic multi-class SVM is modified to properly handle the unbalanced nature of component classification and ii) the error correction algorithm is used to accommodate the structural information of the learning problem. The proposed component classifier was tested on real-life EEG data and it significantly outperformed the standard SVM used in the literature. A qualitative evaluation on the reconstructed EEG shows that the proposed artifact removal method greatly reduced the amount of artifacts while well preserving brain activities in almost all EEG epochs.
Shiyun Shao, Kai Quan Shen, Chong Jin Ong, Xiaoping Li 0003, Einar P. V. Wilder-Smith
SMC3
2008 Novel multi-class feature selection methods using sensitivity analysis of posterior probabilities
abstract
Novel feature-selection methods are proposed for multi-class support-vector-machine (SVM) learning. They are based on two new feature-ranking criteria. Both criteria, collectively termed multi-class feature-based sensitivity of posterior probabilities (MFSPP), evaluate the importance of a feature by computing the aggregate value, over the feature space, of the absolute difference of the probabilistic outputs of the multi-class SVM with and without the feature. In their original form, the criteria are computationally expensive and three approximations, MFSPP1-MFSPP3, are then proposed. In a carefully controlled experimental study, all these three approximations are tested on various artificial and benchmark datasets. Results show that they outperform the multi-class versions of support-vector-machine recursive feature-elimination method (SVM-RFE) and other standard filtering methods, with one of the three proposed approximations having a slight edge over the other two. Based on the experiments, the advantage of the proposed methods is particularly significant when training dataset is sparse.
Kai Quan Shen, Chong Jin Ong, Xiaoping Li 0003, Einar P. V. Wilder-Smith
SMC2
2008 Feature selection via sensitivity analysis of MLP probabilistic outputs
abstract
This paper presents a new wrapper-based feature selection method for multi-layer perceptrons (MLP) neural networks. It uses a feature ranking criterion to measure the importance of a feature by computing the aggregate difference, over the feature space, of the probabilistic outputs of the MLP with and without the feature. Thus, a score of importance with respect to every feature can be provided using this criterion. The proposed criterion has inexpensive evaluation. Based on the numerical experiment on several artificial and real-world data sets, the proposed method performs at least as well, if not better, than several existing feature selection methods for MLP.
Jian-Bo Yang, Kai Quan Shen, Chong Jin Ong, Xiaoping Li 0003
SMC3
2008 Feature selection via sensitivity analysis of SVM probabilistic outputs
Kai Quan Shen, Chong Jin Ong, Xiaoping Li 0003, Einar P. V. Wilder-Smith
Mach. Learn.2
2006 Integrative Modeling of Liver Organ for Simulation of Flexible Needle Insertion
abstract
A straight line needle trajectory is typically used in medical needle insertion for percutaneous intervention. Flexible needle steering may be able to avoid obstacles, and reach regions that are currently inaccessible using straight line trajectory. The success of flexible needle insertion in clinical application, for example, biopsy to obtain a tissue sample from human liver organ is dependent on how accurate the motion path can be planned and simulated. We developed a motion planning algorithm for flexible needle insertion with an integrative model of human liver organ, and finite element models of needle and needle-tissue interaction. The aim of image based integrative modeling is to have a unified organ model of patient comprising finite element and implicit surface models of blood vessels, normal and pathological tissues. The trajectory path can be determined in an interactive manner. The generated trajectory for flexible needles avoids obstacles (vessels) to reach target (tumor) inaccessible to rigid needles. The algorithm can also be used to simulate needle bending due to dynamic contact with tumor
Chee-Kong Chui, Swee-Hin Teoh, Chong Jin Ong, James H. Anderson, Ichiro Sakuma
ICARCV3
2006 Outer Approximation of the Minimal Disturbance Invariant Set of PWL Systems with Bounded Disturbances
abstract
The paper considers piecewise linear system with bounded disturbances (PWLBD system). Some properties of the minimal disturbance invariant set Finfinof PWLBD systems are discussed and an algorithm for the computation of its outer bounds is presented. In general, the set Finfinof PWLBD system is non-convex and a union of many polytopes. The resulting outer bounds are convex and remain disturbance invariant property
Dan Sui, Chong Jin Ong
ICARCV2
2006 Feature Selection Using SVM Probabilistic Outputs
Kai Quan Shen, Chong Jin Ong, Xiaoping Li 0003, Einar P. V. Wilder-Smith
ICONIP (1)2
2006 Developing parallel sequential minimal optimization for fast training support vector machine
Lijuan Cao, S. Sathiya Keerthi, Chong Jin Ong, P. Uvaraj, Xiuju Fu, H. P. Lee
Neurocomputing3
2006 Parallel sequential minimal optimization for the training of support vector machines
abstract
Sequential minimal optimization (SMO) is one popular algorithm for training support vector machine (SVM), but it still requires a large amount of computation time for solving large size problems. This paper proposes one parallel implementation of SMO for training SVM. The parallel SMO is developed using message passing interface (MPI). Specifically, the parallel SMO first partitions the entire training data set into smaller subsets and then simultaneously runs multiple CPU processors to deal with each of the partitioned data sets. Experiments show that there is great speedup on the adult data set and the Mixing National Institute of Standard and Technology (MNIST) data set when many processors are used. There are also satisfactory results on the Web data set.
Lijuan Cao, S. Sathiya Keerthi, Chong Jin Ong, J. Q. Zhang, U. Periyathamby, Xiuju Fu, H. P. Lee
IEEE Trans. Neural Networks3
2005 An improved conjugate gradient scheme to the solution of least squares SVM
abstract
The least square support vector machines (LS-SVM) formulation corresponds to the solution of a linear system of equations. Several approaches to its numerical solutions have been proposed in the literature. In this letter, we propose an improved method to the numerical solution of LS-SVM and show that the problem can be solved using one reduced system of linear equations. Compared with the existing algorithm for LS-SVM, the approach used in this letter is about twice as efficient. Numerical results using the proposed method are provided for comparisons with other existing algorithms.
Chong Jin Ong, S. Sathiya Keerthi
IEEE Trans. Neural Networks2
2004 Extracting the knowledge embedded in support vector machines
abstract
One of the main challenges in support vector machine (SVM) for data mining applications is to obtain explicit knowledge from the solutions of SVM for explaining classification decisions. This paper exploits the fact that the decisions from a non-linear SVM could be decoded into linguistic rules based on the information provided by support vectors and its decision function. Given a support vector of a certain class, cross points between each line, which is extended from the support vector along each axis, and SVM decision hyper-curve are searched first. A hyper-rectangular rule is derived from these cross points. The hyper-rectangle is tuned by a tuning phase in order to exclude those out-class data points. Finally, redundant rules are merged to produce a compact rule set. Simultaneously, important attributes could be highlighted in the extracted rules. Rule extraction results from our proposed method could follow decisions of SVM classifiers very well. Comparisons between our method and other rule extraction methods are also carried out on several benchmark data sets. Higher rule accuracy is obtained in our method with fewer number of premises in each rule.
Xiuju Fu, Chong Jin Ong, Sathiya Keerthi, Terence Hung, Li Ping Goh
IJCNN2
2004 Bayesian support vector regression using a unified loss function
abstract
In this paper, we use a unified loss function, called the soft insensitive loss function, for Bayesian support vector regression. We follow standard Gaussian processes for regression to set up the Bayesian framework, in which the unified loss function is used in the likelihood evaluation. Under this framework, the maximum a posteriori estimate of the function values corresponds to the solution of an extended support vector regression problem. The overall approach has the merits of support vector regression such as convex quadratic programming and sparsity in solution representation. It also has the advantages of Bayesian methods for model adaptation and error bars of its predictions. Experimental results on simulated and real-world data sets indicate that the approach works well even on large data sets.
S. Sathiya Keerthi, Chong Jin Ong
IEEE Trans. Neural Networks3
2004 An efficient method for computing leave-one-out error in support vector machines with Gaussian kernels
abstract
In this paper, we give an efficient method for computing the leave-one-out (LOO) error for support vector machines (SVMs) with Gaussian kernels quite accurately. It is particularly suitable for iterative decomposition methods of solving SVMs. The importance of various steps of the method is illustrated in detail by showing the performance on six benchmark datasets. The new method often leads to speedups of 10-50 times compared to standard LOO error computation. It has good promise for use in hyperparameter tuning and model comparison
Martin M. S. Lee, S. Sathiya Keerthi, Chong Jin Ong, Dennis DeCoste
IEEE Trans. Neural Networks3
2003 A Machine Learning Approach for the Curation of Biomedical Literature
David S. Edwin, Rakesh Menon, Lixiang Shen, Jonathan Y. K. Lim, Han Tong Loh, S. Sathiya Keerthi, Chong Jin Ong
ECIR8
2003 Bayesian Trigonometric Support Vector Classifier
abstract
This letter describes Bayesian techniques for support vector classification. In particular, we propose a novel differentiable loss function, called the trigonometric loss function, which has the desirable characteristic of natural normalization in the likelihood function, and then follow standard gaussian processes techniques to set up a Bayesian framework. In this framework, Bayesian inference is used to implement model adaptation, while keeping the merits of support vector classifier, such as sparseness and convex programming. This differs from standard gaussian processes for classification. Moreover, we put forward class probability in making predictions. Experimental results on benchmark data sets indicate the usefulness of this approach.
S. Sathiya Keerthi, Chong Jin Ong
Neural Comput.3
2001 A Unified Loss Function in Bayesian Framework for Support Vector Regression
S. Sathiya Keerthi, Chong Jin Ong
ICML3
2001 Fast versions of the Gilbert-Johnson-Keerthi distance algorithm: additional results and comparisons
abstract
Considers fast algorithms for computing the Euclidean distance between objects that are modeled by convex polytopes in three-dimensional space. The algorithms, designated by RGJK, are modifications of the Gilbert-Johnson-Keerthi algorithm that follow the scheme originated by Cameron (1997). Each polytope is represented by its vertices and a list of adjacent vertices for each vertex. When the algorithms are appropriately applied to a pair of objects that have small incremental motions, they share the advantage of the closest-feature algorithm introduced by Lin and Canny (1991): computational time is very small and does not depend significantly on the total number of object vertices. However, when the objects contain complex vertices or faces, the time can increase drastically. Reasons for this problem are analyzed and algorithmic fixes for them are given. Other contributions to algorithmic performance include a procedure for reducing computational time in the presence of collisions. Comprehensive numerical experiments illuminate the dependence of computational time on algorithmic details, object complexity, and the size of incremental motions. The experiments include direct comparisons of RGJK with the closest-feature algorithms of Lin and Canny and of Mirtich (1998).
Chong Jin Ong, Elmer G. Gilbert
IEEE Trans. Robotics Autom.1
2000 A fast growth distance algorithm for incremental motions
abstract
A fast algorithm is presented for computing the growth distance between a pair of convex objects in three-dimensional space. The growth distance is a measure of both separation and penetration between objects. When the objects are polytopes represented by their faces, the growth distance is determined by the solution of a linear program (LP). The article presents an approach to the solution of the LP. Under appropriate conditions, the computational time is very small and does not depend on the total number of faces of the objects. Compared to the existing algorithm for growth distance, there is a time reduction of several orders of magnitude. This increase in speed is achieved by exploiting two resources: adjacency of the object faces and the computational coherence induced by incremental motions of the objects, Computational experiments show that the performance of the algorithm is in the same range as the fastest codes for the computation of the Euclidean separation distance.
Chong Jin Ong, Eugene Huang, Sun-Mog Hong
IEEE Trans. Robotics Autom.1
1999 EquiDistance Diagram: A New Roadmap Method for Path Planning
abstract
This paper introduces a novel heuristic roadmap method for path planning, one that is inspired by the Voronoi diagram concept, but easily applicable to general configuration spaces. The roadmap is formed by connecting the local maxima of a clearance function which is defined using distance functions. Reaching the roadmap from any free configuration is achieved by applying the continuous active-set optimization algorithm to the maximization of the clearance function. Preliminary experiments with the new roadmap algorithm point to its potential utility in solving practical path planning problems.
S. Sathiya Keerthi, Chong Jin Ong, Eugene Huang, Elmer G. Gilbert
ICRA2
1998 An Incremental Version of Growth Distance
abstract
A fast algorithm is presented for computing the growth distance between a pair of convex objects in three dimensional space. The growth distance has been introduced by Ong et al. (1996) as a measure of both separation and penetration between objects. This article presents an approach to the growth distance computation using geometrical consideration. Under appropriate conditions, the computational time is very small and does not depend on the total number of faces of the objects. This increase in speed comes from the use of information on the adjacency of faces of the objects. Such adjacency information is particularly useful for object undergoing incremental motion. Computational experiments provided shows that the performance of the algorithm is in the same range as the known fastest Euclidean distance code.
Chong Jin Ong, Eugene Huang
ICRA1
1997 The Gilbert-Johnson-Keerthi distance algorithm: a fast version for incremental motions
abstract
An algorithm is presented for computing the Euclidean distance between a pair of objects represented by convex polytopes in three dimensional space. It is a fast version of the well known algorithm by Gilbert, Johnson and Keerthi (1988) in which the polytopes are characterized by their vertices. The improvement in speed comes from the inclusion of additional structural information on the objects; for each vertex there is a list of adjacent vertices. No other information or preprocessing of data is needed. Following Cameron, the adjacency structures are used to greatly reduce the number of inner product evaluations needed to compute the polytope support functions used in the original Gilbert-Johnson-Keerthi algorithm. When the algorithm is applied to a pair of objects that move incrementally along smooth paths, it shares the advantage of the incremental distance algorithm introduced by Lin and Canny (1991). Algorithmic details and performance issues are developed fully. Computational experiments provide quantitative data on the effects of object complexity and the size of incremental object motions.
Chong Jin Ong, Elmer G. Gilbert
ICRA1
1996 Distance computation between smooth convex objects
abstract
There are many applications in robotics where collision detection, separation distance and penetration distance between geometrical models of objects are required. Efficient numerical procedures for the computation of these proximal relations are important as they are frequently invoked. A new measure of penetration and separation called the growth distance has been introduced in the literature. It has been shown that the growth distance can be efficiently computed for convex polytopes. This paper extends the computation of growth distance to smooth convex objects. Specifically, the authors introduce a formulation of the growth distance for smooth convex objects which is well suited for numerical computation. By modeling convex objects as the union of convex subobjects, the growth distance of a wide family of objects can be computed. However, computation of growth distance for such object models may be expensive. A fast algorithm is introduced which reduces the computational time significantly. In the case where the objects undergo continuous relative motion and the growth distances must be evaluated for a large number of closely spaced points along the motion, further reduction in computational effort is achieved. Numerical experiments with objects that are found in typical robot applications are also provided.
Chong Jin Ong
ICRA1
1996 Growth distances: new measures for object separation and penetration
abstract
Quantitative measures for the separation and penetration of two convex objects are formulated, These measures, called separation and penetration growth distances, are closely related to traditional translational distance measures and share many of their desirable properties. The solution of a single optimization problem yields both the separation and penetration distances. For 3D polytopes the optimization problem is a linear program in four variables whose asymptotic computational time is O(m), where m is the number of linear inequalities required to specify the two polytopes. This equals or far betters the known times required to compute translational distances: O(m) for separation and 0(m/sup 2/ log m) for penetration. When the positioning of the two objects depends on configuration variables, the partial derivatives of the growth distances with respect to the configuration variables exist almost everywhere. Derivatives of the penetration growth distance can be used to construct motions which separate the objects. An application to path finding is described.
Chong Jin Ong, Elmer G. Gilbert
IEEE Trans. Robotics Autom.1
1994 New Distances for the Separation and Penetration of Objects
abstract
New quantitative measures for the separation and penetration of two convex objects are formulated. These measures, called separation and penetration growth distances, are closely related to traditional distance measures and share many of their desirable properties. The solution of a single optimization problem yields both the separation and penetration distances. For polytopal objects the optimization problem is a simple linear program whose computational time is O(m), where m is the number of linear inequalities required to specify the two polytopes. Numerical experiments with three dimensional polytopes demonstrate that the growth distances can be computed more rapidly than the traditional distances with a large advantage in the case of penetration distances.>
Elmer G. Gilbert, Chong Jin Ong
ICRA2
1994 Robot Path Planning with Penetration Growth Distance
abstract
An algorithmic approach to path finding is considered for a general class of robotic systems. The basic idea is to formulate an optimization problem over a family of continuous paths which satisfy the specified end conditions and possess robot-obstacle collisions. The cost to be minimized depends on the penetration growth distance, a new measure for the depth of intersection between a pair of object models. The growth distance and its derivatives with respect to configuration variables describing the orientation and position of the objects can be computed quickly. This is a key factor in attaining acceptable computational times. Variations of the initial strategy, which improve computational efficiency and reliability, are discussed. Significant reductions in computational time are easily obtained by parallel processing.>
Chong Jin Ong, Elmer G. Gilbert
ICRA1