ClearSpeed logo

Home Applications Technology Partners Investors News & Events

Advanced Imaging

Advanced Image Processing


ClearSpeed's processor architecture is ideally suited to image processing and machine vision applications. The CSX700 processor chip offers world leading power efficiency and a level of performance that makes real time processing for complex image processing algorithms possible in mobile and power sensitive environments where other solutions would not prove capable. The ClearSpeed Software Development Kit (SDK) includes a C compiler which together with a state of the art profiler and math libraries means that existing applications and algorithms written in C may be easily ported and optimized to run on the ClearSpeed architecture, enabling large reductions in development time and cost. Built around the CSX700, the Advance e710 PCIe card enables development, laboratory demonstration and proof of concept prior to development of your hardware.

ClearSpeed has partners actively working on:

  • Machine Vision
  • Target Tracking
  • Image Recognition
  • Intelligent Cameras
  • Video Analytics
  • Background Removal - Demonstration
    Click image to enlarge

    In a typical application one or two frames of video are distributed across the array of processing elements. Each PE on the CSX700 has 6KB of local memory, enabling a 1 Megapixel greyscale image or a 640x480 colour image to be processed in a single pass. Basic image processing operations include resampling, gamma correction, perspective correction and feature detection. Video feeds can be decompressed and processed in real time to detect optical flow, enabling geo-registration and allowing objects to be identified, even when the camera is moving. This can be achieved for a power consumption as low as 5W.

    Example Automotive Processor Configuration

    Each one of the 192 processing elements on the CSX700 includes a floating point multiplier, a floating point adder, an integer ALU, a 16-bit integer MAC, 6KB of RAM and a 128 byte register file. The register file allows single byte accesses, optimum for 8bit image processing operations.

    For high volume applications ClearSpeed IP is ideal for creating a low cost, even lower power processor capable of high resolution image processing in real time, with a performance level tailored to your requirement. The technology is supported by a mature C based SDK that enables a large reduction in development time and cost.

    Contact ClearSpeed for more information on how we can assist you with your image processing application.