Image order of operations - aaronwmorris/indi-allsky GitHub Wiki

Order of Operations

  1. Start image pre-save hook (runs concurrently in background)
  2. Dark frame calibration
  3. Save FITS
  4. Calculate jSQM
  5. Debayer
  6. Calculate ADU
  7. Stack
  8. Save RAW (non-stacked)
  9. Stretch (16-bit)
  10. 16-bit Contrast enhance (CLAHE)
  11. Downsample to 8-bit
  12. Detect stars
  13. Line detection
  14. Draw detections
  15. Rotate
    1. 90 degree
    2. Angle
  16. Flip verticle
  17. Flip hoizontal
  18. Crop
    • Image Circle or ROI
  19. White balance
    1. SCNR
    2. MTF WB
    3. Manual WB
    4. Auto WB
  20. Saturation
  21. Gamma Correction
  22. Sharpen
  23. Contrast enhance (CLAHE)
  24. Colorize (if grayscale)
  25. Extract Long Term Keogram data
  26. Image Circle Mask
  27. Realtime Keogram
  28. Fish-eye to Panorama
    1. Flip
    2. Label
    3. Save panorama image
  29. Generate image for circular display
  30. Logo overlay
  31. Scale image
  32. Image border
  33. Overlays
    1. Moon overlay
    2. Lightgraph overlay
    3. Remote Image overlay
  34. Label image
    1. Orbs
    2. Cardinal Directions
    3. Wait on pre-save hook to complete
    4. Text Overlay
  35. Save image
  36. Execute image post-save hook

History

Feb 2026

  • Add remote image overlay
  • Add sharpen

Jan 2026

  • Add MTF WB

Oct 2025

  • Add Image Circle Mask crop

Jun 2025

  • Add pre- and post-save hooks

Mar 2025

  • Add Gamma Correction
  • Realtime Keogram

Jan 2025

  • Add Lightgraph Overlay

Dec 2024

  • Perform debayer before stacking

Nov 2024

  • Add Image border
  • Add Moon Overlay
  • Fish-eye to Panorama before Logo overlay and Scale image

Nov 2023

  • Add cardinal directions

Oct 2023

  • Moved star and line detection before rotation/flip/crop