EDBT 2026 Demo / reviewers in the wild / expert
Fuhua (Frank) Cheng
dblp:36/2027 · also Fuhua Cheng
· DBLP profile ↗
39ranked-venue papers
7as first author
0since 2021 · last 2017
0000-0003-2098-3027ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 34 · 5 first-authorTheory of computation · 7 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 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.
| Computer graphics and multimedia
13 papers |
Geometric modeling and processing · 94% Image and video processing · 4% Rendering · 2% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-robot interaction · 100% | |
| Artificial intelligence
1 paper |
Face, body and person analysis · 50% 3D vision · 50% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Human-robot interaction
motion retargeting |
0.3 | 1 | 2017 | A generative human-robot motion retargeting approach using a single depth sensor · ICRA 2017 |
Geometric modeling and processing › shape modeling › parametric modeling
spline curves |
0.2 | 1 | 2016 | Construction of G3 conic spline interpolation · Comput. Aided Des. 2016 |
Geometric modeling and processing
mesh processing |
0.1 | 1 | 2009 | Removing local irregularities of triangular meshes with highlight line models · Sci. China Ser. F Inf. Sci. 2009 |
Geometric modeling and processing › mesh processing
mesh smoothing |
0.1 | 1 | 2009 | Removing local irregularities of triangular meshes with highlight line models · Sci. China Ser. F Inf. Sci. 2009 |
Computer vision › 3D vision › pose estimation
depth-based pose estimation |
0.1 | 1 | 2017 | A generative human-robot motion retargeting approach using a single depth sensor · ICRA 2017 |
Computer vision › Face, body and person analysis
human pose estimation |
0.1 | 1 | 2017 | A generative human-robot motion retargeting approach using a single depth sensor · ICRA 2017 |
Geometric modeling and processing › shape modeling › parametric modeling › spline surfaces
NURBS surface |
0.1 | 2 | 2003 | Dynamic highlight line generation for locally deforming NURBS surfaces · Comput. Aided Des. 2003 Removing local irregularities of NURBS surfaces by modifying highlight lines · Comput. Aided Des. 1998 |
Geometric modeling and processing
subdivision surfaces |
0.0 | 2 | 2001 | Streamline modeling with subdivision surfaces on the Gaussian sphere · Comput. Aided Des. 2001 Estimating Subdivision Depths for Rational Curves and Surfaces · ACM Trans. Graph. 1992 |
Image and video processing
energy minimization |
0.0 | 1 | 2001 | Fairing spline curves and surfaces by minimizing energy · Comput. Aided Des. 2001 |
Geometric modeling and processing › computer-aided design › computer-aided geometric design › NURBS modeling
NURBS surface modeling |
0.0 | 1 | 2001 | Constrained scaling of trimmed NURBS surfaces based on fix-and-stretch approach · Comput. Aided Des. 2001 |
Geometric modeling and processing › shape representation › mesh representation
triangle mesh |
0.0 | 1 | 2009 | Removing local irregularities of triangular meshes with highlight line models · Sci. China Ser. F Inf. Sci. 2009 |
Geometric modeling and processing › model fitting
curve and surface fitting |
0.0 | 1 | 1997 | Energy and B-spline interproximation · Comput. Aided Des. 1997 |
Rendering
shading |
0.0 | 1 | 1996 | Comparison of Surface and Derivative Evaluation Methods for the Rendering of NURB Surfaces · ACM Trans. Graph. 1996 |
Geometric modeling and processing › shape representation
curve representation |
0.0 | 1 | 1994 | Reduced-knot NURBS representations of rational G1 composite Bézier curves · Comput. Aided Des. 1994 |
Geometric modeling and processing › shape modeling › parametric modeling › spline surfaces
NURBS |
0.0 | 1 | 1994 | Reduced-knot NURBS representations of rational G1 composite Bézier curves · Comput. Aided Des. 1994 |
Geometric modeling and processing › shape modeling › surface modeling
spline modeling |
0.0 | 1 | 1991 | Interproximation: interpolation and approximation using cubic spline curves · Comput. Aided Des. 1991 |
Geometric modeling and processing › surface fitting
b-spline surface fitting |
0.0 | 1 | 1989 | A parallel B-spline surface fitting algorithm · ACM Trans. Graph. 1989 |
Methods — techniques the papers use, named apart from their topics
point cloud fitting · 0.6parametric human-robot model · 0.6generative framework · 0.6energy minimization · 0.0dynamic highlight line generation · 0.0gaussian sphere · 0.0fix-and-stretch approach · 0.0knot insertion · 0.0hermite functions · 0.0forward differencing · 0.0cox-de boor · 0.0knot reduction · 0.0geometric continuity · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A generative human-robot motion retargeting approach using a single depth sensorabstractThe goal of human-robot motion retargeting is to let a robot follow the movements performed by a human subject. This is traditionally achieved by applying the estimated poses from a human pose tracking system to a robot via explicit joint mapping strategies. In this paper, we present a novel approach that combine the human pose estimation and the motion retarget procedure in a unified generative framework. A 3D parametric human-robot model is proposed that has the specific joint and stability configurations as a robot while its shape resembles a human subject. Using a single depth camera to monitor human pose, we use its raw depth map as input and drive the human-robot model to fit the input 3D point cloud. The calculated joint angles of the fitted model can be applied onto the robots for retargeting. The robot's joint angles, instead of fitted individually, are fitted globally so that the transformed surface shape is as consistent as possible to the input point cloud. The robot configurations including its skeleton proportion, joint limitation, and DoF are enforced implicitly in the formulation. No explicit and pre-defined joints mapping strategies are needed. This framework is tested with both simulations and real robots that have different skeleton proportion and DoFs compared with human to show its effectiveness for motion retargeting. Sen Wang 0003, Xinxin Zuo, Runxiao Wang, Fuhua (Frank) Cheng, Ruigang Yang |
ICRA | 4 |
| 2016 | Construction of G3 conic spline interpolation
Long Ma 0009, Caiming Zhang 0001, Xin Zhang 0079, Fuhua (Frank) Cheng |
Comput. Aided Des. | 4 |
| 2013 | Polar Embedded Catmull-Clark Subdivision SurfaceabstractIn this paper, a new subdivision scheme for Polar embedded Catmull-Clark mesh structure is presented. The ripple effect commonly found at high-valence extraordinary points of a CCS surface is improved by replacing high-valence CCS extraordinary faces with triangular Polar faces. The new scheme is valence independent and is stationary. By using the same subdivision mask on both the quadrilateral part and the triangular part, artifacts that have been noticed before (mismatching subdivision masks, exponentially increased Valence at Polar extraordinary points by the recursive subdivision process) are resolved. Test results show that with the new scheme, one can generate very high quality, curvature continuous subdivision surfaces on the triangular part. Combined with current CCS G2 schemes, one can generate high quality subdivision surfaces appropriate for most engineering applications on any Polar embedded Catmull-Clark control meshes. Jianzhong Wang 0005, Fuhua (Frank) Cheng |
CAD/Graphics | 2 |
| 2013 | Cubic surface fitting to image with edges as constraintsabstractConventional polynomial interpolation methods produce images with blurred edges, while edge-directed interpolation methods make enlarged images with good quality edges but with detail distortion in the non-edge portion. A new method for constructing a fitting surface to image data is presented. Unlike existing methods which produce enlarged images using image data as interpolation data, the new method constructs the fitting surface using the image data as constraints to reverse the sampling process for improving the fitting precision. To remove the zigzagging artifact, for each pixel and its nearby region, the edge information is used to determine the quadratic polynomial which approximates the original scene with a quadratic polynomial precision. Comparison results of the new method with other methods are included. Caiming Zhang 0001, Xin Zhang 0079, Xuemei Li 0001, Fuhua (Frank) Cheng |
ICIP | 4 |
| 2009 | Constructing G1 quadratic Bézier curves with arbitrary endpoint tangent vectorsabstractQuadratic Bézier curves are important geometric entities in many applications. However, it was often ignored by the literature the fact that a single segment of a quadratic Bézier curve may fail to fit arbitrary endpoint unit tangent vectors. The purpose of this paper is to provide a solution to this problem, i.e., constructing G1quadratic Bézier curves satisfying given endpoint (positions and arbitrary unit tangent vectors) conditions. Examples are given to illustrate the new solution and to perform comparison between the G1quadratic Bézier cures and other curve schemes such as the composite geometric Hermite curves and the biarcs. He-Jin Gu, Jun-Hai Yong, Jean-Claude Paul, Fuhua (Frank) Cheng |
CAD/Graphics | 4 |
| 2009 | Mesh clustering by approximating centroidal Voronoi tessellationabstractAn elegant and efficient mesh clustering algorithm is presented. The faces of a polygonal mesh are divided into different clusters for mesh coarsening purpose by approximating the Centroidal Voronoi Tessellation of the mesh. The mesh coarsening process after clustering can be done in an isotropic or anisotropic fashion. The presented algorithm improves previous techniques in local geometric operations and parallel updates. The new algorithm is very simple but is guaranteed to converge, and generates better approximating meshes with the same computation cost. Moreover, the new algorithm is suitable for the variational shape approximation problem with L2, 1 distortion error metric and the convergence is guaranteed. Examples demonstrating efficiency of the new algorithm are also included in the paper. Fengtao Fan, Fuhua (Frank) Cheng, Conglin Huang, Jianzhong Wang 0005, Shuhua Lai |
Symposium on Solid and Physical Modeling | 2 |
| 2009 | Removing local irregularities of triangular meshes with highlight line models
Jun-Hai Yong, Bailin Deng, Fuhua (Frank) Cheng, Bin Wang 0021, He-Jin Gu |
Sci. China Ser. F Inf. Sci. | 3 |
| 2009 | Loop Subdivision Surface Based Progressive Interpolation
Fuhua (Frank) Cheng, Fengtao Fan, Shuhua Lai, Conglin Huang, Jun-Hai Yong |
J. Comput. Sci. Technol. | 1 |
| 2008 | Progressive Interpolation Using Loop Subdivision Surfaces
Fuhua (Frank) Cheng, Fengtao Fan, Shuhua Lai, Conglin Huang, Jun-Hai Yong |
GMP | 1 |
| 2006 | Subdivision Depth Computation for Extra-Ordinary Catmull-Clark Subdivision Surface Patches
Fuhua (Frank) Cheng, Jun-Hai Yong |
Computer Graphics International | 1 |
| 2006 | Near-Optimum Adaptive Tessellation of General Catmull-Clark Subdivision Surfaces
Shuhua Lai, Fuhua (Frank) Cheng |
Computer Graphics International | 2 |
| 2006 | Matrix Based Subdivision Depth Computation for Extra-Ordinary Catmull-Clark Subdivision Surface Patches
Fuhua (Frank) Cheng |
GMP | 2 |
| 2006 | Voxelization of Free-Form Solids Represented by Catmull-Clark Subdivision Surfaces
Shuhua Lai, Fuhua (Frank) Cheng |
GMP | 2 |
| 2006 | Determining Knots by Minimizing Energy
Caiming Zhang 0001, Huijian Han, Fuhua (Frank) Cheng |
J. Comput. Sci. Technol. | 3 |
| 2006 | Similarity based interpolation using Catmull-Clark subdivision surfaces
Shuhua Lai, Fuhua (Frank) Cheng |
Vis. Comput. | 2 |
| 2005 | Adaptive rendering of Catmull-Clark subdivision surfacesabstractIn this paper, we present a new adaptive rendering method for general Catmull-Clark subdivision surfaces. The new method is based on direct evaluation of the limit surface to generate an inscribed polyhedron of the limit surface. The method generates fewer polygons in the final rendering process because inscribed approximation usually provides faster convergent rate than circumscribed approximation. The new adaptive rendering method can precisely measure error for every point of the limit surface. Hence, it has complete control of the accuracy of the rendering result. Cracks are avoided by using a recursive marking process to ensure that adjacent patches or subpatches use the same limit surface points in the construction of the shared boundary. The new method performs limit surface evaluation only at points that are needed for the final rendering process. Therefore it is very fast and memory efficient. Shuhua Lai, Fuhua (Frank) Cheng |
CAD/Graphics | 2 |
| 2005 | Texture mapping on surfaces of arbitrary topology using norm preserving-based optimization
Shuhua Lai, Fuhua (Frank) Cheng |
Vis. Comput. | 2 |
| 2004 | Knot Choosing by Accommodating the First Derivative ConstraintabstractThe current cubic spline curve interpolation scheme is derived based on the implicit assumption that the magnitude of the first derivative of the curve is close to a constant. However, the assumption is not realized by the interpolation scheme. A knot choosing technique for parametric cubic spline interpolating curve construction that accommodates this assumption is presented. A comparison of the new method with several existing methods is performed and test results are included. Caiming Zhang 0001, Fuhua (Frank) Cheng |
GMP | 2 |
| 2004 | Smooth Trimmed NURBS Surface Connection with Tension ControlabstractAn automatic smooth surface connection method that has the capability of tension control is presented. Given two trimmed NURBS surfaces, the new method constructs a smooth connection surface to connect the trimming regions of the trimmed surfaces at the trimming curves. The connection satisfies pseudo-G/sup 1/ or pseudo-C/sup 1/ smoothness requirement. The construction process consists of four major steps: connection curves construction and alignment, initial blends construction, setting up continuity constraints, and internal and external boundary smoothing. The advantages of the new method include: (1) providing the users with more flexibility in adjusting the shape of the connection surface; (2) the representation of the connection surface is compatible with most of the current data-exchange standards; (3) including the classical blending as a special case but with more flexibility on the setting of the rail curves; and (4) smoother shape of the resulting connection surface through an energy optimization process. Test cases that cover typical CAD applications are included. Pifu Zhang, Fuhua (Frank) Cheng |
GMP | 2 |
| 2004 | Geometric Hermite curves with minimum strain energy
Jun-Hai Yong, Fuhua (Frank) Cheng |
Comput. Aided Geom. Des. | 2 |
| 2003 | Shadow Generation Using Discretized Shadow Volume in Angular CoordinatesabstractA technique to improve the performance of the shadow-volume method is presented. This technique does not require (1) extensive edge/edge intersection tests and intersection angle computation in shadow polygon construction, or (2) any ray/shadow-polygon intersection tests during scan-conversion. The first task is achieved by constructing ridge edge (RE) loops, an inexact form of silhouette, instead of the silhouette. The RE loops give us the shadow volume without any expensive computation. The second task is achieved by discretizing the shadow volume into angular spans. The angular spans, which correspond to scan lines, are stored in a lookup table. This lookup table enables us to mark the pixels that are in shadow directly, without the need of performing any ray/shadow-polygon intersection tests. In addition, the shadow on an object is determined on a line-by-line basis instead of a pixel-by-pixel basis. The new technique is efficient enough to achieve real time performance, without any special hardware, while being scalable with scene size. Khageshwar Thakur, Fuhua (Frank) Cheng, Kenjiro T. Miura 0001 |
PG | 2 |
| 2003 | Dynamic highlight line generation for locally deforming NURBS surfaces
Jun-Hai Yong, Fuhua (Frank) Cheng, Paul J. Stewart, Kenjiro T. Miura 0001 |
Comput. Aided Des. | 2 |
| 2002 | Triangular patch modeling using combination method
Caiming Zhang 0001, Fuhua (Frank) Cheng |
Comput. Aided Geom. Des. | 2 |
| 2001 | Fine Tuning: Curve and Surface Deformation by Scaling DerivativesabstractA deformation-based fine tuning technique for parametric curves and surfaces is presented. A curve or surface is deformed by scaling its derivative, instead of manipulating its control points. Since only the norm of the derivative is adjusted, the resulting curve or surface keeps the basic shape of the original profile and curvature distribution. Therefore, the new technique is especially suitable for last minute fine tuning of the design process. Other advantages include: (1) the fine tuning process is a real local method, it can be performed on any portion of a curve or a surface, not just on a set of segments or patches; (2) by allowing a user to drag a scalar function to directly adjust the curvature (and, consequently, fairness) of a curve or surface, the new technique makes the shape design process more intuitive and effective; (3) the new technique is suitable for precise shaping and deforming such as making the curvature of a specific portion twice as big. In many cases, it can achieve results that other methods such as FFD can not; (4) the fine tuning process can also be used for subdivision curves and surfaces. Related techniques and test results are included. Kenjiro T. Miura 0001, Fuhua (Frank) Cheng, Lazhu Wang |
PG | 2 |
| 2001 | Streamline modeling with subdivision surfaces on the Gaussian sphere
Kenjiro T. Miura 0001, Lazhu Wang, Fuhua (Frank) Cheng |
Comput. Aided Des. | 3 |
| 2001 | Constrained scaling of trimmed NURBS surfaces based on fix-and-stretch approach
Caiming Zhang 0001, Pifu Zhang, Fuhua (Frank) Cheng |
Comput. Aided Des. | 3 |
| 2001 | Fairing spline curves and surfaces by minimizing energy
Caiming Zhang 0001, Pifu Zhang, Fuhua (Frank) Cheng |
Comput. Aided Des. | 3 |
| 2000 | Constrained C1 Piecewise Bicubic Bézier Surface InterpolationabstractThe construction of a C/sup 1/ piecewise bicubic Bezier surface that interpolates a set of data points and lies on the same side of a given plane as the data points is presented. The main tasks in this construction process are the adjustment of the tangent vectors and the determination of the twist vectors at the data points. The tangent vectors are modified by decreasing their magnitudes. The twist vectors are first set by an energy minimization process and then filtered through a modification process to ensure the constructed surface lies on one side of the given plane. The technique for determining the twist vectors has an interpolation precision of cubic polynomials. Caiming Zhang 0001, Fuhua (Frank) Cheng, Brian A. Barsky |
GMP | 2 |
| 2000 | Constrained Shape Scaling of Multi-Surface ObjectsabstractA method to scale a multi-surface object while holding the shape and size of specific features (trimming curves) unchanged is presented. The new method includes an earlier version for a one-NURBS-surface object as a special case by considering more general objects and more general features. The constrained scaling process is attach-and-deform based. The new surface is constructed by attaching the original features to a scaled version of the given object. The attaching process requires several transformations and a deformation of the scaled object. The resulting object has the same features as the original object while reflecting the shape and curvature distribution of the scaled object. The presented approach maintains a NURBS representation for each component surface of the resulting object and hence, is compatible with most of the current data-exchange standards. Test results on several car body surfaces with trimming curves are included. The quality of the resulting surfaces is examined using the highlight line model. Pifu Zhang, Caiming Zhang 0001, Fuhua (Frank) Cheng |
GMP | 3 |
| 1998 | Removing local irregularities of NURBS surfaces by modifying highlight lines
Caiming Zhang 0001, Fuhua (Frank) Cheng |
Comput. Aided Des. | 2 |
| 1998 | A method for determining knots in parametric curve interpolation
Caiming Zhang 0001, Fuhua (Frank) Cheng, Kenjiro T. Miura 0001 |
Comput. Aided Geom. Des. | 2 |
| 1997 | Energy and B-spline interproximation
Xuefu Wang, Fuhua (Frank) Cheng, Brian A. Barsky |
Comput. Aided Des. | 2 |
| 1996 | Comparison of Surface and Derivative Evaluation Methods for the Rendering of NURB SurfacesabstractThree methods for evaluating the surface coordinates, first derivatives, and normal vectors of a NURB surface are compared. These methods include forward differencing, knot insertion, and a tow-stage Cox-de Boor technique. The computational complexity of each of these techniques is analyzed and summarized. The use of Hermite functions is shown to yield a poor approximation for the shading functions of a NURB surface. An improved method for computing derivatives by knot insertion is presented. An efficient algorithm for computing the foward difference matrix and a method for using foward differencing to compute the first derivatives of a NURB surface are also presented. William L. Luken, Fuhua (Frank) Cheng |
ACM Trans. Graph. | 2 |
| 1995 | Parallel B-Spline Surface Interpolation on a Mesh-Connected Processor Array
Fuhua (Frank) Cheng, Grzegorz W. Wasilkowski, Jiaye Wang, Caiming Zhang 0001, Wenping Wang 0001 |
J. Parallel Distributed Comput. | 1 |
| 1994 | Reduced-knot NURBS representations of rational G1 composite Bézier curves
Barry Joe, Wenping Wang 0001, Fuhua (Frank) Cheng |
Comput. Aided Des. | 3 |
| 1992 | Estimating Subdivision Depths for Rational Curves and SurfacesabstractAn algorithm to estimate subdivision depths for rational curves and surfaces is presented. The subdivision depth is not estimated for the given curve/surface directly. The algorithm computes a subdivision depth for the polynomial curve/surface of which the given rational curve/surface is the image under the standard perspective projection. This subdivision depth, however, guarantees the required flatness of the given curve/surface after the subdivision. This work has applications in surface rendering, surface/surface intersection, and mesh generation. Fuhua (Frank) Cheng |
ACM Trans. Graph. | 1 |
| 1991 | Interproximation: interpolation and approximation using cubic spline curves
Fuhua (Frank) Cheng, Brian A. Barsky |
Comput. Aided Des. | 1 |
| 1990 | B-spline curves and surfaces viewed as digital filters
A. Ardeshir Goshtasby, Fuhua (Frank) Cheng, Brian A. Barsky |
Comput. Vis. Graph. Image Process. | 2 |
| 1989 | A parallel B-spline surface fitting algorithmabstractA parallel fitting algorithm using uniform bicubic B-spline surfaces is presented. This algorithm is based on the observation that a tensor product spline surface fitting problem can be split into two spline curve fitting problems, and each of these problems can be carried out in parallel by cyclic reduction. Using this approach, the control points of a uniform bicubic B-spline surface that interpolates a grid of m x n points can be found in O (log m + log n ) time on mn processors. Furthermore, since smaller systems of equations are solved in the algorithm, the accumulated error resulting from this approach is smaller than that of the traditional algorithms. Fuhua (Frank) Cheng, A. Ardeshir Goshtasby |
ACM Trans. Graph. | 1 |