
Room C-235, 180 Park Ave - Building 103
Florham Park, NJ
Subject matter expert in image and video quality estimation, and video transport over networks
Amy R. Reibman is a Lead Member of Technical Staff at AT&T Labs -- Research. She received the B.S., M.S. and Ph.D. degrees in electrical engineering from Duke University in 1983, 1984, and 1987, respectively. From 1988 to 1991, she was an assistant professor in the Department of Electrical Engineering at Princeton University. In 1991 she joined AT&T Bell Laboratories, and became a Distinguished Member of Technical Staff in 1995. She is currently a Lead Member of Technical Staff in the Communication Sciences and Artificial Intelligence Research Department at AT&T Laboratories.
Dr. Reibman was elected IEEE Fellow in 2005, for her contributions to video transport over networks. In 1998, she won the IEEE Communications Society Leonard G. Abraham Prize Paper Award. She was the Technical co-chair of the IEEE International Conference on Image Processing in 2002; the Technical Co-chair for the First IEEE Workshop on Multimedia Signal Processing in 1997; the Technical Chair for the Sixth International Workshop on Packet Video in 1994. She is currently technical co-chair for the Second International Workshop on Quality of Multimedia Experience, 2010. She was a Distinguished Lecturer for the IEEE Signal Processing Society from 2008-2009.
Dr. Reibman's research interests include video compression systems for transport over packet and wireless networks, video quality estimation, superresolution image and video enhancement, and 3-D and multiview video.
Dr. Reibman's current goal is to improve overall system performance by integrating accurate video quality estimators into real systems.
Talk: Monitoring video quality inside a network
Distinguished Lecture for the IEEE Signal Processing Society local Santa Clara, CA chapter, Sept 2009
Santa_Clara_talk
(0k)
No-reference image and video quality estimation: Applications and human-motivated design
S. S. Hemami, A. R. Reibman
Signal Processing: Image Communication, to appear,
2010.
[BIB]
A versatile model for packet loss visibility and its application in packet prioritization
T. L. Lin, S. Kanumuri, Y. Zhi, D. Poole, P. Cosman, A. R. Reibman
IEEE Transactions on Image Processing, to appear,
2010.
[BIB]
Quality Evaluation of Motion-Compensated Edge Artifacts in Compressed Video
A. Leontaris, P. C. Cosman, A. R. Reibman
IEEE Transactions on Image Processing,
v16,
#4,
pp 943-956,
2007.
[BIB]
Capacity analysis of MediaGrid: a P2P IPTV platform for fiber to the node (FTTN) networks
Y. Huang, Y. F. Chen, R. Jana, M. Rabinovich, A. R. Reibman, B. Wei, Z. Xiao
IEEE Journal on Selected Areas in Communications,
v25,
#1,
pp 131-139,
2007.
[BIB]
Modeling packet-loss visibility in MPEG-2 video
S. Kanumuri, P. C. Cosman, A. R. Reibman, V. A. Vaishampayan
IEEE Transactions on Multimedia,
v8,
#2,
pp 341-355,
2006.
[BIB]
Quality monitoring of video over a packet network
A. R. Reibman, V. A. Vaishampayan, Y. Sermadevi
IEEE Transactions on Multimedia,
v6,
#2,
pp 327-334,
2004.
[BIB]
AT&T 3D Lab ,
Investigating Applications of 3D Graphics to Video Stream Processing
Method And Apparatus For Accomplishing Multiple Description Coding For Video,
Tue Jun 12 12:52:27 EDT 2012
A method and apparatus for utilizing temporal prediction and motion compensated prediction to accomplish multiple description video coding is disclosed. An encoder receives a sequence of video frames and divides each frame into non-overlapping macromacroblocks. Each macromacroblock is then encoded using either an intraframe mode (I-mode) or a prediction mode (P-mode) technique. Both the I-mode and the P-mode encoding techniques produce an output for each of n channels used to transmit the encoded video data to a decoder.
System And Method For Peer To Peer Video Streaming,
Tue Mar 08 16:01:52 EST 2011
In an Internet Protocol Television (IPTV) system, an IPTV server is configured to receive a request from an IPTV content storage device (CSD) to view a video stream. The IPTV server selects a set of peers for the IPTV CSD, and transmits the set of peers to the IPTV CSD. In the system, a capacity of a fiber to the node (FTTN) switch in a down linking direction is greater than or equal to a sum of a number of simultaneous viewers supported by the FTTN switch plus a number of viewers that receive video streams from peers in the same community.
System And Method For Processing Data With Drift Control,
Tue Dec 07 15:50:46 EST 2010
A system, method and computer-readable media are introduced that relate to data coding and decoding. A computing device encodes received data such as video data into a base layer of compressed video and an enhancement layer of compressed video. The computing device controls drift introduced into the base layer of the compressed video. The computing device, such as a scalable video coder, allows drift by predicting the base layer from the enhancement layer information. The amount of drift is managed to improve overall compression efficiency.
Method And Apparatus For Accomplishing Multiple Description Coding For Video,
Tue Oct 12 15:50:40 EDT 2010
A method and apparatus for utilizing temporal prediction and motion compensated prediction to accomplish multiple description video coding is disclosed. An encoder receives a sequence of video frames and divides each frame into non-overlapping macroblocks. Each macroblock is then encoded using either an intraframe mode (I-mode) or a prediction mode (P-mode) technique. Both the I-mode and the P-mode encoding techniques produce an output for each of n channels used to transmit the encoded video data to a decoder. The P-mode technique generates at least n+1 prediction error signals for each macroblock. One of the at least n+1 P-mode prediction error signals is encoded such that it may be utilized to reconstruct the original sequence of video frames regardless of the number of channels received by the decoder. A component of the one of the at least n+1 P-mode prediction error signals is sent on each of the n channels. Each of the remaining at least n+1 P-mode prediction error signals is sent on a separate one of the n channels (along with the above mentioned component). These remaining at least n+1 P-mode prediction error signals are encoded such that, when combined with the component of the one P-mode prediction error signal which was sent on the same channel, a reasonably good reconstruction of the original sequence of video frames may be obtained if the number of received channels is between 1 and n-1.
Multiple description coding communication system,
Tue Oct 30 18:12:20 EDT 2007
A method and apparatus reliably encode and decode information over a communication system. The method includes transforming two coefficients into two pairs of random variables, one random variable in each pair having substantially equal energy as one random variable in the other pair. The method further includes quantizing each of the pairs of random variables and entropy coding each quantized random variable separately creating an encoded bitstreams. The encoded bitstreams are received by a decoder which first determines which channels of the communication system are working. The encoded bitstream is entropy decoded, inversed quantized and inversed transformed. An inverse transform performs three different transformations depending upon which channels are working, i.e., whether the first, second or both channels are working.
Scalable Video Encoder/Decoder With Drift Control,
Tue Nov 01 18:10:37 EST 2005
Scalable video coders have traditionally avoided using enhancement layer information to predict the base layer, so as to avoid so-called drift. As a result, they are less efficient than a one-layer coder. The present invention is directed to a scalable video coder that allows drift, by predicting the base layer from the enhancement layer information. Through careful management of the amount of drift introduced, the overall compression efficiency can be improved while only slighly degrading resilience for lower bit-rates.
Method And Apparatus For Accomplishing Multiple Description Coding For Video,
Tue Jul 19 18:10:27 EDT 2005
A method and apparatus for utilizing temporal prediction and motion compensated prediction to accomplish multiple description video coding is disclosed. An encoder receives a sequence of video frames and divides each frame into non-overlapping macroblocks. Each macroblock is then encoded using either an intraframe mode (I-mode) or a prediction mode (P-mode) technique. Both the I-mode and the P-mode encoding techniques produce an output for each of n channels used to transmit the encoded video data to a decoder. The P-mode technique generates at least n+1 prediction error signals for each macroblock.
Method And Apparatus For Accomplishing Multiple Description Coding For Video,
Tue Apr 29 18:08:41 EDT 2003
A method and apparatus for utilizing temporal prediction and motion compensated prediction to accomplish multiple description video coding is disclosed. An encoder receives a sequence of video frames and divides each frame into non-overlapping macroblocks. Each macroblock is then encoded using either an intraframe mode (I-mode) or a prediction mode (P-mode) technique. Both the I-mode and the P-mode encoding techniques produce an output for each of n channels used to transmit the encoded video data to a decoder. The P-mode technique generates at least n+1 prediction error signals for each macroblock. One of the at least n+1 P-mode prediction error signals is encoded such that it may be utilized to reconstruct the original sequence of video frames regardless of the number of channels received by the decoder. A component of the one of the at least n+1 P-mode prediction error signals is sent on each of the n channels. Each of the remaining at least n+1 P-mode prediction error signals is sent on a separate one of the n channels (along with the above mentioned component). These remaining at least n+1 P-mode prediction error signals are encoded such that, when combined with the component of the one P-mode prediction error signal which was sent on the same channel, a reasonably good reconstruction of the original sequence of video frames may be obtained if the number of received channels is between 1 and n-1.
Electronic watermarking in the compressed domain utilizing perceptual coding,
Tue Dec 10 18:08:34 EST 2002
A method and apparatus are described for inserting a watermark in the compressed domain. The watermark inserted does not require a reference. An overall watermarking system incorporating the invention combines cleartext, bitstream, and integrated watermarking. In a perceptual coder, the data enters a filterbank, where it is processed into multiple separate coefficients. A rate/distortion control module uses noise threshold information from a perceptual coder, together with bit-count information from a noiseless coder, to compute scale factors. The coefficients are multiplied by the scale factors and quantized, then noiseless coded and then output for further processing/transmission. The invention supports three embodiments for inserting a mark into the bitstream imperceptibly. It is assumed that some set of scale factor bands have been selected, into which mark data will be inserted. In one embodiment, a set of multipliers {x.sub.i =2.sup.Ni : i.epsilon.M} is chosen. Each triple is modified by dividing the scale factor by x,.sub.i multiplying the quantized coefficients by {x.sub.i }, and adding mark data to the non-zero modified quantized coefficients. In an alternate embodiment, watermark data is represented via two characteristics of the bitstream data. A Huffinan table is selected for encoding the Scale Factor Band receiving watermark data which is not the table that would normally be used. The watermark data bit is set according to any desired scheme, and the quantized coefficients are derived using the alternate Huffinan table. In another embodiment, watermarking is integrated with quantization. The watermark is therefore difficult to remove without perceptible effects. The fact that marking data is present is again indicated by characteristics of the bitstream data. The modification factors {x.sub.i } are now all close to unity.
Error resilient transcoding for video over wireless channels,
Tue Jan 15 18:07:21 EST 2002
A method and system for maintaining the quality of video transported over wireless channels uses a transcoder to modify and maintain the optical resilience of an encoded bitstream. The transcoder increases the spatial resilience by reducing the number of blocks per slice, and increases the temporal resilience by increasing the proportion of I-blocks that are transmitted in each frame. Also, the transcoder maintains the same input bit rate by dropping less significant coefficients as it increases resilience. The transcoder of the present invention maintains the resilience at an optimal level to accommodate the prevailing channel conditions as measured by the BER of the wireless channel. Rate distortion theory is applied to determine the optimal allocation of bit rate among spatial resilience, temporal resilience and source rate, where it is has been found that the optimal allocation of the present invention (which occurs in near-real time) provides nearly the same result as doing an exhaustive search.
Method and apparatus for smoothing and multiplexing video data flows,
Tue Oct 30 18:07:15 EST 2001
A method and apparatus provide a smoothing and rate adaptation algorithm to facilitate the flow of video data, maintaining video quality while avoiding potentially harmful buffering delays. The invention uses a smoothing interval to determine a rate to request for allocation. The invention also adapts the encoding rate in relation to a target delay for a source buffer.