Image processing method and systems
First Claim
1. A method for correcting a color fog for an input image, said method comprising the steps of:
- calculating a statistical amount with respect to color saturation components of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a hue given as a correction reference value of said color fog, said color saturation being weighted by values of lightness components of said at least one group of pixels; and
correcting said color fog by using said correction reference value with respect to each pixel of said input image.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a novel image correcting technique for automatically carrying out a suitable image correction. An image processing program of the invention includes a correction front-end unit for carrying out a color balance correction, a range correction, a main portion estimation processing, and a tone correction, a statistical information calculation unit for generating a color saturation reference value and a contour reference value as data expressing the preference of an operator by using an output of the correction front-end unit and a manually corrected image, and a correction back-end unit for carrying out a color saturation correction processing using the color saturation reference value stored in a reference value DB and a contour emphasis processing using the contour reference value. A processing result of the correction back-end unit is stored as an output image into an image storage DB.
121 Citations
75 Claims
-
1. A method for correcting a color fog for an input image, said method comprising the steps of:
-
calculating a statistical amount with respect to color saturation components of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a hue given as a correction reference value of said color fog, said color saturation being weighted by values of lightness components of said at least one group of pixels; and
correcting said color fog by using said correction reference value with respect to each pixel of said input image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for correcting a color fog for an input image, said method comprising the steps of:
-
calculating a statistical amount with respect to hue values of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a range of hue as a hue reference value of said color fog;
calculating a statistical amount with respect to color saturation components of said at least one group of pixels included in said reference hue region in accordance with a predetermined method as a correction reference value of said color fog; and
correcting said color fog with respect to each pixel of said input image by using said correction reference value adjusted by using said hue reference value. - View Dependent Claims (8)
-
-
9. A method for performing a range correction for an input image, said method comprising the steps of:
-
detecting a highlight pixel having highest lightness and a shadow pixel having lowest lightness in pixels included in said input image;
converting values of respective color components of said highlight pixel in accordance with a specified maximum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said highlight pixel and minimum values which said respective color components can take;
converting values of respective color components of said shadow pixel in accordance with a specified minimum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said shadow pixel and maximum values which said respective color components can take; and
with respect to each of said color components, linearly converting a value of the color component of each pixel of said input image, which is contained in a range from a value of the color component for said shadow pixel before conversion to a value of the color component for said highlight pixel before conversion, into a value of the color component in a range from a value of the color component for said shadow pixel after conversion to a value of the color component for said highlight pixel after conversion. - View Dependent Claims (10)
-
-
11. A method for specifying a noticeable portion in an input image, said method comprising the steps of:
-
dividing said input image into a plurality of regions;
calculating a rate of a human skin pixel by counting said human skin pixel, which is a pixel satisfying a previously set human skin condition, with respect to each of said plurality of regions, and calculating an average and a standard deviation of said rate of said human skin pixel for said plurality of regions;
judging whether or not a region including a portion estimated to be a person on the basis of said average of said rate of said human skin pixel exists; and
if it is judged that the region including the portion estimated to be the person exists, setting an importance level expressing a most noticeable portion to the region including the portion estimated to be the person, and setting an importance level lower than said importance level expressing the most noticeable portion to a region including a portion estimated to be something other than the person on the basis of a value of the standard deviation. - View Dependent Claims (12, 13, 14)
-
-
15. A method for specifying a noticeable portion in an input image, said method comprising the steps of:
-
dividing said input image into a plurality of regions;
with respect to each of said plurality of regions, calculating average lightness, a rate of a sky pixel, which is a pixel satisfying a previously set sky condition, and a rate of a cloud pixel, which is a pixel satisfying a previously set cloud condition, by counting the sky pixel and the cloud pixel, and calculating an average value and a standard deviation of said average lightness for said plurality of regions;
judging whether said input image is in a backlight state on the basis of at least one of said average lightness, said average value and said standard deviation of said average lightness, and said rate of said sky pixel and said rate of said cloud pixel; and
if said input image is judged to be in said backlight state, setting an importance level expressing a most noticeable portion to a region including a portion estimated to be a dark portion due to backlight on the basis of said average lightness and said average value of said average lightness, and a portion which is not the dark portion due to the backlight but is a portion estimated to be something other than said cloud and said sky on the basis of said rate of said sky pixel and said rate of said cloud pixel, and setting an importance level lower than said importance level expressing the most noticeable portion to other portions.
-
-
16. A method for performing a color saturation correction for an input image, said method comprising the steps of:
-
calculating a statistical amount with respect to color saturation of each pixel of said input image; and
calculating a color saturation correction coefficient by using a color saturation correction reference value expressing a color saturation correction tendency of an operator and said statistical amount with respect to said color saturation, and performing the color saturation correction by said color saturation correction coefficient. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for performing a contour emphasis correction for an input image, said method comprising the steps of:
-
generating a smoothed image by performing a smoothing processing to a process image, which is comprised of lightness components of said input image;
generating a difference image by calculating a difference between said process image and said smoothed image;
calculating a statistical amount with respect to pixel values of said difference image;
calculating a contour emphasis correction coefficient on the basis of a contour emphasis correction reference value expressing a contour emphasis correction tendency of an operator and said statistical amount with respect to said pixel values of said difference image; and
by correcting each pixel value of said difference image by said contour emphasis correction coefficient, and adding the corrected pixel value to a corresponding pixel value of said process image, generating an output image. - View Dependent Claims (22, 23, 24)
-
-
25. A method for performing an image processing, said method comprising the steps of:
-
performing a color balance correction by using a color fog hue angle component of a color saturation correction reference value, which is calculated by weighting color saturation of each pixel in accordance with a possibility of color fog of each pixel to generate a color fog removal image;
converting values of respective color components of a highlight pixel having highest lightness in said color fog removal image in accordance with a specified maximum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said highlight pixel and a minimum value which the respective color components can take, converting values of respective color components of a shadow pixel having lowest lightness in said color fog removal image in accordance with a specified minimum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said shadow pixel and a maximum value which the respective color components can take, performing a linear conversion with respect to each pixel other than said highlight pixel and said shadow pixel on the basis of the conversion result of said highlight pixel and said shadow pixel to generate a post-range conversion image;
dividing said post-range conversion image into a plurality of regions, calculating, with respect to all of said plurality of regions and each of said plurality of regions, a statistical amount of a human skin pixel satisfying a previously set human skin condition, a statistical amount of a sky pixel, which is a pixel satisfying a previously set sky condition, a statistical amount of a cloud pixel, which is a pixel satisfying a previously set cloud condition, and a statistical amount of lightness, if it is judged that there is a region including a portion estimated to be a person on the basis of said statistical amount of said human skin pixel, setting an importance level expressing a most noticeable portion to said region including the portion estimated to be a person, and setting an importance level lower than said importance level expressing said most noticeable portion to a region including a portion estimated something other than the person on the basis of said statistical amount of said human skin pixel, if it is judged that said post-range conversion image is in a backlight state, setting said importance level expressing said most noticeable portion to a region including a portion estimated to be a dark portion due to backlight on the basis of said statistical amount of lightness or a portion which is not the dark portion due to the backlight but is estimated to be something other than the cloud and the sky on the basis of said statistical amount of said cloud pixel and said statistical amount of said sky pixel, and setting an importance level lower than said importance level expressing said most noticeable portion to other regions;
by weighting an average lightness and a standard deviation of the lightness calculated with respect to each of said plurality of regions by said importance level set to each of said plurality of regions to calculate a weighted average value of said average lightness and a weighted standard deviation of the lightness with respect to said post-range conversion image, performing a tone correction by using the weighted average value of said average lightness and the weighted standard deviation of the lightness to generate a post-tone correction image;
calculating a statistical amount with respect to color saturation of each pixel of said post-tone correction image, calculating a color saturation correction coefficient by using a color saturation correction reference value expressing a color saturation correction tendency of an operator and said statistical amount with respect to the color saturation, and performing a color saturation correction by said color saturation correction coefficient to generate a post-color saturation correction image; and
generating a smoothed image by performing a smoothing processing to a process image, which is composed of lightness components of said post-color saturation correction image, generating a difference image by calculating a difference between said process image and said smoothed image, calculating a contour emphasis correction coefficient on the basis of a contour emphasis correction reference value expressing a contour emphasis correction tendency of an operator and a statistical amount with respect to pixel values of said difference image, correcting each pixel value of said difference image by said contour emphasis correction coefficient, generating an output image by adding said corrected pixel value to a corresponding pixel value of said process image, and generating an image in which said lightness component of each pixel of said post-color saturation correction image is replaced with a pixel value of a corresponding pixel of said output image.
-
-
26. A program embodied on a medium, for causing a computer to correct a color fog for an input image, said program comprising the steps of:
-
calculating a statistical amount with respect to color saturation components of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a hue given as a correction reference value of said color fog, said color saturation being weighted by values of lightness components of said at least one group of pixels; and
correcting said color fog by using said correction reference value with respect to each pixel of said input image. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A program embodied on a medium, for causing a computer to correct a color fog for an input image, said program comprising the steps of:
-
calculating a statistical amount with respect to hue values of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a range of hue as a hue reference value of said color fog;
calculating a statistical amount with respect to color saturation components of said at least one group of pixels included in said reference hue region in accordance with a predetermined method as a correction reference value of said color fog; and
correcting said color fog with respect to each pixel of said input image by using said correction reference value adjusted by using said hue reference value. - View Dependent Claims (33)
-
-
34. A program embodied on a medium, for causing a computer to perform a range correction for an input image, said program comprising the steps of:
-
detecting a highlight pixel having highest lightness and a shadow pixel having lowest lightness in pixels included in said input image;
converting values of respective color components of said highlight pixel in accordance with a specified maximum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said highlight pixel and minimum values which said respective color components can take;
converting values of respective color components of said shadow pixel in accordance with a specified minimum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said shadow pixel and maximum values which said respective color components can take; and
with respect to each of said color components, linearly converting a value of the color component of each pixel of said input image, which is contained in a range from a value of the color component for said shadow pixel before conversion to a value of the color component for said highlight pixel before conversion, into a value of the color component in a range from a value of the color component for said shadow pixel after conversion to a value of the color component for said highlight pixel after conversion. - View Dependent Claims (35)
-
-
36. A program embodied on a medium, for causing a computer to specify a noticeable portion in an input image, said program comprising the steps of:
-
dividing said input image into a plurality of regions;
calculating a rate of a human skin pixel by counting said human skin pixel, which is a pixel satisfying a previously set human skin condition, with respect to each of said plurality of regions, and calculating an average and a standard deviation of said rate of said human skin pixel for said plurality of regions;
judging whether or not a region including a portion estimated to be a person on the basis of said average of said rate of said human skin pixel exists; and
if it is judged that the region including the portion estimated to be the person exists, setting an importance level expressing a most noticeable portion to the region including the portion estimated to be the person, and setting an importance level lower than said importance level expressing the most noticeable portion to a region including a portion estimated to be something other than the person on the basis of a value of the standard deviation. - View Dependent Claims (37, 38, 39)
-
-
40. A program embodied on a medium, for causing a computer to specify a noticeable portion in an input image, said program comprising the steps of:
-
dividing said input image into a plurality of regions;
with respect to each of said plurality of regions, calculating average lightness, a rate of a sky pixel, which is a pixel satisfying a previously set sky condition, and a rate of a cloud pixel, which is a pixel satisfying a previously set cloud condition, by counting the sky pixel and the cloud pixel, and calculating an average value and a standard deviation of said average lightness for said plurality of regions;
judging whether said input image is in a backlight state on the basis of at least one of said average lightness, said average value and said standard deviation of said average lightness, and said rate of said sky pixel and said rate of said cloud pixel; and
if said input image is judged to be in said backlight state, setting an importance level expressing a most noticeable portion to a region including a portion estimated to be a dark portion due to backlight on the basis of said average lightness and said average value of said average lightness, and a portion which is not the dark portion due to the backlight but is a portion estimated to be something other than said cloud and said sky on the basis of said rate of said sky pixel and said rate of said cloud pixel, and setting an importance level lower than said importance level expressing the most noticeable portion to other portions.
-
-
41. A program embodied on a medium, for causing a computer to perform a color saturation correction for an input image, said program comprising the steps of:
-
calculating a statistical amount with respect to color saturation of each pixel of said input image; and
calculating a color saturation correction coefficient by using a color saturation correction reference value expressing a color saturation correction tendency of an operator and said statistical amount with respect to said color saturation, and performing the color saturation correction by said color saturation correction coefficient. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A program embodied on a medium, for causing a computer to perform a contour emphasis correction for an input image, said program comprising the steps of:
-
generating a smoothed image by performing a smoothing processing to a process image, which is comprised of lightness components of said input image;
generating a difference image by calculating a difference between said process image and said smoothed image;
calculating a statistical amount with respect to pixel values of said difference image;
calculating a contour emphasis correction coefficient on the basis of a contour emphasis correction reference value expressing a contour emphasis correction tendency of an operator and said statistical amount with respect to said pixel values of said difference image; and
by correcting each pixel value of said difference image by said contour emphasis correction coefficient, and adding the corrected pixel value to a corresponding pixel value of said process image, generating an output image. - View Dependent Claims (47, 48, 49)
-
-
50. A program embodied on a medium, for causing a computer to perform an image processing, said program comprising the steps of:
-
performing a color balance correction by using a color fog hue angle component of a color saturation correction reference value, which is calculated by weighting color saturation of each pixel in accordance with a possibility of color fog of each pixel to generate a color fog removal image;
converting values of respective color components of a highlight pixel having highest lightness in said color fog removal image in accordance with a specified maximum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said highlight pixel and a minimum value which the respective color components can take, converting values of respective color components of a shadow pixel having lowest lightness in said color fog removal image in accordance with a specified minimum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said shadow pixel and a maximum value which the respective color components can take, performing a linear conversion with respect to each pixel other than said highlight pixel and said shadow pixel on the basis of the conversion result of said highlight pixel and said shadow pixel to generate a post-range conversion image;
dividing said post-range conversion image into a plurality of regions, calculating, with respect to all of said plurality of regions and each of said plurality of regions, a statistical amount of a human skin pixel satisfying a previously set human skin condition, a statistical amount of a sky pixel, which is a pixel satisfying a previously set sky condition, a statistical amount of a cloud pixel, which is a pixel satisfying a previously set cloud condition, and a statistical amount of lightness, if it is judged that there is a region including a portion estimated to be a person on the basis of said statistical amount of said human skin pixel, setting an importance level expressing a most noticeable portion to said region including the portion estimated to be a person, and setting an importance level lower than said importance level expressing said most noticeable portion to a region including a portion estimated something other than the person on the basis of said statistical amount of said human skin pixel, if it is judged that said post-range conversion image is in a backlight state, setting said importance level expressing said most noticeable portion to a region including a portion estimated to be a dark portion due to backlight on the basis of said statistical amount of lightness or a portion which is not the dark portion due to the backlight but is estimated to be something other than the cloud and the sky on the basis of said statistical amount of said cloud pixel and said statistical amount of said sky pixel, and setting an importance level lower than said importance level expressing said most noticeable portion to other regions;
by weighting an average lightness and a standard deviation of the lightness calculated with respect to each of said plurality of regions by said importance level set to each of said plurality of regions to calculate a weighted average value of said average lightness and a weighted standard deviation of the lightness with respect to said post-range conversion image, performing a tone correction by using the weighted average value of said average lightness and the weighted standard deviation of the lightness to generate a post-tone correction image;
calculating a statistical amount with respect to color saturation of each pixel of said post-tone correction image, calculating a color saturation correction coefficient by using a color saturation correction reference value expressing a color saturation correction tendency of an operator and said statistical amount with respect to the color saturation, and performing a color saturation correction by said color saturation correction coefficient to generate a post-color saturation correction image; and
generating a smoothed image by performing a smoothing processing to a process image, which is composed of lightness components of said post-color saturation correction image, generating a difference image by calculating a difference between said process image and said smoothed image, calculating a contour emphasis correction coefficient on the basis of a contour emphasis correction reference value expressing a contour emphasis correction tendency of an operator and a statistical amount with respect to pixel values of said difference image, correcting each pixel value of said difference image by said contour emphasis correction coefficient, generating an output image by adding said corrected pixel value to a corresponding pixel value of said process image, and generating an image in which said lightness component of each pixel of said post-color saturation correction image is replaced with a pixel value of a corresponding pixel of said output image.
-
-
51. An apparatus for correcting a color fog for an input image, comprising:
-
a calculator for calculating a statistical amount with respect to color saturation components of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a hue given as a correction reference value of said color fog, said color saturation being weighted by values of lightness components of said at least one group of pixels; and
means for correcting said color fog by using said correction reference value with respect to each pixel of said input image. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. An apparatus for correcting a color fog for an input image, comprising:
-
a first calculator for calculating a statistical amount with respect to hue values of at least one group of pixels included in a reference hue region of a plurality of hue regions generated by dividing a range of hue as a hue reference value of said color fog;
a second calculator for calculating a statistical amount with respect to color saturation components of said at least one group of pixels included in said reference hue region in accordance with a predetermined method as a correction reference value of said color fog; and
means for correcting said color fog with respect to each pixel of said input image by using said correction reference value adjusted by using said hue reference value. - View Dependent Claims (58)
-
-
59. An apparatus for performing a range correction for an input image, comprising:
-
a detector for detecting a highlight pixel having highest lightness and a shadow pixel having lowest lightness in pixels included in said input image;
a first converter for converting values of respective color components of said highlight pixel in accordance with a specified maximum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said highlight pixel and minimum values which said respective color components can take;
a second converter for converting values of respective color components of said shadow pixel in accordance with a specified minimum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said shadow pixel and maximum values which said respective color components can take; and
a third converter for linearly converting, with respect to each of said color components, a value of the color component of each pixel of said input image, which is contained in a range from a value of the color component for said shadow pixel before conversion to a value of the color component for said highlight pixel before conversion, into a value of the color component in a range from a value of the color component for said shadow pixel after conversion to a value of the color component for said highlight pixel after conversion. - View Dependent Claims (60)
-
-
61. An apparatus for specifying a noticeable portion in an input image, comprising:
-
a divider for dividing said input image into a plurality of regions;
a calculator for calculating a rate of a human skin pixel by counting said human skin pixel, which is a pixel satisfying a previously set human skin condition, with respect to each of said plurality of regions, and calculating an average and a standard deviation of said rate of said human skin pixel for said plurality of regions;
means for judging whether or not a region including a portion estimated to be a person on the basis of said average of said rate of said human skin pixel exists; and
means for setting, in case where it is judged that the region including the portion estimated to be the person exists, an importance level expressing a most noticeable portion to the region including the portion estimated to be the person, and setting an importance level lower than said importance level expressing the most noticeable portion to a region including a portion estimated to be something other than the person on the basis of a value of the standard deviation. - View Dependent Claims (62, 63, 64)
-
-
65. An apparatus for specifying a noticeable portion in an input image, comprising:
-
a divider for dividing said input image into a plurality of regions;
a calculator for calculating, with respect to each of said plurality of regions, average lightness, a rate of a sky pixel, which is a pixel satisfying a previously set sky condition, and a rate of a cloud pixel, which is a pixel satisfying a previously set cloud condition, by counting the sky pixel and the cloud pixel, and calculating an average value and a standard deviation of said average lightness for said plurality of regions;
means for judging whether said input image is in a backlight state on the basis of at least one of said average lightness, said average value and said standard deviation of said average lightness, and said rate of said sky pixel and said rate of said cloud pixel; and
means for setting, in case where said input image is judged to be in said backlight state, an importance level expressing a most noticeable portion to a region including a portion estimated to be a dark portion due to backlight on the basis of said average lightness and said average value of said average lightness, and a portion which is not the dark portion due to the backlight but is a portion estimated to be something other than said cloud and said sky on the basis of said rate of said sky pixel and said rate of said cloud pixel, and setting an importance level lower than said importance level expressing the most noticeable portion to other portions.
-
-
66. An apparatus for performing a color saturation correction for an input image, comprising:
-
a first calculator for calculating a statistical amount with respect to color saturation of each pixel of said input image; and
a second calculator for calculating a color saturation correction coefficient by using a color saturation correction reference value expressing a color saturation correction tendency of an operator and said statistical amount with respect to said color saturation, and performing the color saturation correction by said color saturation correction coefficient. - View Dependent Claims (67, 68, 69, 70)
-
-
71. An apparatus for performing a contour emphasis correction for an input image, comprising:
-
a first generator for generating a smoothed image by performing a smoothing processing to a process image, which is comprised of lightness components of said input image;
a second generator for generating a difference image by calculating a difference between said process image and said smoothed image;
a first calculator for calculating a statistical amount with respect to pixel values of said difference image;
a second calculator for calculating a contour emphasis correction coefficient on the basis of a contour emphasis correction reference value expressing a contour emphasis correction tendency of an operator and said statistical amount with respect to said pixel values of said difference image; and
means for correcting each pixel value of said difference image by said contour emphasis correction coefficient, and adding the corrected pixel value to a corresponding pixel value of said process image to generate an output image. - View Dependent Claims (72, 73, 74)
-
-
75. An apparatus for performing an image processing, comprising:
-
means for performing a color balance correction by using a color fog hue angle component of a color saturation correction reference value, which is calculated by weighting color saturation of each pixel in accordance with a possibility of color fog of each pixel to generate a color fog removal image;
means for converting values of respective color components of a highlight pixel having highest lightness in said color fog removal image in accordance with a specified maximum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said highlight pixel and a minimum value which the respective color components can take, converting values of respective color components of a shadow pixel having lowest lightness in said color fog removal image in accordance with a specified minimum gradation value so as not to change a ratio of gradation differences between values of the respective color components of said shadow pixel and a maximum value which the respective color components can take, performing a linear conversion with respect to each pixel other than said highlight pixel and said shadow pixel on the basis of the conversion result of said highlight pixel and said shadow pixel to generate a post-range conversion image;
means for dividing said post-range conversion image into a plurality of regions, calculating, with respect to all of said plurality of regions and each of said plurality of regions, a statistical amount of a human skin pixel satisfying a previously set human skin condition, a statistical amount of a sky pixel, which is a pixel satisfying a previously set sky condition, a statistical amount of a cloud pixel, which is a pixel satisfying a previously set cloud condition, and a statistical amount of lightness, if it is judged that there is a region including a portion estimated to be a person on the basis of said statistical amount of said human skin pixel, setting an importance level expressing a most noticeable portion to said region including the portion estimated to be a person, and setting an importance level lower than said importance level expressing said most noticeable portion to a region including a portion estimated something other than the person on the basis of said statistical amount of said human skin pixel, if it is judged that said post-range conversion image is in a backlight state, setting said importance level expressing said most noticeable portion to a region including a portion estimated to be a dark portion due to backlight on the basis of said statistical amount of lightness or a portion which is not the dark portion due to the backlight but is estimated to be something other than the cloud and the sky on the basis of said statistical amount of said cloud pixel and said statistical amount of said sky pixel, and setting an importance level lower than said importance level expressing said most noticeable portion to other regions;
means for weighting an average lightness and a standard deviation of the lightness calculated with respect to each of said plurality of regions by said importance level set to each of said plurality of regions to calculate a weighted average value of said average lightness and a weighted standard deviation of the lightness with respect to said post-range conversion image, and performing a tone correction by using the weighted average value of said average lightness and the weighted standard deviation of the lightness to generate a post-tone correction image;
means for calculating a statistical amount with respect to color saturation of each pixel of said post-tone correction image, calculating a color saturation correction coefficient by using a color saturation correction reference value expressing a color saturation correction tendency of an operator and said statistical amount with respect to the color saturation, and performing a color saturation correction by said color saturation correction coefficient to generate a post-color saturation correction image; and
means for generating a smoothed image by performing a smoothing processing to a process image, which is composed of lightness components of said post-color saturation correction image, generating a difference image-by calculating a difference between said process image and said smoothed image, calculating a contour emphasis correction coefficient on the basis of a contour emphasis correction reference value expressing a contour emphasis correction tendency of an operator and a statistical amount with respect to pixel values of said difference image, correcting each pixel value of said difference image by said contour emphasis correction coefficient, generating an output image by adding said corrected pixel value to a corresponding pixel value of said process image, and generating an image in which said lightness component of each pixel of said post-color saturation correction image is replaced with a pixel value of a corresponding pixel of said output image.
-
Specification