Israel SIGGRAPH meeting on Nov 15, 2002

Ivcher Auditorium,
The Interdisciplinary Center, Herzelia

(directions to get to IDC can be found here)

Chair: Alla Sheffer
            Center for  Graphics and Geometric Computing CGGC
            Technion

The following program is also available in fdf format. The PostScript file is to be printed double-sided on A4 paper, and folded into three columns with INVITATION and the digit "3" on the exposed columns. 

 

Time Speaker Title Abstract
8:30 Refreshments    
9:00 Shmulik Moradoff, 

Hebrew University, Jerusalem

Constrained Synthesis of Textural Motion for Animation Obtaining high quality, realistic motions of articulated characters is both time consuming and expensive, necessitating the development of easy-to-use and effective tools for motion editing and reuse. We propose a new simple technique for generating constrained variations of different lengths from an existing captured or otherwise animated motion. Our technique is applicable
to textural motions, such as walking or dancing, where the motion sequence can be decomposed into shorter motion segments without an obvious temporal ordering among them. Inspired by previous work on texture synthesis and video textures, our method essentially produces a re-ordering of these shorter segments. Discontinuities are eliminated by carefully choosing the transition points and applying local adaptive smoothing in their vicinity, if necessary. The user is able to control the synthesis process by specifying a small number of simple constraints.

Joint work with Dani Lischinski

9:30 Boris Lipschitz, 

Technion

Verification of Scanned Engineering Parts with CAD Models based 
on Discrete Curvature Analysis
The manufacturing industry constantly needs to verify machined objects with the original CAD models. Given a prototype design of a solid model, the manufacturing engineer should be able to determine whether the part was manufactured well, that is, whether it fits the CAD model exactly. But in many cases, spatial fitting of corresponding points is not sufficient. The current work attempts to check the possibility of comparing the curvatures of corresponding objects. Curvature is an invariant surface property that is not affected by the choice of the coordinate system, the position of the viewer, and the particular parameterization of the surface. In recent years advances in 3D scanning technology have enabled highly accurate results with relatively low noise. Nevertheless, derivative computation is unstable for real data, and the estimated curvature is thus very noise-sensitive. The proposed method is applied on a given mesh, which is constructed from sampled points. The curvature for triangular meshes is not defined. The faces are flat and thus have zero curvature, and only continuity at the vertices as edges. However, triangle faces are piecewise linear approximations of the sampled object. So, the curvature of unknown surfaces can be estimated by extracting information from the 
triangular mesh. Most algorithms can approximate the curvature of synthetic meshes quite accurately, but they fail with real noisy data. In the current research algorithms that deal with noisy data were implemented. Some of them were extended in order to improve the results. During the lecture presentation, several curvature estimation algorithms for triangular meshes that were implemented, analyzed and extended will be described. These algorithms for noisy data will be presented.

Joint work with Anath Fischer

10:0

Iddo Drori, 

Tel-Aviv University

Example-Based Image Completion We present a new method for completing the hidden parts of an image based on the visible parts, including shape, color and texture. Our goal is reconstructing the hidden parts, to get a small error with high confidence, and to synthesize a complete, visually plausible, and coherent image. We introduce an example-based completion method which utilizes the visible parts of an image as a training set to infer the hidden parts. Our approach is to first approximate the hidden parts using a fast multi-grid method, and then 
complete the details according to the most similar and frequent examples by adaptive tessellation. We demonstrate our method by seamless completion of various paintings and images.

Joint work with Daniel Cohen-Or and Hezy Yeshurun

10:30 Coffee Break    
11:00

Alexander Bogomjakov, 

CGGC, Technion

Efficient Compression and Rendering of Multi-Resolution Meshes We present a method to code the multiresolution structure of a 3D triangle mesh in a manner that allows progressive decoding and efficient 
rendering at a client machine. The code is based on a special ordering of the mesh vertices which has good locality and continuity properties, 
inducing a natural multiresolution structure. This ordering also incorporates information allowing efficient rendering of the mesh at all resolutions using the contemporary vertex buffer mechanism. The performance of our code is shown to be competitive with existing progressive mesh compression methods, while achieving superior rendering speed.

Joint work with Zachi Karni and Craig Gotsman

11:30 Nira Dyn, 

Tel-Aviv University

Spline Subdivision Schemes for Compact Sets Motivated by the problem of the reconstruction of 3D objects from their 2D cross sections, we consider the use of spline subdivision schemes 
operating on data consisting of compact 2D sets. A spline subdivision scheme generates from such data a sequence of piecewise-linear functions, with compact 2D sets as images, which converges to a limit function with compact 2D sets as images (set-valued function). This set-valued function describes a 3D object.
For the case of 2D convex cross-sections, we replace addition of scalars in the spline subdivision schemes, by Minkowski sums of sets. Then the spline subdivision schemes generate 3D objects with convex cross-sections. Such a limit 3D object 
has a simple representation in terms of the given cross-sections, and approximates the 3D object from which the given cross-sections are sampled.
For the case of non-convex initial cross-sections we show that the limit of any spline subdivision scheme, using the Minkowski sums, has convex cross-sections, and is too large to be a good approximation to the 3D object with the given cross-sections.
For general cross-sections, we use the representation of spline subdivision schemes in terms of repeated binary averages, and replace the usual average of two scalars by a binary operation between two compact sets, termed the "metric average". The resulting schemes are shown to converge in the Hausdorff metric, generating 3D objects which approximate the sampled objects.
Joint work with E. Farkhi
12:00 Yochai Shefi-Simchon,

 Silicon Graphics Israel

OpenGL Vizserver
OpenGL Vizserver is a transparent software solution which allows a desktop user to view and interact with OpenGL applications running on high-end graphics machines, as well as collaborating with other users. The talk will cover the motivation behind OpenGL Vizserver and the VAN (Visual Area Network) concept, the problems it solves, its
architecture and way of operation and its future development plans.