APPLICATION NOTE AN-B04. May 06, 2010 BOBCAT CAMERA SERIES DUAL FLAT FIELD CORRECTION

Similar documents
1 ImageBrowser Software User Guide

Hierarchical Clustering Analysis

ebus Player Quick Start Guide

XCal-View user manual

Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners

Host Connectivity Kit PVCAM for PI Cameras Installation

1. Introduction... 3 Introduction Deal command... 13

DSLR Astrophotography

How To Install A Basler Aviator Gige Camera

CAM-HFR-A HIGH FRAME RATE CAMERA

SoundLAB Software Download Software from the Bogen website:

PS236 Getac Camera. Operation Guide

INTERNAL USE ONLY (Set it to white if you do not need it)

VisiSens AnalytiCal 2 Software

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

Avira Secure Backup INSTALLATION GUIDE. HowTo

How to Attach Files in Blackboard Learn , Messages, Discussions, and Assignments

Microsoft FrontPage 2003

Turbo Lister Listing Activity Quick Start Guide

1 ImageBrowser Software Guide

Microsoft Access 2007 Advanced Queries

Digital Photography. Digital Cameras and Digital Photography. Your camera. Topics Your Camera Exposure Shutter speed and f-stop Image Size Editing

Using SPSS, Chapter 2: Descriptive Statistics

PS535F Getac Camera. Operation Guide

SolarEdge Site Mapping Tool Software Guide

Scanner Set-up Quick Reference Card

GelAnalyzer 2010 User s manual. Contents

A Tutorial for 3D Point Cloud Editor

Microsoft PowerPoint Tutorial

Data Analysis Software

JovianDSS Evaluation and Product Training. Presentation updated: October 2015

Bosch Protocol Technical Information

Getting Started emacs.cshrc & :+/usr/local/classes/astr1030/astron/ source.cshrc cd /usr/local/classes/astr1030 idl .compile ccdlab2 ccdlab2 exit

CHAPTER 6: SEARCHING AN ONLINE DATABASE

E7495. Notebook PC. User Guide for Windows 8

Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ.

USB-MIDI Setup Guide. Operating requirements

Handheld LPC Utility Software for Windows. Operation Manual

Nikon Firmware Update for Coolpix 5000 Version 1.7

ZCL for SONYGigECAM Introduction Manual

Lecture 16: A Camera s Image Processing Pipeline Part 1. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

Microsoft Picture Manager. Picture Manager

En Wireless Mobile Utility (Android) User s Manual. D610, D600, D7100, D5300, D5200, D3300, Df

File Manager Pro User Guide. Version 3.0

Chapter 2 Printing Printing Procedure...2-1

Microsoft SharePoint 2010 End User Quick Reference Card

ERserver. iseries. Work management

Model SL355 Noise Dosimeter/Datalogger

Data Analysis Software

Pharos Control User Guide

Motion Activated Camera User Manual

En Wireless Mobile Utility (Android) User s Manual. D750, D610, D600, D7200, D7100, D5500, D5300, D5200, D3300, Df

Instructions for Use. CyAn ADP. High-speed Analyzer. Summit G June Beckman Coulter, Inc N. Harbor Blvd. Fullerton, CA 92835

EquaLight. Version 3.1. Operating Manual

Introduction to CCDs and CCD Data Calibration

What resolution should I use? Resizing an Image for Print

Making High Dynamic Range (HDR) Panoramas with Hugin

22X DSP COLOR ZOOM CAMERA AUTO FOCUS ZOOM CAMERA

Creating Interactive PDF Forms

DslrStar Documentation

Files Used in this Tutorial

QuickTime Animation Tutorial

CULTURAL HERITAGE USER GUIDE

Avigilon Control Center Server User Guide

If you are working with the H4D-60 or multi-shot cameras we recommend 8GB of RAM on a 64 bit Windows and 1GB of video RAM.

LEGENDplex Data Analysis Software

