Overview Image Sources Components XML Config Slow Control Image File Formats API Source Repository VSv2 Conference Submissions Contact

AVINE Video System

Image Sources

From somewhere the video system need to get it's raw source image data. This 'somewhere' is called Image Source in terms of Video System 3. An image source in principle delivers sequences of photographs/images at some update rate. An image in that sense is a 2-dimensional array of data values, so-called pixels. Update rate can be constant or varying. The system is designed to fit best update rates between 1 Hz and 30 Hz. Other rates should also work, but that should not be expected to run nicely out of the box.

In most cases an Image Source is a camera device. But in theory an image source is not limited to being a camera, but it can also be a detector, a constantly updated screenshot or something similar.

Over the years, the following cameras have been worked with:

  • Allied Vision Prosilica GC1350, GC1290, GC750, GE1380, GC1350C
  • Basler Ace (acA...), various models
  • JAI BM 141, CM-140 ge/uv
  • JAI/Pulnix RM-1405GE uvop, RM-2040GE uvop, RM-2030GE
  • Sony XCG-H280E
  • Spiricon Ophir PyroCam III HR (THz)
  • Allied Vision Manta G-319B, G-158B
  • Analogue video hardware using standard modes of operation (CCIR, RS-170)
  • Hardware supported via MS Directshow (Firewire, cheap webcams)
  • Basler Aviator avA1600-50gm, avA2300-25gm
  • other Basler GigE Vision cameras (e.g. Scout)
  • JAI M10 RS, M10 SX (discontinued)
  • Thermo-Electron CID8712D1M (discontinued)


Currently, the following image sources are supported:

  • AVT Prosilica GigE Vision line of cameras via Prosilica PvAPI
  • e.g. JAI and JAI Pulnix, Basler GigE Vision cameras via Pleora eBUS SDK1 and JAI SDK2
  • Analogue Video cameras (via Pleora iPort Analogue to GigE box (Analogue Video-in, RJ45 GigE Vision out))
  • Selected Cameras available via MS Directshow on Windows (e.g. Webcams)

1 other cameras with GenICam support should also be able to be integrated via eBUS SDK, but this needs to be tested
2 JAI SDK is discontinued by JAI company since year 2020 and is not newly installed in production (legacy support)


For the following image sources, support may be easy to add (experience exist, but currently there is no use case which could pay off development and maintenance costs):

  • Andor iXon series (via Andor SDK)
  • Sources supported via National Instruments imaq interface
  • Firewire cameras
  • Analogue cameras via framegrabber component (PCI-card, USB)


Last modified: July 2023