background image

1.19 Appendix A. Specific Camera / Sensor Data

253

"TriggerSelector =

FrameStart"

"TriggerMode = On"

"TriggerSource =

<desired Line>"

"TriggerActivation =

AnyEdge"

"ExposureMode = Timed"

OnAnyEdge

Start the exposure of a frame when
the trigger input level changes from
high to low or from low to high.

Device Feature And Property List

(p.

253

)

1.19.2.1.4.4

Device Feature And Property List

1.19.2.1.5

BVS CA-BN2-0124ZC (12.3 Mpix [4096 x 3008])

1.19.2.1.5.1

Introduction

The sensor uses a global shutter, i.e. light exposure takes place on all pixels in paral-

lel, although subsequent readout is sequential.

Feature

Description

Manufacturer

Sony

Sensor name

IMX253

Max. frames per second

64.6

Device Structure

CMOS image sensor

SNR

max

[dB]

1/

40,2

DNR (normal / HDR) [dB]

1/

70,9 / -

Image size

1.1

Number of effective pixels

4096 (H) x 3008 (V)

Unit cell size

3.45µm (H) x 3.45µm (V)

ADC resolution / output

12 bit

8/10/(12)

1

Measured accord. to EMVA1288 with gray scale version of the camera

1.19.2.1.5.2

Spectral Sensitivity

MATRIX VISION GmbH

Summary of Contents for MATRIX VISION mvBlueNAOS

Page 1: ...mvBlueNAOS Technical Manual English Version 2 14...

Page 2: ......

Page 3: ...tors 12 1 6 2 6 Cleaning 12 1 6 2 7 Adjusting the C mount 12 1 6 3 Conformity 13 1 6 4 Additional notices 15 1 6 4 1 For customers in the U S A 15 1 6 4 2 For customers in Canada 15 1 6 4 3 Pour utili...

Page 4: ...46 1 9 4 1 Pin assignment 47 1 9 4 2 Power IO connector for OCuLink model 48 1 9 5 Signal LED 51 1 9 6 Summary of components 51 1 9 7 Summary of advanced features 53 1 10 Sensor Overview 54 1 10 1 Im...

Page 5: ...5 IKsPropertySet 87 1 15 1 6 ISpecifyPropertyPages 87 1 15 2 Logging 87 1 15 3 Setting up devices for DirectShow usage 87 1 15 3 1 Registering devices 88 1 15 3 2 Renaming devices 90 1 15 3 3 Using re...

Page 6: ...triggering 176 1 18 4 Working with I Os 177 1 18 4 1 Controlling strobe or flash at the outputs 178 1 18 4 2 Creating a debouncing filter at the inputs 181 1 18 5 Saving data on the device 184 1 18 5...

Page 7: ...v 1 20 1 1 NVIDIA Jetson AGX Xavier 275 1 20 1 2 NVIDIA Jetson Xavier NX 277 1 20 1 3 i MX8M Mini 280 1 20 1 4 Raspberry Pi Compute Module 4 281 MATRIX VISION GmbH...

Page 8: ......

Page 9: ...the description of the Software tools for the camera p 65 including the tools GenICam and advanced features p 66 introduces the GenICam and the advanced features of the camera the cameras are GenICam...

Page 10: ...phical content are protected by copyright and other laws which protect intellectual property It is not permitted to copy or modify them for trade use or transfer They may not be used on websites Windo...

Page 11: ...wish that you receive source code or can get it if you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your righ...

Page 12: ...provided that you also meet all of these conditions a You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change b You must cause any w...

Page 13: ...ccess to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled...

Page 14: ...sion but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it an...

Page 15: ...et Fifth Floor Boston MA 02110 1301 USA Also add information on how to contact you by electronic and paper mail If the program is interactive make it output a short notice like this when it starts in...

Page 16: ...in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FIT...

Page 17: ...BN4 0124BG 12 4 Mpix 4128 x 3008 p 233 22 September 2021 V2 07 LAN Added Add in cards for the NAOS for Embedded N4e Interface p 43 17 September 2021 V2 06 LAN New control mv Auto Feature Control p 84...

Page 18: ...ruction of the product All due care and attention has been taken in preparing this manual In view of our policy of continuous product improvement however we can accept no liability for completeness an...

Page 19: ...body static contact a grounded surface and maintain contact Avoid all plastic vinyl and Styrofoam except anti static versions around printed circuit boards Do not touch components on the printed circu...

Page 20: ...ion Do not aim the camera at the sun or other very strong light sources otherwise you can destroy the image sensor 1 6 2 4 Optimizing performance and life time When the camera is used continuously for...

Page 21: ...is in conformity with all applicable essential requirements necessary for CE mark ing MATRIX VISION corresponds to the EU guideline WEEE 2002 96 EG on waste electrical and elec tronic equipment and is...

Page 22: ...14 MATRIX VISION GmbH...

Page 23: ...encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the distance between the equipment and the receiver Use a di...

Page 24: ...rates to be fully exploited at full speed This and the modular concept makes the mvBlueNAOS ideally suited for applications in the medicine reverse vending traffic surveillance 3D measurement packagi...

Page 25: ...NAOS the mvIMPACT_Acquire p 119 interface is stacked on the Genicam p 113 layers The mvIMPACT_Acquire p 119 interface internally uses the GenICam p 113 runtime libraries so that it can be considered a...

Page 26: ...5 6 1 Handling 1 Standard handling 2 Lensholder 0 None 1 C Mount Type2 with high durability and factory set backfocus fixed square filter 2 C Mount Type1 with adjustable backfocus round filter with s...

Page 27: ...ndard handling 2 Lensholder 0 None 1 C Mount Type2 with high durability and factory set backfocus fixed square filter 2 C Mount Type1 with adjustable backfocus round filter with screw ring 23 2 mm 5 C...

Page 28: ...sion cable a lens Accessories for the mvBlueNAOS Part code Description BNE IF PCIeX4 N4e IO14 Adapter board for PCIe x4 interface to camera interface PCIe Embedded BNE IF M2M N4e IO14 Adapter board fo...

Page 29: ...nent Recommendation RAM 8 GB in 64 bit OS Mainboard Latest PC architecture and chipset PCIe x4 slot preferably if available the x16 graphic card slot 1 8 1 2 Supported Operating Systems The following...

Page 30: ...15 0 Kernel 5 3 0 1 8 2 Installing The mvGenTL Acquire Package All necessary drivers are available from the MATRIX VISION website at https www matrix vision de section Products Cameras your interface...

Page 31: ...back out and try again Connect the flex cable extension to the PCIe adapter card Lead out the flex cable extension from the case Put the cover back on the computer and reconnect the peripheral device...

Page 32: ...eds Figure 3 Driver installation Select Installation Folder Since mvIMPACT Acquire 2 25 0 wxPropView p 65 is able to check if new driver version became available on a weekly basis Deactivate the check...

Page 33: ...will start and copy files and install device drivers Figure 5 Driver installation Installation Completed You will find all tools like wxPropView p 65 and mvDeviceConfigure p 65 either as shortcuts on...

