image acquisition in lcls
DESCRIPTION
Image Acquisition in LCLS. Sheng Peng EPICS Meeting 2008, Shanghai. Applications. We have many applications which need camera Injection Laser Stabilization Beam Profile Monitors: OTR/YAG Experiments Requirement Resolution, Frame rate CCD sensitivity/Dynamic rage Thermal noise - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/1.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20081
Image Acquisition in LCLS
Sheng Peng
EPICS Meeting 2008, Shanghai
![Page 2: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/2.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20082
Applications
We have many applications which need cameraInjection Laser StabilizationBeam Profile Monitors: OTR/YAGExperiments
Requirement Resolution, Frame rateCCD sensitivity/Dynamic rageThermal noiseBeam synced acquisition capabilityInterface to control system
LCLS standard IOC platform is EPICS/RTEMS/MV6100
![Page 3: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/3.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20083
Possible Data Throughput on MVME6100
The data throughput may be very high640*480*2bytes/pixel*120Hz ~= 72MB/s
1392*1040*2bytes/pixel*15Hz ~= 42MB/s
Theoretical maximum throughputGiga-Ethernet: ~100MB/s
USB2.0: 60MB/s
Firewire 1394b: 100MB/s
32-Bit 66MHz PCI: 264MB/s
64-Bit 66MHz PCI: 528MB/s
![Page 4: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/4.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20084
Possible Camera InterfacesThere are a few most popular interfaces in camera industry:
Cameralink (2.38Gbps for Base)Ethernet (1Gbps)LVDS(RS-644) (1.923Gbps)USB2.0 (480Mbps)Firewire (400Mbps/800Mbps)
Some decisions are easy:Ethernet is attractiveFirewire is better than USB
More camera choicesHigher powerLess CPU involvementRTEMS no USB stack
CameraLink is better than LVDSCameraLink is serialized LVDS, so less wiresMore popular
![Page 5: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/5.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20085
Possible Camera Interfaces
The most of cameras we are using now are all CameraLink cameras so far
We have two methods to integrate Cameralink interface into our control system:
Ethernet
PMC Frame Grabber
![Page 6: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/6.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20086
Ethernet Interface for CameraAs always, I love Ethernet. But at that time, the choice we had was CameraLink to Ethernet converter.
Proprietary protocol, can’t get any info out from Pleora. Later on it turned to GigEVision.Vendor driver works with particular Ethernet chip
Pleora and JAI PULNiX and another ten companies started GigEVisionWe still need protocol/source code if we are not using Windows/Linux to interface to cameraEven now, CameraLink is probably more sophisticated.
![Page 7: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/7.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/20087
Profile Monitor Image Acquisition
UNIQ UP900CL-12B cameraCCD: 1/2”Shutter: Full FrameResolution:1392x1040Progressive: YesExternal Trigger: YesFull scan: 14.97HzAnalog Output: YesCameralink: Yes
EDT PMC DV C-LinkCameralink compatible32bit/66MHz PCIExternal trigger input
RCX C-LinkConvert between CameraLink and 50ns Duplex LC fiber up to 300mTested with ~70m fiber and ~110ºF
![Page 10: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/10.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/200810
Drive Laser Image Acquisition
PULNiX TM-6710CL cameraCCD: 1/2”Shutter: Full FrameUV option: YesResolution: 648x484Progressive: YesExternal Trigger: YesFull scan:120HzAnalog Output: YesCameralink: YesGenlock: Yes
EDT PMC DV C-LinkCameralink compatible32bit/66MHz PCIExternal trigger input
![Page 13: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/13.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/200813
Integrated Plug-and-Plug System should be very welcome
![Page 19: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/19.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/200819
Dark/White Image Structure Spectrum
100 200 300 400 500 60010
2
104
106
Hor. Frequency (pixel-1)
Sp
ect
ral I
nte
nsi
ty
100 200 300 400 50010
2
104
106
Vert. Frequency (pixel-1)
Sp
ect
ral I
nte
nsi
ty
Single imageDiff image
100 200 300 400 500 60010
2
104
106
Hor. Frequency (pixel-1)
Sp
ect
ral I
nte
nsi
ty
100 200 300 400 50010
2
104
106
Vert. Frequency (pixel-1)
Sp
ect
ral I
nte
nsi
ty
Single imageDiff image
![Page 20: Image Acquisition in LCLS](https://reader036.vdocuments.net/reader036/viewer/2022062723/56813cfe550346895da69f71/html5/thumbnails/20.jpg)
Sheng Peng
Image Acquisition in LCLS [email protected]
3/12/200820
CCD test (Data analyzed by Henrik Loos)
Dark image noise histogram
20 30 40 50 60 70 80 9010
0
101
102
103
104
105
Intensity Level
Co
un
ts
Single imageDiff imageFit = 6.6
Fit = 7.1
-30 -20 -10 0 10 20 30 4010
0
101
102
103
104
105
Intensity Level
Co
un
ts
Single imageDiff imageFit = 3.7
Fit = 4.9
White image noise histogram