1. A computer-implemented method to process two-dimensional images of a core sample, the method comprising: approximating, using one or more computer processors, a circular boundary for each of a plurality of polygon shaped images of a substantially cylindrical core sample, each image having a representation of a different transverse section of the core sample and a background that substantially surrounds the representation; selecting, using one or more computer processors, a center point of each of the approximated circular boundaries of the images to define a reference point; determining, using one or more computer processors, an imaginary line passing through the reference point of a first end of the representation of one of the plurality of transverse sections and extending substantially perpendicular to the plane of the representation of the first end to thereby define a simulated axis; and aligning, using one or more computer processors, each of the representations of transverse sections along the simulated axis, each reference point being positioned on the simulated axis.