SlideShare a Scribd company logo
1 of 3
Tamer Shanableh
Title of thesis Heterogeneous Video Transcoding for Matching Network-Bandwidth
and End-System Constraints
Position: Student/Research Assistant
Degree awarded: PhD
Duration of study: October 1998 until October 2001.

Financial support EPSRC and partly funded by BTexact
Supervisor Prof. M. Ghanbari
Current affiliation
Department of Computer Science
School of Engineering
American University of Sharjah
Sharjah, UAE
http://www.geocities.com/tamershanableh/

Email: tshanableh@ausharjah.edu




Thesis abstract
In this thesis, ubiquitous delivery of pre-encoded video streams to a heterogeneous set of
end-systems via seamless network connectivity is addressed by means of heterogeneous
video transcoding and associated interframe error concealment. To this end,
heterogeneous video transcoding is defined as a process that dynamically adjusts the
characteristics or coding-parameters of pre-encoded video to match the underlying
network-bandwidth and/or end-system constraints. The proposed dynamic adjustments
include video format portability, video scalability support, bitrate and resolution
reductions. Thus, a pixel domain transcoder for converting the coding format of
MPEG-1,2 video into H.26x format with lower spatio-temporal resolutions is devised. It
is shown that spatial resolution reduction in the frequency-domain outperforms its pixel-
domain counterpart, which gives rise to a new pair of transcoding architectures:
frequency domain transcoding and hybrid frequency pixel-domain transcoding. Fast
methods for computing the motion compensation in the frequency domain are proposed
and tailored for each of the transcoding architectures. On the other hand, while the
above transcoders are aimed at unicast applications, heterogeneous transcoding is
extended to support multicast applications by means of deriving multilayer transcoders.
Thus, the SNR scalability of the MPEG-2 video standard is formalised. Based on which
two multilayer transcoders are derived, verified and evaluated. Consequently, the video
format portability transcoder is merged into the multilayer transcoder resulting in a more
generic form of heterogeneous transcoding that supports video scalability, format


                                                                                        1
portability and bitrate/resolution adaptability. Additionally, the dynamic bitrate-
adaptability and video-layering of the multilayer transcoder is compared against the case
of employing pre-encoded multilayer video. Lastly, since in video-networking
applications loss or corruption of coded video can be unavoidable, the thesis builds upon
the motion compensation techniques proposed for the heterogeneous transcoder to
devise a novel interframe error concealment technique which is capable of concealing the
loss of large parts of corrupted coded-pictures.



Publications

Journal papers
J-1 Shanableh, T., & Ghanbari, M. (2003, September). Hybrid DCT/pixel
domain
       architecture for heterogeneous video transcoding. Signal Processing:
       Image Communication, 18(8), 601-620
J-2 Shanableh, T., & Ghanbari, M. (2003, June). Loss Concealment using
      B-pictures Motion Information. IEEE Transactions on Multimedia. 5(2),
      257- 266
J-3 Shanableh, T., & Ghanbari, M. (2001, March). The Importance of the Bi-
      directionally Predicted Pictures in Video Streaming. IEEE Transactions
      on Video Technology. 11(3), 402-414.
J-4 Shanableh, T., & Ghanbari, M. (2000, June). Heterogeneous Video
      Transcoding Into Lower Spatio-Temporal Resolutions With Different
      Encoding Formats. IEEE Transactions on Multimedia, 2(2), 101-111.
J-5 Shanableh, T., & Ghanbari M. (in press). Multilayer Transcoding with
      format portability for multicasting of single-layered video. IEEE
      Transactions on multimedia, To appear in 2005.


Patents
P-1     T. Shanableh, M. Ghanbari and M. Nilson “Multi-layer video transcoding,”
Patent no. GB0129609.4, December 2001


Conferences
C-1 Shanableh, T., & Ghanbari, M. (2001, October). Transcoding
     Architectures for DCT-Domain Heterogeneous Video Transcoding.
     IEEE Proc. of International Conference on Image Processing,
     ICIP'2001. Greece.
C-2    Shanableh, T., & Ghanbari, M. (2000, September). Backward Tracking
       of B-pictures Bidirectional Motion for Interframe Concealment of
       Anchor Pictures. IEEE Proc. of International Conference on Image
       Proc. ICIP'2000. Vancouver



                                                                                       2
