CSE 600 (Ongoing Research Seminar)



Time: February 6, 2004
Location: Computer Science Bldg 2311
Speaker: Hong Qin
Title:  I-DEFORM: Interactive, Dynamic, Efficient Flow for Object Rendering and Modeling

In conjunction with ever-increasing high-performance computational power and ever-improving data acquisition technologies, the complexity and scale of the data acquired from physical experiments and numerics-driven simulations has continued to grow at an explosive pace. Consequently, it demands better modeling, analysis, simulation, and visualization tools that can reveal the insight from raw datasets and facilitate the interpretation of high-level knowledge. In this talk, I will present a set of novel deformable models that aim to serve for this need.

Deformable models are geometric object models whose dynamic behaviors are governed by variational principles and/or partial differential equations (PDEs). They have proven to be extremely valuable in an increasing number of applications spanning physical and computational sciences, computer-integrated engineering, visual computing, data visualization, finite element simulation, and medical imaging analysis. In particular, I will present the new PDE-driven, flow-based, subdivision models which are capable of recovering arbitrary, complicated shape geometry as well as its unknown topology simultaneously. Our new deformable models are based on adaptive subdivision geometry, which offers a potent multi-resolution representation and hierarchical structure, while their topological flexibility results from the PDEs associated with the popular level-set approach. After motivating the talk, I will formulate the mathematics of the underlying PDE-based surface flow that will govern the model behavior. I will then discuss the relevant geometric, algorithmic, numerical techniques that enable our new deformable models to work in many applications such as shape and structure extraction from medical images, reverse engineering from unorganized point clouds, reconstructing 3D geometry and texture from 2D visual input, iso-surface extraction for data visualization, and feature and front tracking for time-varying datasets in computational sciences.

Time: February 13, 2004
Location: Computer Science Bldg 2311
Speaker: Patrick McDaniel, AT&T
Title: Authentication in Interdomain Routing Title: Authentication in Interdomain Routing
Time:February 20, 2004
Location: Computer Science Bldg 2311
Speaker: Dimitris Samaras
Time:February 27, 2004
Location: Computer Science Bldg 2311
Speaker: Eugene Zhang, Georgia Tech.

Mr. Eugene Zhang is a Ph.D. candidate at Georgia Institute of Technology, where he has been studying Computer Graphics and Visualization with the emphasis on topology-based analysis on surfaces for image synthesis. His works on "feature-based surface parameterization and texture mapping" and "vector field design on surfaces" are two such examples. Prior to coming to Georgia Tech in 1999, He was a database developer and a group manager at Datastream System Inc. from 1995-1999, customizing Computerized Maintenance Management Software. He received a M.Sc in Mathematics in 1994, and a M.Sc in Computer Science in 1995, both from Ohio State University.

Abstract: 

Vector field design on surfaces is necessary for many graphics applications: example-based texture synthesis, non-photorealistic rendering, and fluid simulation. In this talk, I will present our vector field design system for surfaces that allows a user to create a large variety of vector fields with relatively little effort. Furthermore, the system allows the user to control the number of singularities in the vector field and their placement. Our system combines basis vector fields to make an initial vector field that meets the user's specifications. The initial vector field often contains unwanted singularities, which cannot always be eliminated due to the Poincar-Hopf index theorem. To reduce the visual artifacts caused by these singularities, our system allows a user to move a singularity to a more favorable location or to cancel a pair of singularities. These operations provide topological guarantees for the vector field in that they only affect the user-specified singularities. Other editing operations are also provided so that the user may change the topological and geometric characteristics of the vector field. At the end, I will show the results of applying our vector field design system to several applications: example-based texture synthesis, painterly rendering of images, and pencil sketch illustrations of smooth surfaces.


Time:March 5, 2004
Location: Computer Science Bldg 2311
Speaker: Subodh Kumar, Johns Hokpins University

Abstract:  Scalable Walkthrough

The need to navigate through increasingly complex virtual environments for simulation based design, and its validation, has motivated research in computer graphics for long. While hardware performance has grown at an impressive rate, model sizes have grown faster. In order to achieve realistic interactive walkthroughs we need to take a comprehensive approach and enrich models with rendering enhancing information.

