Skip Navigation Links  

Faculty member

Hamid R. Rabiee Born in : 1962 , Tehran , Iran
Objective
A senior position in research and development of interactive multimedia and ITBased Systems. Specific areas of interest include: Digital Media Processing, Compression, and Multimedia Networks, E-Commerce & E-Learning software solutions, Software Engineering, Information Security, Design of Internet Appliances, and Wireless Multimedia Communication Systems.

Education
PhD (1996):
Purdue University, W. Lafayette, Indiana Electrical & Computer Engineering Thesis: Adaptive Multiresolution Image & Video Compression and Pre/Post- Processing of Images & Video Streams Advisors: R.L. Kashyap, J. Allebach, S. Gelfand, and J. Berger

EEE (1993): University of Southern California Professional Engineering Degree, GPA: 4.0/4.0 Emphasis: Image Processing & Computer Vision (Software)

MSEE (1989): California State University at Long Beach Electrical Engineering (with honors), GPA: 4.0/4.0 Emphasis: Signal Processing & Filter Design

BSEE (1987): BSEE California State University at Long Beach Electrical Engineering, GPA: 3.9/4.0 With Great Distinction

Experience
Sharif University of Technology (09/00 – now):
Department of Computer Engineering As a faculty member: Teaching graduate and undergraduate courses and supervising graduate student dissertations. As the Director and Founder of Advanced Information and Communications Technology Center (AICTC), supervising research and development projects on advanced ICT technologies & multimedia systems (www.aictc.com) .

PortNet Multimedia (01/98 – now):
An Internet Solution Company As the President, we are developing multimedia, e-business, and e-learning solutions for future interactive applications over the Internet. We also offer web design, web hosting, server co-location, e-commerce solutions, consulting on multimedia applications, software design, and networking.

Portland State University (12/96 – 01/01):
Department of Electrical Engineering As an Adjunct Associate Professor: Teaching graduate courses on Digital Signal and Image Processing, Computer Networks, Advanced DSP, Advancd Communication and supervising Ph.D. and Master students.

Oregon State University (12/96 – 01/00):
Department of Electrical Engineering As an Adjunct Associate Professor: Teaching graduate courses on Digital Signal and Image Processing, Computer Networks, Advanced DSP, Advancd Communication.

OGI (1998 – now):
Department of Electrical & Computer Engineering As an Adjunct Professor: Teaching graduate courses on Digital Image and Video Processing.

Intel Corporation (06/96 - 02/99):
Media & Interconnect Technology Lab As a Senior Software Engineer: Designed the state of the art video algorithms for video compression/transmission over Internet and internet based multimedia services.

AT&T Bell Labs (Lucent) (03/93 - 01/96):
Technology Planning, Broadband Interactive Multimedia Systems As a Member of Technical Staff: Investigated Multimedia applications over ISDN-BRI, BISDN and Internet. Designed error concealment algorithms for H.261/H.262 applications over ATM. Investigated the use of MPEG-2 for Video Telephony (VT) applications. Investigated the effects of BCH forward error correction in H.261-VT applications. Investigated the effects of errors in VT applications. Evaluated Video Teleconferencing Technologies. Investigated optimal choice of parameters for H.261, H.262 Video Compression. Designed algorithms for Picture in Picture (PIP) in Multimedia applications. Developed pre/post-processing algorithms for compressed video streams.

Purdue University (12/91 - 10/96):
Department of Electrical & Computer Engineering As a Research Assistant: Developed multiresolution algorithms for image and video compression. Developed robust nonlinear filters for image processing applications.

Purdue University (09/93 - 09/96):
Department of Mathematics As a Teaching Assistant: Lectured college Linear Algebra and Trigonometry courses. Collaborating with the faculty and staff to improve the quality of instruction for undergraduate mathematics courses.

ICN Co. (08/90 - 08/91):
Algorithm Design & Implementation As a Design Engineer: Designed an adaptive echo canceller using TMS320C25 DSP. Designed lattice structure filters for real-time image restoration.

CSULB (09/88 - 12/89):
Department of Electrical & Computer Engineering, Image Processing Lab. As a Teaching Assistant: Supervised the development of an interactive software package for image enhancement, restoration, and compression on personal computers. Designed real time image processing algorithms for ITI-151 IP-system. Graded students’ homework and exams for a course in Digital Control. Conducted recitations for courses in Random Processes and Estimation Theory.