C-3   Shanableh, T., & Ghanbari, M. (2000, June). Heterogeneous Video
      Transcoding to Lower spatial Resolutions and Different Formats. Proc.
      of ICASSP'2000. Istanbul, Turkey.
C-4   Shanableh, T., & Ghanbari, M. (2000, May). Interframe Error
      Concealment for Bursty Packet Losses in IP Environments Proc.
      Packet video 2000. Italy.
C-5   Shanableh, T., & Ghanbari, M. (1999, April). Heterogeneous Video
      Transcoding MPEG-1,2 to H.263. Proc. of Packet Video'99. New York.




                                                                         3

More Related Content

Similar to Tamer Shanableh

Hybrid video watermarking technique by using dwt & pca
Hybrid video watermarking technique by using dwt & pcaHybrid video watermarking technique by using dwt & pca
Hybrid video watermarking technique by using dwt & pca
IAEME Publication
 
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
Alexander Decker
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple Coding
HakimSahour
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
DanieleLorenzi6
 
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
1crore projects
 
Scheduling for VBR Video Streaming
Scheduling for VBR Video StreamingScheduling for VBR Video Streaming
Scheduling for VBR Video Streaming
Videoguy
 

Similar to Tamer Shanableh (20)

Hybrid video watermarking technique by using dwt & pca
Hybrid video watermarking technique by using dwt & pcaHybrid video watermarking technique by using dwt & pca
Hybrid video watermarking technique by using dwt & pca
 
A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...
 
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
 
Performance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networksPerformance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networks
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple Coding
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Multilayer bit allocation for video encoding
Multilayer bit allocation for video encodingMultilayer bit allocation for video encoding
Multilayer bit allocation for video encoding
 
An overview Survey on Various Video compressions and its importance
An overview Survey on Various Video compressions and its importanceAn overview Survey on Various Video compressions and its importance
An overview Survey on Various Video compressions and its importance
 
report
reportreport
report
 
Video Compression Algorithm Based on Frame Difference Approaches
Video Compression Algorithm Based on Frame Difference Approaches Video Compression Algorithm Based on Frame Difference Approaches
Video Compression Algorithm Based on Frame Difference Approaches
 
PCS 2016 presentation
PCS 2016 presentationPCS 2016 presentation
PCS 2016 presentation
 
Extracting Text From Video
Extracting Text From VideoExtracting Text From Video
Extracting Text From Video
 
V01 i010410
V01 i010410V01 i010410
V01 i010410
 
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
A Distortion-Resistant Routing Framework for Video Traffic in Wireless Multih...
 
Encoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper pptEncoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper ppt
 
A distortion resistant routing framework for video traffic in wireless multih...
A distortion resistant routing framework for video traffic in wireless multih...A distortion resistant routing framework for video traffic in wireless multih...
A distortion resistant routing framework for video traffic in wireless multih...
 
Scheduling for VBR Video Streaming
Scheduling for VBR Video StreamingScheduling for VBR Video Streaming
Scheduling for VBR Video Streaming
 
DATA HIDING IN ENCRYPTED H.264 VIDEO FORMAT
DATA HIDING IN ENCRYPTED H.264 VIDEO FORMATDATA HIDING IN ENCRYPTED H.264 VIDEO FORMAT
DATA HIDING IN ENCRYPTED H.264 VIDEO FORMAT
 
H264 final
H264 finalH264 final
H264 final
 

More from Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
Videoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
Videoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Videoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Videoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
Videoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
Videoguy
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
Videoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
Videoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
Videoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
Videoguy
 
Application Brief
Application BriefApplication Brief
Application Brief
Videoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
Videoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
Videoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
Videoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
Videoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
Videoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
Videoguy
 