COOKBOOK. for. Aristarchos Transient Spectrometer (ATS)

OPERATING INSTRUCTIONS Nikon TiE Deconvolution Microscope CCRB 1-220G

Viewing and Troubleshooting Perfmon Logs

SMS Remote Software User Manual. Pro Series & Contender Series DVRs

STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN

...2. Standard Installation...4. Example Installation Scenarios...5. Network Installation...8. Advanced Settings Product Requirements

Corrosion Data Management Software Version 3.1.3

CONTENTS. Section 1 Document Descriptions Purpose of this Document Nomenclature of this Document... 3

Intel Extreme Graphics 2 User s Guide for Version 14.x Driver Releases

Creating a Gradebook in Excel

Basler. Area Scan Cameras

Characterizing Digital Cameras with the Photon Transfer Curve

ImagineWorldClient Client Management Software. User s Manual. (Revision-2)

Kurz MODBUS Client User s Guide

Quick-Start Guide. Remote Surveillance & Playback SUPER DVR MONITORING SOFTWARE. For use on Q-See s QSDT series of PC Securitiy Surveillance Cards

Connecting Software. CB Mobile CRM Windows Phone 8. User Manual

Operating Manual for UVEX-p (JAN Scientific, Inc. Aug 2014)

Final Software Tools and Services for Traders

SMS (Server Management Software) Digital Video Recorder. User s Manual

Scan to PC Desktop: Image Retriever 5.2 for Xerox WorkCentre C2424

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

Adding Animation With Cinema 4D XL

JVC Monitor Calibration 2 User's Guide

Prisma II Software Upgrade Program (SOUP) Installation Guide

Procedure for updating Firmware of EZ4 W or ICC50 W

Verizon Cloud Desktop Application Help Guide Version

Universal Simple Control, USC-1

Capacitive Touch Lab. Renesas Capacitive Touch Lab R8C/36T-A Family

PRINTER DRIVER GUIDE (KODAK 305 Photo Printer)

Penpower WorldocScan. User's Guide

DigitalMicrograph 3.4 User s Guide

Podium View TM 2.0 Visual Presenter Image Software User Manual - English (WINDOWS)

DOCUMENTATION MICROSOFT WINDOWS SYSTEM BACKUP AND RESTORE OPERATIONS

Transcription:

APPLICATION NOTE AN-B04 May 06, 2010 BOBCAT CAMERA SERIES DUAL FLAT FIELD CORRECTION Abstract: This application note describes how to create and use Flat Field Correction files for BOBCAT camera series. This note applies to both CameraLink and GigE Bobcat cameras. Imperx, Inc. Tel: (+1) 561-989-0006 Fax: (+1) 561-989-0045 Email: support@imperx.com Web: www.imperx.com. Copyright 2010, Imperx, Inc. All rights reserved. Any unauthorized use, duplication or distribution of this document or any part thereof, without the prior written consent of Imperx Corporation is strictly prohibited. AN-B04 Rev 1.0 1 of 9 5/8/2010