Page 34: ...igure because they are only necessary in combination with GigE Vision devices like the mvBlueCOUGAR X Afterwards you can use mvDeviceConfigure p 65 to update the firmware if needed The current firmwar...

Page 35: ...files These files are required during run time To develop applications that can use the device an API is needed containing header files makefiles samples and a few libraries These files are required a...

Page 36: ...installed on your system In this case the script will install these packages and for that Internet access is required The script supports various arguments which allow to customize the installation t...

Page 37: ...stributions such as Ubuntu Other Linux distributions may have similar packages that contain keys please refer to your distribution s documen tation Using keys supplied by Debian Ubuntu The MATRIX VISI...

Page 38: ...letely different set of parameters In almost every case these parameters are accessible via a property offered by the device driver A setting e g might contain The gain to be applied to the analog to...

Page 39: ...tting with user scope and if this can t be located the same setting will be searched with global system wide scope On Windows this e g will access either the HKEY_CURRENT _USER or in the second step t...

Page 40: ...vice has been opened the settings will be loaded automatically as described above A detailed description of the individual properties offered by a device will not be provided here but can be found in...

Page 41: ...ithout the need for any major modifications to the various image processing products made by MATRIX VISION GmbH You can also incorporate new driver versions which are available for download free of ch...

Page 42: ...d from a HALCON environment using the corre sponding acquisition interface No additional steps are needed MATRIX VISION devices that also comply with the GigE Vision standard don t need any software a...

Page 43: ...pting to use the camera with the request to update the firmware The MATRIX VISION tool mvDeviceConfigure can be used for this Only after that the camera can be used 2 Kernel Module is used for communi...

Page 44: ...BlueNAOS2 1 9 1 1 Dimensions 1 9 1 1 1 BVS CA BN2 xxxxx x5x110 Standard housing with NAOS for Embedded N4e interface Figure 1 Connectors BVS CA BN2 xxxxx x5x110 mvBlueNAOS2 Size of body w x h x l 40 x...

Page 45: ...1 9 Technical Data 37 1 9 1 1 2 BVS CA BN2 xxxxx x00010 Board level Figure 2 Connectors BVS CA BN2 xxxxx x00010 mvBlueNAOS Size of body w x h x l 37 x 37 x 6 9 mm MATRIX VISION GmbH...

Page 46: ...8 1 9 2 mvBlueNAOS4 1 9 2 1 Dimensions 1 9 2 1 1 BVS CA BN4 xxxxx x5x510 Board level Figure 3 Connectors BVS CA BN4 xxxxx x5x510 mvBlueNAOS4 Size of body w x h x l 55 x 40 x 26 5 mm MATRIX VISION GmbH...

Page 47: ...tal inputs 4 digital outputs a UART interface for serial communication and a I2C two wire serial interface Figure 4 NAOS for Embedded N4e interface Camera connector Hirose DF40GB 3 0 70DS 0 4V Mating...

Page 48: ...on mainboard 11 GND Ground 12 GND Ground 13 GND Ground 14 GND Ground 15 PCIe_CLK_P PCIE_CLK differential 16 Do not connect internal use 17 PCIe_CLK_N PCIE_CLK differential 18 Do not connect internal u...

Page 49: ...smitter differential 56 PCIe_RX1_N PCIe Receiver differential 57 GND Ground 58 GND Ground 59 GND Ground 60 GND Ground 61 DigOut0 Digital output with level shifter Voltage reference VCC_IO 62 Do not co...

Page 50: ...IO 3 3 V IOUT 24 mA 2 4 V UDIG_OUT_LOW Output voltage for VCC_IO 3 3 V IOUT 24 mA 0 55 V Note Digital I Os include Level Shifters which allow customized I O levels Output characteristics given for VCC...

Page 51: ...rd is compliant with PCIe 2 0 mainboard or higher up to 1600 MB s Dimensions 37 5 mm x 46 mm Figure 5 PCI Express Add in card BNE IF M2M N4e IO14 M 2 M Key add in card for connecting the camera to the...

Page 52: ...7 In DigIn2 Digital Input 8 In DigIn3 Digital Input 9 Out RS232_TXD Serial Interface RS232_TXD 10 In RS232_RXD Serial Interface RS232_RXD 11 GND GND Ground 12 POWER VCC_IO Not connected 13 Out I2C_SCL...

Page 53: ...5 7 V RS 232 Output Short Circuit Current 15 mA ESD PROTECTION Human body model air discharge Human body model contact discharge 15 8 kV kV TIMING CHARACTERISTICS Maximum Data Rate 115 kbps I2C_USER S...

Page 54: ...ngle 42 pin connector Figure 8 OCuLink interface Camera connector Amphenol type G14A42211912HRV Matching cable Used for accessory IO Boards or customer implementation OCuLink standard cable for exampl...

Page 55: ...9 PCIe_RX3_N PCIe Receiver IN differential A20 GND Ground A21 PWR_IN p 52 Power In B1 PWR_IN p 52 Power In B2 GND Ground B3 PCIe_TX0_P PCIe Transmitter OUT differential B4 PCIe_TX0_N PCIe Transmitter...

Page 56: ...oltage 2 3 8 V WAKE_PCIe Voltage level 3 3 V VIL low level input voltage 0 5 0 8 V VIH high level input voltage 1 3 8 V Current WAKE_PCIe 4 mA 1 9 4 2 Power IO connector for OCuLink model Figure 9 Pow...

Page 57: ...0 Digital output opto coupler 7 Opto DigIn1 Digital input opto coupler 8 Opto DigOut1 Digital output opto coupler 9 DigOut2 Digital output TTL level 10 DigIn2 Digital input TTL level 1 9 4 2 1 Pin ass...

Page 58: ...1 1 8 A Characteristics of the digital inputs Figure 10 DigIn Opto DigIn Characteristics min nom max Unit UOpto DigIn_LOW VIL low level input voltage 0 1 V UOpto DigIn_HIGH VIH high level input voltag...

Page 59: ...ff time 40 us VCC_IO DIGIN DIGOUT Signal Parameter min nom max Unit VCC_IO I O voltage power 3 3 V UDIG_IN_LOW VIL low level input voltage 0 8 V UDIG_IN_HIGH VIH high level input voltage 2 3 5 V IOH H...

Page 60: ...Bandwidth FPGA Pipeline 800 MPixel s 1300 MPixel s SLVS Lanes 16 SLVS EC Lanes 4 Inputs 4 Outputs 4 RS232 Controlling e g varioptic liquid lens lights etc Environment Ambient Temperature Operation 0...

Page 61: ...xposure Control AEC p 69 X Auto Gain Control AGC p 69 X Auto white balance AWB X Binning Decimation p 68 X Chunk Data p 79 X Gamma p 75 on the fly on the camera X LUT on the fly on the camera Flat Fie...