American Telecom (09/84 - 06/85):
As a Test Engineer: Performed test and analysis of digital FIR and IIR filters. Evaluated the performance of communication boards and electronics components.

Courses & Projects
Communications Signal & Speech Processing :
Advanced Digital Communications, Advanced Signal Processing, Advanced Communication Networks, Signal and Image Processing with TMS320C25, Internetworking with TCP/IP, CMOS VLSI Design, Error Control Coding, Digital & Analog Filter Design, Digital Estimation Theory, Speech Processing, Stochastic Processes, Linear and Nonlinear Programming.
Image Processing & Computer Vision:
Multimedia Systems, Digital Video Compression Standards, Analog/Digital Video, Advanced Digital Image Processing, Pattern Recognition, Remote Sensing, Medical Imaging Systems, Advanced Computer Vision, Artificial Intelligence, and Robotics.
Mathematics and Statistics:
Mathematical Statistics, Decision Theory & Bayesian Statistics, Applied Mathematics, Real Analysis, and Statistical Wavelets in Regression.
Projects:
Designed a decision feedback equalizer for channel equalization. Comparative study of TDMA and CDMA. Investigated the effect of BCH and RS error control codes in channel coding. Designed FIR/IIR filters and tone generators on TMS320C25 DSP. Designed a CMOS circuit layout for implementation of pipelined 2D-DCT. Designed block based motion estimation algorithms. Designed a client/server system for multimedia communications over Internet. Designed a speaker independent speech recognition system in software. Designed a ML classifier for classifying different crops using remotely sensed data. Designed adaptive LMS filters for noise cancellation. Used GMRF models and local statistics for texture classification. Used classical/modern spectral estimation techniques for parameter identification. Used Hough transform and hierarchical algorithms for polyhedron object recognition. Designed an image processing system in C (restoration/enhancement/compression). Designed a fully functional vending machine using sequential logic. Designed various compensators in feedback control systems.

Skills
Computer Programming:
C, C++, JAVA, UML, USDP, .Net, J2EE, XML, HTML, Assembly.
Operating Systems: IBM PC, Sun Sparc, HP, and Macintosh, under Windows, DOS, and Unix.
CAD Tools: MATLAB, Mentor Graphics, Mathematica, SPICE. 
Standards:
JBIG, JPEG, H.261, H.263, MPEG, ISDN, ATM.

Honors, Awards & Activities
The Best Applied Researcher Award, Sharif University of Technology, 2002 General Chairman, 1st Eurasian Conference on Advances in Information & Communication Technology, October 2002.
IAL Video Codec Design Award for Indeo© 5.0, Intel Corp. (1997)
Excellence in Teaching Award, Purdue University (1995-1996)
AT&T Diversity Award (1993-1994)
Reviewer for IEEE Transactions on PAMI (1992-1995)
Reviewer for IEEE Transactions on Image Processing, (1998 – Now)
E.I.T Certificate, State of California (1989)
MSEE with Highest Honors (1989),
BSEE with Great Distinction (1987)
Distinguished Student of Mathematics Award (1984-1985)
Member of NSPE, IEEE, and Golden Key National Honor Society

Inventions
Spatial Error Concealment for Image Processing (with H. Radha), Lucent Technologies (AT&T Bell Labs), US Patent Number 6134352.
Device and method for centralized processing of picture-in-picture images (with R. Coutinho, J. Dale, H. Radha), Lucent Technologies, US Patent Number 5,808,659.

