Stability Analysis of RED Gateway with Multiple TCP Reno Connections
It has been observed that a bottleneck random early detection (RED) gateway becomes oscillatory when regulating a flow in multiple TCP connections. The stability boundary of the TCP-RED system depends on various network parameters, making the adjustment of the RED gateway a difficult task. Based on a fluid-flow model, analytical conditions were formulated that describe the stable boundary of the RED gateway depending on the number of TCP Reno connections. The proposed model accurately generates a stability boundary surface in a four dimensional space, which facilitates the adjustment of parameters for stable operation of the RED gateway. The accuracy of the analytical results has been verified using the ns-2 network simulations.

title: Object Assisted Video Coding for Video Conferencing System
abstract: An object-based video coding for video conferencing system is proposed. There are two main processes: segmentation process and face detection process. The segmentation process is used to segment each frame of a video sequence into two non-overlapping regions, namely foreground and background. A novel face detection technique based on chrominance and the contour of the segmented region is applied to the foreground region. Smaller quantization step is used for the facial region to improve viewer's perception while a larger quantization step is used for the background to compensate the coding efficiency. The remaining regions are kept in normal coding quality to prevent degradation of important information other than the facial regio.

title: Fast analytical approach to finding steady-state waveforms for power electronics circuits using orthogonal polynomial basis functions
abstract: This paper describes a general analytical procedure for steady-state waveform analysis of power electronics circuits using orthogonal polynomials. The proposed method exploits the time-domain piecewise property of power electronics circuits as well as the orthogonality of certain polynomials in order to maximize the accuracy and computational efficiency. This new analytical approach can provide a fast means to obtain improved and more robust solutions of steady-state waveforms of power electronics circuits

title: A Distributed Approach to Musical Composition
abstract: Current techniques for automated composition use a single algorithm, focusing on one aspect of musical generation. In our system we make use of several algorithms, distributed using an agent oriented middleware, with each specialising on a separate aspect of composition. This paper describes the architecture and algorithms behind this system, with a focus on the agent framework used for implementation. We show early results which encourage a future application of this framework in automated music composition and analysis.

title: Marine biology simulation
abstract: The Marine Biology Simulation is designed as a final project in an objects-first CS2 course. It provides an entertaining setting that serves as compelling example of the powers of object-oriented design and programming.

title: Workflow-enabled distributed component-based information architecture for digital medical imaging enterprises
abstract: Few information systems today offer a flexible means to define and manage the automated part of radiology processes, which provide clinical imaging services for the entire healthcare organization. Even fewer of them provide a coherent architecture that can easily cope with heterogeneity and inevitable local adaptation of applications and can integrate clinical and administrative information to aid better clinical, operational, and business decisions. We describe an innovative enterprise architecture of image information management systems to fill the needs. Such a system is based on the interplay of production workflow management, distributed object computing, Java and Web techniques, and in-depth domain knowledge in radiology operations. Our design adapts the approach of "4+1" architectural view. In this new architecture, PACS and RIS become one while the user interaction can be automated by customized workflow process. Clinical service applications are implemented as active components. They can be reasonably substituted by applications of local adaptations and can be multiplied for fault tolerance and load balancing. Furthermore, the workflow-enabled digital radiology system would provide powerful query and statistical functions for managing resources and improving productivity. This paper will potentially lead to a new direction of image information management. We illustrate the innovative design with examples taken from an implemented system.

title: Complete Coverage by Mobile Robots Using Slice Decomposition Based on Natural Landmarks
abstract: In applications such as vacuum cleaning, painting, demining and foraging, a mobile robot must cover an unknown surface. The efficiency and completeness of coverage is improved by the construction of a map while the robot covers the surface. Existing methods generally use grid maps, which are susceptible to odometry error and may require considerable memory and computation. We propose a new "slice decomposition" ideally suited to coverage by a simple zigzag path. Cell boundaries are large, easily detectable natural landmarks. Therefore, the decomposition is robust against uncertainty in sensors. It can also handle a wider variety of environments. The proposed method has been evaluated using simulation and real robot experiments.

title: Continuous Gesture Recognition using a Sparse Bayesian Classifier
abstract: An approach to recognise and segment 9 elementary gestures from a video input is proposed and it can be applied to continuous sign recognition. An isolated gesture is recognised by first converting a portion of video into a motion gradient orientation image and then classifying it into one of the 9 gestures by a sparse Bayesian classifier. The portion of video used is decided by using a sampling technique based on condensation framework. By doing so, gestures can be segmented from the video in a probabilistic manner. Experiments show that the proposed method can achieve accuracy around 90% in both isolated and continuous gesture recognition without using special equipment such as glove devices and the system can run in real-time