Brian Lawrence Evans
Available in PDF format.
|Research Objectives||Application Spaces||Education||Academic Positions|
|Other Professional Experience||Honors and Awards||Professional Memberships||University Committees|
|Professional Activities||Copyright Notice||Publications||Oral Presentations|
|Patents||Copyrighted Software||Continuing Education||Graduate Students|
|Other Research Supervision||Computer Skills||Consulting||Short Vita|
Improve communication and image processing systems
Improve system-level design automation methods
Conduct research in theory and implementation of communications and image processing systems. Improve connection speeds for Wi-Fi, cellular and smart grid communication systems by mitigating interference and using multiple channels. Investigate large sensor arrays for cellular and underwater communications. Improve video quality during video acquisition by smart phones by mitigating rolling shutter artifacts and during video playback on micromirror displays. Conduct subjective studies and develop new methods for assessing quality in computer graphics and high-dynamic range images. Build full-system testbeds to deploy in the field for proving out ideas.
In communication systems, developed
In image processing systems, developed
Graduated 14 Ph.D. students and 7 MS report students in rank of Professor, for a total of 27 Ph.D. and 13 MS report graduates in faculty career.
Teach EE445S Real-Time Digital Signal Processing Laboratory (junior/senior course), and EE313 Linear Systems and Signals (sophomore required course). Taught graduate courses in EE381K-14 Multidimensional Digital Signal Processing and EE382C-9 Embedded Software Systems. In a course number, the middle digit number indicates the level of the course: 0 first year, 1 second year, 2-7 third/fourth year, and 8-9 graduate. The first digit indicates the number of credit hours.
Provided open courseware for spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory course to facilitate self-study on the topic. Open courseware includes (1) YouTube videos of lectures, (2) lecture slides and handouts, (3) homework assignments and solutions, (4) laboratory recitation slides and assignments, and (5) current and previous midterm exams with solutions. Discussions of midterm #1 solutions and several homework set solutions are also available on YouTube. 51,898 views of YouTube lectures as of Aug. 13, 2018.
Recent ``overall instructor ratings'' on student course instructor surveys for all ECE courses taught since fall 2009 are shown below. Ratings are on a five-point scale, with 5 being most favorable and 1 being least favorable. Average ``overall instructor ratings'' among all undergraduate ECE courses taught in a particular semester across all instructors are given below (with the standard deviation given in parenthesis): 3.94 in fall 2013 (0.68), 4.07 in spring 2014 (0.62), 4.19 in fall 2014 (0.42), 4.18 in spring 2015 (0.54), 4.03 in fall 2015 (0.57), 4.14 in spring 2016 (0.58), 4.13 in fall 2016 (0.59) 4.10 in spring 2017 (0.60), and 4.12 in fall 2017 (0.55).
A mezzanine course is required by at least one undergraduate specialization; a required course is required by the BS EE and/or BS Comp Eng major; and an elective is neither a mezzanine nor a required course.
|Spring 2018||EE445S Real-Time DSP Lab||mezzanine||5.0||24||17|
|Fall 2017||EE445S Real-Time DSP Lab||mezzanine||4.5||43||31|
|Fall 2017||EE313 Linear Systems & Signals||sophomore||4.6||59||42|
|Spr 2017||EE445S Real-Time DSP Lab||mezzanine||4.9||37||32|
|Fall 2016||EE445S Real-Time DSP Lab||mezzanine||4.7||47||34|
|Spr 2016||EE445S Real-Time DSP Lab||mezzanine||4.8||52||34|
|Fall 2015||EE445S Real-Time DSP Lab||mezzanine||4.6||37||28|
|Spr 2015||EE445S Real-Time DSP Lab||mezzanine||4.4||46||32|
|Fall 2014||EE445S Real-Time DSP Lab||mezzanine||4.7||49||31|
|Spr 2014||EE445S Real-Time DSP Lab||mezzanine||4.8||43||21|
|Fall 2013||EE445S Real-Time DSP Lab||mezzanine||4.9||34||24|
|Spr 2013||EE445S Real-Time DSP Lab||mezzanine||4.8||29||25|
|Fall 2012||EE445S Real-Time DSP Lab||mezzanine||4.6||47||34|
|Spr 2012||EE445S Real-Time DSP Lab||mezzanine||4.7||53||35|
|Fall 2011||EE445S Real-Time DSP Lab||mezzanine||4.3||53||40|
|Spr 2011||EE445S Real-Time DSP Lab||mezzanine||4.6||42||32|
|Fall 2010||EE445S Real-Time DSP Lab||mezzanine||4.6||58||46|
|Fall 2010||EE313 Linear Systems & Signals||required||4.1||37||30|
|Spr 2010||EE345S Real-Time DSP Lab||elective||4.6||51||40|
|Fall 2009||EE345S Real-Time DSP Lab||elective||4.4||54||40|
Developed research and education program in embedded signal and image processing systems, esp. in multicarrier wireless and wireline communication systems, and image acquisition and rendering systems. Also conducted research in perceptual image hashing and network tomography. Graduated 10 Ph.D. students and one MS report student in rank as an Associate Professor. Chaired first major undergraduate ECE curriculum reform to take place in more than two decades.
Researched the design and real-time implementation of ADSL transceivers. Developed off-line algorithms to design equalizers to reach the upper bound on achievable bit rate for single path, dual path, and filter bank equalizers. Developed real-time on-line algorithms for single path and dual path equalizers to achieve 95% of the matched filter bound. Released several versions of a freely distributable ADSL transceiver design toolbox for Matlab.
Conducted research in the design and real-time implementation of desktop printer pipelines. Made major contributions in improving the visual quality of halftoning by error diffusion in printer pipelines for both grayscale and color images. Developed still image quality measures useful for evaluating and optimizing halftoning methods. Integrated visual quality measures into the halftoning algorithms themselves. Released several versions of a image halftoning design toolbox for Matlab.
Taught four courses regularly to support a research and education program in embedded signal and image processing systems: Multidimensional Digital Signal Processing (graduate course), Embedded Software Systems (graduate course), Real-Time Digital Signal Processing Laboratory (junior/senior elective), and Linear Systems and Signals (sophomore required course).
Offered and accepted Visiting Associate Professor positions at the American University of Beirut in summer 2005 and Cornell University in fall 2002.
Developed a research and education program in embedded signal and image processing systems. Graduated three Ph.D. students and five MS report students. Introduced three new courses.
In research, developed theory, fast algorithms, embedded software, and design automation tools for signal processing, image processing, and communication systems. For communication systems, developed multicarrier equalizers and smart antennas. For signal processing systems, developed acoustic echo cancellers, dual-tone multi-frequency (touchtone) detectors, phase locked loops, and sonar beamformers. For image processing, developed image halftoning and quality assessment methods.
In the curriculum, introduced three new courses:
Taught Linear Systems and Signals (sophomore required course), which gives students a mathematical foundation for analyzing linear signal processing, communication, and control systems. Also, supervised senior design project students.
Founded and directed the Embedded Signal Processing Laboratory, which was part of the Center for Telecommunications and Signal Processing Research and Center for Vision and Image Sciences.
Researched electronic design automation for signal processing and communication systems in Prof. Edward A. Lee's Ptolemy Project. Prototyped research ideas in the Ptolemy software environment, an electronic design automation tool for system specification, simulation, and synthesis, and in the Signal Processing Packages for Mathematica. Developed methods for designing two-dimensional rational decimators, rearranging operators in algorithms to optimize implementation, and optimizing pole-zero locations of analog filters. Developed seamless Ptolemy software environment interfaces to MATLAB for system simulation and numeric parameter calculations, and to Mathematica for system optimization and symbolic parameter calculations. (In 1998, the Ptolemy software environment was renamed Ptolemy Classic.) Helped develop a sophomore course Introduction to Real-Time Digital Systems. Wrote proposals, developed software, and directed student research.
Taught senior undergraduate course entitled Noise Analysis of Communication Systems. Topics included signals, systems, transforms, analog modulation, probability, random processes, AM/FM noise analysis, sampling, quantization, pulse modulation, digital modulation, and digital noise analysis.
Integrated symbolic algebra into signals and systems courses, and developed laboratories for Algorithms in C. Assisted in classes and laboratories on algorithms, C, MATLAB and signal processing. Won an Outstanding Teaching Assistant award.
Conducted doctoral research in formalizing simplification and rearrangement rules for multidimensional multirate systems and encoding the rules by computer.
Wrote Fortran programs to automate testing for lead and asbestos content in samples. Helped port an expert system to NExpert that diagnosed coronary disease.
Coded a symbolic signal processing system in Lisp. Began a similar implementation in Mathematica.
Applied pattern recognition and image processing to part identification using C and an image processing board. Developed an expert system for diagnosing problems in a computer network.
Other Professional Experience
Other Professional Experience
Helped write and debug utility programs for managing telecommunications switching operations.
Honors and Awards
Memberships in Professional and Honorary Societies
University Committee Assignments
Outside Committee Assignments
COPYRIGHT NOTICE: All the documents on this server have been submitted by their authors to scholarly journals or conferences as indicated, for the purpose of non-commercial dissemination of scientific work. The manuscripts are put on-line to facilitate this purpose. These manuscripts are copyrighted by the authors or the journals in which they were published. You may copy a manuscript for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect these copyrights.
My Google citations for H-index calculation, citations by year, and papers sorted by citation count.
Citation count is given below for papers with 60+ citations according to Google citations.
Refereed Journal and Magazine Articles
Refereed Conference Papers
Other Conference and Journal Publications
Books and Book Chapters
Current Graduate Students
Graduate Students Supervised
Other Research Supervision
Dr. Brian L. Evans is the Engineering Foundation Professor of Electrical and Computer Engineering at The University of Texas at Austin. His earned his B.S.E.E.C.S. (1987) degree from the Rose-Hulman Institute of Technology, and his M.S.E.E. (1988) and Ph.D.E.E. (1993) degrees from the Georgia Institute of Technology. From 1993 to 1996, he was a post-doctoral researcher at the University of California, Berkeley. In 1996, he joined the faculty at UT Austin.
His research and teaching interests are in the processing of signals to increase connection speeds and reliability in communication systems and improve visual quality of video and still images. More specifically, his research group develops signal processing theory and algorithms with implementation constraints in mind, and translates algorithms into design methods and embedded prototypes. His research group also develops and deploys full system testbeds to test out their research ideas. His current research efforts include multiantenna communication systems, smart grid communications, wireless interference mitigation, and system-level electronic design automation. Recently completed projects have included cloud radio access networks, image quality assessment, and smart phone video acquisition.
Prof. Evans was elevated to IEEE Fellow "for contributions to multicarrier communications and image display". In multicarrier communications, his group developed the first linear complexity algorithm that allocates resources to optimize bit rates in multiuser OFDM basestations (for cellular and WiMax) and is realizable in fixed-point hardware/software. His group also developed the first ADSL equalizer training method that maximizes a measure of bit rate and is realizable in real-time fixed-point software. In image display, his group's primary contribution is in the design, analysis, and quality assessment of image halftoning by error diffusion for real-time processing by printer pipelines.
Prof. Evans has published more than 240 refereed conference and journal papers, and graduated 27 PhD and 11 MS students. He has received three teaching awards: Gordon T. Lepley Memorial Teaching Award, which is the sole ECE teaching award for faculty, in 2008; university-wide Texas Exes Teaching Award, in 2011; and Best Professor Award from the UT Austin HKN/IEEE Student Chapter in 2012. He has been awarded three top 10% best paper awards at international IEEE conferences: image processing, powerline communications, and multimedia signal processing. He received a 1997 US National Science Foundation CAREER Award.