Gpixel GMAX3265 Image Sensor Processing

Fyodor Serzhenko
5 min readSep 23, 2019

--

Gpixel is a turn key supplier of advanced off-the-shelf, customized and full custom CMOS image sensors, developed by a multi-disciplinary team of image sensor experts in CMOS image technology. From the offices in Changchun, China (headquarters) and Antwerp, Belgium is Gpixel specialized in providing high-end CMOS image sensor solutions for industrial, professional, medical and scientific applications.

Founded in 2012 by experienced CMOS image sensor designers and semiconductor physicists, Gpixel is committed to continuously innovate and work in close cooperation with its customers and business partners to deliver the most state-of-art CMOS image sensor technologies and products to the global market.

One of the latest releases of Gpixel is GMAX3265 image sensor. This is high resolution (65 MPix) image sensor featured with the latest low noise 3.2 µm charge domain global shutter pixel architecture.

Fig.1. GMAX3265 image sensor from Gpixel

GMAX3265 is defined in close collaboration with leading industry partners in inspection vision systems, as such are we confident that the unique features of GMAX3265 will meet the most demanding requirements for industrial camera applications.

GMAX3265 offers 9344 × 7000 resolution, global shutter with ultra-low read noise of 2e-, more than 70 dB dynamic range, and very small dark current at room temperature. Thanks to the light pipe technology, the sensor exhibits excellent shutter efficiency of 1/30,000 and large angular response.

GMAX3265 image sensor solution is offered in high speed version and normal speed version. High speed version delivers 71 fps at 10-bit output, normal speed version delivers 31 fps at 12-bit output. GMAX3265 is designed with on-chip sequencer, supporting various exposure and Region of Interest (ROI) modes, tailored to inspection imaging needs, enabling easy and cost-effective integration for camera manufactures. GMAX3265 is assembled with 239-pin micro-PGA ceramic package for reliability and good heat dissipation and a double-sided ARC D263 glass lid.

The image sensor has 56 pairs sub-LVDS data output channel, each running at maximum 1.08 Gbit/s. GMAX3265 image sensor is capable to offer 71 fps at 10-bit output or 53 fps at 12-bit output. High resolution and fast frame rate lead to significant increase of system throughput various camera applications.

XIMEA CB654 camera with color GMAX3265 high speed image sensor

This is compact >8K camera for industrial and scientific applications:

  • Flat panel display (FPD) inspection
  • Printed circuit board (PCB) examination
  • Pill sorting (laser 3D method)
  • Solar panel analysis
  • Persistent stadium and border security
  • Wide area surveillance
  • Cinematography
  • Sports broadcast and entertainment
  • AV and Autonomous, Unmanned Remotely operated vehicles
  • Photogrammetry
  • Surveying, aerial or city mapping
  • 360 panorama
  • Metrology
  • Digital zoom

Fig.2. XIMEA high resolution color camera CB654 with GMAX3265 image sensor

XIMEA CB654 Camera Specification

That camera is based on 65 megapixel image sensor GMAX3265 from Gpixel, has optical format 2.3" and global shutter. This is both high resolution and high speed CMOS camera with PCIe interface (no grabber is needed) which is working at 64 Gbps bandwidth. The camera has high dynamic range, low noise, minimal latency. Data transfer is implemented via DMA.

How to process frames from XIMEA CB654 camera?

That camera generates very high data rate. Maximum performance for the camera could be evaluated as 71 fps * 65 MPix = 4.6 GPix/s. This is very complicated task just to send that data stream from camera to host PC. PCI-Express Gen 3 x8 is the only choice to cope with such a stream. That’s what XIMEA has brilliantly implemented and the task has been solved. By XIMEA API we can send all frames to PC in realtime.

If we don’t need just to get a ROI from that high resolution image sensor, the task becomes much more complicated. Raw data stream of 4.6 GPix/s (which is equal to 5.8 GB/s, because we have 10-bit pixels) after demosaicing is tripled, so at the end of image processing pipeline we will have almost 14 GB/s stream in 24-bit RGB format! As soon as we do computations at 16 bits per color channel, we should process two times more. There are no chances to solve that task on CPU, though it is not easy to get a solution on GPU either. Still, such solutions exist, we just need several GPUs for parallel image processing.

Fig.3. Fastvideo SDK to process raw images from XIMEA GMAX3265 mono and color cameras

In most cases there is no need in realtime image processing for such applications, though the question about the performance is the key issue, especially for that GMAX3265 image sensor. We do need to get it as high as possible. If we consider for comparison, how Fastvideo SDK on good GPU can process frames from 48 MPix CMOSIS camera, we can get rough understanding about expected performance and utilized image processing pipeline.

The performance is strongly depends on GPU model and on complexity of the pipeline. In general, we can get the performance around 1–2 GPix/s per GPU and that gives us an idea of how many GPUs we will need for processing. Multi-GPU solution with Fastvideo SDK is the right choice for that task.

You can get trial version of Fastvideo SDK to check image quality and performance for your sample images to evaluate processing time for your image processing pipeline.

Links

Gpixel image sensors

GPU Software for camera applications

XIMEA xiB-64 high performance industrial cameras

XIMEA CB500 realtime software on GPU

Fastvideo Image and Video Processing SDK for NVIDIA GPUs

Original article see at: https://www.fastcompression.com/blog/gpixel-gmax3265-image-sensor-processing.htm

Subscribe to our mail list: https://mailchi.mp/fb5491a63dff/fastcompression

--

--

No responses yet