US8040387B2 - Image processing apparatus, image processing program, image processing method, and electronic camera for correcting texture of image - Google Patents

Image processing apparatus, image processing program, image processing method, and electronic camera for correcting texture of image Download PDF

Info

Publication number
US8040387B2
US8040387B2 US12/216,883 US21688308A US8040387B2 US 8040387 B2 US8040387 B2 US 8040387B2 US 21688308 A US21688308 A US 21688308A US 8040387 B2 US8040387 B2 US 8040387B2
Authority
US
United States
Prior art keywords
image data
color
fluctuation
image processing
brightness
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US12/216,883
Other versions
US20090046166A1 (en
Inventor
Hideyasu Kuniba
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Assigned to NIKON CORPORATION reassignment NIKON CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KUNIBA, HIDEYASU
Publication of US20090046166A1 publication Critical patent/US20090046166A1/en
Application granted granted Critical
Publication of US8040387B2 publication Critical patent/US8040387B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/58Edge or detail enhancement; Noise or error suppression, e.g. colour misregistration correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6027Correction or control of colour gradation or colour contrast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • H04N23/84Camera processing pipelines; Components thereof for processing colour signals
    • H04N23/88Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control

Definitions

  • the present application relates to an image processing apparatus, an image processing program, an image processing method, and an electronic camera.
  • a proposition is to provide an image processing technique for correcting texture of an image while preventing worsening of a noisy impression.
  • An image processing apparatus includes a brightness fluctuation extraction section, a color difference fluctuation extraction section, a conversion section, and an addition section.
  • the brightness fluctuation extraction section extracts a local fluctuation component from brightness information (hereinafter, a brightness fluctuation) in the image data.
  • the color difference fluctuation extraction section extracts a local fluctuation component from color difference information (hereinafter, a color difference fluctuation) in the image data.
  • the conversion section weightedly adds the color difference fluctuation and the brightness fluctuation to generate a pseudo texture component.
  • the addition section adds the generated texture component to the brightness information.
  • the conversion section adjusts and changes a weighting ratio of the weighted addition so as to make ratios of noises of color components included in the texture component substantially equal.
  • the conversion section obtains, as information, white balance coefficients used when the image data is generated, and calculates the weighting ratio for making the ratios of color noises correlating with the white balance coefficients equal.
  • the conversion section locally calculates the weighting ratio for making the ratios of level-dependent color noises included in the texture component equal.
  • the conversion section obtains, as information, color correction coefficients of the image data, and calculates the weighting ratio for making the ratios of color noises correlating with the color correction coefficients equal.
  • the conversion section calculates the weighting ratio for making the ratios of color noises correlating with the level difference equal.
  • the addition section obtains, as information, a tone correction coefficient of the image data, and changes an addition coefficient of the texture component based on the tone correction coefficient.
  • An image processing program is a program for causing a computer to function as the image processing apparatus according to any one of the above sections.
  • An image processing method is a method of applying image processing to image data including brightness information and color difference information, the method including the following operations.
  • a brightness fluctuation extraction operation . . . To extract a local fluctuation component from the brightness information (hereinafter, a brightness fluctuation) in the image data.
  • a color difference fluctuation extraction operation . . . To extract a local fluctuation component from the color difference information (hereinafter, a color difference fluctuation) in the image data.
  • a conversion operation . . . To weightedly add the color difference fluctuation and the brightness fluctuation to generate a pseudo texture component.
  • the above conversion operation adjusts and changes a weighting ratio of the weighted addition so as to make ratios of noises of color components included in the texture component substantially equal.
  • An electronic camera includes the image processing apparatus according to any one of the above sections, and an imaging section picking up an image of a subject to generate image data.
  • the image processing apparatus applies image processing to the image data generated by the imaging section.
  • the local fluctuation of the color difference information is reflected in the texture component of the brightness information, whereby a texture expression of the brightness information is enriched. Further, the weighting ratio for the color difference fluctuation is adjusted and changed to make the ratios of the color noises included in the texture component substantially equal. As a result, it is possible to prevent a noise of a specific color component from mixing in the texture component, which makes it possible to prevent a noise of the brightness information from worsening after the texture correction.
  • FIG. 1 is a block diagram showing an image processing apparatus 51 .
  • FIG. 2 is a flowchart to explain texture correction processing by the image processing apparatus 51 .
  • FIG. 3A is an example of the image data as the processing target.
  • FIG. 3B is view showing an example of the smoothed image.
  • FIG. 3C and FIG. 3D are images to which texture emphasis are applied.
  • FIG. 3E is an image resulting from the processing in the first embodiment.
  • FIG. 4 is a block diagram showing the structure of an electronic camera 11 .
  • FIG. 1 is a block diagram showing an image processing apparatus 51 of this embodiment.
  • the image processing apparatus 51 includes a fluctuation extraction section 52 .
  • the fluctuation extraction section 52 obtains brightness information and color difference information in image data to generate a brightness fluctuation and color difference fluctuations.
  • the conversion section 54 weightedly adds the color difference fluctuations to the brightness fluctuation to generate a pseudo texture component of brightness.
  • An addition section 55 applies texture correction to the brightness information by using the generated texture component.
  • these constituent elements may be realized as software by a computer executing an image processing program.
  • the above-described constituent elements may be realized as hardware by arithmetic circuits or the like.
  • FIG. 2 is a flowchart to explain texture correction processing by the image processing apparatus 51 .
  • Operation S 1 The fluctuation extraction section 52 obtains image data as a processing target.
  • FIG. 3 [A] is an example of the image data as the processing target.
  • Each pixel of the image data here has signal components including brightness information Y and color difference information Cb, Cr.
  • Operation S 2 The fluctuation extraction section 52 smoothes each of the brightness information Y and the color difference information Cb, Cr in the image data by using an ⁇ filter or the like to obtain a smoothed image.
  • FIG. 3 [B] is a view showing an example of the smoothed image.
  • Operation S 3 The fluctuation extraction section 52 calculates a pixel difference between the brightness information Y in the image data and brightness information having undergone the smoothing to find a local fluctuation of the brightness information, that is, a brightness fluctuation ⁇ Y. Further, the fluctuation extraction section 52 calculates a pixel difference between the color difference information Cb, Cr in the image data and color difference information having undergone the smoothing to find local fluctuations of the color difference information, that is, color difference fluctuations ⁇ Cb, ⁇ Cr.
  • the conversion section 54 In preparation for the weighted addition, the conversion section 54 properly decides weighting ratios ⁇ , ⁇ for the color difference fluctuations.
  • a user can select one of decision methods of Operations S 5 ⁇ S 8 as a method for deciding the weighted ratios ⁇ , ⁇ .
  • Operation S 5 The conversion section 54 obtains, as information, white balance coefficients (a gain Wr of the R component, a gain Wb of the B component) used when the image data is generated, from appended information or the like of the image data.
  • white balance coefficients a gain Wr of the R component, a gain Wb of the B component
  • an output level ratio of the RGB color components of an imaging device greatly varies depending on light source color temperature of the image data.
  • a white balance coefficient for a color component is larger, its color signal is output from the imaging device with a smaller level and with a lower S/N.
  • a noise ratio ⁇ R: ⁇ G: ⁇ B among the color components included in the image data is substantially equal to a white balance coefficient ratio Wr:1:Wb.
  • ⁇ R: ⁇ G: ⁇ B Wr:1:Wb [3]
  • the texture component D can be expressed as follows by using the fluctuations ⁇ R, ⁇ G, ⁇ B of the color components.
  • the conversion section 54 calculates the solutions of the equations [6] based on the white balance coefficients to decide the weighting ratios ⁇ , ⁇ . After this decision, the conversion section 54 shifts its operation to Operation S 9 .
  • Operation S 6 The conversion section 54 inverse-transforms the signal components YCbCr of each pixel of the image data to restore values with which the color components RGB are thought to have generated in the imaging device. By locally smoothing the values of the color components RGB, it is possible to calculate local signal levels of the color components RGB.
  • the ratios of the color noises included in the texture component D also vary depending on the level-dependent noises.
  • the conversion section 54 calculates the ratio ⁇ R: ⁇ G: ⁇ B of the level-dependent noises of the color components.
  • the solutions ⁇ , ⁇ of the equations [8] are weighting ratios for making the ratios of the shot noises of the color components included in the texture component equal.
  • the conversion section 54 decides the weighting ratios ⁇ , ⁇ for each local area of the image data. After this decision, the conversion section 54 shifts its operation to Operation S 9 .
  • Operation S 7 The conversion section 54 obtains, as information, color correction coefficients of the image data from appended information or the like of the image data.
  • the noise ratio ⁇ R: ⁇ G: ⁇ B among the color components included in the image data is expressed as follows, where Sr, Sg, and Sb are the color correction coefficients of the respective color components RGB.
  • ⁇ R: ⁇ G: ⁇ B Sr:Sg:Sb [9]
  • the solutions ⁇ , ⁇ of the equations [10] are weighting ratios for making changes in the color noise ratios in the texture component D accompanying the saturation correction equal.
  • the conversion section 54 decides the weighting ratios ⁇ , ⁇ based on the color correction coefficients. After this decision, the conversion section 54 shifts its operation to Operation S 9 .
  • Operation S 8 The conversion section 54 inverse-transforms the signal components YCbCr of each pixel in the image data by using the inverse transformation of the equation [1] to obtain values of the color components RGB. By locally smoothing the values of the color components RGB, it is possible to calculate local signal levels of the color components RGB. The ratios of the color noises included in the texture component D also vary depending on level differences among the color components.
  • the signal level of the color component B becomes especially high.
  • the color component B includes almost all the texture information of the blue area.
  • the color component R includes little significant texture information and is mostly occupied by noises.
  • the ratios of the color noises included in the texture component D vary depending on the level differences among the color components.
  • the weighting ratios are adjusted so that a color component with a lower signal level has a less contribution ratio to the texture component D.
  • the color noise ratio ⁇ R: ⁇ G: ⁇ B correlating with the level difference can be expressed by the following equation, where RGB are the local signal levels of the color components.
  • ⁇ R: ⁇ G: ⁇ B GB:RB:RG [11]
  • noise ⁇ R>> ⁇ B is estimated from the level difference R ⁇ B.
  • the solutions ⁇ , ⁇ of the equations [12] are weighting ratios ⁇ , ⁇ in which the level differences among the color components are taken into consideration.
  • the conversion section 54 calculates the solutions ⁇ , ⁇ for each area of the image data. After calculating all the weighting ratios ⁇ , ⁇ for the respective local areas, the conversion section 54 shifts its operation to Operation S 9 .
  • Operation S 10 The addition section 55 adds the texture component D multiplied by a predetermined addition coefficient to the brightness information resulting from the smoothing (or the brightness information Y of the image data).
  • the brightness fluctuation ⁇ Y has been amplitude-modulated in proportion to a tone conversion coefficient (gradient of a tone conversion curve) of the brightness information Y. Therefore, if the texture component D multiplied by a fixed addition coefficient is added to the brightness information, excessive texture and noise tend to occur in an image area with a large tone conversion coefficient. Therefore, by adjusting, locally or on a per pixel basis, the addition coefficient in substantially inverse proportion to the tone conversion coefficient, the addition of the texture component D can be performed properly.
  • ⁇ Y brightness fluctuation
  • image noise prominently increases, resulting in an image having a noisy impression.
  • the texture after the correction becomes richer than that in FIG. 3 [C] by a degree corresponding to the texture emphasis using the color difference fluctuations.
  • a specific color noise is mixed in the brightness information due to the texture correction, a noisy impression is given to this image, though not so great as that in FIG. 3 [C].
  • the ratio of a noise of R (red) included in the texture component D is moderately reduced, a noisy impression in a fabric portion (blue) is successfully reduced.
  • FIG. 4 is a block diagram showing the structure of an electronic camera 11 .
  • an imaging lens 12 is mounted in the electronic camera 11 .
  • a light-receiving surface of an imaging device 13 is disposed in an image space of the imaging lens 12 .
  • the operation of the imaging device 13 is controlled by an output pulse of a timing generator 22 b.
  • An image generated by the imaging device 13 is temporarily stored in a buffer memory 17 via an A/D conversion section 15 and a signal processing section 16 .
  • the buffer memory 17 is coupled to a bus 18 .
  • an image processing section 19 To the bus 18 , an image processing section 19 , a card interface 20 , a microprocessor 22 , a compression/expansion section 23 , an image display section 24 are coupled.
  • the card interface 20 reads/writes data to/from a removable memory card 21 .
  • a signal corresponding to a user's operation is input to the microprocessor 22 from a switch group 22 a of the electronic camera 11 .
  • the image display section 24 displays an image on a monitor screen 25 provided on a rear surface of the electronic camera 11 .
  • the texture correction of the first embodiment is executed by the microprocessor 22 and the image processing section 19 .
  • This texture correction may be applied to image data immediately after the shooting or may be applied later to the image data recorded in the memory card 21 .
  • an image processing server on the Internet may provide, as service, the image processing method for the texture correction to image data transmitted from a user.
  • the texture correction is executed in the YCbCr color space.
  • the present embodiment is not limited to this.
  • the similar texture correction may be executed in the Lab color space, the HSV color space, or other color space.
  • the texture emphasis is applied to the whole screen.
  • the texture emphasis may be applied only to part of a screen (a main subject, a figure or skin-color area, a shaded part, a trimming range, a background part except a figure and skin-color area, and the like). In this case, it is possible to effectively emphasize the texture of a specific part in the screen while avoiding an adverse effect of noise increase on the whole screen.
  • the embodiment is not limited to this.
  • the smoothed color difference information may be obtained by subtracting the color difference fluctuation from the original color difference information. Further, for example, by subtracting the brightness fluctuation after adding the texture component to the original brightness information, it is possible to obtain brightness information with corrected texture.
  • one of Operations S 5 ⁇ S 8 is selectively executed to decide the weighting ratios ⁇ , ⁇ .
  • the embodiment is not limited to this.
  • a plurality of operations out of Operations S 5 ⁇ S 8 may be executed to decide a plurality of kinds of weighting ratios.

Abstract

An image processing apparatus includes a brightness fluctuation extraction section, a color difference fluctuation extraction section, a conversion section, and an addition section. The brightness extraction section extracts a local fluctuation component from brightness information (hereinafter, a brightness fluctuation) in the image data. The color difference fluctuation extraction section extracts a local fluctuation component from color difference information (hereinafter, a color difference fluctuation) in the image data. The conversion section weightedly adds the color difference fluctuation and the brightness fluctuation to generate a pseudo texture component. The addition section adds the generated texture component to the brightness information. In the above-described structure, the conversion section adjusts and changes a weighting ratio of the weighted addition so as to make ratios of noises of color components included in the texture component substantially equal.

Description

CROSS-REFERENCE TO RELATED APPLICATION
This application is a Continuation Application of International Application No. PCT/JP2007/000126, filed Feb. 26, 2007, designating the U.S., in which the International Application claims a priority date of Feb. 27, 2006, based on prior filed Japanese Patent Application No. 2006-050221, the entire contents of which are incorporated herein by reference.
BACKGROUND
1. Field
The present application relates to an image processing apparatus, an image processing program, an image processing method, and an electronic camera.
2. Description of the Related Art
In conventional arts, if an electronic camera is set to high sensitivity (for example, an output gain of an imaging device is raised), noises of a shot image increases, so that the image becomes noisy and noises such as color speckles appear in the image. Such noises can be reduced by smoothing the image. However, excessive smoothing would damage a fine image structure of a subject, resulting in an image with poor texture.
As an apparatus correcting such poor texture, an apparatus of the following patent document 1 has been known.
In the patent document 1 (Japanese Unexamined Patent Application Publication No 2001-118064 (FIG. 5, for instance)), a minute amplitude component is extracted from image data by using an ε filter or the like, and the minute amplitude component is added to the image data. This prior art enables texture correction such as so-called “wrinkle emphasis”.
In the prior art of the patent document 1, even a minute amplitude component that should be removed as a noise is also directly added to the image data. This has posed a problem that a surface of a subject appears noisy due to the noise.
SUMMARY
A proposition is to provide an image processing technique for correcting texture of an image while preventing worsening of a noisy impression.
An image processing apparatus includes a brightness fluctuation extraction section, a color difference fluctuation extraction section, a conversion section, and an addition section.
The brightness fluctuation extraction section extracts a local fluctuation component from brightness information (hereinafter, a brightness fluctuation) in the image data.
The color difference fluctuation extraction section extracts a local fluctuation component from color difference information (hereinafter, a color difference fluctuation) in the image data.
The conversion section weightedly adds the color difference fluctuation and the brightness fluctuation to generate a pseudo texture component.
The addition section adds the generated texture component to the brightness information.
In the above-described structure, the conversion section adjusts and changes a weighting ratio of the weighted addition so as to make ratios of noises of color components included in the texture component substantially equal.
In an image processing apparatus, the conversion section obtains, as information, white balance coefficients used when the image data is generated, and calculates the weighting ratio for making the ratios of color noises correlating with the white balance coefficients equal.
In an image processing apparatus, based on local signal levels of color components of the image data, the conversion section locally calculates the weighting ratio for making the ratios of level-dependent color noises included in the texture component equal.
In an image processing apparatus, the conversion section obtains, as information, color correction coefficients of the image data, and calculates the weighting ratio for making the ratios of color noises correlating with the color correction coefficients equal.
In an image processing apparatus, based on a level difference between local color signals of the image data, the conversion section calculates the weighting ratio for making the ratios of color noises correlating with the level difference equal.
In an image processing apparatus, the addition section obtains, as information, a tone correction coefficient of the image data, and changes an addition coefficient of the texture component based on the tone correction coefficient.
An image processing program is a program for causing a computer to function as the image processing apparatus according to any one of the above sections.
An image processing method is a method of applying image processing to image data including brightness information and color difference information, the method including the following operations.
A brightness fluctuation extraction operation . . . To extract a local fluctuation component from the brightness information (hereinafter, a brightness fluctuation) in the image data.
A color difference fluctuation extraction operation . . . To extract a local fluctuation component from the color difference information (hereinafter, a color difference fluctuation) in the image data.
A conversion operation . . . To weightedly add the color difference fluctuation and the brightness fluctuation to generate a pseudo texture component.
An addition operation . . . To add the texture component to the brightness information.
The above conversion operation adjusts and changes a weighting ratio of the weighted addition so as to make ratios of noises of color components included in the texture component substantially equal.
An electronic camera includes the image processing apparatus according to any one of the above sections, and an imaging section picking up an image of a subject to generate image data. In this electronic camera, the image processing apparatus applies image processing to the image data generated by the imaging section.
The local fluctuation of the color difference information is reflected in the texture component of the brightness information, whereby a texture expression of the brightness information is enriched. Further, the weighting ratio for the color difference fluctuation is adjusted and changed to make the ratios of the color noises included in the texture component substantially equal. As a result, it is possible to prevent a noise of a specific color component from mixing in the texture component, which makes it possible to prevent a noise of the brightness information from worsening after the texture correction.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing an image processing apparatus 51.
FIG. 2 is a flowchart to explain texture correction processing by the image processing apparatus 51.
FIG. 3A is an example of the image data as the processing target.
FIG. 3B is view showing an example of the smoothed image.
FIG. 3C and FIG. 3D are images to which texture emphasis are applied.
FIG. 3E is an image resulting from the processing in the first embodiment.
FIG. 4 is a block diagram showing the structure of an electronic camera 11.
DETAILED DESCRIPTION OF THE EMBODIMENTS Embodiment
(Description of Structure)
FIG. 1 is a block diagram showing an image processing apparatus 51 of this embodiment.
In FIG. 1, the image processing apparatus 51 includes a fluctuation extraction section 52. The fluctuation extraction section 52 obtains brightness information and color difference information in image data to generate a brightness fluctuation and color difference fluctuations. The conversion section 54 weightedly adds the color difference fluctuations to the brightness fluctuation to generate a pseudo texture component of brightness. An addition section 55 applies texture correction to the brightness information by using the generated texture component.
Incidentally, these constituent elements may be realized as software by a computer executing an image processing program. Alternatively, the above-described constituent elements may be realized as hardware by arithmetic circuits or the like.
(Description of Operation)
FIG. 2 is a flowchart to explain texture correction processing by the image processing apparatus 51.
Hereinafter, the texture correction processing will be described in order of operation numbers shown in FIG. 2.
Operation S1: The fluctuation extraction section 52 obtains image data as a processing target. FIG. 3[A] is an example of the image data as the processing target. Each pixel of the image data here has signal components including brightness information Y and color difference information Cb, Cr.
The relation of the signal components YCbCr with color components RGB generated by an electronic camera is expressed by, for example, the following equations.
Y=+0.2990R+0.5780G+0.1140B
Cb=−0.1687R−0.3313G+0.5000B
Cr=+0.5000R−0.4187G−0.0817B  [1]
Operation S2: The fluctuation extraction section 52 smoothes each of the brightness information Y and the color difference information Cb, Cr in the image data by using an ε filter or the like to obtain a smoothed image. FIG. 3[B] is a view showing an example of the smoothed image.
Operation S3: The fluctuation extraction section 52 calculates a pixel difference between the brightness information Y in the image data and brightness information having undergone the smoothing to find a local fluctuation of the brightness information, that is, a brightness fluctuation δY. Further, the fluctuation extraction section 52 calculates a pixel difference between the color difference information Cb, Cr in the image data and color difference information having undergone the smoothing to find local fluctuations of the color difference information, that is, color difference fluctuations δCb, δCr.
Operation S4: The conversion section 54 generates a pseudo texture component of brightness by the weighted addition according to the following equation.
Texture component D=δY+αδCb+βδCr  [2]
In preparation for the weighted addition, the conversion section 54 properly decides weighting ratios α, β for the color difference fluctuations. In the image processing apparatus 51, a user can select one of decision methods of Operations S5˜S8 as a method for deciding the weighted ratios α, β.
Operation S5: The conversion section 54 obtains, as information, white balance coefficients (a gain Wr of the R component, a gain Wb of the B component) used when the image data is generated, from appended information or the like of the image data.
Generally, an output level ratio of the RGB color components of an imaging device greatly varies depending on light source color temperature of the image data. Here, in general, as a white balance coefficient for a color component is larger, its color signal is output from the imaging device with a smaller level and with a lower S/N. For this reason, it can be inferred that, a noise ratio δR:δG:δB among the color components included in the image data is substantially equal to a white balance coefficient ratio Wr:1:Wb.
δR:δG:δB=Wr:1:Wb  [3]
By substituting the equation [1] in the equation [2], the texture component D can be expressed as follows by using the fluctuations δR, δG, δB of the color components.
Texture component D = ( - 0.1687 α + 0.5000 β + 0.2990 ) δ R + ( - 0.3313 α - 0.4187 β + 0.5780 ) δ G + ( + 0.5000 α - 0.0817 β + 0.1140 ) δ B L δ R + M δ G + N δ B [ 4 ]
Here, in order to suppress a conspicuous degree of a noise of a specific color component included in the texture component D, it is preferable that the color noise ratios of the color components included in the texture component D are substantially equal. That is, the weighting ratios α and β are decided so that the equation approximate to the following is obtained.
LδR:MδG:NδB=1:1:1  [5]
By combining the conditions of the above equation [3], equation [4], and equation [5], the following simultaneous equations for αβ are obtained,
(0.3313t1−0.1687)α+(0.4187t1+0.5)β=0.587t1−0.299
(0.3313t2+0.5)α+(0.4187t2−0.813)β=0.587t2−0.114  [6]
where t1=1/Wr and t2=1/Wb.
If the white balance coefficients are Wr=2.0 and Wb=1.47, for instance, the solutions of the equations [6] are α=0.41 and β=0.01. Therefore, by using these solutions α, β themselves or the weighting ratios α, β approximate to these solutions, it is possible to make the ratios of the noises of the color components included in the texture component D substantially equal.
In this manner, the conversion section 54 calculates the solutions of the equations [6] based on the white balance coefficients to decide the weighting ratios α, β. After this decision, the conversion section 54 shifts its operation to Operation S9.
Operation S6: The conversion section 54 inverse-transforms the signal components YCbCr of each pixel of the image data to restore values with which the color components RGB are thought to have generated in the imaging device. By locally smoothing the values of the color components RGB, it is possible to calculate local signal levels of the color components RGB.
Generally, in the imaging device, level-dependent noises such as shot noises occur. Therefore, the ratios of the color noises included in the texture component D also vary depending on the level-dependent noises.
Therefore, based on the local signal levels RGB of the color components RGB, the conversion section 54 calculates the ratio δR:δG:δB of the level-dependent noises of the color components.
For example, if shot noises occur, their noise amounts are proportional to square roots of the local color components RGB generated in the imaging device (generated charge amounts), and therefore, the following relation holds.
δR:δG:δB=√R:√G:√B  [7]
By using this equation [7] instead of the equation [3] used at Operation S5, the following simultaneous equations for αβ are obtained,
(0.3313t1−0.1687)α+(0.4187t1+0.5)β=0.587t1−0.299
(0.3313t2+0.5)α+(0.4187t2−0.813)β=0.587t2−0.114  [8]
where t1=√(G/R), t2=√(G/B).
Note that lower limit values of the values of R, G, and B are limited so as not to become zero.
The solutions α, β of the equations [8] are weighting ratios for making the ratios of the shot noises of the color components included in the texture component equal.
In this manner, the conversion section 54 decides the weighting ratios α, β for each local area of the image data. After this decision, the conversion section 54 shifts its operation to Operation S9.
Operation S7: The conversion section 54 obtains, as information, color correction coefficients of the image data from appended information or the like of the image data.
For example, as saturation is emphasized more, a larger noise of a specific color component whose saturation is emphasized appears in the image data. In this case, it is inferred that the noise ratio δR:δG:δB among the color components included in the image data is expressed as follows, where Sr, Sg, and Sb are the color correction coefficients of the respective color components RGB.
δR:δG:δB=Sr:Sg:Sb  [9]
By using the equation [9] instead of the equation [3] used at Operation S5, the following simultaneous equations for αβ are obtained,
(0.3313t1−0.1687)α+(0.4187t1+0.5)β=0.587t1−0.299
(0.3313t2+0.5)α+(0.4187t2−0.813)β=0.587t2−0.114  [10]
where t1=Sg/Sr and t2=Sg/Sb. Note that lower limit values of the values of Sr, Sg, Sb are limited so as not to become zero.
The solutions α, β of the equations [10] are weighting ratios for making changes in the color noise ratios in the texture component D accompanying the saturation correction equal.
In this manner, the conversion section 54 decides the weighting ratios α, β based on the color correction coefficients. After this decision, the conversion section 54 shifts its operation to Operation S9.
Operation S8: The conversion section 54 inverse-transforms the signal components YCbCr of each pixel in the image data by using the inverse transformation of the equation [1] to obtain values of the color components RGB. By locally smoothing the values of the color components RGB, it is possible to calculate local signal levels of the color components RGB. The ratios of the color noises included in the texture component D also vary depending on level differences among the color components.
For example, in a blue area close to the primary color in a screen, the signal level of the color component B becomes especially high. As a result, the color component B includes almost all the texture information of the blue area.
On the other hand, in such a blue area, the signal level of the color component R is extremely low. Therefore, the color component R includes little significant texture information and is mostly occupied by noises.
As described above, the ratios of the color noises included in the texture component D vary depending on the level differences among the color components. In order to make the ratios of the color noises equal, the weighting ratios are adjusted so that a color component with a lower signal level has a less contribution ratio to the texture component D.
For example, it can be inferred that the color noise ratio δR:δG:δB correlating with the level difference can be expressed by the following equation, where RGB are the local signal levels of the color components.
δR:δG:δB=GB:RB:RG  [11]
In the equation [11], noise δR>>δB is estimated from the level difference R<<B.
By using the equation [11] instead of the equation [3] used at Operation S5, the following simultaneous equations for αβ are obtained,
(0.3313t1−0.1687)α+(0.4187t1+0.5)β=0.587t1−0.299
(0.3313t2+0.5)α+(0.4187t2−0.813)β=0.587t2−0.114  [12]
where t1=R/G and t2=B/G. Note that lower limit values of R, G, and B are limited so as not to become zero.
The solutions α, β of the equations [12] are weighting ratios α, β in which the level differences among the color components are taken into consideration. The conversion section 54 calculates the solutions α, β for each area of the image data. After calculating all the weighting ratios α, β for the respective local areas, the conversion section 54 shifts its operation to Operation S9.
Operation S9: The conversion section 54 weightedly adds the color difference fluctuations δCr, δCb to the brightness fluctuation δY according to the weighting ratios α, β decided at any of Operations S5˜S8, and calculate the texture component D by the following equation.
Texture component D=δY+αδCb+βδCr  [2]
Operation S10: The addition section 55 adds the texture component D multiplied by a predetermined addition coefficient to the brightness information resulting from the smoothing (or the brightness information Y of the image data).
The brightness fluctuation δY has been amplitude-modulated in proportion to a tone conversion coefficient (gradient of a tone conversion curve) of the brightness information Y. Therefore, if the texture component D multiplied by a fixed addition coefficient is added to the brightness information, excessive texture and noise tend to occur in an image area with a large tone conversion coefficient. Therefore, by adjusting, locally or on a per pixel basis, the addition coefficient in substantially inverse proportion to the tone conversion coefficient, the addition of the texture component D can be performed properly.
(Effect and so on of the Embodiment)
FIG. 3[C] is an image to which texture emphasis is applied by using only the brightness fluctuation δY (weighting ratios for the color difference fluctuations α=0, β=0). In this case, as the degree of the texture emphasis is increased, image noise prominently increases, resulting in an image having a noisy impression.
Further, FIG. 3[D] is an image to which the texture emphasis is applied with the weighting ratios α, β being set equal (α=β=0.27). In this case, the texture after the correction becomes richer than that in FIG. 3[C] by a degree corresponding to the texture emphasis using the color difference fluctuations. However, since a specific color noise is mixed in the brightness information due to the texture correction, a noisy impression is given to this image, though not so great as that in FIG. 3[C].
FIG. 3[E] is an image resulting from the processing in which the ratios of the color noises of the color components included in the texture component D are made substantially equal (α=0.45, β=0.09) as in the above-described first embodiment. In this case, since the ratio of a noise of R (red) included in the texture component D is moderately reduced, a noisy impression in a fabric portion (blue) is successfully reduced.
Embodiment
That is another embodiment of an electronic camera.
FIG. 4 is a block diagram showing the structure of an electronic camera 11.
In FIG. 4, an imaging lens 12 is mounted in the electronic camera 11. In an image space of the imaging lens 12, a light-receiving surface of an imaging device 13 is disposed. The operation of the imaging device 13 is controlled by an output pulse of a timing generator 22 b.
An image generated by the imaging device 13 is temporarily stored in a buffer memory 17 via an A/D conversion section 15 and a signal processing section 16.
The buffer memory 17 is coupled to a bus 18. To the bus 18, an image processing section 19, a card interface 20, a microprocessor 22, a compression/expansion section 23, an image display section 24 are coupled. Among these, the card interface 20 reads/writes data to/from a removable memory card 21. Further, a signal corresponding to a user's operation is input to the microprocessor 22 from a switch group 22 a of the electronic camera 11. Further, the image display section 24 displays an image on a monitor screen 25 provided on a rear surface of the electronic camera 11.
In the electronic camera 11 as structured above, the texture correction of the first embodiment is executed by the microprocessor 22 and the image processing section 19.
This texture correction may be applied to image data immediately after the shooting or may be applied later to the image data recorded in the memory card 21.
<Supplementary Items to Embodiments>
The above embodiments describe the case where the texture emphasis is executed by using the image processing apparatus 51 or the electronic camera 11. However, the present embodiment is not limited to this. For example, an image processing server on the Internet may provide, as service, the image processing method for the texture correction to image data transmitted from a user.
The above embodiments describe the case where the texture correction is executed in the YCbCr color space. However, the present embodiment is not limited to this. For example, the similar texture correction may be executed in the Lab color space, the HSV color space, or other color space.
The above embodiments describe the case where the texture emphasis is applied to the whole screen. However, the present embodiment is not limited to this. For example, the texture emphasis may be applied only to part of a screen (a main subject, a figure or skin-color area, a shaded part, a trimming range, a background part except a figure and skin-color area, and the like). In this case, it is possible to effectively emphasize the texture of a specific part in the screen while avoiding an adverse effect of noise increase on the whole screen.
Further, in the above embodiment, it is preferable to output the color difference information after it is smoothed and output the result of the addition of the texture component D to the smoothed brightness information. However, the embodiment is not limited to this. For example, the smoothed color difference information may be obtained by subtracting the color difference fluctuation from the original color difference information. Further, for example, by subtracting the brightness fluctuation after adding the texture component to the original brightness information, it is possible to obtain brightness information with corrected texture.
In the above embodiment, one of Operations S5˜S8 is selectively executed to decide the weighting ratios α, β. However, the embodiment is not limited to this. For example, a plurality of operations out of Operations S5˜S8 may be executed to decide a plurality of kinds of weighting ratios. In this case, by taking an average or a weighted average of the plural kinds of weighting ratios, it is possible to calculate the weighting ratios α, β in which the equalization of a plurality of kinds of noises is taken into consideration.
It should be noted that the present embodiment can be implemented in other various forms without departing from its spirit and main features. Therefore, the above-described embodiments are only examples in all respects and should not be interpreted limitedly. The scope of the present embodiment is to be specified by the scope of the claims, and is in no way limited by the description in the specification. Further, modifications and alterations belonging to the scope equivalent to the scope of the claims are all embraced in the scope of the present embodiment.
The many features and advantages of the embodiments are apparent from the detailed specification and, thus, it is intended by the appended claims to cover all such features and advantages of the embodiments that fall within the true spirit and scope thereof. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the inventive embodiments to the exact construction and operation illustrated and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope thereof.

Claims (10)

1. An image processing apparatus comprising:
a brightness fluctuation extraction section extracting a brightness fluctuation from a difference between brightness information in an image data and smoothed image data which is said image data being smoothed;
a color difference fluctuation extraction section extracting a color difference fluctuation from a difference between color difference information in said image data and said smoothed image data;
a conversion section weightedly adding said color difference fluctuation to said brightness fluctuation so as to generate a pseudo texture component; and
an addition section adding said texture component to said brightness information in said smoothed image data, wherein
said conversion section adjusts and changes a weighting ratio of said weighted addition and weightedly adds said color difference fluctuation to said brightness fluctuation so as to make ratios of color noises of color components included in said texture component substantially equal.
2. The image processing apparatus according to claim 1, wherein
said conversion section obtains, as information, white balance coefficients used when said image data is generated, and calculates said weighting ratio for making said ratios of color noises correlating with said white balance coefficients equal.
3. The image processing apparatus according to claim 1, wherein
based on local signal levels of color components of said image data, said conversion section locally calculates the weighting ratio for making ratios of level-dependent color noises included in said texture component equal.
4. The image processing apparatus according to claim 1, wherein
said conversion section obtains, as information, color correction coefficients of said image data, and calculates said weighting ratio for making said ratios of color noises correlating with said color correction coefficients equal.
5. The image processing apparatus according to claim 1, wherein
based on a level difference between local color components of said image data, said conversion section calculates said weighting ratio for making said ratios of color noises correlating with said level difference equal.
6. The image processing apparatus according to claim 1, wherein
said addition section obtains, as information, a tone correction coefficient of said image data, and changes an addition coefficient of said texture component based on said tone correction coefficient.
7. A non-transitory computer readable medium storing an image processing program, causing a computer to function as the image processing apparatus according to claim 1.
8. An image processing method of applying image processing to image data including brightness information and color difference information, the method comprising:
extracting a brightness fluctuation from a difference between said brightness information in said image data and smoothed image data which is said image data being smoothed;
extracting a color difference fluctuation from a difference between said color difference information in said image data and said smoothed data;
weightedly adding said color difference fluctuation to said brightness fluctuation so as to generate a pseudo texture component; and
adding said texture component to said brightness information in said smoothed image data, wherein;
said weightedly adding and generating operation adjusts and changes a weighting ratio of said weighted addition and weightedly adds said color difference fluctuation to said brightness fluctuation so as to make ratios of noises of color components included in said texture component substantially equal.
9. An electronic camera comprising:
the image processing apparatus according to claim 1; and
an imaging section picking up an image of a subject to generate image data, wherein
said image processing apparatus applies image processing to the image data generated by said imaging section.
10. An image processing apparatus comprising:
a brightness fluctuation extraction section extracting a brightness fluctuation from brightness information in an image data;
a color difference fluctuation extraction section extracting a color difference fluctuation from color difference information in said image data;
a conversion section weightedly adding said color difference fluctuation to said brightness fluctuation so as to generate a pseudo texture component; and
an addition section adding said texture component to said brightness information, wherein
said conversion section adjusts and changes a weighting ratio of said weighted addition so as to make ratios of color noises of color components included in said texture component substantially equal, and said conversion section obtains, as information, white balance coefficients used when said image data is generated, and calculates said weighting ratio for making said ratios of color noises correlating with said white balance coefficients equal.
US12/216,883 2006-02-27 2008-07-11 Image processing apparatus, image processing program, image processing method, and electronic camera for correcting texture of image Active 2028-09-19 US8040387B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006050221 2006-02-27
JP2006-050221 2006-02-27
PCT/JP2007/000126 WO2007097125A1 (en) 2006-02-27 2007-02-26 Image processing device for correcting image massive feeling, image processing program, image processing method, and electronic camera

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/000126 Continuation WO2007097125A1 (en) 2006-02-27 2007-02-26 Image processing device for correcting image massive feeling, image processing program, image processing method, and electronic camera

Publications (2)

Publication Number Publication Date
US20090046166A1 US20090046166A1 (en) 2009-02-19
US8040387B2 true US8040387B2 (en) 2011-10-18

Family

ID=38437169

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/216,883 Active 2028-09-19 US8040387B2 (en) 2006-02-27 2008-07-11 Image processing apparatus, image processing program, image processing method, and electronic camera for correcting texture of image

Country Status (4)

Country Link
US (1) US8040387B2 (en)
EP (1) EP1991008A4 (en)
JP (1) JP4752912B2 (en)
WO (1) WO2007097125A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120050492A1 (en) * 2010-08-31 2012-03-01 Sony Corporation Image adjustment
US20150071562A1 (en) * 2013-09-11 2015-03-12 Ricoh Company, Limited. Image processing apparatus

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009081485A1 (en) 2007-12-25 2009-07-02 Fujitsu Limited Image processing apparatus, image processing method and image processing program
JP5810593B2 (en) * 2011-04-08 2015-11-11 株式会社ニコン Image processing apparatus, imaging apparatus, and program
CN108881875B (en) * 2018-08-16 2020-01-14 Oppo广东移动通信有限公司 Image white balance processing method and device, storage medium and terminal

Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0236675A (en) 1988-07-27 1990-02-06 Nec Corp Method and circuit for picture emphasis
JPH0576034A (en) 1991-09-10 1993-03-26 Toshiba Corp Picture signal processor
JPH06351036A (en) 1993-06-03 1994-12-22 Matsushita Electric Ind Co Ltd High saturation image detail compensation circuit
JPH07170428A (en) 1993-01-19 1995-07-04 Matsushita Electric Ind Co Ltd Method and device for displaying picture
JPH09154044A (en) 1995-09-25 1997-06-10 Matsushita Electric Ind Co Ltd Picture display method and its device
US5757976A (en) 1994-10-11 1998-05-26 Seiko Epson Corporation Adaptive filtering and thresholding arrangement for reducing graininess of images
US5760843A (en) 1993-01-19 1998-06-02 Matsushita Electric Industrial Co., Ltd. Method and apparatus for contrast processing a video signal including brightness level compensation
JPH10210324A (en) 1997-01-20 1998-08-07 Olympus Optical Co Ltd Image-processing unit
JP2001061157A (en) 1999-06-14 2001-03-06 Nikon Corp Image processing method, machine-readable recording medium with image processing program recorded therein and image processor
JP2001118064A (en) 1999-10-20 2001-04-27 Nippon Hoso Kyokai <Nhk> Image processor
JP2001245178A (en) 2000-03-01 2001-09-07 Nec Corp Apparatus and method for image signal processing
JP2002044678A (en) 2000-07-19 2002-02-08 Sony Corp Color image signal conversion device
US6373992B1 (en) 1998-02-27 2002-04-16 Fuji Photo Film Co., Ltd. Method and apparatus for image processing
US20020114513A1 (en) 2001-02-20 2002-08-22 Nec Corporation Color image processing device and color image processing method
JP2002290772A (en) 2001-03-23 2002-10-04 Nec Viewtechnology Ltd Image quality improving device and image quality improving method
US20030053689A1 (en) 2001-08-27 2003-03-20 Fujitsu Limited Image processing method and systems
US20030153519A1 (en) 2001-07-23 2003-08-14 Kay Mark A. Methods and compositions for RNAi mediated inhibition of gene expression in mammals
US6667815B1 (en) 1998-09-30 2003-12-23 Fuji Photo Film Co., Ltd. Method and apparatus for processing images
US20040081366A1 (en) * 2002-10-16 2004-04-29 Yusuke Monobe Image processing apparatus and image processing method
JP2005167896A (en) 2003-12-05 2005-06-23 Matsushita Electric Ind Co Ltd Image signal processor and image signal processing method
US20050207641A1 (en) 2004-03-16 2005-09-22 Xerox Corporation Color to grayscale conversion method and apparatus
US20070165282A1 (en) * 2004-04-27 2007-07-19 Olympus Corporation Image processing apparatus, image processing program, and image recording medium
US7778478B2 (en) * 2003-12-03 2010-08-17 Nikon Corporation Image processing device, image processing program, image processing method, and electronic camera for controlling degree of noise reduction in image data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6364494A (en) * 1986-09-04 1988-03-22 Sony Corp Feedback type noise reducer
JPH0345095A (en) * 1989-07-13 1991-02-26 Toshiba Corp Picture contour exaggeration circuit
US6621937B1 (en) * 1999-10-08 2003-09-16 Eastman Kodak Company Removing chroma noise from digital images by using variable shape pixel neighborhood regions
JP3726653B2 (en) * 2000-07-27 2005-12-14 ノーリツ鋼機株式会社 Image processing method, image processing apparatus, and recording medium on which program for executing image processing method is recorded
JP4595939B2 (en) 2004-06-22 2010-12-08 株式会社ニコン Image processing apparatus, image processing program, electronic camera, and image processing method for enhancing texture

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0236675A (en) 1988-07-27 1990-02-06 Nec Corp Method and circuit for picture emphasis
JPH0576034A (en) 1991-09-10 1993-03-26 Toshiba Corp Picture signal processor
JPH07170428A (en) 1993-01-19 1995-07-04 Matsushita Electric Ind Co Ltd Method and device for displaying picture
US5760843A (en) 1993-01-19 1998-06-02 Matsushita Electric Industrial Co., Ltd. Method and apparatus for contrast processing a video signal including brightness level compensation
JPH06351036A (en) 1993-06-03 1994-12-22 Matsushita Electric Ind Co Ltd High saturation image detail compensation circuit
US5757976A (en) 1994-10-11 1998-05-26 Seiko Epson Corporation Adaptive filtering and thresholding arrangement for reducing graininess of images
US6266102B1 (en) 1995-09-25 2001-07-24 Matsushita Electric Industrial Co., Ltd. Image display method, gradation conversion circuit, and image signal conversion apparatus
JPH09154044A (en) 1995-09-25 1997-06-10 Matsushita Electric Ind Co Ltd Picture display method and its device
JPH10210324A (en) 1997-01-20 1998-08-07 Olympus Optical Co Ltd Image-processing unit
US6373992B1 (en) 1998-02-27 2002-04-16 Fuji Photo Film Co., Ltd. Method and apparatus for image processing
US6667815B1 (en) 1998-09-30 2003-12-23 Fuji Photo Film Co., Ltd. Method and apparatus for processing images
JP2001061157A (en) 1999-06-14 2001-03-06 Nikon Corp Image processing method, machine-readable recording medium with image processing program recorded therein and image processor
US7016549B1 (en) 1999-06-14 2006-03-21 Nikon Corporation Image processing method for direction dependent low pass filtering
JP2001118064A (en) 1999-10-20 2001-04-27 Nippon Hoso Kyokai <Nhk> Image processor
US6895124B1 (en) 1999-10-20 2005-05-17 Nippon Hoso Kyokai Image processing apparatus
JP2001245178A (en) 2000-03-01 2001-09-07 Nec Corp Apparatus and method for image signal processing
JP2002044678A (en) 2000-07-19 2002-02-08 Sony Corp Color image signal conversion device
US20020114513A1 (en) 2001-02-20 2002-08-22 Nec Corporation Color image processing device and color image processing method
JP2002290772A (en) 2001-03-23 2002-10-04 Nec Viewtechnology Ltd Image quality improving device and image quality improving method
US20030153519A1 (en) 2001-07-23 2003-08-14 Kay Mark A. Methods and compositions for RNAi mediated inhibition of gene expression in mammals
US20030053689A1 (en) 2001-08-27 2003-03-20 Fujitsu Limited Image processing method and systems
US20040081366A1 (en) * 2002-10-16 2004-04-29 Yusuke Monobe Image processing apparatus and image processing method
US7778478B2 (en) * 2003-12-03 2010-08-17 Nikon Corporation Image processing device, image processing program, image processing method, and electronic camera for controlling degree of noise reduction in image data
JP2005167896A (en) 2003-12-05 2005-06-23 Matsushita Electric Ind Co Ltd Image signal processor and image signal processing method
US20050207641A1 (en) 2004-03-16 2005-09-22 Xerox Corporation Color to grayscale conversion method and apparatus
US7382915B2 (en) 2004-03-16 2008-06-03 Xerox Corporation Color to grayscale conversion method and apparatus
US20070165282A1 (en) * 2004-04-27 2007-07-19 Olympus Corporation Image processing apparatus, image processing program, and image recording medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Feb. 4, 2010 Office Action issued in U.S. Appl. No. 11/629,794.
Office Action issued in U.S. Appl. No. 11/629,794 on Aug. 6, 2010.
Strickland, R.N., et al., "Digital color image enhancement based on the saturation component," Optical Engineering, vol. 26, pp. 609-616, 1987.
Thomas, B.A., et al., "Color image enhancement using spatially adaptive saturation feedback," Proceedings of IEEE International Conference on Image Processing, pp. 30-33, 1997.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120050492A1 (en) * 2010-08-31 2012-03-01 Sony Corporation Image adjustment
US8896669B2 (en) * 2010-08-31 2014-11-25 Sony Corporation Image adjustment
US20150071562A1 (en) * 2013-09-11 2015-03-12 Ricoh Company, Limited. Image processing apparatus

Also Published As

Publication number Publication date
JP4752912B2 (en) 2011-08-17
WO2007097125A1 (en) 2007-08-30
US20090046166A1 (en) 2009-02-19
JPWO2007097125A1 (en) 2009-07-09
EP1991008A1 (en) 2008-11-12
EP1991008A4 (en) 2012-04-18

Similar Documents

Publication Publication Date Title
US7599578B2 (en) Apparatus, program, and method for image tone transformation, and electronic camera
US8254675B2 (en) Image processing apparatus, imaging apparatus and image processing program
US8103119B2 (en) Image processing device, image processing method, image processing program product, and image-capturing device
KR101247646B1 (en) Image combining apparatus, image combining method and recording medium
US8600154B2 (en) Image processing apparatus and image processing method
US8155441B2 (en) Image processing apparatus, image processing method, and program for color fringing estimation and compensation
US7751644B2 (en) Generation of image quality adjustment information and image quality adjustment with image quality adjustment information
EP2624204B1 (en) Image processing apparatus and method of controlling the same
EP1933274B1 (en) System, medium, and method with noise reducing adaptive saturation adjustment
US7755670B2 (en) Tone-conversion device for image, program, electronic camera, and tone-conversion method
US8446493B2 (en) Image processing apparatus, imaging apparatus, computer readable storage medium storing image processing program, and image processing method for performing color processing on a raw image
CN101512597B (en) Method and apparatus for image enhancement
JP2007094742A (en) Image signal processor and image signal processing program
US8831346B2 (en) Image processing apparatus and method, and program
CN101951457A (en) Image processing apparatus and computer-readable medium
US8989510B2 (en) Contrast enhancement using gradation conversion processing
US8040387B2 (en) Image processing apparatus, image processing program, image processing method, and electronic camera for correcting texture of image
US7453524B2 (en) Method and device for image contrast enhancement
US9019406B2 (en) Imaging apparatus and image processing program for correcting dark area gradation
US9294685B2 (en) Image processing apparatus, electronic camera, and medium storing image processing program
US9098886B2 (en) Apparatus and method for processing an image
US8570407B2 (en) Imaging apparatus, image processing program, image processing apparatus, and image processing method
JP2006114006A (en) Gradation conversion apparatus, program, electronic camera, and method therefor
US7924288B2 (en) Image processing device emphasizing on texture, image processing program, electronic camera, and image processing method
US8665351B2 (en) Image processing device, electronic camera, and storage medium storing image processing program

Legal Events

Date Code Title Description
AS Assignment

Owner name: NIKON CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KUNIBA, HIDEYASU;REEL/FRAME:021271/0323

Effective date: 20080619

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12