9625222
Real-Time Rendering of Watercolor Effects for Virtual Environments
In this paper, we present an empirical approach for rendering realistic watercolor effects in real-time. While watercolor being a versatile media, several characteristics of its effects have been categorized in the past. We describe an approach to recreate these effects using the Kubelka-Munk compositing model and the Sobel filter. Using modern per-pixel shading hardware, we present a method to render these effects in an interactive frame-rate.
1331907
An efficient representation of complex materials for real-time rendering
In this paper, we propose an appearance representation for general complex materials which can be applied in real-time rendering framework. By combining a single parametric shading function (such as the Phong model) and the proposed spatial-varying residual function (SRF), this representation can recover the appearance of complex materials with little loss of visual fidelity. The difference between the real data and the parametric shading is directly fitted by a specific function for easy reconstruction. It is simple, flexible and easy to be implemented on programmable graphics hardware. Experiments show that the mean square error (MSE) between the reconstructed appearance and real photographs is less than 5%.
18329174
Enhancing 3D Graphics on Mobile Devices by Image-Based Rendering
Compared to a personal computer, mobile devices typically have weaker processing power, less memory capacity, and lower resolution of display. While the former two factors are clearly disadvantages for 3D graphics applications running on mobile devices, the display factor could be turned into an advantage instead. However the traditional 3D graphics pipeline cannot take advantage of the smaller display because its run time depends mostly on the number of polygons to be rendered. In contrast, the run time of image-based rendering methods depends mainly on the display resolution. Therefore it is well suited for mobile devices. Furthermore, we may use the network connection to build a client-server framework, which allows us to integrate with nonimage-based rendering programs. We present our system framework and the experiment results on PocketPC® based devices in this work.
17968637
Robust localization of multiple events in sensor networks
Localization of events is a canonical problem for sensor networks, especially for applications such as intrusion detection or neighborhood monitoring. We employ a general sensor model which models various types of sensor nodes. However, traditional triangulation method will be unsolvable when the sensor nodes are positioned on a line. To overcome such ill-conditioned cases, we can use MAP or MMSE methods to estimate event locations. Moreover, to locate multiple simultaneous events and overcome the ill-conditioned case when the sensor nodes are collinear, we need to solve a system of nonlinear equations. We propose a novel method which solves this system of nonlinear equations and multiple-event locations can be found. Experiments and error analysis of the method demonstrate the performance of our methods
10317156
A research on Collaboration Net
We present research on computer-supported cooperative work by introducing an approach to the multimedia based net-centric conference environment-Collaboration Net. Some basic definitions of the distributed Web-based meeting are provided, and the properties of this kind of collaboration are given. We explain problems associated with the well-known yet old-fashioned parliamentary procedure, Robert's Rules of Order, which must be formally modeled and adapted to the modern net-centric virtual conference where time synchronism is hard to enforce. A prototype of our Web-browser based approach to developing the Collaboration Net is also briefly presented. Finally, research challenges in this area are highlighted.
36323277
Event-Based Traceability for Managing Evolutionary Change
Although the benefits of requirements traceability are widely recognized, the actual practice of maintaining a traceability scheme is not always entirely successful. The traceability infrastructure underlying a software system tends to erode over its lifetime, as time-pressured practitioners fail to consistently maintain links and update impacted artifacts each time a change occurs, even with the support of automated systems. This paper proposes a new method of traceability based upon event-notification and is applicable even in a heterogeneous and globally distributed development environment. Traceable artifacts are no longer tightly coupled but are linked through an event service, which creates an environment in which change is handled more efficiently, and artifacts and their related links are maintained in a restorable state. The method also supports enhanced project management for the process of updating and maintaining the system artifacts.
14595145
An Approach to Vision-Based Person Detection in Robotic Applications
We present an approach to vision-based person detection in robotic applications that integrates top down template matching with bottom up classifiers. We detect components of the human silhouette, such as torso and legs; this approach provides greater invariance than monolithic methods to the wide variety of poses a person can be in. We detect borders on each image, then apply a distance transform, and then match templates at different scales. This matching process generates a focus of attention (candidate people) that are later confirmed using a trained Support Vector Machine (SVM) classifier. Our results show that this method is both fast and precise and directly applicable in robotic architectures.
30291393
Formalization of computer supported cooperative work applications
From its first appearance in 1984, Computer Supported Cooperative Work (CSCW) has attracted a lot of research attention in distributed systems. Over the past decade, the CSCW community has developed a number of experimental systems and commercial products to support collaboration. However, much of the reported work is highly application-specific. There generally lacks a sound infrastructure to support the development of a wide variety of CSCW applications. It is essential to formalize the collaboration concepts, model the cooperative and communicative activities, erect CSCW-oriented architectures, and construct a flexible and extendable development environment for building CSCW applications.