Page 62: ...om the sensor chip in the camera The transfer latency stream controller resend buffer packet generator of the data is less than 100 us Figure 1 Block diagram 1 Measured accord to EMVA1288 with gray sc...

Page 63: ...gradient Afterwards it creates the differences between red and green and blue and green interpolates the values and adds the green values again The second path below adds a high path filter an amplifi...

Page 64: ...d Mono16 BayerGR8 GR RG GB BG depends on camera type BayerGR10 GR RG GB BG depends on camera type BayerGR12p GR RG GB BG depends on camera type BayerGR16 GR RG GB BG depends on camera type BayerGR12Pa...

Page 65: ...sensors Sensor Type Color Resolution Sensor size Max FPS FPS exact ADC SNRmax dB 1 DR dB 1 Shutter Trigger HW SW Pix Size in um Watt Model IMX250 Sony Color 2464 x 2056 2 3 140 12 40 2 71 2 Global X...

Page 66: ...3008 1 1 64 6 12 40 2 70 9 Global X X 3 45 4 5 BVS CA BN2 0124 ZC 12 3 Mpix 4096 x 3008 p 253 IMX253 Sony Gray 4112 x 3008 1 1 64 6 12 40 1 71 1 Global X X 3 45 4 5 BVS CA BN2 0124 ZG 12 4 Mpix 4112...

Page 67: ...1456 x 1088 1 2 9 226 5 12 40 2 71 4 Global X X 3 45 3 4 BVS CA BN2 0016 ZC 1 6 Mpix 1456 x 1088 p 243 IMX273 Sony Gray 1456 x 1088 1 2 9 226 5 12 40 1 71 1 Global X X 3 45 3 4 BVS CA BN2 0016 ZG 1 6...

Page 68: ...4512 x 4512 1 1 66 0 12 Global X X 2 74 BVS CA BN4 0204 ZC 20 4 Mpix 4512 x 4512 p 268 IMX531 Sony Gray 4512 x 4512 1 1 66 0 12 39 7 70 4 Global X X 2 74 BVS CA BN4 0204 ZG 20 4 Mpix 4512 x 4512 p 238...

Page 69: ...or 4128 x 3008 1 1 1 104 5 12 39 6 69 5 Global X X 2 74 BVS CA BN4 0124 BC 12 4 Mpix 4128 x 3008 p 263 IMX535 Sony Gray 4128 x 3008 1 1 1 104 5 12 39 6 69 4 Global X X 2 74 BVS CA BN4 0124 BG 12 4 Mpi...

Page 70: ...64 1 1 8 234 0 12 39 8 69 6 Global X X 2 74 BVS CA BN4 0051 BC 5 1 Mpix 2464 x 2064 p 259 IMX537 Sony Gray 2464 x 2064 1 1 8 234 0 12 39 9 69 9 Global X X 2 74 BVS CA BN4 0051 BG 5 1 Mpix 2464 x 2064...

Page 71: ...delivery condition 1 11 1 Hot Mirror Filter The hot mirror filter has great transmission in the visible spectrum and blocks out a significant portion of the IR energy The average transmission is spec...

Page 72: ...installing the filter Half maximum transmission is at 750 nm This means that the visible light is blocked infrared light is let through with high transparency So the filter is suitable for application...

Page 73: ...ssible to acquire images to configure the device and to display and modify the device properties 1 12 3 mvDeviceConfigure mvDeviceConfigure can be used to to set the device ID to update firmware to di...

Page 74: ...d features as known from the Standard Feature Naming Convention of GenICam properties p 121 SFNC All those features are camera based device based features which can also be accessed using the camera w...

Page 75: ...Number deviceSerialNumber Serial number of the device DeviceUserID deviceUserID User programmable device identi fier DeviceTLVersionMajor deviceTLVersionMajor Major version of the transport layer of t...

Page 76: ...ixels BinningHorizontal BinningVertical binningHorizontal binningVertical Number of horizontal vertical photo sensitive cells to combine together DecimationHorizontal DecimationVertical decimationHori...

Page 77: ...asyn chronously grabbing and sending image s It works with internal and external hardware trigger where the edge is selectable The external trigger uses Image RequestTimeout ms to time out The chapte...

Page 78: ...s frame TriggerOverlap is only intended for external trigger which is usually non overlapped i e exposure and readout are sequentially This leads to minimal latency jitter between trigger and exposure...

Page 79: ...eAutoAverageGrey common desired average grey value in percent used for Auto Gain Control AGC and Auto Exposure Control AEC mvExposureAutoAOIMode common AutoControl AOI used for Auto Gain Control AGC A...

Page 80: ...AOI requests can still be done for all frames mvSmartFrameRecallTimestampLookupAccuracy is needed for the SkipRatio feature since you don t know the timestamps of the internal frames This value define...

Page 81: ...to mvIMPACT Acquire p 119 Description CounterSelector counterSelector Selects which counter to configure CounterEventSource Counter Selector counterEventSource Selects the events that will be the sou...

Page 82: ...74 Outputting a pulse at every other external trigger p 164 Generating very long exposure times p 124 MATRIX VISION GmbH...

Page 83: ...r channels or taps BlackLevelSelector blackLevelSelector Selects which black level is con trolled by the various BlackLevel features BlackLevel BlackLevelSelector blackLevel Controls the selected Blac...

Page 84: ...76 Figure 3 Analog Control Gain Auto See also Optimizing the color luminance fidelity of the camera p 138 MATRIX VISION GmbH...

Page 85: ...e the transformation matrix ColorTransformationValueSelector colorTransformationValueSelector Selects the gain factor or Offset of the Transformation matrix to ac cess in the selected color transfor m...

Page 86: ...a eventExposureEndData Category that contains all the data features related to the Exposure End event EventExposureEnd eventExposureEnd Returns the unique identifier of the ExposureEnd type of event E...

Page 87: ...cluded in the payload ChunkOffsetX ChunkOffsetX Returns the offset x of the image included in the payload ChunkOffsetY chunkOffsetY Returns the offset y of the image included in the payload ChunkWidt...

Page 88: ...tal I O Control contains features like Feature name acc to SFNC p 121 Property name acc to mvIMPACT Acquire p 119 Description LineSelector lineSelector Selects the physical line or pin of the external...

Page 89: ...ontrol contains features like Feature name acc to SFNC p 121 Property name acc to mvIMPACT Acquire p 119 Description PayloadSize payloadSize Provides the number of bytes trans ferred for each image or...

Page 90: ...rSetDefault userSetDefault Selects the feature user set to load and make active when the device is reset related to the User Set Control to save and load the user device settings The camera allows the...

Page 91: ...OR gate selected by mvLogic GateORSelector mvLogicGateORSource2 Selects the second input signal of the OR gate selected by mvLogic GateORSelector mvLogicGateORSource3 Selects the third input signal o...

Page 92: ...erface mv Serial Interface Control p 200 shows how you can work with the serial interface control See also Working With The Serial Interface mv Serial Interface Control p 200 1 13 16 mv Auto Feature C...

