Accelerated Image Processing

Use Impulse C to describe highly parallel, pipelined image and video filters. Impulse C can be used to create accelerated embedded processing applications, or to create hardware-accelerated workstation and server applications.

Use Impulse C to accelerate:

  • Noise reduction filters
  • Edge enhancement filters
  • Object recognition algorithms
  • Video compression and decompression
  • Image correlations
  • Hyperspectral imaging
  • And many others


5X5 kernel pipelined video image filter developed using Impulse C