IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 18, 2017, 6:04:18 PM (9 years ago)
Author:
watersc1
Message:

Update to use new common commands. Change to mask fraction section to better match what I think are the correct values.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/release.2015/ps1.detrend/detrend.tex

    r39902 r40052  
    1111
    1212\RequirePackage{color}
     13\RequirePackage{code}
    1314\input{astro.sty}
    14 %\usepackage{subcaption}
    1515%\usepackage{natbib}
     16
     17\usepackage[T1]{fontenc}% (2) specify encoding
    1618
    1719% online version may use color, but print version needs b/w
     
    198200the metadata of exposure parameters.  For the PV3 processing, large
    199201contiguous regions were defined, and the images for all exposures
    200 within that region launched for the \ippstage{chip} stage processing.
     202within that region launched for the \IPPstage{chip} stage processing.
    201203This stage performs the image detrending (described below in section
    202204\ref{sec:detrending}), as well as the single epoch photometry
    203205\citep{magnier2017b}, in parallel on the individual OTA device data.
    204 Following the \ippstage{chip} stage is the \ippstage{camera} stage, in
     206Following the \IPPstage{chip} stage is the \IPPstage{camera} stage, in
    205207which the astrometry and photometry for the entire exposure is
    206208calibrated by matching the detections against the reference catalog.
    207209This stage also performs masking updates based on the now-known
    208210positions and brightnesses of stars that create dynamic features (see
    209 Section \ref{sec:dynamic_masks} below).  The \ippstage{warp} stage is
     211Section \ref{sec:dynamic_masks} below).  The \IPPstage{warp} stage is
    210212the next to operate on the data, transforming the detector oriented
    211 \ippstage{chip} stage images onto common sky oriented images that have
     213\IPPstage{chip} stage images onto common sky oriented images that have
    212214fixed sky projections (Section \ref{sec:warping}).  When all
    213 \ippstage{warp} stage processing is done for the region of the sky,
    214 \ippstage{stack} processing is performed (Section \ref{sec:stacking})
     215\IPPstage{warp} stage processing is done for the region of the sky,
     216\IPPstage{stack} processing is performed (Section \ref{sec:stacking})
    215217to construct deeper, fully populated images from the set of
    216 \ippstage{warp} images that cover that region of the sky.  Beyond the
    217 \ippstage{stack} stage, a series of additional stages are done that
     218\IPPstage{warp} images that cover that region of the sky.  Beyond the
     219\IPPstage{stack} stage, a series of additional stages are done that
    218220are more fully described in other papers.  Transient features are
    219 identified in the \ippstage{diff} stage, which takes input
    220 \ippstage{warp} and/or \ippstage{stack} data and performs image
     221identified in the \IPPstage{diff} stage, which takes input
     222\IPPstage{warp} and/or \IPPstage{stack} data and performs image
    221223differencing (Section \ref{sec:diffs}).  Further photometry is
    222 performed in the \ippstage{staticsky} and \ippstage{skycal} stages,
     224performed in the \IPPstage{staticsky} and \IPPstage{skycal} stages,
    223225which add extended source fitting to the point source photometry of
    224 objects detected in the \ippstage{stack} images, and calibrate the
    225 results against the reference catalog.  The \ippstage{fullforce} stage
    226 takes the catalog output of the \ippstage{skycal} stage, and uses the
     226objects detected in the \IPPstage{stack} images, and calibrate the
     227results against the reference catalog.  The \IPPstage{fullforce} stage
     228takes the catalog output of the \IPPstage{skycal} stage, and uses the
    227229objects detected in that to perform forced photometry on the
    228 individual \ippstage{warp} stage images.  The details of these stages
     230individual \IPPstage{warp} stage images.  The details of these stages
    229231are provided in \citet{magnier2017b}.
    230232
     
    234236the summit to the main IPP processing cluster at the Maui Research and
    235237Technology Center in Kihei, and registered into the processing
    236 database.  This triggers a new \ippstage{chip} stage reduction for
     238database.  This triggers a new \IPPstage{chip} stage reduction for
    237239science exposures, advancing processing upon completion through to the
    238 \ippstage{diff} stage.  This allows the ongoing solar system moving
     240\IPPstage{diff} stage.  This allows the ongoing solar system moving
    239241object search to identify candidates for follow up observations within
    24024224 hours of the initial set of observations \citep{2015IAUGA..2251124W}.
     
    244246details of the construction of those detrends in Section
    245247\ref{sec:detrend construction}.  An analysis of the algorithms used to
    246 complete the \ippstage{warp} (section \ref{sec:warping}),
    247 \ippstage{stack} (section \ref{sec:stacking}), and \ippstage{diff}
     248complete the \IPPstage{warp} (section \ref{sec:warping}),
     249\IPPstage{stack} (section \ref{sec:stacking}), and \IPPstage{diff}
    248250(section \ref{sec:diffs}) stage transformations of the image data to
    249251from the detector frame to a common sky frame, and the co-adding of
     
    297299case with GPC1, and this requires an additional set of detrending
    298300steps to remove these non-linear responses.  The first of these is the
    299 \ippprog{burntool} correction, which removes the persistence trails
     301\IPPprog{burntool} correction, which removes the persistence trails
    300302caused by the incomplete transfer of charge along the readout columns.
    301303This bright-end nonlinearity is generally only evident for the
     
    321323
    322324For the PV3 processing, all detrending is done by the
    323 \ippprog{ppImage} program.  This program applies the detrends to the
     325\IPPprog{ppImage} program.  This program applies the detrends to the
    324326individual cells, and then an OTA level mosaic is constructed for the
    325327science image, the mask image, and the variance map image.  The single
     
    354356
    355357Both of these types of persistence trails are measured and optionally
    356 repaired via the \ippprog{burntool} program.  This program does an
     358repaired via the \IPPprog{burntool} program.  This program does an
    357359initial scan of the images, and identifies objects with pixel values
    358360brighter than a conservative threshold of 30000 DN.  The trail from
     
    716718models for each individual dark model.  The additional pixel-to-pixel
    717719variance from this noisemap is added to the Poissonian variance to
    718 form the science variance image generated by the \ippstage{chip}
     720form the science variance image generated by the \IPPstage{chip}
    719721processing.
    720722
     
    10641066
    10651067The remaining dynamic masks are not generated until the IPP
    1066 \ippstage{camera} stage, at which point all object photometry is
     1068\IPPstage{camera} stage, at which point all object photometry is
    10671069complete, and an astrometric solution is known for the exposure.  This
    10681070added information provides the positions of bright sources based on
     
    12611263\label{sec:masking_fraction}
    12621264
    1263 For the full field of view that falls on the sixty OTAs, 14.7\% of all
    1264 pixels are masked.  The large fraction of this masking is due to
    1265 regions that fall within the vignetted region.  Defining the diameter
    1266 of the unvignetted region to have be 3 degrees, and excluding pixels
    1267 that fall beyond this point reduces the static masking fraction to
    1268 9.7\%.
    1269 
    1270 Unfortunately, due to the design of the OTAs and readout cells, a
    1271 non-negligible fraction of the field of view falls onto an area that
    1272 does not have a detector pixel.  For a given OTA mosaicked to a
    1273 $4846\times{}4868$ pixel image, the 64 $590\times{}598$ pixel readout
    1274 cells cover 95.7\% of the OTA area, providing an additional 4.3\%
    1275 masking in the unvignetted field of view due to the absence of a
    1276 detector pixel.
    1277 
    1278 For the inter-chip gap area loss, we use two field of view
    1279 calculations to estimate the masking fraction.  The reference field of
    1280 view of GPC1 is 3 degrees, which at the nominal plate scale of 0.258
    1281 arcseconds per pixel, translates to a 20930 FPA pixel radius.  Summing
    1282 mask fractions from these three contributions within the unvignetted
    1283 field of view results in an average of $\sim 20\%$ masking fraction
    1284 across the field of view.  Dynamic masking adds an additional $2-3\%$
    1285 on average, with advisory burntool masking contributing the largest
    1286 single component.  Table \ref{tab:mask fraction} contains estimates of
    1287 the mask fraction in the GPC1 detector footprint by the sources of the
    1288 masking for the 3 degree field of view, as well as for a larger 3.25
    1289 degree field of view that allows addition unvignetted regions in the
    1290 corners to contribute.
     1265Although there are a large number of masked pixels within the sixty
     1266OTAs of GPC1, the camera was designed to move chips with problematic
     1267areas (most notably CTE issues) to the edges of the detector.  Because
     1268of this, the main analysis of the mask fraction is based not on the
     1269total footprint of the detector, but upon a circular reference field
     1270of view with a radius of 1.5 degrees.  This field of view corresponds
     1271approximately to half the width and height of the detector.  This
     1272field of view underestimates the unvignetted region of GPC1.  A second
     1273``maximum'' field of view is also used to estimate the mask fraction
     1274within a larger 1.628 degree radius.  This larger radius includes far
     1275larger missing fractions due to the circular regions outside region
     1276populated with OTAs, but does include the contribution from
     1277well-illuminated pixels that are ignored by the reference radius.
     1278
     1279The results of simulating simulating the footprint of the detector as
     1280a grid of uniformly sized pixels of $0\farcs{}258$ size are provided
     1281in Table \ref{tab:mask fraction}.  Both fields of view contain
     1282circular segments outside of the footprint of the detector, which
     1283increase the area estimate that is unpopulated.  This category also
     1284accounts for the inter-OTA and inter-cell gaps.  The regions with poor
     1285CTE also account for a significant fraction of the masked pixels.  The
     1286remaining mask category accounts for known bad columns, cells that do
     1287not calibrate well, and vignetting.  There are also a small fraction
     1288that have static advisory masks marked on all images.  These masks
     1289mark regions where bright columns on one cell periodically create
     1290cross talk ghosts on other cells.
     1291
     1292During the \IPPstage{camera} processing, a separate estimate of the
     1293mask fraction for a given exposure is calculated by counting the
     1294fraction of pixels with static, dynamic, and advisory mask bits set
     1295within the two field of view radii.  The static mask fraction is then
     1296augmented by an estimate of the unpopulated inter-chip gaps (as the
     1297input masks already account for the inter-cell gaps).  This estimate
     1298does not include the circular segments outside of the detector
     1299footprint.  This is minor for the reference field of view (1\%
     1300difference), but does underestimate the static mask fraction for the
     1301maximum radius by 7.3\%.  This analysis does provide a the observed
     1302dynamic and advisory mask fractions, which are 0.03\% and 3\%
     1303respectively.  The significant advisory value is a result of applying
     1304such masks to all burntool corrected pixels.
    12911305
    12921306\begin{deluxetable}{lcc}
     
    12961310  \tablehead{\colhead{Mask Source}&\colhead{3 Degree FOV}&\colhead{3.25 Degree FOV}}
    12971311  \startdata
    1298   No pixel        & 4.44\% & 9.47\% \\
    1299   Detector defect & 6.37\% & 7.91\% \\
    1300   CTE issue       & 2.62\% & 3.13\% \\
     1312  Good pixel      & 78.9\% & 71.1\% \\
     1313  Unpopulated     & 13.1\% & 19.6\% \\
     1314  CTE issue       &  2.3\% &  2.6\% \\
     1315  Other issue     &  5.4\% &  6.4\% \\
     1316  Static advisory &  0.3\% &  0.3\% \\
    13011317  \enddata
    13021318  \label{tab:mask fraction}
     
    14131429can have their own features modeled as being part of the background.
    14141430For the specialized processing of M31, which covers an entire pointing
    1415 of GPC1, the measured background was added back to the \ippstage{chip}
     1431of GPC1, the measured background was added back to the \IPPstage{chip}
    14161432stage images, but this special processing was not used for the large
    14171433scale $3\Pi$ PV3 reduction.
     
    14221438The various detrends for GPC1 are constructed in similar ways.  A
    14231439series of appropriate exposures is selected from the database, and
    1424 processed with the \ippprog{ppImage} program.  This program is used
    1425 for the \ippstage{chip} stage processing as well, and is designed to
     1440processed with the \IPPprog{ppImage} program.  This program is used
     1441for the \IPPstage{chip} stage processing as well, and is designed to
    14261442do multiple image processing operations.  The extent of this
    14271443processing is dependent on the order in which the detrend to be
     
    14311447for the detrends we construct.
    14321448
    1433 Once the input data has been prepared, the \ippprog{ppMerge} program
     1449Once the input data has been prepared, the \IPPprog{ppMerge} program
    14341450is used to construct some sort of ``average'' of the inputs.  This
    14351451step need not be a mathematical average, but is used to combine the
     
    15571573
    15581574For each output skycell, all overlapping OTAs and the calibrated
    1559 catalog are read into the \ippprog{pswarp} program.  Each input image
     1575catalog are read into the \IPPprog{pswarp} program.  Each input image
    15601576is examined in order, and the same transformation performed.  This
    15611577transformation breaks the output warp image into $128\times{}128$
     
    16661682The stacked image is comprised of all warp frames for a given skycell
    16671683in a single filter.  The source catalogs and image components are
    1668 loaded into the \ippprog{ppStack} program to prepare the inputs and
     1684loaded into the \IPPprog{ppStack} program to prepare the inputs and
    16691685stack the frames.
    16701686
Note: See TracChangeset for help on using the changeset viewer.