BLIND WATERMARKING OF NON-UNIFORM B-SPLINE SURFACES

2008 ◽  
Vol 08 (03) ◽  
pp. 439-454 ◽  
Author(s):  
SHUSEN SUN ◽  
ZHIGENG PAN ◽  
TAE-WAN KIM

In this paper, we propose a watermarking scheme for non-uniform B-spline (NUBS) surface. Firstly, we first do sampling on a NUBS surface and get the sample points, then the watermark is embedded into the DCT coefficients of the sample points and the watermarked sample points are transformed back, finally the watermarked surface is reconstructed from watermarked sample points using global interpolation. A sign correlation detector is used to test for the presence of the watermark, and the original surface is not required at this stage. Experimental results show that our algorithm can preserve the shape of the original surface within a specified error, and that it is robust against attacks including knot insertion, order elevation, addition of white noise, rotation, scaling, translation and further watermarking.

Author(s):  
Yifan Chen ◽  
Klaus-Peter Beier

Abstract A new interactive technique for B-spline surface quality visualization and improvement, called the B2 method, is presented. This method interpolates the control points of a given B-spline surface using a second B-spline surface. If small irregularities exist in the control points of the original surface, they will be magnified through the second B-spline and demonstrated as large distortions in its control points. This facilitates the detection of small surface irregularities. Subsequently, the surface may be improved through direct and interactive adjustment of the second B-spline’s control polyhedron.


Author(s):  
Xinyu Zhang ◽  
Yaohang Li ◽  
Arvid Myklebust ◽  
Paul Gelhausen

Unlike the visual trimming of B-spline surfaces, which hides unwanted portions in rendering, the geometric trimming approach provides a mathematically clean representation without redundancy. However, the process may lead to significant deviation from the corresponding portion on the original surface. Optimization is required to minimize approximation errors and obtain higher accuracy. In this paper, we describe the application of a novel global optimization method, so-called hybrid Parallel Tempering (PT) and Simulated Annealing (SA) method, for the minimization of B-spline surface representation errors. The high degree of freedom within the configuration of B-spline surfaces as well as the “rugged” landscapes of objective functions complicate the error minimization process. The hybrid PT/SA method, which is an effective algorithm to overcome the slow convergence, waiting dilemma, and initial value sensitivity, is a good candidate for optimizing geometrically trimmed B-spline surfaces. Examples of application to geometrically trimmed wing components are presented and discussed. Our preliminary results confirm our expectation.


1994 ◽  
Vol 116 (4) ◽  
pp. 1042-1048 ◽  
Author(s):  
R. M. C. Bodduluri ◽  
B. Ravani

In this paper we study Computer Aided Geometric Design (CAGD) and Manufacturing (CAM) of developable surfaces. We develop a direct representation of developable surfaces in terms of plane geometry. It uses control planes to determine a surface which is a Bezier or a B-spline interpolation of the control planes. In the Bezier case, a de Casteljau type construction method is presented for geometric design of developable Bezier surfaces. In the B-spline case, de Boor type construction for the geometric design of the developable surface and Boehm type knot insertion algorithm are presented. In the area of manufacturing or fabrication of developable surfaces, we present simple methods for both development of a surface into a plane and bending of a flat plane into a desired developable surface. The approach presented uses plane and line geometries and eliminates the need for solving differential equations of Riccatti type used in previous methods. The results are illustrated using an example generated by a CAD/CAM system implemented based on the theory presented.


Author(s):  
Joanna M. Brown ◽  
Malcolm I. G. Bloor ◽  
M. Susan Bloor ◽  
Michael J. Wilson

Abstract A PDE surface is generated by solving partial differential equations subject to boundary conditions. To obtain an approximation of the PDE surface in the form of a B-spline surface the finite element method, with the basis formed from B-spline basis functions, can be used to solve the equations. The procedure is simplest when uniform B-splines are used, but it is also feasible, and in some cases desirable, to use non-uniform B-splines. It will also be shown that it is possible, if required, to modify the non-uniform B-spline approximation in a variety of ways, using the properties of B-spline surfaces.


Author(s):  
Dennis Mosbach ◽  
Katja Schladitz ◽  
Bernd Hamann ◽  
Hans Hagen

Abstract We present a method for approximating surface data of arbitrary topology by a model of smoothly connected B-spline surfaces. Most of the existing solutions for this problem use constructions with limited degrees of freedom or they address smoothness between surfaces in a post-processing step, often leading to undesirable surface behavior in proximity of the boundaries. Our contribution is the design of a local method for the approximation process. We compute a smooth B-spline surface approximation without imposing restrictions on the topology of a quadrilateral base mesh defining the individual B-spline surfaces, the used B-spline knot vectors, or the number of B-spline control points. Exact tangent plane continuity can generally not be achieved for a set of B-spline surfaces for an arbitrary underlying quadrilateral base mesh. Our method generates a set of B-spline surfaces that lead to a nearly tangent plane continuous surface approximation and is watertight, i.e., continuous. The presented examples demonstrate that we can generate B-spline approximations with differences of normal vectors along shared boundary curves of less than one degree. Our approach can also be adapted to locally utilize other approximation methods leading to higher orders of continuity.


Sign in / Sign up

Export Citation Format

Share Document