Page 1
China Daheng Group, Inc. Beijing Image Vision Technology Branch VENUS USB3 Vision Cameras User Manual Version: V1.0.13 Date: 2022-11-17...
Page 2
All rights reserved. No parts of this manual may be used or reproduced, in any forms or by any means, without prior written permission of China Daheng Group, Inc. Beijing Image Vision Technology Branch. The right is also reserved to modify or change any parts of this manual in the future without prior notification. All other trademarks are the properties of their respective owners.
Page 3
The VENUS USB3 Vision cameras are especially suitable for machine vision applications such as industrial inspection, medical, scientific research, education, security and so on. This manual describes in detail on how to install and use the VENUS USB3 Vision digital cameras.
The VENUS USB3 Vision digital camera transmits image data through the USB3.0 data interface. Thanks to the locking screw connectors, the VENUS USB3 Vision cameras can secure the reliability of cameras deployed in harsh industrial environments (split USB3.0 Interface cameras, all-in-one USB3.0 Interface board level cameras and all-in-one FPC Interface cameras without locking screw connectors).
1.Introduction 1.4. Document, CAD/Technical Drawing and Software Downloads Product related document, CAD/Technical drawing and software can be downloaded from the Downloads of DAHENG IMAGING website. The relevant contents are as follows: Document VENUS USB3 Vision Cameras User Manual CAD/Technical Drawing DAHENG IMAGING VEN-U3 CAD/Technical Drawing Galaxy Windows SDK—USB3.0, GigE, MERCURY USB2.0 Cameras...
2.Precautions 2. Precautions 2.1. Guideline for Avoiding EMI and ESD You should consider the EMI (Electro Magnetic Interference) and ESD (Electro-Static discharge) problem in the process of using the camera, to guarantee the camera to work in a relatively good electromagnetic environment.
2.Precautions 2.4. Certification and Declaration 1. CE, RoHS We declare that DAHENG IMAGING VENUS USB3 Vision cameras have passed the following EU certifications: 2014/30/EU—Electromagnetic Compatibility Restriction 2011/65/EU—Restriction of Hazardous Substances (RoHS) and its revised directive 2015/863/EU Equipment meeting Class A requirements may not offer adequate protection to broadcast services within a residential environment.
3.1. Host Preparation 3.1.1. Software Package The software package of DAHENG IMAGING's is used to control the camera to provide stable, real-time image transmission, and provides multiple samples and easy-to-integrate SDKs for various programming tools. The package is composed of the following modules: Driver Package (Driver): This package provides the VENUS USB3 Vision camera driver program, such as: the USB3.0 cameras' driver program.
HALCON. USB3 Vision interface The VENUS USB3 Vision camera is compatible with the USB3 Vision protocol, which allows the user to control the camera directly through the USB3 Vision protocol. In addition, the user can use some third- party software that supports the USB3 Vision protocol to control the camera, such as HALCON.
3.3. Camera Driver Installation 3.3.1. System Requirements GalaxySDK is suitable for all VENUS USB3 Vision cameras. The GalaxySDK contains various operating systems such as Windows, Android and Linux. The requirements for the operating system and version of the installation package are as follows:...
3.Installation Guideline 3.5. Hardware System and Installation 3.5.1. Split USB3.0 interface camera hardware composition The composition of the split USB3.0 interface camera is composed of acquisition board, imaging board and FPC cable. The complete machine composition diagram are as follows. Acquisition Board FPC Cable Imaging Board...
3.Installation Guideline 3.5.2. Split USB3.0 interface camera hardware assembly The split USB3.0 interface camera is a board camera. The user may need to disassemble and assemble each camera unit during integration into the application system. The following issues should be paid attention to when using the camera: Camera assembly VEN-302-56U3M/C-S camera’s acquisition board and imaging board connect corresponding interface...
Page 18
3.Installation Guideline FPC cable folding The acquisition board and imaging board are connected with FPC cable. When the camera and the user structure are installed, the FPC cable should be free for external force. The FPC cable and other structural parts are prohibited from contact.
Page 19
3.Installation Guideline Heat dissipation of imaging board The image sensor is sensitive to temperature. In order to ensure good imaging quality, the structure of the user optical path system should use thermally conductive materials, and the mounting surface of the structure should be in good contact with the heat conduction region of the imaging board.
Page 20
3.Installation Guideline Heat Conduction Region Figure 3-12 The heat conduction region of the imaging board (split monocular camera) Heat Conduction Rrgion Figure 3-13 The heat conduction region of the imaging board (split binocular camera) ESD (electro-static discharge) electrostatic protection During installation and debugging, ESD may damage cameras permanently, so wear an antistatic bracelet or touch the metal rack to discharge the electro-static before operating cameras.
4.General Specification 4. General Specification 4.1. Explanation of Important Parameters 4.1.1. About Spectral Response QE: Quantum efficiency, which is the ratio of the average number of photoelectrons produced per unit time to the number of incident photons at a given wavelength. Sensitivity: The change of the sensor output signal relative to the incident light energy.
Page 22
4.General Specification Power < 2.7W@5V Consumption Lens Mount 35mm×35mm×15.8mm 35mm×35mm×15.1mm 32.5mm×32.5mm×8.1mm Dimensions (without CS-mount lens (without S-mount lens (PCB thickness is 1.6mm) adapter or connectors) adapter or connectors) Weight Operating System Windows XP/Win7/Win8/Win10 32/64bit, Linux, Android, ARMv7, ARMv8 Data Interface USB3.0 Programmable Image size, gain, exposure time, trigger polarity, flash polarity...
Page 56
5.Dimensions Figure 5-17 S-mount optical interface of VENUS all-in-one FPC interface camera The lens of different models of cameras is as follows: Camera Model Lens VEN-302-56U3M/C-S C-Mount, NO-Mount VEN-134-90U3M/C-D C-Mount, CS-Mount, S-Mount, NO-Mount VEN-134-90U3M-D NIR C-Mount, CS-Mount, S-Mount, NO-Mount VEN-161-61U3C-M06 NO-Mount VEN-161-61U3C-M01 CS-Mount...
6. Filters and Lenses 6.1. Filters The VENUS USB3 Vision color models of C-mount and CS-mount are equipped with IR filters. The monochrome models are equipped with transparent glasses. Contact our technical support when the glass needed to be removed.
6.Filters and Lenses 6.2. Lens Selection Reference DAHENG IMAGING is a professional supplier for images and machine vision devices in China. In addition to industrial cameras, it also provides high-resolution, high-optical machine vision lenses for a wide range of industrial cameras on the market.
6.Filters and Lenses f = sensor size (horizontal or vertical) * Working distance / Field of View (corresponding to the horizontal or vertical direction of the sensor size) The corresponding lens is selected by the calculated focal length. 6.2.1. HN-2M Series The HN-2M series lenses are 2 megapixels lenses for industrial, suitable for sensors with max.
6.Filters and Lenses Models: HN-0619-5M-C2/3X HN-0816-5M-C2/3X HN-1216-5M-C2/3X HN-1616-5M-C2/3X HN-2516-5M-C2/3X HN-3519-5M-C2/3X HN-5024-5M-C2/3X 6.2.3. HN-6M Series The HN-6M series lenses are 6 megapixels lenses for industrial, suitable for sensors with max. image circle of 2/3". This series of lenses has the following features: ...
6.Filters and Lenses Ultra-low optical distortion and excellent uniformity of brightness Stable performance at different working distance by floating design The housing is small and compact, up to 5G of anti-vibration performance the definition is consistent from the center to the periphery, greatly improving the distance between iris and photography Models: ...
6.Filters and Lenses 6.2.6. HN-P-10M Series The HN-P-10M series lenses are 10 megapixels lenses for industrial, suitable for sensors with max. image circle of 2/3". This series of lenses has the following features: 10 megapixels resolution, 8~50mm focal length available ...
7.Electrical Interface 7. Electrical Interface 7.1. LED Light An LED light is set on the back cover of camera which indicates camera's status, as shown in Table 7-1. LED light can display 3 colors: red, yellow and green. LED status Camera status The camera is powered off Solid red...
7.Electrical Interface 7.3. I/O Port 7.3.1. All-in-one USB3.0 Interface Camera I/O port is implemented by Hirose 4-pin anti-plug reverse receptacle (No. DF13-4P-1.25DSA(**)), and the corresponding plug plastic shell model is DF13-4S-1.25C, and the contact core model is DF13-2630SCF. Diagram Definition Description GPIO GND Line2...
Page 65
7.Electrical Interface the Line0+ while the external input voltage is higher than 9V, a circuit-limiting resistance is needed in the external input. The recommended resistance is shown in Table 7-4 External input voltage Circuit-limiting resistance Rlimit Line0+ input voltage Non or <90Ω About 5V 680Ω...
7.Electrical Interface Different environment temperature and input voltage have influence on delay time of opto-isolated input circuit. Delay times in typical application environment (temperature is 25° C) is as shown in Table 7-5 Parameter Test condition Value (μs) VIN=5V 3.02 6.96 Rising edge delay...
7.Electrical Interface 7.3.1.2.1. Line2 is Configured as Input When Line2 is configured as input, the internal equivalent circuit of camera is shown in Figure 7-6 1.8V External circuit Camera internal circuit FPGA INPUT2 Line2 Input+ Input- Figure 7-6 Internal equivalent circuit of camera when Line2 is configured as input To avoid the damage of GPIO pins, please connect GND pin before supplying power to Line2.
7.Electrical Interface External circuit 1.8V Power+ Camera internal circuit FPGA INPUT2 Line2 Signal output Pull-down resistor PWR GND Camera GND Figure 7-8 PNP photoelectric sensor connected to Line2 input circuit When LIine2 is configured as input, pull-down resistor over 1K should not be used, otherwise the input voltage of Line2 will be over 0.6V and logic 0 cannot be recognized stably ...
Page 69
7.Electrical Interface Delay time (td): the time required from 50% rising of OUTPUT2 to the decrease to 90% of the maximum value of LINE2 Falling time (tf): the time taken for the amplitude of LINE2 to decrease from 90% to 10% of the maximum value ...
7.Electrical Interface 7.3.2. Split USB3.0 Interface Camera I/O port is implemented by Hirose 4-pin anti-plug reverse receptacle (No. DF13-4P-1.25DSA(**)), and the corresponding plug plastic shell model is DF13-4S-1.25C, and the contact core model is DF13-2630SCF. Diagram Definition Description GPIO GND Line2 GPIO input/output Line3...
Page 71
7.Electrical Interface 3.3V External circuit Camera internal circuit FPGA INPUT2 Line2 Input+ Input- Figure 7-12 Internal equivalent circuit of camera when Line2/3 is configured as input To avoid the damage of GPIO pins, please connect GND pin before supplying power to Line2. ...
7.Electrical Interface External circuit 3.3V Power+ Camera internal circuit FPGA INPUT2 Line2 Signal output Pull-down resistor PWR GND Camera GND Figure 7-14 PNP photoelectric sensor connected to Line2 input circuit When LIine2/3 is configured as input, pull-down resistor over 1K should not be used, otherwise the input voltage of Line2/3 will be over 0.6V and logic 0 cannot be recognized stably ...
7.Electrical Interface Falling time delay = ts+tf: <20μs (0°C~45°C) (parameter description as shown in Figure 7-9) Delay parameters are affected greatly by external voltage and external pull-up resistor, but little by temperature. Output delay time in typical application conditions (temperature is 25° C) are shown in Table 7-10 Parameter Test Conditions...
7.Electrical Interface The positive and negative polarity of GPIO cannot be reversed, otherwise the camera or other devices connected to the camera may be burned. 7.3.3.1. Line2 (Bidirectional) Circuit 3.3V INPUT2 33ΩPTC OUTPUT2 Figure 7-17 Line2 (bidirectional) circuit 7.3.3.1.1. Configure Line2 as Input Pin ...
7.Electrical Interface The status is unstable when input voltage is between 0.6V and 1.9V, which should be avoided When input of Line2 is high, input current is lower than 100μA. When input of Line2 is low, input current is lower than -1mA.
Page 76
7.Electrical Interface Output voltage and output current in typical application conditions (temperature is 25℃) are shown in Table 7-12 External resistance External voltage Line2 voltage(V) Output current(mA) Rexternal EXVCC 0.19 1kΩ 0.46 11.6 0.92 23.1 Table 7-12 Voltage and output current of Line2 in typical conditions ...
Page 77
7.Electrical Interface Parameter Test Conditions Value (μs) Storage time(ts) 0.17 0.18 Delay time(td) 0.08 0.09 Rising time(tr) 0.11 0.16 External power is 5V, pull-up resistor is 1kΩ Falling time(tf) 1.82 1.94 Rising time delay = tr+td 0.19 0.26 Falling time delay = tf+ts 1.97 2.09 Table 7-13 Delay time when GPIO is configured as output in typical conditions...
8.Features 8. Features 8.1. I/O Control 8.1.1. All-in-one USB3.0 Interface Camera 8.1.1.1. Input Mode Operation Configuring Line as Input The all-in-one USB3.0 interface camera has two input signals: Line0 and Line2. In which the Line0 is uni- directional opto-isolated input, Line2 is bi-directional line which can be configured as input or output. The camera's default input is Line0 when the camera is powered on.
8.Features Input Signal Delay Time 100 0ms Trigger Delay Valid Signal Figure 8-2 Trigger delay schematic diagram Input Inverter The signal level of input lines is configurable for the all-in-one USB3.0 interface camera. The user can select whether the input level is reverse or not by setting "LineInverter". For the camera, the default input line level is false when the camera is powered on, indicating that the input line level is not reversed.
Page 80
8.Features Strobe In this mode the camera sends a trigger signal to activate the strobe. The strobe signal is active low. After receiving the trigger signal, the strobe signal level is pulled low, and the pull-low time is the sum of the exposure delay time and the exposure time.
8.Features OutPut Signal Output Line LineInverter= False Output Line LineInverter= True Figure 8-5 Set output line reversion 8.1.1.3. Read the LineStatus Read the level of single line The all-in-one USB3.0 interface camera can get the line's signal status. When the device is powered on, the default status of Line0 is false, and the default status of Line2 is true.
Page 82
8.Features the trigger filter feature by setting the " TriggerFilterRaisingEdge " and the " TriggerFilterFallingEdge ". The range of the trigger filter feature is [0, 5000] μs, step: 1μs. Example 1: Setting the rising edge filter width to 1ms, the pulse width less than 1ms in the rising edge will be filtered out, as shown in Figure 8-6: Input Signal Debouncer...
8.Features For the split USB3.0 interface camera, the default input line level is false when the camera is powered on, indicating that the input line level is not reversed. If it is set as true, indicating that the input line level is reversed.
8.Features UserOutput In this mode, the user can set the camera's constant output level for special processing, such as controlling the constant light source or the alarm light (two level types are available: high level or low level). For example: select line2 as the output line, the output source is selected as UserOutput1, and the output value is defined as true.
8.Features Read all the lines level The split USB3.0 interface camera can get the current status of all lines. On the one hand, the signal status is the status of the external IO after the reversal of the polarity. On the other hand, signal status level can reflect the external IO level.
8.Features Trigger Delay The all-in-one FPC interface camera has trigger delay feature. The user can set the trigger delay feature by setting "TriggerDelay". The range of the trigger delay feature is [0, 3000000] μs, step: 1μs. Example 1: Setting the trigger delay value to 1000ms, and the trigger signal will be valid after 1000ms delay, as shown in Figure 8-12.
Page 87
8.Features Each output source of the output line is configurable, and the output source includes: Strobe, UserOutput0, UserOutput1, UserOutput2, ExposureActive, FrameTriggerWait, AcquisitionTriggerWait. ExposureActive, FrameTriggerWait, AcquisitionTriggerWait are supported by partial models only. The default output source of the camera is UserOutput0 when the camera is powered on. What status (high or low level) of the output signal is valid depends on the specific external circuit.
Page 88
8.Features Trigger Signal Exposure line by line Readout after exposure Exposure Time ExposureActive Figure 8-16 Electronic rolling shutter "ExposureActive" signal schematic diagram This signal is useful when the camera or target object is moving. For example, suppose the camera is mounted on a robotic arm that can move the camera to different position.
Page 89
8.Features When the trigger mode is "FrameBurstStart", each time the camera receives a trigger signal, it will acquire the set AcquisitionFrameCount frames of image. After receiving the trigger signal, the "AcquisitionTriggerWait" signal is pulled low and the camera starts the exposure transmission. When the transmission is completed and images are transferred, the "AcquisitionTriggerWait"...
8.Features 8.1.3.3. Read the LineStatus Read the level of single line The all-in-one FPC interface camera can get the line's signal status. When the device is powered on, the default status of Line2 is true. Read all the lines level The all-in-one FPC interface camera can get the current status of all lines.
8.Features Trigger Acquisition Start Status … … Trigger Exposure … … Reading out … … Figure 8-21 Trigger acquisition process In trigger mode, sending AcquisitionStart command is not enough, a trigger signal is also needed. Each time a frame trigger is applied (including software trigger and hardware trigger), the camera will acquire and transmit a frame of image.
8.2.2. Acquisition Mode VENUS USB3 Vision camera support continuous acquisition mode. In continuous acquisition mode, the camera continuously acquires and transmits images until the acquisition is stopped.
Page 93
8.Features FrameStart trigger mode The FrameStart trigger is used to acquire one image. Each time the camera receives a FrameStart trigger signal, the camera begins to acquire an image. Trigger Signal frame3 frame1 frame2 frame2 Image Transmission Figure 8-24 FrameStart trigger ...
8.Features same time. If the "Acquisition burst frame count" parameter is set to 3, when the camera receives a FrameBurstStart trigger signal, no image will be acquired. When the FrameStart trigger signal is received, the camera will acquire1 image, each time a FrameStart trigger signal is received, the camera will acquire 1 image.
If the Trigger Source is set by Line2, it should be ensured that the corresponding Line is set as Input. Please refer to section 8.1.1 for more information of the all-in-one VENUS USB3 Vision camera programmable GPIOs. (Split VENUS USB3 Vision camera refer to section 8.1.2) ...
Page 97
8.Features 3) The time interval between trigger and exposure can be set through the trigger delay feature. The range of time interval covers from 0 to 3000000μs. The default value of trigger delay time is zero. The features, like trigger polarity, trigger delay and trigger filter, can be select in the GalaxyView. The camera's trigger source Line0 uses opto-isolated circuit to isolate signal.
8.Features The exposure delay data for each model is as follows: Exposure delay (μs) Model VEN-161-61U3M/C-(M01/M05/M06) BayerRG8/Mono8: 27254 VEN-505-36U3M/C-(M01/M05/M06) BayerRG10/Mono10: 27567 BayerRG8/Mono8: 32483 VEN-830-22U3M/C-(M01/M05/M06) BayerRG10/Mono10: 32729 VEN-302-56U3M/C-S 33.8~45.1 VEN-134-90U3M/C-D 17.861~38.307 VEN-134-90U3M-D NIR 17.861~38.307 BayerRG8/Mono8: 13~17 VEN-160-227U3M/C-FPC-(M00/M05) BayerRG10/Mono10: 20.6~28.5 VEN-230-168U3M/C-FPC VEN-301-125U3M/C-FPC BayerRG8/Mono8: 650 VEN-1220-32U3M/C-FPC-(M00/M05) BayerRG12/Mono12: 1260...
Page 99
8.Features If falling edge triggering is enabled, exposure starts when the trigger signal falls and continue until the exposure time has expired, as shown in Figure 8-31 Hardware trigger signal Exposure = Exposure Time Figure 8-31 The sequence diagram in falling edge trigger of Timed exposure mode Avoid overtriggering in Timed exposure mode.
8.Features 8.2.8.2. Set Exposure Value Global Shutter The VEN-161-61U3M/C-(M01/M05/M06), VEN-302-56U3M/C-S, VEN-134-90U3M/C-D, VEN-134- 90U3M-D NIR, VEN-160-227U3M/C-FPC-(M00/M05), VEN-230-168U3M/C-FPC, VEN-301-125U3M/C- FPC use global shutter sensors. The implementation process of global shutter is as shown in Figure 8-34, all the lines of the sensor are exposed at the same time, and then the sensor will read out the image date one by one.
Page 101
8.Features Exposure line by line Readout after exposure Exposing Exposure time Reading Readout time Time Figure 8-35 Electronic rolling shutter Global Reset Release Shutter The implementation process of global reset rolling shutter is as shown in Figure 8-36. When using rolling shutter sensor taking photos of fast-moving objects, the upper and lower exposure start and end points of the same frame of image are different which will occur smear phenomenon.
Page 102
Camera model that support Global Reset Release Shutter mode: Model (row period time) ahead VEN-1220-32U3M/C-FPC-(M00/M05) Setting the exposure time The VENUS USB3 Vision camera supports setting the exposure time, step: 1μs. The exposure time is shown as follows: Adjustment Range Steps Model Exposure Mode Actual Steps (μs)
8.Features 8.2.9. Overlapping Exposure There are two stages in image acquisition of the VENUS USB3 Vision camera: exposure and readout. Once the camera is triggered, it begins to integrate and when the integration is over, the image data will be read out immediately.
Page 104
8.Features Overlapping exposure In overlapping exposure mode, the current frame image exposure process is overlap with the readout of the previous frame. That is, when the previous frame is reading out, the next frame image has been started exposure. As shown in the Figure 8-39, when the N frame image is reading out, the N+1 frame image has been started exposure.
8.Features 8.3. Basic Features 8.3.1. Gain The VENUS USB3 Vision camera can adjust the analog gain, and the range of analog gain is as follows: Model Adjustment Range Default/Steps VEN-161-61U3M/C-(M01/M05/M06) 0-24dB 0dB, 0.1dB VEN-505-36U3M/C-(M01/M05/M06) 0-24dB 0dB, 0.1dB VEN-830-22U3M/C-(M01/M05/M06) 0-24dB 0dB, 0.1dB...
VEN-1220-32U3M/C-FPC-(M00/M05) Mono8, Mono12, BayerRG8, BayerRG12 Table 8-7 Pixel format that the VENUS USB3 Vision camera supported The image data starts from the upper left corner, and each pixel is output brightness value of each pixel line from left to right and from top to bottom.
Page 107
8.Features When the pixel format is set to Mono8, the brightness value of each pixel is 8 bits. The format in the memory is as follows: …… …… …… Among them Y00, Y01, Y02 … are the gray value of each pixel that starts from the first row of the image. Then the gray value of the second row pixels of the images is Y10, Y11, and Y12…...
8.Features …… …… …… Where R00 is the first pixel value of the first row (for the red component), G01 represents the second pixel value (for the green component), and so on, so that the first row pixel values are arranged. G10 is the first pixel value of the second row (for the green component), the B11 is the second pixel value (for the blue component), and so on, and the second row of pixel values are arranged.
8.Features Column 10 11 12 13 14 15 16 17 18 19 20 21 22 OffsetY Height Width OffsetX Figure 8-44 ROI When reducing the height of the ROI, the maximum frame rate of the camera will be raised. Please refer to section 8.4.1 for specific effects on the acquisition frame rate.
Page 110
8.Features For example: the current image width is 1024, the height is 1000, and then the ROI setting is: AAROIOffsetX=100 AAROIOffsetY=50 AAROIWidth=640 AAROIHeight=480 The relative position of the ROI and the image is shown in Figure 8-45. 1000 1024 Figure 8-45 An example for the relative position between the ROI and the current image ...
Vice versa, when target grey is changed from bright to dark, the auto gain adjust is prior to auto exposure adjust. 8.3.5. Auto White Balance 8.3.5.1. Split VENUS USB3 Vision Camera Auto White Balance ROI Auto White Balance feature use the image data from AWBROI to calculate the white balance ratio, and then the white balance ratio is used to adjust the components of the image.
8.Features AWBROIWidth=640 AWBROIHeight=480 The relative position of the ROI and the image is shown in Figure 8-46. 1000 1024 Figure 8-46 An example for the relative position between the ROI and the current image Auto White Balance Adjustment Auto White Balance function calculates the white balance coefficient based on the data in ROI, and then use the coefficient to adjust the components of the image, in order to make the R/G/B component the same in the ROI.
Page 113
8.Features AWBROIWidth: The width of ROI. AWBROIHeight: The height of ROI. Offset is the offset value that relative to the upper left corner of the image. Where the step of AWBROIOffsetX and AWBROIWidth is 4, the step of AWBROIOffsetY and AWBROIHeight is 2. The ROI setting depends on the current image and cannot exceed the current image range.
8.Features The Auto White Balance can be set to "Once" or "Continuous" mode. When using the "Once" mode, the camera just adjusts the white balance ratio once, when using the "Continuous" mode, the camera continuously adjusts the white balance ratio based on the data in AWBROI. Camera models that support this feature: Model VEN-161-61U3C-(M01/M05/M06)
8.3.6.1. All-in-one USB3.0 Interface Camera The all-in-one USB3.0 interface camera supports light source preset function, and provides Off mode and four specified common color temperature light source modes. Split VENUS USB3 Vision camera do not support the light source function.
Page 116
8.Features Color Correction Color correction is achieved through the color transformation function The camera’s Color transformation function is used to correct the color information output by the sensor, improve the color reproduction of the camera, and make the image closer to the human visual perception. Figure 8-49 Color template The user can use a color template containing 24 colors as a benchmark and shoot this color template with a camera, the RGB value of each color may be different from the standard RGB value of the standard...
VEN-1220-32U3C-FPC-(M00/M05) 8.3.7. Test Pattern The VENUS USB3 Vision camera supports three test images: gray gradient test image, static diagonal gray gradient test image, and moving diagonal gray gradient test image (All-in-one VENUS USB3 Vision camera VEN-161-61U3M/C only support gray gradient test image, VEN-505-36U3M/C and VEN-830- 22U3M/C not support test image).
Page 119
8.Features GrayFrameRampMoving In the gray gradient test pattern, all the pixels' gray values are the same in the frame. In the adjacent frame, the gray value of the next frame increases by 1 compared to the previous frame, until to 255, and then the next frame gray value returns to 0, and so on.
In order to save the specific parameters of the users, avoiding to set the parameters every time when you open the camera, the VENUS USB3 Vision camera provides a function to save the parameter set, which can easily save the parameters that the user use, including the control parameters that the camera needed.
Page 121
The VENUS USB3 Vision camera can store a set of user configuration parameters.
UserSetDefault will be loaded into the effective configuration parameters. 8.3.9. Device User ID The VENUS USB3 Vision camera provides programmable device user ID function, the user can set a unique identification for the camera, and can open and control the camera by the unique identification.
8.Features Set by calling the software interface, for details please see the Programmer's Guide. When using multi-cameras at the same time, it is necessary to ensure the uniqueness of the user-defined name of each camera, otherwise, an exception will occur when the camera is opened.
Page 124
8.Features On monochrome cameras, the camera combines (sums or averages) the pixel values of directly adjacent pixels: Figure 8-59 Horizontal mono Binning by 4 Binning Factors Two types of Binning are available: horizontal Binning and vertical Binning. You can set the Binning factor in one or two directions.
8.Features 3) Possible image distortion Objects will only appear undistorted in the image if the numbers of binned rows and columns are equal. With all other combinations, objects will appear distorted. For example, if you combine vertical Binning by 2 with horizontal Binning by 4, the target objects will appear squashed. 4) Mutually exclusive with Decimation Binning and Decimation cannot be used simultaneously in the same direction.
Page 126
As a result, the image height is reduced. For example, enabling vertical Decimation by 2 halves the image height. The camera automatically adjusts the image ROI settings. Vertical Decimation significantly increases the camera's frame rate. For details, please refer to the section 9.2 VENUS USB3 Vision Camera Frame Rate Calculation Tool. How Horizontal Decimation Works On mono cameras, if you specify a horizontal Decimation factor of n, the camera transmits only every n column.
8.Features When you are using Decimation, the settings for your image ROI refer to the resulting number of rows and columns. Taking VEN-1220-32U3M/C-FPC-(M00/M05) as an example, the camera's default resolution is 4024×3036. When horizontal Decimation by 4 and vertical Decimation by 4 are enabled, the maximum ROI width would be 1000 and the maximum ROI height would be 758.
Page 128
8.Features Enabling Reverse Y To enable Reverse Y, set the ReverseY parameter to true. The camera mirrors the image vertically. Figure 8-66 The original image Figure 8-67 Reverse Y enabled Enabling Reverse X and Y To enable Reverse X and Y, set the ReverseX and ReverseY parameters to true. The camera mirrors the image horizontally and vertically.
8.Features Figure 8-72 Reverse Y enabled Figure 8-73 Reverse X and Y enabled When camera is using the reverse feature, the alignment of the Bayer format of some cameras does not change, and the others is change. Camera models that the alignment of the Bayer format does not change after using the reverse feature are as follows: Model VEN-161-61U3M-(M01/M05/M06)
Page 130
8.Features If the resulting pixel value is greater than the maximum value possible for the current pixel format (e.g., 255 for an 8-bit pixel format, 1023 for a 10-bit pixel format, and 4095 for a 12-bit pixel format), the value is set to the maximum value.
8.Features Raw pi xel value: 283 9 Shift pi xel value: 409 5 If you apply digital shift by 1 to this pixel value, the resulting value is greater than the maximum possible value for 12-bit pixel formats. In this case, the value is set to the maximum value, i.e., all bits are set to 1. Camera models that support this feature: Model VEN-160-227U3M/C-FPC-(M00/M05)
VEN-1220-32U3M/C-FPC-(M00/M05) 0~255 4, 1 Table 8-8 VENUS USB3 Vision camera black level adjustment range 8.3.17. Remove Parameter Limits The range of camera parameters is usually limited, and these factory limits are designed to ensure the best camera performance and high image quality. However, for certain use cases, you may want to specify parameter values outside of the factory limits.
8.Features 8.3.18. User Data Area The user data area is a FLASH data area reserved for the user, and the user can use the area to save algorithm factors, parameter configurations, etc. The user data area is 16K bytes and is divided into 4 data segments, each of which is 4K bytes. The user can access the user data area through the API interface.
8.Features From the start of the timer to the full output of Timer1Active, this process will not be interrupted by the ExposureStart signal, and Timer1Active must be completely output to start timing according to the next ExposureStart signal. As shown in the figure below, the red ExposureStart signals are ignored.
8.Features After the acquisition is stopped, the Counter continues to work, will not be cleared, and it will be cleared when the camera is powered off. CounterReset is used to software reset the counter. Camera models that support this feature: Model VEN-302-56U3M/C-S VEN-160-227U3M/C-FPC-(M00/M05)
Model VEN-160-227U3M/C-FPC-(M00/M05) 8.3.22. Exposure Time Mode According to the length of the exposure time, two exposure time modes of the VENUS USB3 Vision camera are available: Standard exposure time mode and UltraShort exposure time mode. 8.3.22.1. Standard Exposure Time Mode In Standard exposure time mode, three exposure time adjustment modes are available: manual adjustment, one-time automatic adjustment and continuous automatic adjustment.
8.Features 8.4. Image Processing 8.4.1. Color Transformation Control The Color Transformation is used to correct the color information delivered by the sensor, improve the color reproduction of the camera, and make the image closer to the human visual perception. Figure 8-77 Color template The user can use a color template containing 24 colors and shoot this color template with a camera, the RGB value of each color may be different from the standard RGB value of the standard color template, the vendor can use the software or hardware to convert the RGB value that is read to the standard RGB value.
8.Features The transformation is performed by premultiplying a 3 x 1 matrix containing R, G, and B pixel values by a 3 x 3 matrix containing the color transformation values: Effect images Figure 8-78 Before color transformation Figure 8-79 After color transformation 8.4.2.
8.Features The maximum pixel value (R ) equals, e.g., 255 for 8-bit pixel formats, 1023 for 10-bit pixel formats or 4095 for 12-bit pixel formats. 3) Enabling Gamma correction After enabling Gamma correction, set GammaValue to change the image brightness. The range of GammaValue is 0 to 4.00.
Page 140
8.Features 1) How it works a) LUT is short for "lookup table", which is basically an indexed list of numbers. b) In the lookup table you can define replacement values for individual pixel values. For example, you can replace a gray value of 0 (= minimum gray value) by a gray value of 1023 (= maximum gray value for 10-bit pixel formats).
8.Features 8.4.4. Sharpness The sharpness algorithm integrated in the camera can significantly improve the definition of the edges of the image. The higher the definition, the clearer the contour corresponding to the image. This feature can improve the accuracy of image analysis, thus improving the recognition rate of edge detection and OCR. ...
VEN-160-227U3M-FPC-(M00/M05) VEN-1220-32U3M-FPC-(M00/M05) 8.4.6. Saturation Some VENUS USB3 Vision cameras support saturation function. Saturation function can changes the colorfulness (intensity) of the colors to achieve the goal image effect. 1) Prerequisites If the SaturationEnable parameter is available, it must be set to On.
Camera model that support this feature: Model VEN-160-227U3C-FPC-(M00/M05) VEN-1220-32U3C-FPC-(M00/M05) 8.5. Image Transmission 8.5.1. Calculate Frame Rate Frame Period You can calculate the frame period of the VENUS USB3 Vision camera by the following formula: ImageSize ∗ 10 ImageSize ∗ 10 , ,T ,T ...
8.5.2. USB Interface Bandwidth The theoretical bandwidth of the USB interface of VENUS USB3 Vision camera is 400MBps, but actually the value will decrease with the type of the USB3.0 host controller, the version of the host controller driver, the wastage of the HUB and the host performance.
1000000Bps FPC-(M00/M05) 70000000Bps (10bit) Table 8-10 VENUS USB3 Vision camera bandwidth control 8.5.4. Camera Acquisition Time The acquisition time of the camera is related to the OffsetY and height of the image ROI. When the OffsetY and height change in the ROI setting, it will affect the frame period captured by the camera front end, which will affect the acquisition frame rate.
Page 146
8.Features = (height + 30) ∗ T VEN-505-36U3M/C-(M01/M05/M06) The row period (unit: μs): = 13.6 37.5 The camera acquisition time (unit: μs): = (height + 96) ∗ T VEN-830-22U3M/C-(M01/M05/M06) The row period (unit: μs): = 20.48 37.5 The camera acquisition time (unit: μs): = (height + 48) ∗...
When event notification is set to "on", the camera can generate an "event" and transmit a related event message to the host whenever a specific situation has occurred. For VENUS USB3 Vision camera, the camera can generate and transmit events for the following situations: ...
Page 148
8.Features The trigger signal overflow (FrameStartOvertrigger) The image frame block is not empty (BlockNotEmpty) The burst trigger signal overflow (FrameBurstStartOvertrigger) The trigger signal wait (FrameStartWait) The burst trigger signal wait (FrameBurstStartWait) Every event has a corresponding enable status, and in default all the events' enable status are disable. When using the event feature, you need to enable the corresponding event.
8.Features Timestamp Event ID FrameBurstStartWait Event Frame ID Timestamp Table 8-11 The effective information of each event Among them: the timestamp is the time when the event occurs, and the timer starts when the camera is powered on or reset. The bit width of the timestamp is 64 bits, and the unit is ns. 8.6.1.
8.Features 8.6.6. FrameStartWait Event When the camera is in FrameTrigger mode, the camera starts acquiring images, and if it does not receive the FrameTrigger signal, the camera will send a FrameStartWait event to the host. 8.6.7. FrameBurstStartWait Event When the camera is in the AcquisitionTrigger mode, the camera starts acquiring images. If the camera does not receive the AcquisitionTrigger signal, the camera sends a FrameBurstStartWait event to the host.
9.1. LUT Create Tool 9.1.1. GUI LUT Create Tool, which supports all series of DAHENG IMAGING cameras. This plugin is integrated into GalaxyView.exe. After opening the device that you want to operate through this software, you can open LUT Create Tool from the menu bar plugin list. With the plugin you can achieve the following functions: Adjust the image Gamma, brightness, and contrast.
9.Software Tool [Save Lut] Write the currently generated Lut to device or save to Lut/CSV file. [Polyline Drawing Area] Represent the currently generated Lut in a curve form. 9.1.2. User Guide 9.1.2.1. User Case After you select GroupBox and adjust the Lut parameter to a satisfactory effect, if you want to save the currently set parameters and you want to restore the parameters after the camera is powered on again, you need to select "Write To Device".
Page 153
9.Software Tool Read From device When you select read from device, the tool will automatically load UserSet0, and then load the Lut saved by the device. If the device supports LUTEnable, it will automatically set LUTEnable to true to display the image effect in real time, the GUI is as shown in Figure 9-3.
9.Software Tool CSV file After selecting “CSV File”, a dialog box for selecting the file will pop up. You can select the file in the format of .csv, and update the polyline diagram and image acquisition effect of the device. After selecting CSV file, all widgets of Auto Create Lut are disabled and unadjustable, as shown in Figure 9-5.
9.Software Tool After selecting the GroupBox, when the above parameters are modified, the generated Lut will be written to the device Flash in real time. At this time, the "Write To Device" is not selected. After the device is powered off and restarted, the modified parameters will be lost. The generated Lut cannot be restored by "Read From Device".
9.Software Tool 9.1.3.2. Write To Device In order to ensure that the device will restore the effect before power off after the device is power-on again. When writing to device, it will set the parameter set to UserSet0 and set the UserSetDefault to UserSet0. If you do not want to restore the case and the Lut in the flash after powering off and restarting the device, please use the "Write To Device"...
Page 157
9.Software Tool The MaxUSBControllerThroughputLimit represents the recommended maximum transmission bandwidth of the camera. If this value is exceeded, frame losing may occur. The AcquisitionFrameRate represents the maximum value of the frame rate control when the AcquisitionFrameRateMode is set to on, and whether the maximum value can be reached depends on whether the camera is affected by other acquisition parameters.
10.FAQ 10. FAQ General Question Answer On the unactivated Windows7 64bit Activate Windows7 64bit system, uninstall the system, the installation of Galaxy package, restart the system, reinstall the package SDK has been successfully, but open and reopen the demo program. the demo program failed.
Page 159
10.FAQ General Question Answer Camera crashes on Advantech AIIS- Be sure the driver version of AMD USB controller is 1440 IPC. later than 2.20. Be sure one USB3.0 controller can only be Brightness changes (flicker) connected to one VEN-U3 series camera, and no received incomplete frames in VEN- other USB devices can be connected (Including U3 series cameras’...
11.Revision History 11. Revision History Version Changes Date V1.0.0 Initial release 2020-09-14 Add VEN-505-36U3M/C Add VEN-830-22U3M/C Add VEN-161-61U3C V1.0.1 2020-10-30 Add the descriptions of auto white balance and light source preset Modify some descriptions Modify the frame rates of VEN-505-36U3M/C and VEN- V1.0.2 2020-12-10 830-22U3M/C...
Page 161
11.Revision History Version Changes Date VEN-230-168U3M/C-FPC, VEN-301-125U3M/C- V1.0.11 FPC, VEN-160-227U3M/C-FPC-(M00/M05), VEN-1220- 2022-09-16 32U3M/C-FPC-(M00/M05) cameras Add FCC description Update the operating system description in chapter 4 V1.0.12 2022-10-20 Modify the mechanical dimensions of Figure 5-6 Update the model of HN-P-6M series of industrial lenses Add VEN-134-90U3M/C-D, VEN-134-90U3M-D NIR Modify the descriptions in section 2.3, section 2.4 Add the descriptions of split bionuclar USB3.0 interface...
If you need to order products or inquire product information, please contact our sales: Tel: +86 10 8282 8878 Email: isales@deheng-imaging.com 12.2. Contact Support If you have any questions in using DAHENG IMAGING products, please contact the experts on our support team: Tel: +86 10 8282 8878 Email: isupport@daheng-imaging.com...
Need help?
Do you have a question about the VENUS USB3 and is the answer not in the manual?
Questions and answers