Artificial Intelligence & Machine Learning

Complex data analysis and decision making – fast, accurately and at scale

Modern Artificial intelligence (AI) and machine learning (ML) methods are transforming our ability to perform complex tasks, ranging from data analysis and decision making through to language translation.

ML is a subset of AI, where a computer system uses mathematical models of data to learn without direct instruction – building on its experience to iteratively learn and improve on its own. Modern ML algorithms can now outperform humans at many complex tasks such as image recognition and even complex reasoning.

In healthcare, for example, ML algorithms can use a combination of historical data and medical intelligence to help in the discovery of new drugs. Meanwhile, on the roads, logistics companies use ML models to analyse traffic, optimise routes and improve operational efficiency.


Real-world challenges

Combining ML with semantic segmentation

The challenge from the client was to take image retrieval to the next level – improving the performance of traditional visual scene matching (VSM) algorithms at finding the best match to an image of a scene from a dataset of previously captured images.

The Plextek team decided to augment the traditional VSM algorithms with one of the latest ML techniques – Semantic segmentation. This was used to assign a label to each pixel in an image, based on which category it belonged to – tree, person, vehicle, etc. This enabled the VSM algorithm to prioritise those features which are likely to remain consistent over time (such as buildings) over those that are likely to change (e.g. cars, vegetation).

As traditional VSM algorithms were still performing the image retrieval, desirable properties such as explainability and consistency were retained – but with the added benefit of the improved performance offered by the ML semantic segmentation.

Cutting-edge coverage prediction tool

Rapidly deciding where to place transmitters and receivers for the best radio coverage in a complex urban environment is easier said than done. Yet time is of the essence in disaster or conflict zones, for example, where an effective communications network is vital.

That’s why the Plextek team turned to ML to create a cutting-edge coverage prediction tool. Once it is trained on numerous coverage maps generated using conventional tools, the ML model can accurately predict coverage for previously unseen environments in a fraction of a second, using only a standard PC or laptop.

Transmitter locations can then be optimised to achieve the desired coverage objectives for an effective communications network. The unprecedented speed and scalability of the technique is uniquely suited to urgent deployments or situations subject to rapid change.

Automatic target recognition framework

Unauthorised drones flying near airports cause significant safety and security issues and extensive disruption to travellers and airlines. But differentiating between drones and birds can be a challenge for traditional radar, leading to a high rate of false alarm.

In response to this challenge, the Plextek team developed an automatic target recognition framework that enabled a wide range of different ML algorithms to be explored and optimised based on data from our PLX-U16 radar. The ML algorithms exploit the micro-Doppler effect caused by small, internal movements within an object – the rotation of rotor blades on a drone, for example, or wing movements relative to the body of a bird.

The result was the development of an ML classification technique that can accurately distinguish between birds and drones and even identify the type of drone.


Key skills

  • Optimisation

    Use of optimisation algorithms to maximise or minimise a desired objective function.

  • Object recognition

    Convolutional neural networks (CNNs) can be used to detect, locate and classify objects within images or image-like data (e.g. spectrograms).

  • Rapid modelling

    Generative adversarial networks (GANs) can be used to approximate physics models to allow rapid decision making.

  • Signal decluttering

    Removal or suppression of unwanted noise in signals.

  • Time series

    Long short-term memory (LSTM) networks are suitable for use with time series data from point sensors.


ML is a powerful tool that lets us model patterns that are difficult to algorithmically define – and approximate others that are computationally expensive. It helps us make sense of the ever-growing amount of data available to us.

Josip Rozman, Consultant
Josip Rozman

Senior Consultant


What sets us apart when it comes to artificial intelligence and machine learning?

Plextek has experience deploying ML models in a wide variety of contexts for various modalities of sensor data, including colour video, thermal imagery, radar, radio signals, acoustic and accelerometers.

  • Neural networks
  • Deep learning
  • Supervised learning
  • Unsupervised learning
  • Classification
  • Regression
  • Anomaly detection
  • Object detection
  • Image segmentation

An additional area of expertise is the design of bespoke hardware systems for performing embedded processing, which includes ML using specialised hardware.

Contact Plextek

Contact Us

Got a question?

If you have got a question, or even just an idea, get in touch