Changeset 5361
- Timestamp:
- Oct 18, 2005, 4:32:25 AM (21 years ago)
- Location:
- trunk/doc/modules
- Files:
-
- 2 edited
-
CameraImages.tex (modified) (7 diffs)
-
ModulesSDRS.tex (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/modules/CameraImages.tex
r5359 r5361 774 774 typedef struct { 775 775 double X, Y; 776 double L, M; 776 777 double P, Q; 777 double L, M;778 778 double R, D; 779 779 double Mag; … … 782 782 This structure specifies the coordinate of the detection in each of 783 783 the four necessary coordinate frames: \code{X,Y} define the position 784 in the \code{psReadout} frame, \code{ P,Q} define the position in the785 \code{psChip} frame, \code{ L,M} define the position in the784 in the \code{psReadout} frame, \code{L,M} define the position in the 785 \code{psChip} frame, \code{P,Q} define the position in the 786 786 \code{psFPA} frame, \code{R,D} define the position on the Celestial 787 787 Sphere. \tbd{re-write using psPlane and psSphere?}. In addition, a … … 809 809 determines the matched objects between the two lists. The input 810 810 sources must have been projected to the Focal Plane coordinates 811 (\code{pmAstromObj. P,Q}), and the supplied \code{config} entry must811 (\code{pmAstromObj.L,M}), and the supplied \code{config} entry must 812 812 contain the desired match radius (keyword: 813 813 \code{ASTROM_MATCH_RADIUS}). The output consists an array of … … 860 860 \end{prototype} 861 861 The input sources must have been projected to the Focal Plane 862 coordinates (\code{pmAstromObj. P,Q}), and the supplied \code{config}862 coordinates (\code{pmAstromObj.L,M}), and the supplied \code{config} 863 863 entry must contain the following user-defined parameters: 864 864 \begin{itemize} … … 875 875 typedef struct { 876 876 double angle; 877 double d P;878 double d Q;877 double dL; 878 double dM; 879 879 double minMetric; 880 880 double minVar; … … 882 882 } pmAstromGridMatchStats; 883 883 \end{datatype} 884 The elements \code{angle}, \code{d P}, \code{dQ} define the best884 The elements \code{angle}, \code{dL}, \code{dM} define the best 885 885 rotation and offset; the element \code{nMatch} indicates the number of 886 886 matched sources which fell within the match bin; the element … … 949 949 linear terms and the higher-order terms of the polynomial fits. 950 950 951 A mosaic represents a particular set of challenges when determining an 952 astrometric solution. There is substantial degeneracy between the 953 astrometric terms which describe the transformationfrom the chip to 954 the focal plane, and the tranformation from the focal plane to the 955 tangent plane, in the presence of distortion. The degeneracy can be 956 broken by examining the distortion component in its effect on the 957 gradient of the sources position residuals rather than in the source 958 positions themselves. The following function determines the position 959 residual, in the tangent plane, as a function of position in the focal 960 plane, for a collection of raw measurements and matched reference 961 stars. The configuration data must include the bin size over which 962 the gradient is measured (keyword: \code{ASTROM_GRAD_BOX}). The 963 function returns an array of \code{pmAstromGradient} structures, 964 defined below. 965 \begin{prototype} 966 psArray pmAstromMeasureGradients (psArray *st1, psArray *st2, psArray *match, psMetadata *config); 967 \end{prototype} 968 969 The following data structure carries the information about the 970 residual gradient of source positions in the tangent plane 971 (\code{P,Q}) as a function of position in the focal plane 972 (\code{L,M}). 973 \begin{datatype} 974 typedef struct { 975 double L; 976 double M; 977 double dPdL; 978 double dPdM; 979 double dQdL; 980 double dQdM; 981 } pmAstromGradient; 982 \end{datatype} 983 984 The gradient set measured above can be fitted with a pair of 2D 985 polynomials. The resulting fits can then be related back to the 986 implied polynomials which represent the distortion. The following 987 function performs the fit and applies the result to the distortion 988 transformation of the supplied \code{pmFPA} structure. The 989 configuration variable supplies the polynomial order (keyword: 990 \code{ASTROM_DISTORT_ORDER}). 991 \begin{prototype} 992 psArray pmAstromFitDistortion (pmFPA *fpa, psArray *gradients, psMetadata *config); 993 \end{prototype} 994 995 \tbd{can we use the pmAstromFitMatch func above to fit the remaining 996 power in the chips?} 997 -
trunk/doc/modules/ModulesSDRS.tex
r5359 r5361 1 %%% $Id: ModulesSDRS.tex,v 1.6 0 2005-10-18 14:07:17eugene Exp $1 %%% $Id: ModulesSDRS.tex,v 1.61 2005-10-18 14:32:25 eugene Exp $ 2 2 \documentclass[panstarrs,spec]{panstarrs} 3 3 … … 1233 1233 of an image given a collection of fringe point pairs. 1234 1234 \begin{prototype} 1235 stats *pmFringeStats (ps Image *image, psArray *fringePoints, psMetadata *config);1235 stats *pmFringeStats (psArray *fringePoints, psImage *image, psMetadata *config); 1236 1236 \end{prototype} 1237 1237 This function measures the robust median at each of the minimum and 1238 1238 maximum coordinates and determines the difference and mean of the two 1239 values. From the collection of differences, the robust median is 1240 calculated, and returned as part of the fringe statistics. 1239 values. The size of the box used to make the measurement at each 1240 point is specified by the configuration variable 1241 \code{FRINGE_SQUARE_RADIUS}. From the collection of differences, the 1242 robust median is calculated, and returned as part of the fringe 1243 statistics. For each fringe point, the values of \code{delta} and 1244 \code{midValue} are also assigned and available to the user on return. 1241 1245 1242 1246 The \code{fringePoints} are defined by the following structure:
Note:
See TracChangeset
for help on using the changeset viewer.
