Keogram Rotation - aaronwmorris/indi-allsky GitHub Wiki

Overview

Keograms are very useful to show the sky conditions of a full night in a single image.

A keogram is generated by rotating every image, extracting a single column of pixels from the center of the rotated image, and adding the column of pixels sequentially to a new image.

Rotation

The image rotation angle need to approximately match the angle of meridian in your all sky camera.

A rotation of 0 degrees means no rotation is performed. A positive rotation (1 to 180) will rotate the image counter clockwise [CCW]. A negative rotation (-1 to -180) will rotate the image clockwise [CW].

Using the following image as an example. unmasked_example

Applying a rotation of -45 degrees will rotate the image 45 degrees CW. rotated

Example

This is the approximate location of the meridian in the image above. There are two valid rotation settings:

  • [+]35 to 45 degrees for a CCW rotation
  • -125 to -135 degrees for a CW rotation if you wish to invert the keogram orientation

meridian