THIS SITE

Information for

William Bishop

Continuing Lecturer

Contact InformationWilliam Bishop

Phone: 519-888-4567 x37159
Location: EIT 4101

Website

Biography Summary

William (Bill) Bishop is a Continuing Lecturer at the University of Waterloo with the Department of Electrical and Computer Engineering (ECE). In this role, Bill is primarily responsible for teaching undergraduate courses in the areas of engineering design, digital design, and embedded systems. Bill also serves as a first year advisor for ECE undergraduate students.

Bill currently has research interests in configurable computing, hardware and software co-design, parallel and distributed systems, image and video processing, and tools and strategies for e-learning.

He has received recognition for his teaching, research, and service through awards such as the Outstanding Performance Award in 2009 and 2013, and the James A. Field Teaching Excellence Award in 2006 and 2011. Bill currently holds memberships with Professional Engineers of Ontario (PEO), Ontario Society of Professional Engineers (OSPE), the Canadian Engineering Education Association (CEEA), and the Institute of Electrical and Electronics Engineers (IEEE). He is a member of the Computer, Aerospace, and Education Societies of the IEEE.

Research Interests

  • Configurable Computing
  • Symmetric Multiprocessing
  • Hardware / Software Co-design
  • Embedded Systems
  • Parallel And Distributed Systems
  • Rapid Prototyping
  • Field Programmable Gate Arrays (FPGAs)
  • Image Processing
  • Multimedia Systems And Applications
  • Software Engineering
  • Engineering Education

Education

  • 2003, Doctorate, Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario
  • 1996, Master of Applied Science, Electrical Engineering, University of Waterloo, Waterloo, Ontario
  • 1994, Bachelor of Applied Science, Computer Engineering / Management Science Option, University of Waterloo, Waterloo, Ontario

Courses

  • ECE 224 - Embedded Microprocessor Systems
  • ECE 100A - Electrical and Computer Engineering Practice
  • ECE 190 - Engineering Profession and Practice

