INFINICAM UC-1.1 | Photron
High-Speed Streaming Camera

INFINICAM UC-1.1

Stream 1.2-megapixel image data directly to PC memory at 1,000 fps through a single USB 3.1 Type-C cable, with an open SDK supporting C++ and Python development.

Photron INFINICAM UC-1.1 high-speed streaming camera

High-Speed Image Processing Made Simple

INFINICAM UC-1.1 removes the need for a dedicated interface board and complex camera cabling. The camera connects to a compatible PC using one general-purpose USB 3.1 Type-C cable.

Real-time image compression reduces the data volume to less than one quarter of the original size, enabling 1.2-megapixel streaming at 1,000 fps and much higher frame rates at reduced image heights.

The latest SDK supports both C++ and Python, making the system suitable for computer vision, machine vision, motion analysis, object tracking, research, and custom real-time applications.

Built for Streaming, Processing, and Integration

INFINICAM combines a compact camera head, high-speed image compression, open programming tools, and a widely available USB interface.

Single-Cable Connection Transfer high-speed images and power the camera through USB 3.1 Type-C.
Real-Time Compression Reduce data volume to less than one quarter of the original image stream.
Compact C-Mount Body Install the 55 mm cube camera where space and weight are limited.
Open SDK Develop real-time applications using C++ or Python sample code.
Global Shutter Capture fast-moving targets without rolling-shutter distortion.
Flexible Frame Rates Adjust frame rate and image height for the required speed and field of view.
External Synchronization Use SYNC IN and SYNC OUT ports for supported phase-aligned operation.
Off-the-Shelf Software Compatible with NorPix StreamPix and TroublePix software solutions.

Imaging Performance

Choose the image height and frame rate that best fit the motion, processing load, PC performance, and recording requirements.

1246 × 102450 to 988 fps
1246 × 10081,000 fps
1246 × 4962,000 fps
1246 × 1765,000 fps
1246 × 8010,000 fps
1246 × 3220,000 fps
1246 × 1631,157 fps maximum
6.5 µsMinimum global-shutter exposure

Real-Time Imaging Applications

Use the streamed image data for custom algorithms, automated inspection, quantitative analysis, or conventional high-speed recording.

Machine Vision

Integrate high-speed acquisition into automated inspection, alignment, sorting, counting, and production systems.

Object Tracking

Track position, velocity, direction, and behavior using custom computer-vision algorithms.

Motion Analysis

Measure rapid motion and process results in real time or store streamed data for later analysis.

Template Matching

Locate known objects and features within high-speed image sequences using custom recognition workflows.

Focus and Edge Detection

Evaluate sharpness, boundaries, defects, texture, and surface condition during fast processes.

Optical Flow and Holography

Support advanced research involving image displacement, digital holography, and quantitative optical measurements.

Open Development Environment

Start with sample applications and source code, then build a custom acquisition and image-processing workflow.

Capture Data with Python

The SDK supports intuitive Python development. A basic camera initialization and single-image acquisition can be written in only a few lines.

cam = CameraFactory().create()
decoder = cam.decoder()
xferData = cam.grab()
img = decoder.decode(xferData)

Develop with C++

Use the C++ SDK for lower-level camera control, high-performance decoding, continuous image transfer, synchronization, ring-buffer management, and custom processing.

INFINICAM UC-1.1 Specifications

Key specifications for camera integration and system planning.

Specification INFINICAM UC-1.1
Sensor typeCMOS, monochrome
Maximum effective resolution1246 × 1024 pixels
Full-frame performanceUp to 988 fps at 1246 × 1024 pixels
1,000 fps performance1246 × 1008 pixels
Maximum frame rate31,157 fps at 1246 × 16 pixels
Minimum exposure6.5 µs, global electronic shutter
Dynamic range8-bit monochrome
InterfaceUSB 3.1 Gen 1 Type-C
Lens mountC-mount
External synchronizationSYNC IN / SYNC OUT, DIN connector
Dimensions55 mm × 55 mm × 55 mm
Weight280 g, excluding protruding parts and accessories
Power5 V through USB VBUS
Supported programming languagesC++ and Python
Minimum PC environmentWindows 10 or later and an AVX2-compatible processor

Questions fréquemment posées

Important setup and integration information retained from the original INFINICAM page.

What is included with the INFINICAM UC-1.1?
The standard delivery includes the camera body. The USB Type-C cable and control PC are sold separately. Drivers and the SDK can be downloaded using the links below.
What USB Type-C cable is required?
The cable must support USB 3.1 Gen 1 at 5 Gbps and USB power delivery. Photron reports confirmed operation with 1 m, 2 m, and 5 m cables.
Is a color version available?
INFINICAM UC-1.1 is currently offered with a monochrome sensor.
What PC is recommended for real-time processing?
Use Windows 10 or later with an AVX2-capable processor. For demanding real-time processing, a high-core-count CPU and fast NVMe or PCI Express SSD are recommended.
How is 1,000 Hz real-time processing achieved?
Receiving, decoding, processing, and displaying or storing each image must be completed in less than 1 millisecond. Multi-threaded decoding can improve performance.
Can multiple cameras be synchronized?
SYNC IN and SYNC OUT ports allow supported phase-aligned operation. Actual synchronization capability depends on readout timing, programming, and PC performance. The original page links to a suitable DIN synchronization cable resource.
Are evaluation units available?
Photron states that evaluation units are available. Contact Photron to discuss testing the camera.

Downloads and Development Resources

All principal downloads and external resources from the original page are retained below.

INFINICAM Datasheet

Product overview, imaging performance, SDK functions, applications, and technical specifications.

Download Datasheet →

Hardware Manual

Camera setup, specifications, connectors, synchronization, safety, operating conditions, and warranty information.

Download Manual →

INFINICAM SDK

Download the current UC-1 SDK package for camera control and custom application development.

Download SDK →

C++ Sample Code

Review source code and sample applications for high-performance INFINICAM integration.

View C++ Samples →

Python Sample Code

Build intuitive acquisition and image-processing applications using Python.

View Python Samples →

Test INFINICAM in your application

Share your required resolution, frame rate, processing task, PC configuration, cable length, synchronization needs, and development language with Photron.

Contacter Photron