IMAGE COMMUNICATION II EE398B

Size: px
Start display at page:

Download "IMAGE COMMUNICATION II EE398B"

Transcription

1 IMAGE COMMUNICATION II EE398B Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University Spring 2006/07

2 History of Digital Image Communication late 70s 1980s s 1991/94 late 90s 1996 Mid-late 90s Fax machines Digital TV studios (ITU-R Rec. 601) JPEG still image compression standard Digital still cameras MPEG-1/2 video compression standards Digital TV broadcasting Digital video/versatile disk (DVD) Integration of computers and video World Wide Web (Netscape 1.0 browser) Internet video streaming Personal video recorder ( TiVo ) First cameraphone BitTorrent P2P file sharing H.264/AVC video compression standard Video streaming to cellphones Digital cinema IPTV Bernd Girod: EE398B Image Communication II Introduction no. 2

3 Motivating Video Compression Digital video studio standard ITU-R Rec. 601 Y Cr Cb Sampling rate 13.5 MHz 6.75 MHz 6.75 MHz Quantization 8 bit 8 bit 8 bit Raw bit rate 216 Mbps W/o blanking intervals 166 Mbps Some interesting bit-rates Terrestial TV broadcasting channel ~20 Mbps Computer hard disk Mbps DVD ( GB/length of movie) Mbps Ethernet LAN <10/100/1000 Mbps DSL downlink kbps Dial-up modem kbps 2G wireless cellular data kbps Bernd Girod: EE398B Image Communication II Introduction no. 3

4 EE398A vs. EE398B EE398A: Still image compression EE398B: Video compression, video over networks & special topics Prerequisite for EE398B: EE398A or EE398 or EE392J Term projects EE398A sign up for suggested topics EE398B propose your own topic EE398 is EE398A/B compressed into one quarter Bernd Girod: EE398B Image Communication II Introduction no. 4

5 EE398B Topics Interframe video coding Motion-compensated video coding Video coding standards: H.261, H.263, MPEG-1, MPEG-2, MPEG-4, H.264 Internet video streaming Selected Topics, e.g., Wavelet video coding Distributed video coding Image and video watermarking Multiview image and video coding Bernd Girod: EE398B Image Communication II Introduction no. 5

6 Reading Slides available as hand-outs and as pdf files on the web Recommended papers will be posted Book Y. Wang, J. Ostermann, Y. Zhang, Video Processing and Communications, Prentice-Hall, Bernd Girod: EE398B Image Communication II Introduction no. 6

7 EE398B Organisation Regularly check class home page: Co-instructor: Dr. Markus Flierl Assistants General TA: David Varodayan ISE lab TA: Shantanu Rane Course assistant: Kelly Yilmaz Bernd Girod: EE398B Image Communication II Introduction no. 7

8 EE398B Organisation (cont.) Homeworks 2 problem sets, require computer + Matlab Handed out Thursdays, due one week later, 2:15 p.m. 2 (anonymous) peer reviews: project proposal, final project report Late policy 0-24 hours - subtract 10% hours subtract 25% hours subract 50% After 72 hours subtract 100% Grading Homeworks: 20% Peer reviews 20% Term project: 60% No mid-term or final Bernd Girod: EE398B Image Communication II Introduction no. 8

9 EE398B Term Projects - General Preferably in groups of 2-3 students, 80 hours per person Class-room presentations of ongoing research projects in the Image, Video and Multimedia Systems Group: April 12/17 Project proposal required, deadline: April 24 Class-room presentations of project proposals: April 24 Class-room presentations of projects: May 29/31 Submission of project report: deadline May 25, no extensions! Project is 60% of overall grade, with the following components: Technical quality, significance, and originality of results 30% Project report 15% Class-room presentation(s) 15% Bernd Girod: EE398B Image Communication II Introduction no. 9

10 Project proposal Written project proposal in pdf format can be submitted at any time, but no later than April 24 Submit by to Proposal must contain: Title Name(s) and address(es) of the student(s) Description of the goals of the project and the work to be carried out ( words) 3-6 references Early proprosal submission -> early approval All proposals will undergo anonymous peer review If project is not acceptable, a revision of the proposal will be requested Approved proposals/slides will be posted on Web Bernd Girod: EE398B Image Communication II Introduction no. 10

