Image Processing and Computer Vision

Roke has been active in the fields of image processing and computer vision for over 30 years.

We cover a range of applications including the 3D interpretation of video imagery and people detection, tracking, and behaviour analysis.


  • 3D interpretation of imagery
  • Real-time image processing
  • People detection and behaviour analysis
  • Computer vision systems


  • Consultancy
  • Development of image processing/computer vision systems
  • Data Visualisation
  • Visual based control systems


The selection of projects below demonstrate the fields in which we work.

Destination Mars: Visual Positioning


Roke's DROID software was used to demonstrate tests for visual vehicle localisation in the Atacama Desert in Chile. The vehicle completed an autonomous 5km traverse in conditions analogous to the conditions on Mars over 7 hours. Roke's software processed approximately 250,000 images to provide accurate and up to date location of the vehicle using only the information from two on-board cameras.


UAV Autoland: Vision Based Autonomous Landing


The landing of a Unmanned Aerial Vehicle (UAV) is the most challenging and hazardous part of a UAV flight. Our system, based on 20 years of image processing expertise, provides a passive, self-contained auto-landing capability for both fixed and rotary wing UAVs. Read more...

Revelation: 3D Reconstruction


Revelation uses a stereo pair of cameras to recreate a 3D building plan including texturing of the surfaces.The 3D information is captured on the fly as the cameras are navigated around the structure. The building plan and texturing take just a few minutes to complete.

VTA: Image Stabilisation, Object Tracking, Video Search


Visual Target Analysis is the first moving target indicator system which immediately tracks and maps vehicle and personnel movement within real time UAV surveillance footage. VTA is offered as a shared library for Windows and Linux and is suitable for use with visible band and infrared video imagery. Read more...