1 Introduction A CCD imager is composed of a two-dimensional array of light sensitive pixels. Each pixel within the array, however, has its own unique light sensitivity characteristics. Most of the deviation is due to the difference in the angle of incidence and to charge transport artifacts. This artifact is called Shading and in normal camera operation should be removed. The process by which a CCD camera is calibrated for shading is known as Flat Field Correction. Refer to Figures 1 and 2 for images acquired before and after Flat Field Correction. The Bobcat series of cameras incorporate a Flat Field Correction mechanism. The Flat Field Correction mechanism measures the response of each pixel in the CCD array to illumination and is used to correct for any variation in illumination over the field of the array. The optical system most likely introduces some variation in the illumination pattern over the field of the array. The flat field correction process compensates for uneven illumination, if that illumination is a stable characteristic of each object exposure. During factory final testing, our manufacturing engineers run a program specially designed to identify the shading characteristics of the camera. The program creates a Flat Field Correction file, which contains coefficients describing these shading characteristics. This file is then uploaded into the camera s non-volatile memory. When Flat Field Correction is enabled, the camera will use the Flat Field Correction coefficients to compensate for the shading effect. Flat Field Correction is enabled by writing 0x00000001 to register 0x0128, or by clicking the FFC enable check box. Each Imperx camera with optical format 1.0 or higher is shipped with the Flat Field Correction file that was created for that camera during factory final testing. Users may wish, however, to create their own Flat Field Correction file because of the uniqueness of their operating environment ( i.e. lens, F-stop, lighting, etc. ). Therefore, Imperx provides a Flat Field Correction utility that allows users to generate a Flat Field Correction file. This file can then be uploaded into the camera. This application note describes how to use the Imperx FFC Processor utility. NOTE: Flat Field Correction is supported only in the B1620, B1920, B2020, B4020 and B4820 series of cameras. AN-B04 Rev 1.0 2 of 9 5/8/2010

Figure 1 Original image showing shading effect Figure 2 Flat Field corrected image AN-B04 Rev 1.0 3 of 9 5/8/2010

2 Procedure There are five steps required to perform Flat Field Correction: 1. Create a TIFF or RAW file of an image from the camera 2. Create a TIFF or RAW file of a dark reference image from the camera 3. Run the FFC Processor program and create an FFC file 4. Upload the FFC file into the subject camera 5. Enable FFC processing in the camera Step1 requires that the user create a sample TIFF or RAW file of an image acquired by the subject camera. Step 2 requires that the user create a sample TIFF or RAW file of a dark reference image acquired by the subject camera. Step 3 requires that the user invoke the FFC Processor program to analyze the input files and create a set of Flat Field Coefficients ( FFC file ). Step 4 requires that the user upload the FFC file into the subject camera. Note that the FFC file is stored in the camera s non-volatile memory. Step 5 requires that the user enable FFC correction in the camera. FFC correction can be enabled or disabled at any time by issuing commands to the camera. 2.1 Creating a TIFF or RAW file Most frame grabbers are capable of capturing images and storing them as either a TIFF or RAW file. Please refer to your frame grabber s users manual. Before saving an image, make sure that the camera is set to the 12 bit single tap mode ( although dual tap will work just as well ). Focus the camera on a uniform white target. Make sure to illuminate the CCD with a light pattern that is as representative of the background illumination as possible. This illumination should be bright enough, or the exposure made long enough, so that the CCD pixels signals are at least 25 percent of full scale ( for 12 bit mode the level should be at least 1000 ADUs ). The TIFF or RAW file will be used by the FFC Processor utility to create a set of Flat Field coefficients ( i.e. FFC file ). The FFC file can then be loaded into the camera and used by the camera when Flat Field Correction is enabled. AN-B04 Rev 1.0 4 of 9 5/8/2010

CAUTION NOTE If the user changes the operating environment ( i.e. lens, lighting, etc ), then it may be necessary to create another TIFF or RAW file and repeat the above procedure. 2.2 Creating a dark reference TIFF or RAW file ( optional ) Before saving a dark reference image, make sure that the camera is set to the 12 bit single tap mode ( although dual tap will work just as well ). Completely close the iris on the lens. The dark reference TIFF or RAW file will be used by the FFC Processor utility as an indicator of the dark noise level. The FFC Processor utility will then remove this dark reference level from the Flat Field coefficients ( i.e. FFC file ) that it generates. 2.3 Creating a Flat Field Correction File The FFC Processor utility is a stand-alone program provided by Imperx that allows a user to create Flat Field Correction files. As an input, the utility accepts an image in either a TIFF or RAW format and optionally a dark reference image. Most standard frame grabbers are capable of generating such TIFF or RAW files. The utility performs the following functions: Opens a TIFF or RAW image file. Opens a TIFF or RAW dark reference image file ( this is optional ). Displays the image and histogram. Creates a set of Flat Field Correction coefficients. Applies a Flat Field Correction algorithm to the input image using the coefficients. This is the same algorithm implemented inside the camera. Displays the resultant image and histogram. Allows the user to save the Flat Field Correction coefficients as a file for later upload into the subject camera. The main window of the FFC Processor is illustrated in Figure 3. AN-B04 Rev 1.0 5 of 9 5/8/2010

