Video Processing Library

Video Processing Library – Functions & Videos

The Video Processing Library is the foundation for all SightLine Applications OEM products. The library provides a powerful suite of video functions that are key to a wide variety of Intelligence, Surveillance, and Reconnaissance (ISR) applications. To the right is an overview PDF of our growing library of features. The below table presents a brief description of each function (with an example clip).  If you’d like to see more video examples, please visit our YouTube channel.

We are constantly looking to improve and expand our video processing library of features.  If you have a suggestion or have a specific requirement, we welcome the opportunity to support your project.  Please feel free to contact us via our on-line form. We are ready to work with you, so let us know how we can help.

HD Video

Providing a range of solutions to meet demand for HD video capabilities. OEM board specific..



  • 1080p/30 processing/encoding with SLA/SLE-3000
  • 720p/30 processing/encoding with SLA/SLE-1500
  • Adaptors for HD cameras, HDSDI, HDMI, CL, LVDS, etc.

Video Stabilization

The starting point for all video ISR functions, frame to frame registration provides dramatically improved video. Registration also provides ability to correct camera frame to frame rotation, further improving the user experience.



  • Remove high frequency jitter (frame to frame movement). Excellent for high frequency (approaching 30 Hz) lower amplitude noise rejection.
  • For applications where correction of platform roll motion is desired (aerostats, towers, UAS).
  • Where gimbal roll/nod configurations are used.
  • Integrators can feed video roll commands to counteract known platform rotation.



Stabilization

Roll Correction

Scene and Object Tracking

Robust hands-free tracking of scene and designated objects. Onboard tracker provides low latency solution needed for nimble pointing control systems.



  • Scene tracking provides a powerful, intuitive gimbal feedback based on the entire scene.
  • Advanced image analysis and motion estimation isolate tracked object from background for robust tracks.
  • Persistent tracking when view of tracked object is temporarily blocked.
  • Tracker Assist and Auto Re-initialization help with robust tracking.



Track Through

Telemetry Data

Tracker functions and MTI provide low latency track location data needed to facilitate gimbal pointing.



  • Telemetry updates at 30 Hz.
  • Pixel space feedback for accurate gimbal pointing.
  • Data from object tracking, scene steering, and MTI objects.
  • Temperature data from radiometric cameras.
  • Focus telemetry for autofocus implementations.

Video Encoding and KLV Metadata

Ethernet video outputs support IP radio options and reduces system bandwidth.



  • MPEG2 TS (H.264 with KLV metadata).
  • MPEG4.
  • RTP M-JPEG.
  • KLV metadata is generated in accordance with MISB standards 0102.10, 0601.7, 0603.2, 0604.3, and 0903.3.
  • Multiple simultaneous streams +KLV on SLA-3000
  • Controllable tradeoff of video compression frame rate, and down sampling to meet bandwidth requirements with best possible imagery and system flexibility.
  • Metadata on VBI lines for KLV over analog links.
  • 2x 1080p/30 processing / encoding on SLA 3000.
  • 720p/30 input with up to 720p outputs on SLA-1500.
  • Adaptors for HD block cameras, HDSDI, HDMI.

SLAnding Aid

Supports landing operations by automatically finding and tracking a landing pattern. Providing pattern position, range, and angle to the vehicle landing logic.



  • Landing pattern supports landing operations over a wide variety of ranges and approach angles.
  • Independent of GPS. Enables accurate landing in GPS-denied environments.
  • Autopilot interfaces to simplify system integration.



SLAnding Aid

Detection Algorithms

Real time detection algorithms provide important situational awareness information and aid in tracker initialization.



  • Real time onboard MTI provides fast feedback which is essential for effective track initialization on moving objects. MTI modes:
    • Identification of multiple (5) trackable moving objects provides simple track selection method = SV mode.
    • Identification of multiple (100) very small moving targets from an aerial camera = SA mode.
    • Moving object detection from fixed, low angle camera systems = ST mode.
  • Histogram difference detection mode finds unique colors within a scene. Plans in development for new blob/size detection options.



MTI - SV

MTI - SA

MTI - ST

Video / Snapshot Recording

Onboard recording on SLA/SLE-1500. Interface board SD card for SLA/SLE-3000.



  • H.264 video.
  • Full resolution snapshot recording. JPEG snapshots with EXIF data. >2/second.
  • Full pixel depth data .PNG snapshots with metadata (for radiometric data access).
  • Telemetry data recording.

Video Enhancement and Overlays

A range of functions are provided to enable enhancement options to optimize video for the needs of each application.



  • Digital Zoom.
  • Contrast Limited Adaptive Histogram Equalization (CLAHE) and Local Area Processing (LAP).
  • De-Noising of video. Edge sharpening.
  • OSD command set to add text, shapes and custom reticle overlays.
  • False color schemes.
  • Extended 14 bit-depth processing.



Enhancement - Shadows

Enhancement - CLAHE

Multi Camera Video Presentation

Flexible display options for optimized presentation, transmission and display of multiple video streams.



  • Picture In Picture: Full screen (switched video); Picture in Picture (operator designation of PiP location); Split screen; Quad Screen.
  • Image Blending: Multi-spectral inputs can be blended into a single image with false color to bring out the best of each spectral image.

Focus Telemetry

Telemetric focus function available independent of tracking telemetry.



  • Focus telemetry for autofocus implementations.
  • Full autofocus functionality for a range of EO block cameras and lens assemblies.