Page 93: ...hite balance With this control you can influence the characteristic of the controller depending on certain light situations AEC AGC can be controlled with the new additional properties mvAutoFeatureSe...

Page 94: ...found on the MATRIX VISION website mvIMPACT Acquire C API mvIMPACT Acquire C API mvIMPACT Acquire Java API mvIMPACT Acquire NET API mvIMPACT Acquire Python API Compiled versions CHM format might alrea...

Page 95: ...face For further information please refer to the Microsoft DirectX 9 0 Programmer s Reference Supported property set GUID s AMPROPERTY_PIN_CATEGORY DIRECT_SHOW_ACQUIRE_PROPERTYSET 1 15 1 6 ISpecifyPro...

Page 96: ...MATRIX VISION mvIMPACT Ac quire bin x64 1 15 3 1 Registering devices To register all devices currently recognized by the mvIMPACT Acquire driver stack for access with DirectShow the following registra...

Page 97: ...tration the column Registered For DirectShow will display yes for every device and the devices will be registered with a default DirectShow friendly name which is displayed in the DirectShow Friendly...

Page 98: ...t click on the device to rename and select Set DirectShow Friendly Name mvDeviceConfigure Set DirectShow Friendly Name 3 Then a dialog will appear Please enter the new name and confirm it with OK mvDe...

Page 99: ...tack with auto assigned names the Windows tool regsvr32 can be used from an elevated command shell The following command line options are available and can be passed during the silent registration EXA...

Page 100: ...ration for this component has been called but this component does not reference a property 2001 2002 PROPHANDLING_NOT_ A_METHOD This component is not a method A method operation for this component has...

Page 101: ...fied parameters are not sup ported by the function This error might also be gen erated if a certain feature is not available on the current platform 2008 2009 PROPHANDLING_SIZE_ MISMATCH Different siz...

Page 102: ...een corrupted for an unknown reason and can t be used anymore 2013 2014 PROPHANDLING_PROP _VAL_ID_OUT_OF_ BOUNDS Invalid value index The caller tried to read a value from an invalid index from a prope...

Page 103: ...he caller tried to write to the property are smaller than the min allowed value for this property 2018 2019 PROPHANDLING_ COMPONENT_NOT_ FOUND The specified component could not be found 2019 2020 PROP...

Page 104: ...on 2028 2029 PROPHANDLING _INVALID_INPUT_ PARAMETER A invalid input parameter has been passed to a func tion of this module In most cases this might be a unassigned pointer where a valid pointer to a...

Page 105: ...com ponents can be registered at the end of this list 2037 2038 PROPHANDLING_PROP _VALIDATION_FAILED The user tried to assign a value to a property that is in valid This will result in a detailed err...

Page 106: ...the user waits for an image re quest to become available at a result queue without having send an image re quest to the device before It might also arise when try ing to trigger an image with a softw...

Page 107: ...been called but one or more of the input parameters are invalid There are several possi ble reasons for this error an unassigned pointer has been passed to a function that requires a valid pointer on...

Page 108: ...e user requested an image from the driver but hasn t un locked the Request that will be used for this new image 2117 2118 DEV_NO_FREE_ REQUEST_AVAILABLE The user requested a new image but no free Requ...

Page 109: ...t available for this device or driver This might be because another feature currently blocks the one in question from being accessible More information can be found in the log file or the debug output...

Page 110: ...The latest drivers will always be avail able online under www matrix vision de There will always be an updated ver sion of the library considered to be too old for download from here 1 6 6 2133 2134 D...

Page 111: ...Certain devices need aligned memory to perform efficiently thus when a user supplied buffer shall be used to capture data into this buffer must follow these alignment constraints 1 10 31 2139 2140 DEV...

Page 112: ...code Detailed information can be found in the log file POSSIBLE CAUSES The TapsXGeometry or Taps YGeometry parameter of the selected camera description cannot be used with a user defined AOI A scan st...

Page 113: ...R_LAST_VALID_ ERROR_CODE Defines the last valid error code value for device and device manager related er rors 2199 1 16 2 Accessing log files If you need support using our products you can shorten re...

Page 114: ...15 09 GenericInterfaceLayout drwxr xr x 11 user user 4096 Mai 21 15 09 GenICamInterfaceLayout rw r r 1 user user 854 Mai 21 15 03 Makefile rw r r 1 user user 7365 Mai 21 15 03 Makefile samp inc rw r r...

Page 115: ...his time is enough to cause image error counts With mvDeviceConfigure running on Windows 7 or below you can disable the CPU sleep states on Windows sys tems As the API needed for this has been removed...

Page 116: ...pond ing sections of the mvBlueFOX3 or mvBlueCOUGAR series a BIOS update might solve all remaining issues 1 16 3 2 Which PC power settings are useful and possibly necessary Symptoms Wrong power settin...

Page 117: ...6 3 3 Why does updating the device list take so long Since mvIMPACT Acquire 2 24 0 The GenTL driver scans both the GigE Vision and the USB3 Vision interfaces for compliant devices Given that the GigE...

Page 118: ...ct the interfaces or devices which you do not want to scan for updating the device list The following figure shows that the GigE Vision interface should be skipped Figure 2 Skip the GigE Vision interf...

Page 119: ...stigate the settings please Hit the keys Windows R Type msinfo32 and hit enter Search for Kernel DMA Protection it is usually located at the System Summary Resolution Update to mvIMPACT Acquire 2 47 0...

Page 120: ...the system Once an application is started from a non login shell which is using mvIMPACT Acquire libraries the variables from profile d are not used This results in a situation that the necessary runt...

Page 121: ...IP network Digital I O Digital inputs and outputs GDB GDB the GNU Project debugger GenICam GenICam stands for GENeric programming Interface for CAMeras It s a generic way to access and modify device p...

Page 122: ...GigE The term Gigabit Ethernet defined by the IEEE 802 3 2008 standard represents various technologies for transmitting Ethernet frames at a rate of a gigabit per second 1 000 000 000 bits per second...

Page 123: ...d For further information please have a look at https en wikipedia org wiki GigE_ Vision The MATRIX VISION GigE Vision capture filter driver as well as the socket based acquisition driver and all MATR...

Page 124: ...and or interpreter build automation tools and usually a debugger IPKG Itsy package management system originally designed for embedded systems Please have a look at https en wikipedia org wiki Ipkg or...

Page 125: ...o ARP response is received on a given address it is considered unused and will be assigned to the interface LLA space is 169 254 x y i e 16bit netmask yielding 64K possible device addresses With Linux...

Page 126: ...ry Now you can select the wished connection using the left mouse button in the Network Manager menu In the LLA case it is just the new created connection MAC address Media Access Control address MAC a...

Page 127: ...ogramming interface to all image processing products made by MATRIX VISION GmbH The advantage of this concept for the programmer is that a developed application runs without the need for any major mod...

Page 128: ...ode combined with trigger Please check the sensor summary p 54 In overlapping mode the exposure starts the exposure time earlier during readout Note In overlapped trigger mode you have to keep in mind...

