Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ismaeil R. Ismaeil

dblp:76/4316 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2002
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 6 · 5 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
2 papers
Image and video coding · 94% Image and video processing · 6%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video coding › transform coding
DCT-based video coding
0.122002
The quantized DCT and its application to DCT-based video coding · IEEE Trans. Image Process. 2002
A computation-distortion optimized framework for efficient DCT-based video coding · IEEE Trans. Multim. 2001
Image and video coding
video compression
0.122002
The quantized DCT and its application to DCT-based video coding · IEEE Trans. Image Process. 2002
A computation-distortion optimized framework for efficient DCT-based video coding · IEEE Trans. Multim. 2001
Image and video coding
transform coding
0.012002
The quantized DCT and its application to DCT-based video coding · IEEE Trans. Image Process. 2002
Image and video processing
motion estimation
0.012001
A computation-distortion optimized framework for efficient DCT-based video coding · IEEE Trans. Multim. 2001

Methods — techniques the papers use, named apart from their topics

shift-and-add operations · 0.0multiplierless integer implementation · 0.0early termination · 0.0mode selection · 0.0discrete cosine transform · 0.0
YearPublicationVenuePosition
2002 The quantized DCT and its application to DCT-based video coding
abstract
The two-dimensional (2-D) discrete cosine transform (DCT) and the subsequent quantization of the transform coefficients are two computationally demanding steps of any DCT-based video encoder. In this paper, we propose an efficient joint implementation of these two steps, where the precision in computing the DCT can be exchanged for a reduction in the computational complexity. First, the quantization is embedded in the DCT, thus eliminating the need to explicitly quantize the transform coefficients. A multiplierless integer implementation of the quantized DCT (QDCT) is then proposed that performs shift and add operations instead of full multiplications. A sequence of multiplierless QDCT algorithms is obtained with increasing precision and number of computations. Finally, further savings in computations are obtained by terminating the DCT computations whenever intermediate results indicate that the transform and quantization steps will likely result in a block of zero values. The proposed algorithms are applied to, and results are presented for, high-quality MPEG-2 and low bit rate H.263 video encoding.
Alen Docef, Faouzi Kossentini, Khanh Nguyen-Phi, Ismaeil R. Ismaeil
IEEE Trans. Image Process.4
2001 A computation-distortion optimized framework for efficient DCT-based video coding
abstract
The rapidly expanding field of multimedia communications has fueled significant research and development work in the area of real-time video encoding. Dedicated hardware solutions have reached maturity and cost-efficient hardware encoders are being developed by several manufacturers. However, software solutions based on a general purpose processor or a programmable digital signal processor (DSP) have significant merits. Toward this objective, we have developed a flexible framework for video encoding that yields very good computation-performance tradeoffs. The proposed framework consists of a set of optimized core components: motion estimation (ME), the discrete cosine transform (DCT), quantization, and mode selection. Each of the components can be configured to achieve a desired computation-performance tradeoff. The components can be assembled to obtain encoders with varying degrees of computational complexity. Computation control has been implemented within the proposed framework to allow the resulting algorithms to adapt to the available computational resources. The proposed framework was applied to MPEG-2 and H.263 encoding using Intel's Pentium/MMX desktop processor. Excellent speed-performance tradeoffs were obtained.
Ismaeil R. Ismaeil, Alen Docef, Faouzi Kossentini, Rabab K. Ward
IEEE Trans. Multim.1
2000 Computation-performance control for DCT-based video coding
abstract
In this paper, we propose a flexible framework for DCT-based video encoding that yields very good computation performance tradeoffs. Each of the encoding components features a set of parameters that can be used to control its computational complexity and performance. A sequence of optimum parameter sets have been designed to obtain encoders with varying degrees of computational complexity. A computation control mechanism is proposed within the encoding framework to allow the encoding algorithm to adapt to the available computational resources. This will allow the encoder to run in real time on machines with different computing power levels, while also achieving the best possible reproduction quality. The proposed framework was applied to MPEG-2 and H.263 encoding. Our experimental results show that excellent speed-performance tradeoffs as well as accurate computation control can be obtained using the proposed method.
Ismaeil R. Ismaeil, Alen Docef, Faouzi Kossentini, Rabab K. Ward
ICASSP1
2000 An Efficient, Similarity-Based Error Concealment Method for Block-Based Coded Images
abstract
We propose an efficient, similarity-based error concealment method for block-based coded images. In a hierarchical matching procedure, the image is first searched at a lower resolution to find the best match of a layer of pixels around a missing block. Then, the search is performed on the full resolution image. A fast search algorithm which follows a diamond-shaped search area is employed in both resolutions. The missing block is replaced with the block connected to the layer that yields the best match. Moreover, the proposed matching criterion takes into account the geometrical structure extracted from the surrounding pixels of a lost block. The fast search matching method needs significantly less number of computations required by a full search matching method and achieves almost the same reconstruction quality.
Ismaeil R. Ismaeil, Shahram Shirani, Faouzi Kossentini, Rabab K. Ward
ICIP1
1999 Motion Estimation Using Long Term Motion Vector Prediction
abstract
Summary form only given. This paper presents a motion estimation technique for the coding of video sequences that is based on long-term temporal prediction. The motion vector of a moving object is tracked from one frame to another using a projection method. The traced motion vector is used as a starting point for the motion estimation search algorithm. The motion estimation algorithm used is based on an optimum fast block matching algorithm. Combinations of both spatial and temporal prediction are also used to obtain a more accurate estimate of the motion vector of the current macroblock. An inaccurately predicted motion vector can have a significant negative impact on the motion estimation algorithm. It can force the search algorithm to be trapped in a local minimum, or to spend unnecessary computations to find the optimum motion vector. The accuracy of the predicted motion vector is estimated using a reliability measure that allows the motion search algorithm to decide whether to use temporal motion vector predictor, spatial motion vector predictor, or both. As a reliability measure we used the mean squared error between the traced motion vectors in the current frame and in the previous frame. The reliability measure increases if the motion vector belongs to a moving object with constant speed. If the reliability measure is smaller than a certain threshold, then we abandon the temporal prediction and use spatial prediction. If both prediction methods fail, we abandon the fast motion search and perform full-search motion estimation in the low-resolution images. The experimental results show that long-term prediction reduces the number of computations performed by the motion search algorithm by up to 20%, while obtaining essentially the same quality.
Ismaeil R. Ismaeil, Alen Docef, Faouzi Kossentini, Rabab K. Ward
Data Compression Conference1
1999 Efficient Motion Estimation Using Spatial and Temporal Motion Vector Prediction
abstract
This paper presents a motion estimation technique for the coding of moving video sequences that is based on spatial and temporal prediction. The motion vector of a moving object is tracked using spatial and temporal prediction and used as a starting point for the motion estimation search algorithm. The predicted motion vector is selected from several candidate motion vectors according to the block matching criterion. Experimental results show that spatio-temporal prediction reduces the number of computations performed by the motion search algorithm by 30% for MPEG-2 encoding and by 40% for H.263 encoding.
Ismaeil R. Ismaeil, Alen Docef, Faouzi Kossentini, Rabab K. Ward
ICIP (1)1