Search

VST Gidel Camsim™ Camera Emulator / Camera Emulation Card

Camera Emulator generates CoaXPress and Camera Link video streams and test patterns for testing capture cards or vision/imaging systems.

Camsim Camera Emulator / Camera Emulation Card

Machine Visual System Verification

CamSim is used to validate machine vision systems, such as image quality inspection.

By processing sample images taken in real life, each frame can be accurately reproduced with 100%.

After a processing error is detected, you can repeat this screen until the problem is resolved.

Users can reuse the CamSim test system and compare it with the original design.

Simulation Synchronized Multiphase Acquisition

The CamSim camera simulator synchronizes multiple devices to simulate actual camera operation.

Ideal for applications where multiple targets need to be captured simultaneously, such as 3D reconstruction.

Synchronization can be achieved via external or card-sent triggers.

Boundary conditions for simulation algorithm development

Using the boundary conditions developed by the CamSim simulation algorithm, a test image file (BMP) was created, the

Input to the user system. Users can use the debugging tool to debug problematic image processing.

Flexible characterization of boundary conditions by adjusting image features such as adding noise, gain, etc.

Simulates changing environmental conditions

CamSim provides images of changing environmental conditions, solving the challenges of developmental validation.

Users can adjust the image streaming speed to more easily recognize image processing errors, saving time and costs.

Product Advantages

CamSim Camera Simulator Dramatically Accelerates Image Processing Development and Verification Processes

The CamSim camera simulator is capable of generating image data, not only for playing back real image data recorded in previous experiments, but also for creating virtual images for developers.
Its test modes can run at high speed, slow motion or even frame by frame for optimal visualization. Users can generate specialized images based on real images/videos to better validate the algorithm or for debugging.
At the same time, users do not need to set up an environment for the entire system or field testing, but only need a capture card and CamSim simulator to complete the development and validation functions.

CamSim Camera Simulator Kit: Easy Image Simulation and Custom Development

The CamSim camera emulator can be interfaced with CoaXPress, CameraLink, and the user's third-party capture card for user data emulation, and its kit includes:
1. Application software: Intuitive GUI for full control of the image simulation process, including: transferring images from local files or test pattern generator files, configuring Camera Link or CoaXPress parameters, defining signal timing, and displaying transferred images.
2. API methods: A set of Gidel CamSim API methods that can be used to develop customized user applications. The API methods operate on Windows and Linux.
3. Terasic PCIe Board: PCIe FPGA board with Gidel CamSim firmware for transferring video data.

Technical Specifications

Project

parameters

Project

 

parameters

CoaXPress Linking Model

 

Up to four 12.5 Gb/s links

 

Camera Link Mode

1 80 bit (Deca), Full, Medium or Base mode

pixel format

Raw, Mono, Bayer, RGBA (8, 10, 12, 14 and 16 bit/color), RGB (8, 10 and 12 bit/color), YUV, YCbCr601, YCbCr709

 

Maximum resolution

 

Horizontal: 16 K pixels (24-bit) Vertical: 65 K lines (16-bit) or Infinite in line scan simulation

Camera Link Configuration

All configurations of Camera Link standard definitions, including 80-bit (Deca): 10 taps/8bits, 8bits/10taps

 

Camera Link Pixel Clock

Up to 85 MHz

motherboard

4x HD BNC (CoaXPress), 2x SDR26 (Camera Link), 15 pin I/O

 

Frame Buffer

 

1 or 8 GB

Motherboard Form Factor

 

Thin Profile PCIe

 

Software Support

 

HK CamSim GUI, API and Examples

Mainframe Bus

PCIe x 8 Gen.3

 

Camera Type

Line/Surface Sweeps

Operating System Support

Win 10/11 and Linux (core 2.6.x-5.19)
Linux version does not support GUI, only APIs

 

 

Available Models

Project

parameters

CamSim-CL

 

Output: Single base/ medium/ full/80bit (DECA)

8 or 16 GB image buffer

Includes: CamSim board, application GUI and API kit for developing customized applications

 

CamSim-CL-Lite

 

Output: Single base/ medium/ full/80bit (DECA)

1Gb Image Buffer

Includes: CamSim board, application GUI and API kit for developing customized applications

 

CamSim-X

Output: 4x CoaXPress, 1.25-12.5 Gb/s (CXP-12)

8 or 16 GB image buffer
Includes: CamSim board, application GUI and API kit for developing customized applications

 

 

CamSim-X-Lite

Output: 4x CoaXPress, 1.25-12.5 Gb/s (CXP-12)

1Gb Image Buffer
Includes: CamSim board, application GUI and API kit for developing customized applications

 

Technical Support

Professional technical team to serve you: with many years of experience in machine vision and optoelectronic inspection, customized a number of rich and mature landing projects.

Product Catalogs and Data Sheets

App Videos

Professional technical support from HONGKEI to help you succeed in your project.

As a provider specializing in machine vision and optoelectronic inspection solutions, Terasic is also committed to providing you with a series of paid technical services related to this product, aiming to help you succeed in your project in the most cost-effective way. Please contact us if you need technical services related to this product!

Frequently Asked Questions

Technical support and paid services to drive your project to the limit.

CamSim mainly consists of host computer software GUI + hardware FPGA-based development board + user processing API. The CamSim host computer software simulates the test image by auto-generating or PCIe loading RAW image files and BMP image files.

The host computer software application configures all simulation parameters, including timing, resolution, Camera Link or CoaXPress channel structure, etc. The CamSim boss hardware is responsible for receiving image data from the software application and generating data valid signals under the specified timing configuration. The CamSim boss card hardware is responsible for receiving image data from the software application, generating data valid signals under the specified timing configuration, reconstructing and outputting image data corresponding to the Camera Link or CoaXPress configuration, and communicating serially with the video capture card.

Currently, the single-boss card only supports single-base mode, if users need to realize dual-base, they can use two CamSim boss cards to realize this function.

 

Images are first preloaded from the computer's RAM into CamSim's on-board memory and then transferred from CamSim via the CameraLink/CoaXPress interface. 1GB and 8GB are the CamSim on-board memory, which define the total size of the image buffer that can be preloaded onto the board. The larger the buffer, the more images can be loaded onto the CamSim board for camera simulation. How many images can be loaded depends on the size and format of the images.

Contact Hongke to help you solve your problems.

Let's have a chat