A computer-implemented method, comprising: receiving an infrared photograph of a tangible product having an imprinted markup on the tangible product; receiving a visible light photograph of the same tangible product with the same imprinted markup, wherein the imprinted markup is visible in the visible light photograph but is not visible in the infrared photograph; calibrating the luminosity of the infrared photograph and the visible light photograph to determine a calibrated infrared photograph and a calibrated visible light photograph, wherein the calibrated infrared photograph has the same amount of luminosity as the calibrated visible light photograph; determining image luminance information based on the infrared photograph or the calibrated infrared photograph; generating a normalized image by normalizing the calibrated visible light photograph; based on the normalized image, determining a color-segmented image that is represented with a reduced number of colors as compared to the visible light photograph; based on analysing the imprinted markup in the color-segmented image, determining design geometry, wherein the design geometry is information that indicates the geometry of the tangible product on one or more design areas and includes a markup grid image , wherein shapes of grid lines of the markup grid image indicate the geometry of the tangible product; based on analysing the imprinted markup in the color-segmented image, determining design location information including a design mask image indicating a location of a design area within the color-segmented image, wherein each design area is imprinted with markup that covers the entire design area; based on the image luminance information, the determined design location information and the determined design geometry, determining a design rendering object ; wherein the design rendering object comprises instructions for rendering a design portion of the visible light photograph upon the tangible product. receiving an infrared photograph of a tangible product having an imprinted markup on the tangible product; receiving a visible light photograph of the same tangible product with the same imprinted markup, wherein the imprinted markup is visible in the visible light photograph but is not visible in the infrared photograph; calibrating the luminosity of the infrared photograph and the visible light photograph to determine a calibrated infrared photograph and a calibrated visible light photograph, wherein the calibrated infrared photograph has the same amount of luminosity as the calibrated visible light photograph; determining image luminance information based on the infrared photograph or the calibrated infrared photograph; generating a normalized image by normalizing the calibrated visible light photograph; based on the normalized image, determining a color-segmented image that is represented with a reduced number of colors as compared to the visible light photograph; based on analysing the imprinted markup in the color-segmented image, determining design geometry, wherein the design geometry is information that indicates the geometry of the tangible product on one or more design areas and includes a markup grid image , wherein shapes of grid lines of the markup grid image indicate the geometry of the tangible product; based on analysing the imprinted markup in the color-segmented image, determining design location information including a design mask image indicating a location of a design area within the color-segmented image, wherein each design area is imprinted with markup that covers the entire design area; based on the image luminance information, the determined design location information and the determined design geometry, determining a design rendering object ; wherein the design rendering object comprises instructions for rendering a design portion of the visible light photograph upon the tangible product. <EOS>