Associate Professor John Williams
Deputy Director, Cyber Security
School of Information Technology & Electrical Engineering
+ 61 7 336 58834
Room 458, General Purpose South Building (78)
John Williams is a Research Fellow with the School of Information Technology and Electrical Engineering at The University of Queensland, Brisbane, Australia. John was awarded his Ph.D from the Queensland University of Technology (QUT), Australia, in 2001. He was previously awarded undergraduate degrees in Electronic Engineering, and Information Technology, also from QUT, in 1995.
John's research interests include reconfigurable computing and real-time embedded Systems, as well as 3D computer vision and imaging.
Journal Articles
Eggins, Elizabeth, Mazerolle, Lorraine, Higginson, Angela, Hine, Lorelei, Walsh, Kerryann, Sydes, Michelle, McEwan, James, Hassall, Georgia, Roetman, Scott, Wallis, Rebecca and Williams, John (2021). Criminal justice responses to child sexual abuse material offending: a systematic review and evidence and gap map. Trends and Issues in Crime and Criminal Justice (623) 623, 1-17. doi: 10.52922/ti78023
Planitz B.M., Maeder A.J. and Williams J.A. (2007). Synthesising surface matching algorithms using the correspondence framework. Pattern Recognition and Image Analysis, 17 (2), 199-203. doi: 10.1134/S1054661807020046
Lehmann, S., Bradley, A.P., Clarkson, I.V.L., Williams, J. and Kootsookos, P.J. (2007). Correspondence-free determination of the affine fundamental matrix. IEEE Transactions On Pattern Analysis And Machine Intelligence, 29 (1), 82-97. doi: 10.1109/TPAMI.2007.250601
Planitz, B. M., Maeder, A. J. and Williams, J. A. (2005). The correspondence framework for 3D surface matching algorithms. Computer Vision and Image Understanding, 97 (3), 347-383. doi: 10.1016/j.cviu.2004.08.001
Visser, Stephen J., Dawood, Anwar S. and Williams, John A. (2003). FPGA based satellite adaptive image compression system. Journal of Aerospace Engineering, 16 (3), 129-137. doi: 10.1061/(ASCE)0893-1321(2003)16:3(129)
Williams, John A., Dawood, Anwar S. and Visser, Stephen (2003). Reconfigurable onboard processing and real time remote sensing. IEICE Transactions on Information and Systems, E-86D (5), 819-829.
Williams, John and Bennamoun, Mohammed (2001). Simultaneous registration of multiple corresponding point sets. Computer Vision and Image Understanding, 81 (1), 117-142. doi: 10.1006/cviu.2000.0884
Williams, J. A. and Bennamoun, M. (2000). Evaluation of a novel multiple point set registration algorithm. Proceedings - International Conference on Pattern Recognition, 15 (1), 1007-1010.
Williams, John and Bennamoun, Mohammed (2000). A multiple view 3D registration algorithm with statistical error modeling. IEICE Transactions on Information and Systems, E83-D (8), 1662-1670.
Conference Papers
Eggins, Elizabeth, Mazerolle, Lorraine, Higginson, Angela, Hine, Lorelei, Walsh, Kerryann, Sydes, Michelle, McEwan, James, Hassall, Georgia, Roetman, Scott, Wallis, Rebecca and Williams, John (2019). Criminal justice responses to child exploitation material offending: a systematic review and evidence and gap map. American Society of Criminology Conference, San Francisco, CA United States, November 2019.
Williams, J. and Bennamoun, M. (2019). Multiple view surface registration with error modeling and analysis. 2000 International Conference on Image Processing, Vancouver, BC, Canada, 10-13 September 2000. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers (IEEE). doi: 10.1109/icip.2000.901016
Williams, J.A. and Bennamoun, M. (2019). Evaluation of a novel multiple point set registration algorithm. 15th International Conference on Pattern Recognition (ICPR2000), Barcelona, Spain, 3-7 September 2000 . Washington, DC, United States: IEEE Computer Society. doi: 10.1109/icpr.2000.905641
Crosthwaite, Peter, Williams, John and Sutton, Peter (2011). A unified emulation/simulation environment for reconfigurable system-on-chip development. 2011 International Conference on Field-Programmable Technology, New Dehli, India, 12-14 December 2011. Piscataway, NJ, United States: IEEE. doi: 10.1109/FPT.2011.6132690
Wu, Jason, Williams, John, Bergmann, Neil and Sutton, Peter (2009). Design exploration for FPGA-based multiprocessor architecture: JPEG encoding case study. 17th IEEE Symposium on Field Programmable Custom Computing Machines, Napa, California, 5-7 April 2009. Piscataway NJ United States: IEEE. doi: 10.1109/FCCM.2009.7
Crosthwaite, Peter, Williams, John and Sutton, Peter (2009). Profile driven data-dependency analysis for improved high level language hardware synthesis. 2009 International Conference on Field-Programmable Technology, Sydney , Australia, 9-11 December 2009. Piscataway NJ USA: IEEE. doi: 10.1109/FPT.2009.5377672
Wu, J., Williams, J. and Bergmann, N.W. (2008). System level design methodology for Hybrid Multi-Processor SoC on FPGA. The Sixteenth IEEE Symposium on Field-Programmable Custom Computing Machines, Stanford, USA, 14-15 April, 2008. Los Alamatis, California: IEEE. doi: 10.1109/FCCM.2008.45
Wu, J., Williams, J.A. and Bergmann, N.W. (2008). An ILP formulation for architectural syntesis and application mapping on FPGA-Based hybrid multi-processor SoC. 2008 International Conference on Field Programmable Logic and Applications (FPL), Heidelberg, Germany, 8-10 September, 2008. Heidelberg Germany: IEEE. doi: 10.1109/FPL.2008.4629981
Xie, Xin, Williams, John and Bergmann, Neil (2007). Asymmetric multi-processor architecture for reconfigurable system-on-chip and operating system abstractions. International Conference on Field Programmable Technology, ICFPT 2007, , , December 12, 2007-December 14, 2007. doi: 10.1109/FPT.2007.4439230
Bergmann, N.W., Lu, Y. and Williams, J. (2007). Automatic self-reconfiguration of system-on-chip peripherals. 15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2007), California, USA, 23-25 April, 2007. Piscataway, NJ, USA: IEEE. doi: 10.1109/FCCM.2007.32
Syed, Irfan, Williams, John A. and Bergmann, Neil W. (2007). A Hybrid Reconfigurable Cluster-on-Chip Architecture with Message Passing Interface for Image Processing Applications. 2007 International Conference on Field Programmable Logic and Applications (FPL 2007), Amsterdam, The Netherlands, 27 - 29 August, 2007. Piscataway, NJ, USA: IEEE. doi: 10.1109/FPL.2007.4380728
Xie, X., Williams, J. and Bergmann, N.W. (2007). Asymmetric multi-processor architecture for reconfigurable system-on-chip and operating system abstracions. 2007 International Conference on Field Programmable Technology (ICFPT 2007), Kitakyushu, Japan, 12-14 December, 2007. Piscataway, NJ, USA: IEEE.
Lu, Y., Bergmann, N. W. and Williams, J. A. (2006). Dynamic loading of peripherals on reconfigurable system-on-chip. Microelectronics, MEMs and Nanotechnology, Brisbane, 11-14 December, 2005. USA: The International Society for Optical Engineering. doi: 10.1117/12.638222
Xie, Xin, Williams, John A. and Bergmann, Neil W. (2006). A real-time asymmetric multiprocessor-reconfigurable system-on-chip architecture. Microelectronics, MEMs and Nanotechnology, Brisbane, Australia, 11-14 December, 2005. USA: The International Society for Optical Engineering. doi: 10.1117/12.638216
Wee, C. M., Sutton, P R, Bergmann, N W and Williams, J A (2006). VPN acceleration using reconfigurable system-on-chip technology. 14th Annual IEEE Symposim on Field-Programmable Custom Computing Machines, Napa, California, 24-26 April, 2006. USA: IEEE. doi: 10.1109/FCCM.2006.72
Wee, C. M., Sutton, P R, Bergmann, N W and Williams, J A (2006). Multi stream cipher architecture for reconfigurable system-on-chip. 2006 International Conference on Field Programmable Logic and Applications, Madrid, Spain, 28-30 August, 2006. Spain: IEEE Circuits and Systems Society. doi: 10.1109/FPL.2006.311310
Williams, J A, Azeezullah, S I, Wu, J. and Bergmann, N W (2006). A reconfigurable cluster-on-chip architecture with MPI communication layer. 14th Annual IEEE Symposim on Field-Programmable Custom Computing Machines, California, USA, 24-26 April, 2006. USA: IEEE. doi: 10.1109/FCCM.2006.14
Lehmann, Stefan, Clarkson, I. Vaughan L., Bradley, Andrew P., Williams, John and Kootsookos, Peter J. (2005). Robust Fundamental Matrix Determination without Correspondences. APRS Workshop on Digital Image Computing (WDIC2005), Griffith University, Southbank, Brisbane Australia, 21 February, 2005. St Lucia, Qld.: The University of Queensland.
Williams, J. A., Bergmann, N. W. and Xie, X. (2005). FIFO Communication Models in Operating Systems for Reconfigurable Computing. 2005 IEEE Symposium on Field Programmable Custom Computing Machines (FCCM 05), Napa, California, United States, 17-20 April, 2005. Los Alamitos, CA, United States: IEEE Computing Society. doi: 10.1109/FCCM.2005.35
Williams, John A. and Bergmann, Neil W. (2004). Embedded Linux as a Platform for Dynamically Self-Reconfiguring Systems-On-Chip. The International Conference on Engineering of Reconfigurable Systems and Algorithms, Las Vegas, Nevada, USA, 21-24 June, 2004. The United States of America: CSREA Press.
Williams, John A. and Bergmann, Neil W. (2004). Programmable Parallel Coprocessor Architectures for Reconfigurable System-on-Chip. 2004 International Conference on Field-Programmable Technology, Brisbane, Australia, 6-8 December, 2004. doi: 10.1109/FPT.2004.1393268
Bergmann, N. W. and Williams, J. A. (2004). Egret: A platform for reconfigurable system-on-chip. The Microelectronics: Design, Technology and Packaging Conference, Perth, 10-12 December, 2003. Washington: The Society of Photo-Optical Instrumentation Engineers. doi: 10.1117/12.523331
Bergmann, N. W. and Williams, J.A. (2003). Avionics upgrade management using reconfigurable logic. The Tenth Australian International Aerospace Congress, Brisbane, 29 July-1 August, 2003. Barton, Australia: Engineers Australia.
Bergmann, Neil, Williams, John and Waldeck, Peter (2003). Egret: A Flexible Platform for Real-Time Reconfigurable Systems on Chip. The International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA'03), Las Vegas, Nevada, 23-26 June, 2003. U.S.A.: CSREA Press.
Bergmann, Neil W. and Williams, John A. (2003). The Egret Platform For Reconfigurable System-On-Chip Proceedings. 2003 IEEE International Conference on Field-Programmable Technology (FPT), 2003.. 2003 IEEE International Conference on Field-Programmable Technology (FPT), Tokyo, Japan, 15-17 December, 2003. Tokyo, Japan: The University of Tokyo. doi: 10.1109/FPT.2003.1275772
Bergmann, Neil, Waldeck, Peter and Williams, John (2003). A Catalog of Hardware Acceleration Techniques for Real-Time Reconfigurable System on Chip. IEEE International Workshop on System-on-Chip for Real-time Applications, Calgary, Alberta, Canada, June 30 - July 2. Los Alamitos, CA: IEEE Computer Society. doi: 10.1109/IWSOC.2003.1213017
Dawood, A. S., Williams, J. A. and Visser, S. J. (2002). On-board satellite image compression using reconfigurable FPGAs. 1st IEEE International Conference on FieId-Programmable Technology, FPT 2002, Hong Kong, , December 16, 2002-December 18, 2002. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/FPT.2002.1188698
Dawood, Anwar S., Visiter, Stephen J. and Williams, John A. (2002). Reconfigurable FPGAS for real time image processing in space. 14th International Conference on Digital Signal Processing, DSP 2002, Santorini, Hellas, , July 1, 2002-July 3, 2002. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/ICDSP.2002.1028222
Dawood, Anwar S., Williams, John A. and Visser, Stephen J. (2002). Flexible real time signal filtering in space using reconfigurable logic. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/ICDSP.2002.1028223
Williams, J. A., Dawood, A. S. and Visser, S. J. (2002). FPGA-based cloud detection for real-time onboard remote sensing. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/FPT.2002.1188671
Visser, S. J., Dawood, A. S. and Williams, J. A. (2002). FPGA based real-time adaptive filtering for space applications. 1st IEEE International Conference on FieId-Programmable Technology, FPT 2002, Hong Kong, , December 16, 2002-December 18, 2002. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/FPT.2002.1188702
Mahadevan, S., Pandzo, H., Bennamoun, M. and Williams, J. A. (2001). A 3D acquisition and modelling system. IEEE International Conference on Acoustics, Speech, and Signal Processing, Salt Lake City, Utah, 7-11 May 2017. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/ICASSP.2001.941326
Williams, J. A. and Bennamoun, M. (2000). Simultaneous registration of multiple point sets using orthonormal matrices. IEEE International Conference on Acoustics, Speech, and Signal Processing, Istanbul, Turkey, 5-9 June 2000. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/ICASSP.2000.859274
Fookes, C., Williams, J. and Bennamoun, M. (2000). Global 3D rigid registration of medical images. International Conference on Image Processing, Vancouver, Canada, 10-13 September 2000. Piscataway, NJ, United States: IEEE. doi: 10.1109/icip.2000.899444
Williams, J.A., Bennamoun, M. and Latham, S. (1999). Multiple view 3D registration: a review and a new technique. 1999 IEEE International Conference on Systems, Man, and Cybernetics , Tokyo, Japan, 12-15 October 1999. IEEE. doi: 10.1109/icsmc.1999.823255
Williams, J. and Bennamoun, M. (1998). A non-linear filtering approach to image matching. Fourteenth International Conference on Pattern Recognition, Brisbane, QLD, Australia, 20-20 August 1998. Washington, DC, United States: IEEE Computer Society. doi: 10.1109/icpr.1998.711064
Williams, J. and Bennamoun, M. (1998). An extended Kalman filtering approach to high precision stereo image matching. International Conference on Image Processing (ICIP98), Chicago, IL, United States, 7 October 1998. Piscataway, NJ, United States: IEEE Computer Society. doi: 10.1109/icip.1998.723337
Research Report
Eggins, Elizabeth, Mazerolle, Lorraine, Higginson, Angela, Hine, Lorelei, Walsh, Kerryann, Sydes, Michelle, McEwan, James, Hassall, Georgia, Roetman, Scott, Wallis, Rebecca and Williams, John (2021). Criminal justice responses to child exploitation material offending: a systematic review and evidence and gap map. Canberra, ACT Australia: Australian Institute of Criminology.