Figure 3 FFC Processor main dialog To open a source image, click on File and then Open from the top level menu. Browse to the source image file and click Open. The Image Information dialog will appear Figure 4. This dialog summarizes the image s attributes. Figure 4 Image information dialog AN-B04 Rev 1.0 6 of 9 5/8/2010

Select Normalized (Right padded) if your frame grabber creates 16 bit TIFF/RAW files where the 12 bit pixel data is left justified ( i.e. 4 LSBs are set to zero ). Deselect Normalized (Right padded) if your frame grabber creates 16 bit files where the 12 bit pixel data is right justified ( i.e. 4 MSBs are set to zero ). For example: TIFF/RAW word is d15..d0 and Pixel data is p11..p0 Normalized selected ( right padding ) : d15 d14 d13 D12 d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 p11 p10 p9 P8 p7 p6 p5 p4 p3 p2 p1 p0 0 0 0 0 Normalized not selected ( left padding ) : d15 d14 d13 D12 d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 0 0 0 0 p11 p10 p9 p8 p7 p6 p5 p4 p3 p2 p1 p0 Select Bayer if the RAW file contains Bayer encoded pixels from a Bayer color camera. Choose the appropriate Bayer pattern, RG-GB, GR-BG, BG-GR or GB- RG, from the pull-down menu. After clicking the OK button, the utility will open a second dialog titled Open Dark Image. Browse to the dark reference file and click Open. If there is no dark reference file then simply click Cancel. The utility will process the images and create a set of FFC coefficients. It will then display the original image and it s histogram in the top panel and the post- FFC processed image and it s histogram in the bottom panel Figure 5. The histogram includes two plots: 1) the average pixel value ( Y-axis ) versus column position ( X-axis ) and 2) the average pixel value ( Y-axis ) versus row position ( X-axis ).. Note that the algorithm that the utility uses to correct the original image, using the FFC coefficients generated, is the same algorithm that is implemented inside the camera. Therefore, the results that you get with the FFC Processor utility will be identical to the results that you will receive with the camera. To change the scale of the image, click on View and then Zoom from the top level menu. The user can enter text into the Title and Camera fields. This text will be included in the FFC file. Note that the date is automatically entered into the FFC file. To save this FFC file to your disk drive, click on the Save button. AN-B04 Rev 1.0 7 of 9 5/8/2010

Figure 5 Image and histogram display 2.4 Uploading a Flat Field Correction File into a camera The Flat Field Coefficients ( FFC file ) created by the FFC Processor program can be uploaded into the camera using the Bobcat GUI - Download Terminal. To do this follow the steps bellow. For more information refer to the camera manual or AN-B01. 1. Start Application Bobcat CamConfig go to Main Menu and from submenu Load From select Factory Space. Wait until camera is initialized. 2. Go to Main Menu and from submenu Terminal, select Download Terminal. 3. When Download Terminal is opened, from File Type, you have to select the FFC file you want to upload to the Camera Figure 6a,b. 4. When you select the appropriate file for this particular camera you have to press button Load File and wait to finish the process of uploading. This could take few minutes. When everything is done you should get the message Done! Re-power the camera. 5. Re-power or Soft Reset the camera. AN-B04 Rev 1.0 8 of 9 5/8/2010

Figure 6a FFC download terminal select FFC Figure 6b FFC download terminal Load FFC AN-B04 Rev 1.0 9 of 9 5/8/2010