Changeset 40594
- Timestamp:
- Jan 2, 2019, 3:47:30 PM (8 years ago)
- File:
-
- 1 edited
-
trunk/doc/release.2015/ps1.analysis/analysis.tex (modified) (82 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/release.2015/ps1.analysis/analysis.tex
r40592 r40594 93 93 sources have been automatically detected and characterized by the 94 94 Pan-STARRS Image Processing Pipeline photometry software, 95 \ code{psphot}. This fast, automatic, and reliable software was95 \ippprog{psphot}. This fast, automatic, and reliable software was 96 96 developed for the Pan-STARRS project, but is easily adaptable to 97 97 images from other telescopes. We describe the analysis of the 98 astronomical sources by \ code{psphot} in general as well as for the98 astronomical sources by \ippprog{psphot} in general as well as for the 99 99 specific case of the 3rd processing version used for the first public 100 100 release of the Pan-STARRS $3\pi$ survey data. … … 108 108 % \begin{verbatim} 109 109 % here is a list of things to do: 110 % * clear out \note entries 111 % * explain use of covariance 112 % * add example for sky model 113 % * Kaiser optimal detection reference 114 % * define more tests and generate examples 110 % * explain use of covariance 111 % * add example for sky model 112 % * define more tests and generate examples 115 113 % * simulation example of background subtraction 116 114 % at different densities 117 115 % * real example of oversubtracted galaxy 118 % * check all references119 116 % \end{verbatim} 120 117 … … 155 152 Release 1 (DR1) on 16 December 2016. DR1 contains the results of the 156 153 third full reduction of the Pan-STARRS $3\pi$ Survey archival data, 157 iden fied as PV3. Previous reductions \citep[PV0, PV1, PV2;154 identified as PV3. Previous reductions \citep[PV0, PV1, PV2; 158 155 see][]{magnier2017.datasystem} were used internally for pipeline 159 156 optimization and the development of the initial photometric and … … 169 166 170 167 This is the fourth in a series of seven papers describing the 171 Pan-STARRS1 Surveys, the data reduction tech iques and the resulting168 Pan-STARRS1 Surveys, the data reduction techniques and the resulting 172 169 data products. This paper (Paper IV) describes the details of the 173 170 source detection and photometry, including point-spread-function and … … 188 185 %Pan-STARRS Data Processing Stages 189 186 \citet[][Paper II]{magnier2017.datasystem} 190 describes how the various data processing stages are organi sed and implemented187 describes how the various data processing stages are organized and implemented 191 188 in the Imaging Processing Pipeline (IPP), including details of the 192 189 the processing database which is a critical element in the IPP infrastructure . … … 305 302 were integrated into the IPP's mid-level astronomy data analysis 306 303 toolkit called \code{psModules} \citep{magnier2017.datasystem}. The 307 resulting software, `\ code{psphot}', can be used either as a304 resulting software, `\ippprog{psphot}', can be used either as a 308 305 stand-alone C program, or as a set of library functions which may be 309 306 integrated into other programs 310 307 311 Several variants of \ code{psphot} have been used in the PS1 PV3312 analysis. The main variant of \ code{psphot} operates on a single308 Several variants of \ippprog{psphot} have been used in the PS1 PV3 309 analysis. The main variant of \ippprog{psphot} operates on a single 313 310 image, or a group of related images representing the data read from a 314 311 camera in a single exposure. The images are expected to have already … … 316 313 The gain may be specified by the configuration system, or a variance 317 314 image may be supplied. A mask may also be supplied to mark good, bad, 318 and suspect pixels. This variant of \ code{psphot} can be called as a319 stand-alone program, also called \ code{psphot}. In standard IPP315 and suspect pixels. This variant of \ippprog{psphot} can be called as a 316 stand-alone program, also called \ippprog{psphot}. In standard IPP 320 317 operations, this variant is used as a library call within the analysis 321 program \ code{ppImage} during the \ippstage{chip} analysis stage.322 323 The variant called \ code{psphotStack} accepts a set of images, each318 program \ippprog{ppImage} during the \ippstage{chip} analysis stage. 319 320 The variant called \ippprog{psphotStack} accepts a set of images, each 324 321 representing the same patch of sky in a different filter, nominally 325 322 the full $grizy$ filter set for the analysis of the PS1 PV3 stack 326 323 images, though where insufficient data were available in a given 327 324 filter, a subset of these filters was processed as a group. As 328 discussed in detail below, the \ code{psphotStack} analysis includes the325 discussed in detail below, the \ippprog{psphotStack} analysis includes the 329 326 capability of measuring forced PSF photometry in some filter images 330 327 based on the position of sources detected in the other filters. It … … 333 330 photometry. 334 331 335 Another variant of \ code{psphot} used in the PV3 analysis is called336 \ code{psphotFullForce}. In this variant, a set of image all representing the332 Another variant of \ippprog{psphot} used in the PV3 analysis is called 333 \ippprog{psphotFullForce}. In this variant, a set of image all representing the 337 334 same pixels are processed together, with the positions of sources to 338 be analy sed loaded from a supplied file. In this variant of the335 be analyzed loaded from a supplied file. In this variant of the 339 336 analysis, sources are not discovered -- only the supplied sources are 340 337 considered. PSF models are determined for each exposure and the … … 346 343 \section{\nocode{psphot} Design Goals} 347 344 348 \code{psphot} has a number of important requirements that it must meet, and a 349 number of design goals which we believe will help to make usable in a 350 wide range of circumstances. The critical requirements of the 351 Pan-STARRS IPP which drive the requirements for \code{psphot}: 352 353 \begin{itemize} 354 \item {\bf 10 millimagnitude photometric accuracy}. For \code{psphot}, this 355 implies that the measured photometry of stellar sources must be 356 substantially better than this 10 mmag since the photometry error 357 per image is combined with an error in the flat-field calibration 358 and an error in measuring the atmospheric effects. We have set a 359 goal for \code{psphot} of 3mmag photometric consistency for bright stars 360 between pairs of images obtained in photometric conditions at the 361 same pointing, ie to remove sensitivity to flat-field errors. This 362 goal splits the difference between the three main contributors and 363 still allows some leeway. This requirement must be met for 364 well-sampled images and images with only modest undersampling. 365 366 \item {\bf 10 milliarcsecond astrometric accuracy}. Relative 367 astrometric calibration depends on the consistency of the individual 368 measurements. The measurements from \code{psphot} must be sufficiently 369 representative of the true source position to enable astrometric 370 calibration at the 10mas level. The error in the individual 371 measurements will be folded together with the errors introduced by 372 the optical system, the effects of seeing, and by the available 373 reference catalogs. We have set a goal for \code{psphot} of 5mas 374 consistency between the true source postion and the measured 375 position given reasonable PSF variations under simulations. This 376 level must be reached for images with 250 mas pixels, implying 377 \code{psphot} must introduce measurement errors less than 1/50th of a 378 pixel. The choice of 32 bit floating point data values for the 379 source centroids places a numerical limit of 1e-7 on the accuracy of 380 a pixel relative to the size of a chip (since a single data value is 381 used for X or Y). For the $4800^2$ GPC chips, this yields a limit 382 of about 0.25 milliarcsecond. 383 \end{itemize} 384 385 The design goals for \code{psphot} are chosen to make the program flexible, 386 general, and able to meet the unknown usages cases future projects may 345 % \subsection{Astronomy Measurement Goals} 346 347 \ippprog{psphot} has a number of important requirements that it must 348 meet, and a number of design goals which we believe will help to make 349 it usable in a wide range of circumstances. The critical 350 astronomy-driven measurement goals of the Pan-STARRS project, which 351 drive the design of \ippprog{psphot}, are the photometric accuracy 352 goal (10 millimagntudes) and the astrometric accuracy goal (10 353 milliarcseconds). For \ippprog{psphot}, the photometry accuracy goal 354 implies that the measured photometry of stellar sources must be 355 substantially better than this 10 mmag goal since the photometry error 356 per image is combined with an error in the flat-field calibration and 357 an error in measuring the atmospheric effects. We have set a goal for 358 \ippprog{psphot} of 3mmag photometric consistency for bright stars 359 between pairs of images obtained in photometric conditions at the same 360 pointing, ie to remove sensitivity to flat-field errors. This goal 361 splits the difference between the three main contributors and still 362 allows some leeway. This requirement must be met for well-sampled 363 images and images with only modest undersampling. 364 365 The relative astrometric calibration depends on the consistency of the 366 individual measurements. The measurements from \ippprog{psphot} must 367 be sufficiently representative of the true source position to enable 368 astrometric calibration at the 10mas level. The error in the 369 individual measurements will be folded together with the errors 370 introduced by the optical system, the effects of seeing, and by the 371 available reference catalogs. We have set a goal for \ippprog{psphot} 372 of 5mas consistency between the true source postion and the measured 373 position given reasonable PSF variations under simulations. This 374 level must be reached for images with 250 mas pixels, implying 375 \ippprog{psphot} must introduce measurement errors less than 1/50th of 376 a pixel. The choice of 32 bit floating point data values for the 377 source centroids places a numerical limit of 1e-7 on the accuracy of a 378 pixel relative to the size of a chip (since a single data value is 379 used for X or Y). For the $4800^2$ GPC chips, this yields a limit of 380 about 0.25 milliarcsecond. 381 382 % \subsection{Software System Goals} 383 384 The design goals for \ippprog{psphot} are chosen to make the program flexible, 385 general, and able to meet the unknown usage cases future projects may 387 386 require: 388 387 … … 396 395 naturally incorporate 2-D variations. 397 396 398 \item {\bf Flexible non-PSF models} \ code{psphot} must be able to represent397 \item {\bf Flexible non-PSF models} \ippprog{psphot} must be able to represent 399 398 PSF-like sources as well as non-PSF sources (e.g., galaxies). It 400 399 must be easy to add new source models as interesting representations 401 400 of sources are invented. 402 401 403 \item {\bf Clean code base} \ code{psphot} should incorporate a high-degree of402 \item {\bf Clean code base} \ippprog{psphot} should incorporate a high-degree of 404 403 abstraction and encapsulation so that changes to the code structure 405 404 can be performed without pulling the code apart and starting from scratch. 406 405 407 \item {\bf PSF validity tests} \ code{psphot} should include the ability to408 choose different types of PSF models for diffe nt situations, or to406 \item {\bf PSF validity tests} \ippprog{psphot} should include the ability to 407 choose different types of PSF models for different situations, or to 409 408 provide the user with methods for assessing the different PSF models. 410 409 411 \item {\bf Careful systematic corrections} \ code{psphot} must carefully410 \item {\bf Careful systematic corrections} \ippprog{psphot} must carefully 412 411 measure and correct for the photometric and astrometric trends 413 412 introduced by using analytical PSF models. 414 413 415 \item {\bf User Configurable} \ code{psphot} should allow users to change the414 \item {\bf User Configurable} \ippprog{psphot} should allow users to change the 416 415 options easily and to allow different approaches to the analysis. 417 416 … … 422 421 \subsection{Overview} 423 422 424 The \code{psphot} analysis is divided into several major stages: 423 The \ippprog{psphot} analysis is divided into several major stages, as 424 listed below. 425 425 426 426 \begin{enumerate} … … 451 451 \end{enumerate} 452 452 453 \code{psphot} is highly configurable. Users may choose via the configuration 453 Table~\ref{tab:measurements} lists the types of 454 analyses performed by \ippprog{psphot}, specifying which of the 455 \ippprog{psphot} usage cases performs the given analysis. The table 456 also provides a reference to the section of this paper in which the 457 analysis is described. Not all analyses are relevant to all sources 458 in all images. The table identifies thoses cases where the analyses 459 are applied to only a subset of all sources. 460 461 \ippprog{psphot} is highly configurable. Users may choose via the configuration 454 462 system which of the above analyses are performed. This is useful for 455 463 testing, but also allows for specialized use cases. For example, the … … 457 465 case the PSF modeling stage can be skipped. 458 466 459 % {\bf A note on nomenclature: ???} 467 \begin{table*} 468 \begin{center} 469 \footnotesize 470 \caption{\label{tab:measurements} \nocode{psphot} measurements performed} % \vspace{-0.5cm} 471 \begin{tabular}{lccccll} 472 \hline 473 \hline 474 {\bf Measurement} & {\bf Camera} & {\bf Stack} & {\bf Forced Warp} & {\bf Diff} & {\bf Section} & {\bf Which} \\ 475 \hline 476 Background Subtraction & Y & Y & Y & N$^1$ & \ref{sec:image.preparation} & N/A \\ 477 Peaks & Y & Y & N & Y & \ref{sec:peaks} & All \\ 478 Footprints & Y & Y & N & Y & \ref{sec:footprints} & All \\ 479 Moments & Y & Y & Y & Y & \ref{sec:moments} & All \\ 480 PSF Model & Y & Y & Y & N$^2$ & \ref{sec:PSF.Model} & Uses bright, unsat. stars \\ 481 Bright Star Profile & Y & Y & N & Y & \ref{sec:very.bright.star} & Saturated Stars \\ 482 Radial Profiles v1 & Y & Y & N & Y & \ref{sec:radial.profile} & All \\ 483 Kron Fluxes & Y & Y & Y & Y & \ref{sec:kron.mags} & All \\ 484 Source-Size Tests & Y & Y & N & Y & \ref{sec:source.size} & All \\ 485 Non-Linear PSF Fits & Y & Y & N & N & \ref{sec:nonlinear.psf.model} & $S/N > 20$ \\ 486 Unconvolved Galaxy Model & Y & Y & N & N & \ref{sec:nonlinear.galaxy.model} & $S/N > 20$, extended \\ 487 Unconvolved Streak Model & N & N & N & Y & \ref{sec:nonlinear.galaxy.model} & $S/N > 20$, extended \\ 488 Linear PSF Fits & Y & Y & Y & Y & \ref{sec:faint.psf.model} & All \\ 489 Radial Profiles v2 & Y & Y & N & Y & \ref{sec:radial.profile.v2} & Gal. Latitude Cut \\ 490 Petrosian Fluxes & N & Y & Y & N & \ref{sec:petrosian} & Gal. Latitude Cut \\ 491 Convolved Galaxy Models & N & Y & N & N & \ref{sec:galaxy.conv.fit} & Gal. Latitude Cut, mag cut \\ 492 Fixed Aperture Photometry & N & Y & Y & N & \ref{sec:fixed.aperture.photom} & All \\ 493 Convolved, Fixed Apertures & N & Y & N & N & \ref{sec:fixed.aperture.photom} & All \\ 494 Aperture Corrections & Y & Y & Y & N & \ref{sec:aperture.correction} & All \\ 495 Forced PSF Fluxes & N & N & Y & N & \ref{sec:psf.forced.fit} & All \\ 496 Forced Galaxy Models & N & N & Y & N & \ref{sec:galaxy.forced.fit} & Have Stack Galaxy Models \\ 497 Lensing Parameters & N & Y & Y & N & & All \\ 498 \hline 499 \multicolumn{5}{l}{$^1$ Background subtraction is performed by {\tt ppSub} before calling {\tt psphot}} \\ 500 \multicolumn{5}{l}{$^2$ PSF modeling is perform by {\tt ppSub} on the input warps before calling {\tt psphot}} \\ 501 \end{tabular} 502 \end{center} 503 \end{table*} 504 505 % \subsection{Output Formats} 460 506 461 507 \subsection{Image Preparation} 508 \label{sec:image.preparation} 462 509 463 510 The first step is to prepare the image for detection of the … … 473 520 references to the mask and variance are provided in the configuration 474 521 information. As in the stand-alone C-program, the variance and mask may 475 be constructed automatically by \ code{psphot}.522 be constructed automatically by \ippprog{psphot}. 476 523 477 524 The mask is represented as a 16-bit integer image in which a value of … … 482 529 other circumstances, it may be useful to know the flux value of the 483 530 saturated pixel. In addition, the mask pixels are used to define the 484 pixels available during a model fit , andwhich should be ignored for485 that specific fit by setting a special bit (\code{MARK = 0x8000}).531 pixels available during a model fit; those which should be ignored for 532 that specific fit are `marked' by setting a special bit (\code{MARK = 0x8000}). 486 533 The initial mask, if not supplied by the user or library calls, is 487 534 constructed by default from the image by applying three rules: 1) … … 495 542 masked as dead. (camera format keyword \code{CELL.BAD} = 0 for PS1 496 543 PV3). 3) Pixels which lie outside of a user-defined coordinate window 497 are considered non-data pixels ( eg, overscan) and are marked as498 invalid. (\ code{psphot} recipe keywords \code{XMIN}, \code{XMAX},544 are considered non-data pixels (\eg, overscan) and are marked as 545 invalid. (\ippprog{psphot} recipe keywords \code{XMIN}, \code{XMAX}, 499 546 \code{YMIN}, \code{YMAX}, all set to 0 for PS1 PV3 -- invalid pixels 500 547 were specified for PS1 PV3 with a supplied mask image 501 548 \citep[see][]{waters2017}. 502 549 503 The library functions used by \ code{psphot} understand two types of550 The library functions used by \ippprog{psphot} understand two types of 504 551 masked pixels: ``bad'' and ``suspect''. Bad pixels are those which 505 552 should not be used in any operations, while suspect pixels are those 506 553 for which the reported signal may be contaminated or biased, but may 507 be us eable in some contexts. For example, a pixel with poor charge554 be usable in some contexts. For example, a pixel with poor charge 508 555 transfer efficiency is likely to be too untrustworthy to use in any 509 556 circumstance, while a pixel in which persistence ghosts have been … … 528 575 SAT & 0x0020 & The pixel is saturated. \\ 529 576 LOW & 0x0040 & The pixel has a lower value than expected. \\ 530 SUSPECT & 0x0080 & The pixel is suspected of being bad . \\577 SUSPECT & 0x0080 & The pixel is suspected of being bad$^1$. \\ 531 578 BURNTOOL & 0x0080 & The pixel contain an burntool repaired streak. \\ 532 579 CR & 0x0100 & A cosmic ray is present. \\ … … 539 586 MARK & 0x8000 & An internal flag for temporarily marking a pixel. \\ 540 587 \hline 588 \multicolumn{3}{l}{$^1$ The SUSPECT bit is generic and only 589 used if a specific reason cannot be identified.}\\ 590 \multicolumn{3}{l}{It is overloaded on the same bit as BURNTOOL.}\\ 541 591 \end{tabular} 542 592 \end{center} … … 560 610 Some image processing steps introduce cross-correlation between pixel 561 611 fluxes. An obvious case is smoothing, but geometric transformations 562 which redist ibute fractional flux between neighboring pixels also612 which redistribute fractional flux between neighboring pixels also 563 613 introduces cross-correlations. In the noise model, it is necessary to 564 614 track the impact of the cross correlations on the per-pixel variance. … … 569 619 covariance image is prohibitive. 570 620 571 \note{describe the way we handle covariance}621 % \note{describe the way we handle covariance} 572 622 573 623 Before sources are detected in the image, a model of the background is 574 624 subtracted. The image is divided into a grid of background points 575 with a spacing defined by the \ code{psphot} recipe values625 with a spacing defined by the \ippprog{psphot} recipe values 576 626 \code{BACKGROUND.XBIN, BACKGROUND.YBIN}, set to 400 pixels for PS1 577 PV3. Superpixels of size \code{BACKGROUND.XSAMPLE, 578 BACKGROUND.YSAMPLE}($2 \times 2$ for PS1 PV3) times larger than627 PV3. Superpixels of size \code{BACKGROUND.XSAMPLE, BACKGROUND.YSAMPLE} 628 ($2 \times 2$ for PS1 PV3) times larger than 579 629 this spacing are used to measure the local background for each 580 630 background grid point, thus over-sampling the background spatial … … 600 650 suffering bias from the stellar flux. We thus perform a second 601 651 Gaussian fit using an asymmetric subset of the histogram pixels, 602 fitting those histogram bins which are left of the peak but above 25\% of 603 the peak value, or right of the peak but above 50\% of the peak 604 value. 652 fitting those histogram bins which are left of the peak but for which 653 the bin value is greater than 25\% of the peak bin, or right of the 654 peak but only using those bins for whch the bin value is greater than 655 50\% of the peak bin value. 605 656 606 657 If the fit to the asymmetric lower fraction of the curve is less than … … 614 665 standard deviation image are kept in memory from which the values of 615 666 \code{SKY} and \code{SKY_SIGMA} are calculated for each source in the 616 output catalog. See also the discussion in \cite{waters2017}. 617 618 \note{give examples with simulations and show examples of over-subtraction} 667 output catalog. For more details of the background subtraction, see 668 the discussion in Section~2.7 of \cite{waters2017}. 669 670 % \note{give examples with simulations and show examples of over-subtraction} 619 671 620 672 \subsection{Initial Source Detection} … … 703 755 The resulting peak position, ($x_{min}, y_{min}$), is used as the 704 756 default starting coordinate for the source. Later in the 705 \ code{psphot} analysis, improved measurements of the source positions757 \ippprog{psphot} analysis, improved measurements of the source positions 706 758 are calculated as discussed below. 707 759 … … 716 768 717 769 \subsubsection{Footprints} 770 \label{sec:footprints} 718 771 719 772 The peaks detected in the image may correspond to real sources, but 720 773 they may also correspond to noise fluctuations, especially in the 721 wings of bright stars. \ code{psphot} attempts to identify peaks which may be774 wings of bright stars. \ippprog{psphot} attempts to identify peaks which may be 722 775 formally significant, but are not locally significant. It first 723 776 generates a set of ``footprints'', contiguous collections of pixels in … … 823 876 824 877 To choose the value of $\sigma_w$, we try a sequence of values 825 spanning a range guaran ateed to contain any reasonable seeing values.826 The values are specified in the \ code{psphot} recipe as878 spanning a range guaranteed to contain any reasonable seeing values. 879 The values are specified in the \ippprog{psphot} recipe as 827 880 \code{PSF.SIGMA.VALUES} and have the following values for PS1 PV3: (1, 828 881 2, 3, 4.5, 6, 9, 12, 18) pixels $\approx$ (0.26, 0.51, 0.77, 1.15, … … 900 953 the first radial moment of the PSF stars, or $0.75\sigma_w$ if that 901 954 cannot be determined. $R_{\rm max}$ is set to the size of the moments 902 aperture, $4\sigma_w$. At this stage, the measurement of the Kron 903 parameters are preliminary since the aperture has been chosen as a 904 fixed size relative to the size of the PSF. At a later stage, 905 higher-quality Kron parameters appropriate to galaxies are measured 906 with more care paid to the exact aperture used 955 aperture, $4\sigma_w$. These Kron measurements are performed for all 956 sources with a valid set of moments. At this stage, the measurement 957 of the Kron parameters are preliminary since the aperture has been 958 chosen as a fixed size relative to the size of the PSF. At a later 959 stage, higher-quality Kron parameters appropriate to galaxies are 960 measured with more care paid to the exact aperture used 907 961 (Section~\ref{sec:kron.mags}). 908 962 … … 911 965 912 966 \subsection{PSF Determination} 967 \label{sec:PSF.Model} 913 968 914 969 \subsubsection{PSF Model vs Source Model} … … 921 976 which vary across the image. 922 977 923 The PSF used by \ code{psphot} consists of an analytical function978 The PSF used by \ippprog{psphot} consists of an analytical function 924 979 combined with a pixelized representation of the residual differences 925 980 between the analytical model and the true PSF. Both the shape … … 927 982 differences are allowed to vary in two dimensions across the images. 928 983 929 Within \ code{psphot}, several analytical models may be used to984 Within \ippprog{psphot}, several analytical models may be used to 930 985 describe the smooth portion of the PSF, but all share a few common 931 986 characteristics. As an example, a simple model consists of a 2-D … … 954 1009 \sigma_x & = & f_1(x_{\rm ccd},y_{\rm ccd}) \\ 955 1010 \sigma_y & = & f_2(x_{\rm ccd},y_{\rm ccd}) \\ 956 \sigma_{xy} & = & f_3(x_{\rm ccd},y_{\rm ccd}) \\1011 \sigma_{xy} & = & f_3(x_{\rm ccd},y_{\rm ccd}). 957 1012 \end{eqnarray} 958 \ code{psphot} represents the variation in the PSF parameters as a function of1013 \ippprog{psphot} represents the variation in the PSF parameters as a function of 959 1014 position in the image in two possible ways, specified by the 960 1015 configuration. The first option is to use a 2-D polynomial which is … … 976 1031 977 1032 Several analytical functions which are likely candidates to describe 978 the smooth portion of the PSF are available in \ code{psphot}:1033 the smooth portion of the PSF are available in \ippprog{psphot}: 979 1034 \begin{itemize} 980 1035 \item Gaussian : $f = I_0 e^{-z}$ … … 990 1045 A user may choose to try more than one analytical function for a given 991 1046 image. As discussed below (Section~\ref{sec:psf.model.choice}), 992 \ code{psphot} can automatically choose the best model based on the1047 \ippprog{psphot} can automatically choose the best model based on the 993 1048 quality of the PSF fits. 994 1049 … … 1001 1056 variable power-law exponent model. 1002 1057 1003 The analytical models in \ code{psphot} are written with a high degree1058 The analytical models in \ippprog{psphot} are written with a high degree 1004 1059 of code abstraction making it relatively easy to add different 1005 1060 analytical models to the software. The same portion of code used to … … 1025 1080 expected residuals for any position in the image. The value of each 1026 1081 pixel in the image model is determined from 2D fits to the measured 1027 residuals of the PSF stars. Pixel values in this model are only 1028 defined for pixels with 1082 residuals of the PSF stars. 1029 1083 1030 1084 The residual model is calculated using the residuals for all PSF … … 1032 1086 renormalized by the flux of the star to put them on a consistent flux 1033 1087 scale. For each PSF star, all pixels within a user-specified radius 1034 ( PSF.RESIDUALS.RADIUS = 9) are selected for the measurement. For a1088 (\code{PSF.RESIDUALS.RADIUS = 9}) are selected for the measurement. For a 1035 1089 given pixel in the model, the pixel values from the PSF stars are 1036 interpolated to the center of the model pixel. 1090 interpolated to the center of the model pixel. Pixels may be used in 1091 this analysis if their signal-to-noise exceeds a user-defined limit. 1092 For the PV3 $3\pi$ analysis, we allowed all pixels within the 1093 user-specified radius, not limiting on the basis of the 1094 signal-to-noise. 1037 1095 1038 1096 Pixels for a given star which are more than a number of sigmas 1039 ( PSF.RESIDUALS.NSIGMA = 3.0) deviant from the median value of the1040 pixels from all stars are rejected. 1097 (\code{PSF.RESIDUALS.NSIGMA = 3.0}) deviant from the median value of 1098 the pixels from all stars are rejected. 1041 1099 1042 1100 If no spatial variation is allowed, the mean or median value is … … 1063 1121 The first stage of determining the PSF model for an image is to 1064 1122 identify a collection of sources in the image which are {\em likely} 1065 to be unresolved (i.e., stars). \ code{psphot} uses the source sizes as1123 to be unresolved (i.e., stars). \ippprog{psphot} uses the source sizes as 1066 1124 estimated from the second moments to make the initial guess at a 1067 1125 collection of unresolved sources. At this point, the program has … … 1070 1128 bright threshold. All sources with a S/N ratio greater than a 1071 1129 user-defined parameter (\code{PSF_SN_LIM} = 20.0 for PS1 PV3) are 1072 selected by \ code{psphot}, though sources which have more than a1130 selected by \ippprog{psphot}, though sources which have more than a 1073 1131 certain number of saturated pixels are excluded at this stage. The 1074 1132 program then examines the 2-D plane of $M_{x,x}, M_{y,y}$ in search … … 1115 1173 model, allowing all of the parameters (PSF and independent) to vary in 1116 1174 the fit. The software uses the Levenberg-Marquardt minimization 1117 technique \citep{ Press,Madsen} for the non-linear fitting. Non-linear1118 fitting can be very computationally intensive, particularly forif the1175 technique \citep{1992nrca.book.....P,Madsen} for the non-linear fitting. Non-linear 1176 fitting can be very computationally intensive, particularly if the 1119 1177 starting parameters are far from the minimization values. The first 1120 1178 and second moments are used to make a good guess for the centroid and … … 1126 1184 position using either the 2-D polynomial or the gridded superpixel 1127 1185 representation. The maximum order of these fits depends on the number 1128 of PSF sources (see Table~\ref{tab: order}). The fitting process for1186 of PSF sources (see Table~\ref{tab:psf.order.nstars}). The fitting process for 1129 1187 these polynomials is iterative, and rejects the $3\sigma$ outliers in 1130 1188 each of three passes. This fitting technique results in a robust … … 1138 1196 The order of the fit or number of grid samples is modified if the 1139 1197 number of stars available for the fit is insufficient to justify the 1140 highest value. Regard ness of the requested order, if the number of1198 highest value. Regardless of the requested order, if the number of 1141 1199 stars is below the following limits, the order is limited as shown in 1142 1200 Table~\ref{tab:psf.order.nstars}. Note that the number of grid cells … … 1171 1229 the PSF model for this particular image. 1172 1230 1173 The metric used by \ code{psphot} to assess the PSF model is the1231 The metric used by \ippprog{psphot} to assess the PSF model is the 1174 1232 scatter in the differences between the aperture and fit magnitudes for 1175 1233 the PSF sources. This difference is a critical parameter for any PSF … … 1189 1247 1190 1248 Once a PSF model has been determined, the brighter sources in the 1191 image may be analy sed in detail. The goals in this stage are (1) to1249 image may be analyzed in detail. The goals in this stage are (1) to 1192 1250 determine the fluxes and positions of the bright stellar sources with 1193 1251 high precision appropriate to their high signal-to-noise and (2) to … … 1197 1255 several stages in which the 2D flux models for all sources are 1198 1256 subtracted from the image, and individual sources are replaced in the 1199 image for a particular analysis step and then removed again. 1200 1257 image for a particular analysis step and then removed again. The flux 1258 limit for this analysis stage is user-defined as a signal-to-noise 1259 value. In the PV3 analysis of the $3\pi$ survey data, this limit was 1260 set to a signal-to-noise ratio of 20.0. 1261 1262 % maybe drop this discussion? too much detail? 1201 1263 In order to allow for multiple threads to process a single image, the 1202 pixels in an image are divided into a grid of superpixels (see 1203 Figure~\ref{fig:threadgrid}). The superpixels are assigned to one of 1204 four groups, as illustrated, so that each superpixel in a group is 1205 well separated from the other superpixels of that group. The analysis 1206 of the image proceeds in 4 steps, one for each of these groups. Each 1207 of the superpixels in the first group is assigned to a single thread 1208 until all threads are assigned. A single thread is responsible for 1209 the analysis of sources which land within their current superpixel, as 1210 determined by the centroid coordinates. As the threads complete their 1211 analysis, they are assigned the next unfinished superpixel in the 1212 active group. When all superpixels in one group have been processed, 1213 then the superpixels in the next group can start. This strategy 1214 allows the threading to process sources which may be extended without 1215 the danger that two threads are actively touching the same pixels. 1216 For the PV3 analysis, 4 threads were used for most processing tasks. 1264 pixels in an image are divided into a grid of superpixels. The 1265 superpixels are assigned to one of four groups so that each superpixel 1266 in a group is well separated from the other superpixels of that group. 1267 The analysis of the image proceeds in 4 steps, one for each of these 1268 groups. Each of the superpixels in the first group is assigned to a 1269 single thread until all threads are assigned. A single thread is 1270 responsible for the analysis of sources which land within their 1271 current superpixel, as determined by the centroid coordinates. Since 1272 the superpixels in a given thread group are not contiguous by 1273 construction, sources near the edge of a superpixel can be analysed by 1274 considering the nearby pixels from neighboring superpixel (guaranteed 1275 not to be in the current thread group). 1276 1277 As the threads complete their analysis, they are assigned the next 1278 unfinished superpixel in the active group. When all superpixels in 1279 one group have been processed, then the superpixels in the next group 1280 can start. This strategy allows the threading to process sources 1281 which may be extended without the danger that two threads are actively 1282 touching the same pixels. For the PV3 analysis, 4 threads were used 1283 for most processing tasks. 1217 1284 1218 1285 \subsubsection{Very Bright Stars} 1219 1220 The standard \code{psphot} PSF modeling code fails to fit the wings of 1286 \label{sec:very.bright.star} 1287 1288 The standard \ippprog{psphot} PSF modeling code fails to fit the wings of 1221 1289 highly saturated stars, especially if the core of the star is too 1222 1290 contaminated by saturated pixels. For stars with more than a single … … 1265 1333 diagonal; the guess is multiplied by $M_{i,j}$, and the result 1266 1334 compared with the observed vector $\bar{F_j}$. The difference is used 1267 to modify the initial guess. This proces is repeated several times to1268 achieve a goodconvergence. Convergence is quick (a few iterations)1335 to modify the initial guess. This process is repeated several times 1336 to achieve convergence. Convergence is quick (a few iterations) 1269 1337 because of the highly diagonal matrix with small off-diagonal terms: 1270 1338 the dot product of source $i$ and source $j$ is 1 where $i = j$ and … … 1332 1400 If the source has 180\degree\ symmetry, this operation has no impact. 1333 1401 However, if one of the two pixels is unusually high, the value will be 1334 su rpressed by the matched pixel on the other side. This trick has the1402 suppressed by the matched pixel on the other side. This trick has the 1335 1403 effect of reducing the impact of pixels which include flux from near 1336 1404 neighbors. … … 1342 1410 1343 1411 After the PSF model has been fitted to all sources, and the Kron flux 1344 has been measured for all sources, \ code{psphot} uses these two measurements,1345 along with some additional pixel-level analysis, to determine the size class 1346 of the source. If the source is large compared to a PSF, it is1347 considered to be {\em extended} and will be1348 fitted with a galaxy model (or possibly another type of extended 1349 source model in special cases). If the source is small compared to a 1350 PSF, it is considered to be a {\em cosmic ray} and masked. 1412 has been measured for all sources, \ippprog{psphot} uses these two 1413 measurements, along with some additional pixel-level analysis, to 1414 determine the size class of the source. Sources identified as 1415 extended will be fitted with a galaxy model (or possibly another type 1416 of extended source model in special cases). If the source is small 1417 compared to a PSF, it is considered to be a {\em cosmic ray} and 1418 masked. 1351 1419 1352 1420 Extended sources are identified as those for which the Kron magnitude … … 1361 1429 considered to be extended. 1362 1430 1363 Cosmic Rays are identified by a combination of the Kron magnitude and1431 Cosmic rays are identified by a combination of the Kron magnitude and 1364 1432 the second-moment width of the source in the minor axis direction. 1365 1433 The second-moment in the minor axis direction is calculated from … … 1380 1448 1381 1449 \subsubsection{Full PSF Model Fitting} 1450 \label{sec:nonlinear.psf.model} 1382 1451 1383 1452 % gaussSigma = MOMENTS_GAUSS_SIGMA from recipe (initially) … … 1388 1457 % apScale = 4.5 1389 1458 1390 Once a PSF model has been selected for an image, \ code{psphot}1459 Once a PSF model has been selected for an image, \ippprog{psphot} 1391 1460 attempts to fit all of the detected sources, with signal-to-noise 1392 1461 ratio greater than a user-defined limit, with the PSF model. In the … … 1395 1464 the dependent parameters are fixed by the PSF model and only the 4 1396 1465 independent source model parameters are allowed to vary in the fit. 1397 \ code{psphot} again uses Levenberg-Marquardt minimization for the1466 \ippprog{psphot} again uses Levenberg-Marquardt minimization for the 1398 1467 non-linear fitting. The sources are fitted in their S/N order, 1399 1468 starting with the brightest and working down to the user-specified … … 1420 1489 of blended peaks. 1421 1490 1422 %% Once a solution has been achieved for a source, \ code{psphot} attempts to1491 %% Once a solution has been achieved for a source, \ippprog{psphot} attempts to 1423 1492 %% judge the quality of the PSF model as a representation of the source 1424 1493 %% shape. To do this, it calculates the next step of the minimization … … 1432 1501 %% $\sigma_y$. For a generic model, the shape parameters may be defined 1433 1502 %% differently, but there should always be two parameters which scale the 1434 %% source size in two dimensions. Currently, \ code{psphot} requires the two1503 %% source size in two dimensions. Currently, \ippprog{psphot} requires the two 1435 1504 %% relevant shape parameters to be the first two dependent parameters in 1436 1505 %% the list of model parameters (ie, parameters 4 \& 5). … … 1455 1524 %% as a likely defect. 1456 1525 1457 After the PSF model is fitted to each object, \ code{psphot} makes an1526 After the PSF model is fitted to each object, \ippprog{psphot} makes an 1458 1527 assessment of the quality of the PSF fits. First, it checks that the 1459 1528 non-linear fitting process has converged with a valid fit. The fit … … 1467 1536 exists, with a lower nearby sky region. However, the fitted PSF model 1468 1537 cannot converge on the peak because it is very poorly defined (perhaps 1469 only existing in the smoothed image). In these cases, \ code{psphot}1538 only existing in the smoothed image). In these cases, \ippprog{psphot} 1470 1539 flags the object with the bad bit \code{PM_SOURCE_MODE_FAIL}. It is 1471 1540 also possible in this type of case for the fit to result in a very low … … 1486 1555 non-linear PSF model fit (\code{PM_SOURCE_MODE_SATSTAR}). Among these 1487 1556 sources, those for which the peak flux is greater than the saturation 1488 limit are marked as saturated stars (\code{PM_SOURCE_MODE_SATSTAR}). 1489 These model fits should be consisdered with caution, but the fluxes 1490 and positions may have some validity (see Section~\ref{Saturation}). 1557 limit (see Section~\ref{sec:image.preparation}) are marked as 1558 saturated stars (\code{PM_SOURCE_MODE_SATSTAR}). These model fits 1559 should be considered with caution, but the fluxes and positions may 1560 have some validity. 1561 1562 % \citep[see the discussion in][regarding the masking of saturated 1563 % pixels]{waters2017} 1491 1564 1492 1565 As the sources are fitted to the PSF model, those which survive the … … 1520 1593 1521 1594 \subsubsection{Non-PSF Sources} 1595 \label{sec:nonlinear.galaxy.model} 1522 1596 1523 1597 Once every source (above the S/N cutoff) has been confronted with the … … 1528 1602 moments aperture) and working to a user defined S/N limit. 1529 1603 1530 \ code{psphot} will use the user-selected extended source model to1604 \ippprog{psphot} will use the user-selected extended source model to 1531 1605 attempt these fits. In the configuration system, the keyword 1532 1606 \code{EXT_MODEL} is set to the model of interest. All suspected … … 1542 1616 For each type of extended source model (in fact for all source 1543 1617 models), a function is defined which examines the fit results and 1544 determines if the fit can be consider as a success or a failure. The1618 determines if the fit can be considered as a success or a failure. The 1545 1619 exact criteria for this decision depends on the details of the model, 1546 1620 and so this level of abstraction is needed. For example, in some … … 1571 1645 1572 1646 \subsection{Faint Source Analysis} 1647 \label{sec:faint.psf.model} 1573 1648 1574 1649 After a first pass through the image, in which the brighter sources 1575 1650 above a high threshold level have been detected, measured, and 1576 subtracted, \ code{psphot} optionally begins a second pass at the image. In1651 subtracted, \ippprog{psphot} optionally begins a second pass at the image. In 1577 1652 this stage, the new peaks are detected on the image with the bright 1578 1653 sources subtracted. In this pass, the peak detection process uses the … … 1596 1671 stacks in the major reprocessings. 1597 1672 1598 The extended sou ce analysis consists of the following types of1673 The extended source analysis consists of the following types of 1599 1674 measurements: 1) an analysis of the radial profile of the surface 1600 1675 brightness of the source; 2) measurement of the Petrosian radius and … … 1613 1688 galaxies. Several restrictions are possible within the software. For 1614 1689 example, it is possible to limit which objects are processed by their 1615 ap arent magnitudes, by their signal-to-noise, by an indication if they1690 apparent magnitudes, by their signal-to-noise, by an indication if they 1616 1691 are in fact extended, by the local stellar density, or by the galactic 1617 1692 latitude. Some of these selections may be defined differently for the … … 1664 1739 1665 1740 \subsubsection{Radial Profiles} 1741 \label{sec:radial.profile.v2} 1666 1742 1667 1743 Galaxies with regular profiles, such as elliptical galaxies and … … 1670 1746 perturbation on that profile. For many galaxies, the azimuthal shape 1671 1747 at a given isophotal level may be described as an elliptical contour. 1672 To first order, a galaxy may be well de cribed with a single elliptical1748 To first order, a galaxy may be well described with a single elliptical 1673 1749 contour and radial profile. 1674 1750 1675 In order to facilitate the Petrosian photometry analysis below, \ code{psphot}1751 In order to facilitate the Petrosian photometry analysis below, \ippprog{psphot} 1676 1752 generates a radial profile for each suspected galaxy. This analysis 1677 1753 starts by generating a radial profile in 24 azimuthal segments. Near … … 1723 1799 1724 1800 \subsubsection{Petrosian Radii and Magnitudes} 1801 \label{sec:petrosian} 1725 1802 1726 1803 \cite{1976ApJ...209L...1P} defined an adaptive aperture based on a 1727 1804 ratio of surface brightnesses. The motivation is to define an 1728 1805 aperture which can be determined for galaxies without significant 1729 biases as a function of distance. Since surface brightness in a 1730 resolved source is conserved as a function of distance, using a ratio 1731 of surface brightness to define a spatial scale results in a spatial 1732 scale which is constant regardless of galaxy distance. 1806 biases as a function of distance from the observer. Since surface 1807 brightness in a resolved source is conserved as a function of 1808 distance, using a ratio of surface brightness to define a spatial 1809 scale results in a spatial scale which is constant regardless of 1810 galaxy distance. 1733 1811 1734 1812 To measure the Petrosian radius and flux, we start by defining a … … 1742 1820 \beta r_{\rm min}$, the 1743 1821 Petrosian Ratio for that annulus is defined as the ratio of the 1744 surface brightness in the annulus to the average surface brig thness1822 surface brightness in the annulus to the average surface brightness 1745 1823 within $r_{\rm max}$. The Petrosian Radius is defined to be $r_{\rm 1746 1824 max}$ for the annulus for which the Petrosian Ratio = 0.2, i.e., the … … 1770 1848 \label{sec:galaxy.conv.fit} 1771 1849 1772 In the galaxy model fitt ting stage, sources which meet certain1850 In the galaxy model fitting stage, sources which meet certain 1773 1851 criteria are fitted with analytical models for galaxies. Three 1774 traditional analytical galaxy models are implemented in \ code{psphot}1852 traditional analytical galaxy models are implemented in \ippprog{psphot} 1775 1853 and used in the PV3 analysis: 1776 1854 \begin{itemize} … … 1811 1889 \ref{sec:moments}) is used to estimate the effective radius of the 1812 1890 model based on the results of Graham \& Driver (2005, Table 1). They 1813 quanti vethe relationships between the first radial moment used to1891 quantify the relationships between the first radial moment used to 1814 1892 calculated a Kron Magnitude and the effective radius for different 1815 1893 S\'ersic index values, $n$. Since the Exponential and DeVaucouleur … … 1904 1982 values for $R_{\rm eff}$ based on the value of $R_1$, the first radial 1905 1983 moment. For a given value of the S\'ersic index, the $R_{\rm eff}$ is 1906 related to the 1st radial moment by the scale factor specifi cyby1984 related to the 1st radial moment by the scale factor specified by 1907 1985 Graham \& Driver. We use the observed value of the 1st radial moment 1908 1986 and try $R_{\rm eff}$ values of a factor of (0.8, 0.9, 1.0, 1.12, … … 1925 2003 1926 2004 % Graham & Driver : Graham A. W., Driver S. P. 2005, PASA 22, 118 1927 % DOI: https://doi.org/10.1071/AS050012005 a% DOI: https://doi.org/10.1071/AS05001 1928 2006 1929 2007 The central pixel of the S\'ersic, DeVaucouleur, and Exponential … … 1965 2043 any of the parameters. 1966 2044 1967 \subsubsection{Convolved Radial Aperture Photometry} 2045 \subsubsection{Fixed Aperture Photometry} 2046 \label{sec:fixed.aperture.photom} 1968 2047 1969 2048 For some science goals, a well-measured color of a galaxy is more 1970 2049 important than an accurate total magnitude. In the case of PS1, the image 1971 2050 quality variations for stacks of different filters presents a serious 1972 challenge for the determination of precise colors. \ code{psphot} determines2051 challenge for the determination of precise colors. \ippprog{psphot} determines 1973 2052 a set of PSF-matched radial aperture flux measurements in order to 1974 2053 minimize the impact of the stack image quality variations. 1975 2054 1976 In \ code{psphotStack}, the stack analysis version of \code{psphot},2055 In \ippprog{psphotStack}, the stack analysis version of \ippprog{psphot}, 1977 2056 the 5 filter images are processed together. After the PSF models have 1978 2057 been fitted and a best set of galaxy models have been determined, … … 2005 2084 wasteful. We only calculate the circular apertures out to the second 2006 2085 aperture larger than the ``sky radius'' (defined in 2007 Section~\ label{sec:radial.profile}), but we calculate photometry for2086 Section~\ref{sec:radial.profile}), but we calculate photometry for 2008 2087 at least the smallest 4 apertures. 2009 2088 … … 2061 2140 saturation. 2062 2141 2063 In order to thread the needle between these effects, \ code{psphot}2142 In order to thread the needle between these effects, \ippprog{psphot} 2064 2143 measures the aperture photometry on a modest-sized aperture, and then 2065 2144 uses the PSF model to extrapolate to a large aperture. When the PSF … … 2125 2204 % magnitude}. 2126 2205 2127 %%% \ code{psphot} measures the aperture correction ({\em ApResid}) for every PSF2206 %%% \ippprog{psphot} measures the aperture correction ({\em ApResid}) for every PSF 2128 2207 %%% candidate source, then calculates the trend of this correction as a 2129 2208 %%% function of the magnitude. This trend is fitted with a line. The … … 2140 2219 %%% term. 2141 2220 2142 \ code{psphot} allows a collection of PSF model functions to be tried on all2221 \ippprog{psphot} allows a collection of PSF model functions to be tried on all 2143 2222 PSF candidate sources. For each model test, the above corrected 2144 2223 ApResid scatter is measured. The PSF model function with the smallest 2145 value for the ApResid scatter is then used by \ code{psphot} as the best PSF2224 value for the ApResid scatter is then used by \ippprog{psphot} as the best PSF 2146 2225 model for this image. The number of models to be tested is specified 2147 2226 by the configuration keyword \code{PSF_MODEL_N}. The configuration … … 2150 2229 tested. 2151 2230 2152 \begin{table*}2153 \begin{center}2154 \caption{\label{tab:measurements} \nocode{psphot} measurements performed} % \vspace{-0.5cm}2155 \begin{tabular}{lcccc}2156 \hline2157 \hline2158 {\bf Measurement} & {\bf Camera} & {\bf Stack} & {\bf Forced Warp} & {\bf Diff} \\2159 \hline2160 Background & Y & Y & Y & N$^1$ \\2161 Peaks & Y & Y & N & Y \\2162 Footprints & Y & Y & N & Y \\2163 Moments & Y & Y & Y & Y \\2164 PSF Model & Y & Y & Y & N$^2$ \\2165 Bright Star Profile & Y & Y & N & Y \\2166 Non-Linear PSF Fits & Y & Y & N & N \\2167 Source-Size Tests & Y & Y & N & Y \\2168 Unconvolved Galaxy Model & Y & Y & N & N \\2169 Unconvolved Streak Model & N & N & N & Y \\2170 Linear PSF Fits & Y & Y & Y & Y \\2171 Radial Profiles & Y & Y & N & Y \\2172 Petrosian Fluxes & N & Y & Y & N \\2173 Kron Fluxes & Y & Y & Y & Y \\2174 Convolved Galaxy Models & N & Y & N & N \\2175 Fixed Aperture Photometry & N & Y & Y & N \\2176 Convolved, Fixed Apertures & N & Y & N & N \\2177 Aperture Corrections & Y & Y & Y & N \\2178 Forced PSF Fluxes & N & N & Y & N \\2179 Forced Galaxy Models & N & N & Y & N \\2180 Lensing Parameters & N & Y & Y & N \\2181 \hline2182 \hline2183 \multicolumn{5}{l}{$^1$ Background subtraction is performed by {\tt ppSub} before calling {\tt psphot}} \\2184 \multicolumn{5}{l}{$^2$ PSF modeling is perfom by {\tt ppSub} on the input warps before calling {\tt psphot}} \\2185 \end{tabular}2186 \end{center}2187 \end{table*}2188 2189 % \subsection{Output Formats}2190 2191 2231 \section{Forced Photometry Modes} 2232 \label{sec:psf.forced.fit} 2192 2233 2193 2234 Traditionally, projects which use multiple exposures to increase the … … 2198 2239 with best sensitivity and the best data quality at all magnitudes. In 2199 2240 practice, these images have some significant limitations due to the 2200 difficulty of model ling the PSF variations. This difficulty is2241 difficulty of modeling the PSF variations. This difficulty is 2201 2242 particularly severe for the Pan-STARRS $3\pi$ survey stacks due to the 2202 2243 combination of the substantial mask fraction of the individual input 2203 exposures, the large in strinsic image quality variations within a2244 exposures, the large intrinsic image quality variations within a 2204 2245 single exposure, and the wide range of image quality conditions under 2205 2246 which data were obtained and used to generate the $3\pi$ PV3 stacks. … … 2257 2298 image; the measured flux may even be negative due to statistical 2258 2299 fluctuations. When combined together, these low-significance 2259 measurements result in a sign ficant measurement as the signal-to-noise2300 measurements result in a significant measurement as the signal-to-noise 2260 2301 increases with the combination of more data. 2261 2302 … … 2341 2382 2342 2383 The analysis of the difference image follows the same basic steps as 2343 other \ippprog{psphot} versions with some minor modific tions (see2384 other \ippprog{psphot} versions with some minor modifications (see 2344 2385 Table~\ref{tab:measurements}), as follows. The background subtraction 2345 2386 is performed before the PSF matching and image subtraction is … … 2378 2419 motion. If the astrometric solution for one of the two images is 2379 2420 insufficiently accurate, all stars in large portions of the images may 2380 be notic ably displaced. In both of these situations, the stars will2421 be noticeably displaced. In both of these situations, the stars will 2381 2422 appear as PSF dipoles in the difference images. The positive and the 2382 2423 negative images will have stellar profiles, but they will be offset … … 2407 2448 context of the input images, both the positive (subtrahend) and 2408 2449 negative (minuend) images. We identify the closest source in both the 2409 pos tive and negative images to the detection in the difference image,2450 positive and negative images to the detection in the difference image, 2410 2451 out to a maximum of \code{INPUT.MATCH.RADIUS} (= 50 pixels), but only 2411 2452 if the source in those images has a signal-to-noise greater than … … 2433 2474 power-law profile) and flux from the tail (with a more complex flux 2434 2475 distribution). We use the Kron magnitudes to identify possibly 2435 extended objects which may be cometary in nature. \note{need some 2436 info from MOPS folks on what is used} 2476 extended objects which may be cometary in nature. 2477 2478 % \note{need some info from MOPS folks on what is used} 2437 2479 2438 2480 For a difference image, both positive and negative sources will be … … 2512 2554 * background model description (see waters) 2513 2555 2556 % alternative version: 2557 % @book{madsen2004methods, 2558 % title={Methods for Non-linear Least Squares Problems}, 2559 % author={Madsen, K. and Nielsen, H.B. and Tingleff, O. and Danmarks tekniske universitet. Informatik og Matematisk Modellering}, 2560 % url={https://books.google.com/books?id=mhj4MgEACAAJ}, 2561 % year={2004}, 2562 % publisher={Informatics and Mathematical Modelling, Technical University of Denmark} 2563 % } 2564 2565 % programs mentioned in this text: 2566 % psphot 2567 % psphotStack 2568 % psphotFullForce 2569 % ppImage 2570 % ppSub
Note:
See TracChangeset
for help on using the changeset viewer.