More from Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Tamer Shanableh

  • 1. Tamer Shanableh Title of thesis Heterogeneous Video Transcoding for Matching Network-Bandwidth and End-System Constraints Position: Student/Research Assistant Degree awarded: PhD Duration of study: October 1998 until October 2001. Financial support EPSRC and partly funded by BTexact Supervisor Prof. M. Ghanbari Current affiliation Department of Computer Science School of Engineering American University of Sharjah Sharjah, UAE http://www.geocities.com/tamershanableh/ Email: tshanableh@ausharjah.edu Thesis abstract In this thesis, ubiquitous delivery of pre-encoded video streams to a heterogeneous set of end-systems via seamless network connectivity is addressed by means of heterogeneous video transcoding and associated interframe error concealment. To this end, heterogeneous video transcoding is defined as a process that dynamically adjusts the characteristics or coding-parameters of pre-encoded video to match the underlying network-bandwidth and/or end-system constraints. The proposed dynamic adjustments include video format portability, video scalability support, bitrate and resolution reductions. Thus, a pixel domain transcoder for converting the coding format of MPEG-1,2 video into H.26x format with lower spatio-temporal resolutions is devised. It is shown that spatial resolution reduction in the frequency-domain outperforms its pixel- domain counterpart, which gives rise to a new pair of transcoding architectures: frequency domain transcoding and hybrid frequency pixel-domain transcoding. Fast methods for computing the motion compensation in the frequency domain are proposed and tailored for each of the transcoding architectures. On the other hand, while the above transcoders are aimed at unicast applications, heterogeneous transcoding is extended to support multicast applications by means of deriving multilayer transcoders. Thus, the SNR scalability of the MPEG-2 video standard is formalised. Based on which two multilayer transcoders are derived, verified and evaluated. Consequently, the video format portability transcoder is merged into the multilayer transcoder resulting in a more generic form of heterogeneous transcoding that supports video scalability, format 1
  • 2. portability and bitrate/resolution adaptability. Additionally, the dynamic bitrate- adaptability and video-layering of the multilayer transcoder is compared against the case of employing pre-encoded multilayer video. Lastly, since in video-networking applications loss or corruption of coded video can be unavoidable, the thesis builds upon the motion compensation techniques proposed for the heterogeneous transcoder to devise a novel interframe error concealment technique which is capable of concealing the loss of large parts of corrupted coded-pictures. Publications Journal papers J-1 Shanableh, T., & Ghanbari, M. (2003, September). Hybrid DCT/pixel domain architecture for heterogeneous video transcoding. Signal Processing: Image Communication, 18(8), 601-620 J-2 Shanableh, T., & Ghanbari, M. (2003, June). Loss Concealment using B-pictures Motion Information. IEEE Transactions on Multimedia. 5(2), 257- 266 J-3 Shanableh, T., & Ghanbari, M. (2001, March). The Importance of the Bi- directionally Predicted Pictures in Video Streaming. IEEE Transactions on Video Technology. 11(3), 402-414. J-4 Shanableh, T., & Ghanbari, M. (2000, June). Heterogeneous Video Transcoding Into Lower Spatio-Temporal Resolutions With Different Encoding Formats. IEEE Transactions on Multimedia, 2(2), 101-111. J-5 Shanableh, T., & Ghanbari M. (in press). Multilayer Transcoding with format portability for multicasting of single-layered video. IEEE Transactions on multimedia, To appear in 2005. Patents P-1 T. Shanableh, M. Ghanbari and M. Nilson “Multi-layer video transcoding,” Patent no. GB0129609.4, December 2001 Conferences C-1 Shanableh, T., & Ghanbari, M. (2001, October). Transcoding Architectures for DCT-Domain Heterogeneous Video Transcoding. IEEE Proc. of International Conference on Image Processing, ICIP'2001. Greece. C-2 Shanableh, T., & Ghanbari, M. (2000, September). Backward Tracking of B-pictures Bidirectional Motion for Interframe Concealment of Anchor Pictures. IEEE Proc. of International Conference on Image Proc. ICIP'2000. Vancouver 2
  • 3. C-3 Shanableh, T., & Ghanbari, M. (2000, June). Heterogeneous Video Transcoding to Lower spatial Resolutions and Different Formats. Proc. of ICASSP'2000. Istanbul, Turkey. C-4 Shanableh, T., & Ghanbari, M. (2000, May). Interframe Error Concealment for Bursty Packet Losses in IP Environments Proc. Packet video 2000. Italy. C-5 Shanableh, T., & Ghanbari, M. (1999, April). Heterogeneous Video Transcoding MPEG-1,2 to H.263. Proc. of Packet Video'99. New York. 3