Linea ML Multispectral Cameras
ML-FC-08K07N
sensors |
cameras
| frame grabbers | processors | software | vision solutions
03-032-20271-01
www.teledynedalsa.com
Page 1: ...Linea ML Multispectral Cameras ML FC 08K07N sensors cameras frame grabbers processors software vision solutions 03 032 20271 01 www teledynedalsa com...
Page 2: ...and other countries Windows Windows 7 Windows 8 and Windows 10 are trademarks of Microsoft Corporation All other trademarks or intellectual property mentioned herein belong to their respective owners...
Page 3: ...ra CamExpert 16 CamExpert Panes 17 SETTING UP FOR IMAGING 19 Powering the Camera 19 Power and GPIO Connections 20 External Input Electrical Characteristics 22 Establishing Camera Communications 23 Sel...
Page 4: ...Using Two CLHS Cables 45 SAVING RESTORING CAMERA SETUP CONFIGURATIONS 46 Active Settings for Current Operation 47 User Setting 47 Factory Settings 47 Default Setting 47 APPENDIX A GENICAM COMMANDS 48...
Page 5: ...71 Voltage Temperature Measurement 71 Test Patterns What can they indicate 71 Built In Self Test Codes 72 Status LED 72 RESOLVING CAMERA ISSUES 73 Communications 73 Image Quality Issues 74 Power Supp...
Page 6: ...ustry standard for very highspeed camera interfaces with long transmission distances and cable flexing requirements SFP or CX4 resolution dependent Teledyne DALSA s Linea ML color camera and compatibl...
Page 7: ...Link HS control data connector Smart lens shading correction High dynamic LUT mode Programmability Adjustable responsivity and white balancing Spatial correction including sub pixel adjustment Parall...
Page 8: ...UI application and GenICam for Camera Link imaging driver Latest version on the TeledyneDALSA Website Camera Link HS V 1 0 Performance Specifications Table 5 Camera Performance Specifications Specific...
Page 9: ...EE Blue Green Red NIR Blue 106 Green 70 Red 48 NIR 86 RN Responsivity 12bit pJ cm2 Anti blooming 100x Saturation Integral non linearity 2 Notes DN digital number 1 Power dissipation increases with tem...
Page 10: ...Certification Compliance Table 7 Camera Certification Compliance Compliance EN 55011 FCC Part 15 CISPR 11 and ICES 003 Class A Radiated Emissions Requirements EN 55024 and EN 61326 1 Immunity to Distu...
Page 11: ...5 m Blue Pixels 5 m x 5 m Green Pixels 5 m x 5 m NIR Pixels 25 m or 5 line spacing 15 m or 3 line spacing 15 m or 3 line spacing Figure 1 ML FC 08K07N 00 R Color Pixel Structure Forward and reverse i...
Page 12: ...rmance and Features section Figure 2 Sensor Data Processing Chain Supported Industry Standards GenICam The camera is GenICam compliant and implements a superset of the GenICam Standard Features Naming...
Page 13: ...d to receive command responses status and image data from the camera With two SFP modules populated the CLHS protocol will auto negotiate which one will be dedicated as the command channel Data and co...
Page 14: ...nding image data to and accepting command data from the frame grabber Command data includes GenICam compliant messages trigger timing and general purpose I O such as direction control Please note the...
Page 15: ...00 10 00 15 00 20 00 25 00 30 00 35 00 40 00 45 00 50 00 300 400 500 600 700 800 900 1000 1100 Quantum Efficiency Wavelength nm Quantum Efficiency_ML FC 08K07N Savitzky Golay Filtering 5 pt Red_Line3...
Page 16: ...14 The Linea ML Multispectral Camera Mechanical Drawings ML FC 08K07N 00 R...
Page 17: ...nt vibration and excess moisture To clean the device avoid electrostatic charging by using a dry clean absorbent cotton cloth dampened with a small quantity of pure alcohol Do not use methylated alcoh...
Page 18: ...ting modes In addition CamExpert can be used to save the camera s user settings configurations to the camera Or saves multiple configurations as individual camera parameter files on the host system cc...
Page 19: ...CamExpert will only show acquisition parameters related to that device Optionally select a camera file included with the Sapera installation or saved by the user Parameters pane Allows the viewing or...
Page 20: ...to send a single trigger command CamExpert display controls these do not modify the frame buffer data Stretch image to fit set image display to original size or zoom the image to virtually any size a...
Page 21: ...ting up the camera s power supply follow these guidelines Apply the appropriate voltages of between 12 V to 24 V Incorrect voltages may damage the camera Before connecting power to the camera test all...
Page 22: ...tor Signal Details The following figure shows the pinout identification when looking at the camera s 12 pin male Hirose connector The table below lists the I O signal connections 1 4 6 7 12 11 3 2 10...
Page 23: ...d 24 Volts If there is a voltage drop between the power supply and camera ensure that the power supply voltage is at least 12 Volts plus this voltage drop The camera input supply voltage can be read u...
Page 24: ...lectrical Characteristics Table 12 External Output Electrical Characteristics Output Level Standard VOL VOH 3 3 V TTL 0 4 V 10mA 3 1 V 10mA See Linear Technology data sheet LTC2854 External Output Tim...
Page 25: ...area on the left side of the window the connected frame grabber will be shown 3 Select the frame grabber device by clicking on the name In a change from previous versions of the Sapera GUI only one i...
Page 26: ...rces for the triggers are from pin 5 of the GPIO connector from the Camera Link HS frame grabber or from the rotary encoder feature using pin 5 and pin 6 of the GPIO connector Use the Trigger Activati...
Page 27: ...ine Rate KHz Camera Model One Cable Two Cables ML FC 08K07N 00 R 36 70 Scan Direction See the section Camera Control Category in Appendix A for GenICam features associated with this section and how to...
Page 28: ...26 Review of Camera Performance and Features Figure 6 Image with incorrect scan direction...
Page 29: ...mage motion direction Some AOI systems require the scan direction to change at regular intervals For example scanning a panel forwards coming to a stop and then scanning backward as the cameras field...
Page 30: ...ection alignment of the three colors by delaying the image data for each color a set amount of time as dictated by the scan direction If the encoder generates a pulse that is equal to the object pixel...
Page 31: ...rmance and Features 29 1 256th of a row The feature accepts up to two decimal places and will adjust the entered sub pixel adjustment component accordingly This feature can only be adjusted when the a...
Page 32: ...tion If there are several different camera angles and associated illumination configurations in the inspection system a single encoder pulse will not provide the correct timing for all the cameras For...
Page 33: ...e that can correct these color artifacts Figure 11 Camera Angle Creates Parallax Notes This feature will be most useful when processing RGB image formats using 8K cameras with long focal length lenses...
Page 34: ...Features Image example of color artifact induced by parallax at the image extremity Figure 12 Parallax Image Example Image Details 30O Camera Angle 8k Camera 80 mm lens 20 m Object Pixel Spatial Corr...
Page 35: ...nd exposure control can be used for a stationary target Exposure Mode See the section Camera Control Category in Appendix A for GenICam features associated with this section and how to use them Relate...
Page 36: ...Selector See the section Camera Control Category in Appendix A for GenICam features associated with this section and how to use them Relevant Feature ExposureTimeSelector The Exposure Time Selector al...
Page 37: ...calibration is being set to a target level that is lower than the peak value and the system gain is set to a low value then it is possible that the sensor will maximize its output before the camera s...
Page 38: ...gain they should use the Camera Control Color Selector feature and select System Gain The gain feature will then show the highest of the three color gains being used The user can then increase this ga...
Page 39: ...CamExpert to display the full list of parameters Saving Loading a PRNU Set Only Loading a user set takes approximately 800 ms while loading only the user PRNU coefficients takes less than 200 ms Use t...
Page 40: ...dirt Note this filter is only capable of compensating for small occasional contaminants It will not overcome large features in a target s texture This filter is a 33 pixel moving average Flat Field Ca...
Page 41: ...ernel uses 75 of the original pixel and 12 5 of the adjacent pixels 12 5 75 12 5 Figure 14 1 x 3 kernel The 1 x 5 filter kernel uses 50 of the original pixel and 12 5 of the adjacent two pixels on bot...
Page 42: ...ity For low light imaging binning can offer dramatic improvements in image quality The camera supports 1x 2x and 4x binning in both horizontal and vertical directions Horizontal binning is achieved by...
Page 43: ...ividual AOI from the one larger image Steps to Setup Area of Interest 1 Plan your AOI s 2 Stop acquisition 3 Set the number of AOI s 4 Select the first AOI and set the offset and width 5 If the other...
Page 44: ...Format which can be obtained from Teledyne DALSA Technical Support This document also includes Excel spread sheet examples How to Generate LUT with CamExpert CamExpert can also be used to create a LUT...
Page 45: ...abber must be configured mono 12 bits in 16 bits out In the Parameters explorer a frame grabber feature must be selected not a camera feature The Lookup table must be enabled to be created But should...
Page 46: ...st each line or all of them together System Gain can be adjusted from 1 to 10x Individual line gains can be adjusted from 1 to 4x When an image contains no useful dark image data below a specific thre...
Page 47: ...Red 1 25x NIR Blue Green Red 1x ML FC 08K07N 00 R relative speed increases Using Two CLHS Cables See the section Image Format Control Category in Appendix A for GenICam features associated with this...
Page 48: ...saved user setting User Set 1 to 16 or the factory settings can be restored using the user set selector and user set load features Either the factory setting or one of the user settings can be config...
Page 49: ...settings as the factory set The command user set save saves the current settings to non volatile memory as a user set The camera automatically restores the user set configured as the default set when...
Page 50: ...h their view attributes and in which version of the device the feature was introduced Additionally the View column indicates which parameter is a member of the DALSA Features Naming Convention using t...
Page 51: ...ame DeviceVendorName Displays the device vendor name RO Beginner Part Number deviceManufacturesPartNumber Displays the device vendor part number RO Beginner DFNC Device Version DeviceVersion Displays...
Page 52: ...e camera in non volatile memory W Beginner Device Built In Self Test Status deviceBISTStatus Determine the status of the device using the Built In Self Test BIST Possible return values are device spec...
Page 53: ...n The first drop list selects the camera configuration state to load on power up see feature UserSetDefaultSelector The user chooses from the factory data set or from one of 16 available user saved st...
Page 54: ...AcquisitionLineRate Specifies the camera internal line rate in Hz when Trigger mode set to internal Note that any user entered value is automatically adjusted to a valid camera value If necessary the...
Page 55: ...s which gain is controlled when adjusting gain Beginner Blue Blue Gain and offset applied to blue channel Green Green Gain and offset applied to green channel Red Red Gain and offset applied to red ch...
Page 56: ...e Object Parallax Correction section on determining which color is associated with which camera angle Expert DFNC Blue Blue Blue and green line is stretched Red Red Red and green line is stretched Ima...
Page 57: ...r Source TriggerSource Determines the source of external trigger Beginner CLHS In CLHS Source of trigger is from the frame grabber over CLHS Rotary Encoder Encoder Trigger source is from the two shaft...
Page 58: ...a division factor for the rotary encoder output pulse generator DFNC Beginner Rotary Encoder Rescaler Order rotaryEncoderRescalerOrder Specifies the order that the multiplier and divider are applied D...
Page 59: ...Line Software Command outputLineSoftwareCmd Set the GPIO out value when outputLineSource is off DFNC Expert Refresh Line Status refreshLineStatus Update the LineStatus feature DFNC Expert Line Status...
Page 60: ...ients to 1 Beginner DFNC Calibration Algorithm flatfieldCorrectionAlgorithm Selection between four different PRNU algorithms Beginner DFNC Peak Peak Calculation of PRNU coefficients to bring all pixel...
Page 61: ...ividual colors Beginner DFNC Calibrate PRNU flatfieldCalibrationPRNU Initiates the PRNU calibration process Beginner DFNC Flat Field Correction Current Active Set flatfieldCorrectionCurrentActiveSet S...
Page 62: ...r type Read only Beginner DFNC Weighted Average Weighted_Average Wieght average algorithm Image Filter Kernel Size imageFilterKernelSize Selects the kernel size Beginner DFNC Kernel 1x3 KERNEL_1x3 1x3...
Page 63: ...is used to process and display color images Pixel Size PixelSize Total size in bits of an image pixel Read only Beginner 8 Bits Pixel Bpp8 8 Bits Pixel Pixel Coding Filter PixelCodingFilter Indicates...
Page 64: ...r Test Pattern TestImageSelector Selects the type of test image that is sent by the camera Note Grey images are displayed so that any bit error will immediately be apparent as a color Beginner Off Off...
Page 65: ...est to be output Minimum is 96 per lane e g if there is only one AOI spread across the 5 lanes then the minimum is 5 x 96 480 Maximum of the sum of AOI width s is the sensor width e g for a 16k sensor...
Page 66: ...ies the GenICam feature description XML file version RO Beginner Next CLHS Device Configuration clhsNextDeviceConfig When the camera is next powered up the specified CLHS lane configuration will be se...
Page 67: ...uisition Mode AcquisitionMode The device acquisition mode defines the number of frames to capture during an acquisition and the way it stops Beginner Continuous Continuous Only continuous mode is curr...
Page 68: ...h LUT to access User PRNU User_PRNU Use UserSetSelector to specify which user PRNU to access User FPN User_FPN Use UserSetSelector to specify which user FPN to access Current PRNU Cur_PRNU Accesses th...
Page 69: ...s the file operation execution status RO Guru Success Success The last file operation has completed successfully Invalid Parameter InvalidParameter An invalid parameter was passed to the last feature...
Page 70: ...a file click the Browse button to open a typical Windows Explorer window a Select the specific file from the system drive or from a network location b Click the Upload button to execute the file tran...
Page 71: ...is less the file size on the host 6 From FileAccessBuffer Length you will know that maximum number of bytes that can be written through FileAccessBuffer is 988 7 For Offset 0 While Offset Host File S...
Page 72: ...AccessBuffer Length the number of bytes to read c Set the FileOperationSelector to Read d Read the file by setting FileOperationExecute to 1 and poll until 0 and complete e Read FileOperationStatus to...
Page 73: ...ns beyond the Lock status The test patterns give the user the ability to detect bit errors using an appropriate host application This error detection would be difficult if not impossible using normal...
Page 74: ...0 13 NO_USER_FPN 0x00001000 0000 0000 0000 0000 0001 0000 0000 0000 14 NO_USER_PRNU 0x00002000 0000 0000 0000 0000 0010 0000 0000 0000 15 CLHS_TXRDY_RETRY 0x00004000 0000 0000 0000 0000 0100 0000 0000...
Page 75: ...l from the frame grabber will not be used and the LVAL status should now be green This will confirm the integrity of the image data portion of the CLHS cabling and connectors 3 From the Camera CamExpe...
Page 76: ...small imperfections are averaged out 3 Use the cameras flat field calibration filter feature as detailed in the user manual Flat Field Calibration Filter section This algorithm implements a low pass m...
Page 77: ...spatial correction feature that can make fine adjustment to restore the alignment See section Compensating for Encoder Errors for details Randomly Compressed Images It is possible that when the scan...
Page 78: ...The camera will also protect against the accidental application of a reverse input supply up to a maximum of 30 V Beyond this voltage the camera may be damaged Causes for Overheating Power Shut Down F...
Page 79: ...quipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation...
Page 80: ...78 Document Revision History Document Revision History Revision Description Date 00 Preliminary Draft Aug 1 2020 01 Updated spectral and QE response graphs Feb 10 2022...
Page 81: ...edyne DALSA GMBH Lise Meitner Str 7 82152 Krailling Munich Germany Tel 49 89 89545730 sales europe teledynedalsa com Asian Sales Teledyne DALSA Asia Pacific Ikebukuro East 6F 3 4 3 Higashi Ikebukuro T...