Publications
Conference Papers
[1]. H. R. Rabiee and R. L. Kashyap, A New Robust Nonlinear Filter for Noise Smoothing and Edge Enhancement, IEEE 36th Midwest Symposium on Circuits and Systems, Detroit, Michigan, Aug. 16-18,1993.
[2]. H. R. Rabiee and R. L. Kashyap, Robust Nonlinear Filters for Noise Smoothing and Edge Enhancement, IEEE 8th International Workshop on Image and Multidimensional Signal Processing, France, Sept. 1993.
[3]. H. R. Rabiee and R. L. Kashyap, GMLOS: A New Robust Nonlinear Filter for Image Processing Applications, IEEE Twenty-Seventh Asilomar Conference, Pacific Grove, CA, Nov. 1-3, 1993.
[4]. H. R. Rabiee and R. L. Kashyap, GMLOS and A Comparative Study of Nonlinear Filters, IEEE ICASSP'94, Adelaide, Australia, April 19-23, 1994.
[5]. H. R. Rabiee, R.L. Kashyap, and H. Radha, Multiresolution Image Compression with BSP Trees and Multi-Level Block Truncation Coding, IEEE 2nd International Conf. on Image Processing, Washington D.C., Oct. 1995.
[6]. S. R. Safavian, H.R. Rabiee, and M. Fardanesh, Adaptive Multiresolution Image Coding with Projection Pursuit Neural Networks, presented in IEEE 29th Asilomar Conference, Pacific Grove, CA, Nov. 1995.
[7]. H. R. Rabiee, R.L. Kashyap, and S.R. Safavian, Multiresolution segmentation Based Image Coding With Hierarchical Data Structures, IEEE ICASSP'96, Atlanta, GA, May 1996.
[8]. H. R. Rabiee, R.L. Kashyap, and S.R. Safavian, Adaptive multiresolution image coding with matching and basis pursuits, IEEE 3rd International Conf. on Image Processing, ICIP'96, Lausanne, Switzerland, September 16-19, 1996.
[9]. H. R. Rabiee, R.L. Kashyap, and H. Radha, Error concealment of encoded still image and video streams with multidirectional recursive nonlinear filters, IEEE 3rd International Conf. On Image Processing, ICIP’96, Lausanne, Switzerland, September 16-19, 1996.
[10]. S. R. Safavian, H.R. Rabiee, M. Fardanesh, and R.L. Kashyap, Low Bit Rate Image Coding with Orthogonal Projection Pursuit Neural Networks, IEEE ICNN’97, Houston, TX, June 1997.
[11]. M. Saeed, H.R. Rabiee, W.C. Karl, and T. Nguyen, Bayesian Restoration of Noisy Images with the EM Algorithm, IEEE 4th International Conf. on Image Processing, ICIP’97, Santa Barbara, CA, Oct. 26-29, 1997.
[12]. H. R. Rabiee, R. L. Kashyap, S. R. Safavian, and M. Saeed, Low Bit Rate Image Coding with Shift Orthogonal Wavelet Bases, IEEE 4th International Conf. on Image Processing, ICIP’97, Santa Barbara, CA, Oct. 26-29, 1997.
[13]. H. R. Rabiee and R. L. Kashyap, Image De-Blocking with Wavelet-Based Multiresolution Analysis and OS Filters, IEEE 4th International Conf. on Image Processing, ICIP’97, Santa Barbara, CA, Oct. 26-29, 1997.
[14]. H. R. Rabiee, S.R. Safavian, T. Gardos, and A. Mirani, Low Bit-Rate Subband Image Coding with Matching Pursuit, SPIE Visual Communication and Image Processing’98, Volume 3309, San Jose, CA, January 1998.
[15]. M. Saeed, W. Karl, T. Nguyen, and H. Rabiee, A New Multiresolution Algorithm for Image Segmentation, IEEE ICASSP’98, Seattle, WA, May 1998.
[16]. H. R. Rabiee, R. L. Kashyap, S. R. Safavian, Adaptive Image Representation with Segmented Orthogonal Matching Pursuit, IEEE ICIP’98, Chicago, IL, Oct. 4-7, 1998.
[17]. H. R. Rabiee, S. R. Safavian, R. L. Kashyap, M. Saeed, Scalable Subband Image Coding with Segmented Orthogonal Matching Pursuit, IEEE ICIP’98, Chicago, IL, Oct. 4-7, 1998.
[18]. M. Saeed, H.R. Rabiee, Efficient Image Database Retrieval Using Wavelet Packets and Principal Component Analysis, SPIE Conference, Denver, CO, July 18-22, 1999.
[19]. M. Ahmadi, M. Sayyadian, H. Rabiee, Coalition Formation for Task Allocation via Genetic Algorithms, First Eurasian Conference on Advances in Information and Communication Technology, Oct. 29-31, 2002, Tehran, Iran.
[20]. M. Shafiei, H. Rabiee, A New On-Line Signature Verification Algorithm Using Variable Length Segmentation and Hidden Markov Models, ICDAR’03, IEEE Computer Society & IAPR, Edinburgh, Scotland, Aug. 3-6, 2003.
[21]. M. Amiri, H. Rabiee, F. Behazin, M. Khansari, A New Wavelet Domain Block Matching Algorithm for Real-Time Object Tracking, IEEE ICIP'03, Barcelona, Spain, Sept. 14-17, 2003.
[22]. M. Amiri, H. Rabiee, F. Behazin, An Algorithm for Object Detection in Wavelet Domain, MVIP , Tehran, Iran, 2003.

