Nothing Special   »   [go: up one dir, main page]

WO2005125174A1 - 画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 - Google Patents

画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 Download PDF

Info

Publication number
WO2005125174A1
WO2005125174A1 PCT/JP2005/011034 JP2005011034W WO2005125174A1 WO 2005125174 A1 WO2005125174 A1 WO 2005125174A1 JP 2005011034 W JP2005011034 W JP 2005011034W WO 2005125174 A1 WO2005125174 A1 WO 2005125174A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
image processing
input
unit
modulation signal
Prior art date
Application number
PCT/JP2005/011034
Other languages
English (en)
French (fr)
Inventor
Hideyasu Kuniba
Original Assignee
Nikon Corporation
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 Corporation filed Critical Nikon Corporation
Priority to EP05751530.6A priority Critical patent/EP1768379A4/en
Publication of WO2005125174A1 publication Critical patent/WO2005125174A1/ja
Priority to US11/639,916 priority patent/US7733390B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/40Image enhancement or restoration using histogram techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/94Dynamic range modification of images or parts thereof based on local image properties, e.g. for local contrast enhancement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/741Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/76Circuitry for compensating brightness variation in the scene by influencing the image signals

Definitions

  • Image processing apparatus image processing program, electronic camera, and image processing method
  • the present invention relates to an image processing device that corrects the gradation of an input image, an image processing program, an electronic camera, and an image processing method.
  • the gradation is corrected in accordance with the bright part in the screen, the dark part is crushed black. As a result, an image having poor gradation is noticeable in black portions. Conversely, if the gradation is corrected according to the dark part of the screen, the color and gradation of the bright part will fly white. As a result, the colors and gradations of bright places are insufficient, resulting in an image with poor gradations.
  • Patent Document 1 is also known as a conventional technique different from the above-described gradation correction.
  • Patent Document 1 it is possible to brighten a dark area and emphasize a small gradation change in the dark area. As a result, it becomes possible to brightly raise the gradation change buried in the dark area.
  • Patent Document 1 U.S. Pat.No. 5,991,456
  • an object of the present invention is to provide a technique for appropriately enhancing a local gradation change that is easily buried visually while appropriately suppressing a change in brightness of the entire screen.
  • Another object of the present invention is to provide a technique for satisfactorily correcting the unnaturalness of the color balance due to the change in brightness of the entire screen.
  • the image processing apparatus of the present invention includes the following image input unit, fluctuation extracting unit, modulation signal generating unit, level compression, and gradation correcting unit.
  • the image input unit captures an input image.
  • the fluctuation extracting unit extracts a local fluctuation component from the input image and generates a local fluctuation image including the fluctuation component.
  • the modulation signal generation unit obtains a modulation signal that modulates an input image into a local fluctuation image.
  • the level compression section performs level compression on the modulated signal.
  • the tone correcting section modulates the input image with the level-compressed modulation signal to obtain a tone corrected image.
  • the input image is a color image composed of a plurality of components
  • the gradation correcting unit generates a multiplied image and an offset corrected image.
  • This multiplied image is generated by multiplying the gain map after the level compression and a plurality of components.
  • One offset-corrected image is generated by offset-correcting a plurality of components of the input image in accordance with the signal level of the multiplied image.
  • the tone correcting unit obtains a tone corrected image by weighted addition of the multiplied image and the offset corrected image.
  • the gradation correction unit includes a multiplication image and an offset corresponding to the modulation signal. The weight ratio of the corrected image is changed.
  • the tone correction unit includes the following adjustment input unit and effect adjustment unit.
  • the adjustment input unit receives a user adjustment of the weight ratio Ws for the dark region and the weight ratio Wh for the bright region.
  • the effect adjustment unit performs weighted addition of the gradation correction image and the input image at a weighting ratio Wh in a region where the modulation signal is less than a predetermined threshold.
  • the effect adjustment unit performs weighted addition of the gradation correction image and the input image at a weighting ratio Ws in a region where the modulation signal exceeds the threshold.
  • the modulation signal generation unit includes a range adjustment unit and a signal calculation unit described below.
  • the range adjuster adjusts the signal range of the local fluctuation image to a predetermined range width.
  • the signal calculation unit obtains a modulation signal that modulates the input image into the local variation image after the range adjustment.
  • the variation extraction unit generates a local variation image for a reduced image in which the number of pixels of the input image is reduced.
  • the range adjuster obtains a signal range for the local variation image of the reduced image, and determines a range adjustment parameter for adjusting the signal range to a range width.
  • the range adjustment unit adjusts the signal range by applying the determined range adjustment parameter to the local variation image of the input image.
  • the reduced image is subjected to the same gradation correction as that of the input image, and is preview-displayed.
  • the variation extraction unit generates a local variation image including the variation component by extracting a local variation component with respect to the luminance component of the input image. [0017] ⁇ 9 >>
  • the luminance component is a V component of the HSV color system.
  • the image processing program causes a computer to function as the image input unit, the fluctuation extraction unit, the modulation signal generation unit, the level compression unit, and the gradation correction unit according to any one of the above ⁇ 1> to ⁇ 9>. It is characterized by making it.
  • An electronic camera includes the image processing device according to any one of the above ⁇ 1> to ⁇ 9> and an imaging unit.
  • the imaging unit captures an image of a subject and generates an input image to be provided to the image processing device.
  • the image processing method of the present invention has the following processing steps.
  • Fluctuation extraction step '' A local fluctuation component is extracted from the input image, and a local fluctuation image including the fluctuation component is generated.
  • Modulation signal generation step ⁇ Calculates a modulation signal that modulates the input image into the local fluctuation image.
  • Gradation correction step ⁇ Modulates the input image with the level-compressed modulation signal to obtain a gradation-corrected image.
  • a local fluctuation image is generated by extracting a local fluctuation component from an input image.
  • This local variation image has a relatively small DC variation (that is, a global light-dark level difference), and has a relatively large local gradation variation.
  • a modulation signal for modulating the input image into the local variation image is obtained.
  • local variations In a moving image, the darker the region where the global difference in brightness is narrower, the brighter the image rises. Therefore, the larger the dark region, the larger the modulation signal.
  • the level of the modulated signal is compressed. This level compression limits excessively modulated signals in global dark areas.
  • a gradation corrected image is generated from the result of multiplication of the level-compressed modulated signal and the input image.
  • the level-compressed modulated signal is multiplied, excessive floating peculiar to a dark region is suppressed.
  • FIG. 1 is a diagram illustrating an operation of an image processing program according to a first embodiment.
  • FIG. 2 is a diagram illustrating an operation of an image processing program according to a second embodiment.
  • FIG. 3 is a diagram illustrating an operation of an image processing program according to a second embodiment.
  • FIG. 4 is a block diagram showing a configuration of the present embodiment.
  • FIG. 1 is a diagram for explaining the operation of the image processing program according to the first embodiment. Hereinafter, the image processing operation by the computer will be described along the step numbers shown in FIG.
  • the computer captures the input image RGB (horizontal pixels W, vertical pixels P) in the RGB color space and converts it to the HSV color space.
  • the computer performs a local smoothing process on a V plane indicating a luminance (brightness) component of each pixel of the input image to obtain a smoothed image Vf. For example, after setting the radius r of the local smoothing, the computer first performs the local smoothing in the horizontal direction of the screen using the following initial value and recurrence formula.
  • Vz (0, y) S (0, y) / (2r + l) ⁇ ⁇ ⁇ [2]
  • Vz (x, y) S (x, y) / (2r + l)... [4]
  • the computer performs local smoothing in the vertical direction of the screen using the following initial values and the gradual formula.
  • Vf (x, 0) S (x, 0) / (2r + l)... [6]
  • Vf (x, y) S (x, y) / (2r + l)... [8]
  • the computer calculates the differences between the input image (V-plane) and the three types of smoothed images based on the following equation, and obtains local variation images Q 1, Q 2, and Q 3.
  • ⁇ in the above equation is a constant for preventing the divergence of the logarithmic operation, and is a negligible minute value.
  • a local variation image Q in which local variations having different diameters r are mixed is generated.
  • the computer obtains the maximum value Qmax and the minimum value Qmin of the local variation image Q, divides the section [Qmax, Qmin] into 4096, and determines a divided section.
  • the computer sequentially accumulates the frequency of the divided section from the minimum value Q min side to obtain a cumulative histogram c (q).
  • the computer adjusts the signal range [thl, th2] of the local variation image Q to a predetermined signal range [Vmax, Vmin] using the following equation.
  • V '(x, y) ⁇ Q (x, y) -thl ⁇ (Vmax -Vmin) / (th2-thl) + Vmin
  • the computer divides the range-adjusted local variation image by the pixel unit of the input image (V plane) using the following formula to obtain a gain map M.
  • the computer applies a level compression to the gain map M using, for example, the following equation to obtain a gain map Mc with the maximum value restricted.
  • Mc (x, y) Mmax-M (x, y) / ⁇ Mmax + M (x, y) ⁇ ⁇ ⁇ ⁇ [13]
  • the maximum value is limited not only by the expression [13] but also by a so-called soft limiter process.
  • the computer obtains a multiplied image Vr by multiplying the V plane of the input image by the gain map Mc for each pixel using the following equation.
  • Vr (x, y) Mc (x, y) -V (x, y) ⁇ ' ⁇ [14]
  • the computer converts the image HSVr composed of the multiplied image Vr and the HS plane of the input image into an RGB color space to obtain a multiplied image RGBr.
  • the computer offsets each RGB component on a pixel-by-pixel basis while maintaining the color difference of the input image RGB so as to match the signal level of the multiplied image RGBr to obtain an offset-corrected image RGBo.
  • the computer obtains a gradation corrected image RGBa by performing weighted addition of the multiplied image RGBr and the offset corrected image RGBo.
  • the gain of the gain map Mc it is preferable to refer to the gain of the gain map Mc, and to increase or decrease the weighting ratio of the multiplied image RGBr according to the gain.
  • a local variation image is obtained.
  • This local variation image is an image in which a dark area where the global light-dark difference is narrow is raised brightly.
  • the local variation image V ′ is an image in which the brightness is suppressed even in a bright region, and the content of the image is easily conveyed.
  • a gain map M is obtained by normalizing the signal range of the local variation image and dividing the signal range by the input image.
  • This gain map M reflects the rising of the dark part of the local variation image, and shows a relatively large gain in a large dark area.
  • the gain map M shows a relatively small gain in the bright region, reflecting the fact that the bright portion of the local fluctuation image is suppressed.
  • the gain map M is compressed to obtain a gain map Mc.
  • This gain map Mc is moderately limited through excessive gain force level compression in global dark areas.
  • a multiplied image Vr is obtained by multiplying the gain map Mc after the level compression by the input image.
  • This multiplied image Vr is an image in which local gradation fluctuation is emphasized and excessive floating of a global dark area is suppressed.
  • the multiplied image Vr is converted to the RGB color space to obtain a multiplied image RGBr.
  • an offset-corrected image RGBo is obtained by adjusting the signal level of the multiplied image RGBr to the offset and correcting the RGB components of the input image in pixel units. This off
  • the set correction image RGBo has almost the same signal level as the multiplication image RGBr, but the color difference between RGB is equal to that of the input image, so that the color balance is extremely small.
  • the multiplied image RGBr and the offset-corrected image RGBo are weighted and added to generate a gradation-corrected image RGBa.
  • the weight ratio is flexibly increased or decreased according to the gain of the gain map.
  • the above gradation correction is performed by obtaining a local variation image, a gain map, and the like for the V component of the HSV color system.
  • the gradation correction By performing the gradation correction on the luminance component such as the V component, the influence of the color noise or the like is eliminated, and the gradation correction with a small increase in the noise is realized. Further, since the gradation change of the luminance component has high visual sensitivity, it is possible to generate an image with particularly rich gradation.
  • FIGS. 2 and 3 are diagrams for explaining the operation of the image processing program according to the second embodiment. It is. Hereinafter, the image processing operation by the computer will be described according to the step numbers shown in these figures.
  • the computer captures the input image RGB (horizontal pixels W, vertical pixels P) in the RGB color space and converts it to the HSV color space.
  • the computer performs resolution conversion on the V-plane of the input image, and generates a reduced image Vs with a reduced number of vertical and horizontal pixels.
  • the reduced image Vs may be obtained by converting the reduced image in this file into the HSV color space.
  • the computer obtains a level-compressed gain map Msc and a gradation-corrected image RGBsa by performing a series of gradation correction processing on the reduced image Vs.
  • the gradation correction here is the same procedure as steps S2 to S11 in the first embodiment (FIG. 1), and thus the description here is omitted.
  • the computer memorizes the range adjustment parameters (thl, th2) obtained in step S26 and uses them when correcting the gradation of the input image.
  • the computer accepts the adjustment of the weighting ratio Ws for the dark area and the weighting ratio Wh for the light area according to the operation input from the user.
  • the computer performs weighted addition of the reduced image RGBs in the RGB color space and the gradation-corrected image RGBsa at a weight ratio Wh for a light area at a position below the threshold value of the gain map Msc.
  • the threshold value here is a threshold value for discriminating a global bright area with a gain map force, and is set to, for example, “1”.
  • the computer shrinks the RGB color space at locations above the threshold in the gain map Msc.
  • the small image RGBs and the gradation corrected image RGBsa are weighted and added at the weight ratio Ws for the B sound area.
  • the threshold here is a threshold for discriminating a global dark area with a gain map force, and is set to, for example, “1”.
  • the reduced image RGBv with adjusted effect is obtained from the calo gravity calculation in steps S34 and S35.
  • the computer previews the reduced image RGBv on the monitor screen.
  • the user can further adjust the weight ratios Ws and Wh while watching the preview display.
  • the computer Upon accepting this adjustment operation, the computer returns the operation to step S33.
  • the adjustment of the weighting ratio Ws, Wh by the user is immediately reflected in the preview display.
  • the user finally determines the desired weight ratios Ws, Wh while checking the result of the preview display. After such a final decision, the user instructs the computer to complete the adjustment.
  • the computer performs gradation correction on the input image using the range adjustment parameters stored in step S26 and the finally determined calorie weight ratios Ws and Wh to obtain an output image RGBout after effect adjustment.
  • tone correction here is the same tone correction as in steps S23 to S35 described above, which is performed on the input image, and a description thereof will be omitted.
  • an image is roughly divided into a dark region and a light region by the gain of the gain map, and the two regions are independently weighted and added according to the weight ratios Ws and Wh. Therefore, in the dark area and the bright area, it is possible to independently vary the effect of emphasizing the local variation of the gradation.
  • the range adjustment parameter obtained for the reduced image is used for correcting the gradation of the input image. Therefore, it is possible to speed up the gradation correction of the input image, which does not need to newly obtain the range adjustment parameter for the input image having a large number of pixels.
  • the third embodiment has a feature in saturation adjustment when reflecting a gain map on an image.
  • the computer obtains the gain map M by performing the operations of steps S1 to S6 of the first embodiment.
  • the computer performs level compression on the gain map M using the following equation.
  • Mc (x, y) Mmax ⁇ M (x, y) / ⁇ Mmax 2 + M (x, y) 2 ⁇ 1/2 ... [13 ']
  • the computer inputs the gain map Mc after level compression according to the following equation into the input image
  • Rr (x, y) R (x, y) + V (x, y) [Mc (x, y) -l] [R (x, y) / V (x, y)] Psat
  • Gr (x, y) G (x, y) + V (x, y) [Mc (x, y) -l] [G (x, y) / V (x, y)] Psat
  • the computer allocates the shadow parameter Ps (0 ⁇ Ps ⁇ 100) set by the user and the highlight parameter Ph (0 ⁇ Ph ⁇ 100) to each pixel based on the gain map M. To determine the weighting ratio co (x, y).
  • the computer performs weighted addition of the multiplied image RGBr and the input image RGB according to the weighting ratio co (x, y) to obtain an output image RGBout after effect adjustment.
  • RGBout (x, y) coRGBr (x, y) + (1- ⁇ ) RGB (x, y) ⁇ ⁇ ⁇ [16]
  • the computer save the multiplied image RGBr and the input image RGB in a work area or the like.
  • the weighted conversion described above can be immediately redone in response to the user's adjustment of the parameters Ps and Ph.
  • the fourth embodiment is an embodiment of an electronic camera.
  • FIG. 4 is a block diagram showing the configuration of the present embodiment.
  • a photographing lens 12 is attached to an electronic camera 11.
  • the light receiving surface of the image sensor 13 is arranged in the image space of the taking lens 12.
  • the operation of the image sensor 13 is controlled by the output pulse of the timing generator 22b.
  • the image generated by the image pickup device 13 is temporarily stored in a knocker memory 17 via an AZD converter 15 and a signal processor 16.
  • This buffer memory 17 is connected to a bus 18.
  • An image processing unit 19, a card interface 20, a microprocessor 22, a compression / decompression unit 23, and an image display unit 24 are connected to the bus 18.
  • the card interface 20 reads and writes data from and to the removable memory card 21.
  • a signal of a user operation is input to the microprocessor 22 from the switch group 22a of the electronic camera 11.
  • the image display unit 24 displays an image on a monitor screen 25 provided on the back of the electronic camera 11.
  • the gradation correction (FIGS. 1 to 3 and the like) of the above-described first to third embodiments is executed by the microprocessor 22 and the image processing unit 19. .
  • Such gradation correction may be performed on image data at the time of imaging, or may be performed on image data recorded on the memory card 21 later.
  • an image processing server on the Internet may provide an image processing method as shown in FIGS. 1 to 3 for image data transmitted from a user.
  • the tone correction is performed in the HSV color space.
  • similar gradation correction may be performed on the Lab color space or other color spaces.
  • the gradation correction may be performed only on a part of the screen (a main subject, a shaded portion, a trimming range, a background portion excluding a person and a skin color region, and the like).
  • the range adjustment parameters based on the signal range of the local variation image of the entire screen.
  • the modulation signal (gain in the embodiment) is obtained for each pixel. By doing so, a gain map is created.
  • the modulation signal of the present invention is not limited to this gain map.
  • the modulation signal may be obtained for each pixel block including a plurality of pixels. In this case, it is possible to remove a component having a high spatial frequency from the modulated signal and correct the gradation change of the middle and low frequency components of the spatial frequency. As a result, it is possible to appropriately correct the visually noticeable change in the gradation of the middle and low frequencies while suppressing an increase in the noise component having a high spatial frequency.
  • the present invention is a technique that can be used for an image processing program, an electronic camera, and the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Studio Devices (AREA)
  • Color Television Image Signal Generators (AREA)

Abstract

 本発明の画像処理装置は、下記の画像入力部、変動抽出部、変調信号生成部、レベル圧縮、および階調修正部を備える。画像入力部は入力画像を取り込む。変動抽出部は、入力画像から局所的な変動成分を抽出して、変動成分を含む局所変動画像を生成する。変調信号生成部は、入力画像を局所変動画像へ変調する変調信号を求める。レベル圧縮部は、変調信号をレベル圧縮する。階調修正部は、レベル圧縮後の変調信号により入力画像を変調して、階調修正画像を得る。                                                                             

Description

明 細 書
画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 技術分野
[0001] 本発明は、入力画像の階調を修正する画像処理装置、画像処理プログラム、電子 カメラ、および画像処理方法に関する。
背景技術
[0002] 従来、画面内に極端な明暗箇所を有する画像は、その階調修正が非常に困難で めつに。
すなわち、画面内の明るい箇所に合わせて階調を修正すると、暗い箇所が黒く潰 れてしまう。その結果、黒い箇所ば力りが目立って階調の乏しい画像になってしまう。 逆に、画面内の暗い箇所に合わせて階調を修正すると、明るい箇所の色や階調が 白く飛んでしまう。その結果、明るい箇所の色や階調が不足して階調の乏しい画像に なってしまう。
[0003] 従来、このような明暗差を和らげるために、軟調カーブの階調変換を施す処理がよ く知られている。し力しながら、極端な明暗差を劇的に和らげることは難しぐ逆に中 間階調域において明暗差が縮小するなどの弊害が生じやすい。
[0004] また従来、階調に偏りがある画像を修正するために、画像の階調ヒストグラムの分布 を均等化する処理が知られている。この処理では、階調ヒストグラムの集中域におい て明暗差を拡大することができる。し力しながら、階調ヒストグラムの過疎域では逆に 明暗差が縮小されるため、画面内の所々に階調潰れが目立つおそれがある。
[0005] さらに、上記の階調修正とは異なる従来技術として、下記の特許文献 1も知られて いる。この特許文献 1では、暗領域を明るくし、かつ暗領域中の小さな階調変化を強 調することができる。その結果、暗領域に埋もれてしまう階調変化を明るく浮き上がら せることが可能になる。
特許文献 1 :米国特許第 5, 991, 456号明細書
発明の開示
発明が解決しょうとする課題 [0006] ところで、特許文献 1では、暗領域が明るく浮き上がるため、 B音領域の色バランスが 不自然になり、例えば陰影部分の青味が強調されるといった問題がある。
[0007] また、 B音領域が明るく浮き上がり過ぎて、画面全体の陰影が平板な印象になるとい つた問題もある。
[0008] そこで、本発明の目的は、画面全体の明暗変化を適度に抑えつつ、視覚的に埋も れやすい局所的な階調変化を良好に強調する技術を提供することである。
また、本発明の別の目的は、画面全体の明暗変化に伴う色バランスの不自然さ、良 好に補正する技術を提供することである。
課題を解決するための手段
[0009] 《1》
本発明の画像処理装置は、下記の画像入力部、変動抽出部、変調信号生成部、 レベル圧縮、および階調修正部を備える。
画像入力部は、入力画像を取り込む。
変動抽出部は、入力画像から局所的な変動成分を抽出して、変動成分を含む局 所変動画像を生成する。
変調信号生成部は、入力画像を局所変動画像へ変調する変調信号を求める。 レベル圧縮部は、変調信号をレベル圧縮する。
階調修正部は、レベル圧縮後の変調信号により入力画像を変調して、階調修正画 像を得る。
[0010] 《2》
なお好ましくは、入力画像が複数成分から構成されるカラー画像であって、階調修 正部は、乗算画像とオフセット補正画像を生成する。この乗算画像は、レベル圧縮後 のゲインマップと複数成分とを乗じて生成される。一方のオフセット補正画像は、乗算 画像の信号レベルに揃えて、入力画像の複数成分をオフセット補正することによって 生成される。この場合、階調修正部は、この乗算画像およびオフセット補正画像を加 重加算することにより、階調修正画像を得る。
[0011] 《3》
また好ましくは、階調修正部は、変調信号に対応して、乗算画像およびオフセット 補正画像の加重比率を変更することを特徴とする。
[0012] 《4》
なお好ましくは、階調修正部は、下記の調整入力部、および効果調整部を備える。 調整入力部は、暗領域用の加重比率 Ws、および明領域用の加重比率 Whのユー ザ一調整を受け付ける。
効果調整部は、変調信号が、予め定められた閾値未満の領域において、階調修正 画像と入力画像とを加重比率 Whで加重加算する。
一方、この効果調整部は、変調信号が閾値を超える領域において、階調修正画像 と入力画像とを加重比率 Wsで加重加算する。
[0013] 《5》
また好ましくは、変調信号生成部は、下記のレンジ調整部、および信号算出部を備 える。
レンジ調整部は、局所変動画像の信号レンジを、予め定められたレンジ幅に調整 する。
信号算出部は、入力画像を、レンジ調整後の局所変動画像へ変調する変調信号 を求める。
[0014] 《6》
なお好ましくは、変動抽出部は、入力画像の画素数を低減した縮小画像について 局所変動画像を生成する。さらに、レンジ調整部は、縮小画像の局所変動画像につ V、て信号レンジを求め、信号レンジをレンジ幅に調整するためのレンジ調整パラメ一 タを決定する。この場合、レンジ調整部は、決定したレンジ調整パラメータを、入力画 像の局所変動画像にも適用して信号レンジの調整を実施する。
[0015] 《7》
また好ましくは、上記の縮小画像に対して、入力画像と同様の階調修正を実施して プレビュー表示する。
[0016] 《8》
なお好ましくは、変動抽出部は、入力画像の輝度成分について局所的な変動成分 を抽出することにより、変動成分を含む局所変動画像を生成する。 [0017] 《9》
また好ましくは、上記の輝度成分を、 HSV表色系の V成分とする。
《10》
本発明の画像処理プログラムは、コンピュータを、上記《1》ないし《9》いずれか 1項 に記載の画像入力部、変動抽出部、変調信号生成部、レベル圧縮部、および階調 修正部として機能させることを特徴とする。
[0018] 《11》
本発明の電子カメラは、上記《1》ないし《9》いずれか 1項の画像処理装置、および 撮像部を備える。この撮像部は、被写体を撮像して、画像処理装置に与える入力画 像を生成する。
[0019] 《12》
本発明の画像処理方法は、下記の処理ステップを有する。
(1)画像入力ステップ · '入力画像を取り込む。
(2)変動抽出ステップ' '入力画像から局所的な変動成分を抽出して、変動成分を含 む局所変動画像を生成する。
(3)変調信号生成ステップ · ·入力画像を局所変動画像へ変調する変調信号を求め る。
(4)レベル圧縮ステップ · '変調信号をレベル圧縮する。
(5)階調修正ステップ · ·レベル圧縮後の変調信号により入力画像を変調して、階調 修正画像を得る。
[0020] 《13》
なお好ましくは、この画像処理方法において、上記《2》〜《9》の少なくとも一つの動 作を実行する。
発明の効果
[0021] 本発明では、入力画像から局所的な変動成分を抽出することで、局所変動画像を 生成する。この局所変動画像は、直流変動分 (すなわち大域的な明暗レベル差)が 相対的に小さくなり、局所的な階調変動を相対的に多く含む画像となる。
[0022] 続、て、入力画像を局所変動画像へ変調する変調信号を求める。一般に、局所変 動画像は大域的な明暗レベル差が狭ぐ暗領域ほど明るく浮き上がつている。そのた め、大域的な暗領域ほど大きな変調信号を示すようになる。
[0023] 次に、この変調信号をレベル圧縮する。このレベル圧縮により、大域的な暗領域に おける過度な変調信号が制限される。
[0024] 続ヽて、レベル圧縮後の変調信号と入力画像との乗算結果から、階調修正画像を 生成する。この場合、レベル圧縮した変調信号を乗算するので、暗領域に特有な過 度な浮き上がりが抑制される。
[0025] その結果、大域的な暗領域が不自然に明るくなるといった不具合現象を適度に抑 えつつ、視覚的に埋もれやすい画像の階調変化を良好に強調することが可能になる
[0026] なお、本発明における上述した目的およびそれ以外の目的は、以下の説明と添付 図面とによって容易に確認することができる。
図面の簡単な説明
[0027] [図 1]第 1実施形態における画像処理プログラムの動作を説明する図である。
[図 2]第 2実施形態における画像処理プログラムの動作を説明する図である。
[図 3]第 2実施形態における画像処理プログラムの動作を説明する図である。
[図 4]本実施形態の構成を示すブロック図である。
発明を実施するための最良の形態
[0028] 《第 1実施形態》
図 1は、第 1実施形態における画像処理プログラムの動作を説明する図である。 以下、この図 1に示すステップ番号に沿って、コンピュータによる画像処理動作を説 明する。
[0029] ステップ S1 :
コンピュータは、 RGB色空間の入力画像 RGB (水平画素数 W,垂直画素数 P)を 取り込み、 HSV色空間に変換する。
[0030] ステップ S 2 :
コンピュータは、入力画像の各画素の輝度(明度)成分を示す V面に局所平滑ィ匕処 理を施し、平滑化画像 Vfを得る。 例えば、コンピュータは、局所平滑化の半径 rを設定した後、次のような初期値と漸 化式により、画面水平方向の局所平滑化をまず実施する。
[0031] (初期値)
S(0,y)=rV(0,y)+V(0,y)+V(l,y) + · · · +V(r,y) · · · [1]
Vz(0,y) = S(0,y)/(2r+l) · · · [2]
(漸化式)
S(x,y) = S(x-1 ,y) - V(x-l-r,y) + V(x+r,y) … [3]
Vz(x,y) = S(x,y)/(2r+l) … [4]
[0032] ただし、 x— 1— rく 0の場合は、 V(x— 1— r, y)=V(0, y)と仮定し、 x+r≥Wの 場合は、 V(x+r, y)=V(W-l, y)と仮定する。
続いて、コンピュータは、次のような初期値と漸ィ匕式により、画面垂直方向の局所平 滑化を実施する。
[0033] (初期値)
S (x, 0) = rVz(x, 0) + Vz(x, 0) + Vz(x, 1) H hVz(x,r) … [5]
Vf(x,0) = S(x,0)/(2r+l) … [6]
(漸化式)
S(x,y) = S(x-1 ,y) - Vz(x,y-l-r) + Vz(x,y+r) · · · [7]
Vf(x,y) = S(x,y)/(2r+l) … [8]
ただし、 y— 1— rく 0の場合は Vz(x, y— 1— r)=Vz(x, 0)と仮定し、 y+r≥Pの 場合は、 Vz(x, y+r)=Vz(x, P— 1)と仮定する。
[0034] ステップ S3:
ここでは、コンピュータは、局所平滑化の半径 rを、 r=0.1W, 0.05W, 0.025W の 3通りに変化させて、 3種類の平滑ィ匕画像 Vf , Vf , Vf を得る。
0.1 0.05 0.025
次に、コンピュータは、入力画像 (V面)と 3種類の平滑ィ匕画像との差分を、下式に 基づいて算出し、局所変動画像 Q , Q , Q を求める。
0.1 0.05 0.025
[0035] Q (x,y)=log(V(x,y) + δ ) -log(Vf (x,y)+ δ )
0.1 0.1
Q (x,y) = log(V(x,y) + δ ) -log(Vf (x,y)+ δ )
0.05 0.05
Q (x,y) = log (V(x,y) + δ )— log (Vf (x,y) + δ ) •••[9]
なお、上式中の δは、対数演算の発散を防ぐための定数であり、無視できる程度の 微少値とする。
なお、入力画像に予め施される Ύ補正の状況などに応じて、 log演算によるレベル 圧縮を省 、たり、レベル圧縮の強弱を調整することが好ま 、。
[0036] ステップ S4 :
続いて、コンピュータは、局所変動画像 Q , Q , Q を加算することにより、半
0.1 0.05 0.025
径 rの異なる局所変動が混在した局所変動画像 Qを生成する。
Q(x,y)= [Q (x,y)+Q (x,y)+Q (x,y)]/3 · ' · [10]
0.1 0.05 0.025
なお、この平均演算では、各半径の視覚感度の違いを考慮した重み係数を付けて 、加重加算を行うことが好ましい。
[0037] ステップ S5 :
次に、コンピュータは、局所変動画像 Qの最大値 Qmax,最小値 Qminを求め、その 区間 [Qmax, Qmin]を 4096分割して、分割区間を定める。コンピュータは、最小値 Q min側から分割区間の度数を逐次に累積して、累積ヒストグラム c (q)を求める。
そして、コンピュータは、 c (q) =0. 001 XWX Pを満足する qの値を求めて、局所 変動画像 Qのレンジ下限 thlする。さらに、コンピュータは、 c (q) =0. 99 XWX Pを 満足する qの値を求めて、局所変動画像 Qのレンジ上限 th2する。
次に、コンピュータは、下式を用いて、この局所変動画像 Qの信号レンジ [thl, th2 ]を、所定の信号レンジ [Vmax, Vmin]へレンジ調整する。
V' (x,y)= {Q(x,y)-thl } (Vmax -Vmin) / (th2 - thl) +Vmin
•••[11]
なお、 Vmin≤V' (x,y)≤Vmaxとなるように、局所変動画像 の上限下限をクリツ プする。
[0038] ステップ S6 :
コンピュータは、下式を用いて、レンジ調整後の局所変動画像 を、入力画像 (V 面)で画素単位に除算し、ゲインマップ Mを求める。
M(x,y)=V (x,y)/V(x,y) · ' · [12] ただし、 V(x,y) = 0の箇所は、 M(x,y)= l. 0とする。
[0039] ステップ S 7 :
コンピュータは、例えば下式を用いて、ゲインマップ Mにレベル圧縮をかけ、最大 値を制限したゲインマップ Mcを求める。
Mc(x,y) = Mmax - M(x,y)/ { Mmax + M(x,y) } · · · [13]
ただし、 Mmaxは、レベル圧縮後の最大値であり、例えば Mmax= 12にする。
なお、ここでは [13]式に限らず、いわゆるソフトリミッタ処理による最大値制限を実 施すればよい。
[0040] ステップ S8 :
コンピュータは、下式を用いて、入力画像の V面にゲインマップ Mcを画素単位に乗 じ、乗算画像 Vrを得る。
Vr(x,y) = Mc(x,y)-V(x,y) · ' · [14]
ただし、 Vmin≤Vr(x,y)≤Vmaxとなるように、乗算画像 Vrの上限下限をクリップする
[0041] ステップ S9 :
コンピュータは、乗算画像 Vrと入力画像の HS面とからなる画像 HSVrを、 RGB色 空間に変換して、乗算画像 RGBrを得る。
[0042] ステップ S 10 :
コンピュータは、乗算画像 RGBrの信号レベルと揃えるように、入力画像 RGBの色 差を保ったまま RGB各成分を画素単位毎にオフセットし、オフセット補正画像 RGBo を得る。
[0043] ステップ S11 :
コンピュータは、乗算画像 RGBrとオフセット補正画像 RGBoとを加重加算すること により、階調修正画像 RGBaを得る。
なお、ここでの加重加算では、ゲインマップ Mcのゲインを参照し、そのゲインに応じ て、乗算画像 RGBrの加重比率を増減変更することが好ま 、。
このような動作により、画像の局所変動を強調した階調修正画像 RGBrを得ることが できる。 [0044] 《第 1実施形態の効果など》
第 1の実施形態では、下記に列挙する効果を得ることができる。
[0045] (1)
第 1実施形態では、まず、局所変動画像 を得る。この局所変動画像 は、大 域的な明暗差が狭ぐ暗領域が明るく浮き上がった画像である。また、この局所変動 画像 V' は、明領域についても明るさが抑えられ、画像の内容が分力りやすくなつた 画像である。
次に、この局所変動画像 の信号レンジを正規化した後、入力画像で除算する ことにより、ゲインマップ Mを得る。このゲインマップ Mは、局所変動画像 の暗部 浮き上がりを反映し、大域な暗領域において比較的大きなゲインを示す。一方、この ゲインマップ Mは、局所変動画像 の明部を抑えたことを反映して、明領域におい て比較的に小さなゲインを示す。
[0046] 続いて、このゲインマップ Mをレベル圧縮して、ゲインマップ Mcを得る。このゲイン マップ Mcは、大域的な暗領域における過度なゲイン力 レベル圧縮を経て適度に制 限される。
次に、レベル圧縮後のゲインマップ Mcと入力画像とを乗じることにより、乗算画像 V rを得る。この乗算画像 Vrは、局所的な階調変動を強調しつつ、大域的な暗領域の 過度な浮き上がりを抑制した画像となる。
[0047] その結果、大域的な暗領域が過度に明るくなつて陰影変化が浅くなるといった不具 合がなぐ過度に陰影変化が平坦化されるといった従来技術の問題点を解決するこ とがでさる。
さらに、乗算画像 Vrは、 B音領域の浮き上がりを抑えることで、 B音領域における色バラ ンスの崩れを抑制することもできる。その結果、 B音領域の色バランスが崩れやすいと いった従来技術の問題点を解決することができる。
[0048] (2)
また、第 1実施形態では、乗算画像 Vrを RGB色空間に変換して、乗算画像 RGBr を得る。次に、この乗算画像 RGBrの信号レベルに揃えて、入力画像の RGB成分を 画素単位にオフセット補正することにより、オフセット補正画像 RGBoを得る。このオフ セット補正画像 RGBoは、信号レベルは乗算画像 RGBrとほぼ等しいが、 RGB間の 色差が入力画像と等し 、ために色バランスの崩れは極めて少な 、。
[0049] 第 1実施形態では、この乗算画像 RGBrとオフセット補正画像 RGBoとを加重加算 して、階調修正画像 RGBaを生成する。
その結果、階調修正画像 RGBaは、 B音領域における色バランスの変化が抑制され る。その結果、暗領域の色バランスが崩れるといった従来技術の問題点を確実に解 決することができる。
[0050] (3)
さらに、第 1実施形態では、乗算画像 RGBrとオフセット補正画像 RGBoとを加重カロ 算するに際して、ゲインマップのゲインに応じて加重比率を柔軟に増減変更すること ちでさる。
この場合、色変化に対して視覚的に敏感になるゲインを示す画像領域 (例えば、ゲ インマップ上の中間的なゲインを示す画像領域)において、乗算画像 RGBrの加重 比率を下げることが好ましい。このような増減変更により、色バランスの崩れをより確実 に防ぐことができる。
[0051] (4)
また、第 1実施形態では、 HSV表色系の V成分について、局所変動画像、ゲインマ ップなどを求めることで、上記の階調修正を実施して 、る。
このような V成分などの輝度成分に対して階調修正を行うことにより、色ノイズなどの 影響を受けることがなくなり、ノイズ増加の少ない階調修正が実現する。さらに、この 輝度成分の階調変化は視覚感度が高いため、階調感の特に豊カな画像を生成する ことが可能になる。
さらに、この V成分の取りうる範囲内で上記の階調修正を実施した場合、階調修正 後に色域をはみ出すおそれがない。すなわち、色域外の信号を色域内に写像変換 するといつた面倒な処理を省くことができる。
次に、別の実施形態について説明する。
[0052] 《第 2実施形態》
図 2および図 3は、第 2実施形態における画像処理プログラムの動作を説明する図 である。以下、これらの図に示すステップ番号に沿って、コンピュータによる画像処理 動作を説明する。
[0053] ステップ S21 :
コンピュータは、 RGB色空間の入力画像 RGB (水平画素数 W,垂直画素数 P)を 取り込み、 HSV色空間に変換する。
[0054] ステップ S22 :
コンピュータは、入力画像の V面について解像度変換を施し、縦横画素数を減少し た縮小画像 Vsを生成する。
なお、入力画像のファイル内に縮小画像が予め記録されている場合は、このフアイ ル内の縮小画像を HSV色空間に変換することで、縮小画像 Vsを取得してもよ ヽ。
[0055] ステップ S23〜S32 :
コンピュータは、縮小画像 Vsに対して、一連の階調修正の処理を施すことにより、 レベル圧縮後のゲインマップ Msc、および階調修正画像 RGBsaを得る。なお、ここで の階調修正は、第 1実施形態(図 1)のステップ S2〜S11と同一手順のため、ここで の説明を省略する。
なお、コンピュータは、ステップ S26で求めたレンジ調整パラメータ(thl, th2)を記 憶し、入力画像の階調修正時に使用する。
[0056] ステップ S33 :
コンピュータは、ユーザーからの操作入力により、暗領域用の加重比率 Ws、および 明領域用の加重比率 Whの調整を受け付ける。
[0057] ステップ S34 :
コンピュータは、ゲインマップ Mscの閾値未満の箇所について、 RGB色空間の縮 小画像 RGBsと階調修正画像 RGBsaとを、明領域用の加重比率 Whで加重加算す る。
なお、ここでの閾値は、ゲインマップ力 大域的な明領域を弁別するための閾値で あり、例えば『1倍』に設定される。
[0058] ステップ S35 :
コンピュータは、ゲインマップ Mscの閾値以上の箇所について、 RGB色空間の縮 小画像 RGBsと階調修正画像 RGBsaとを、 B音領域用の加重比率 Wsで加重加算す る。
なお、ここでの閾値は、ゲインマップ力 大域的な暗領域を弁別するための閾値で あり、例えば『1倍』に設定される。
[0059] ステップ S36 :
ステップ S34および S35のカロ重力ロ算〖こより、効果調整済みの縮小画像 RGBvが得 られる。コンピュータは、この縮小画像 RGBvをモニタ画面にプレビュー表示する。
[0060] ステップ S37 :
ユーザーは、このプレビュー表示を見ながら、加重比率 Ws、 Whを更に調整操作す ることができる。この調整操作を受け付けると、コンピュータは、ステップ S33に動作を 戻す。
このような動作により、ユーザーによる加重比率 Ws, Whの調整がプレビュー表示 に即時に反映される。ユーザーは、このプレビュー表示の結果を確認しながら、所望 の加重比率 Ws, Whを最終的に決定する。このような最終的な決定の後、ユーザー は、コンピュータに対して調整完了を指示入力する。
コンピュータは、この調整完了の指示入力を受け付けると、ステップ S38に動作を 移行する。
[0061] ステップ S38 :
コンピュータは、ステップ S26で記憶したレンジ調整パラメータ、最終決定されたカロ 重比率 Ws, Whを用いて、入力画像に階調修正を施し、効果調整済みの出力画像 RGBoutを得る。
なお、ここでの階調修正は、上述したステップ S23〜S35と同一の階調修正を、入 力画像に施すものであるため、ここでの説明を省略する。
[0062] 《第 2実施形態の効果など》
以上説明した動作により、第 2実施形態においても、第 1実施形態と同様の効果を 得ることができる。
[0063] さらに、第 2実施形態では、ゲインマップのゲインによって画像を暗領域と明領域と に大まかに切り分けて、加重比率 Ws, Whに従って両領域を独立に加重加算する。 したがって、暗領域と明領域において、階調の局所変動の強調効果を独立に可変す ることが可能になる。
[0064] また、第 2実施形態では、縮小画像にっ 、て求めたレンジ調整パラメータを、入力 画像の階調修正に使用する。したがって、画素数の多い入力画像についてレンジ調 整パラメータを新たに求める必要がなぐ入力画像の階調修正をより高速ィ匕すること ができる。
次に、別の実施形態について説明する。
[0065] 《第 3実施形態》
第 3実施形態は、ゲインマップを画像に反映する際の彩度調整などに特徴を有す る。
以下、第 3実施形態の動作について説明する。
まず、コンピュータは、第 1実施形態のステップ S1〜S6の動作を実施して、ゲイン マップ Mを得る。
[0066] コンピュータは、下式を用いて、このゲインマップ Mにレベル圧縮を施す。
Mc(x,y) = Mmax · M(x,y)/ { Mmax2 + M(x,y)2 } 1/2 … [ 13' ]
ただし、 Mmaxは、レベル圧縮後の最大値である。なお、ゲインマップを画像に反映 する際に色バランスを崩さないよう、 Mmax = 6程度に設定することが好ましい。
[0067] 続いて、コンピュータは、下式に従ってレベル圧縮後のゲインマップ Mcを入力画像
RGBに反映することにより、乗算画像 RGBrを得る。
Rr(x,y) = R(x,y)+V(x,y)[Mc(x,y)-l][R(x,y)/V(x,y)]Psat
Gr(x,y) = G(x,y)+V(x,y)[Mc(x,y)-l][G(x,y)/V(x,y)]Psat
Br(x,y) = B(x,y)+V(x,y)[Mc(x,y)-l][B(x,y)/V(x,y)]Psat
•••[14' ]
[0068] ただし、 Psatは、彩度調整パラメータであり、例えば、 Psat = 0. 5程度に設定され る。なお、この Psatを増カロさせて 1に近づけることにより、彩度の変動を強調した乗算 画像 RGBrを得ることができる。逆に、 Psatを 0に近づけることにより、彩度の変動を 抑制した乗算画像 RGBrを得ることができる。
[0069] なお、 [14^ ]式では、ゲインマップ Mcを、 RGB色空間の画像に直接反映させるこ とで、 HSV色空間から RGB色空間への変換処理を省!、て!/、る。
[0070] 次に、コンピュータは、ユーザーに設定されたシャドウパラメータ Ps (0≤Ps≤ 100) と、ハイライトパラメータ Ph (0≤Ph≤ 100)を、ゲインマップ Mに基づいて画素単位 に配分して、加重比率 co (x,y)を決定する。
M(x,y)≥l. 0ならば、 co (x,y) = Ps/100
M(x,y)< l. 0ならば、 co (x,y) = PhZlOO
•••[15]
[0071] コンピュータは、この加重比率 co (x,y)に従って、乗算画像 RGBrと入力画像 RGBと を加重加算して、効果調整済みの出力画像 RGBoutを得る。
RGBout(x,y)= coRGBr(x,y)+ (1 - ω )RGB(x,y) · · · [16]
[0072] なお、コンピュータは、乗算画像 RGBrと入力画像 RGBとを作業領域などに保存す ることが好ましい。この場合、ユーザーによるパラメータ Ps, Phの調整変更に対して、 上記の加重変換を即座にやり直すことが可能となる。
次に、別の実施形態について説明する。
[0073] 《第 4実施形態》
第 4実施形態は、電子カメラの実施形態である。
図 4は、本実施形態の構成を示すブロック図である。
図 4において、電子カメラ 11には、撮影レンズ 12が装着される。この撮影レンズ 12 の像空間には、撮像素子 13の受光面が配置される。この撮像素子 13は、タイミング ジェネレータ 22bの出力パルスによって動作が制御される。
この撮像素子 13で生成される画像は、 AZD変換部 15および信号処理部 16を介 して、ノッファメモリ 17に一時記憶される。
このバッファメモリ 17は、バス 18に接続される。このバス 18には、画像処理部 19、 カードインターフェース 20、マイクロプロセッサ 22、圧縮伸張部 23、および画像表示 部 24が接続される。この内、カードインターフェース 20は、着脱自在なメモリカード 2 1に対するデータの読み書きを行う。また、マイクロプロセッサ 22には、電子カメラ 11 のスィッチ群 22aからユーザー操作の信号が入力される。さらに、画像表示部 24は、 電子カメラ 11の背面に設けられたモニタ画面 25に画像を表示する。 [0074] このような構成の電子カメラ 11は、マイクロプロセッサ 22および画像処理部 19によ つて、上述した第 1〜第 3の実施形態の階調修正(図 1〜図 3など)を実行する。 このような階調修正は、撮像時の画像データに対して実施してもよいし、メモリカー ド 21に記録された画像データに対して後から実施してもよい。
[0075] 《実施形態の補足事項》
なお、上述した実施形態では、ユーザーがコンピュータまたは電子カメラを用いて、 階調修正を実施する場合について説明した。しかしながら、本発明はこれに限定さ れるものではない。例えば、インターネット上の画像処理サーバーにおいて、ユーザ 一から伝送される画像データに対して、図 1〜図 3に示すような画像処理方法をサー ビス提供してもよい。
[0076] また、上述した実施形態では、 HSV色空間にお 、て階調修正を実施するケースに ついて説明した。しかしながら、本発明はこれに限定されるものではない。例えば、 L ab色空間その他の色空間上において、同様の階調修正を実施してもよい。なお、こ の場合は、階調修正後に定められた色域をはみ出さないよう、各信号成分の信号レ ベルに対して制限処理を行うことが好ま 、。
[0077] なお、上述した実施形態では、画面全体に対して階調修正を実施するケースにつ いて説明した。しかしながら、本発明はこれに限定されるものではない。
例えば、画面の一部(主要被写体、陰影部、トリミング範囲、人物や肌色領域を除 いた背景部分など)に限って、階調修正を実施してもよい。
[0078] この場合、画面全体の局所変動画像の信号レンジに基づいてレンジ調整パラメ一 タを決定することが好ましい。この動作により、画面の一部に施す階調修正を、画面 全体の階調変動の幅と調和させることが可能となる。その結果、画面の一部に施した 階調修正が不自然に目立つと 、う問題を改善できる。
[0079] さらにこの場合には、縮小画像 (画面全体)から局所変動画像を求め、その局所変 動画像の信号レンジに基づ 、てレンジ調整パラメータを決定することが尚好まし 、。 この動作では、画素数の少ない縮小画像力 レンジ調整パラメータを求めるために、 処理コストが少なくなり、階調修正の処理時間を更に短縮することができる。
[0080] また、上述した実施形態では、画素単位に変調信号 (実施形態ではゲイン)を求め ることでゲインマップを作成している。しかしながら、本発明の変調信号はこのゲイン マップに限定されるものではない。例えば、複数画素からなる画素ブロックの単位に 変調信号を求めてもよい。この場合、変調信号から空間周波数の高い成分を取り除 いて、空間周波数の中低域成分の階調変化を修正することが可能になる。その結果 、空間周波数の高いノイズ成分の増加を抑えつつ、視覚的に目立つ中低域の階調 変化を適切に修正することが可能になる。
[0081] なお、本発明は、その精神または主要な特徴力 逸脱することなぐ他のいろいろ な形で実施することができる。そのため、前述の実施形態はあらゆる点で単なる例示 に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によつ て示すものであって、明細書本文には、なんら拘束されない。さら〖こ、特許請求の範 囲の均等範囲に属する変形や変更は、すべて本発明の範囲内のものである。 産業上の利用可能性
[0082] 以上説明したように、本発明は、画像処理プログラムや電子カメラなどに利用可能 な技術である。

Claims

請求の範囲
[1] 入力画像を取り込む画像入力部と、
前記入力画像から局所的な変動成分を抽出して、前記変動成分を含む局所変動 画像を生成する変動抽出部と、
前記入力画像を前記局所変動画像へ変調する変調信号を求める変調信号生成部 と、
前記変調信号をレベル圧縮するレベル圧縮部と、
レベル圧縮後の前記変調信号により前記入力画像を変調して、階調修正画像を得 る階調修正部と
を備えたことを特徴とする画像処理装置。
[2] 請求項 1に記載の画像処理装置において、
前記入力画像は、複数成分から構成されるカラー画像であり、
前記階調修正部は、
レベル圧縮後の前記変調信号と前記複数成分とを乗じた乗算画像と、前記乗算画 像の信号レベルに揃えて、前記入力画像の前記複数成分をオフセット補正したオフ セット補正画像とを加重加算して、前記階調修正画像を得る
ことを特徴とする画像処理装置。
[3] 請求項 2に記載の画像処理装置において、
前記階調修正部は、
前記変調信号に対応して、前記乗算画像および前記オフセット補正画像の加重比 率を変更する
ことを特徴とする画像処理装置。
[4] 請求項 1な!、し請求項 3の 、ずれか 1項に記載の画像処理装置にお!/、て、
前記階調修正部は、
暗領域用の加重比率 Ws、および明領域用の加重比率 Whのユーザー調整を受け 付ける調整入力部と、
前記変調信号が、予め定められた閾値未満の領域において、前記階調修正画像と 前記入力画像とを加重比率 Whで加重加算し、前記変調信号が前記閾値を超える 領域にお ヽて、前記階調修正画像と前記入力画像とを加重比率 Wsで加重加算する ことにより、出力画像を生成する効果調整部とを備えた
ことを特徴とする画像処理装置。
[5] 請求項 1な!、し請求項 4の 、ずれか 1項に記載の画像処理装置にお!/、て、
前記変調信号生成部は、
前記局所変動画像の信号レンジを、予め定められたレンジ幅に調整するレンジ調 整部と、
前記入力画像を、レンジ調整後の前記局所変動画像へ変調する変調信号を求め る信号算出部とを備えた
ことを特徴とする画像処理装置。
[6] 請求項 5に記載の画像処理装置において、
前記変動抽出部は、前記入力画像の画素数を低減した前記縮小画像について局 所変動画像を生成し、
前記レンジ調整部は、前記縮小画像の局所変動画像について信号レンジを求め、 前記信号レンジを前記レンジ幅に調整するためのレンジ調整パラメータを決定し、決 定した前記レンジ調整パラメータを、前記入力画像の局所変動画像に適用して信号 レンジの調整を実施する
ことを特徴とする画像処理装置。
[7] 請求項 6に記載の画像処理装置において、
前記縮小画像に対して、前記入力画像と同様の階調修正を実施してプレビュー表 示する
ことを特徴とする画像処理装置。
[8] 請求項 1な!、し請求項 7の 、ずれか 1項に記載の画像処理装置にお!/、て、
前記変動抽出部は、前記入力画像の輝度成分について局所的な変動成分を抽出 することにより、前記変動成分を含む局所変動画像を生成する
ことを特徴とする画像処理装置。
[9] 請求項 8に記載の画像処理装置において、
前記輝度成分は、 HSV表色系の V成分である ことを特徴とする画像処理装置。
[10] コンピュータを、請求項 1ないし請求項 9のいずれ力 1項に記載の前記画像入力部 、前記変動抽出部、前記変調信号生成部、前記レベル圧縮部、および前記階調修 正部として機能させるための画像処理プログラム。
[11] 請求項 1ないし請求項 9のいずれか 1項に記載の画像処理装置と、
被写体を撮像して、前記画像処理装置に与える前記入力画像を生成する撮像部と を備えたことを特徴とする電子カメラ。
[12] 入力画像を取り込む画像入力ステップと、
前記入力画像から局所的な変動成分を抽出して、前記変動成分を含む局所変動 画像を生成する変動抽出ステップと、
前記入力画像を前記局所変動画像へ変調する変調信号を求める変調信号生成ス テツプと、
前記変調信号をレベル圧縮するレベル圧縮ステップと、
レベル圧縮後の前記変調信号により前記入力画像を変調して、階調修正画像を得 る階調修正ステップと
を備えたことを特徴とする画像処理方法。
[13] 請求項 12に記載の画像処理方法において、
前記入力画像は、複数成分から構成されるカラー画像であり、
前記階調修正ステップは、
レベル圧縮後の前記変調信号と前記複数成分とを乗じた乗算画像と、前記乗算画 像の信号レベルに揃えて、前記入力画像の前記複数成分をオフセット補正したオフ セット補正画像とを加重加算して、前記階調修正画像を得る
ことを特徴とする画像処理方法。
[14] 請求項 13に記載の画像処理方法において、
前記階調修正ステップは、
前記変調信号に対応して、前記乗算画像および前記オフセット補正画像の加重比 率を変更する
ことを特徴とする画像処理方法。
[15] 請求項 12な 、し請求項 14の 、ずれか 1項に記載の画像処理方法にお!、て、 前記階調修正ステップは、
暗領域用の加重比率 Ws、および明領域用の加重比率 Whのユーザー調整を受け 付ける調整入力ステップと、
前記変調信号が、予め定められた閾値未満の領域において、前記階調修正画像と 前記入力画像とを加重比率 Whで加重加算し、前記変調信号が前記閾値を超える 領域にお ヽて、前記階調修正画像と前記入力画像とを加重比率 Wsで加重加算する ことにより、出力画像を生成する効果調整ステップとを備えた
ことを特徴とする画像処理方法。
[16] 請求項 1な!、し請求項 15の 、ずれか 1項に記載の画像処理方法にお!、て、
前記変調信号生成ステップは、
前記局所変動画像の信号レンジを、予め定められたレンジ幅に調整するレンジ調 整ステップと、
前記入力画像を、レンジ調整後の前記局所変動画像へ変調する変調信号を求め る信号算出ステップとを備えた
ことを特徴とする画像処理方法。
[17] 請求項 16に記載の画像処理方法において、
前記変動抽出ステップは、前記入力画像の画素数を低減した前記縮小画像につ V、て局所変動画像を生成し、
前記レンジ調整ステップは、前記縮小画像の局所変動画像にっ 、て信号レンジを 求め、前記信号レンジを前記レンジ幅に調整するためのレンジ調整パラメータを決定 し、決定した前記レンジ調整パラメータを、前記入力画像の局所変動画像に適用し て信号レンジの調整を実施する
ことを特徴とする画像処理方法。
[18] 請求項 17に記載の画像処理方法において、
前記縮小画像に対して、前記入力画像と同様の階調修正を実施してプレビュー表 示する
ことを特徴とする画像処理方法。
[19] 請求項 12な 、し請求項 18の 、ずれか 1項に記載の画像処理方法にお!、て、 前記変動抽出ステップは、前記入力画像の輝度成分について局所的な変動成分 を抽出することにより、前記変動成分を含む局所変動画像を生成する
ことを特徴とする画像処理方法。
[20] 請求項 19に記載の画像処理方法において、
前記輝度成分は、 HSV表色系の V成分である
ことを特徴とする画像処理方法。
PCT/JP2005/011034 2004-06-18 2005-06-16 画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法 WO2005125174A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP05751530.6A EP1768379A4 (en) 2004-06-18 2005-06-16 IMAGE PROCESSING DEVICE, IMAGE PROCESSING PROGRAM, ELECTRONIC CAMERA, AND IMAGE PROCESSING METHOD
US11/639,916 US7733390B2 (en) 2004-06-18 2006-12-15 Image-processing devices, methods, and programs, and electronic cameras and the like comprising same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004180579A JP4289225B2 (ja) 2004-06-18 2004-06-18 画像処理装置および画像処理方法
JP2004-180579 2004-06-18

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/639,916 Continuation US7733390B2 (en) 2004-06-18 2006-12-15 Image-processing devices, methods, and programs, and electronic cameras and the like comprising same

Publications (1)

Publication Number Publication Date
WO2005125174A1 true WO2005125174A1 (ja) 2005-12-29

Family

ID=35510117

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/011034 WO2005125174A1 (ja) 2004-06-18 2005-06-16 画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法

Country Status (4)

Country Link
US (1) US7733390B2 (ja)
EP (1) EP1768379A4 (ja)
JP (1) JP4289225B2 (ja)
WO (1) WO2005125174A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5139293B2 (ja) * 2005-08-26 2013-02-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 撮像カメラ処理装置及び撮像カメラ処理方法
US8306280B2 (en) 2006-04-11 2012-11-06 Nikon Corporation Electronic camera and image processing apparatus
JP4321555B2 (ja) * 2006-06-26 2009-08-26 ソニー株式会社 固体撮像装置および固体撮像装置の信号処理方法
JP5211521B2 (ja) 2007-03-26 2013-06-12 株式会社ニコン 画像処理装置、画像処理方法、画像処理プログラム、およびカメラ
JP4772721B2 (ja) * 2007-03-26 2011-09-14 株式会社東芝 画像処理装置及びその方法
JP2008258828A (ja) * 2007-04-03 2008-10-23 Nikon Corp 撮像装置
JP4946795B2 (ja) * 2007-10-29 2012-06-06 ソニー株式会社 画像処理装置及び画像処理方法
US8063911B2 (en) * 2007-11-30 2011-11-22 Texas Instruments Incorporated System and method for gamut mapping of out-of-gamut signals
JP5383360B2 (ja) * 2009-07-15 2014-01-08 キヤノン株式会社 画像処理装置およびその制御方法
JP2014155005A (ja) * 2013-02-07 2014-08-25 Canon Inc 表示装置及びその制御方法
CN105075235B (zh) * 2013-03-27 2018-07-06 富士胶片株式会社 图像处理装置、摄像装置以及图像处理方法
US10645358B2 (en) * 2018-02-20 2020-05-05 Gopro, Inc. Saturation management for luminance gains in image processing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09247483A (ja) * 1996-03-06 1997-09-19 Ricoh Co Ltd 画像強調装置
JP2002290707A (ja) * 2001-03-26 2002-10-04 Olympus Optical Co Ltd 画像処理装置
JP2003126057A (ja) * 2001-10-19 2003-05-07 Hitachi Medical Corp 画像処理装置
JP2003348335A (ja) * 2002-05-23 2003-12-05 Fuji Photo Film Co Ltd 画像処理方法、画像処理装置、及び画像処理プログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2699711B2 (ja) 1991-09-17 1998-01-19 松下電器産業株式会社 階調補正方法および装置
US5581370A (en) * 1995-06-05 1996-12-03 Xerox Corporation Image-dependent automatic area of interest enhancement
JP3130266B2 (ja) * 1996-03-09 2001-01-31 三星電子株式会社 平均分離ヒストグラム等化を用いる映像改善方法及びその回路
US5991456A (en) * 1996-05-29 1999-11-23 Science And Technology Corporation Method of improving a digital image
JP2951909B2 (ja) * 1997-03-17 1999-09-20 松下電器産業株式会社 撮像装置の階調補正装置及び階調補正方法
US6836289B2 (en) * 1999-12-20 2004-12-28 Texas Instruments Incorporated Digital still camera architecture with red and blue interpolation using green as weighting factors
EP1359746A4 (en) * 2001-05-31 2006-06-28 Matsushita Electric Ind Co Ltd APPARATUS AND METHOD FOR IMAGE PROCESSING
JP2004140692A (ja) 2002-10-18 2004-05-13 Matsushita Electric Ind Co Ltd 画像補正装置および画像補正方法
KR20040040699A (ko) * 2002-11-07 2004-05-13 삼성전자주식회사 콘트라스트 보정 장치 및 방법
JP2005190435A (ja) * 2003-12-26 2005-07-14 Konica Minolta Photo Imaging Inc 画像処理方法、画像処理装置及び画像記録装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09247483A (ja) * 1996-03-06 1997-09-19 Ricoh Co Ltd 画像強調装置
JP2002290707A (ja) * 2001-03-26 2002-10-04 Olympus Optical Co Ltd 画像処理装置
JP2003126057A (ja) * 2001-10-19 2003-05-07 Hitachi Medical Corp 画像処理装置
JP2003348335A (ja) * 2002-05-23 2003-12-05 Fuji Photo Film Co Ltd 画像処理方法、画像処理装置、及び画像処理プログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1768379A4 *

Also Published As

Publication number Publication date
JP2006005699A (ja) 2006-01-05
EP1768379A1 (en) 2007-03-28
JP4289225B2 (ja) 2009-07-01
US7733390B2 (en) 2010-06-08
US20070097228A1 (en) 2007-05-03
EP1768379A4 (en) 2015-11-25

Similar Documents

Publication Publication Date Title
US7733390B2 (en) Image-processing devices, methods, and programs, and electronic cameras and the like comprising same
US7990443B2 (en) Image sensing apparatus and image processing method
US7023580B2 (en) System and method for digital image tone mapping using an adaptive sigmoidal function based on perceptual preference guidelines
US8368779B2 (en) Image processing apparatus for performing gradation correction on subject image
US8144985B2 (en) Method of high dynamic range compression with detail preservation and noise constraints
US8159616B2 (en) Histogram and chrominance processing
US20110096989A1 (en) Method and apparatus for enhancing image or video quality using an exposure aware scene adaptive global brightness contrast
US6915023B2 (en) Contour correction device
JP3184309B2 (ja) 階調補正回路及び撮像装置
US8305468B2 (en) Image acquisition apparatus and image acquisition program
US8957991B2 (en) Imaging apparatus, image processing method and computer program for smoothing dynamic range of luminance of an image signal, color conversion process
JPH0564229A (ja) 画像処理装置および方法
JP5165076B2 (ja) 映像表示装置
US7606438B2 (en) Image signal processor and image signal processing method
JP3298330B2 (ja) 撮像装置
JP3201049B2 (ja) 階調補正回路及び撮像装置
JP2002288650A (ja) 画像処理装置及びデジタルカメラ、画像処理方法、記録媒体
JP3092397B2 (ja) 撮像装置
JP5142833B2 (ja) 画像処理装置及び画像処理方法
JPH0723284A (ja) 自動画質調整装置
WO2005125179A1 (ja) 質感を強調する画像処理装置、画像処理プログラム、電子カメラ、および画像処理方法
JP4466454B2 (ja) 映像補正装置
JP2001229375A (ja) 画像処理装置、画像処理方法及び記録媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 11639916

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

REEP Request for entry into the european phase

Ref document number: 2005751530

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2005751530

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2005751530

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11639916

Country of ref document: US