background image

Shad-o-Scan User Manual, Rev04 

 

49 

Shad-o-Scan 3001/4501 X-Ray Detector 

 

Teledyne DALSA 

Name 

Description 

Bits 

Bytes 

Endian 

offset 

Header Version 

Version number of header 

Big 

File Type 

0. Defectmap 
1. Darkmap   
2. Gainmap   

Big 

Serial Number 

Serial number of the detector 

128 

16 

Big 

CRC 

CRC of total data fle excluding the header 

16 

Little 

18 

Width 

Number of columns in full resolution of the 
detector 

16 

Big 

20 

Height 

Number of rows in full resolution of the detector 

16 

Big 

22 

Image format 

0. Full res  

 

1. Binned 2x2  
2. Binned 4x4  
3. Binned 1x2 

Big 

24 

FullWell 

0. HFW  
1. MFW  
2. LFW 

Big 

25 

File Format 

1, 1bit per pixel    

(for defect maps) 

2, 2 bytes per pixel 

(for gain and offset 

maps) 

Big 

26 

Division Factor  Nominal value of gainmap as a power of 2.               

A value of 15 means a division of 2 to the power 
of 15 

Big 

27 

Extra1 

Reserved 

16 

Big 

28 

Extra2 

Reserved 

16 

Big 

30 

Total 

 

256 

32 

 

32 

 

Example of Gain map header (hex format):                         

 

 

 

Gain map (offset 1, 02) 

 

Serialnumber: 123456 

 

Width: 1488 (offset 20, 05 D0) 

 

Height: 1148 (offset 22, 04 7C) 

 

Image format: 0: fullRes (offset 24, 00) 

 

FullWell: 0 HFW (offset 25, 00) 

 

FileFormat: 2 bytes per pixel (offset 26, 02) 

 

Division factor: 2^12 = 4096 (offset 27, 0C) 

 

Data: offset 32. 

 

First data CF 0F represents a value of 4047 (0FCF) as the data is big endian 
UINT16. 

How to Create a New Gain Map 

To use FFC to correct for system specific spatial intensity variations, new Gain maps 
should be created and uploaded to the detector as part of the factory system 
calibration routines.  

For optimal gain correction, the Gain reference map should be created at an exposure 
of approximately 25% of the full scale output signal. 

 

To create a new Gain map: 

 

Average at least 16 images captured by the detector, without any object 
placed in the X-ray beam. 

Summary of Contents for RD60M212

Page 1: ...Teledyne DALSA Shad o Scan 3001 4501 Detector User Manual GigE model Rev04 January 2022 DNR 310 15 21005 http www teledynedalsa com ndt ...

Page 2: ...addition to providing semiconductor products and services Teledyne DALSA s core competencies are in specialized integrated circuit and electronics technology software and highly engineered semiconductor wafer processing Products and services include image sensor components electronic digital cameras X ray detectors vision processors image processing software and semiconductor wafer foundry service...

Page 3: ...ble 19 Connect Power Cable 19 Status Light 19 Software installation _____________________________________________20 Operating Systems Support 20 Obtain software 20 Sapera LT and CamExpert Installation 20 GigE Vision framework for Sapera LT installation 21 Optimizing Settings 21 Connecting 24 Quick Test with CamExpert 25 Acquiring Images 26 Operational reference_____________________________________...

Page 4: ...on 43 Defect Maps 44 Dark Gain Maps 48 File Format 48 Firmware Update 51 Mechanical Interface ____________________________________________54 Mechanical Dimensions 54 Appendix A ____________________________________________________56 Revision History ________________________________________________56 ...

Page 5: ...ty precautions and training involved in the use of this detector are the responsibility of the User and or the End User Safety Statement The general safety precautions that follow must be observed during all phases of installation operation service repair and disposal of this system Failure to comply with these precautions or with specific warnings noted in this manual violates the safety standard...

Page 6: ...erence it may generate in an installation This equipment generates and can radiate radio frequency energy and if not installed and operated in accordance with the instructions may cause harmful interference to other devices in the area Stacking Teledyne DALSA does not recommend that the user stack the product or use it adjacent to other equipment If this arrangement is unavoidable then the End use...