Journal Papers
[23]. H. R. Rabiee and R. L. Kashyap, GMLOS: A New Robust Nonlinear Filter Based on The Theory of Generalized Maximum Likelihood and Order Statistics, IEEE Trans. on Image Processing, 1999.
[24]. S.R. Safavian, H.R. Rabiee, and M. Fardanesh, Projection and Pursuit Image Compression, IEEE Signal Processing Letters, May 1998.

Technical Reports
[25]. H. R. Rabiee, A Guide to Practical Image Processing with PC, Lab. Manual, Image Processing Lab, Californian State University at Long Beach, 1988.
[26]. H. R. Rabiee, Adaptive Echo Cancellation with TMS320C25 DSP, Tech. Report, ICN Co., Pasadena, CA, 1991 (Proprietary).
[27]. H. R. Rabiee and H. Radha, Pre and Post-Processing Algorithms for Video Compression Applications, Tech. Memo., AT&T Bell Labs, Indianapolis, Nov. 1993.
[28]. H. R. Rabiee and H. Radha, Cell Loss Recovery Using Recursive Nonlinear Filters, Tech. Memo., AT&T Bell Labs, Indianapolis, Dec. 1994 (Proprietary).
[29]. H. R. Rabiee and H. Radha, Desktop Video Teleconferencing Over ISDN and Internet, Tech. Memo., AT&T Bell Labs, Indianapolis, Dec. 1995.
[30]. F. Martins and H. Rabiee, Study of Video Codecs Based on Distortion Measures, Tech. Report, Video & Audio Technology Lab, Intel Corp., Jan. 1998.
[31]. H. Rabiee, A New Multiresolution Video Codec With Advanced Features, Tech. Report, Video & Audio Technology Lab, Intel Corp., Feb. 1998.
[32]. H. Rabiee, Sauleh Etamidi, amd M. Seydi, Sofware & Hardware Architecture for SMJ National Network, Tech. Report, AICTC, Sharif University, October 2001.
[33]. H. Rabiee, M. Khansari, M. Lavasani, Farsi Linux Feasibility Study, Tech. Report, AICTC, Sharif University, November 2001.

Manuscripts in Preparation
[34]. H.R. Rabiee, R.L. Kashyap, and S. R. Safavian, Multiresolution Image Compression Part I: Segmentation Based Techniques, Journal paper, 2003.
[35]. H.R. Rabiee, R.L. Kashyap, and S.R. Safavian, Multiresolution Image Compression Part II: Transformed Based Techniques; Wavelets & Filter Banks, Journal paper, 2003.
[36]. H.R. Rabiee and R.L. Kashyap, Image Compression With Asymmetric Filter Banks and Fractal Coding, Journal paper, 2003.
[37]. H.R. Rabiee, R.L. Kashyap, and H. Radha, Video Browsing Via Decreasing Energy Wavelet Coefficients, Journal Paper, 2003.
[38]. M. Saeed, H.R. Rabiee, W.C. Karl, and T. Nguyen, Multiresolution Segmentation of MRI Brain Images, Journal paper, 2003.
[39]. H. Rabiee, F. Marvasti, Image and Video Standards, A New Book (In Farsi), 2003.

Executive Activities
Director of Advanced Information and Communication Technology Center of Sharif University of Technology ( April 2001 – Now) Director of Image and Video Processing Lab, Iran Telecommunication Research Center (July 2002 – Now) Director of National Virtual University Project and National Payam-e-Noor Project (Feb. 2002 – Now) Member of Technology and Research Committee of Ministry of Science, Research and Technology (Feb. 2002 – Now) Senior Advisor of Information Technology, National Library of Iran, National Center for Statistics, Ministry of Finance, President’s Office (2001 – Now) General Chair of The First Eurasian Conference on Advances in Information and Communication Technology, October 29-31, Tehran.

Collaborators
Prof. Eric Neuhold, Director of Integrated Publication and Information Systems Institute (IPSI) of Fraunhofer, and Darmstadt University, Germany (http://www.darmstadt.de/)
Prof. A Min Tjoa, CE Department Head, Technical University of Vienna, Austria.
Prof. H. Radha, Department of ECE, Michigan State University.
Dr. M. Saeed, Department of ECE, MIT.
E-Mail Address :