Page 129: ...is used as an acronym UDP The User Datagram Protocol UDP is an Internet protocol It is used by applications to send messages to other hosts on an Internet Protocol IP network Virtual Network Computin...

Page 130: ...3 Improving the acquisition image quality p 133 Working with triggers p 160 Working with I Os p 177 Saving data on the device p 184 Working with device features p 192 Working with several cameras simu...

Page 131: ...tiFrame and you have to set the Acquisition Frame Count Afterwards if you start the acquisition via the button Acquire the camera will deliver the number of images The MultiFrame functionality can be...

Page 132: ...rs can be configured to use even longer exposure times if needed using one of the devices timers to create an external exposure signal that can be fed back into the sensor This use case will explain h...

Page 133: ...ns are possible as well 1 18 1 2 2 Setting up the device The easiest way to define a long exposure time would be by using a single timer The length of the timer active signal is then used as trigger s...

Page 134: ...terminating e Message System Environment Exit 1 Note Make sure that you adjust the ImageRequestTimeout_ms either to 0 infinite this is the default value or to a reasonable value that is larger than th...

Page 135: ...ut image 1 18 1 3 2 Using wxPropView To create multiple AOIs with wxPropView p 65 you have to do the following step 1 Start wxPropView p 65 and 2 connect to the camera 3 Then change in Setting Base Ca...

Page 136: ...Finally start the acquisition by clicking the button Acquire 1 18 1 3 2 1 Using the Multi AOI wizard Since mvIMPACT Acquire 2 19 0 wxPropView p 65 offers a wizard for the Multi AOI usage Figure 3 wxP...

Page 137: ...w Multi AOI wizard Just select the desired mvArea tabs set the properties like offset width and height in the table directly and confirm the changes at the end using the Ok button The live image shows...

Page 138: ...vices can generate Event notifications An Event is a message that is sent to the host application to notify it of the occurrence of an internal event With Setting Base Camera GenICam Event Control you...

Page 139: ...1 18 Use Cases 131 3 click on Attach Callback Figure 1 wxPropView Attach Callback to Event Exposure End Frame ID Now you can track the property modifications in the output window MATRIX VISION GmbH...

Page 140: ...132 Figure 2 wxPropView Output window with the Event notifications You can find a detailed Callback code example in the C API manual MATRIX VISION GmbH...

Page 141: ...on and correction List Based cor rection Storing facility for defective pixel list Flat Field Cor rection Host Flat Field Correction Camera mvBlue COUGAR X X X X mvBlue COUGAR XD If bin ning decimatio...

Page 142: ...amera GenICam Analog Control Gain 0 dB and exposure time Setting Base Camera GenICam Acquisition Control ExposureTime 360 msec to the given operating conditions The total number of defective pixels fo...

Page 143: ...If you want to reset the correction data or repeat the correc tion process you have to set the filter mode to Reset Calibration Data In oder to limit the amount of defective pixels detected the Defec...

Page 144: ...Value or Delete Last Value Second with the functions int mvDefectivePixelReadFromDevice void int mvDefectivePixelWriteToDevice void you can exchange the data from the filter with the camera and vice v...

Page 145: ...various substitution methods exist 1 Replace 3x1 average which substitutes the detected defective pixels with the average value from the left and right neighboring pixel 3x1 2 Replace 3x3 median whic...

Page 146: ...ch pixels are used to correct an identified defect is the same no static information from a list is used instead they are detected on the fly To use reasonable thresholds knowledge of the noise statis...

Page 147: ...te balance p 146 offset p 148 saturation and color correction p 150 Host based settings save transmission bandwidth at the expense of accuracy or latency and CPU load Especially performing gain offset...

Page 148: ...dark gray etc Note You have to keep in mind that there are two types of images the one generated in the camera and the other one displayed on the computer monitor Up to date monitors offer different...

Page 149: ...humans perceive light and color To do this you have the following 3 possibilities set Gamma using Gamma feature in AnalogControl set Gamma using a LUT in LUTControl or set Gamma using a LUT in ImageP...

Page 150: ...uisition before changing values and after wards start Acquisition The second way is setting Gamma via LUTControl using wxPropView p 65 here the following steps have to be done 1 Click on Setting Base...

Page 151: ...1 18 Use Cases 143 Figure 6 Selected LUT Selector and click on wizard will start wizard tool MATRIX VISION GmbH...

Page 152: ...tton 4 and enter e g 2 2 as the Gamma value Figure 8 Gamma Parameter Setup 5 Then click on Copy to and select All and 6 and click on Enable All 7 Finally click on Synchronize and play the settings bac...

Page 153: ...0 After gamma correction Figure 11 Corresponding histogram after gamma correction The third way to set Gamma is gamma correction via Setting Base ImageProcessing LUTControl Here the changes will affec...

Page 154: ...an see in the histogram the colors red and blue are above green Using green as a reference we can optimize the white balance via Setting Base Camera GenICam Analog Control Balance Ratio Selector Balan...

Page 155: ...1 18 Use Cases 147 Figure 13 Optimizing white balance 3 Repeat this for Red After optimizing white balance the image will look like this MATRIX VISION GmbH...

Page 156: ...te balance 1 18 2 2 3 Step 3 Contrast Still black is more a darker gray To optimize the contrast you can use Setting Base Camera GenICam Analog Control Black Level Selector 1 Select DigitalAll and 2 a...

Page 157: ...1 18 Use Cases 149 Figure 16 Back level adjustment The image will look like this now MATRIX VISION GmbH...

Page 158: ...ransformation Control Note In our optical laboratory we determine the best correction data for the sRGB color space for each sensor type and these parameters are shipped with our cameras If you want t...

Page 159: ...lected Color Transformation Enable and click on wizard will start wizard tool 3 Now you can adjust the saturation e g 1 1 Figure 20 Saturation Via Color Transformation Control dialog 4 Afterwards clic...

Page 160: ...by the device by clicking on Write To Device And Switch Off Host Processing The wizard will take the settings of the Host Color Correction Controls and will save it in the device 9 Finally click on Ap...

Page 161: ...d output color correction matrix 1 18 2 3 Setting a flicker free auto expose and auto gain 1 18 2 3 1 Introduction In order to prevent oscillations it is important to adapt the camera frequency to the...

Page 162: ...changes These fluctuations lead to oscillations see settings marked with red boxes in Figure 1 The Acquisition Frame Rate will only provide the exact frame rate if auto exposure is turned off As show...

Page 163: ...on and the frame rate is set to 25 fps 1 18 2 3 2 Example of using a timer for external trigger Figure 2 shows how to generate a 25 Hz signal which triggers the camera Setting Base Camera GenICam Cou...

Page 164: ...d Timer Duration 40000 1 FPS_max 25 40000 us Setting Base Camera GenICam Acquisition Control Trigger Selector FrameStart Trigger Mode On Trigger Source Timer1End Figure 2 wxPropView 25 Hz timer for ex...

