The MultiDrizzle Handbook


Table of Contents


Chapter 1: Introduction

1.1 How to Use The MultiDrizzle Handbook
1.2 What is New in Multidrizzle?

Chapter 2: Introduction to Dithering

2.1 What is Dithering?
2.2 Benefits of Dithering
2.3 Costs and Drawbacks of Dithering
2.4 Observational Dither Strategies
2.4.1 No Dithering
2.4.2 Simple Dithering
2.4.3 "Full" Dithering
2.4.4 Dithering for Parallel Images
2.5 More Detailed Considerations
2.5.1 Data Quality Issues involved in Dithering
2.5.2 How Many Dither Positions - 2, 3, 4 or more?
2.5.3 Data with Inaccurate Offsets in Position or Roll Angle
2.5.4 How many Images to Obtain at each Dither Location
2.5.5 Specific Instrument Related Issues WFPC2 ACS NICMOS STIS WFC3

Chapter 3: How the Drizzle Algorithm Works

3.1 Theory
3.2 Image Reconstruction and Restoration Techniques
3.2.1 Interlacing
3.2.2 Shift-and-Add
3.2.3 Drizzle
3.3 Weight Maps and Correlated Noise
3.3.1 Correlated Noise Details Overview The Calculation
3.4 Image Fidelity After Drizzling
3.5 Photometric Accuracy After Drizzling
3.6 Astrometric Accuracy After Drizzling

Chapter 4: Astrometric Header Information

4.1 HST Pointing Accuracy and Stability
4.1.1 HST Pointing Accuracy
4.1.2 HST Tracking Stability at a Single Location
4.1.3 Precision of Commanded Offsets
4.1.4 Pointing Repeatability After Guide Star Re-acquisition
4.1.5 Roll Angle Repeatability Over Multiple Visits
4.2 Detector Plate scales and Geometric Distortion
4.2.1 Introduction
4.2.2 Summary of Detector Plate Scales
4.2.3 Detector Distortion Models
4.2.4 The IDC Table
4.2.5 SIP Coefficients in the Image Headers
4.3 The CD Matrix
4.3.1 Definition of the CD Matrix
4.3.2 Computation of the CD Matrix
4.3.3 Updating the WCS Header Information

Chapter 5: Drizzle Software

5.1 Available Software
5.1.1 Original IRAF Tasks
5.1.2 Currently Supported Tasks
5.1.3 Supplemental Tasks
5.2 Drizzle
5.2.1 The IRAF Drizzle Task
5.2.2 The IRAF Blot Task
5.2.3 WCS-enabled Dither Tasks WCS-enabled Drizzle
5.2.4 Coordinate Transformation Tasks
5.3 PyDrizzle
5.3.1 Introduction
5.3.2 Parameters
5.3.3 Basic Examples Running in Pure Python Running in the PyRAF Environment
5.3.4 Output Product File Format
5.4 MultiDrizzle
5.4.1 Introduction
5.4.2 Software Requirements
5.4.3 Data and Header Specifics Reference Files
5.4.4 Running Under PyRAF
5.4.5 Running under Python
5.4.6 Running MultiDrizzle Session Summary Intermediate Products Final Products
5.4.7 MultiDrizzle Parameters
5.4.8 Initialization General Explanation Parameter Details Basic Example
5.4.9 Static Mask Creation General Explanation Parameter Details Basic Examples
5.4.10 Create Separate Drizzled Images General Explanation Parameter Details Basic Example
5.4.11 Create Median Image General Explanation Parameter Details Basic Example
5.4.12 Blot Median Image General Explanation Parameter Details Basic Example
5.4.13 Remove Cosmic Rays General Information Parameter Details Basic Example
5.4.14 Create Final Cleaned, Combined Product General Explanation Parameter Details Basic Example
5.4.15 Override Instrument Specific Parameters General Information Parameter Details
5.5 Optimizing the Drizzle Parameters for Your Data
5.5.1 Creating Custom Association Tables Merging Association Tables Creating Association Tables from Scratch
5.5.2 Buildasn Parameters Example Usage Shift Files
5.5.3 Alignment Alignment Error Sources Visit Alignment Inter-visit alignment Combining large mosaics or data from multiple programs User Defined Shifts Tweakshifts
5.5.4 Sky Subtraction Introduction Methodology Parameter Details Basic Example
5.5.5 Cosmic Ray Rejection Image Alignment Requirement
5.5.6 Selecting the Optimal Scale and Pixfrac Choosing the drizzle.scale Parameter Choosing the drizzle.pixfrac Parameter
5.5.7 Selecting the `Bits' Parameter Data Quality Flags for Bad Pixels: The `Bits' Parameter Using the 'Bits' Parameter to Update the Masks

Chapter 6: Real-World Examples

6.1 Limitations of Pipeline Processing
6.2 ACS
6.2.1 Introduction
6.2.2 Example 1: Optimizing the Image Sampling for Single Visit
6.2.3 Example 2: Optimizing the Image Alignment for Multiple Visits
6.2.4 Example 3: Optimizing the Cosmic Ray Rejection for an ACS Mosaic with Sub-pixel Dithers Improving the Alignment A Quick-way to Produce a Combined Image Creating the Median Computing the Cosmic Ray Masks Final Drizzle Optimizing Scale and Pixfrac for Subsampled Data
6.3.1 Introduction
6.3.2 NICMOS Specific issues
6.3.3 Initial Setup
6.3.4 The Default Parameters
6.3.5 Step 1: Static Mask
6.3.6 Step 2: Sky Subtraction
6.3.7 Step 3: Drizzle separate images and Refining Offsets
6.3.8 Step 4: Create Median Image
6.3.9 Step 5: Blot back the median image
6.3.10 Step 6: Remove Cosmic Rays with DERIV or DRIZ_CR?
6.3.11 Step 7: Drizzle final Combined Image
6.3.12 Other Filters
6.3.13 Examining the Results
6.4 WFPC2
6.4.1 Introduction
6.4.2 General tips
6.4.3 NGC 2440 example
6.4.4 Data calibration and image registration
6.4.5 Image combination and cleaning
6.4.6 Output and data quality
6.5 STIS
6.5.1 Drizzling STIS Data
6.6 WFC3
6.7 Scripting
6.7.1 Introduction
6.7.2 The Quick and Easy Way

Chapter 7: Troubleshooting

7.1 Interpreting your results
7.1.1 General Issues
7.1.2 Instrument Specific Information ACS

Chapter 8: References


Space Telescope Science Institute
Voice: (410) 338-1082