Connecting Industrial Cameras , usb 3.0 vs CSI, driver support, performance etc.

Hi,

I am designing a professional imaging system using TX1 and or TK1 that will be a professional industrial product. But I am a newbie and at the very early design stage.

I am planning a system that reads camera inputs, process (detection, tracking), than encodes to store or transmit.

There are many usb 3.0 cameras available (ptgrey, lumenera, ximea, basler etc.) that seems to support jetson tx1/tk1 platforms (am i wrong?). Some of these cameras can give RGB data, so that it seems no de-bayering needed (Should I do it myself anyway?).

Would it be any better to use CSI-2 lanes since they include ISPs? Why? It seems that CSI-2 is for mobile cameras not for larger camera systems. Should I (somehow) use it anyway?

Or should I even not design a system that needs professional camera processing with jetsons? I believe there are enough power room for computer vision processing and encoding at the same time but I cannot be sure about the support for camera drivers etc.

I would really appreciate help with the camera system. Can somebody point me in right direction? I am a bit confused.

Thanks in advance.

Our company has integrated a Basler USB3 industrial camera with Jetson TX1 and did a live demo at Embedded World 2016 in February. You can refer to the video clip below for details.

More specifically, the camera we used was acA1920-155um, http://www.baslerweb.com/en/products/cameras/area-scan-cameras/ace/aca1920-155um. We downloaded the Linux armhf version of Basler’s SDK and it just worked on Jetson TX1 L4T R23.2.

By the way, we did suffer from USB 3.0 instability issue when using the Basler USB3 camera with GPU accelerated OpenCV code on TX1. Reference: https://devtalk.nvidia.com/default/topic/917386/usb-3-0-port-unstable-on-jetson-tx1-/

https://www.youtube.com/watch?v=oNlnmQ7HMsU

e-con Systems’ e-CAM130_CUTK1, a 13 MP 4 lane MIPI CSI-2 camera board is specifically designed for Nvidia Jetson TK1. e-CAM130_CUTK1 supports upto UltraHD (3840×2160) resolution @ 22 fps, or 1080p@30+ fps with MJPEG or YUV422 output. http://www.e-consystems.com/13MP-MIPI-Camera-nvidia-Jetson-TK1.asp

Now We have developed 13 MP MIPI camera board for TX1, based on our camera module e-CAM130_CUMI1820_MOD that houses OnSemi’s AR1820HS MIPI CSI-2.0 sensor http://www.e-consystems.com/13MP_MIPI_camera_module.asp

For more information refer https://www.e-consystems.com/blog/camera/?p=1496