Page 7: ...g date YYYY MM DD DC 11 16V 17W DC 11 16V 21W Supply voltage Power consumption RD60M212 Supply voltage Power consumption RD60M312 Rev Revision number Manufacturer Electrical and Electronic Equipment Do not dispose in household bin Refer to instruction manual CE marking On product connector symbols Functional earth GigE interface connector DC supply connector Trigger connector As used in this manua...

Page 8: ...se specific guidelines Ensure that all cable shields have a 360 electrical connection to the connector Tightly fasten and secure all connectors Warning The detector can influence the performance of very sensitive equipment Strong EMC disturbances can influence the detectors performance System precautions The following are precautions that must be taken in order to prevent possible damage to your T...

Page 9: ...e For transport and storage the standard product packaging is assumed to be in place which includes a sealed anti static shield bag Regulatory Compliance The Shad o Scan has been designed and manufactured in accordance with the applicable clauses of the international standards and legislations EN 61000 6 3 Electromagnetic compatibility EMC Generic standards Emission standard for residential commer...

Page 10: ...defect pixel correction in the host system It is recommended to create a defect pixel calibration map at least once every year or more frequently in case of heavy use To verify if the detector still operates according specification it is advised to measure on regular base the following performance parameters of the detector dark reference noise performance flatfield reference saturation dose and M...

Page 11: ...s our customers responsibility to dispose of their waste equipment separately from the municipal waste stream The correct disposal of your equipment will help conserve the natural resources and ensure that the equipment is recycled in a manner that protects the environment and human health ...

Page 12: ...ghts Key Features Latest generation CMOS technology 6th generation enables even lower noise and power consumption Unmatched image quality at low doses best in class DQE at all doses 3072 x 64 pixel resolution 99 um pixel pitch active area 304 mm x 6 4 mm 4608 x 64 pixel resolution 99 um pixel pitch active area 456 mm x 6 4 mm 14 bit A D conversion No measureable image lag Up to 1400 frames per sec...

Page 13: ...connectors An RJ 45 connector for Gigabit Ethernet signals data signals o CAT6 Ethernet cable One 2 pin Lemo connector for power o Lemo EXG 0B 302 HLN o Mating connector straight type FGG 0B 302 CLAD52 One 4 pin Lemo connector for triggering o Lemo EXG 0B 304 HLN o Mating connectors straight type FGG 0B 304 CLAD52 Trigger connector Status LED Power connector 5GigE connector ...

Page 14: ...s that an Ethernet connection is successfully established Data Transmission LED Flashing green indicates that the detector is transmitting or receiving data Detector Status LED The detector is equipped with an orange red LED used to display the status of the detector s operation The table below summarizes the operating states of the detector and the corresponding LED states Color Of Status LED Mea...

Page 15: ...ain thus restoring normal operation assuming power has been properly applied WARNING When setting up the detector power supplies follow these guidelines Apply the appropriate voltages Keep leads as short as possible in order to reduce voltage drop The voltage level at the product power connector should be within the range mentioned in the datasheet Use high quality linear supplies of SELV type and...

Page 16: ...Out optocoupler emitter 3 In optocoupler anode with 10mA current limiter note 1 4 In optocoupler cathode Shielding chassis Note 1 maximum voltage across collector and emitter is 70V Maximum reverse voltage between emitter and collector is 6V Note 2 maximum reverse voltage across cathode and anode is 6V Description Input circuitry Trigger In Inside the detector the connection for the input is as in...

Page 17: ...tage is applied to trigger input then Trigger In is active Voltage range of trigger input The current limiter I_lim for photodiode forward is 10mA Minimum voltage levels of trigger input Trigger input is active when the voltage applied to the input pins is higher than 3V Maximum levels of trigger input Maximum voltage to the input should not be higher than 30V Description Input circuitry Trigger O...

Page 18: ...on is used Trigger Output Collector is pulled up with a resistor range 100 Ohm to 1k Ohm to VCC positive supply voltage and Trigger Output Emitter is connected to ground Then Trigger Out is active low integration state of detector When optocoupler emitter connection is used Trigger Output Collector is connected to VCC positive supply voltage and Trigger Output Emitter is pulled down with a resisto...

Page 19: ...stems as the NIC drivers are better maintained Due to the high bandwidth used by the detector we strongly advise to have a direct connection from the NIC to the detector Connect Trigger Cable Connect the trigger cable to the detector when the Trigger Mode of the detector is set to Synchronous or Triggered Connect Ethernet Cable Connect the CAT 6 Ethernet cable from the detector to the computer Eth...

