# Important moving object detection parameters for G96 10k camera binned 2x2 DEBUG_SEXLIST 0 0 0 0 0 0 0 # List of sextractor numbers to debug on DEBUG_SEXNUM 0 # 1=output stats on object above CPUTIME 400000 # Seconds of CPU time before program terminates PLATESCALE 0 # 0 = get platescale from Fits header X_SIZE 0 # image array size, in columns, 0=fits header Y_SIZE 0 # image array size, in lines, 0=fits header MAXMTDS 2000 # Don't save more than this many detections MINSCORE 25 # Automatically toss out object with worse score MAXMISSES -1 # Always requres 3 hits, -1 = any number of misses TUNEMISSES -1 # -1 ignore, otherwise only output dets with this many misses # TRIM xlow ylow xhigh yhigh detla from edge TRIM 15 28 16 22 # # detection tuning varies according to the pixels/frame rate of the object # The CURVE_ parameters defines tuning parameters that change by rate # Currently a 12 point curve is used, first at minimum rate, last is at maximum rate MAXRATE5 350 # maximum vector length in pixels/frame for 5+ frames MAXRATE 350 # maximum vector length in pixels/frame for 4 frames # CURVE_RATE defines the pixels/frame ranges that all the other CURVE_ parameters apply to # Note that CURVE_RATE 1, the last rate value sets a maximum rate for allowing misses # This allows us to get more than 50% of those objects, while reducing executiont time to 1/6th CURVE_RATE 0 0.9 1.5 1.5 2.1 3.5 7.9 14.0 20.0 30.0 45.0 90.0 180.0 CURVE_ZP_MIDMU 0 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 CURVE_ZP_SUMMU 0 1.08 1.07 1.07 1.08 1.04 1.05 1.05 1.06 1.06 1.07 1.07 1.07 CURVE_ZP_FITERROR 0 0.07 0.08 0.08 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 CURVE_RMSERR_MAX 0 0.65 0.80 0.80 1.10 1.30 1.40 1.60 1.80 2.00 2.20 2.40 2.40 CURVE_ZP_RANGEMAG 0 0.14 0.20 0.20 0.26 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.45 CURVE_ZP_MU_FWHM 0 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 CURVE_C1_MIDMU 0 0.10 0.05 0.05 0.03 0.02 0.03 0.05 0.10 0.15 0.25 0.25 0.25 CURVE_C1_SUMMU 0 1.10 1.00 1.00 0.95 0.89 0.89 0.90 0.91 0.95 0.95 0.94 0.94 CURVE_C1_FITERROR 0 5.00 4.71 4.71 4.45 4.41 4.41 4.55 4.55 4.55 4.51 4.51 4.51 CURVE_C1_RANGEMAG 0 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34 CURVE_C1_MU_FWHM 0 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.30 CURVE_C1_NOSEXT 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 CURVE_BASESCORE 0 3.95 3.91 3.91 3.91 3.91 3.91 3.91 3.91 3.91 3.91 3.91 3.91 CURVE_SCALESCORE 0 1.19 1.11 1.11 1.05 1.0 1.02 1.04 1.06 1.08 1.10 1.12 1.12 CURVE_RATE 1 0.9 1.5 1.5 2.1 3.5 7.9 14.0 20.0 30.0 45.0 90.0 180.0 CURVE_ZP_MIDMU 1 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 1.06 CURVE_ZP_SUMMU 1 0.95 0.94 0.94 0.93 0.93 0.93 0.94 0.95 0.96 0.97 0.97 0.97 CURVE_ZP_FITERROR 1 0.07 0.08 0.08 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 CURVE_RMSERR_MAX 1 0.65 0.80 0.80 1.10 1.30 1.29 1.29 1.29 1.30 1.30 1.30 1.30 CURVE_ZP_RANGEMAG 1 0.14 0.19 0.19 0.25 0.30 0.30 0.30 0.30 0.30 0.30 0.30 0.45 CURVE_ZP_MU_FWHM 1 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 CURVE_C1_MIDMU 1 0.10 0.05 0.05 0.03 0.02 0.03 0.05 0.10 0.15 0.25 0.25 0.25 CURVE_C1_SUMMU 1 1.85 1.83 1.83 1.81 1.77 1.77 1.77 1.78 1.81 1.81 1.81 1.81 CURVE_C1_FITERROR 1 4.65 4.54 4.54 4.39 4.25 4.30 4.30 4.30 4.25 4.25 4.24 4.24 CURVE_C1_RANGEMAG 1 0.56 0.56 0.56 0.56 0.56 0.56 0.56 0.56 0.56 0.56 0.56 0.56 CURVE_C1_MU_FWHM 1 0.41 0.41 0.41 0.41 0.41 0.41 0.41 0.41 0.41 0.41 0.41 0.41 CURVE_C1_NOSEXT 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 CURVE_BASESCORE 1 6.14 6.14 6.14 6.14 6.14 6.14 6.14 6.14 6.14 6.14 6.14 6.14 CURVE_SCALESCORE 1 1.19 1.11 1.11 1.05 1.0 1.02 1.05 1.09 1.11 1.14 1.16 1.16 # Multiply scores by this scale according to how many misses they have MISS_SCALESCORE 1.00 1.00 # by histograming and comparing the .sext points from false high digest objects # with .ephm identified objects, we can characterize what is more likely to be # a false detection. The most characterizing values are FWHM AREA and DELTAMU ratios # The equasion DELTAMU / FWHM / sqrt(AREA) is introduced # Arguments are: # (DELTAMU low) (DELTAMU high) (FWHM low FWHM high) (AREA low AREA high) (equasion mid) (equasion high) POORSEXT 0.65 1.8 2 10 3 10 0.123 0.18 # How much to add to score based on how deep into the equasion range the values are # Lower than first value gets 1.0 multiplier, 2nd value or higher gets 0.0 multiplier C1_POORSEXT 0.0 # # Values specific to running image subtraction algorithm and generating transient # point sources IP_SNR_LOW -0.78 # Clip any values more than this SNR below sky mean IP_SNR_CLIP 9.0 # if avg frame > MAXADU - IP_SNR_CLIP * stddev, set mti image to sky value or less IP_EMIN_NOISE 0.83 # Tunes avg-min noise weight IP_DARK_SEC 1.15 # Counts/sec to set avgNoise baseline at IP_BLURCOEF 0.60 # Default blur setting IP_MAXADU 64000 # Assume pixel is saturated if > IP_XTRIM 6 # Compression creates artifacts at x borders IP_PINHOLE 1.40 # Size of Average seeing disc in pixels IP_MAGZEROPOINT 27.0 # Extrapolated Magnitude at 0 ADU counts IP_ASTDYNAMICTHRESHOLD 0.00001 # fraction of pixels above threshold IP_MAXDYNAMICSNR 9.00 # No matter above, go this sensative IP_ABOVEBORDERTHRESH 0.20 # Total area SNR above border pixel average IP_TOTALTHRESH 0.55 # Total area SNR above threshold IP_FAINTTHRESH 9999.6 # Used to count faint detections IP_FAINTMIN 4000 # minimum number of faint detections IP_FTS2DM 1.25 # Scale Flux above Threshold to deltamu IP_FBS2DM 0.00 # Scale Flux above border to deltamu # # Parameters to score by whether object appears in one or both # of .sext and .iext files # MATCH_DIST 2.9 # pixel distance to match .sext and .iext points ZP_NOSEXT -1.0 -1.0 # (ZP_NOSEXT = # NOSEXT pts) * C1_NOSEXT ZP_NOIEXT 0.0 0.5 # (ZP_NOIEXT = # NOIEXT pts) * C1_NOIEXT C1_NOIEXT 0.0 # add this to score of each point with no .iext detection C0_IEXTSEXT 0.1 0.1 # add this to each vector without at least 2 matches # # detections around bright stars have an unusually low # sqrt(area/M_PI) / fwhm ratio # We can reduce false detections from these points by # balancing the ZP_AREA_FWHM constants # C0 is the maximum penalty that can be applied # C1 is the multiplier for the amount under ZP # FWHM_TOL is the smallest fwhm value that this applies too # ZP_AREA_FWHM 0.32 0.32 C0_AREA_FWHM 0.00 0.00 C1_AREA_FWHM 0.11 0.17 C2_AREA_FWHM 1.00 1.00 C0_MU_FWHM 0.00 0.00 C2_MU_FWHM 1.00 ZP_SUMMU_FWHM 1.64 1.64 C0_SUMMU_FWHM 0.03 0.03 C1_SUMMU_FWHM 0.00 0.00 C2_SUMMU_FWHM 1.00 # # These Three pairs define the shape of the deltamu/pixels_frame # curve used tune the zero point ZP_MIDMU # The curve matches ZP_MIDMU + pow(pixels/frame - ZP_MIDRATE, exponent) * coeficient # The coeficient is calculated that at RATE2 the new ZP_MIDMU will be RATE2_MU # The exponent is calculated so that at RATE1 the new ZP_MMIDMU will be RATE1_MU MINRATE 1.001 # minimum vector length in pixels/frame ZP_MINRATE 1.90 1.9 # Rate to start using slow mover detection code ZP_MIDRATE 6.00 # pixels/field where fast mover curve starts RATE1 14.00 # mid point between MIDRATE and RATE2 to fit curve RATE2 100.00 # end point from MIDRATE and RATE1 to fit curve MAX_ACC 5.00 # Tunes maximum acceleration to allow MIN_MAG 99.0 # faintest magnitude which is 'real' MIN_DIST 2.7 # Must move at least this many pixels from 1st to last point TOLERANCE 4.0 # radius of matching box for rocks STAR_TOL 1.07 # radius of matching box for star removal BSTAR_TOL 4.0 # radius of matching box for bright stars SIZE_BRIGHT 110 # value of area to be considered bright star SATURATION 7.7 # deltamu where stars start to staturate ccd SATURATION_AREA 76 # Saturated object will always light up this much area FWHM_RADIUS 6.0 # radius around bright star to look for high fwhm fringe det CX_FWHM_RADIUS 0.80 # How much to use penalties outside of radius FWHM_TOL 6.0 # tolerance in FWHM (pixels) MAG_TOL 2.5 # magnitude scatter allowed from start to end DELTAMU_TOL 1.2 # delta mu scatter allowed from start to end THETA_TOL 359 # tolerance in pos. angle, deg. ELONG_TOL 2.5 # tolerance in elongation RMSERR_MAX 1.7 # maximum straight-line deviation DELTAMUMIN 0.20 # minimum delta mu DELTAMUMAX 7.8 # maximum delta mu MU_FWHM 0.051 # false detections around halo of bright stars have low ratio MU_AREA 0.18 # Some false detections light up a lot of pixels, but have no signal peak AREA_FWHM 0.21 # false detections around halo of bright stars have low ratio MINFASTMU -0.75 # additional deltaMu for an object at midrate FASTAREA 0.5 # Fraction of streakLength pixels that must be lit MINFASTAREA -2.0 # add this to streakLength for min pixels FASTMISSMINUS 350 # Every this many pixels, allow one less miss DELTAMUMISS 0.0 # Additional signal to require per missed data point MIN_SEXT 1 # unless -nosext is used, required this many .sext points BLOOM_ANGLE 1.0 # How far from vertical/horizontal a bright star trail detection has to be BLOOM_MINRATE 4.0 # How fast in pixels/frame an object has to move to be considered for bright star trail removal BLOOM_STARAREA 76 # How large in size an object must be for bloom trail checking # These parameters control transient density filtering MAXTRANSIENTS 50000 # Thin faintest transients over this count DENSITYSUM 10 5.9 # sum of all density values must not exceed this C1_DENSITYSUM 3.0 4.0 # penalty rate when sum goes over DENSITYSUM C0_DENSITYSUM 9.0 # Maximum penalty for DENSITYSUM BESTDENSITY 4.0 # Density value after wich score gets dinged RADIUSDENSITY 0.2 # rate we reduce allowed density by star proximity C1_DENSITY 1.5 C0_DENSITY 2.0 LIMITBRIGHT 3 # Number of brighter transients/box to protect LIMITDIM 9 # Number of faint transients/box allowed FASTDENSITY 18 # LIMITDIM = MAX(1, LIMITDIM - (pixels/frame / FASTDENSITY)) DENSITYBOXSIZE 50 # Density window box dimensions DENSITYTHRESHOLD 1.0 # Deltamu value where transient is bright LIMITCOLUMN 56 42 # Number of points that can appear in a 3 wide column, trigger thin counts LIMITROW 64 51 # Number of points that can appear in a 3 tall row, trigger thin counts # Score tuning parameters ZP_FITAREA 0.003 0.003 # final ZP_FITERR += area*FITAREA ZP_FITSTREAK 0.018 0 # final ZP_FITERR += streakLength*FITSTREAK ZP_MIDMUIMAGES 0.15 ZP_MINMU 0.31 ZP_MU_AREA 0.24 0.29 ZP_MINFWHM 0.6 ZP_MAXFWHM 16.3 3.50 ZP_NOISEFWHM 6.0 ZP_ELONG 3.6 # could be a star bloom tail ZP_FASTSTARMU 0.5 # if we find a star in another frame within this Mu range ZP_FASTAREA 0.001 ZP_FASTFWHM 0.025 ZP_BLENDAREA 50 # Don't check blend flag if object stays this large # score by the noise in the calbibrated magnitude values ZP_NOISEMAG 0.12 0.12 C0_NOISEMAG 0.00 0.00 C1_NOISEMAG 0.06 0.22 ZR_NOISEMAG 0.00 0.00 R1_NOISEMAG 0.00 0.00 ZP_NOISEMU 0.18 0.13 C0_NOISEMU 0.00 0.00 C1_NOISEMU 0.03 0.09 C2_NOISEMU 1.00 1.00 ZP_RANGEMU 0.32 0.25 C1_RANGEMU 0.84 1.08 # Scoring by the 3rd largest area in a streak ZP_MIDAREA 3.80 3.80 C0_MIDAREA 0.01 0.01 C1_MIDAREA 0.54 0.69 C2_MIDAREA 1.00 1.00 ZP_NOISEAREA 1.35 1.30 C1_NOISEAREA 0.0001 0.001 C2_NOISEAREA 0.4 # Parameters for taking advantage of a fast moving objects theta angle compared to PA direction ZP_MINTRAIL 2.8 # Look at theta angles for object with this trail length ZP_ANGLETRAIL 6.0 # Trail theta deltas outside this get scored against (deg) C0_ANGLETRAIL 0.35 0.38 # if zp_angleTrail delta exceeded, score add this C1_ANGLETRAIL 0.02 0.02 # if zp_angleTrail delta exceeded, score excess by this C2_ANGLETRAIL 0.05 ZR_ANGLETRAIL 6.20 R1_ANGLETRAIL 0.03 C1_MINTRAIL 2.70 C2_MINTRAIL 0.50 # Some parameters have a secondary score elbow LOW_MIDMU 0.39 0.41 C1_LOW_MIDMU 0.0 0.0 # These to values set an initial slope based around SUMMU R1_SUMMU 1.00 0.42 R2_SUMMU 0.30 0.50 C2_SUMMU 0.65 0.65 # These to values set an initial slope based around MIDMU ZR_MIDMU 2.71 2.78 R1_MIDMU 0.00 0.00 R2_MIDMU 0.40 # These tune how much we reduce the score of bigger/brighter objects # The higher the number the slower the score improves ZR_AREA 0.00 8.50 R1_AREA 0.00 0.00 ZR_FITERROR 0.14 R1_FITERROR 0.00 C2_FITERROR 1.05 1.10 ZR_IEXTSEXT 2.90 2.90 R1_IEXTSEXT 0.00 0.00 # Multipliers for each score parameter, C2 = exponent C2_MIDMU 1.0 C1_MINMU 0.0 C0_MU_AREA 0.00 0.00 C1_MU_AREA 0.00 0.00 C2_AREATAIL 1.00 C1_MINFWHM 0.0 C1_MAXFWHM 0.00 0.00 C2_MAXFWHM 0.40 C1_NOISEFWHM 0.0 C1_ELONG 0.0 C0_FASTSTARMU 5.0 C1_FASTSTARMU 3.0 C2_FASTSTARMU 1.5 # Exponent for number of objects close to stars CX_FASTMISS 0.001 C0_BLENDED 0.26 0.99 C2_BLENDED 1.5