11 Project group and topic Groups of 2-3 students are strongly encouraged Special permission for groups >3 Check suggested topics and links to past projects under Read journals and conference proceedings for ideas, e.g., IEEE Transactions on Circuits and Systems for Video Technology IEEE Transactions on Image Processing Proc. IEEE International Conference on Image Processing (ICIP) Proc. Data Compression Conference (DCC) Don t be overly ambitious in your project goals! Bernd Girod: EE398B Image Communication II Introduction no. 11

12 Carrying out the work Make a work plan Maintain a log (must be submitted with final report) Start early! Use ISE lab and/or your own computing resources Design experiments with the outcome in mind Always double-check the correctness of your implementation and results Run experiments with obvious outcomes Don t accept results that you can t explain If you are uncertain, show intermediate results to mentor, TA or instructor Bernd Girod: EE398B Image Communication II Introduction no. 12

13 Project report Should be as submitted as a pdf file 2000 words typical, 4000 words max., not including references Include graphs, pictures, and references Groups submit ONE report, with the log of who did what as an appendix to the report Details of submission to be announced Deadline: Friday, May 25, midnight. No extensions! All reports will undergo anonymous peer review All reports will be posted on the Web Bernd Girod: EE398B Image Communication II Introduction no. 13

14 Class-room presentations Will schedule 2 blocks of times in the week of May 28, most likely regular meeting time on May 29/31 Use lap-top For groups: choose ONE presenter Practice and improve your presentation several times, using a small peer group Bernd Girod: EE398B Image Communication II Introduction no. 14

15 Best project award Best project will be eligible to receive a travel grant to present the work at a major technical conference Selected past winners Franck Guo and David Rebollo-Monedero, Quantization for Distributed Source Coding, EE398B, Spring 2002, presented at DCC 2003, Snowbird, UT. Yi Liang, Multi-Path Audio-Video Streaming, EE368C, Winter 2001, presented at IEEE MMSP 2001, Cannes, France. Salih Burak Gokturk, Facial Expression Tracking, EE368C, Winter Travel grant for IEEE Conference Engineering in Medicine + Biology, Istanbul, Turkey, Mark Kalman, Isaac Keslassy, and Daniel Wang, Compound Coding, EE368B, Fall 2000, presented at IEEE ICIP-2001, Thessaloniki, Greece. Bernd Girod: EE398B Image Communication II Introduction no. 15

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits CSci 4211: Data Communications and Computer Networks Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office:

More information

Distributed Video Coding

Distributed Video Coding Distributed Video Coding Bernd Girod Anne Aaron Shantanu Rane David Rebollo-Monedero David Varodayan Information Systems Laboratory Stanford University Outline Lossless and lossy compression with receiver

More information

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits CSci 4211: Introduction to Computer Networks Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits 1 Instructor David Hung-Chang Du Email: du@cs.umn.edu Office: Keller

More information

In the name of Allah. the compassionate, the merciful

In the name of Allah. the compassionate, the merciful In the name of Allah the compassionate, the merciful Digital Video Systems S. Kasaei Room: CE 315 Department of Computer Engineering Sharif University of Technology E-Mail: skasaei@sharif.edu Webpage:

More information

Multimedia Communications ECE 728 (Data Compression)

Multimedia Communications ECE 728 (Data Compression) Multimedia Communications ECE 728 (Data Compression) Multimedia Communications Course number: ECE 728 Instructor: Dr. S. Shirani E-mail: shirani@mcmaster.ca Office: ITB-A320 Web page of the course: http://www.ece.mcmaster.ca/~shirani/multi08/multi08.htm

More information

CNT 4004: Computer Networks I. Tentative Syllabus

CNT 4004: Computer Networks I. Tentative Syllabus CNT 4004: Computer Networks I Fall 2016 T/Th 12:30-1:45 ENC 1002 Tentative Syllabus 1. Instructor a. Miguel A. Labrador b. Office: ENB 332 c. Telephone: (813) 974-3260 d. Fax: (813) 974-5456 e. Email:

More information

Distributed Rate Allocation for Video Streaming over Wireless Networks. Wireless Home Video Networking