Selected/Recent Publications

  • A. Wong and W. Bishop, Efficient Least Squares Fusion of MRI and CT Images Using a Phase Congruency Model, Pattern Recognition Letters, 29(3), 2008, 173 - 180
    Link
  • A. Wong and W. Bishop, Practical Perceptually Adaptive Color Texture Map Compression for 3D Video Games, Journal of Game Development, 2(4), 2007, 5 - 23
    Link
  • A. Wong and W. Bishop, Perceptually-Adaptive Image Super-Resolution Using Statistical Methods, WSEAS Transactions on Signal Processing, 3(1), 2007, 44 - 49
    Link
  • Wong, Alexander and Bishop, William, Perceptually-adaptive color enhancement of still images for individuals with dichromacy, Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on, January 2008, 002027 - 002032
  • Wong, Alexander and Bishop, William, Robust edge detection based on non-local contribution of local frequency characteristics, Multimedia, 2008. ISM 2008. Tenth IEEE International Symposium on, January 2008, 119 - 123
  • A. Wong and w. Bishop, Efficient and Robust Approach to Simultaneous Non-Rigid Registration and Gamma Estimation in the Frequency Domain., International Conference on Image Processing, Computer Vision, and Pattern Recognition (IPCV), 07 2008, Las Vegas, Nevada, United States of America, 278 - 284
  • Hansen, Martin and Bellemare, Adam and Wong, Alexander and Bishop, William, Decompressing Perceptually Adaptive Normal Map Compression (PANMC) images in hardware, Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on, January 2008, 000659 - 000664
  • A. Wong and W. Bishop, Robust Hough-Based Symbol Recognition Using Knowledge-Based Hierarchical Neural Networks., International Conference on Image Processing, Computer Vision, and Pattern Recognition (IPCV), 07 2008, Las Vegas, Nevada, United States of America, 3 - 9
  • Wong, Alexander and Bishop, William, Deblocking of block-transform compressed images using phase-adaptive shifted thresholding, Multimedia, 2008. ISM 2008. Tenth IEEE International Symposium on, 01 2008, 97 - 103
  • Wong, Alexander and Bishop, William, Robust invariant descriptor for symbol-based image recognition and retrieval, Semantic Computing, 2007. ICSC 2007. International Conference on, 01 2007, 637 - 644
  • Wong, Alexander and Bishop, William, Simultaneous Gamma Correction and Registration in the Frequency Domain., IPCV, 01 2007, 145 - 151
  • Rigler, Suzanne and Bishop, William and Kennings, Andrew, FPGA-based lossless data compression using Huffman and LZ77 algorithms, Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on, 01 2007, 1235 - 1238
  • Hansen, Martin and Wong, Alexander and Bishop, William, A hardware implementation of real-time video deblocking using shifted thresholding, 2007 Canadian Conference on Electrical and Computer Engineering, January 2007, 28 - 31
  • Rigler, Suzanne and Bishop, William and Kennings, Andrew, FPGA-based lossless data compression using Huffman and LZ77 algorithms, 2007 Canadian Conference on Electrical and Computer Engineering, January 2007, 1235 - 1238
  • Hansen, Martin and Wong, Alexander and Bishop, William, A hardware implementation of real-time video deblocking using shifted thresholding, Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on, 01 2007, 28 - 31
  • Wong, Alexander and Bishop, William, Robust invariant descriptor for symbol-based image recognition and retrieval, International Conference on Semantic Computing (ICSC 2007), January 2007, 637 - 644
  • Wong, Alexander and Bishop, William, Indirect knowledge-based approach to non-rigid multi-modal registration of medical images, Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on, 01 2007, 1175 - 1178
  • Wong, Alexander and Bishop, William, Backwards Compatible, Multi-Level Regions-of-Interest (ROI) Image Encryption Architecture with Biometric Authentication., SIGMAP, 01 2007, 324 - 329
  • Wong, Alexander and Bishop, William, intelligent multi-level regions-of-interest (ROI) document image encryption using an online learning model, proceedings of the Fourth conference on IASTED International conference, 01 2007
  • Wong, Alexander and Bishop, William, Practical Perceptually Adaptive Approach to Video Logo Placement in TV Broadcasts, 2007 Canadian Conference on Electrical and Computer Engineering, January 2007, 796 - 799
  • Wong, Alexander and Bishop, William, Adaptive large scale artifact reduction in edge-based image super-resolution., SIP, January 2007, 225 - 229
  • Wong, Alexander and Bishop, William, Indirect knowledge-based approach to non-rigid multi-modal registration of medical images, 2007 Canadian conference on electrical and computer engineering, January 2007, 1175 - 1178
  • Bishop, William and Freeman, George H, The Use of C# as a First Programming Language., FECS, January 2006, 97 - 103
  • Wong, Alexander and Bishop, William, Expert knowledge based automatic regions-of-interest (ROI) selection in scanned documents for digital image encryption, Computer and Robot Vision, 2006. The 3rd Canadian Conference on, 01 2006, 51 - 51
  • Wong, Alexander and Bishop, William, An efficient, parallel multi-key encryption of compressed video streams, The proceedings of International Conference on Signal and Image Processing, January 2006
  • Wong, Alexander and Bishop, William, Practical content-adaptive subsampling for image and video compression, Eighth IEEE International Symposium on Multimedia (ISM'06), January 2006, 667 - 673
  • Wong, Alexander and Bishop, William, A Flexible Content-Based Approach to Adaptive Image Compression, 2006 IEEE International Conference on Multimedia and Expo, January 2006, 713 - 716
  • Wong, Alexander and Bishop, William, Efficient deblocking of block-transform compressed images and video using shifted thresholding, Proceedings of the IASTED International Conference on Signal and Image Processing, January 2006
  • Wong, Alexander and Bishop, William, Adaptive perceptual degradation based on video usage, Eighth IEEE International Symposium on Multimedia (ISM'06), January 2006, 541 - 548
  • Wong, Alexander and Bishop, William and Orchard, Jeff, Efficient Multi-Modal Least-Squares Alignment of Medical Images Using Quasi-Orientation Maps., IPCV, 01 2006, 74 - 80
  • Wong, Alexander and Bishop, William, Expert knowledge based automatic regions-of-interest (ROI) selection in scanned documents for digital image encryption, The 3rd Canadian Conference on Computer and Robot Vision (CRV'06), January 2006, 51 - 51
  • Wong, Alexander and Bishop, William, Practical content-adaptive subsampling for image and video compression, Multimedia, 2006. ISM'06. Eighth IEEE International Symposium on, 01 2006, 667 - 673
  • Munshi, Asad and Wong, Alexander and Clinton, Andrew and Braganza, Sherman and Bishop, William and McCool, Michael, A parameterizable SIMD stream processor, Canadian Conference on Electrical and Computer Engineering, 2005., January 2005, 806 - 811
  • Munshi, Asad and Wong, Alexander and Clinton, Andrew and Braganza, Sherman and Bishop, William and McCool, Michael, A parameterizable SIMD stream processor, Electrical and Computer Engineering, 2005. Canadian Conference on, 01 2005, 806 - 811
  • Hung, Austin and Bishop, William and Kennings, Andrew, Symmetric multiprocessing on programmable chips made easy, Design, Automation and Test in Europe, January 2005, 240 - 245
  • Nowrouzezahrai, Derek and Decker, Brian and Bishop, William, Efficient Double-Precision Cosine Generation, Proceedings of the 2005 International Conference on Computer Design, January 2005
  • Bishop, W and Grant, D and Loucks, W, Configurable coprocessing with an ARC-PCI board, Electrical and Computer Engineering, 2004. Canadian Conference on, January 2004, 987 - 992
  • Bishop, William and Hembruch, Mattias and Trudeau, Christopher, Simulating colliding particles in Java using Parsimony, Electrical and Computer Engineering, 1999 IEEE Canadian Conference on, January 1999, 255 - 260
  • W. Bishop and W. Loucks, A Heterogeneous Environment for Hardware/Software Cosimulation, 30th Annual Simulation Symposium (SimSym), 04 1997, Atlanta, Georgia, United States of America, 14 - 22
  • W. Bishop and M. Hembruch, A Transputer Based Simulation of Colliding Pucks, Canadian Conference on Electrical and Computer Engineering (CCECE), 09 1995, Montréal, Quebec, Canada, 920 - 924
    Link
  • A. Wong and W. Bishop, Efficient Deblocking of Block-Transform Compressed Images and Video Using Shifted Thresholding, (Accepted in 2006)
  • A. Wong and W. Bishop, Adaptive Normal Map Compression for 3D Video Games, (Accepted in 2006)
  • W. Bishop, W. Loucks, A Heterogeneous Environment for Hardware/Software Cosimulation, (Accepted in 1997)
    Link
  • W. Bishop, 1-Dimensional Placement Using a Heuristic Linear Programming Technique, (Accepted in 1996)
  • W. Bishop, A. Hurst, B. Mantin, and S. Bedi, An Experiential Learning Activity to Promote Skill Development in First Year Engineering Students, Proceedings of the Canadian Engineering Education Association (CEEA) Annual Conference 2015, 06 2015, Hamilton, Ontario, Canada. (Accepted in 2015)
  • W. Bishop, The Assessment of Leadership Outcomes in Capstone Projects Using Anonymous Peer Feedback, Proceedings of the Canadian Engineering Education Association (CEEA) Annual Conference 2013, 06 2013, Montréal, Quebec, Canada. (Accepted in 2013)
  • W. Bishop, O. Nespoli, and W. Parker, Rubrics for Accreditation and Outcomes Assessment in Engineering Capstone Projects, Proceedings of the Canadian Engineering Education Association (CEEA) Annual Conference 2012, 06 2012, Winnipeg, Manitoba, Canada. (Accepted in 2012)
  • Suzanne Rigler, William Bishop, Andrew Kennings, FPGA-Based Lossless Data Compression using Huffman and LZ77 Algorithms, Canadian Conference on Electrical and Computer Engineering, January 2007 (Accepted in 2007)
    Link
  • Martin Hansen, Alexander Wong, William Bishop, A Hardware Implementation of Real-Time Video Deblocking Using Shifted Thresholding, Canadian Conference on Electrical and Computer Engineering, January 2007 (Accepted in 2007)
    Link
  • Alexander Wong, William Bishop, Jeff Orchard, Efficient Multi-Modal Least-Squares Alignment of Medical Images Using Quasi-Orientation Maps, International Conference on Image Processing, Computer Vision, and Pattern Recognition, January 2006 (Accepted in 2006)
    Link
  • Alexander Wong, William Bishop, Expert Knowledge Based Automatic Regions-of-Interest (ROI) Selection in Scanned Documents for Digital Image Encryption, Canadian Conference on Computer and Robot Vision, January 2006 (Accepted in 2006)
    Link
  • Asad Munshi, Alexander Wong, Andrew Clinton, Sherman Braganza, William Bishop, Michael McCool, A Parameterizable SIMD Stream Processor, Canadian Conference on Electrical and Computer Engineering, January 2005 (Accepted in 2005)
    Link
  • Austin Hung, William D. Bishop, Andrew A. Kennings, Symmetric Multiprocessing on Programmable Chips Made Easy, Design, Automation, and Test in Europe, January 2005 (Accepted in 2005)
    Link
  • David Grant, William D. Bishop, Wayne M. Loucks, A Flexible Processor for Research Prototyping, Engineering of Reconfigurable Systems and Algorithms, January 2004 (Accepted in 2004)
    Link
  • W. Bishop, D. Grant, W. Loucks, Configurable Coprocessing with an ARC-PCI Board, Canadian Conference on Electrical and Computer Engineering, 05 2004, Niagara Falls, Ontario, Canada. (Accepted in 2004)
    Link
  • W. Bishop, Configurable Computing for Mainstream Software Applications, Doctoral Dissertation, 02
    Link
  • W. Bishop, Hardware / Software Cosimulation Using Reconfigurable Logic, M.A.Sc. Dissertation, 08