Aurora Localization via Starfields

2013 Solution


  • Tags:

    Data Visualization, Model


    We give a method for localizing aurora in images taken from the ISS, to a location over the earth. First we use k-means image segmentation to extract the sky, aurora, and earth. We then create star trails from the brightest stars, and calculate their lengths. This gives us star velocities, from this we get the angle of the camera using least-squares over expected star velocities. With the angle of the camera and the segmented aurora, we can project the approximate aurora location onto a map.

    This project is solving the Aligning the Stars challenge.

    Description

    Method Steps

    Using images of the aurora taken from the ISS, we find location of the aurora over the Earth, by the following method:

    · Segment (using k-means) to get the ground, sky, and aurora.

    · Filter resulting images to only get the brightest stars, and generate star-trail images from these.

    · Extract the length and direction of the star trails.

    · Use the length of the star-trails to get star velocity, and find the direction the camera on the ISS is pointing by a least-squares search (see paper).

    · Find where on the earth the aurora is above, by using inverse projections to find the approximate distance to the aurora from the ISS, and then projecting them back onto a map.

    More Information

    See our attached paper for more details on each step, and the video for a short overview with figures.

    Running the code

    See the README file on github for information on running the code (requires MATLAB and the MATLAB mapping and image processing tool boxes, and M_MAP: http://www.eos.ubc.ca/~rich/private/).

    Project Information


    Resources


  • The following projects are solving this challenge:

  • Welcome to the collaborative hackpad! You can use this open document to collaborate with others, self organize, or share important data. Please keep in mind that this document is community created and any views, opinions, or links do not reflect an official position of the Space Apps Challenge, NASA, or any of our partners.

    Building a team or looking for one to join? Feel free to create a Matchmaking section at the bottom of the document to help in gathering great minds together!

    If you want to edit the Hackpad, or have trouble viewing it, please create an account at Hackpad.com