In this talk I will present an algorithm to render increasingly large spline and polygonal models. I will describe parallel pre-processing methods to generate data useful for efficient rendering algorithms. I will discuss multi-resolution model representations, dynamic tessellation of parametric surfaces and polygonal simplification. I will present both point and region based visibility algorithms and introduce the notion of vLOD: the visible level of detail. Finally, I will argue that efficient pre-processing and data compression methods enable scalable output sensitive display algorithms that that do not necessarily slow down with increasing model sizes.

Short Bio:

Prof. Kumar is the director of the graphics lab at the Johns Hopkins University. He earned his PhD from the university of North Carlina at Chapel Hill in 1996 before joining the faculty of computer science at the Johns Hopkins University. His research interests include interactive 3D graphics, large-scale walkthrough, curved surface rendering and geometric processing. Prof. Kumar has earned the NSF CAREER award and two best paper awards


Time: March 9, 2004
Location: Computer Science Bldg 2311
Speaker: Fan Ye, UCLA
Title: Building Resilient Sensor Networks by Exploiting Scale and Redundancy
Abstract:

Large scale, self-organizing sensor networks are expected to enable numerous applications in environmental monitoring, security and surveillance, etc. Many such systems will face adverse or hostile conditions, including poor or unpredictable wireless channels, node failures or malfunctions due to external destructions or internal faults, or even intentional attacks from malicious parties. Despite these severe situations, sensor networks should possess sufficient resiliency to operate robustly and provide the services normally.

In this talk I will present my work on sensor network resiliency against adverse conditions and malicious attacks. GRAdient Broadcast (GRAB) provides robust data delivery over many hops of unreliable nodes and lossy wireless channels. Instead of binding data delivery to explicit paths, nodes make forwarding decisions on the fly, based on state carried in packets. Thus data delivery is immune from significant node failures and channel errors. Statistical En-route Filtering (SEF) detects and drops bogus sensing data injected by compromised insider nodes en-route, so as to avoid wasting network resources or causing application failures. It aims at intentional attacks launched by malicious parties. These two pieces of work demonstrate that we can exploit the unique characteristics of sensor networks such as scale and redundancy to remove the reliance on individual pieces, thus build resilient systems out of unreliable components.

Speaker Bio:

Fan Ye received his B.E. in 1996 and M.S. in 1999, both from Tsinghua University, China. He is expected to get his Ph.D. in Computer Science from UCLA by June, 2004. His research interests include sensor networks, wireless networks and the Internet, with focus on protocol design, prototyping and evaluation on resiliency and security aspects of large scale sensor networks.

Time: March 15, 2004
Location: Computer Science Bldg 2311
Speaker: Xiaowei Yang, MIT
Title: NIRA: A New Internet Routing Architecture

In this talk, I will present the design and evaluation of a new Internet routing architecture (NIRA). The present Internet routing system suffers from two problems: one structural and one architectural. The structural problem is that the current system has little support for users to choose domain-level routes. User choice plays an important role in creating market competition, which fosters innovation and the introduction of new services. The architectural problem is that the current system fails to scale effectively in the presence of real-world requirements such as multi-homing.

NIRA is a scalable architecture that gives a user the ability to choose domain-level routes. The design of NIRA addresses four problems: how routes are discovered and selected, how routes are efficiently represented, how route failures are detected, and how providers are compensated. NIRA augments a strict provider-rooted addressing hierarchy with a new topology distribution and address allocation capability to enable scalable route discovery and efficient route representation. It combines proactive notification and reactive discovery for fast failure detection. NIRA's provider compensation model is still contract-based. The evaluation of NIRA suggests that it is practical.

Time: Friday, March 19, 2004
Location: Computer Science Bldg 1306
Speaker:  Hao Chen, UC Berkeley
Title: Lightweight Model Checking for Improving Software Security