Page 20: ...form Make sure to select Full SDK as your download option Sapera LT and CamExpert Installation A link to download the software will be emailed to you after submitting the application Complete the download process and run the installation file e g SaperaLT80xSDKSetup exe CamExpert is an image viewer designed to evaluate your detector The Sapera SDK is a set of development tools and documentation fo...

Page 21: ...wing settings in the NIC are advised Packet Size For a good 5Gigabit Ethernet connection with minimal packet resend conditions host computer performance can generally be improved by increasing the data packet size Each streaming video packet causes an interrupt in the host computer Therefore increasing the packet size reduces the CPU overhead required to handle video data from the 5GigE Vision det...

Page 22: ...r loading the host CPU with interrupts If priority is required for acquisition transfers i e a more real time system response to the detector transfer then the moderation rate should be set to maximum by manually adjusting the NIC parameter In the end this is a compromise 1 Enable interrupt moderation to minimize CPU usage at the expense of a slight increase in latency recommended 2 Disable interr...

Page 23: ... an Ethernet switch It is important to consider that inter packet delay inserts a minimum delay between image packets to spread packet transmission over a longer period of time This can directly impact system latency as more time than could be necessary is put in between those packets The best approach for real time imaging is to dedicate a different network port to each detector This way the inte...

Page 24: ...the task bar and selecting SHOW Status Dialog Box When you add or remove a detector from the network it is automatically detected by the GigE server A manual network scan can also be launched from this menu by selecting Scan Network This action will refresh the information of the device connected to the network The About Sapera GigE Server option will display the version of the installed GigE driv...

Page 25: ...defined name By default the Shad o Scan detector is identified by its serial number Click on the Grab button to start a continuous acquisition the Shad o Scan detector factory default acquisition mode is Free Running mode See Operational Reference for information on CamExpert parameters with the Shad o Scan detector The Snap or Grab function of CamExpert can be used to acquire live image s By defa...

Page 26: ...perating in a continuous mode To snap an image Click the Snap button The Detector has now snapped a single frame The image appears in the GUI window To grab images continuously Via Transfer Control feature the user can choose Basic or User Controlled options to control the transfer Basic Click the Grab button The detector is now armed and acquiring images in continuous mode To stop a Grab process ...

Page 27: ...n then click on a detector configuration parameter Click on the button to open the help file for more descriptive information on CamExpert CamExpert Panes The various areas of the CamExpert tool are described in the summary figure example on the next page for a Shad o Scan detector GigE Vision device Categories and Parameter features are displayed as per the device s XML description file The numbe...

Page 28: ...n of the device to Guru optional features required only for complex operations CamExpert presents detector features based on their visibility attribute CamExpert provides quick Visibility level selection Beginner Expert Guru via controls below each Category Parameter list Less More The user can also choose the Visibility level Beginner Expert Guru from the View Parameters Options menu Parameter Ca...

Page 29: ...ftware Build Number Hardware Revision HardwareRevision RO Processing board hardware revision Serial Number DeviceID RO Displays the device s factory set camera serial number MAC Address deviceMacAddress RO Displays the unique MAC Media Access Control address Device User ID DeviceUserID RW Feature to store a user programmable identifier of up to 15 characters The default factory settings is empty D...

Page 30: ...ation space UserSet1 to save to or load from features settings previously saved by the user UserSet2 UserSet2 Select the User Defined Configuration space UserSet2 to save to or load from features settings previously saved by the user Load Configuration UserSetLoad WO Loads the camera configuration set specified by the User Set Selector feature to the camera and makes it active Save Configuration U...

Page 31: ... UserSetDefaultSelector The user chooses from one factory data set or one of two possible user saved states User Set Configuration The second drop list allows the user to change the detector configuration anytime after a power up see feature UserSetSelector To reset the detector to the factory configuration select Factory Setting and click Load To save a current detector configuration select User ...

Page 32: ...ger Mode Freerunning RW Image acquisition is controlled by the detector Triggered Image acquisition is controlled by external trigger Snapshot Image acquisition is controlled by external trigger Snapshot mode has a double readout mechanism see Trigger mode section for detailed timing diagram Read out Direction Y Top to Bottom Pixel data is read out in sensor top to bottom direction default Bottom ...

