1. A method for creating a plurality of layer images from an input image, the method comprising: analyzing an input image for color content to detect at least one dominant color in the input image; analyzing the input image for shape recognition to detect at least one object in the input image; generating a concentric grid for the input image based on the color content analysis and the shape recognition for a depth calculation of the input image, the concentric grid including a center point, a plurality of lines that radiate from the center point, and a plurality of concentric circles that expand at a spatial distance in the input image, the concentric circles dividing the input image into a plurality of sections, each of the plurality of sections representing an equal spatial depth; and generating a plurality of layer images using at least two of the plurality of sections.