Bugs in security-critical software are common and costly. I propose a lightweight approach both for finding these bugs and for verifying their absence in large software programs. In this approach, I identify rules of safe programming practice, encode them as safety properties, and verify whether programs satisfy these properties. Since manually verifying properties is expensive, I have developed a model checking tool, MOPS, for automating this process.

To achieve my goal of making model checking for security practical, I must solve three research challenges: making MOPS scale to large programs, helping the MOPS user specify complex but structured properties, and allowing the user to apply MOPS conveniently and comprehend its error reports easily. I will describe my new algorithms and approaches for solving these challenges.

Using MOPS, I checked over one million lines of mature, widely deployed application programs and discovered more than a dozen security vulnerabilities and weaknesses. I checked a security API on several Unix systems and found portability pitfalls, documentation errors, and an implementation bug. I also verified several invariants in the EROS kernel.

Time: March 25, 2004
Location: Computer Science Bldg 2311
Speaker:  Xuejun Hao, U. Maryland
Title: Efficient Illumination and Geometry Representations for Fast Computation and Interactive Rendering
Abstract:

Efficient computation and visualization of protein properties is of utmost importance for studying several computational biology applications, such as protein folding and rational drug design. We have developed a system to efficiently solve the non-linear Poisson-Boltzmann equation governing molecular electrostatics. Our system simultaneously improves the accuracy and the efficiency of the solution by adaptively refining the computational grid near the solute-solvent interface. We use pre-computed accumulation of transparency with spherical-harmonics-based compression to accelerate volume rendering of molecular electrostatics.

Next, we discuss how the same idea of pre-computation and spherical-harmonics-based compression can be used to speed up the rendering of translucent materials. The outgoing radiance of a translucent surface is expressed as a 6D integral of a Bi-directional Scattering Surface Reflectance Distribution Function (BSSRDF). Our analysis first reduces it to a 4D function and then uses a novel reference-points scheme to compactly represent the pre-computed integrals using a hierarchical and progressive spherical harmonics representation. Our algorithm scales linearly with the number of mesh vertices and achieves one to two orders of magnitude speedup in rendering translucent meshes.

Speaker Biography:

Xuejun Hao is a doctoral candidate in the Department of Computer Science at the University of Maryland, College Park. He received the BS degree in Physics from Peking University, China. He received the MA degree in Physics and the MS degree in Computer Science from the State University of New York at Stony Brook in 1996 and 2000, respectively. His current research interests are in interactive 3D graphics, scientific visualization, molecular graphics, and illumination modeling.

Time: April 1, 2004
Location: Computer Science Bldg 2311
Speaker:  Archan Misra, IBM Watson
Title: Using Information Theory Techniques for Adaptive Location Management in Future Cellular Networks
Abstract:

The nature of mobile devices is changing in two distinct ways: a) With wireless connectivity being enabled in non-traditional mobile devices (e.g., vehicles, smart watches), mobile nodes are not just increasing in sheer number, but also exhibiting significant variation in capabilities (e.g., battery power, memory size). b) An increasing number of personal communication devices (e.g., cell phones, laptops) are being fitted with multiple wireless access technologies. To work across this device and network heterogeneity, the location management system must be adaptive, adjusting its behavior to the mobility patterns and constraints of individual mobile nodes, using as general a set of assumptions as possible. This adaptation must also allow for personalization, so that the same access networks provide location management functions that are customized for each individual-s or group-s preferences. This talk describes ways in which information and coding theory can be used to achieve this adaptation and personalization in future cellular environments.

In the first part of the talk, I'll introduce the relatively new problem of tracking user location in an integrated multi-system wireless environment, where each mobile device has multiple, possibly simultaneously active, interfaces, each corresponding to a different access technology (e.g., satellite, wide-area cellular, WLAN, Bluetooth, etc.) In particular, there is a need for a distributed location tracking strategy, where operators of each individual access technology are not required to publicly share sensitive information, such as network topologies and cell patterns. I-ll explain the optimal bounds on location management costs in terms of the concept of weighted entropy, and then present three different location management techniques, each offering different degrees of decentralization. In the second part of the talk, I shall describe how the well-known rate-distortion framework can be used to capture the tradeoffs between the update and paging costs associated with location tracking, and propose two new algorithms that apply entropy coding on RA-level movement information. Time permitting, I-ll explain how vector quantization techniques can be used in this tradeoff process. I-ll conclude with an overview of open challenges in adaptive mobility management.