Distributed Rate Allocation for Video Streaming over Wireless Networks. Wireless Home Video Networking Ph.D. Oral Defense Distributed Rate Allocation for Video Streaming over Wireless Networks Xiaoqing Zhu Tuesday, June, 8 Information Systems Laboratory Stanford University Wireless Home Video Networking

More information

ECE 467 Section 201 Network Implementation Laboratory

ECE 467 Section 201 Network Implementation Laboratory ECE 467 Section 201 Network Implementation Laboratory Spring 2015 Class Meets: Day: Wednesday Time: 4:30 PM to 7:10 PM Where: Johnson Center, Room G10C Instructor: Ben Allen My Contact Information: E-mail

More information

Receiver-based adaptation mechanisms for real-time media delivery. Outline

Receiver-based adaptation mechanisms for real-time media delivery. Outline Receiver-based adaptation mechanisms for real-time media delivery Prof. Dr.-Ing. Eckehard Steinbach Institute of Communication Networks Media Technology Group Technische Universität München Steinbach@ei.tum.de

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office

More information

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview. Programming 2 (112) Lecture 0 College of Computer Science and Engineering Taibah University S2, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying

More information

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

manaba+r Report Examination Manual [For Students]

manaba+r Report Examination Manual [For Students] manaba+r Report Examination Manual [For Students] Contents 1. Report Examination... 1 1.1. Courses with Report Examinations... 1 1.2. Report Topic Announcement Method... 1 1.3. Report Submission... 1 1.4.

More information

AE Computer Programming for Aerospace Engineers

AE Computer Programming for Aerospace Engineers AE 030 - Computer Programming for Aerospace Engineers Instructor Information: Credit: Professor Long Lu Long.Lu@sjsu.edu 2 units Class Times & Locations: Section 01 (Lecture): M 16:30-17:20 in CL 226 Section

More information

Course Syllabus. Website Multimedia Systems, Overview

Course Syllabus. Website   Multimedia Systems, Overview Course Syllabus Website http://ce.sharif.edu/courses/93-94/2/ce342-1/ Page 1 Course Syllabus Textbook Z-N. Li, M.S. Drew, Fundamentals of Multimedia, Pearson Prentice Hall Upper Saddle River, NJ, 2004.*

More information

CPSC 5157G Computer Networks

CPSC 5157G Computer Networks CPSC 5157G Computer Networks Instructor Dr. Jianhua Yang Center for Commerce and Technology 28 (706) 565 3520 e mail: yang_jianhua@colstate.edu website: http://csc.colstate.edu/yang/ Office Hours (Fall

More information

STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC)

STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC) STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC) EE 5359-Multimedia Processing Spring 2012 Dr. K.R Rao By: Sumedha Phatak(1000731131) OBJECTIVE A study, implementation and comparison

More information

San Jose State University College of Science Department of Computer Science CS185C, Introduction to NoSQL databases, Spring 2017

San Jose State University College of Science Department of Computer Science CS185C, Introduction to NoSQL databases, Spring 2017 San Jose State University College of Science Department of Computer Science CS185C, Introduction to NoSQL databases, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location: MacQuarrie

