CONTACT DETAILS


John G Keating, BSc, PhD, CPhys, MInstP,
Senior Lecturer,
Department of Computer Science,
National University of Ireland, Maynooth,
Maynooth, Co. Kildare, Ireland.

TEL: +353 1 708 3854
FAX: +353 1 708 3848

Email:john.keating@may.ie

 

RESEARCH INTERESTS

I have research interests in Physiological Modelling including Artificial Neural Networks and Signal Processing, and in conjunction with my research group at NUIM and my collaborators, I am currently investigating optical and acousto-optical implementations of neural networks and associated algorithms. This research has been made possible through research funding obtained from Irish (Enterprise Ireland) and European (Esprit) agencies and, in particular, the 5th Framework project "ROPE" which was specifically concerned with optical implementations of artificial neural networks.

My group has successfully implemented two connectionist architectures, and has recently developed two new algorithms suitable for implementation of the generalized Hough transform, and the Hough transform. We have also demonstrated that it is possible to implement matrix-vector multiplication using an LCD panel, a CCD detector and an Acousto-Optic device, and utilise the recorded vector sum in an algorithm. I plan, with the aid of further research funding, to produce an optical co-processor, under computer control, which may be used for numerical calculation of this type.

I am also interested in the fundamental limits on the computation possible using such a co-processing system, and in particular, the effects of system noise on the computation. It has been demonstrated that artificial neural networks learning is enhanced when trained in the presence of noise, and my research group is currently investigating specific and general examples of training-with-noise for optical computing arrangements.

I believe that Optical Information Processing (OIP) will be an important future technology, as it provides inherently parallel computation, and plan to establish NUIM as a centre of excellence in OIP. This requires a substantial investment in personnel, laboratory facilities and management, and I am actively pursuing a number of avenues for funding this programme.

I am interested in promoting Science and Computer Science for second-level students. In conjunction with colleagues in the University of Maryland Baltimore County, Tennessee State University, the Telescopes in Education Foundation, Raytheon ITSS, and NASA Goddard Space Flight Center propose to provide access to the NASA-sponsored Telescopes In Education (TIE) environment to Irish schools. The project objective is to provide real-time, hands-on, interactive access to about 20 telescopes thus promoting Science (in particular Astronomy) and Computer Science in second-level schools. The international team proposes to integrate the online telescopes seamlessly into one virtual observatory with worldwide access. They will develop and provide the services required to operate the facility, including a scheduling service, data manipulation tools, online proposal and review environments, and an online journal for publication of results. The NUI Maynooth team will be responsible for developing online services worldwide, including scheduling and data-manipulation software. Specialist image processing software usable by second-level students will be developed specifically for the project. Given the international nature of the project, both Spanish and English language user interfaces will be provided. Central to the operation of this project and facility is a Sun E450 server kindly donated by Sun Microsystems Strategic Software Development Centre in Dublin which develops key components for a wide range of Sun's software product lines. Responsibilities of this centre include operating/networking systems development, webtop/desktop development, software localisation and system test for product lines including Solaris, Java, Thin Client and Information Appliance product lines and software localisation activities for markets worldwide.

I have interests in emerging Telecom Technologies and their influence on the design of publicly-accessible software applications, for example, web-enabled software. I have developed and compared database-driven, web-enabled software that dynamically generate user interfaces for various clients. I am particularly interested in what is possible using current WWW browser technologies from a user-interaction perspective, and have been investigating the development of applications suitable for use by children (drawing, developing interacting and computing skills, and communicating technologies). I would also like to see the development of ‘culturally adaptable’ user-interfaces, particularly in WWW environments.

I am also interested in software development, and I am particularly interested in the developments in security and human computer interaction issues of Internet (Web) based software. I am currently investigating several techniques for secure provision of mobile code, and methods of secure communication. I am also investigating the various interaction mechanisms provided by ‘web environments’ and their effects on user interface construction. I am very interested in the development of adaptive, multilingual user interfaces.

 

 

PROFESSIONAL ACTIVITIES

 

CAREER HISTORY

 

EDUCATION

Academic Courses

Professional Courses

 

LECTURING EXPERIENCE AND CURRICULUM DEVELOPMENT

 

EXAMINING EXPERIENCE

 

 

PUBLICATIONS

Peer Reviewed Reports

