High speed XIMEA xiB cameras with PCIe interface

There are quite a lot of image sensors with high speed capabilities. All of them can generate significant amounts of raw data and it's a complicated problem how to perform image processing and to save recorded data in realtime. One can choose a simple solution - just use fast SSD drive or RAID to record and save all raw data. In that approach one could quickly ran out of disk space and you will need much time to do image processing to get high quality images from raw data. To solve such a task we recommend using GPU-based image processing software which is capable of realtime processing for very high data rates.

XIMEA high speed xiB cameras are working with CMOSIS, Luxima and Gpixel image sensors (bayer or monochrome) providing an exceptional combination of resolution, speed and image quality. These cameras are connected to PC via PCI-Express interface to allow real time data transfer from camera to system memory. Below you can see some info about image sensors in XIMEA high speed xiB cameras:

CMOSIS image sensors

  • CMOSIS CMV12000: 4096×3072, 8-bit, 330 fps

Luxima image sensors

  • Luxima LUX13HS: 1280×864, 10-bit, 3675 fps
  • Luxima LUX19HS: 1920×1080, 10-bit, 2263 fps
  • Luxima LUX160: 4704×3424, 10-bit, 300+ fps

Gpixel image sensors

  • Gpixel GMAX0505: 5120×5120, 150 fps @ 10 bit, 40 fps @ 12 bit
  • Gpixel GMAX3265: 9344×7000, 10-bit, 71 fps
  • Gpixel GSPRINT4502: 2048×1216, 2/3", 8-bit, 3200 fps
  • Gpixel GSPRINT4510: 4608×2176, 4/3", 8-bit, 600 fps
  • Gpixel GSPRINT4521: 5120×4096, APS-C, 8-bit, 300 fps

Software for realtime image processing on GPU for xiB cameras

  • Image acquisition
  • Frame unpacking for 10-bit and 12-bit modes
  • Image linearization
  • Dark frame subtraction (FPN)
  • Flat-Field Correction (shading correction)
  • Bad pixel removal
  • White Balance / AWB
  • Adaptive Exposure and Gain control
  • High quality demosaicing with MG algorithm
  • Color correction with matrix profile or DCP profile
  • Highlight recovery
  • Exposure correction (brightness control)
  • Curves and Levels
  • Denoising
  • Rotation to 90/180/270 degrees and flip/flop
  • Crop
  • Resize (downscale and upscale)
  • Rotation to an arbitrary angle
  • Sharpening (local contrast)
  • Gamma transform
  • JPEG compression and storage on SSD
  • Optional conversion to NV12 and h264/h265/av1 video encoding
  • Automatic realtime partitioning of AVI/MP4 video files to the specified file size

Compatibility

  • CUDA-12.3 for Windows/Linux, NVIDIA GeForce, Quadro, Tesla
  • CUDA-11.4 for NVIDIA Jetson NX, AGX Xavier, Orin
  • XIMEA USB3 and PCIe cameras
  • Processing of 8-16-bit RAW/PGM/TIFF images from SSD

Benchmarks for GPU ISP

The software can process RAW images from 65 MPix camera (Gpixel GMAX3265 image sensor, 9344×7000, 10-bit, 70 fps) on the NVIDIA GeForce RTX 4090 in real time, the pipeline includes RAW import, RAW-to-RGB transform, color correction, gamma, JPEG encoding, storage to SSD. FastVCR software can process such a data stream without frame drops, and max performance could reach 6 GPix/s or even more with that software.

Software downloads

Contact Form

This form collects your name and email. Check out our Privacy Policy on how we protect and manage your personal data.