Moving Source Trail Pixels

Project tangent-plane motion onto a detector trail length and position angle for a supplied exposure and pixel scale.

Description

Tangent-plane motion during an exposure creates a trail with length and direction.

Tangent-plane motion during an exposure creates a trail with length and direction. East/north rates give a sky position angle, which must be transformed separately if an image uses rotated detector axes.1

Project tangent-plane motion onto a detector trail length and position angle for a supplied exposure and pixel scale.

When to use Moving Source Trail Pixels

Use this tool to project tangent-plane motion onto a detector trail length and position angle for a supplied exposure and pixel scale.

Prepare the source, detector or coordinate measurements. Confirm frame, epoch, angular units, axis directions and the stated RA proper-motion convention before entering values.

How to use Moving Source Trail Pixels and understand its results

  1. Prepare the source, detector or coordinate measurements. Confirm frame, epoch, angular units, axis directions and the stated RA proper-motion convention before entering values.
  2. Enter eastMotionArcsecPerHour, northMotionArcsecPerHour, exposureHours, pixelScaleArcsecPerPixel using the field table and calculation rules, then run the tool.
  3. Read trailPixels, trailAngleDegrees. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
eastMotionArcsecPerHourEast motion arcsec per hournumberRequired
northMotionArcsecPerHourNorth motion arcsec per hournumberRequired
exposureHoursExposure hoursnumberRequired
pixelScaleArcsecPerPixelPixel scale arcsec per pixelnumberRequired

Enter signed east/north rates in arcsec/hour, nonnegative exposure hours and positive arcsec/pixel scale. Combined rate must be positive because zero motion has no defined direction. Return trail length pixels and angle east of north wrapped to [0,360); zero exposure yields zero length but retains the motion direction.

trailPixels=hypot(eastRate,northRate) × exposureHours/pixelScale

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
trailPixelsTrail pixelsnumber
trailAngleDegreesTrail angle degreesnumber
json
{
  "input": {
    "eastMotionArcsecPerHour": 3,
    "northMotionArcsecPerHour": 4,
    "exposureHours": 0.5,
    "pixelScaleArcsecPerPixel": 0.1
  },
  "output": {
    "trailPixels": 25,
    "trailAngleDegrees": 36.86989764584405
  }
}

Limitations and assumptions

It assumes constant linear sky motion and an isotropic scale. Detector rotation, acceleration, PSF convolution and readout effects are not modeled.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Shift Stack Rate Offset Grid: Plan every east/north rate-grid shift for exposures relative to a supplied time origin; linear tangent-plane motion is assumed. For a complementary task, use Parametric Trailing Loss: Evaluate an explicitly supplied quadratic trailing-loss model coefficient; this is a matched-filter SNR approximation, not an aperture-flux correction.

References

  1. Moving Source Trail Pixels — tool.io

Similar or alternative tools

  • Shift Stack Rate Offset Grid

    Plan every east/north rate-grid shift for exposures relative to a supplied time origin; linear tangent-plane motion is assumed.

  • Parametric Trailing Loss

    Evaluate an explicitly supplied quadratic trailing-loss model coefficient; this is a matched-filter SNR approximation, not an aperture-flux correction.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies