Wai-tian Tan

560 Santa Clara Ave, Berkeley, CA 94707

AREAS OF INTEREST Multimedia networking, networking, video compression/processing, real-time processing of multimedia data.
EDUCATION University of California at Berkeley, Berkeley, CA.
PhD, 2000.

Stanford University , Stanford, CA.
MSEE, 1993. 

Brown University , Providence, RI.
BS in Electrical Engineering (magna cum laude), 1992. 

HONORS Intel Fellowship, 1999.
Leland F. Margarat & Perry Johnson Fellowship, Stanford University, 1992.
EXPERIENCE Graduate Student Researcher : (Jun 95 - Present) 
Video and Image Processing Lab, University of California, Berkeley.
Research, develop, and implement video compression and transmission systems for Internet unicast and multicast. Scope includes: 
  • Develop and implement error-resilient, rate-scalable, real-time video compression for Internet transmissions.
  • Develop and implement rate-based, TCP-friendly unicast protocols for Internet streaming.
  • Develop and implement a layered FEC framework to provide differential loss protection and bit-rate to different receivers in a multicast setting.
  • Analyze different methods of carrying MPEG compressed video over Differentiated Services networks.
  • Past work includes real-time issues of scalable video encoding/decoding. 

More information about past and current research can be found at http://www-video.eecs.berkeley.edu/~dtan/html/research.html.

Summer Intern : (Jun 97 - Aug 97) 
Imaging Technology Department, Hewlett Packard Laboratories, Palo Alto. 
Develop software for video streaming over the Internet, including a Java based RTP protocol layer, packetization routines implementing RFC2038, and UDP based client/server applications for H.263 and MPEG-1. 

Technical Staff : (Jul 93 - Jun 95) 
Oracle Corporation, Redwood Shores. 
Work on providing NLS (multi-byte language support) for Oracle database reporting tools. Trouble shooting performance and functional problems on the UNIX platform Sequent PTX.

Research Assistant : (Jan 91 - May 92) 
LEMS Laboratory, Brown University, Providence. 
Work on implementing a parallel version of HMM based speech recognizer on a university-built 680x0 based parallel processor array. Design k-means algorithm for low memory usage. 

Software Engineer/Intern : (Summer 91) 
Microsoft Corporation, Redmond. 
Co-develop appointment book application for Microsoft Pen Windows. 

COMPUTER SKILLS Experience developing large applications using C, C++ on UNIX and Windows. Unix/Windows socket programming and client/server architectures. Familiar with Java, Tcl/Tk, SQL. 
TEACHING EXPERIENCE Teaching Assistant : (Fall 98) 
University of California, Berkeley.
EE225B, a class on multi-dimensional signal processing. Mainly working on computer support. 

Teaching Assistant : (Spring 97) 
University of California, Berkeley.
CS61B, a programming class that is supposed to be data structures but ended up covering mostly the Java programming language. 

Teaching Assistant : (Summer 91) 
Brown University.
EE163, a laboratory class on digital circuit design. 

Teaching Assistant : (Spring 91) 
Brown University.
CS52, a class on discrete mathematics. 



W. Tan and A. Zakhor,
"Video Multicast using Layered FEC and Scalable Compression,"
To appear in IEEE Trans. Cir. and Sys. for Video Tech., Feb. 2001.[ps]

W. Tan and A. Zakhor,
"Error Control for Video Multicast using Hierarchical FEC,"
Intl Conf Image Processing (ICIP) 99, Vol. 1, pp 401-405, Kobe, Japan, Oct 1999. [pdf]

W. Tan and A. Zakhor,
"Real-time Internet Video Using Error-resilient Scalable Compression and TCP-friendly Transport Protocol,"
IEEE Trans. Multimedia, Vol. 1, No 2, pp 172-186, June 1999. [pdf]

W. Tan and A. Zakhor,
"Multicast Transmission of Scalable Video using Receiver-driven Hierarchical FEC"
Packet Video Workshop 99, New York, NY, April 1999. [html]

W. Tan and A. Zakhor, 
"Resilient Compression of Video for Transmission over the Internet" (Invited paper)
Asilomar Conference, Vol. 3, pp 243-247, Monterey, CA, Nov 1998. [pdf]

W. Tan and A. Zakhor, 
"Error Resilient Packet Video for the Internet,"
Intl Conf Image Processing (ICIP) 98, Vol. 3, pp 458-462, Santa Barbara, CA, Sept 1998. [pdf]

A. Banerjea, W. Tan and A. Zakhor, 
"A layered compression scheme for multicasting medical images across heterogeneous networks,"
SPIE Internation Symposium on Medical Imaging, Vol. 3031, pp 265-276, Long Beach, CA, Feb 1997. [pdf]

W. Tan, E. Chang and A. Zakhor,
"Real Time Software Implementation of Scalable Video Codec," (Invited paper)
 Intl Conf Image Processing (ICIP) 96,  Vol. 1, pp 17-20, Lausanne, Switzerland, Sept 1996. [pdf]

W. Tan and A. Zakhor, 
"A Real-Time Software Decoder for Scalable Video on Multi-processors,"
Packet Video Workshop 96 , Brisbane, Australia, Mar 1996. [pdf]