Image Alignment Code

/// <summary>
/// Aligns two images. Uses highly-local, non-affine alignment.
/// Also compensates for local brightness and colour changes.
/// </summary>
/// <param name="Input">The image to align</param>
/// <param name="Reference">The image to align it to</param>
/// <returns>The image aligned to the reference image</return>
public Image Align(Image Input, Image Reference)
{
    return Reference;
}