A method comprising: receiving input image information; using a processor device for determining enhancement information based on frequency characteristics and feature information of the input image information; using the processor device for transforming the input image information for obtaining frequency domain information; and mixing the enhancement information with the input image information to generate an enhanced image, wherein determining enhancement information comprises: performing a frequency lifting process on the input image information using the processor device by lifting-up frequency components, wherein the frequency lifting process results in a frequency lifted output image; performing image feature detection on the input image; and generating a control gain map including a gain control value at each location of all pixels using the detected image feature; wherein the frequency domain information comprises transform coefficients, and the frequency components are created based on: shifting the transform coefficients position in a matrix; the shifted transform coefficients for determining distances for coefficients to a zero-frequency coefficient position using associated coefficient row and column indexes; performing frequency lifting on the transform coefficients based on the determined distances for lifting one or more frequency components to a higher frequency location in a transform spectrum; and converting the transform coefficients to modified transform coefficients, wherein the mixing comprises mixing the output image and the input image of which frequency is lifted based on the gain control value and providing the enhanced image as a final output image. receiving input image information; using a processor device for determining enhancement information based on frequency characteristics and feature information of the input image information; using the processor device for transforming the input image information for obtaining frequency domain information; and mixing the enhancement information with the input image information to generate an enhanced image, wherein determining enhancement information comprises: performing a frequency lifting process on the input image information using the processor device by lifting-up frequency components, wherein the frequency lifting process results in a frequency lifted output image; performing image feature detection on the input image; and generating a control gain map including a gain control value at each location of all pixels using the detected image feature; performing a frequency lifting process on the input image information using the processor device by lifting-up frequency components, wherein the frequency lifting process results in a frequency lifted output image; performing image feature detection on the input image; and generating a control gain map including a gain control value at each location of all pixels using the detected image feature; wherein the frequency domain information comprises transform coefficients, and the frequency components are created based on: shifting the transform coefficients position in a matrix; the shifted transform coefficients for determining distances for coefficients to a zero-frequency coefficient position using associated coefficient row and column indexes; performing frequency lifting on the transform coefficients based on the determined distances for lifting one or more frequency components to a higher frequency location in a transform spectrum; and converting the transform coefficients to modified transform coefficients, shifting the transform coefficients position in a matrix; the shifted transform coefficients for determining distances for coefficients to a zero-frequency coefficient position using associated coefficient row and column indexes; performing frequency lifting on the transform coefficients based on the determined distances for lifting one or more frequency components to a higher frequency location in a transform spectrum; and converting the transform coefficients to modified transform coefficients, wherein the mixing comprises mixing the output image and the input image of which frequency is lifted based on the gain control value and providing the enhanced image as a final output image.