18127609
A new method for camera motion parameter estimation
We derive a six parameter system to estimate and compensate the effects of camera motion-zoom, pan, tilt and swing. As compared to other existing methods, this model describes more precisely the effect of different kinds of camera motions. A recursive least-squares estimator has been used to solve for the motion parameters. Experiments suggest that our algorithm converges to satisfactory results when about 10 pairs of corresponding pairs between two image frames are available.
22284885
Motion vector re-estimation for fractional-scale video transcoding
In video transcoding, the compressed video is often converted to a lower resolution in order to reduce the bit rate. One way to achieve this is to first decompress the compressed video, down-sample each frame, and then re-compress the down-scaled frame sequences. This method can obtain high-quality compressed video bit-streams; however, it involves motion vector estimation that is computationally complex. Recently, some transcoding techniques have been proposed to compute the motion vectors for a compressed video with lower resolution using the motion vectors directly from the original compressed video. These techniques, however, cannot be used in arbitrary-size video down-scaling, e.g for converting CIF (Common Intermediate Format) video to sub-QCIF (Quarter CIF) video or QCIF to sub-QCIF. In this paper, we propose a video transcoding method that can estimate the motion vectors for arbitrary-size down-scaled video. It can provide video quality that is comparable to full-search motion estimation but with very low computational complexity.
34798576
Video transcoding for fast forward/reverse video playback
Fast forward and fast reverse playbacks are two common video browsing functions provided in many analog and digital video players. They help users quickly find and access video segments of interest by scanning through the content of a video at a faster than normal playback speed. We propose a video transcoding approach to realizing fast forward and reverse video playbacks by generating a new compressed video from a pre-coded video. To reduce the computational requirements, we design and compare several fast algorithms for estimating the motion vectors required in transcoded video. To accommodate changes due to frame skipping for fast video playback, we also alter the group-of-pictures structure of transcoded video. In addition, subjective tests are conducted to assess the minimum video peak-signal-to-noise-ratio degradation that is perceptible to viewers at different fast playback speeds. To this end, we obtain an adaptive video transcoding method, which combines intra-coding and inter-coding with a fast motion vector reestimation method to strike a good balance between computational complexity and transcoded video quality. Experimental results are reported to show the efficacy of the proposed method.
32434128
Fast motion vector and bitrate re-estimation for arbitrary downsizing video transcoding
In video transcoding technique, many fast methods have been proposed to estimate the motion vectors required for downsizing a pre-coded video by an integer factor. In this paper we examine and compare several fast video transcoding methods for downsizing a pre-coded video by an arbitrary factor. Methods which out-perform others are identified and discussed. We also propose a new method to model the relation between bitrate and frame size under low bitrate condition. With this new model, we can re-estimate the bitrate according to a required frame size or select a suitable frame size for a given target bitrate, while maintaining good video quality. Experimental results are presented to show the performance of the proposed fast motion vector and bitrate re-estimation methods.
27733167
An unsupervised approach to dominant video scene clustering
In this paper, we propose an unsupervised approach for dominant scene clustering in sports video. By adopting a customized peer group filtering (PGF) to identify prototypes for k-means clustering, dominant scenes can be clustered based on shot color histogram (SCH). Meanwhile, the number of clusters can automatically be determined by estimating the time coverage of dominant scenes. To improve the computational efficiency and clustering accuracy, principal component analysis (PCA) and linear discriminant analysis (LDA) are used to project SCH into reduced dimensional spaces. The prototypes obtained by PGF can also be served as sufficient and representative training data for LDA. Such good training data ensures LDA outperforms PCA with better clustering performance in more reduced feature dimension.
31922506
Layering-based color filter array interpolation
This paper presents a new method to interpolate the color filter array (CFA) pattern that is commonly used in a single-sensor digital camera. The proposed method involves two main steps: slicing the color planes into layers to identify smooth local image regions; estimating the missing color values based on the spectral correlation between color planes. The performance of the proposed algorithm is evaluated by comparing the results with those generated by other existing methods. It shows that the proposed method outperforms other methods in terms of both subjective and objective image quality.
27173472
Guest editorial
increasing relevance of security, safety and privacy issues 2 and of d the their perceived or subjective counterpartÈin IT and in particular on the web ; fact that trust is essential for any organization, or any human social d the relation, and thus should be maintained and created in new forms of computer supported collaboration and computer mediated communities ; fact that what is growing on the web is a new market, Electronic d the Commerce (EC), and since a market is mainly based on selÐsh interests, it is open to cheating and to competition between attractive alternatives. Hence, this new virtual market strongly requires trust in the chosen partner, trust in rules and procedures, trust in guaranties and enforcing authorities.
10154529
Comparing uniform and flexible policies for software maintenance and replacement
The importance of software maintenance in managing the life-cycle costs of a system cannot be overemphasized. Beyond a point, however, it is better to replace a system rather than maintain it. We derive model and operating policy that reduces the sum of maintenance and replacement costs in the useful life of a software system. The main goal is to compare uniform (occurring at fixed time intervals) versus flexible (occurring at varying, planned time intervals) polices for maintenance and replacement. The model draws from the empirical works of earlier researchers to consider 1) inclusion of user requests for maintenance, 2) scale economies in software maintenance, 3) efficiencies derived from replacing old software technology with new software technology, and 4) the impact of software reuse on replacement and maintenance. Results from our model show that the traditional practice of maintaining or replacing a software system at uniform time intervals may not be optimal. We also find that an increase in software reuse leads to more frequent replacement, but the number of maintenance activities is not significantly impacted.
14496219
Optimal Processing Policies for an e-Commerce Web Server
The explosive growth in online shopping has provided online retailers impressive opportunities to extend revenue and profit. However, retailers may lose considerable online business from slow response times at electronic shopping sites. Although increasing server capacity may improve response time, the resources needed to do so are clearly not free. In this study, we propose a scheme that can improve a server's performance with no more than its current capacity. This scheme is based on priority processing, where the priority assigned to a customer depends on the potential revenue that is likely to be generated from the customer. The results for single-period analysis show that the benefit from priority processing increases as the server becomes more heavily utilized. 
 
We have also modeled a multiperiod version of the problem, where the demand in a period depends on the quality of service (QoS) that buyers receive in the previous period. In the multiperiod problem, both the server capacity and the processing policy in each period are determined optimally. Here, it may be optimal for the retailer to sacrifice profit and increase QoS in initial periods in order to increase demand (and revenue) in later periods. Thus, the processing policy of the server evolves from an emphasis on QoS in initial periods, to one on profit in subsequent periods.
21500667
Efficient block-matching motion estimation based on Integral frame attributes
Block-based motion estimation is widely used in video compression for exploiting video temporal redundancy. Although effective, the process is arguably the most computationally intensive part of a typical video encoder. To speed up the process, a large number of fast block-matching algorithms (BMAs) have been proposed for motion estimation by limiting the number of search locations or simplifying the measure of match between the two blocks under comparison. In this paper we propose a new BMA that measures the match by using such features as block sum and block variance, which can be easily computed using integral frame attributes. Experimental results show that the proposed BMA can reduce the computational complexity notably and achieve compression performance very close to that of existing BMAs using conventional block-matching measures.
20191236
Optimal Rebating Strategies in Peer-to-Peer Content Distribution
Developed the algorithms that were the firm's core Intellectual Property (IP) at founding.