More information

ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012

ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012 ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012 Instructor Course Reference Number (CRN) Course Description: Course Prerequisite(s) Course Semester Credit Hours (SCH) (Lecture,

More information

Mahdi Amiri. February Sharif University of Technology

Mahdi Amiri. February Sharif University of Technology Course Presentation Multimedia Systems Overview of the Course Mahdi Amiri February 2014 Sharif University of Technology Course Syllabus Website http://ce.sharif.edu/courses/92-93/2/ce342-1/ Page 1 Course

More information

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:

More information

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011 Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011 Credits: 3 Course Meets: Tuesday and Thursday 4:00 pm to 5:15 pm in HEC 104 Lab Hours: HEC 322 we will

More information

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016 Course and Contact Information San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016 Instructor: Office Location: Fabio Di Troia DH282 Telephone: Email:

More information

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao Outline Overview of Standards and Their Applications ITU-T Standards for Audio-Visual Communications

More information

Robust Video Coding. Heechan Park. Signal and Image Processing Group Computer Science Department University of Warwick. for CS403

Robust Video Coding. Heechan Park. Signal and Image Processing Group Computer Science Department University of Warwick. for CS403 Robust Video Coding for CS403 Heechan Park Signal and Image Processing Group Computer Science Department University of Warwick Standard Video Coding Scalable Video Coding Distributed Video Coding Video

More information

CSC 4992 Cyber Security Practice

CSC 4992 Cyber Security Practice CSC 4992 Cyber Security Practice Fengwei Zhang Wayne State University CSC 4992 Cyber Security Practice 1 Who Am I? Fengwei Zhang Assistant Professor of Computer Science Office: Maccabees Building, Room

More information

MINUTES Date 5/7/2015. Monthly Faculty Meeting Department of Electrical Engineering

MINUTES Date 5/7/2015. Monthly Faculty Meeting Department of Electrical Engineering Monthly Faculty Meeting Department of Electrical Engineering Present: Roger Dougal, Chair Andrea Benigni Charles Brice MVS chandrashekhar Yinchao Chen Herbert Ginn Asif Khan Krishna Mandal Enrico Santi

More information

ESET 349 Microcontroller Architecture, Fall 2018

ESET 349 Microcontroller Architecture, Fall 2018 ESET 349 Microcontroller Architecture, Fall 2018 Syllabus Contact Information: Professor: Dr. Byul Hur Office: 008 Fermier Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

CSE 114, Computer Science 1 Course Information. Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor

CSE 114, Computer Science 1 Course Information. Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor CSE 114, Computer Science 1 Course Information Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor http://www.cs.stonybrook.edu/~cse114 Course Description Procedural and object-oriented programming

More information

Lecture: Chapter 1, Introduction to Computer Data

Lecture: Chapter 1, Introduction to Computer Data IT220 Agenda & Assignments Lab Assignments MUST be signed off by your instructor for credit. Labs & Assignments submitted late are subject to penalties. Make sure you label each lab assignment with the

More information

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120 PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Date Revised: Fall 03 NOTE: This course is not designed

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2016 Course and Contact Information Instructor: Dr.

More information

Syllabus Revised 08/21/17

Syllabus Revised 08/21/17 Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Fall 2017 IT 445 Advanced Networking Principles II Syllabus Revised 08/21/17 Instructor: Pouyan

More information

Raj Jain. The Ohio State University Columbus, OH

Raj Jain. The Ohio State University Columbus, OH CIS 788 Recent Advances in Networking Columbus, OH 43210 Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/cis788-97/ 1-1 Overview How What When Why 1-2 Overview How am I going to grade you?

More information

Department of Electrical Engineering

Department of Electrical Engineering Department of Electrical Engineering Multimedia Processing Spring 2011 IMPLEMENTATION OF H.264/AVC, AVS China Part 7 and Dirac VIDEO CODING STANDARDS INSTRUCTOR Dr. K R. Rao Term Project Sharan K Chandrashekar

More information

C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128)

C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128) CSUS COLLEGE OF ENGINEERING AND COMPUTER SCIENCE Department of Computer Science (RVR 3018; 278-4238/6834) C Sc 275 Advanced Data Communications, Spring 2008 (TR 4-5:15p; LIB 128) INSTRUCTOR: Isaac Ghansah

More information

CS 0449 Intro to Systems Software Fall Term: 2181

CS 0449 Intro to Systems Software Fall Term: 2181 CS 0449 Intro to Systems Software Fall Term: 2181 Class Recitation Recitation Recitation Time: 11:00am 12:15pm 03:00pm 03:50pm 10:00am 10:50am 09:00am 09:50am Days: TH T W F Number 19730 20024 19731 27127

More information

Tech Note - 05 Surveillance Systems that Work! Calculating Recorded Volume Disk Space

Tech Note - 05 Surveillance Systems that Work! Calculating Recorded Volume Disk Space Tech Note - 05 Surveillance Systems that Work! Surveillance Systems Calculating required storage drive (disk space) capacity is sometimes be a rather tricky business. This Tech Note is written to inform

More information

CIS Computer Concepts & Programming

CIS Computer Concepts & Programming CIS 219 - Computer Concepts & Programming Click printer for PDF, printable version of this syllabus Course: Computer Concepts & Programming CIS 219 (Winter 2007) Genesee Community College Instructor: James

More information

FIT3056 Secure and trusted software systems. Unit Guide. Semester 2, 2010

FIT3056 Secure and trusted software systems. Unit Guide. Semester 2, 2010 FIT3056 Secure and trusted software systems Unit Guide Semester 2, 2010 The information contained in this unit guide is correct at time of publication. The University has the right to change any of the

