Background

My name is William Ng, a Research Associate in Cambridge University Engineering Department since 2004. I am currently working in the Signal Processing Group in the Information Engineering Division, under the supervision of Professor Simon Godsill. I am working in collaboration with Mr. Jack Li and Mr. Szekim Pang in a target tracking and data association project using sequential Bayesian methods. To learn more

More details about the project  

Funded by the Data and Information Fusion Defence Technology Centre (DIF-DTF), the project is to develop a novel numerical-based methodology for real-time object detection and tracking. Classic applications of this project include radar and sonar, but the principles extend into computer vision, robotics and many other areas. We have aimed to push back the boundaries of current technology where many objects are present, detection probabilities are low and clutter rates are high. The methods use novel implementations of Monte Carlo Bayesian updating to carry out joint detection of number, characteristics and position of objects in cluttered environments.

Whereas classical methods can easily fail to operate, the new methods have been successfully evaluated under real-life data taken from a military submarine. The methods are also shown to have outperformed other classical methods in the cases when objects are travelling in very high speed (as high as 3 to 6 Mach) and manoeuvres. The output of this project will be integrated with those from other collaborators, including QinetiQ, Bristol University, and Imperial College, in other areas, including image tracking, to improve the overall demonstrable performance in advanced tracking techniques and research.

My future research in the group will be an extension of my current research. Also funded by the DIF-DTF, the proposed project will last for 2 to 3 years, starting from October 2006. Professor Simon Godsill and I will be responsible for developing a novel methodology, based on the knowledge and methodologies gained from the last phase, for real-time detection and tracking for clusters or groups of objects. The objective of this phase is more challenging because the objects to be tracked may no longer be travelling independently but in a coordinated format. Examples of these objects are coordinated flights of aircrafts and convoys of ground vehicles.

To tackle this problem, sophisticated interaction models for individuals within a group will be formulated, based upon pairwise spatio-temporal interaction models. Ultimately the methods will be developed in order to perform automatic convoy spotting where these convoys may have different intentions that may evolve with time. The required computational methodology will focus on multi-target Bayesian models using combinations of particle filter and Markov chain Monte Carlo methods. A particular methodological focus will be the scalability of the methods with group size. It has been advised that data from a commercial high range-accuracy radar, where individual targets result in multiple resolved detections, will be provided to help guide the research. Furthermore, in this project we also will study the characteristics of large groups, or ‘clouds?of objects, in which individuals cannot be reliably tracked, but the whole group can be tracked through conglomeration of the many returns made by individuals in the cloud over a potentially large spatial area. It is planned to extend the use of Poisson models for clouds to achieve this aim, which removes the necessity to consider data association explicitly, hence making the framework tractable.

top of page


 

My research areas also include:

  1. Investment science
  2. Array signal processing
  3. Statistical and Bayesian signal processing
  4. Knowledge Management and Technology Management

In addition, I am also resposible for running the Reading Group (2004 - current), and supervising some modules and demonstrating labs for the students in Cambridge University (2004 - current). For more information about these responsibilities, please click here.

I am a member of the organising committee (web design and publication chair) of a workshop, Nonlinear Statistical Signal Processing Workshop (NSSPW) 2006, held in Corpus Christi College, Cambridge, UK, in September 2006. More about this workshop can be found in this website.


Education


Work experience

University of Cambridge — research associate and module supervisor and demonstrator, 2004 − current. Read more


Being the principal investigator for a joint project with QinetiQ, UK, Ministry of Defence (MOD), UK, Data & Information Fusion − Defence Technology Centre (DIF-DTC), UK,
  1. Responsible for developing a novel algorithm for real-time multitarget detection and tracking for surveillance and air traffic control using sequential Monte Carlo methods, or otherwise known as Particle Filters. The algorithm is developed in MATLAB and C++.
  2. Responsible for transferring and implementing the developed technology to the sponsors for real-life test. For example, a test on the developed algorithm will be carried out on one of the MODs submarine for monitoring events in the UK coastal areas in September 2005.
  3. Responsible for publications to a variety of conferences and journals (please check a list of my publications).

McMaster University − research student and teaching assistant, 1994 − 1996, 1999 − 2004. Read more


  1. Responsible for giving tutorials and laboratory demonstrations to students for a variety of engineering courses.

The Pressure Pipe Inspection Company Limited − Supervisor of Software Development and IT, 1999 − 2002. Read more


  1. Responsible for leading a team to develop internal software and applications for non-destructive water pipeline analysis − Automatic pipe joint and pipe anomaly detection for acoustic and electromagnetic data.
  2. Responsible for developing the long-term IT strategies to support the companyˇ¦s operations.

Pipetronix Limited, Pipetronix GmbH, and Karlsuruhe Universität − DSP Developer for Neuropipe II, 1996 − 1999. Read more


Responsible for developing an artificial intelligence program for non-destructive pipeline analysis using neural networks.
  1. The program was developed in C++ and Unix.
  2. Distributed computing within a network was developed to take the advantage of an increased computing efficiency.


Professional association

Licensed Professional Engineer of
Professional Engineers Ontario,
Canada, since 2000.
APEO

top of page