Speaker Bio:

Dr. Archan Misra is a Research Staff Member with the Pervasive Security and Networking Department at the IBM TJ Watson Research Center, Hawthorne, NY. His current research efforts are related to services and mobility protocols for next-generation (4G) wireless networks, on-demand middleware for Internet-scale distributed computing systems, and MAC/routing protocols for energy-efficient, high-performance wireless networks. Prior to joining IBM in 2001, Archan spent 3 1/2 years at Telcordia Technologies (formerly called Bellcore), where he worked in the areas of IP-based mobility management, congestion control and Internet QoS architectures. He has published extensively in the areas of wireless networking, congestion control and mobility management and was a co-author on papers that received the Best Paper awards in ACM WOWMOM 2002 and IEEE MILCOM 2001. Archan received his Ph.D. in Electrical and Computer Engineering from the University of Maryland at College Park in May, 2000, and his B.Tech in Electronics and Communication Engineering from IIT Kharagpur, India in July 1993.

Time: April 19, 2004
Location: Computer Science Bldg 2311
Speaker:  Xianfeng David Gu
Title: Computational Conformal Geometry and its Applications
Abstract:

Efficient computation and visualization of protein properties is of utmost importance for studying several computational biology applications, such as protein folding and rational drug design. We have developed a system to efficiently solve the non-linear Poisson-Boltzmann equation governing molecular electrostatics. Our system simultaneously improves the accuracy and the efficiency of the solution by adaptively refining the computational grid near the solute-solvent interface. We use pre-computed accumulation of transparency with spherical-harmonics-based compression to accelerate volume rendering of molecular electrostatics.

Next, we discuss how the same idea of pre-computation and spherical-harmonics-based compression can be used to speed up the rendering of translucent materials. The outgoing radiance of a translucent surface is expressed as a 6D integral of a Bi-directional Scattering Surface Reflectance Distribution Function (BSSRDF). Our analysis first reduces it to a 4D function and then uses a novel reference-points scheme to compactly represent the pre-computed integrals using a hierarchical and progressive spherical harmonics representation. Our algorithm scales linearly with the number of mesh vertices and achieves one to two orders of magnitude speedup in rendering translucent meshes.

Speaker Biography:

Xuejun Hao is a doctoral candidate in the Department of Computer Science at the University of Maryland, College Park. He received the BS degree in Physics from Peking University, China. He received the MA degree in Physics and the MS degree in Computer Science from the State University of New York at Stony Brook in 1996 and 2000, respectively. His current research interests are in interactive 3D graphics, scientific visualization, molecular graphics, and illumination modeling.

Time: April 23, 2004
Location: Computer Science Bldg 2311
Speaker:  C. R. Ramakrishnan
Title: Program Analysis, Verification, and Logic Programming
Bio:

C. R. Ramakrishnan received his PhD in Computer Science from Stony Brook in 1995. He holds M.Sc (Tech.) in Computer Science and M.Sc. (Hons.) in Physics from BITS, Pilani, India. He has been on the faculty in the CS department at Stony Brook since 1997. His areas of interest include Formal Methods, Logic Programming, Programming Languages, and Security.

Abstract:

Most software systems in day-to-day use are composed of many interacting components. As these systems become more complex, the process of creating and maintaining them becomes error prone. Program analysis and verification techniques are aimed at deducing intersting properties of such systems. Many analysis and verification techniques can be simply formulated (and efficiently implemented) as query evaluation over logic programs. More interestingly, novel ways to evaluate logic programs lead to neat solutions to certain crucial problems in program analysis and verification. In this talk, I will illustrate this using two examples from my current research projects: incrementality in program analysis, and state-space reduction in verification.



Last update on 5/31/2004
Any comments to this page, please send mail to zliang@cs.sunysb.edu