Page 33: ...t system Binning 1x2 2x2 4x4 The detector supports 1x2 2x2 and 4x4 pixel binning Region of Interest With Region of Interest ROI a region in the pixel array can be selected to read out from the pixel array from the sensor and transferred to the host system as shown in the figure below Figure Image size and defining a Region of interest The sensor provides SensorWidth times SensorHeight pixels Withi...

Page 34: ... Processing Library XPL SDK running on the host PC to allow the summing of a number of frames to a frame buffer synchronized to the system scanning motion into a single frame with increased sensitivity while maintaining excellent image sharpness Details about the XPL Time Delay Integration processing function TXP_MultiFrameDigitalTDI can be found in the XPL manual In order to achieve a correct Dig...

Page 35: ...X Ray Detector Teledyne DALSA Due to the inherent signal accumulation nature of the Time Delay Integration DTDI operation the output signal shows a run in behavior during the first line outputs for a period equal to the total number of rows that are summed ...

Page 36: ...iod will be acquired and sent to the host system If a grab is started but the sensor is still in the integration period this frame will be dropped and the following frame will be send to the host system this to avoid changes to the sensor during the integration period which can happen before acquiring images Row Pixel Array Time ReadOut Integration Time Frame N Frame N 1 Trigger Input Frame Blanki...

Page 37: ...put indicates the Exposure Time window when no read out of the sensor occurs Row Pixel Array Time ReadOut Integration Time Frame N Frame N 1 Trigger Input Frame Blanking interval Sensor Data Output C External Trigger Mode A Operation mode Binning 1x1 3001 Binning 1x1 4501 Binning 2x2 3001 Binning 2x2 4501 Binning 4x4 3001 Binning 4x4 4501 Max frame rate 1403 FPS 970 FPS 2703 FPS 1950 FPS 2703 FPS ...

Page 38: ...canning speed m min Binning mode 4x4 Scanning speed m min 64 5 8 11 2 32 11 2 22 4 16 21 0 42 0 84 2 8 37 3 74 6 149 2 Frame Concatenation The Frame Concatenation functionality offers the possibility of concatenating i e stitching a number of frames into a single frame In case of small number of Digital TDI lines combined with high frame rates the GigE Vision frame overhead leader trailer packets ...

Page 39: ...Width RO Width of the Image provided by the device in pixels Height Height RO Height of the Image provided by the device in pixels Image Processing Control The following image pre processing operations are considered standard practice in today s digital imaging applications prior to distilling technical or clinical information through further image post processing operations Defect Pixel Correctio...

Page 40: ...se features in more detail Display Name Feature Acc Description Factory default Min Max FFC Enable FFCEnable RW Turns On Off Flat Field Correction On Off Off Off Disabled On On On Enabled FFC Processing FFCActive RO Shows if FFC processing is enabled and activated Not Active Not Active FFC processing not active Active Active FFC processing active FFC Mode FFCMode RW Changes Mode for Flat Field Cor...

Page 41: ...ap Invalid Dark Map Invalid Gain Map InvalidGainMap Invalid Gain Map Undefined Error UndefinedError Undefined Error Not Initialised NotInitialised Not Initialised FFC Dark Map FFCFileSetSelect DarkMap RW Indicates the map of file Dark selection Map 0 3 Map0 3 Dark Map 0 3 FFC Dark Map Status FFCFileDarkMap Status RO Shows if selected Dark Map is valid Ok Ok No Error Invalid FullWell InvalidFullWel...

Page 42: ...be selected Customer maps have priority over Factory maps When Factory Customer Map Select is set to Factory or Customer the selection will limited to those categories When Map Select is set to Manual the active FFC Gain and FFC Dark map can be selected from a list of maps Factory maps are stored in a fixed order Customer maps can be organized to the user s preference As an example it is possible ...

Page 43: ...ory space of the detector is limited This may cause a Gain Dark map selection issue with map 3 when all customer maps map 0 map 3 are used for Full Resolution modes After changing the Factory Customer Map Select mode the detector needs to transfer the selected Factory Customer Maps to volatile memory When this process is finished the detector s network connection needs to be re established FFC and...

