Lecture 10: Tutorial Sakrapee (Paul) Paisitkriangkrai Evan Tan A/Prof. Jian Zhang
|
|
- Philip Cecil Rodgers
- 5 years ago
- Views:
Transcription
1 Lecture : Tutorial Sakrapee (Paul) Paisitkriangkrai Evan Tan A/Prof. Jian Zhang NICTA & CSE UNSW COMP959 Multimedia Systems S 9 jzhang@cse.unsw.edu.au
2 Part I: Media Streaming Evan Tan Acknowledgement: Thanks to Reji Mathew for providing the original material
3 Q Consider a video-on-demand system designed for streaming video and audio content over the internet. What problems would you encounter, if you tried to stream the video and audio content directly over UDP/IP without using RTP? COMP959 Multimedia Systems Lecture 7 Slide J Zhang
4 Cannot detect lost packets Unable to reorder received packets Unable to do audio-video stream synchronization RTP provides: Pay load identification, and Frame indication to support applications / decoders COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
5 Q Consider streaming of a live event from a video source (i.e. sender) to a client (i.e. receiver) using RTP/RTCP. After some time of successful operation, the video source ignores all RTCP receiver reports (RR) from the client. What problems could arise if all RR are ignored by the video source? COMP959 Multimedia Systems Lecture 7 Slide 5 J Zhang
6 Not enough information to adapt to network RTCP Receiver Report (RR) Sent by receivers (not active senders) Provides a report of reception statistics COMP959 Multimedia Systems Lecture 7 Slide 6 J Zhang
7 Q What functionality does RTSP provide? What transport protocol is specified (if any) for RTSP? COMP959 Multimedia Systems Lecture 7 Slide 7 J Zhang
8 Establishes and controls one or more continuous media streams Provides Internet VCR controls Transport-independent COMP959 Multimedia Systems Lecture 7 Slide 8 J Zhang
9 Q4 In a peer-to-peer video conferencing situation what tools or techniques are available to achieve better resilience to packet loss? COMP959 Multimedia Systems Lecture 7 Slide 9 J Zhang
10 Receiver Error concealment Fill in missing blocks COMP959 Multimedia Systems Lecture 7 Slide J Zhang
11 Sender Adaptive rate control Packetization strategy Error resilience increase intra-frames intra-block refresh introduce redundancies COMP959 Multimedia Systems Lecture 7 Slide J Zhang
12 Part II: Multimedia Information Retrieval Sakrapee (Paul) Paisitkriangkrai
13 COMP959 Multimedia Systems Lecture 7 Slide J Zhang Tutorial Question Consider an image with distinct grey-levels Calculate the co-occurrence matrix if the position operator is defined as one pixel to the left
14 Revision on Texture The Grey-level Co-occurrence Matrix (GLCM) can be used to calculate the second-order statistics. Given the following x pixel image with distinct greylevels: And the position operator defined as one pixel to the left COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
15 Revision on co-occurrence matrix The x co-occurrence matrix can be calculated as follows:- Gray-Levels at left Gray-Levels at current pel N N COMP959 Multimedia Systems Lecture 7 Slide 5 J Zhang N N N = the number of pixels with grey-level that have a gray-level of one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left
16 COMP959 Multimedia Systems Lecture 7 Slide 6 J Zhang Revision on co-occurrence matrix Position Operator (One pixel to the left) can not be defined Current Pixel Grey-level of with grey level of one pixel to the left
17 Revision on co-occurrence matrix Grey-level of with grey level of one pixel to the left Current Pixel Hence, the final co-occurrence matrix will be equal to Gray-Levels at current pel Gray-Levels at left COMP959 Multimedia Systems Lecture 7 Slide 7 J Zhang
18 Tutorial Question Step Step The size of the co-occurrence matrix will be equal to the number of distinct grey-levels x the number of distinct grey-levels (L x L) Since, the image has distinct grey-levels, the size of the co-occurrence matrix is x. Gray-Levels at current pel Gray-Levels at left COMP959 Multimedia Systems Lecture 7 Slide 8 J Zhang
19 Tutorial Question Step Step Count the number of pixels in the image which have the relationship between itself and its neighbors specified by position operator. The position operator in our question is defined as one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left = COMP959 Multimedia Systems Lecture 7 Slide 9 J Zhang
20 Tutorial Question Step Step Count the number of pixels in the image which have the relationship between itself and its neighbors specified by position operator. The position operator in our question is defined as one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left = 8 COMP959 Multimedia Systems Lecture 7 Slide J Zhang
21 Tutorial Question Step Step Count the number of pixels in the image which have the relationship between itself and its neighbors specified by position operator. The position operator in our question is defined as one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left = 8 COMP959 Multimedia Systems Lecture 7 Slide J Zhang
22 Tutorial Question Step Step Count the number of pixels in the image which have the relationship between itself and its neighbors specified by position operator. The position operator in our question is defined as one pixel to the left N = the number of pixels with grey-level that have a gray-level of one pixel to the left = 4 COMP959 Multimedia Systems Lecture 7 Slide J Zhang
23 Tutorial Question Step Step Fill in the answers calculated from Step Hence, the final co-occurrence matrix will be:- Gray-Levels at current pel Gray-Levels at left COMP959 Multimedia Systems Lecture 7 Slide J Zhang
24 COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang Tutorial Question Consider two images A and B, and histogram similarity matrix C A B C For each image, calculate histogram, cumulative histogram and CCV For the two images, calculate L histogram distance, L cumulative histogram distance, histogram intersection, Normalized CCV distance and Niblack s histogram similarity value. Assume that average filtering has already been applied to the image. Suppose that the threshold for the size of the connected component is.
25 Revision - Histogram A histogram is a graphical display of tabulated frequencies. Grey- Level Frequenc y COMP959 Multimedia Systems Lecture 7 Slide 5 J Zhang
26 Revision - Histogram A histogram is a graphical display of tabulated frequencies. Grey- Level Frequenc y 8 COMP959 Multimedia Systems Lecture 7 Slide 6 J Zhang
27 Revision - Histogram A histogram is a graphical display of tabulated frequencies. Grey- Level No. of Observations 8 6 COMP959 Multimedia Systems Lecture 7 Slide 7 J Zhang
28 Revision - Histogram A histogram is a graphical display of tabulated frequencies. Grey- Level Frequency Frequency 6 Grey- Level of Grey- Level of Grey- Level of COMP959 Multimedia Systems Lecture 7 Slide 8 J Zhang
29 COMP959 Multimedia Systems Lecture 7 Slide 9 J Zhang Tutorial Question - Histogram 6 8 Frequency Grey-Level Frequency Grey-Level Image B Image A Histogram of Image A Histogram of Image B
30 Revision Cumulative Histogram A cumulative histogram is a mapping that counts the cumulative number of observations in all of the bins up to the specified bin. Grey-Level Histogram No. of Observations Grey-Level Cumulative Histogram No. of Observations 8 +8 = = 5 COMP959 Multimedia Systems Lecture 7 Slide J Zhang
31 Tutorial Question Cumulative Histogram Histogram of image A Cumulative Histogram of image A Histogram of image B Grey- Frequency Level 8 6 Grey- Frequency Level Grey- Frequency Level 9 5 Grey- Frequency Level Cumulative Histogram of image B COMP959 Multimedia Systems Lecture 7 Slide J Zhang
32 Revision - Niblack s Similarity Measurement COMP959 Multimedia Systems Lecture 7 Slide J Zhang
33 Revision Color Coherence Vector Color coherence vector (CCV) is a tool to distinguish images whose color histograms are indistinguishable. Coherence measure classifies pixels as either coherent or incoherent. 4 Steps to compute CCV Step: conduct average filtering Step: discretize the image into n distinct colors Step: Classify the pixels within a given color bucket as either coherent or incoherent a pixel is coherent if the size of the connected component exceeds a fixed value. Step4: Obtain CCV by collecting the information of both coherent and incoherent. COMP959 Multimedia Systems Lecture 7 Slide J Zhang
34 Revision CCV (Step,) Step Since average filter has already been applied, this step will be skipped. Step Discretize the image We discretize both images into three distinct colors COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
35 COMP959 Multimedia Systems Lecture 7 Slide 5 J Zhang Revision CCV (Step ) Step Classify the pixels as either coherent or incoherent. Discretized Image E E A C A E F A C A E E A A A D E A B A D D A B A Connected Component 6 Size Color F E D C B A Label Connected Table
36 Revision CCV (Step ) Step Classify the pixels as either coherent or incoherent A pixel is coherent if the size of the connected component exceeds a fixed value of ; otherwise, the pixel is incoherent. Label A B C D E F Color Color Size 6 α β Connected Table Color Coherent Vector COMP959 Multimedia Systems Lecture 7 Slide 6 J Zhang
37 Revision CCV (Step ) Step Classify the pixels as either coherent or incoherent A pixel is coherent if the size of the connected component exceeds a fixed value of ; otherwise, the pixel is incoherent. Label A B C D E F Color Color Size 6 α β 6 Connected Table Color Coherent Vector COMP959 Multimedia Systems Lecture 7 Slide 7 J Zhang
38 Revision CCV (Step ) Step Classify the pixels as either coherent or incoherent A pixel is coherent if the size of the connected component exceeds a fixed value of ; otherwise, the pixel is incoherent. Label A B C D E F Color Color Size 6 α β 6 Connected Table Color Coherent Vector COMP959 Multimedia Systems Lecture 7 Slide 8 J Zhang
39 COMP959 Multimedia Systems Lecture 7 Slide 9 J Zhang Tutorial Question - CCV Image B Image A β 6 α Color Color Coherent Vector of Image A β α Color Color Coherent Vector of Image B
40 Tutorial Question Bin Bin Histogram 8 6 Histogram Cumulative Histogram 9 5 Cumulative Histogram CCV α β 6 CCV α β Image A Image B COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
41 Tutorial Question L Histogram Distance D = = 4 L Cumulative Histogram Distance D = = 4 Histogram Intersection D = [min(,9) + min(8,8) + min(6,8)] / ( ) = [ ] / 5 = / 5 =.9 COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
42 Tutorial Question Normalized CCV D = (-8)/(+8+) + (-)/(++) + (6-6)/(6+6+) + (-)/(++) + (-8)/(+8+) + (-)/(++) = / + / +5/ =.87 Niblack s similarity measure Transpose(Z) = [ -9, 8-8, 6-8 ] = [,, ] T D = Z CZ.5 = [ ].5.5 [ ] =.5 8 COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
43 Tutorial Question Consider the boundary and the numbering schemes Digitize the boundary Select the red node as starting point, calculate the chain code in counter-clockwise direction Calculate the normalized chain code by using the first difference of the chain code COMP959 Multimedia Systems Lecture 7 Slide 4 J Zhang
44 Tutorial Question Revision on Chain Code Represent a boundary by a connected sequence of straight-line segments of specified length and direction Based on 4- or 8- connectivity Depends on the starting point and the spacing of the sampling grid COMP959 Multimedia Systems Lecture 7 Slide 44 J Zhang
45 Tutorial Question Revision on Chain Code Steps to calculate chain code Digitize image Decide a sampling gird, the denser the more accurate Assign boundary point to grid node based on the distance of the grid node to the boundary, d < threshold assign boundary point to the node Select a numbering scheme and define a starting point Follow the boundary in a specified direction (clockwise or counter clockwise), assign a direction to the segments connecting neighboring boundary points d COMP959 Multimedia Systems Lecture 7 Slide 45 J Zhang
46 Tutorial Question Steps to solve question. Digitize input boundary Straightforward since the sampling grid and distance threshold are given as the rectangular grid and the dotted circles COMP959 Multimedia Systems Lecture 7 Slide 46 J Zhang
47 Tutorial Question Steps to solve question. Boundary following is a bit more complex for 4-connectivity (starting point given as the red point, direction given as counter clockwise) Some ancillary boundary points have to be added The chain code is COMP959 Multimedia Systems Lecture 7 Slide 47 J Zhang
48 Tutorial Question Steps to solve question The adding of ancillary points should be consistent with the direction of boundary following COMP959 Multimedia Systems Lecture 7 Slide 48 J Zhang
49 Tutorial Question Steps to solve question. Normalize for rotation by using the first difference of the 4-direction chain code The difference is obtained by counting the number of direction changes that separate two adjacent elements of the code. The chain code is The first difference of the chain code is COMP959 Multimedia Systems Lecture 7 Slide 49 J Zhang
Overview : Image/Video Coding Techniques
Overview : Image/Video Coding Techniques A/Prof. Jian Zhang NICTA & CSE UNSW COMP959 Multimedia Systems S 9 Pixel Representation Y,U,V Colour Space Colour can be represented by Red, Green and Blue components
More informationOverview : Image/Video Coding Techniques
Overview : Image/Video Coding Techniques A/Prof. Jian Zhang NICTA & CSE UNSW Dr. Reji Mathew EE&T UNSW COMP959 Multimedia Systems S2 2 jzhang@cse.unsw.edu.au Pixel Representation Y,U,V Colour Space Colour
More informationLecture 6: Multimedia Information Retrieval Dr. Jian Zhang
Lecture 6: Multimedia Information Retrieval Dr. Jian Zhang NICTA & CSE UNSW COMP9314 Advanced Database S1 2007 jzhang@cse.unsw.edu.au Reference Papers and Resources Papers: Colour spaces-perceptual, historical
More informationLecture 6: Internet Streaming Media
Lecture 6: Internet Streaming Media A/Prof. Jian Zhang NICTA & CSE UNSW Dr. Reji Mathew EE&T UNSW COMP9519 Multimedia Systems S2 2010 jzhang@cse.unsw.edu.au Background So now you can code video (and audio)
More informationInternet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006
Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP
More informationLecture 8: Multimedia Information Retrieval (I)
Lecture 8: Multimedia Information Retrieval (I) A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2010 jzhang@cse.unsw.edu.au Announcement!!! Lecture 10 swaps with Lecture 11 Lecture 10
More informationInternet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007
Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP
More informationLecture 5: Error Resilience & Scalability
Lecture 5: Error Resilience & Scalability Dr Reji Mathew A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S 010 jzhang@cse.unsw.edu.au Outline Error Resilience Scalability Including slides
More informationLecture 1: Introduction & Image and Video Coding Techniques (I)
Lecture 1: Introduction & Image and Video Coding Techniques (I) A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S 009 jzhang@cse.unsw.edu.au 1.1 Introduction Our team s profile Multimedia
More informationInternet Streaming Media
Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2008 Multimedia Streaming preferred for streaming System Overview Protocol stack Protocols + SDP S Encoder Side Issues
More informationInternet Streaming Media
Multimedia Streaming Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 preferred for streaming System Overview Protocol stack Protocols + SDP SIP Encoder Side Issues
More informationLecture 5: Video Compression Standards (Part2) Tutorial 3 : Introduction to Histogram
Lecture 5: Video Compression Standards (Part) Tutorial 3 : Dr. Jian Zhang Conjoint Associate Professor NICTA & CSE UNSW COMP9519 Multimedia Systems S 006 jzhang@cse.unsw.edu.au Introduction to Histogram
More informationRTP: A Transport Protocol for Real-Time Applications
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type
More informationVideo Compression Standards (II) A/Prof. Jian Zhang
Video Compression Standards (II) A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 jzhang@cse.unsw.edu.au Tutorial 2 : Image/video Coding Techniques Basic Transform coding Tutorial
More informationRTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889
RTP Real-Time Transport Protocol RFC 1889 1 What is RTP? Primary objective: stream continuous media over a best-effort packet-switched network in an interoperable way. Protocol requirements: Payload Type
More informationCS 218 F Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness. References:
CS 218 F 2003 Nov 3 lecture: Streaming video/audio Adaptive encoding (eg, layered encoding) TCP friendliness References: J. Padhye, V.Firoiu, D. Towsley, J. Kurose Modeling TCP Throughput: a Simple Model
More informationTransport protocols Introduction
Transport protocols 12.1 Introduction All protocol suites have one or more transport protocols to mask the corresponding application protocols from the service provided by the different types of network
More informationPreprocessing Short Lecture Notes cse352. Professor Anita Wasilewska
Preprocessing Short Lecture Notes cse352 Professor Anita Wasilewska Data Preprocessing Why preprocess the data? Data cleaning Data integration and transformation Data reduction Discretization and concept
More informationNetworking Applications
Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services
More information4 rd class Department of Network College of IT- University of Babylon
1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen
More informationMultimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!
Part 3: Lecture 3 Content and multimedia Internet traffic Multimedia How can multimedia be transmitted? Interactive/real-time Streaming 1 Voice over IP Interactive multimedia Voice and multimedia sessions
More informationPart 3: Lecture 3! Content and multimedia!
Part 3: Lecture 3! Content and multimedia! Internet traffic! Multimedia! How can multimedia be transmitted?! Interactive/real-time! Streaming! Interactive multimedia! Voice over IP! Voice and multimedia
More informationBasic Reliable Transport Protocols
Basic Reliable Transport Protocols Do not be alarmed by the length of this guide. There are a lot of pictures. You ve seen in lecture that most of the networks we re dealing with are best-effort : they
More informationLecture 7: Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007
Lecture 7: Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Notes on Previous Lecture RTCP Packets SR and RR can be used for independent network management Payload
More informationLecture 7: Internet Streaming Media
Lecture 7: Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2007 Notes on Previous Lecture RTCP Packets SR and RR can be used for independent network management Payload
More informationIntroduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video
Preface p. xi Acknowledgments p. xvii Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Experiments p. 4 Audio
More informationCOMP 249 Advanced Distributed Systems Multimedia Networking. Performance of Multimedia Delivery on the Internet Today
COMP 249 Advanced Distributed Systems Multimedia Networking Performance of Multimedia Delivery on the Internet Today Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill
More informationOverview. Slide. Special Module on Media Processing and Communication
Overview Review of last class Protocol stack for multimedia services Real-time transport protocol (RTP) RTP control protocol (RTCP) Real-time streaming protocol (RTSP) SIP Special Module on Media Processing
More informationTransporting Voice by Using IP
Transporting Voice by Using IP Voice over UDP, not TCP Speech Small packets, 10 40 ms Occasional packet loss is not a catastrophe Delay-sensitive TCP: connection set-up, ack, retransmit delays 5 % packet
More informationLecture 14: Multimedia Communications
Lecture 14: Multimedia Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 14-1 Multimedia Characteristics Bandwidth Media has natural bitrate, not very flexible. Packet
More informationCS640: Introduction to Computer Networks. Application Classes. Application Classes (more) 11/20/2007
CS640: Introduction to Computer Networks Aditya Akella Lecture 21 - Multimedia Networking Application Classes Typically sensitive to delay, but can tolerate packet loss (would cause minor glitches that
More informationStreaming Video over the Internet. Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering
Streaming Video over the Internet Dr. Dapeng Wu University of Florida Department of Electrical and Computer Engineering What is Streaming Video? Download mode: no delay bound Streaming mode: delay bound
More informationRTP/RTCP protocols. Introduction: What are RTP and RTCP?
RTP/RTCP protocols Introduction: What are RTP and RTCP? The spread of computers, added to the availability of cheap audio/video computer hardware, and the availability of higher connection speeds have
More informationMultimedia Communications
Multimedia Communications Prof. Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Objectives To know the networking evolution. To understand
More informationModule 10 MULTIMEDIA SYNCHRONIZATION
Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 33 Basic definitions and requirements Instructional objectives At the end of this lesson, the students should be able to: 1. Define synchronization between media
More informationPractical Image and Video Processing Using MATLAB
Practical Image and Video Processing Using MATLAB Chapter 18 Feature extraction and representation What will we learn? What is feature extraction and why is it a critical step in most computer vision and
More informationMultimedia Protocols. Foreleser: Carsten Griwodz Mai INF-3190: Multimedia Protocols
Multimedia Protocols Foreleser: Carsten Griwodz Email: griff@ifi.uio.no 11. Mai 2006 1 INF-3190: Multimedia Protocols Media! Medium: "Thing in the middle! here: means to distribute and present information!
More informationQuality of Service (QoS) Whitepaper
Quality of Service (QoS) Whitepaper PCS-Series Videoconferencing White Paper www.sonybiz.net/vc Introduction Currently, an estimated 5% of data packets sent over the Internet are lost. In a videoconferencing
More informationConnected components - 1
Connected Components Basic definitions Connectivity, Adjacency, Connected Components Background/Foreground, Boundaries Run-length encoding Component Labeling Recursive algorithm Two-scan algorithm Chain
More informationCITS 4402 Computer Vision
CITS 4402 Computer Vision A/Prof Ajmal Mian Adj/A/Prof Mehdi Ravanbakhsh, CEO at Mapizy (www.mapizy.com) and InFarm (www.infarm.io) Lecture 02 Binary Image Analysis Objectives Revision of image formation
More informationMATRIX BASED INDEXING TECHNIQUE FOR VIDEO DATA
Journal of Computer Science, 9 (5): 534-542, 2013 ISSN 1549-3636 2013 doi:10.3844/jcssp.2013.534.542 Published Online 9 (5) 2013 (http://www.thescipub.com/jcs.toc) MATRIX BASED INDEXING TECHNIQUE FOR VIDEO
More informationDigital Image Processing
Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents
More informationMultimedia Communication
Multimedia Communication Multimedia Protocols and Interactions T. Guenkova-Luy, Dr. Andreas Kassler Universität Ulm Slide 1 Multimedia Protocols and Interactions Representation Non- Best Effort Usage VoIP
More informationDigital Image Processing. Lecture # 15 Image Segmentation & Texture
Digital Image Processing Lecture # 15 Image Segmentation & Texture 1 Image Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) Applications:
More informationChapter - 2 : IMAGE ENHANCEMENT
Chapter - : IMAGE ENHANCEMENT The principal objective of enhancement technique is to process a given image so that the result is more suitable than the original image for a specific application Image Enhancement
More informationLecture 3: Image & Video Coding Techniques (II) & Standards (I) A/Prof. Jian Zhang
Lecture 3: Image & Video Coding Techniques (II) & Standards (I) A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 jzhang@cse.unsw.edu.au 3.1 Subband Coding The fundamental concept
More informationCoE4TN4 Image Processing
CoE4TN4 Image Processing Chapter 11 Image Representation & Description Image Representation & Description After an image is segmented into regions, the regions are represented and described in a form suitable
More informationHolistic Correlation of Color Models, Color Features and Distance Metrics on Content-Based Image Retrieval
Holistic Correlation of Color Models, Color Features and Distance Metrics on Content-Based Image Retrieval Swapnil Saurav 1, Prajakta Belsare 2, Siddhartha Sarkar 3 1Researcher, Abhidheya Labs and Knowledge
More informationComputer Vision & Digital Image Processing. Image segmentation: thresholding
Computer Vision & Digital Image Processing Image Segmentation: Thresholding Dr. D. J. Jackson Lecture 18-1 Image segmentation: thresholding Suppose an image f(y) is composed of several light objects on
More informationImage Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed
Image Segmentation Jesus J Caban Today: Schedule Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed Monday: Revised proposal due Topic: Image Warping ( K. Martinez ) Topic: Image
More informationETSF10 Internet Protocols Transport Layer Protocols
ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]
More informationFeature Extraction from Wavelet Coefficients for Pattern Recognition Tasks. Rajat Aggarwal Chandu Sharvani Koteru Gopinath
Feature Extraction from Wavelet Coefficients for Pattern Recognition Tasks Rajat Aggarwal Chandu Sharvani Koteru Gopinath Introduction A new efficient feature extraction method based on the fast wavelet
More informationCS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet
: Computer Networks Lecture 9: May 03, 2004 Media over Internet Media over the Internet Media = Voice and Video Key characteristic of media: Realtime Which we ve chosen to define in terms of playback,
More informationRobotics Programming Laboratory
Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car
More informationRecommended Readings
Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004
More informationVoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP System Gatekeeper: A gatekeeper is useful for handling VoIP call connections includes managing terminals, gateways and MCU's (multipoint
More informationCSCD 433/533 Advanced Networks Fall Lecture 14 RTSP and Transport Protocols/ RTP
CSCD 433/533 Advanced Networks Fall 2012 Lecture 14 RTSP and Transport Protocols/ RTP 1 Topics Multimedia Player RTSP Review RTP Real Time Protocol Requirements for RTP RTP Details Applications that use
More informationRobust Lossless Data Hiding. Outline
Robust Lossless Data Hiding Yun Q. Shi, Zhicheng Ni, Nirwan Ansari Electrical and Computer Engineering New Jersey Institute of Technology October 2010 1 Outline What is lossless data hiding Existing robust
More information(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)
Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module Number 01 Lecture Number 02 Application
More informationExtensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc
Extensions to RTP to support Mobile Networking Kevin Brown Suresh Singh Department of Computer Science Department of Computer Science University of South Carolina Department of South Carolina Columbia,
More informationBasic Algorithms for Digital Image Analysis: a course
Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,
More information9/8/2016. Characteristics of multimedia Various media types
Chapter 1 Introduction to Multimedia Networking CLO1: Define fundamentals of multimedia networking Upon completion of this chapter students should be able to define: 1- Multimedia 2- Multimedia types and
More informationLecture 7: Flow Control"
Lecture 7: Flow Control" CSE 123: Computer Networks Alex C. Snoeren No class Monday! Lecture 7 Overview" Flow control Go-back-N Sliding window 2 Stop-and-Wait Performance" Lousy performance if xmit 1 pkt
More informationIST MPEG-4 Video Compliant Framework
IST MPEG-4 Video Compliant Framework João Valentim, Paulo Nunes, Fernando Pereira Instituto de Telecomunicações, Instituto Superior Técnico, Av. Rovisco Pais, 1049-001 Lisboa, Portugal Abstract This paper
More informationTexture Segmentation by Windowed Projection
Texture Segmentation by Windowed Projection 1, 2 Fan-Chen Tseng, 2 Ching-Chi Hsu, 2 Chiou-Shann Fuh 1 Department of Electronic Engineering National I-Lan Institute of Technology e-mail : fctseng@ccmail.ilantech.edu.tw
More informationMISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.
Motion Imagery Standards Board Engineering Guideline Delivery of Low Bandwidth Motion Imagery MISB EG 0803 24 April 2008 1 Scope This Motion Imagery Standards Board (MISB) Engineering Guideline (EG) provides
More informationRTP model.txt 5/8/2011
Version 0.3 May 6, 2011 (1) Introduction This document provides recommendations and guidelines for RTP and RTCP in context of SIPREC. In order to communicate most effectively, Session Recording Client
More informationDigital Asset Management 5. Streaming multimedia
Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming
More informationStreaming (Multi)media
Streaming (Multi)media Overview POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks 1 POTS, IN SIP, H.323 Circuit Switched Networks Packet Switched Networks Circuit Switching Connection-oriented
More informationLecture 7: Introduction to Multimedia Content Description. Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009
Lecture 7: Introduction to Multimedia Content Description Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 Outline Why do we need to describe multimedia content? Low level
More informationTCP and Congestion Control (Day 1) Yoshifumi Nishida Sony Computer Science Labs, Inc. Today's Lecture
TCP and Congestion Control (Day 1) Yoshifumi Nishida nishida@csl.sony.co.jp Sony Computer Science Labs, Inc 1 Today's Lecture Part1: TCP concept Part2: TCP detailed mechanisms Part3: Tools for TCP 2 1
More informationProvide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications
Contents: Real-time Transport Protocol (RTP) Purpose Protocol Stack RTP Header Real-time Transport Control Protocol (RTCP) Voice over IP (VoIP) Motivation H.323 SIP VoIP Performance Tests Build-out Delay
More informationObject recognition (part 1)
Recognition Object recognition (part 1) CSE P 576 Larry Zitnick (larryz@microsoft.com) The Margaret Thatcher Illusion, by Peter Thompson Readings Szeliski Chapter 14 Recognition What do we mean by object
More informationScalable Packet Loss Recovery for Mobile P2P Streaming
1 Scalable Packet Loss Recovery for Mobile P2P Streaming Jani Peltotalo, Jarmo Harju, Lassi Väätämöinen (Tampere University of Technology) Igor D. D. Curcio, Imed Bouazizi, Joep van Gassel (Nokia Research
More informationRegion-based Segmentation
Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.
More informationUncompressed HD Video Streaming with Congestion Control
Uncompressed HD Video Streaming with Congestion Control Ladan Gharai...University of Southern California/ISI Colin Perkins... University of Glasgow http://www.east.isi.edu/~ladan/apan.pdf Outline Goals
More informationMPEG-4: Simple Profile (SP)
MPEG-4: Simple Profile (SP) I-VOP (Intra-coded rectangular VOP, progressive video format) P-VOP (Inter-coded rectangular VOP, progressive video format) Short Header mode (compatibility with H.263 codec)
More informationRTP Profile for TCP Friendly Rate Control draft-ietf-avt-tfrc-profile-03.txt
RTP Profile for TCP Friendly Rate Control draft-ietf-avt-tfrc-profile-03.txt Ladan Gharai (ladan@isi.edu).usc Information Sciences Institute November 11, 2004 61 IETF Washington DC Overview The RTP Profile
More informationMultimedia networking: outline
Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support
More informationEE 584 MACHINE VISION
EE 584 MACHINE VISION Binary Images Analysis Geometrical & Topological Properties Connectedness Binary Algorithms Morphology Binary Images Binary (two-valued; black/white) images gives better efficiency
More informationMaVIS: Media-aware Video Streaming Mechanism
MaVIS: Media-aware Video Streaming Mechanism Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University, Korea sunlee@adamskwackr and kchung@kwackr Abstract Existing streaming
More informationReal-Time Protocol (RTP)
Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of
More informationH.323. Definition. Overview. Topics
H.323 Definition H.323 is a standard that specifies the components, protocols and procedures that provide multimedia communication services real-time audio, video, and data communications over packet networks,
More informationCOMP371 COMPUTER GRAPHICS
COMP371 COMPUTER GRAPHICS LECTURE 14 RASTERIZATION 1 Lecture Overview Review of last class Line Scan conversion Polygon Scan conversion Antialiasing 2 Rasterization The raster display is a matrix of picture
More informationImage representation. 1. Introduction
Image representation Introduction Representation schemes Chain codes Polygonal approximations The skeleton of a region Boundary descriptors Some simple descriptors Shape numbers Fourier descriptors Moments
More informationEE 701 ROBOT VISION. Segmentation
EE 701 ROBOT VISION Regions and Image Segmentation Histogram-based Segmentation Automatic Thresholding K-means Clustering Spatial Coherence Merging and Splitting Graph Theoretic Segmentation Region Growing
More informationDifferential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]
Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder] Preliminaries Recall: Given a smooth function f:r R, the function
More informationE0005E - Industrial Image Analysis
E0005E - Industrial Image Analysis The Hough Transform Matthew Thurley slides by Johan Carlson 1 This Lecture The Hough transform Detection of lines Detection of other shapes (the generalized Hough transform)
More informationLecture 4: Video Compression Standards (Part1) Tutorial 2 : Image/video Coding Techniques. Basic Transform coding Tutorial 2
Lecture 4: Video Compression Standards (Part1) Tutorial 2 : Image/video Coding Techniques Dr. Jian Zhang Conjoint Associate Professor NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 jzhang@cse.unsw.edu.au
More informationOutline. QoS routing in ad-hoc networks. Real-time traffic support. Classification of QoS approaches. QoS design choices
Outline QoS routing in ad-hoc networks QoS in ad-hoc networks Classifiction of QoS approaches Instantiation in IEEE 802.11 The MAC protocol (recap) DCF, PCF and QoS support IEEE 802.11e: EDCF, HCF Streaming
More informationCHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS
130 CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS A mass is defined as a space-occupying lesion seen in more than one projection and it is described by its shapes and margin
More informationHomework #1. Displays, Alpha Compositing, Image Processing, Affine Transformations, Hierarchical Modeling
Computer Graphics Instructor: Brian Curless CSE 457 Spring 2014 Homework #1 Displays, Alpha Compositing, Image Processing, Affine Transformations, Hierarchical Modeling Assigned: Saturday, April th Due:
More informationSolutions for Assignment 5
Faculty of Arts and Science University of Toronto CSC 358 - Introduction to Computer Networks Solutions for Assignment 5 Question 1 Suppose packets can get dropped or arbitrarily delayed inside a packet
More informationEC-433 Digital Image Processing
EC-433 Digital Image Processing Lecture 4 Digital Image Fundamentals Dr. Arslan Shaukat Acknowledgement: Lecture slides material from Dr. Rehan Hafiz, Gonzalez and Woods Interpolation Required in image
More informationError Concealment Used for P-Frame on Video Stream over the Internet
Error Concealment Used for P-Frame on Video Stream over the Internet MA RAN, ZHANG ZHAO-YANG, AN PING Key Laboratory of Advanced Displays and System Application, Ministry of Education School of Communication
More informationScene Detection Media Mining I
Scene Detection Media Mining I Multimedia Computing, Universität Augsburg Rainer.Lienhart@informatik.uni-augsburg.de www.multimedia-computing.{de,org} Overview Hierarchical structure of video sequence
More informationMITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT
MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic
More informationLecture 10: Image Descriptors and Representation
I2200: Digital Image processing Lecture 10: Image Descriptors and Representation Prof. YingLi Tian Nov. 15, 2017 Department of Electrical Engineering The City College of New York The City University of
More informationReal-Time Control Protocol (RTCP)
Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or
More informationMultimedia Networking
CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose
More information