Page 165: ...sired flicker Pointing to a 60 Hz display with flashing backlight an oscillation of 10 Hz can be seen of course Figure 3 wxPropView Intensity plot while pointing the camera to a 60 Hz display 1 18 2 3...

Page 166: ...in increased signal noise ratio Binning can be used to lighten the image at the expense of the resolution This is a neat solution for applications with low light and low noise The following results we...

Page 167: ...B Averager 2500 2H 2V 30 Averaging using 24 frames 1 18 2 4 2 Decimation Possible decimation modes are Discard The value of every Nth pixel is kept others are discarded Average The value of a group of...

Page 168: ...es p 166 Detecting overtriggering p 169 Triggering of an indefinite sequence with precise starting time p 173 Low latency triggering p 176 1 18 3 1 Processing triggers from an incremental encoder 1 18...

Page 169: ...UGAR X This line counts the forward pulses of the incremental encoder 2 Set Setting Base Camera GenICam Counter and Timer Control Counter Selector to Counter1 and 3 Counter Event Source to Line4 to co...

Page 170: ...IMPACT_acquire h include mvIMPACT_CPP mvIMPACT_acquire_GenICam h Master Set timers to trig image Start after queue is filled GenICam CounterAndTimerControl catcMaster pDev catcMaster timerSelector wri...

Page 171: ...urce writeS Timer2Active See also Digital I O Control p 80 This signal has to be connected with the digital inputs of the application 1 18 3 2 3 Programming the pulse width modulation with wxPropView...

Page 172: ...igure 2 1 18 3 3 Outputting a pulse at every other external trigger To do this please follow these steps 1 Switch Trigger Mode to On and 2 Select the Trigger Source e g Line5 3 Use Counter1 and count...

Page 173: ...1 18 Use Cases 165 Figure 1 wxPropView Setting the sample The Timer1 appears every second image Now you can assign Timer1Active to a digital output e g Line3 MATRIX VISION GmbH...

Page 174: ...width 1 Use Timer and Counter to build a sequence of different pulse widths 2 Use the Counter for the time between the exposures with respect to the readout times 3 Afterwards use an AND gate followed...

Page 175: ...times we take 1 ms Timer1 and 5 ms Timer2 To get the 55 ms we have to add 54000 us Counter1 and 50000 us Counter2 Finally you have to set the logic gate as shown in the figure Figure 2 wxPropView Logi...

Page 176: ...llowed by 1 time exposure B you can count the trigger events That means practically 1 Use Counter1 to count 5 trigger signals then 2 issuing Timer2 for the long exposure time re triggered by Counter1E...

Page 177: ...n use counters p 73 One counter counts the incoming trigger signals the second counter counts the ExposureStart signals Using the chunk data p 79 you can overlay the counters in the live image 1 18 3...

Page 178: ...ters Counter1 and Counter2 will be reset and start after the acquisition AcquisitionStart has started While Counter1 increases with every ExposureStart event see figure above for the event and acquisi...

Page 179: ...out or not by comparing the two counters Enable the inclusion of the selected chunk data Chunk Mode Active 1 in the payload of the image in Setting Base Camera GenICam Chunk Data Control Figure 4 Enab...

Page 180: ...chunk data The following figure shows that no trigger signal is skipped Figure 6 Trigger Signal counter equals ExposureStart counter The following figure shows that the acquisition is overtriggered M...

Page 181: ...il the camera acquires the first frame That s not really an immediately acquisition start It is recommended to use FrameStart as the trigger source instead However according to the time the trigger ev...

Page 182: ...ave to set the logical gates in Setting Base Camera GenICam mv Logic Gate Control with following settings Property name wxPropView Setting mv Logic Gate AND Selector mvLogicGateAND1 mv Logic Gate AND...

Page 183: ...1 18 Use Cases 175 Figure 2 Sample settings MATRIX VISION GmbH...

Page 184: ...he line period This trigger behavior works also with overlapped exposure and readout With the Pregius global shutter sensors of the 2nd 3rd and 4th generation from Sony it is possible to start the exp...

Page 185: ...or in Setting Base Camera GenICam AcquisitionControl to FrameStart 2 Afterwards change to TriggerMode and 3 Select mvLowLatency Figure 3 mvLowLatency 1 18 4 Working with I Os There are several use cas...

Page 186: ...wxPropView p 65 1 Select in Setting Base Camera Digital I O Control the output line with the Line Selector to which the strobe or flash is connected 2 Now set the Line Source to mvExposureAndAcquisit...

Page 187: ...case Rolling shutter Starvis sensors Since Firmware version 2 24 975 With the rolling shutter flash mode the exposure time which is set corresponds to the time where all lines are exposed simultaneou...

Page 188: ...ample p 169 1 18 4 1 2 Compensating delay of strobe or flash Normally the input circuitry of flash has a delay e g low pass filtering Using ExposureActive to fire strobe would actually illuminate dela...

Page 189: ...ges are generated within a very short period of time even if there has just been a single trigger event The latter one is also called bouncing Bouncing is the tendency of any two metal contacts in an...

Page 190: ...ebounce time can be configured in micro seconds with a maximum value of up to 5000 micro seconds Internally each time an edge is detected at the corresponding digital input a timer will start orange i...

Page 191: ...1 18 Use Cases 183 Figure 2 mvLineDebounceTimeRisingEdge Behaviour Figure 3 mvLineDebounceTimeFallingEdge Behaviour MATRIX VISION GmbH...

Page 192: ...al entries as well as the size of the devices non volatile memory reserved for storing mvBlueFOX mvBlueFOX M mvBlueFOX MLC mvBlueFOX3 mvBlueCOUGAR X mvBlueCOUGAR XD mvBlueCOUGAR XT and mvBlueNAOS curr...

Page 193: ...ries click on the entry you want to adjust and modify the data fields To permanently commit a modification made with the keyboard the ENTER key must be pressed To save the data on the device you have...

Page 194: ...o store up to five configuration sets 4 user plus one factory default in the camera This feature is similar to the storing settings functionality p 184 which saves the settings in the registry How eve...

Page 195: ...h User Set Selector you can select the user set Default UserSet1 UserSet4 To save or load the specific user set you have two functions int UserSetLoad and int UserSetSave User Set Default is the prope...

Page 196: ...g GenICam File Access Control p 80 and its interfaces IDevFileStream read ODevFileStream write Note The UserFile is lost each time a firmware update is applied to the device 1 18 5 3 1 Using wxPropVie...

Page 197: ...1 18 Use Cases 189 Figure 1 wxPropView UserFile wizard 2 Click on the Wizard button Now a dialog appears where you can choose either to upload or download a file MATRIX VISION GmbH...

Page 198: ...e File Figure 3 wxPropView Download Upload dialog 4 Select UserFile follow the instructions 1 18 5 3 2 Manually control the file access from an application C The header providing the file access relat...

Page 199: ...r A read access will look like const string fileNameDevice UserFile downloading a file works in a similar way mvIMPACT acquire GenICam IDevFileStream file file open pDev fileNameDevice c_str if file f...