Page 44: ...e of gainmap as a power of 2 A value of 15 means a division of 2 to the power of 15 PixelFormat Number of bits in the detector output for the dark map 8 1 Big 27 Extra1 Reserved 16 2 Big 28 Extra2 Reserved 16 2 Big 30 Total 256 32 32 Example of defect map file header hex format Dark or Gain map offset 1 01 or 02 Serialnumber 20299705 Width 658 offset 20 02 92 Height 656 offset 22 2 90 Binning Hori...

Page 45: ...and its API can be requested from your local technical customer support specialist or account manager DPC Calculation The pixel value after DPC correction is interpolated from an analysis of neighboring pixel values in a 5x5 kernel Interpolation is performed in the direction in which the image content shows the least amount of change within this kernel File Format The file format of a defect map i...

Page 46: ...id for HFW Bit 2 Valid for LFW 8 1 Big 25 Readout directiom bit 0 3 0 left to right 1 right to left bit 4 7 0 top to bottom 1 bottom to top 8 1 Big 26 DivisionFactor PixelFormat DivisionFactor Nominal value of gainmap as a power of 2 A value of 15 means a division of 2 to the power of 15 PixelFormat Number of bits in the detector output for the dark map 8 1 Big 27 Extra1 Reserved 16 2 Big 28 Extra...

Page 47: ...to be set to Customer before opening the File Access Control menu through Upload Download File Select Type Miscellaneous in the first drop list and in the second drop list the Defect Map with appropriate Resolution Full Well mode Press the Browse button to select a defect map file on the host and press Upload to Camera to start the transfer to the detector The upload will be confirmed with the mes...

Page 48: ... Full Well mode to the host The download will finish with the message The file download completed successfully Dark Gain Maps Introduction Dark and Gain reference maps are stored in detector non volatile memory These maps contain information required for Flat Field Correction FFC The Dark reference map is created without exposure to X ray The Gain reference map is calculated from dark corrected im...

Page 49: ...15 means a division of 2 to the power of 15 8 1 Big 27 Extra1 Reserved 16 2 Big 28 Extra2 Reserved 16 2 Big 30 Total 256 32 32 Example of Gain map header hex format Gain map offset 1 02 Serialnumber 123456 Width 1488 offset 20 05 D0 Height 1148 offset 22 04 7C Image format 0 fullRes offset 24 00 FullWell 0 HFW offset 25 00 FileFormat 2 bytes per pixel offset 26 02 Division factor 2 12 4096 offset ...

Page 50: ...d X ray exposed pixel value at that position as floating point Multiply the pixel values by 4096 212 the Unity Gain Factor Store the resulting pixel values as 16 bit integer values as the new Gain map preceded by the appropriate file header information Up downloading and deleting The File Access Control dialog box enables up and downloading of dark gain map files FFC_map0 till FFC_Map11 are the st...

Page 51: ...irst drop list and in the second drop list a FFC Map Ensure yourself before pressing the Delete button the selected file will be deleted immediately with the message File Deleted Successfully Download Both customer and factory Gain and Dark Maps can be downloaded Set the Factory Custom Upload selector in the preferred position before opening the File Access Control menu To transfer the selected FF...

Page 52: ...o the sensor of the detector are not part of the firmware but described in a separate file which is stored in the flash memory of the detector In some cases an update of this file is required The version can be seen in Camera Information Timing Version This file can be uploaded through File Access Control Upload Download File Use the browse button to select a pattern file which has the extension B...

Page 53: ...e are not incident on the detector during readout This will cause imaging artifacts that show up as very uneven illumination within the images Dark Current after Standby A first image acquired after long time in standby mode might contain unwanted signal It is recommended to read and discard at least 2 images after standby Mode switches A first image acquired after a change of mode might contain u...

Page 54: ...Shad o Scan User Manual Rev04 54 Shad o Scan 3001 4501 X Ray Detector Teledyne DALSA 6 Mechanical Interface Mechanical Dimensions Shad o Scan 3001 Model ...

Page 55: ...Shad o Scan User Manual Rev04 55 Shad o Scan 3001 4501 X Ray Detector Teledyne DALSA Shad o Scan 4501 Model ...

Page 56: ...Scan 3001 4501 X Ray Detector Teledyne DALSA Appendix A Revision History Revision Number Change Description Revision Date 01 Draft release July 6 2020 02 First release Feb 26 2021 03 Minor update Sept 21 2021 04 Updated Release Jan 18th 2022 ...

Reviews: