Skip to content
Community & Place

We deliver active modes design, sustainable transport and community engagement.

Digital & Spatial Technology

We create efficiencies with our spatial, software development, and digital engineering solutions.

Road Safety

We support positive safety outcomes from the street to the transport network.

Strategy & Planning

Delivering business cases, traffic modelling, economic assessments, and public transport innovation.

Transport Design & Engineering 

We deliver designs through collaboration with practitioners to shape transport solutions.

Land Development

We apply our transport expertise to support clients through the land development process.

CarbonWise

Measure your employee’s commuting emissions.

SafeSystem

A data-driven approach for road safety practitioners to identify risks.


TrafficFlow

Quickly and easily get detailed traffic and mobility data.

Partner Products

We partner with TomTom and HERE to provide transport and traffic data solutions.


More Products

Discover more of our unique products

Our Insights

Read our insightful blogs providing the latest information and trends.

Featured Projects

The work we do helps inspire positive change.

News

Find out what we are up to. 

Research

Applying our research expertise to provide practical based solutions.

Webinars

We deliver a range of webinars covering industry trends.

Our Team

Our team of skilled professionals provide insightful solutions and empowering advice.

Our Story

Since 2003, we’ve been providing transport solutions in New Zealand and internationally. 

Our Commitment

We’re connected and committed to our people, the community and the environment. 

Our Partners

We work closely with our partners to make a meaningful impact.

Our Awards

We showcase our awards to celebrate our people and clients.

Abley Apr 20241 min read

Using computer vision to detect traffic signs

This is the second blog in a series on “Computer Vision” by Joe Duncan, our Data Science Researcher.

In the quest to find opportunities for a computer vision solution, experts from across our business have been brainstorming ideas. We have identified four main categories of features to detect:

  • traffic signs e.g. speed limit, regulatory (give way, stop), or advisory signs (curves signs)
  • road markings e.g edge or centrelines
  • hazards e.g. structures, poles, or ditches
  • asset information e.g. road roughness, barrier damage, or missing marker posts

Weighing up the value of each idea against its technical complexity, we decided to pursue the identification of traffic signs on highway corridors. By automating the detection of traffic signs, we aim to:

  • reduce the manual workload associated in undertaking signage surveys along a corridor
  • improve safety and reduce risks associated with surveying live traffic lanes
  • provide a tool to assist for further application

Detecting traffic signs from imagery has been researched heavily over the last decade. One of the key challenges is that traffic signs differ across the world, making effective global solutions difficult to achieve. Thankfully, this challenge does not prevent us from using existing research to aid in our endeavor, and then tailor the architecture to suit our specific application.

The solution consists of two key components: a feature extractor and a classifier. The feature extractor is responsible for detecting the presence of a traffic sign. It does this by automatically understanding distinct elements within the image that are associated with signs. There are many existing models developed for this purpose that we can leverage.

The classifier component uses output from the extractor to determine what category a sign falls into. A classifier can be a simple as determining whether a feature is or is not a traffic sign. We aim to produce a more complex solution that will also classify signs in a manner that identifies their message or purpose, while noting there are hundreds of unique traffic signs along New Zealand roads.

This leads to further questions. How do we group traffic signs together in a meaningful way? Is there value in knowing the difference between the types of animal warning signs or can they be treated equally? These questions among others will inform how we prepare the data. We will cover the data preparation process in more detail in our next blog.