Imperx Cheetah Series User Manual

Imperx Cheetah Series User Manual

Kac cmos cameras, coaxpress interface
Hide thumbs Also See for Cheetah Series:
Table of Contents

Advertisement

Quick Links

IMPERX
Cheetah KAC CMOS CAMERA
User Manual
with CoaXPress
®
Interface
The Cheetah series of CMOS cameras offer the C4080 model and C2880 model with
the CoaXPress (CXP) output standard. The C4080 and C2880 are ruggedized
cameras featuring advanced ON Semiconductor KAC sensors, industrial-grade
components, superior processing power for producing high-resolution images at fast
frame rates, and wide dynamic range. The cameras provide exceptional durability and
performance in the most demanding applications.
Document Version 1.0

Advertisement

Table of Contents
loading

Summary of Contents for Imperx Cheetah Series

  • Page 1 CoaXPress ® Interface The Cheetah series of CMOS cameras offer the C4080 model and C2880 model with the CoaXPress (CXP) output standard. The C4080 and C2880 are ruggedized cameras featuring advanced ON Semiconductor KAC sensors, industrial-grade components, superior processing power for producing high-resolution images at fast frame rates, and wide dynamic range.
  • Page 2 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface About Imperx, Inc. IMPERX, Inc. is a leading designer and manufacturer of high performance, high quality digital cameras, frame grabbers, and accessories for industrial, commercial, military, and aerospace imaging applications including flat panel inspection, biometrics, aerial mapping, surveillance, traffic management, semiconductors and electronics, scientific &...
  • Page 3 Copyright © 2017 IMPERX Inc. All rights reserved. All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by IMPERX for its use. IMPERX reserves the right to make changes to this information without notice.
  • Page 4: Table Of Contents

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface TABLE OF CONTENTS 1 About the Cheetah Camera ...................7 1.1 General ......................7 1.1.1 Key Features ..................8 1.2 Cheetah Specifications ................8 1.2.1 General Information ................8 1.2.2 Spectral Sensitivity Curves ..............12 1.3 Technical Specifications................
  • Page 5 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.5 Subsampling ....................51 4.5.1 Pixel Averaging ................. 51 4.5.2 Subsampling Decimation ..............52 4.6 Exposure Control ..................53 4.6.1 Internal Exposure Control, Electronic Shutter ........53 4.6.2 External Exposure Control ..............55 4.6.3 Programmable Line and Frame Time ..........
  • Page 6 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface REVISION HISTORY Revision Date Reviser Comments 10/1/2019 R.Johnston Initial release. October 1, 2019 Page Rev 1.0 6 of 82...
  • Page 7: About The Cheetah Camera

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 1 About the Cheetah Camera 1.1 General The Cheetah Python series of cameras provide an imaging platform with the latest digital technology and industrial grade components. They use CMOS imaging sensors and offer a broad range of resolutions and frame rates.
  • Page 8: Key Features

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Built-in gamma correction and user-defined look-up tables (LUT) optimize the camera’s dynamic range further. Applying defective pixel correction (DPC) and hot pixel correction (HPC) can correct bad pixels that are either over-responding or under-responding. Auto- White Balance (AWB) is available in color cameras to correct for color lighting temperatures.
  • Page 9 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 1.2.1.1 Global and Rolling Operations Cheetah C4080 and C2880 cameras support both global and rolling shutter readout modes. In Global Shutter (GS) mode, every pixel starts and stops integration at the same time. This mode provides superb clean capture of moving scenes without the need for a mechanical shutter.
  • Page 10 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 1.2.1.2 A/D architecture and Blooming Suppression The ON Semiconductor KAC-12040 and KAC-06040 image sensors have an analog-to-digital (A/D) converter on each column and built-in correction circuits that automatically compensate and correct for fixed pattern noise within the image array. With an A/D converter on each column of the imaging array, digitization occurs within each line time rather than within a readout pixel time, which improves noise performance.
  • Page 11 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 3: C4080 KAC-12040 CMOS image sensor architecture. Figure 4: C2880 KAC-06040 CMOS image sensor architecture. October 1, 2019 Page Rev 1.0 11 of 82...
  • Page 12: Spectral Sensitivity Curves

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 1.2.2 Spectral Sensitivity Curves Figure 5: C4080 KAC-12040 CMOS image sensor mono spectral response (monochrome with the cover glass). Figure 6: C4080 KAC-12040 CMOS image sensor typical color spectral response (micro-lens with cover glass). October 1, 2019 Page Rev 1.0...
  • Page 13 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 7: C2880 KAC-06040 CMOS image sensor mono spectral response (monochrome with the cover glass). Figure 8: C2880 KAC-06040 CMOS image sensor typical color spectral response (micro-lens with cover glass). October 1, 2019 Page Rev 1.0 13 of 82...
  • Page 14: Technical Specifications

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 1.3 Technical Specifications The following table describes general features and specifications of Imperx Cheetah KAC cameras. Specifications C4080 / C2880 Shutter operation Global or Rolling Frame time (long int.) up to 1 sec...
  • Page 15 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface The following table describes specific features and specifications of the Cheetah C4080 and C2880 CoaXPress cameras. Specifications C4080 C2880 Active image resolution 4000x3000 (std.); 2832x2128 (std.); 4016x3016 (max.) 2848x2144 (max.) Active image area (H, V) 18.8mm x 14.1mm, 23.5mm 13.1mm x 10.0mm, 16.65mm Diagonal...
  • Page 16: Ordering Information

    NOTE: For custom camera configurations, contact Imperx, Inc. 1.4.1 Technical Support Imperx tests each camera before shipping. If the camera is not operational after power up, check the following: 1. Check all cables. Make sure that all connectors are firmly attached.
  • Page 17: Hardware

    Camera’s video data output, control data, triggering, and general I/O’s are serialized and continuously transmitted over CoaXPress (CXP-6) using a standard 75-ohm mini-coaxial cable. Imperx offers mini-coax cables with a 1.0/2.3 DIN mini-coax push/pull plug on one end and a BNC connector on the opposing end. The interface provides a high-speed downlink up to 6.25 Gbps for video transport and a lower speed 20Mbps uplink for...
  • Page 18: I/O Connector Pins

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 10: Camera I/O Connector Pin-outs. 2.2.1 I/O Connector Pins A 12- pin Hirose type connector on the back of the camera provides an I/O interface with the following pin mapping. Signal Type Description...
  • Page 19: Mechanical, Optical, Environmental

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 2.3 Mechanical, Optical, Environmental 2.3.1 Mechanical The camera housing consists of high quality series 6000 aluminum. For maximum usability, the camera has eight (8) M3X0.5mm mounting screws located towards the front and the back.
  • Page 20 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 13: C4080 front view. Figure 14: C4080 back panel view. October 1, 2019 Page Rev 1.0 20 of 82...
  • Page 21 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 2.3.1.2 C2880 CoaXPress Mechanical Drawings Figure 15: C2880 side view. Figure 16: C2880 side view with image plane. October 1, 2019 Page Rev 1.0 21 of 82...
  • Page 22 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 17: C2880 front view. Figure 18: C2880 back panel view. October 1, 2019 Page Rev 1.0 22 of 82...
  • Page 23: Optical

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 2.3.2 Optical The C4080 camera (72 x 72 mm) cross-section comes with an adapter for F-mount lenses, which have a 46.50 mm back focal distance. The C2880 camera (72 x 72 mm) cross-section comes with an adapter for C-Mount lenses, which have a 17.5 mm.
  • Page 24: Genicam Api Configurator

    Map, LUT 1, and LUT 2, which can be loaded to the camera internal memory upon enabling the corresponding camera feature. You can create your own DPM, HPM, and LUT tables and upload them to the parameter Flash using the Imperx Upload Utility. 3.3 Starting up the Camera Upon power on or receipt of a ‘SW_Reset’...
  • Page 25: Configuring The Cxp Camera

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4 Configuring the CXP Camera Cheetah CoaXPress (CXP) cameras include an embedded Extensible Markup Language (XML) camera description file. The XML file contains all of the information required to automatically map a camera’s features to its internal registers. The GenICam standard defines the syntax and semantics of the camera description file and provides a mechanism for you to configure the camera by reading/writing the camera registers associated with...
  • Page 26: Device Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.1 Device Control Device Control gives you information about the camera and the GenICam compliant XML file that gives you control over the CXP camera. Most of the Device Control information is read-only except for the Device Reset and Camera Head Reset functions.
  • Page 27: Version Info

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.2 Version Info Version Info parameters provide read-only information identifying the camera’s firmware, hardware, software, image sensor, camera version, CXP support, and so on. Figure 20: Version Info screen example. Parameter Name Type Value Access...
  • Page 28 Value Access Description CameraHeadFirmwareBuild Integer Returns the CameraHead Firmware build number. CustomerID Integer Returns the Customer ID for custom firmware (0=Imperx standard firmware) FamilyID Integer Returns the Family ID. XmlVersion Integer Returns the version of the XML file. CxpCoreVersion Integer Returns the CXP Firmware version number.
  • Page 29: Image Format Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.3 Image Format Control Image Format Control lets you change screen resolution, apply binning to image output, select camera bit depth, and more. Figure 21: Image Format Control screen sample. Parameter Name Type Value Access...
  • Page 30 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description OffsetX Integer Sets the horizontal distance Min: 0 of the image from the left Max: OffsetX_MaxExpr side of the field of view (in pixels). OffsetY Integer Sets the vertical distance of Min: 0...
  • Page 31: Acquisition Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.4 Acquisition Control Acquisition Control lets you configure settings for image capture, exposure, frame rates, triggers, and so on. It also provides a variety of read-only information. Figure 22: Acquisition Control screen example. Parameter Name Type Value...
  • Page 32 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description ExposureTime Float Sets the Exposure time in Min: microseconds when Max: ExposureMaxExpr ExposureMode is Timed and ExposureAuto is Off AcquisitionFrameRateEna Boolean Controls if the AcquisitionFrameRate and AcquisitionFramePeriod features are writable and used to control the...
  • Page 33: Gain Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description have TriggerMode set to "PulseGenerato r" "Software" TriggerActivation Enumeration Specifies the activation String Num. mode of the trigger. "RisingEdge" "FallingEdge" TriggerDebounce Enumeration Specifies the debounce String Num.
  • Page 34: Data Correction

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description "Gain_2_28x" "Gain_2_66x" "Gain_3_20x" "Gain_4_00x" "Gain_5_33x" "Gain_8_00x" BlackLevelRaw Integer Controls the Black Level for Min: 0 all taps. Max: 16383 DigitalCourseGain Integer Controls the course Digital Min: 0 Gain for all taps.
  • Page 35: White Balance

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description DefectPixelThreshold Integer Sets the threshold for the Min: 0 Defect Pixel Correction Max: 4095 algorithm. HotPixelCorrection Enumeration Enables Hot Pixel String Num. Correction. "Off" "Static" "Dynamic"...
  • Page 36: Strobe

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description BalanceWhiteAuto=Auto, where "x2" x1=slowest and x5=fastest. "x3" "x4" "x5" 3.4.8 Strobe Use strobe XML parameters to activate and control strobe performance and outputs. Figure 26: Strobe screen example. Parameter Name Type Value...
  • Page 37 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description "On" Strobe2Reference Enumeration Sets the reference point for String Num. Strobe2. "ExposureStart" 0 "ReadoutStart" 1 Strobe2Width Integer Sets the pulse duration for the Min: 0 Strobe2 in units of Max: 1000000 microseconds.
  • Page 38: Pulse Generator

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.9 Pulse Generator The camera provides an internal pulse generator for generating a trigger signal. You can program it to generate a discrete sequence or a continuous trail of pulse signals. Figure 27: Pulse Generator screen example.
  • Page 39: Wide Dynamic Range

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.10 Wide Dynamic Range Wide dynamic range (WDR) enables setting different exposure times for pixels of different intensities within one exposure time, for example, setting a short exposure time for ultra- bright pixels.
  • Page 40 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Acce Parameter Name Type Value Description "FiftyFive" "Fifty" "FortyFive" "Forty" "ThirtyFive" "Thirty" "TwentyFive" "Twenty" "Fifteen" WdrP3 Enumeration Sets the WDR's P3 value in units String Num. of percent. "OneHundred" "Ninety" "Eighty" "SeventyFive"...
  • Page 41: Transport Layer Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 3.4.11 Transport Layer Control The Transport Layer control provides a variety of configuration settings and read-only information for configuring communications between the camera with the CXP interface. Figure 29: Transport Layer CoaXPress screen example. Parameter Name Type Value...
  • Page 42 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Transport Layer Control_CoaXPress Parameter Name Type Value Access Description WidthAddress Integer Returns the address of the Width information register. HeightAddress Integer Returns the address of the Height information register. AcquisitionModeAddre Integer Returns the address of the AcquisitionMode information register.
  • Page 43 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description feature does not need to be "CXP5_X1" 0x00010040 written because automatic "CXP6_X1" 0x00010048 discovery will set the "CXP1_X2" 0x00020028 configuration correctly to the "CXP2_X2" 0x00020030 value returned by CxpLinkConfigurationPreferre "CXP3_X2"...
  • Page 44 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description KErrorCount Integer Returns the low-speed link's current 8B10B K-Code error count. Writing a 0x0 clears the error counter. RDErrorCount Integer Returns the low-speed link's current 8B10B Running- Disparity error count.
  • Page 45: User Set Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description NumberOfChannelsCXPL Integer Sets the number of channels of the Min: CXP link; 0 - X1, 1 - X2. Changes Max: MaxSpeedGrad take effect after the power cycle or eCXPLinkReg DeviceReset command run.
  • Page 46: Special Features

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Parameter Name Type Value Access Description UserSetLastLoaded Enumeration Returns the User Set currently String Num. loaded (from the last "Default" UserSetLoad command or "UserSet0" device reset). "UserSet1" "UserSet2" "UserSet3" 3.4.13 Special Features The Special Features parameters provide status information on the camera and on GenICam transport layer streaming.
  • Page 47: Camera Features

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4 Camera Features 4.1 Global / Rolling Shutter The C2880 and C4080 cameras support both rolling and global shutter operational modes. In global shutter operational mode, all lines (and pixels) within the imaging array reset at the same time and are then exposed.
  • Page 48: Camera Output Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface increase the line time control to match the computer’s acquisition rate to the Cheetah camera output rate. With the Fixed Frame Period control enabled, you can increase the frame time from the camera-determined minimum frame time to a maximum of 1 sec, with a precision of ~ 1.0µs.
  • Page 49: Area Of Interest

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.4 Area of Interest 4.4.1 Overview For some applications, you might not need the entire image, but only a portion of it. To accommodate this requirement, Cheetah cameras provide one region of interest, also known as Area of Interest (AOI).
  • Page 50 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface AOI size: You can increase the camera frame rate by decreasing either the number of columns or number of rows read out. Changing the number of rows read out causes the largest change in frame rate.
  • Page 51: Subsampling

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface C4080 Camera Frame Rates 12-Bit 10-Bit 8-Bit 3840 x 2160 43.3 89.1 96.1 1920 x 1080 81.4 180.8 180.8 1280 x 720 115.4 256.1 256.1 Table 7: CXP C4080 camera example frame rates by AOI. C2880 Camera Frame Rates 12-Bit...
  • Page 52: Subsampling Decimation

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface color processing algorithms. With four into one color pixel averaging, the camera aggregates red pixels (R1, R2, R3 and R4) and divides the results by four to create an average red pixel value (Figure 35). Likewise, the camera sums Green pixels (GR1, GR2, GR3, and GR4) and divides the sum by four to generate the green pixel in the red-green pixel row.
  • Page 53: Exposure Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 36: Monochrome subsampling with N = 2 and M = 6. Figure 37: Color subsampling with N = 2 and M = 4. 4.6 Exposure Control 4.6.1 Internal Exposure Control, Electronic Shutter In rolling shutter mode, each line is reset (cleared of signal) sequentially (one after another).
  • Page 54 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface are readout one after another so the maximum exposure time is equal to the frame time. With no frame period control (Fixed Frame Period disabled), there are 1146 lines per frame in the C2880 camera (2292 rows) and 1568 lines per frame in the C4080 camera (3136 rows).
  • Page 55: External Exposure Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 39: Global shutter with 8.33 ms exposure time. With an external trigger, exposure times and read-out times do not overlap, and the effective frame time is the sum of both values. Figure 40: Global shutter with a long exposure time (integration time).
  • Page 56: Programmable Line And Frame Time

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.6.3 Programmable Line and Frame Time The C4080 and C2880 cameras provide high data rates that can overrun the bandwidth of the CoaXPress and output interface. To prevent this overrun, the variable frame time control provides the ability to run the camera in full resolution at a frame rate slower than the nominal frame read-out rate.
  • Page 57: Acquisition And Exposure Control

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.7.1 Acquisition and Exposure Control For each trigger input, you can set the trigger edge and de-bounce (de-glitch) time. Triggering Edge – select one of the following to activate triggering edge: •...
  • Page 58 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface minimum exposure time is equal to the frame time. Longer exposure times are possible, but the camera does not support exposures shorter than one frame time. Upon receiving the active edge of the trigger signal, the camera resets image sensor line #1 and starts the exposure of line #1.
  • Page 59 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 41: Standard Trigger Mode, Internal Exposure Control. Figure 42: Standard Trigger Mode, GS Trigger Pulse Width Exposure Control. Figure 43: In Trigger Mode, exposure and readout times impact triggers. B. Dual Video Trigger: If the Dual Video Trigger is selected, the camera outputs Frame A continuously until the external trigger signal is received.
  • Page 60: Strobes

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.8 Strobes The camera can provide up to two strobe pulses for synchronization with an external light source, with additional cameras, or with other peripheral devices. You can set each strobes pulse duration and the delay with respect to the start of the exposure time or the start of the readout time for either Frame A, Frame B, or both.
  • Page 61: Video Amplifier Gain And Offset

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.9 Video Amplifier Gain and Offset 4.9.1 Analog Domain – Manual Control The camera takes advantage of the analog gain functionality built into the KAC-12040 image sensor. The manufacturer recommends applying analog gain before using the digital gain function.
  • Page 62: Wide Dynamic Range Function

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface The sensor performs digital math at deeper bit depths than output. This minimizes quantization and histogram distortion with digital gain. Figure 45: Sensor digital math. Coarse gain defines the exponent part; fine gain defines the fractional part from 0 to 63. This format provides a gain range from x1 to x15.875 with a varying step.
  • Page 63 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface times and partition the camera output to collect the data for the dark, bright, very bright, and ultra-bright pixel information. In this way, the camera can capture up to four different intensity slopes in one image capture.
  • Page 64 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Percent of Output Pixel Data 100% Bright Pixel Data Dark Pixel Data Table 11: Example of output partitioning for two intensity slopes. To reinforce the concept of output partitioning, suppose you select the partitioning in Table 12 with 10-bit digitization and select the total exposure to be 50ms (dark pixels), the Bright pixel exposure to be 5ms, the Very Bright pixel exposure to be 0.5ms, and the Ultra- Bright pixel exposure to be 0.05ms.
  • Page 65 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface As an example, describe this time period as the quantity X and specify that 40% of the output range is allocated to Dark pixel data. You might then set the exposure time for Bright pixels to 5% of the overall exposure time (Bright pixel exposure is 0.05X) and allocate 35% of the remaining output to these bright pixels.
  • Page 66: Wide Dynamic Range Controls

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 49: Output Partitioning Using a Histogram. 4.10.2 Wide Dynamic Range Controls The wide dynamic range (WDR) function is available only in global shutter mode. You have the option of enabling or disabling wide dynamic range. When disabled, all pixels within the array integrate charge for the full exposure time as defined by the exposure control settings.
  • Page 67 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface E1 is a value in microseconds and must be some fraction of the overall exposure time (usually 90% of Texp or more). The minimum value for E1 is 2 microseconds. Bright pixel data is partitioned between the P1 and P2 output settings.
  • Page 68 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Figure 50: A Single Knee Point Demonstrations of the WDR Function. October 1, 2019 Page Rev 1.0 68 of 82...
  • Page 69: Initial Wdr Setup Recommendations

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.10.3 Initial WDR Setup Recommendations For initial Wide Dynamic Range (WDR) setup, the scenario below provides one knee point to get a usable image. It also allows experimentation with various settings. 1.
  • Page 70: Data Output Format

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface microseconds (a 2 WDR exposure of 100 microseconds). Assume a full 4000 x 3000 resolution image is read out from the C4080 camera and Frame 1 begins reading out at time equals 0 seconds. In this example, the exposure for Frame 2 begins 15,000 microseconds after Frame 1 readout begins (5,000 microseconds before the end of the Frame 1 read-out time) and the first WDR exposure (E1) begins 1,000 microseconds before the end of Frame 1 readout.
  • Page 71 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Internal Camera - 12 bits D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Camera Output - 12 bits D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Camera Output - 10 bits D7 D6 D5 D4 D3 D2 D1 D0...
  • Page 72: Pulse Generator

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.12 Pulse Generator The camera has a built-in pulse generator. You can program the camera to generate a discrete sequence of pulses or a continuous trail (Figure 51). You can use pulse generator as a trigger signal or map it to one of the outputs (refer to I/O Control section).
  • Page 73: Electrical Connectivity

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.13.2 Electrical Connectivity The Cheetah has two external inputs: IN 1 and IN 2. Input IN 1 is optically isolated, while Input IN 2 accepts Low Voltage TTL (LVTTL). Cheetah provides two general-purpose outputs;...
  • Page 74 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface D. Output OUT 2 – Solid state relay, optically isolated Output OUT2 is an optically isolated switch. There is no pull-up voltage on either contact. External pull-up voltage of up to 25 volts is required for operation. Output is not polarity sensitive.
  • Page 75: Test Image Patterns

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.14 Test Image Patterns 4.14.1 Test Image Patterns The camera can output several test images for verifying the camera’s general performance and connectivity to the CoaXPress interface. This ensures that all the major modules in the hardware are working properly and that the connection between the CoaXPress and camera is synchronized;...
  • Page 76: Transfer Function Correction - User Lut

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.16 Transfer Function Correction – User The user defined LUT (Lookup Table) feature allows you to modify and transform the original video data into any arbitrary value (Figure 58). You can transform any 12-bit value into any other 12-bit value.
  • Page 77: User Defined Lut

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.16.2 User Defined LUT You can define any 12-bit to 12-bit transformation as a user LUT and upload it to the camera using the configuration utility software. You can specify a transfer function to match the camera’s dynamic range to the scene’s dynamic range.
  • Page 78: Static Pixel Correction

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4.17.1 Static Pixel Correction Static defective and hot pixel correction works with predetermined and preloaded defective and hot pixel maps. During factory final testing, manufacturing engineers run a program specially designed to identify these defective and hot pixels. The program creates a map file listing the coordinates (row and column) of every defective pixel.
  • Page 79: Current Image Size

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface camera’s built-in frame rate monitor returns the current camera speed in units of frames per second. 4.18.5 Current image size The camera image size can change based on a camera feature selected. In any mode of operation (i.e.
  • Page 80: Appendix A - Creating Tables

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface Appendix A - Creating Tables This appendix provides a reference on how to create lookup tables, defective pixel maps, and hot pixel maps. A.1 Creating LUT Tables You can create a look-up table (LUT) file using any standard ASCII text editor such as Microsoft Notepad or similar.
  • Page 81: Using Microsoft Excel

    Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface 4095,0 A.1.2 Using Microsoft Excel You can create the .lut file in Excel as follows: Create the spreadsheet as shown below (note that 1024 (1024*3) rows • are required in the table). Add the necessary equations into the output cells to generate the •...
  • Page 82 Cheetah KAC Cameras User Manual | CoaXPress (CXP) Interface increasing Y location. If the Y location is identical, the listing is in order of increasing X location. After editing, save each file with the appropriate file extension. The maximum number of pixels in the DPM list is 128. The maximum number in the HPM list is 1024. The following example shows how to create a simple DPM.

This manual is also suitable for:

Cheetah c4080Cheetah c2880

Table of Contents