Page 200: ...era timestamps p 195 Working With The Serial Interface mv Serial Interface Control p 200 1 18 6 1 Working with the temperature sensors The MATRIX VISION devices offer two different temperature sensors...

Page 201: ...f the camera The limits of this feature are upper limit 255 C and lower limit 0 C Furthermore the hysteresis 0 1 5 3 6 C difference between on off prevents oscillation The temperature out of range wil...

Page 202: ...of cameras The latter sample can be achieved by following steps 1 Define the input line TriggerSource to reset the timestamp e g Line5 and 2 set the Trigger Selector to mvTimestampReset 3 Connect all...

Page 203: ...s 1 18 6 3 1 Introduction Camera timestamps are a recommended Genicam p 113 SFNC p 121 feature to add the information when an image was taken exactly when the exposure of the image started Without add...

Page 204: ...ompensate for this drift we can in addition reset the timestamp every second or minute or so and count the reset pulse itself by a counter in each camera Assuming this reset pulse is generated by the...

Page 205: ...can extract how long one second is When a device detects that it is no longer running precisely it will adapt its internal clock leading to a stabilized oscillator The device would then maintain their...

Page 206: ...t of the timestamp again All devices did restart their timestamp counters and will stay in sync using the PPS signal now foreach Device aDevice in pDevs GenICam AcquisitionControl ac new GenICam Acqui...

Page 207: ...mvSystemTime Default The camera uses the timestamp from the host PC and synchronizes approx every second The timestamp reference used is the time in microseconds since January 1st 1970 i e UNIX time...

Page 208: ...s section of this manual the mv Serial Interface Control p 84 is a feature which allows an easy integration of motor lenses or other peripherals based on RS232 Available message buffer size 128 Bytes...

Page 209: ...Set up the connection settings to your needs 2 5 To test the settings you can send a test message 3 6 Send messages by executing the function int mvSerialInterfaceWrite void by either clicking on the...

Page 210: ...202 Figure 2 PuTTY Setting up the serial interface you will see the test message MATRIX VISION GmbH...

Page 211: ...ng the serial interface include mvIMPACT_CPP mvIMPACT_acquire_GenICam h more code GenICam mvSerialInterfaceControl sic pDev sic mvSerialInterfaceBaudRate writeS Hz_115200 sic mvSerialInterfaceASCIIBuf...

Page 212: ...ed to a digital output The digital output can be connected digital to the digital input of one or more cameras to use it as a trigger 1 18 7 1 2 Connecting the hardware 1 18 7 1 2 1 On the master came...

Page 213: ...by itself via digital input so called Slave Slave see Figure 2 Figure 1 Master Slave connecting Figure 2 Slave Slave connecting Note With Master Slave and according to the delay of the opto isolated i...

Page 214: ...catcMaster timerDelay write 0 catcMaster timerDuration write 10000 catcMaster timerTriggerSource writeS Timer1End See also Counter And Timer Control p 73 Note Make sure the Timer1 interval must be lar...

Page 215: ...riggerMode writeS On ac triggerSource writeS Line4 ac triggerActivation writeS RisingEdge See also Acquisition Control p 69 Now the two timers will work like the following figure illustrates which mea...

Page 216: ...box on the master camera Figure 4 wxPropView Setting of Timer2 on the master camera 3 Setting the trigger slave camera s The red box in Figure 5 is showing Master Slave which means that the master is...

Page 217: ...1 18 Use Cases 209 4 Assigning timer to DigOut orange box in Figure 3 Figure 5 Trigger setting of the master camera using Master Slave MATRIX VISION GmbH...

Page 218: ...VLC Media Player Figure 1 VLC Media Player with a connected device via DirectShow 1 18 8 1 1 System requirements It is necessary that following drivers and programs are installed on the host device l...

Page 219: ...DirectShow Note Please be sure to register the MV device for DirectShow with the right version of mvDeviceConfigure p 65 I e if you have installed the 32 bit version of the VLC Media Player you have t...

Page 220: ...o device name select the friendly name of the MV device Figure 3 Video device name 5 Finally click on Play After a short delay you will see the live image of the camera 1 19 Appendix A Specific Camera...

Page 221: ...1 BVS CA BN2 0016ZG 1 6 Mpix 1456 x 1088 1 19 1 1 1 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential...

Page 222: ...sors_CMOS_models_BVS_CA BN2 0016ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Page 223: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Page 224: ...1 40 2 DNR normal HDR dB 1 71 3 Image size 1 1 8 Number of effective pixels 2064 H x 1544 V Unit cell size 3 45 m H x 3 45 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with...

Page 225: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Page 226: ...19 1 1 3 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Manufacturer Sony Sens...

Page 227: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN2 0051ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Page 228: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Page 229: ...image sensor SNRmax dB 1 40 3 DNR normal HDR dB 1 71 0 Image size 1 Number of effective pixels 4112 H x 2176 V Unit cell size 3 45 m H x 3 45 m V ADC resolution output 12 bit 8 10 12 1 Measured accor...

Page 230: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Page 231: ...2 4 Mpix 4112 x 3008 1 19 1 1 5 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description...

Page 232: ...sors_CMOS_models_BVS_CA BN2 0124ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Page 233: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Page 234: ...1 39 6 DNR normal HDR dB 1 70 2 Image size 1 2 Number of effective pixels 5328 H x 4608 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with gr...

Page 235: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Page 236: ...5328 x 3040 p 235 BVS CA BN4 0204ZG 20 4 Mpix 4512 x 4512 p 238 BVS CA BN4 0246ZG 24 6 Mpix 5328 x 4608 p 240 1 19 1 2 1 BVS CA BN4 0051BG 5 1 Mpix 2464 x 2064 1 19 1 2 1 1 Introduction The sensor us...

Page 237: ...BN4 0051BG_ html mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN4 0051BG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelect...

Page 238: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Page 239: ...image sensor SNRmax dB 1 39 7 DNR normal HDR dB 1 69 6 Image size 2 3 Number of effective pixels 2848 H x 2848 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured acc...

Page 240: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Page 241: ...4 Mpix 4128 x 3008 1 19 1 2 3 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Ma...

Page 242: ...sors_CMOS_models_BVS_CA BN4 0124BG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Page 243: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Page 244: ...1 39 8 DNR normal HDR dB 1 71 7 Image size 1 1 Number of effective pixels 5328 H x 3040 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with gr...

Page 245: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Page 246: ...19 1 2 5 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Manufacturer Sony Sens...

Page 247: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN4 0204ZG_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Page 248: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Page 249: ...image sensor SNRmax dB 1 39 8 DNR normal HDR dB 1 70 3 Image size 1 2 Number of effective pixels 5328 H x 4608 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured acco...

Page 250: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Page 251: ...064 x 1544 p 246 BVS CA BN2 0051ZC 5 1 Mpix 2464 x 2056 p 248 BVS CA BN2 0089ZC 8 9 Mpix 4096 x 2176 p 250 BVS CA BN2 0124ZC 12 3 Mpix 4096 x 3008 p 253 BVS CA BN2 0246AC 24 6 Mpix 5328 x 4608 p 255 1...

