Prof. José M. F. Moura
Ph: +(412)268-6341 Fax:+(412)268-3890
Moura directs the CMU-Portugal Program launched on October 2006. The first 5 years of the Program was a 100 Million dollars program. The CMU-Portugal Program was extended a sixth year and is now (April 2013) to be renewed to a more focused and smaller five year Phase II (about 26 Million dollars). The CMU-Portugal Program has an aggressive educational and research agenda that partners CMU with 9 Portuguese Universities and Research Institutions. In early 2012, the Program has about 90 PhD students in 9 dual degree PhD Programs and has involved 150 students in 5 dual degree Professional Masters Programs. Eighty five companies are involved, with five start-ups launched from activities of the program. Thirty research projects have been funded in areas of information and communications technologies teaming groups from at least two Portuguese Universities, one company, and one researcg group from CMU. This Program is under the Information and Communications Technologies Institute (ICTI) that he directs at CMU. The program provides full tuition scholarships to selected successful candidates both for professional MSc and PhD programs and leads to dual degrees awarded by CMU and a partner University in Portugal.
Moura has been the principal investigator of several Darpa, NSF, ONR, and other Agencies grants, including the two multi University Darpa research grants (DESA, Discovery and Exploitation of Structure in Algorithms, started in May 2005, and OPAL, Optimized Portable Algorithm Libraries) and of an NSF-ITR (medium size) grant to develop SPIRAL. SPIRAL is an interdisciplinary project in the areas of signal processing, scientific computing, compilers, computer architecture, machine learning, and mathematics, see SPIRAL in the ECE news and in CMU Corporate news. SPIRAL has been licensed by SPIRALGEN, a start-up company cofunded by Moura and four collaborators. SPIRALGEN further develops and commercializes the distribution of SPIRAL. In August 2012, SPIRAL received a grant from the DARPA HACMS Program and in September 2012 a grant from the DARPA PERFECT Program, both co-led by ECE Professor Franz Franchetti.
SPIRAL is a new generation of design tools.
It applies algebraic signal processing methods to derive automatically fast SW and HW implementations of DSP algorithms. What this means is that at the click of a button SPIRAL generates automatically for the target machine say a C program for your friendly FFT, DCT, discrete wavelet transform, or FIR filter, to name a few of the possibilities. SPIRAL's claim is that this C program will run on your computer in the ball park of or significantly faster than any other existing C program. In the SPIRAL project, we are also working on generating automatically other types of implementations, e.g., netlists FPGA, for these transforms. These are high quality with respect to other performance metrics (say, area, or power consumption) that are more appropriate for HW implementations. The work on SPIRAL is described in the invited paper SPIRAL: Code Generation for DSP Transforms (pdf), included in the IEEE Proceedings, February 2005 Special Issue on Program Generation, Optimization, and Platform Adaptation, read the Editorial (pdf).
José M. F. Moura is University Professor at Carnegie Mellon University, Professor of Electrical and Computer Engineering and, by courtesy, a Professor of BioMedical Engineering. He is a member of the US National Academy of Engineers, a corresponding member of the Portugal Academy of Science, an IEEE Fellow, and a Fellow of the AAAS. He holds a D. Sc. in Electrical Engineering and Computer Science, M.Sc., and EE degrees all from MIT and an EE degree from Instituto Superior Técnico (IST, Portugal). He was a visiting Professor at MIT (2006-2007, 1999-2000, and 1984-86), a visiting scholar at USC (Summers of 79-81), and was on the faculty of IST (Portugal).
Moura's research interests are in statistical signal and image processing. He is working in the new area of network science, with particular emphasis on distributed decision and inference in sensor networks. Current research projects include signal processing on graphs and analytics for Big Data, distributed detection in sensor networks, robust detection and imaging by time reversal, bioimaging, SPIRAL, DSP on Graphs,SMART, and image/video processing. Besides industrial funding, his work has been sponsored by several Darpa, NIH, ONR, ARO, AFOSR, and NSF grants, and several industrial grants.
Moura received the IEEE Signal Processing Society Society Award for outstanding technical contributions and leadership in signal processing, the IEEE Signal Processing Society Technical Achievement Award for fundamental contributions to statistical signal processing. He is on the Board of Directors of the IEEE and serves as IEEE Division IX Director(2012-13). He was the President of the IEEE Signal Processing Society (2008-2009). He was Editor in Chief of the IEEE Transactions on Signal Processing and acting Editor in Chief for the IEEE Signal Processing Letters. He was on the Editorial Board of several Journals, including the ACM Transactions on Sensor Networks and the IEEE Proceedings. He was in the steering committee of the IEEE International Symposium on Bioimaging (ISBI) and is on the steering committee of the ACM/IEEE International Symposium on Information Procesing in Sensor Networks (IPSN). He serves or served on several IEEE Boards including the Education Activities Board (2010), Technical Activities Board (2008-09), Press Board, the TAB Periodicals, and the TAB Publications Review Committee, and chaired the TAB Transactions Committee (joining all 80+ IEEE Editors in Chief). He served as Vice-Chair of the IEEE Publications Services and Products Board (PSPB) (2008). He was one of the guest editors of the 2005 February February 2005 Special Issue on Program Generation, Optimization, and Platform Adaptation and co-guest edited the 2004 January Special Issue of the IEEE Signal Processing Magazine on iterative signal processing.
Moura received, in 2000, the IEEE Third Millennium Medal for outstanding achievements and contributions, the 2003 IEEE Signal Processing Meritorious Service Award, in 2006 an IBM Faculty Award, the 2007 CIT Outsanding Research Award (with Markus Püschel), and the 2008 Philip L. Dowd Fellowship Award for Contributions to Engineering Education. In 2010, he was elected University Professor at Carnegie Mellon University to recognize his professional achievement as well as breadth of interest and competence and which is conferred on faculty members with exceptional national or international distinction.
He contributes regularly to IEEE publications.
In 2012, José M. F. Moura was elected to the US National Academy of Engineers for contributions to the theory and practice of statistical signal processing.
He received the 2012 IEEE Signal Processing Society Society Award for outstanding technical contributions and leadership in signal processing, the 2010 IEEE Signal Processing Society Technical Achievement Award for fundamental contributions to statistical signal processing. In 2010, he was elected University Professor at Carnegie Mellon University to recognize his professional achievement as well as his breadth of interests and competence. This title is conferred on faculty members with exceptional national or international distinction. He was awarded by CMU the 2008 Philip L. Dowd Fellowship Award for Contributions to Engineering Education and with Prof. Püschel the 2007 CIT Outstanding Research Award. He received in 2006 an IBM Faculty Award.
Prof. Moura is IEEE Division IX Director (2012-2013) and member of the Board of Directors of IEEE (2012-2013). He currently serves on the IEEE Publications Services and Products Board (PSPB), on the PSPB Strategic Planning Committee, and on the IEEE Technical Activities Board (TAB). He s also a member of the IEEE Awards Board. He was the President of the IEEE Signal Processing Society (SPS) (2008-09) and is currently Past President and Chair of the Nominations and Appointments Committee of the same Society (2010-11). He was a member of the IEEE Educations Activities Board (EAB) (2010) where he chaired the Society Education Outreach Committeee. He was Vice-Chair of the IEEE Publications Services and Products Board (PSPB) (2008). Read his editorials in the IEEE Signal Processsing Magazine (Jan 2008 through Jan 2010.)
Moura was a plenary speaker at the IEEE Fourth International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), Dec13-16, 2011, San Juan, Puerto Rico, and the International Conference on Image Analysis and Signal Processing, Oct 19-23 Huazhong Normal University. Peoples Republic of China, and at the International Symposium on Image and Signal Processing and Analysis, Sep 4-6, Dubrovnik, Croatia. He was an invited sepaker at the Foundations of Computational Mathematics Conference, Workshop on Flocking, Swarming, and Control of Distributed Systems, Jul 8-10, Budapest, Hungary. He gave invited seminars at University of Maryland College Park (Nov 4, 2011), at KTH Royal Institute of Technology (ACCESS Distinguished Lecture, Sep 9, 2011) (Sweden), at the University of Pennsylvania (April 25, 2011), Philadelphia, PA. He gave an invited talk at the IEEE Information Theory and Applications Workshop, Feb 10, University of California at San Diego, La Jolla, CA. He was the speaker at the Harvard University, Electrical Engineering Seminar Series, Jan 18, 2011, Cambridge, MA.
He gave invited seminars at École Polytechnique Federale de Lausanne (EPFL), Lausanne, Switzerland on Oct 8, 2010, on Sep 28 atThe Chinese University of Hong Kong, Hong Kong, on Jul 30 the Systems and Control Series Seminar at the RSISE, The Australian National University (ANU). He gave an invited lecture at Universidad Carlos III on June 25, 2010, Madrid, a keynote at the 2010 International Conference on Image Analysis and Signal Processing (April 13, 14, 20010), Xiamen, China (see also announcement, and photo 1, 341KBytes, also photo 2, 71 KBytes) a seminar at Huaqiao University (April 15, 2010, Xiamen, China,) and a seminar at Tsinghua University (April 16, 2010, Beijing, China.) He was an Invited Speaker at the Third International Workshop on Computational Advances in Multi-Sensor Adaptive Processing, (CAMSAP, Dec 13-16, 2009),the Plenary Speaker at the 1st IFAC Workshop on Estimation and Control of Networked Systems, Centro Culturale, Don Orione Artigianelli, Venice, Italy, Sep 24-27, 2009, an Invited Speaker at the Multimedia, Mathematics, and Machine learning II,BIRS, Banf, Alberta, Canada, Jul 6, 2009, Plenary Speaker at the International Symposium on Signals, Circuits, and Systems, Technical University Iasi, Iasi, Romania, July 9-10, 2009, and a keynote speaker at the IEEE DSP Workshop, Marco Island, Florida on January 4-7, 2009.
Moura is the Director at CMU of the Information and Communications Technologies Institute (ICTI) that manages the CMU|Portugal Program, a joint venture between the Government of Portugal and CMU. ICTI is a five year, 100 Million dollar initiative supported by the Portuguese Science and Technology Foundation (FCT) and several Portuguese Companies, including Portugal Telecom, Siemens Networks, S.A., and NovaBase. The CMU|Portugal Program now includes in its roster more than 85 contributing companies.
Moura co-founded and co-directs CenSCIR, the Center for Sensed Critical Infrastructure Research, see the ECE news or the CMU press release.
Professor Moura introudced in Spring 2011 a graduate level course 18-799 H Network Science: Modeling and Inference, that he is teaching again in the Spring 2012. He has taught the sophomore level 18-202, Mathematical Foundations of Electrical Engineering course, the junior level 18-396 Signal and Systems course and the graduate courses 18-751 Applied Stochastic Processes and 18-752 Detection, Estimation, and Identification. He taught 18-899 Algebraic Signal Processing in Spring 2004. In the Falls 2007 and 2009 he taught the sophomore level 18-202 Mathematical Foundations for Electrical Engineering.
Moura's research interests include Network Science, see his current projects on Cognitive Networks, Global Behavior in Large Scale Systems, and on distributed inference algorithms on graphs. Other research area of interest is statistical theory of shape: Shapes provide a rich set of clues on the identity and topological properties of an object. In many imaging environments, the same object appears to have different shapes due to such distortions as translation, rotation, reflection, scaling, or shearing. Also, the correspondence between pixels of different distorted images of the same object is usually unknown. Our work looks at shape invariants and at the geometry of the shape space addressing questions like 'how close are two shapes' or 'how do we morph one shape into another.'
Home | Research | Publications
& Seminars | Research Team | Professional
Bio Data & Teaching |   Site Index
Electrical & Computer Engineering Home | Carnegie Mellon Home
Last updated 30 April 2005.