1 / 28

A Faster Implementation of Video Compression/Decompression on Multi-core Architectures

A Faster Implementation of Video Compression/Decompression on Multi-core Architectures. A Faster Implementation of Video Compression/Decompression on Multi-core Architectures. Dr. M. J. Nigam and Dr. R. Niyogi Deptt. Of Electronics & Comp. Engg. Indian Institute of Technology, Roorkee

aira
Download Presentation

A Faster Implementation of Video Compression/Decompression on Multi-core Architectures

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Faster Implementation of Video Compression/Decompression on Multi-core Architectures A Faster Implementation of Video Compression/Decompression on Multi-core Architectures Dr. M. J. Nigam and Dr. R. Niyogi Deptt. Of Electronics & Comp. Engg. Indian Institute of Technology, Roorkee Dr. Ankush Mittal College of Engineering Roorkee

  2. Gratitude and acknowledgment for the last project

  3. Project goals • Multi-core implementations of standard algorithms (MPEG, H.264) • Multi-core implementations of bandwidth preserving recent algorithms (CEZW, MJPEG, content-based compression) • Machine dependent fast decompression • Multi-core implementation of integrated network streaming algorithm

  4. Types of multi-core PC and Laptop CUDA – GPU (nVIDIA) Workstation CELL (IBM)

  5. Why Multicore Architecture? • Moore’s Law • Increasing job size and problem complexity • Limitations in clock speed • Power saving requirements • Cost effective

  6. Overall Architecture Traditional system Split video into frames Inter - frame coding DCT based transform coding Network Transmission End User Save to disk Uploaded To server Our system Network Transmission Content based approach MPEG based Frame packaging* CEZW+ End User Bandwidth Estimation Save to disk Uploaded To server SDM

  7. Analysis Performance requirements met Resistance to low & fluctuating bandwidth Perceptible video quality Scalability In terms of no. of videos In terms of no. of users Simple & real-time decoder Encode once & decode at multiple bitrates Robustness

  8. Analysis Comparison with present systems RSVP & related systems Expensive for the end-user Realmedia, Quicktime, Windows Media Low, Medium, High bandwidth profiles Do not deal with educational videos Youtube & Google Videos Large waiting time & buffering requirements Extensive research in this field No end-to-end framework exists

  9. MPEG Encoding Process

  10. Parallelization of Encoder • Encoders can be parallelized at several level • Data per GOP • Data per Frame • Data per Macro Block

  11. The Cell B. E. Processor • A joint venture by IBM, SONY and TOSHIBA • Rated as super computer on a chip

  12. Architecture

  13. Time based deliverables • 1-3 months: Multi-Core Implementation (MCI) of MPEG-4 (H.264) along with documentation • 4-6 months: MCI of MJPEG • 7-9 months: MCI of CEZW • 10-12 months: MCI of Content based • 13-15 months: Decompression optimization • 16-18 months: MCI of integrated streaming • 19-24 months: Through testing, documentation

  14. Technologies Fall-outs • Developing a new e-learning video CODEC, • Providing a video interface for using the CODEC, • Developing standards for the streaming protocol, • Providing framework for network bandwidth optimized content delivery solutions.

  15. Expected Outcomes • Standardized development tools for E-learning courseware. • Software for content-based delivery and distribution of E-learning courseware. • Documentation and dissemination in terms of research papers of the methodologies and framework for enhanced E-learning.

  16. Total Budget outlay The budget will be shared by the two participating institutes equally (i.e., IIT Roorkee and College of Engineering Roorkee).

  17. About College of Engg. Roorkee • Established in 1998 • Admissions through AIEEE • Headed by ex-Vice Chancellor of IIT Roorkee, Prof. Gopal Ranjan • Ranked top in the northern region

  18. Work done • Dishant Ailawadi, Milan Kumar Mohapatra, Ankush Mittal, Frame-Based Parallelization of MPEG-4 on Compute Unified Device Architecture (CUDA), IEEE Int. Conference on Advance Computing (IACC’10), Feb. 2010 (accepted) • N. Parakh, A. Mittal, and R. Niyogi,  Optimization of MPEG 2 Encoder on Cell  B.E. Processor. Proceedings of the IEEE International Conference on  Advance Computing (IACC09), 6-7 March, 2009  pp2945--2949 • Amit Pande, Amit Verma, Ankush Mittal, Ashish Agrawal, Network Aware Content-based Resource Allocation for E-learning Systems, International Journal of Signal and Imaging Systems Engineering, Inderscience (accepted)

  19. Publications related to the project International journal paper • A. Mittal, S. Gupta, S. Jain, and A. Jain, Content-based Adaptive Compression of Educational Videos using Phase Correlation Techniques, ACM Journal of Multimedia Systems (Springer), vol. 11, no. 3, pp. 249-259, March 2006 • A. Mittal, C. Gupta and A. Gupta, Addressing the Bandwidth Efficiency, Control and Evaluation issues in Software Remote Laboratory, IEEE Transactions on Industrial Electronics, Special Issue on E-Learning and Remote Laboratories within Engineering Education, vol. 55 (6), pp. 2326-2333, June 2008

  20. M.J.NIGAM Professor Electronics & Computer Engineering Department Indian Institute of Technology Roorkee

  21. M.J.Nigam • B.Tech. degree in Electronics and Communication Engineering from Regional Engineering College, Warangal (AP.), India 1976. • M.E. degree in Electronics and Communication Engineering with specialization in Control & Guidance in 1978 • Ph.D. degree in Electronics and Computer Engineering in 1992 from University of Roorkee,Roorkee, India. • Presently Professor • Research interests: Digital Image Processing and Intelligent Control of Robot Manipulators. • Number of research articles in these areas have been published/ presented in various journals and Conferences.

  22. Research publications till date - 50+ • Ph.D. guidance – completed - 03 • Ph.D. guidance – in progress - 02 • M.Tech.guidance- completed - 45 • B.Tech.Projects guidance - completed - 14 • B.Tech.(SURA)Projects guidance - completed - 03 • B.Tech.SummerProjects guidance - completed -04 Overall Research Activities

  23. Dr. R. Niyogi • B. Tech. (Jadavpur Univ) • PhD (IIT Kharagpur) • From 2006, assistant professor at IIT-R

  24. Dr. Ankush Mittal • B. Tech. Computer Sc. & Engg. (IIT-Delhi) • PhD (The National Univ. of Singapore) • Worked in NUS as faculty for two years • From Jan. 2007 – Dec.. ‘09, associate professor; now Prof. at COER • Young scientist awards from NASI, ISCA, etc. • Outstanding teacher award, 2008, IITR • IBM Faculty award, US $10000

  25. Research and Thesis Supervision (Dr. Ankush Mittal) 170 Research papers (60+ in Journals) IEEE Transactions: 5 Springer: 9 Elsevier: 8 Two Books Thesis Completed 6 Ph.D. 23 M. Tech. 12 B. Tech. Research Grants 3 Completed 1 in progress

  26. THANKYOU

More Related