S.Bergin and J. G. Keating, ‘An Online Tariffication System: www.B4Ucall.com’, The Evolution of Telecom Technologies: Current Trends and Near Furure Implications, Report Comissioned by The Centre for Cross Border Studies, pp. 13-22, February, 2001.

S.Bergin and J. G. Keating, ‘An Analysis of mobile phone calling costs in Northern Ireland and the Republic of Ireland’, The Evolution of Telecom Technologies: Current Trends and Near Furure Implications, Report Comissioned by The Centre for CrossBorder Studies, pp. 23-42, February, 2001.

Journal Articles

A. Dowling and J. G. Keating, ‘A Proxy-Based Security Architecture for Internet Applications in an Extranet Environment’, Journal of Systems and Software, In press, (estimated 3rd Quarter, 2001).

Z. Javadpour and J. G. Keating, ‘A connectionist model of the generalized Hough transform for optical implementation’, Optical Engineering, Vol. 39, No. 6, pp. 1717-1722, 2000.

T. Naughton, Z. Javadpour, J. G. Keating, J. Rott, M. Klima, ‘A General-purpose acousto-optic connectionist processor’, Optical Engineering , Vol. 38, No. 7, July 1999.

F. Feeney, C. Chivers, J.A. Evertsen and J. Keating, ‘The influence of inhomogeneity on the propagation of ultrasound in wood’, Ultrasonics, Vol. 36, pp. 219-222, 1998.

B. Hass, J. Keating, C.T. Griffin and M. Downes, ‘Application of the most probable number method to estimations of entomopathogenic nematode populations in soil’, Annals of Applied Biology, Vol. 131, pp. 471-480, 1997.

M. Klíma, J. Rott, P. Dvorak, S. McKenna-Lawlor, D. Gleeson, J. Keating ‘Model of 2D Optical Correlator for Fingerprint Identification’, IEEE AES Systems Magazine, July, pp. 3-9, 1997.

Keating, J. G., ‘Hopfield Networks, Neural Data Structures and the Nine Flies Problem: Neural network programming projects for undergraduates’, SIGCSE BULLETIN, Vol. 25, No 4, pp. 33-6, 1993.

Keating, J. G., F. J. Mulligan, D. B. Doyle, K. Winser and M. Lockwood, ‘A statistical study of large field-aligned flows at high-latitudes, Planetary and Space Science, Vol. 38, No. 9, p. 1187, 1990.

Conference Articles based on full-paper review

M. Klíma, J. Rott, T. Naughton and J. Keating, ‘2-D Correlation and its JTC Optical Implementation’, Proceedings of 8th Annual IEEE Radioelektronika Conference, pp. 297-300, Brno, Czech Republic, April 1998.