Page 252: ...A BN2 0016ZC 1 19 2 1 1 3 Timings For calculating the frame rates please use the frame rate calculator of the online manual See also https www matrix vision com manuals mvBlueNAOS mvBlue_models_BVS _C...

Page 253: ...ger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelHigh ExposureMode Timed OnHighLevel Start an exposure of a frame as long as the trigger input is...

Page 254: ...although subsequent readout is sequential Feature Description Manufacturer Sony Sensor name IMX252 Max frames per second 191 5 Device Structure CMOS image sensor SNRmax dB 1 40 3 DNR normal HDR dB 1 7...

Page 255: ...e ExposureMode Timed To trigger one frame execute the TriggerSoftware i command then OnDemand Image acquisition triggered by command software trigger TriggerSelector AcquisitionActive TriggerMode On T...

Page 256: ...2 1 2 4 Device Feature And Property List 1 19 2 1 3 BVS CA BN2 0051ZC 5 1 Mpix 2464 x 2056 1 19 2 1 3 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in pa...

Page 257: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN2 0051ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Page 258: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Page 259: ...image sensor SNRmax dB 1 40 2 DNR normal HDR dB 1 70 9 Image size 1 Number of effective pixels 4096 H x 2176 V Unit cell size 3 45 m H x 3 45 m V ADC resolution output 12 bit 8 10 12 1 Measured accor...

Page 260: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Page 261: ...2 3 Mpix 4096 x 3008 1 19 2 1 5 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description...

Page 262: ...sors_CMOS_models_BVS_CA BN2 0124ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Page 263: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Page 264: ...1 39 8 DNR normal HDR dB 1 70 5 Image size 1 2 Number of effective pixels 5328 H x 4608 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with gr...

Page 265: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Page 266: ...from low to high Device Feature And Property List p 258 1 19 2 1 6 4 Device Feature And Property List 1 19 2 2 mvBlueNAOS4 BVS CA BN4 0051BC 5 1 Mpix 2464 x 2064 p 259 BVS CA BN4 0081ZC 8 1 Mpix 2848...

Page 267: ...ture Description Manufacturer Sony Sensor name IMX537 Max frames per second 234 0 Device Structure CMOS image sensor SNRmax dB 1 39 8 DNR normal HDR dB 1 69 6 Image size 1 1 8 Number of effective pixe...

Page 268: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Page 269: ...1 Mpix 2848 x 2848 1 19 2 2 2 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description M...

Page 270: ...sors_CMOS_models_BVS_CA BN4 0081ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Page 271: ...ngEdge ExposureMode Timed OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge Exposur...

Page 272: ...1 39 6 DNR normal HDR dB 1 69 5 Image size 1 1 1 Number of effective pixels 4128 H x 3008 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accord to EMVA1288 with...

Page 273: ...gered by command software trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as l...

Page 274: ...19 2 2 4 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description Manufacturer Sony Sens...

Page 275: ...mvBC_subsubsection_sensors_CMOS_models_BVS_CA BN4 0162ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart Tri...

Page 276: ...med OnFallingEdge Each falling edge of trigger signal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation RisingEdge ExposureMode Timed OnRisingEd...

Page 277: ...image sensor SNRmax dB 1 tbd DNR normal HDR dB 1 tbd Image size 1 1 Number of effective pixels 4512 H x 4512 V Unit cell size 2 74 m H x 2 74 m V ADC resolution output 12 bit 8 10 12 1 Measured accor...

Page 278: ...are trigger TriggerSelector AcquisitionActive TriggerMode On TriggerSource desired Line TriggerActivation LevelLow ExposureMode Timed OnLowLevel Start an exposure of a frame as long as the trigger inp...

Page 279: ...4 6 Mpix 5328 x 4608 1 19 2 2 6 1 Introduction The sensor uses a global shutter i e light exposure takes place on all pixels in paral lel although subsequent readout is sequential Feature Description...

Page 280: ...sors_CMOS_models_BVS_CA BN4 0246ZC_Calc The following trigger modes are available Setting GenICam Mode Setting obsolete Device Specific Description TriggerSelector FrameStart TriggerMode Off Continuou...

Page 281: ...gnal acquires one image TriggerSelector FrameStart TriggerMode On TriggerSource desired Line TriggerActivation AnyEdge ExposureMode Timed OnAnyEdge Start the exposure of a frame when the trigger input...

Page 282: ...rtex A57 ca 400 Demanding Appli cations nvidia com i MX8M Mini p 280 ARM Cortex A53 Mid Range Appli cations nxp com Raspberry Pi 4 ARM Cortex A72 35 75 Price Sen sitive Projects raspberrypi org Raspbe...

Page 283: ...le 4 p 281 1 20 1 1 NVIDIA Jetson AGX Xavier CPU NVIDIA Carmel ARMv8 2 2 26GHz Cores 8 RAM 32GB USB2 0 Interfaces 4 USB3 1 Interfaces 3 Ethernet 10 100 1000 MBit PCIe 1x8 1x4 1x2 2x1 Gen 4 0 1 20 1 1...

Page 284: ...delivers RGB8 image data to the host system This setting results in a lower CPU load but a lower frame rate 2 When de Bayering is carried out on the host system The camera delivers Bayer8 image data...

Page 285: ...ayerRG8 on camera RGB8 on host 139 703 94 42 31 Camera Resolution Pixel Format Frame Rate Frames s Bandwidth MB s CPU Load With Image Display CPU Load Without Im age Display CA BN2 0051ZC 2464 x 2056...

Page 286: ...278 Test setup front side MATRIX VISION GmbH...

Page 287: ...n the camera The camera delivers RGB8 image data to the host system This setting results in a lower CPU load but a lower frame rate 2 When de Bayering is carried out on the host system The camera deli...

Page 288: ...C 2464 x 2056 BayerRG8 on camera Bayer RG8 Raw on host 139 703 97 29 12 1 20 1 3 i MX8M Mini CPU ARM Cortex A53 1 6GHz Cores 4 RAM 1 GB USB2 0 Interfaces 2 USB3 0 Interfaces None Ethernet 1000 MBit PC...

Page 289: ...e lost frames Ideally the camera should run at 1 PCIe 2 0 Lane speed i e 500 MB s 1 20 1 4 Raspberry Pi Compute Module 4 1 20 1 4 1 General The Raspberry Pi Compute Module 4 is a well priced platform...

Page 290: ...3 Results The following tests have been performed using different de Bayering scenarios to achieve the max FPS while maintaining 0 lost images The CPU load during the acquisition is also documented be...

Page 291: ...oad With Image Display CPU Load Without Im age Display CA BN2 0051ZC 2464 x 2056 BayerRG8 on camera Bayer RG8 Raw on host 74 375 94 14 8 Note Since performing De Bayering on the host e g the 2 scenari...

Page 292: ...284 MATRIX VISION GmbH...

Reviews: