Research is a key part of our work at the School of Engineering and Computer Science and a diverse range of projects are underway at any one time.
The Artificial Intelligence Group carries out research in Machine Learning, Neural Networks, Cognitive Science and Data Mining. Active projects include a system for automatic clustering of temporal data, analysing the evolution of cooperative behaviour, and the development of reinforcement learning techniques for complex tasks.
Computer Graphics, Computer Vision and Image Processing
The Computer Graphics, Computer Vision and Image Processing research into how artificial systems can interact, replicate and give insight into the visual sense of humans (and other animals). From the computer graphics of Hollywood to the fundamental understanding of neuroscience related to vision, there is a wide range of advances and interesting discoveries to be made. Computer graphics is the foundation for video games and movie visual effects, and our researchers have links with Wellington's internationally recognised entertainment industry. Computer Vision seeks to improve the sensing of autonomous platforms from CCTV cameras to mobile robots and even anthropomorphic humanoids. Image Processing addresses the problem of extracting the information an image holds, from identifying unusual activity in airports to evolving detectors to autonomously outline objects of interest.
Communications and Signal Processing (CaSP) Group
The CaSP group focuses on the development and application of signal processing techniques. The areas of application include physical layer wireless communications, audio and acoustics, control systems and biomedical devices. Specific research topics we work on include cognitive radio, multichannel systems, wireless channel modelling, audio coding, blind source separation, target tracking, nonlinear system identification and image processing.
ELVIS - Software Engineering
ELVIS's work ranges from more technical research concerning the structure of software and tool support for development, to human-computer interaction and software development processes. They have experience and interests in a wide range of topics and applications in the Object Oriented paradigm, including visualisation, design patterns, software reuse, and frameworks, as well as in interface design and evaluation.
Evolutionary Computation Research Group
The Evolutionary Computation Research Group focuses on a range of topics such as Genetic Programming, Learning Classifier Systems, Particle Swarm Optimisation, Multi-Objective Optimisation, Evolutionary Computer Vision, Image Analysis and Signal Processing, and Evolutionary Art. The group consists of people from computer science, artificial intelligence, operations research, statistics, computer systems engineering.
Interaction, Design and Preservation Group
The Interaction, Design and Preservation Group carries out research in information visualisation, natural user interfaces and digital preservation. The group consists of academics and students from a variety of disciplines, including human computer interaction, media design, and network engineering. We are currently engaged in projects on: network visualisation; exoplanets visualisation, graph visualisation and manipulation, sports visualisation; collaborative software visualisation on multi touch tables; and preserving digital access to old computer computers. We have also just started projects into brain-computer interaction and distance learning via mobile devices.
Mechatronics Research Group
The Mechatronics Group has the largest fleet of mobile robots in New Zealand. The fleet comprises of 6 individual robots: MARVIN our security guard; Itchy and Scratchy, who work in a co-operative manner, the Tank, a tracked vehicle which is the grandmother in the USAR (Urban Search and Rescue) project, Rubblebot, the mother in the USAR project and finally the ROV, an underwater submersible vehicle. The end goal is of the Mechatronics Group is to create fully autonomous robots, where human intervention is not required for normal operation.
Network Engineering Research Group
The research of the Network Engineering Research Group covers wireless communications, networking protocols and performance issues. With the network as the focal point, the research can be broadly divided into cognitive networks (covering physical up to network and transport layer), distributed computing (transport layer and above), and security, trust and cooperation (vertical thrust that cuts across all layers).
In addition to the strong links between groups in the School, collaborations are also well-established with groups outside the School.
Centre for Logic, Language and Computation
The Centre for Logic, Language and Computation (CLLC) was established in February 2001.
The aim of CLLC is to promote research in logic, computation and the logical analysis of language (including related areas, such as formal syntax), particularly at the interface between these disciplines.
CLLC consists of people from mathematics, computer science, philosophy and linguistics.