190 likes | 423 Views
Development of Electro-Optics characterization tools with MATLAB Environment. Elad Gross, Characterization team Elbit Systems LTD. Agenda. Background Development Process Characterization What is Uniformity? Uniformity @ Dark Photo Response Calibration Final Characterization
E N D
Development of Electro-Optics characterization tools with MATLAB Environment Elad Gross, Characterization team Elbit Systems LTD.
Agenda • Background • Development Process • Characterization • What is Uniformity? • Uniformity @ Dark • Photo Response • Calibration • Final Characterization • Conclusions
Main Locations in Israel • Employees in Israel • 10,000 Company Employees • (in over 15 sites) • 7,500 Subcontractors Land & C4I- Tadiran Aero Structures- Cyclone Aircraft Landing Field Karmiel (Production Center) OPGAL (Electro-Optics) HQ Aerospace UAV Systems Land & C4I- Tadiran Soltam Q. Shmona Land & C4I- Tadiran Karmiel Haifa Ezraeli Bldg. Yokneam Netanya Land & C4I- Tadiran ELISRA Raanana ת"א Rosh Haayn SCD Electro-Optics UAV Systems BG Airport (Semi-Conductor Devices) Holon Landing Field Meggido Simulators Ashdod SecuritySystems BVR Rechovot Shderot Kinetics Arad Branch Arad Hatserim ELISRA Mitzpe Ramon
Electro-Magnetic Spectrum and Technologies Transmission [%] SWIR LWIR MWIR VNIR [µm] 3 – 5 µm Cooled InSb 8 – 14 µm microbolometrs VOx/α-Si 0.4 – 1.1 µm CMOS 0.9 – 1.7 µm InGaAs
Camera Development Process Development process
Characterization • Characterizations • Uniformity • MTF • Distortion • Low light laboratory • Image processing • Non Uniformity Correction (NUC) • Noise reduction • Bad pixel replacement • Automatic Expose Control (AEC) • Histogram stretching • Color correction • High dynamic range • Fusion
Dark & Light Images • Full MATLAB control • Easy to use • Creating Graphical User Interface (GUI) • Platform independence • The Ability to modify the MATLAB code in the Image Processing Toolbox to your own needs. High spatial uniformity
AVG STD Images • Ability to process both: still images and live video. • Simultaneously computation of the AVG and STD images. • Very convenience for matrix manipulations.
What is Uniformity? • Each pixel produces the same result when given same stimulation.
Uniformity @ Dark Row pattern • Vignetting- Low spatial frequencies • Column pattern: higher spatial frequencies Column pattern
Photo Response Reading each image only once-save memory problems.
Calibrations Before • Reading a wide variety of image formats. • Immediate algorithm test without recompilations. After
Weighted Correction Residual Non-Uniformity (RNU): a figure of merit of Post non-uniformity correction.
Calibration-example Defect rows are fixed either! Live Movie
Final Characterization Ability to call or read external files such as XMLs Data Analysis and Statistics Ability to auto-generate C code, using MATLAB Coder, or MATLAB application, using MATLAB Compiler
Conclusions • MATLAB in each stage of the development process. • MATLAB advantages • modified algorithms • Quick GUI • variety of image formats • External files (XML, XLS, TXT, INI ,CSV etc.). • Assembled with electro-optical test station using MATLAB compiler.