M. Klíma, J. Rott, T. Naughton and J. Keating, ‘JTC and its properties’, Proceedings of Workshop `98: Electronics and Instrumentation, pp. 291-292, Czech Technical University in Prague, Czech Republic, February 1998.

Z. Javadpour, T.Naughton, J.G.Keating, J.Rott, M.Klima, ‘A Reconfigurable Acousto-optical Implementation of the Hough Transform’, CLEO/EUROPE-EQEC, Glasgow, UK., September 1998.

Z. Javadpour, T. Naughton, J. Keating, M. Klíma and J. Rott, ‘A reconfigurable acousto-optical implementation of the Hough transform’, Proceedings of European Conference on Lasers and Electro-Optics 1998, p.189, Glasgow, Scotland, September 1998.

Z. Javadpour, T. Naughton, J. Keating, J. Rott and M. Klíma, ‘A real-time Hough transform’, Proceedings of OESI-IMVIP Joint Conference, pp. 185-198, Maynooth, Ireland, September 1998.

M. Klíma, J. Rott, T. Naughton and J. Keating, "Joint transform correlation in security applications", Proceedings of 31st Annual IEEE International Carnahan Conference on Security Technology, pp. 77-81, Canberra, Australia, October 1997.

M. Klíma, J. Rott, P. Dvorak, S. McKenna-Lawlor, D. Gleeson, J. Keating, ‘Model of 2D Optical Correlator for Fingerprint Identification’, Proceedings of the 30th IEEE Carnahan Conference on Security Technology, Kentucky, USA, 1997.

Z. Javadpour, D. Hughes, J.G. Keating, F.E. Feeney, J.A. Evertsen ‘Assessment of Timber Quality using Neural Networks on CT Images’, Proceedings of the 10th Int. Symp. on Nondestructive Testing of Wood (Ed. J.L. Sandoz), pp. 303-311, 1996.

F. Feeney, R.C. Chivers, J.A. Evertsen, J. Keating ‘The influence of inhomogeneity on the propagation of ultrasound in wood’, Proceedings of the 10th Int. Symp. on Nondestructive Testing of Wood (Ed. J.L. Sandoz), pp. 73-82, 1996.

M. Klíma, P. Dvorak, J. Rott, S. McKenna-Lawlor, D. Gleeson and J.G. Keating ‘Experimental Model of a Combined Optical Processing System’, Proceedings of the 29th IEEE Annual 1995 International Carnahan Conference on Security Technology, 18-20 October, 1995, Surrey, pp. 388-390, 1995.

Whyte, R. N. and J. G. Keating, ‘An artificial neural network for solving the correspondance problem using colour information’, Proceedings of the 1995 World Congress on Neural Networks, Washington, DC, 1995.

Keating, J. G., A. F. Murray and C. Campbell, ‘A Digital Integrated Circuit suitable for implementing Artificial Neural Networks with Binary Weights’, Proceedings of the Thirteenth IASTED International Conference on Informatics, 21-23 February 1995, Innsbruck, pp. 145-147, 1995.

Murphy, C. and J.G. Keating, ‘Performance Comparison of SIFRAME and ToolTalk in an Integrated Tool Environment’, Proceedings of EUROMICRO'95, 4-7 September, 1995, Como, 1995.

O'Driscoll, C.J., J.G. Keating and K. Adamson, ‘A Software Tool for Implementing Neural Networks on an Array of Transputers’, Proceedings of Thirteenth IASTED International Conference on Informatics, 21-23 February 1995, Innsbruck, pp. 257-260.

Keating, J. G., F. Owens and K. Adamson, ‘Artificial Neural Networks and Articulatory-Based Speech Synthesis’, Proceedings of Thirteenth IASTED International Conference on Informatics, 21-23 February 1995, Innsbruck, pp. 91-93, 1995.

Murphy, C. and J. G. Keating, ‘Implementing Inter-Tool Communication in an Open-Design Framework’, Proceedings of Thirteenth IASTED International Conference on Informatics, 21-23 February, 1995, Innsbruck, pp. 283-286, 1995.

D. O'Donoghue, J. G. Keating, J. Duffin, D. Hughes, F. E. Feeney, V. Lawlor and J. A. Evertsen, ‘Sitka Spruce Quality Estimation using Artificial Neural Networks’, 4th Irish Neural Networks Conference, 11-12 September 1994, Dublin, pp. 165-169, 1994.

C. Campbell, C. Perez-Vicente and J. G. Keating, ‘Constructive Algorithms for Neural Networks with Binary Weights and Applications to Motion Detection’, 4th Irish Neural Networks Conference, 11-12 September 1994, Dublin, pp. 31-36, 1994.

Keating, J. G., J. Halligan, Adamson, K., D. Gleeson, M. Klima and S. McKenna-Lawlor (1994), ‘A Software Tool for Investigating Optical Signal Processing’, CLEO/Europe-EQEC 1994, 28 August - 2 September 1994, Amsterdam, 1994.

Seery, J. and J. G. Keating, ‘A 4GL for Multiple Graphical User Interface Code Generation’, Proceedings of Twelfth IASTED International Conference on Applied Informatics, 25-27 May, 1994, Annecy, pp. 214-217, 1994.

R. I. O'Tiarnaigh, J. G. Keating, J. Halligan, J.G. Keating, J. Seery and K. Adamson, ‘A portable software tool for parallel systems development’, Proceedings of Twelfth IASTED International Conference on Applied Informatics, 25-27 May, 1994, Annecy, pp. 310-313, 1994.

Keating, J. G., J. Halligan, Adamson, K., D. Gleeson, M. Klima and S. McKenna-Lawlor, ‘A Software Tool for Investigating Optical Signal Processing’, Proceedings of Twelfth IASTED International Conference on Applied Informatics, 25-27 May, 1994, Annecy, pp. 210-213, 1994.

Adamson, K. and J. G. Keating, ‘DIME - Distributed Interactive Medical Environment’, Proceedings of Twelfth IASTED International Conference on Applied Informatics, 25-27 May, 1994, Annecy, pp. 164-166, 1994.

Adamson, K. A., R. I. O'Tiarnaigh, J. G. Keating and F. Owens, ‘Parallelism in Speech Synthesis’, Proceedings of Twelfth IASTED International Conference on Applied Informatics, 25-27 May, 1994, Annecy, pp. 224-227, 1994.

Keating, J. G. and P. Cashman, ‘Some results concerning the use of Hopfield Networks to solve the N-Queens Problem’, In G. Orchard (Ed.) Neural Computing: Research and Applications II, Irish Neural Networks Association, Belfast, pp. 61-68, 1994.

Keating, J. G. and D. Noonan, ‘The structure and performance of trained Boolean networks’. In G. Orchard (Ed.) Neural Computing: Research and Applications II, Irish Neural Networks Association, Belfast, pp. 79-86, 1994.

Conference Articles based on abstract review

Z.Javadpour and J.G.Keating, ‘An Acousto-Optical implementation of the Generalised Hough Transform’, Institute of Physics Acousto-optic Components and Techniques 1999, London, UK., 12 May 1999.

Z.Javadpour, J.G.Keating, L. Moulinier, C. N. Pannell, ‘Fundamental limits on Acousto-Optical implementation of artificial neural networks’, Institute of Physics Acousto-optic Components and Techniques 1999, London, UK., 12 May 1999.

 

L. Moulinier, J.G.Keating, Z.Javadpour, M. Draper, C. N. Pannell, ‘On the design of matrix-vector multipliers using acousto-optic cells’, Institute of Physics Acousto-optic Components and Techniques 1999, London, UK., 12 May 1999.

Z. Javadpour, T.Naughton, J.G.Keating, J.Rott, M.Klima, "A Reconfigurable Acousto-optical Hough Transform", Institute of Physics Acousto-optic Components and Techniques , London, UK., 7 May 1997.

Z. Javadpour, T. Naughton, J. Keating, M. Klíma and J. Rott, "Experimental model of an implementation of an optical Hough transform", Institute of Physics Acousto-optic Components and Techniques 1997, London, UK, May 1997.

T. Naughton, J. Keating, M. Klíma, J. Rott and D. Gleeson, "Development of a reconfigurable acousto-optic computing platform to train large-scale neural networks", Institute of Physics Acousto-optic Components and Techniques 1997, London, UK, May 1997.

Books and Book Chapters

J. G. Keating (Editor) Neural Computing and Applications (III): Proceedings of the Fifth Irish Neural Networks Conference, Maynooth College, 1995.

Other Articles

Keating, J. G. Design your own Graphical User Interface (Part I) Program Now, October, 29, 1991.

Keating, J. G. Design your own Graphical User Interface (Part II) Program Now, December, 47, 1991.

Keating, J. G. Design your own Graphical User Interface (Part III) Program Now, April, 68, 1992.

Keating, J. G. Design your own Graphical User Interface (Part IV) Program Now, August, 58, 1992.

 

INVITED PRESENTATIONS

 

J. G. Keating, ‘An introduction to Interaction mechanisms and using the World Wide Web, Regional Technical College, Carlow, 1996.

J. G. Keating, ‘Interaction mechanisms and Human Computer Interaction using the World Wide Web’, Irish Computer Society, 1996.

J. G. Keating, ‘Wood Quality Estimation using Neural Networks’, Neural Computing Application Forum NCAF Symposium, Robinson College, Cambridge University, UK, 1995.

J. G. Keating, ‘Solving the Correspodance Problem using Artificial Neural Networks and Colour Information’, Neural Computing Application Forum, NCAF/SIENNA Meeting, University College Dublin, 1995.

J. G. Keating, ‘Artificial Neural Networks: Concepts, Applications and Implementations’, University of Ulster, Jordanstown, Department of Informatics Seminar Series, 1994.

J. G. Keating, ‘Signal Processing, Physiological Modelling and Transputers’, Technical University of Prague, Czech Republic, Department of Electrical and Electronic Engineering Special Seminar, 1994.

J. G. Keating, ‘Artificial Neural Networks with Binary Weights’, Technical University of Prague, Czech Republic, Department of Electrical and Electronic Engineering Special Seminar, 1994.

J. G. Keating, ‘Artificial Neural Network: Basic Concepts and Applications’, Regional Technical College, Carlow, Department of Physics, Mathematics and Computer Science Seminar Series, 1993.

J. G. Keating, ‘Artificial Neural Networks’, Royal Dublin Society Science and Arts Week Royal Dublin Society, 1993.

 

RECENT TECHNICAL REPORTS

The following reports derive from a European Union (ESPRIT) funded project. Some of these reports are currently being re-written for submission to refereed journals:

J. G. Keating, ‘ROPE Management Report (12 Months)’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1999.

P. Rusznyak, I. Horvath, J. G. Keating and T. J. Naughton, ‘Design and Fabrication of Control Instruments’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1999.

Z. Javadpour, T. J. Naughton and J. G. Keating, ‘Results of Familiarization and Parameter Estimation Experiments’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1999.

Z. Javadpour and J. G. Keating, ‘Projection of Anticipated Performance’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1999.

J. G. Keating and C. N. Pannell, ‘Project OSP Software Specification’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1999.

Z. Javadpour and J. G. Keating, ‘Results of Selection and Benchmarking’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1998.

J. G. Keating, ‘ROPE Management Report (6 Months)’, ESPRIT (LTR Proposal No. 21920) Technical Report, 1998.

 

UNPUBLISHED RESEARCH

 

A. Dowling and J. G. Keating, ‘A proxy-based security architecture for Internet applications’, Information Processing and Management, (Submitted), 2000.

J. G. Keating, ‘Optical Information Processing’, Invited Paper for Maynooth University Record (Special Edition), (in preparation), 15 March 2000.

J. G. Keating, T. J. Naughton, P. Rusznyak and I. Horvath, , ‘Design and fabrication of control instruments for an acousto-optic matrix-vector processor’, Applied Optics, (in preparation), 1999.

J. G. Keating, P. Gaughran, A. Shortt, Z. Javadpour, C. N. Pannell and L. Moulinier, ‘Local update neural network algorithms suitable for noisy optical implementation’, Optical Engineering, (in preparation), 2000.

P. Gaughran, Z. Javadpour, J. G. Keating, ‘Optical implementations of neighbourhood operations for image processing’, Optical Engineering, (in preparation), 2000.

Z. Javadpour, F. Feeney and J. G. Keating, ‘A semi-empirical model of knot structure in the sawn logs of Irish Sitka Spruce’, International Journal of Modelling and Simulation, (in preparation), 2000.

P. Keane and J. G. Keating, ‘The influence of Cognitive loading on the effectiveness of advertising on the Internet’, Interacting with Computers, (in preparation), 2000.

J. G. Keating, ‘An online obfuscator for mobile Internet code’, World Wide Web, (in preparation), 2000.

J. G. Keating, ‘Design and implementation of portable web applications code’, World Wide Web, (in preparation), 2000.

 

COLLABORATING INSTITUTIONS

 

RESEARCH AND CONTRACT FUNDING

I have been the principal investigator, and/or co-ordinator for the following research grants:

 

 

Ph.D. THESIS SUPERVISION

 

M.Sc. THESIS SUPERVISION

 

 

CURRENT Ph.D. PROJECT SUPERVISION

 

REVIEWING AND PROGRAMME COMMITTEES

Reviewer for AICS Journal, 2001.

Reviewer for AICS Journal, 2000.

Reviewer for Journal of Software and Systems Journal, 2000.

Tutorial Reviewer for ACM SIGCHI CHI2000 (Internet/HCI Panel), Amsterdam, 2000.

Reviewer and Member of International Program Committee for NN’2000, Pittsburgh, 2000.

Reviewer for Image and Vision Computing Journal, 1999.

Reviewer for Symantec Best Thesis in Localisation Award, LRC, UCD, 1999.

Reviewer and Member of Program Committee for OESI-IMVIP Joint Conference, 1998

Reviewer for Neural Computing and Applications Journal, 1998.

Reviewer (and Conference Chair) for Fifth Irish Neural Networks Conference, 1995.

 

PROFESSIONAL ASSOCIATION MEMBERSHIP

I am a Member of the Institute of Physics, and a Chartered Physicist.

I am a Member of SPIE: The International Association for Optical Engineering.

I am a Member of OSA: The Optical Society of America.