More information

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 ITD 3443 Network Security Students will provide Cyber Defense while understanding Cyber Threats. Their attack types

More information

CSCI4211: Introduction to Computer Networks Fall 2017 Homework Assignment 1

CSCI4211: Introduction to Computer Networks Fall 2017 Homework Assignment 1 CSCI4211: Introduction to Computer Networks Fall 2017 Homework Assignment 1 Due 11:59pm Friday October 6 Instructions: 1. Please submit your homework using the on-line electronic submission system (via

More information

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013 ECE 417 Guest Lecture Video Compression in MPEG-1/2/4 Min-Hsuan Tsai Apr 2, 213 What is MPEG and its standards MPEG stands for Moving Picture Expert Group Develop standards for video/audio compression

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 3: Motion JPEG 2000

ISO/IEC INTERNATIONAL STANDARD. Information technology JPEG 2000 image coding system Part 3: Motion JPEG 2000 INTERNATIONAL STANDARD ISO/IEC 15444-3 First edition 2002-09-01 Information technology JPEG 2000 image coding system Part 3: Motion JPEG 2000 Technologies de l'information Système de codage d'image JPEG

More information

EECE 321: Computer Organization

EECE 321: Computer Organization EECE 321: Computer Organization Mohammad M. Mansour Dept. of Electrical and Compute Engineering American University of Beirut Lecture 1: Introduction Administrative Instructor Dr. Mohammad M. Mansour,

More information

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Fall 2017 IT 341 Data Communications and Networking Principles Syllabus (Revised 08/14/2017) Section

More information

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates: Department of Electronics Engineering Technology Division of Architecture, Engineering, & Technology West Campus Building 9, Room 140 (407) 582-1902/1903 http://www.valenciacollege.edu/west/engineering/

More information

Raj Jain. The Ohio State University

Raj Jain. The Ohio State University CIS 788.08Q Recent Advances in Networking 1999 Columbus, OH 43210 Jain@CIS.Ohio-State.Edu These slides are available on-line at: http://www.cis.ohio-state.edu/~jain/cis788-99/ 1 Overview How am I going

More information

Syllabus Revised 03/05/2015

Syllabus Revised 03/05/2015 The Department of Applied Information Technology The Volgenau School of Engineering George Mason University 4400 University Drive Fairfax. VA 22030-4444 IT 341 Data Communications and Networking Principles

More information

Syllabus Revised 01/03/2018

Syllabus Revised 01/03/2018 Department of Information Sciences and Technology Volgenau School of Engineering George Mason University Spring 2018 IT 445 Advanced Networking Principles II Syllabus Revised 01/03/2018 Section DL1: Instructor:

More information

COMP 401 COURSE OVERVIEW

COMP 401 COURSE OVERVIEW COMP 401 COURSE OVERVIEW Instructor: Prasun Dewan (FB 150, help401@cs.unc.edu) Course page: http://www.cs.unc.edu/~dewan/comp401/current/ COURSE PAGE Linked from my home page (google my name to find it)

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019 Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019 ITD3153 LAN/WAN Routing & Switching An advanced course on the design, configuration, and maintenance of switches, routers,

More information

CSCI 201L Syllabus Principles of Software Development Spring 2018

CSCI 201L Syllabus Principles of Software Development Spring 2018 L Syllabus Principles of Software Development Spring 2018 Instructor: Jeffrey Miller, Ph.D. Email: jeffrey.miller@usc.edu Web Page: http://www-scf.usc.edu/~csci201 Office: SAL 342 Phone: 213-740-7129 Lectures:

More information

CSE 167: Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016

CSE 167: Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,

More information

ECE573 Introduction to Compilers & Translators

ECE573 Introduction to Compilers & Translators ECE573 Introduction to Compilers & Translators Tentative Syllabus Fall 2005 Tu/Th 9:00-10:15 AM, EE 115 Instructor Prof. R. Eigenmann Tel 49-41741 Email eigenman@ecn Office EE334C Office Hours Tu 10:15-11:30

More information

Outline. Instructor Course Description Lecture Schedule Exams, Homework and Project Grading General Policies. Dr. Mohab A. Mangoud

Outline. Instructor Course Description Lecture Schedule Exams, Homework and Project Grading General Policies. Dr. Mohab A. Mangoud EEG453 Multimedia Systems Dr. Mohab A. Mangoud د. مهاب عبد الحميد منجود www.aast.edu/~mangoud Outline Instructor Course Description Lecture Schedule Exams, Homework and Project Grading General Policies

More information

Data Hiding in Video

Data Hiding in Video Data Hiding in Video J. J. Chae and B. S. Manjunath Department of Electrical and Computer Engineering University of California, Santa Barbara, CA 9316-956 Email: chaejj, manj@iplab.ece.ucsb.edu Abstract

More information

Chapter3 Recording Images with the Camera

Chapter3 Recording Images with the Camera Chapter3 Recording Images with the Camera Shooting Still Images... 44 Shooting...44 Checking the Image... 47 Saving the Image... 48 Shooting Text Files... 49 Shooting...49 Saving the Image... 52 Recording

More information

San Jose State University College of Science Department of Computer Science CS185C, NoSQL Database Systems, Section 1, Spring 2018

San Jose State University College of Science Department of Computer Science CS185C, NoSQL Database Systems, Section 1, Spring 2018 San Jose State University College of Science Department of Computer Science CS185C, NoSQL Database Systems, Section 1, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office Location:

More information

Step 1. Final Grade Roster Submission. IT Department Printed on 05/21/2012 Page 1. Steps to Submit Grades. Step 1. Step 2. Step 3

Step 1. Final Grade Roster Submission. IT Department Printed on 05/21/2012 Page 1. Steps to Submit Grades. Step 1. Step 2. Step 3 /Notes 1. Log into CUNYfirst Enter your username and password AND Click on the Go button icon 2. From the Enterprise Menu, select the HR/Campus Solutions link IT Department Printed on 05/21/2012 Page 1

More information

CS 268: Graduate Computer Networks Spring Overview

CS 268: Graduate Computer Networks Spring Overview CS 268: Graduate Computer s Spring 2006 Instructor: Ion Stoica (istoica@cs.berkeley.edu, 645 Soda Hall) Lecture time: MW, 1:00-2:30pm Place: 320 Soda Hall Office hour: W 2:30-4pm 1 Overview Administrative

More information

CONCORDIA UNIVERSITY DEPARTMENT OF CHEMISTRY AND BIOCHEMISTRY CHEM 293 SPECTROSCOPY AND STRUCTURE OF ORGANIC COMPOUNDS. SYLLABUS Winter 2018

CONCORDIA UNIVERSITY DEPARTMENT OF CHEMISTRY AND BIOCHEMISTRY CHEM 293 SPECTROSCOPY AND STRUCTURE OF ORGANIC COMPOUNDS. SYLLABUS Winter 2018 1 of 5 CONCORDIA UNIVERSITY DEPARTMENT OF CHEMISTRY AND BIOCHEMISTRY CHEM 293 SPECTROSCOPY AND STRUCTURE OF ORGANIC COMPOUNDS SYLLABUS Winter 2018 GENERAL INFORMATION Spectroscopy and Structure of Organic

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS Instructor: Dr. Farzad Moazzami Office: SEB 334 Telephone No. 443-885-4204

More information

COMP3221: Microprocessors and. Embedded Systems

COMP3221: Microprocessors and. Embedded Systems Embedded Systems Lecture 1: Introduction http://www.cse.unsw.edu.au/~cs3221 Lecturer: Hui Wu Session 1, 2005 1 COMP 3221 Administration (1/2) Lecturer: Hui Wu: huiw@cse.unsw.edu.au Office: K17-501D Consultation:

More information

Compilers for Modern Architectures Course Syllabus, Spring 2015

Compilers for Modern Architectures Course Syllabus, Spring 2015 Compilers for Modern Architectures Course Syllabus, Spring 2015 Instructor: Dr. Rafael Ubal Email: ubal@ece.neu.edu Office: 140 The Fenway, 3rd floor (see detailed directions below) Phone: 617-373-3895

More information

TKT-2431 SoC design. Introduction to exercises

TKT-2431 SoC design. Introduction to exercises TKT-2431 SoC design Introduction to exercises Assistants: Exercises Jussi Raasakka jussi.raasakka@tut.fi Otto Esko otto.esko@tut.fi In the project work, a simplified H.263 video encoder is implemented

More information

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017 San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017 Course and Contact Information Instructor: Office Location: Fabio Di Troia DH282 Telephone:

More information

ECE : Fundamentals of Wireless Networking - Spring 2007

ECE : Fundamentals of Wireless Networking - Spring 2007 ECE 6962-003: Fundamentals of Wireless Networking - Spring 2007 Instructors: Roland Kempter and Rong-Rong Chen Grader: Hong Wan 1 Roland Kempter Office: MEB 3252 Phone: (801) 581 3380 Email: kempter@eng.utah.edu

More information

Web Client Side Programming

Web Client Side Programming 4002-536 Web Client Side Programming Fall 20041 Course Syllabus The information presented in this syllabus is subject to expansion, change, or adjustment during the quarter. Instructor: Name: Dan Bogaard

More information

Digital Media Capabilities of the Modero X Series Touch Panels

Digital Media Capabilities of the Modero X Series Touch Panels WHITE PAPER Digital Media Capabilities of the Modero X Series Touch Panels Page 1 AMX White Paper Digital Media Capabilities of the Modero X Series Touch Panels v3 7.13 Table of Contents INTRODUCTION...

More information

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction.

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction. Block Diagram Physical World Image Acquisition Imaging Image Sampling, Quantization, Compression Image Processing Enhancement and Restoration Segmentation Image Analysis Feature Selection/Extraction Image

More information

Moodle Student Introduction

Moodle Student Introduction Moodle Student Introduction City College Plymouth has chosen Moodle 1 as its Managed Learning Environment (MLE) to help support your learning, whatever course you are studying. Moodle courses are created

More information

Compression and File Formats

Compression and File Formats Compression and File Formats 1 Compressing Moving Images Methods: Motion JPEG, Cinepak, Indeo, MPEG Known as CODECs compression / decompression algorithms hardware and software implementations symmetrical

More information

CSCE 315 Fall Team Project 3

CSCE 315 Fall Team Project 3 CSCE 315 Fall 2017 Team Project 3 Project Goal Your team is to build a system that puts together different existing web components in an application that provides a quality user interface to the joined

More information

ESET 369 Embedded Systems Software, Fall 2017

ESET 369 Embedded Systems Software, Fall 2017 ESET 369 Embedded Systems Software, Fall 2017 Syllabus Contact Information: Professor: Dr. Byul Hur Office: Fermier 008A Telephone: (979) 845-5195 FAX: E-mail: byulmail@tamu.edu Web: rftestgroup.tamu.edu

More information

CSE 167: Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

CSE 167: Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,

More information

If you click the links in this document or on the class website and get a logon screen:

If you click the links in this document or on the class website and get a logon screen: Introduction The enclosed information is required reading by the end of the first day of class. Hopefully it will answer your questions and get you on the right track for successfully completing the course.

More information

GPU Programming and Architecture: Course Overview

GPU Programming and Architecture: Course Overview Lectures GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS 565 - Spring 2012 Monday and Wednesday 9-10:30am Moore 212 Lectures will be recorded Image from http://pinoytutorial.com/techtorial/geforce-gtx-580-vs-amd-radeon-hd-6870-review-and-comparison-conclusion/

More information

CMSC Introduction to Database Systems

CMSC Introduction to Database Systems CMSC 23500 Introduction to Database Systems Department of Computer Science University of Chicago Spring 2009 Quarter Dates: March 30 through June 2, 2009 Lectures: TuTh 12:00-1:20 in Ryerson 277 Labs:

More information

Faculty of Sciences and Information Technology

Faculty of Sciences and Information Technology Faculty of Sciences and Information Technology Department: Computer Science COURSE SYLLABUS Short Description Student s Copy One copy of this course syllabus is provided to each student registered in this

More information

Electrical and Computer Engineering Technology

Electrical and Computer Engineering Technology ECET 3400 Spring 2012 Data Communications Southern Polytechnic State University Electrical and Computer Engineering Technology Instructor Information Instructor: Dr. Craig A. Chin, Assistant Professor

More information

MCOM 6336 Digital Media Spring 2014

MCOM 6336 Digital Media Spring 2014 MCOM 6336 Digital Media Spring 2014 Dr. Kelly Kaufhold Media & Communication MCOM 405 (806) 834-1766 Office Hours: Tu / Th: 12:30 2 p.m. kelly.kaufhold@ttu.edu W: 1 2 p.m. and by appointment Class: Tu

More information

Performance Analysis of DIRAC PRO with H.264 Intra frame coding

Performance Analysis of DIRAC PRO with H.264 Intra frame coding Performance Analysis of DIRAC PRO with H.264 Intra frame coding Presented by Poonam Kharwandikar Guided by Prof. K. R. Rao What is Dirac? Hybrid motion-compensated video codec developed by BBC. Uses modern

More information

Tips to improve your Adobe Connect Meetings

Tips to improve your Adobe Connect Meetings Tips to improve your Adobe Connect Meetings Technology Management Tips Take care of all technology issues prior to the start of the program o Do not use wireless connections o Set room screen resolution

More information

Digital Video Processing

Digital Video Processing Video signal is basically any sequence of time varying images. In a digital video, the picture information is digitized both spatially and temporally and the resultant pixel intensities are quantized.

More information

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts CS-695 NoSQL Databases Fall 2015 Thursdays 1910 2150, Dragas Hall, room 2110 Instructor: Dr. Cartledge http://www.cs.odu.edu/ ccartled/teaching Big data is quadrupling every year!! Everyone is creating

More information

Intro. to Computer Network

Intro. to Computer Network Intro. to Computer Network n Wed. 2:20pm-5:20pm, in CSIE 101 n Instructor: Cheng-Fu Chou Email:ccf@csie.ntu.edu.tw Office hours: by appointments n TAs: (506) 晧 : nypgand1@gmail.com : victorsun1221@gmail.com

More information

Multimedia Communication

Multimedia Communication ECE 5578 Multimedia Communication Zhu Li http://l.web.umkc.edu/lizhu Z. Li: Multimedia Communication, 2018 Fall p.1 Outline Background Objective of the class Prerequisite Lecture Plan Course Project Q&A

More information

Multimedia Standards

Multimedia Standards Multimedia Standards SS 2017 Lecture 5 Prof. Dr.-Ing. Karlheinz Brandenburg Karlheinz.Brandenburg@tu-ilmenau.de Contact: Dipl.-Inf. Thomas Köllmer thomas.koellmer@tu-ilmenau.de 1 Organisational issues

More information

ECE 646 Cryptography and Computer Network Security. Course web page: Kris Gaj Research and teaching interests: Contact: ECE web page Courses ECE 646

ECE 646 Cryptography and Computer Network Security. Course web page: Kris Gaj Research and teaching interests: Contact: ECE web page Courses ECE 646 646 Cryptography and Computer Network Security Course web page: web page Courses 646 Kris Gaj Research and teaching interests: cryptography network security computer arithmetic FPGA & ASIC design and testing

More information

Video Coding Standards

Video Coding Standards Based on: Y. Wang, J. Ostermann, and Y.-Q. Zhang, Video Processing and Communications, Prentice Hall, 2002. Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 http://eeweb.poly.edu/~yao

More information

Master of Engineering in Computer Engineering Orientation. August 22, Pierce Cantrell Department of Electrical and Computer Engineering

Master of Engineering in Computer Engineering Orientation. August 22, Pierce Cantrell Department of Electrical and Computer Engineering Master of Engineering in Computer Engineering Orientation August 22, 2017 Pierce Cantrell Department of Electrical and Computer Engineering Outline Requirements for Master of Engineering in Computer Engineering

More information

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview. Programming 1 (111) Lecture 0 College of Computer Science and Engineering Taibah University S1, 1439 Outline Important Information Lecture Protocol Subject Overview General Overview Course Objectives Studying

More information

Compression of Stereo Images using a Huffman-Zip Scheme

Compression of Stereo Images using a Huffman-Zip Scheme Compression of Stereo Images using a Huffman-Zip Scheme John Hamann, Vickey Yeh Department of Electrical Engineering, Stanford University Stanford, CA 94304 jhamann@stanford.edu, vickey@stanford.edu Abstract

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB Revised: Fall 08

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB Revised: Fall 08 PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS FLASH WEB 2110 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Fall 08 NOTE: This course is not designed for transfer credit.

More information