JP6040131B2 - Image processing apparatus, image processing method, and program - Google Patents

Image processing apparatus, image processing method, and program Download PDF

Info

Publication number
JP6040131B2
JP6040131B2 JP2013192067A JP2013192067A JP6040131B2 JP 6040131 B2 JP6040131 B2 JP 6040131B2 JP 2013192067 A JP2013192067 A JP 2013192067A JP 2013192067 A JP2013192067 A JP 2013192067A JP 6040131 B2 JP6040131 B2 JP 6040131B2
Authority
JP
Japan
Prior art keywords
image
value
frequency component
low
pixel component
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
Application number
JP2013192067A
Other languages
Japanese (ja)
Other versions
JP2015060294A (en
Inventor
勇 本吉
勇 本吉
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2013192067A priority Critical patent/JP6040131B2/en
Publication of JP2015060294A publication Critical patent/JP2015060294A/en
Application granted granted Critical
Publication of JP6040131B2 publication Critical patent/JP6040131B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Studio Devices (AREA)

Description

本発明は、画像処理技術に関し、特に、グロウ効果に関する画像処理技術に関する。   The present invention relates to an image processing technique, and more particularly to an image processing technique related to a glow effect.

発光している物体を撮影した画像においては、発光している物体の内部及び周囲に明るいにじみが生じる。これをグロウ(glow)効果と呼ぶ。絵画,映画,写真などの映像作品においては、このグロウ効果を人物や花など本来発光しない被写体の画像に事後的に与えることにより、画面に独特の神々しい印象を加えることがある。しかし、これらの手法は本質的に製作者の手作業によるものである。   In an image obtained by photographing a light emitting object, bright blur occurs in and around the light emitting object. This is called a glow effect. In video works such as paintings, movies, and photographs, this glow effect may be added to images of subjects that do not naturally emit light, such as people and flowers. However, these techniques are essentially manual work by the producer.

グロウ効果と類似した技法にソフトフォーカス効果がある。写真技法としてのソフトフォーカス効果は、専用の光学レンズを用いたり、レンズの対物面に油脂などを薄く塗布してレンズの光学特性を変化させたりすることにより実現される。ソフトフォーカス効果も画面にぼけあるいはにじみを生じるが、明るいにじみだけでなく暗いにじみも生じる点がグロウ効果と異なる。   A technique similar to the glow effect is the soft focus effect. The soft focus effect as a photographic technique is realized by using a dedicated optical lens or changing the optical characteristics of the lens by thinly applying oil or the like to the objective surface of the lens. The soft focus effect also blurs or blurs the screen, but differs from the glow effect in that not only bright blur but also dark blur occurs.

グロウ効果やソフトフォーカス効果をデジタル画像処理により再現する技術は商用の画像処理ソフトウェアにおいても実装されている(非特許文献1,2等参照)。   Techniques for reproducing the glow effect and soft focus effect by digital image processing are also implemented in commercial image processing software (see Non-Patent Documents 1 and 2, etc.).

“BlurFilter-ActionScript 3.0 コンポーネントリファレンスガイド”,[online],平成21年3月19日,Adobe Systems Incorporated,[平成25年9月10日検索],インターネット<http://livedocs.adobe.com/flex/3_jp/langref/flash/filters/BlurFilter.html>“BlurFilter-ActionScript 3.0 Component Reference Guide”, [online], March 19, 2009, Adobe Systems Incorporated, [searched September 10, 2013], Internet <http://livedocs.adobe.com/flex /3_jp/langref/flash/filters/BlurFilter.html> “Quartz Composer Programming Guide, Apple Inc.”,[online],平成18年12月5日,Apple Computer Inc.,「グローフィルタの概要」,p.32-33,[平成25年9月10日検索],インターネット<https://developer.apple.com/jp/documentation/GraphicsImaging/Conceptual/QuartzComposer/qc_howto.pdf>“Quartz Composer Programming Guide, Apple Inc.”, [online], December 5, 2006, Apple Computer Inc., “Overview of Glow Filter”, p.32-33, [searched on September 10, 2013 ], Internet <https://developer.apple.com/en/documentation/GraphicsImaging/Conceptual/QuartzComposer/qc_howto.pdf>

しかしながら、上記の非特許文献1,2において記述されている技術は全て、被写体の原画像にぼかし処理を施し、更にそのぼけた画像を原画像と合成することにより効果を発揮させている。この処理では、画像の明るい成分にも暗い成分にもにじみを発生させることになるため、「明るい成分のみのにじみ」として特徴づけられるグロウ効果を適切に再現することはできない。また、上記の非特許文献1,2において記述されている技術では、原画像のグロウ効果に似たにじみやぼけを適切に修正することができない。   However, all of the techniques described in Non-Patent Documents 1 and 2 described above are effective by subjecting the original image of the subject to blurring and further combining the blurred image with the original image. In this process, since the bright and dark components of the image are blurred, the glow effect characterized as “brightness of only bright components” cannot be properly reproduced. Further, with the techniques described in Non-Patent Documents 1 and 2 above, it is not possible to appropriately correct blurs and blurs similar to the glow effect of the original image.

本発明は、グロウ効果に関する画像処理を適切に行うことを課題とする。   It is an object of the present invention to appropriately perform image processing related to the glow effect.

本発明では、原画像を高周波数成分画像と低周波数成分画像とに分割し、高周波数成分画像のうち、負の画素成分の値の大きさを小さくした変調画像、または負の画素成分の値の大きさを大きくした変調画像を得、変調画像と低周波数成分画像とを合成して出力画像を得る。   In the present invention, a modulated image obtained by dividing an original image into a high-frequency component image and a low-frequency component image and reducing the value of the negative pixel component value in the high-frequency component image, or the negative pixel component value A modulated image with a large size is obtained, and the modulated image and the low-frequency component image are synthesized to obtain an output image.

本発明では、高周波数成分画像の負の画素成分の値の大きさを小さくしたり、大きくしたりすることで、グロウ効果に関する画像処理を適切に行うことができる。   In the present invention, image processing related to the glow effect can be appropriately performed by reducing or increasing the value of the negative pixel component value of the high-frequency component image.

実施形態の画像処理装置のブロック図。1 is a block diagram of an image processing apparatus according to an embodiment. 実施形態の画像処理結果を例示した図。The figure which illustrated the image processing result of an embodiment.

以下、図面を参照して本発明の実施形態を説明する。
本実施形態の画像処理装置1の処理全体の模式図を図1に例示する。
図1Aに例示するように、画像処理装置1は、入力された原画像を高周波数成分画像と低周波数成分画像とに分割する周波数分割部11と、上記の高周波数成分画像の負の画素の値を定数倍して変調画像を得る負信号変調部12と、上記の変調画像と低周波数成分画像とを合成して出力画像を得て出力する復元部13と、記憶部14とを有する。図1Bに例示するように、本形態の周波数分割部11は、低域通過フィルタ部111および減算部112を有する。画像処理装置1は、例えば、CPU(central processing unit)やRAM(random-access memory)等を備える汎用または専用のコンピュータに所定のプログラムが読み込まれることで構成される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A schematic diagram of the entire processing of the image processing apparatus 1 of the present embodiment is illustrated in FIG.
As illustrated in FIG. 1A, the image processing apparatus 1 includes a frequency dividing unit 11 that divides an input original image into a high-frequency component image and a low-frequency component image, and negative pixels of the high-frequency component image. A negative signal modulation unit 12 that obtains a modulated image by multiplying a value by a constant, a restoration unit 13 that obtains and outputs an output image by combining the modulated image and the low-frequency component image, and a storage unit 14 are provided. As illustrated in FIG. 1B, the frequency dividing unit 11 according to the present exemplary embodiment includes a low-pass filter unit 111 and a subtracting unit 112. The image processing apparatus 1 is configured, for example, by a predetermined program being read into a general-purpose or dedicated computer including a CPU (central processing unit), a RAM (random-access memory), and the like.

<周波数分割部11>
周波数分割部11には原画像が入力される。原画像は、撮像されたデジタル画像等の画像であってもよいし、コンピュータを用いて作画された画像であってもよいし、フィルタリング処理等の何らかの前処理がなされた画像であってもよい。原画像は複数個の画素の値から構成される。また、原画像は、白黒画像であってもよいし、カラー画像であってもよい。原画像の座標(x,y)における1つの色素の画素の値をI(x,y)と表す。ただし、座標(x,y)は空間領域(実領域)の座標であり、W≦x≦W、L≦y≦Lであり、W,W,L,Lは、W<W、L<Lを満たす定数である。値I(x,y)は、空間領域での値であり、例えば、0≦I(x,y)≦255の整数であってもよいし、0≦I(x,y)≦255の整数にマッピング可能な正または負の整数や小数値であってもよい。すなわち、原画像はW≦x≦WおよびL≦y≦Lの座標(x,y)における値I(x,y)の集合である。原画像が白黒画像の場合には、座標(x,y)ごとに1個の値I(x,y)が存在し、原画像がカラー画像の場合には、光の三原色(赤,緑,青)に対応する3個のチャネルのそれぞれについて、座標(x,y)ごとに1個の値I(x,y)が存在する(すなわち、座標ごとに合計3個の値が存在する)。
<Frequency division unit 11>
An original image is input to the frequency division unit 11. The original image may be an image such as a captured digital image, may be an image created using a computer, or may be an image that has undergone some preprocessing such as filtering processing. . The original image is composed of a plurality of pixel values. The original image may be a black and white image or a color image. A pixel value of one pigment at the coordinates (x, y) of the original image is represented as I (x, y). However, the coordinates (x, y) are the coordinates of the spatial region (real region), W L ≦ x ≦ W U , L L ≦ y ≦ L U , and W L , W U , L L , L U are , W L <W U and L L <L U. The value I (x, y) is a value in the spatial domain, and may be an integer of 0 ≦ I (x, y) ≦ 255, or an integer of 0 ≦ I (x, y) ≦ 255, for example. It may be a positive or negative integer or decimal value that can be mapped to. That is, the original image is a set of values I (x, y) at the coordinates (x, y) of W L ≦ x ≦ W U and L L ≦ y ≦ L U. When the original image is a monochrome image, there is one value I (x, y) for each coordinate (x, y), and when the original image is a color image, the three primary colors of light (red, green, For each of the three channels corresponding to blue), there is one value I (x, y) for each coordinate (x, y) (ie there are a total of three values for each coordinate).

周波数分割部11は、入力された原画像を高周波数成分画像と低周波数成分画像とに分割する。本形態の周波数分割部11は、原画像に低域通過フィルタを適用して低周波数成分画像を得、原画像から低周波数成分画像を差し引くことで高周波数成分画像を得る。以下に、これらの詳細を例示する。低周波数成分画像および高周波数成分画像はそれぞれ複数個の値から構成される。以下の説明では、座標(x,y)における低周波数成分画像の画素成分の値をL(x,y)と表現し、座標(x,y)における高周波数成分画像の画素成分の値をH(x,y)と表現する。すなわち、低周波数成分画像はW≦x≦WおよびL≦y≦Lの座標(x,y)における画素成分の値L(x,y)の集合であり、高周波数成分画像はW≦x≦WおよびL≦y≦Lの座標(x,y)における画素成分の値H(x,y)の集合である。 The frequency dividing unit 11 divides the input original image into a high frequency component image and a low frequency component image. The frequency dividing unit 11 of this embodiment applies a low-pass filter to the original image to obtain a low-frequency component image, and subtracts the low-frequency component image from the original image to obtain a high-frequency component image. These details are illustrated below. Each of the low frequency component image and the high frequency component image is composed of a plurality of values. In the following description, the value of the pixel component of the low frequency component image at the coordinates (x, y) is expressed as L (x, y), and the value of the pixel component of the high frequency component image at the coordinates (x, y) is H. Expressed as (x, y). That is, the low frequency component image is a set of pixel component values L (x, y) at coordinates (x, y) of W L ≦ x ≦ W U and L L ≦ y ≦ L U , and the high frequency component image is This is a set of pixel component values H (x, y) at coordinates (x, y) of W L ≦ x ≦ W U and L L ≦ y ≦ L U.

≪低域通過フィルタ部111≫
まず、低域通過フィルタ部111に、原画像の値I(x,y)の集合(W≦x≦W,L≦y≦L)が入力される。低域通過フィルタ部111は、値I(x,y)の集合に低域通過フィルタG(x,y)を適用し(フィルタリング)、低周波数成分画像の画素成分の値L(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。値I(x,y)の集合に対する低域通過フィルタG(x,y)の適用は、空間領域での畳み込み積分によって行われてもよいし、周波数領域での乗算によって行われてもよい。
≪Low-pass filter unit 111≫
First, a set of values I (x, y) (W L ≦ x ≦ W U , L L ≦ y ≦ L U ) of the original image is input to the low-pass filter unit 111. The low-pass filter unit 111 applies the low-pass filter G (x, y) to the set of values I (x, y) (filtering), and the pixel component value L (x, y) of the low-frequency component image Are obtained and output (W L ≦ x ≦ W U , L L ≦ y ≦ L U ). The application of the low-pass filter G (x, y) to the set of values I (x, y) may be performed by convolution integration in the spatial domain or may be performed by multiplication in the frequency domain.

例えば、空間領域での畳み込み積分によって低域通過フィルタG(x,y)の適用を行う場合、低域通過フィルタ部111は、以下の演算を実行する。

なお、式(1)の積分範囲は−∞から+∞であるが、I(x,y)およびG(x,y)はW≦x≦WおよびL≦y≦Lの範囲に対応するものしか存在しない。そのため、例えば、I(x,y)=I(x+n×(W−W),y+m×(L−L))およびG(x,y)=G(x+n×(W−W),y+m×(L−L))として計算を行う。ただし、n,mは整数であり、「×」は乗算の演算子である。
For example, when the low-pass filter G (x, y) is applied by convolution integration in the spatial domain, the low-pass filter unit 111 performs the following calculation.

The integration range of equation (1) is from −∞ to + ∞, but I (x, y) and G (x, y) are in the range of W L ≦ x ≦ W U and L L ≦ y ≦ L U. There is only one corresponding to. Therefore, for example, I (x, y) = I (x + n × (W U −W L ), y + m × (L U −L L )) and G (x, y) = G (x + n × (W U −W) L ), y + m × (L U −L L )). Here, n and m are integers, and “x” is a multiplication operator.

或いは例えば、周波数領域での低域通過フィルタG(x,y)の適用を行う場合、低域通過フィルタ部111は、2次元フーリエ変換等の変換関数によって値I(x,y)の集合を周波数領域の値I(μ,ν)の集合に変換し、G(x,y)の集合に対応する周波数フィルタG(μ,ν)の集合を用い、以下の演算を実行する。

ただし、μはx軸方向の空間周波数を表し、νはy軸方向の空間周波数を表す。さらに、低域通過フィルタ部111は、式(2)によって得られた値L(μ,ν)の集合から、2次元フーリエ逆変換等の逆変換関数によって空間領域の値L(x,y)の集合を得る。
Alternatively, for example, when the low-pass filter G (x, y) is applied in the frequency domain, the low-pass filter unit 111 generates a set of values I (x, y) by a conversion function such as a two-dimensional Fourier transform. Conversion to a set of frequency domain values I F (μ, ν), and using the set of frequency filters G F (μ, ν) corresponding to the set of G (x, y), the following calculation is performed.

Here, μ represents the spatial frequency in the x-axis direction, and ν represents the spatial frequency in the y-axis direction. Further, the low-pass filter unit 111 uses a set of values L F (μ, ν) obtained by the equation (2) to perform a spatial domain value L (x, y) using an inverse transformation function such as a two-dimensional Fourier inverse transformation. ).

なお、低域通過フィルタG(x,y)の適用が空間領域での畳み込み積分によって行われるか、周波数領域での乗算によって行われるかにかかわらず、低域通過フィルタG(x,y)は、それに対応する周波数領域フィルタG(μ,ν)が連続関数となるものであることが望ましい。周波数領域フィルタG(μ,ν)が不連続関数となる低域通過フィルタG(x,y)を用いた場合、高低いずれの周波数成分画像にも周期的な縞模様等が表れる場合があるからである。適切な低域通過フィルタG(x,y)の例は、以下のようなガウス関数である。ただし、これは本発明を限定するものではない。

ただし、σはガウス関数の標準偏差であり、使用者により調整可能な値である。例えば、標準偏差σを特定するための情報が低域通過フィルタ部111に入力され、低域通過フィルタ部111は、この標準偏差σに基づいて低域通過フィルタG(x,y)を特定してもよい。その他の低域通過フィルタが用いられる場合も同様に、低域通過フィルタの波形を特定するための情報が低域通過フィルタ部111に入力され、低域通過フィルタ部111は、この情報に基づいて低域通過フィルタG(x,y)を特定してもよい。
Note that the low-pass filter G (x, y) is applied regardless of whether the application of the low-pass filter G (x, y) is performed by convolution integration in the spatial domain or multiplication in the frequency domain. It is desirable that the corresponding frequency domain filter G F (μ, ν) is a continuous function. When the low-pass filter G (x, y) in which the frequency domain filter G F (μ, ν) is a discontinuous function is used, a periodic stripe pattern or the like may appear in both high and low frequency component images. Because. An example of a suitable low pass filter G (x, y) is a Gaussian function such as However, this does not limit the present invention.

However, (sigma) is a standard deviation of a Gaussian function and is a value which can be adjusted by the user. For example, information for specifying the standard deviation σ is input to the low-pass filter unit 111, and the low-pass filter unit 111 specifies the low-pass filter G (x, y) based on the standard deviation σ. May be. Similarly, when other low-pass filters are used, information for specifying the waveform of the low-pass filter is input to the low-pass filter unit 111, and the low-pass filter unit 111 is based on this information. The low-pass filter G (x, y) may be specified.

≪減算部112≫
次に、減算部112に、低域通過フィルタ部111で得られた低周波数成分画像の画素成分の値L(x,y)の集合と原画像の値I(x,y)の集合とが入力される(W≦x≦W,L≦y≦L)。減算部112は、以下の演算によって高周波数成分画像の画素成分の値H(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。
H(x,y)=I(x,y)−L(x,y) (4)
<< Subtraction unit 112 >>
Next, the subtractor 112 has a set of pixel component values L (x, y) of the low-frequency component image obtained by the low-pass filter unit 111 and a set of original image values I (x, y). Input (W L ≦ x ≦ W U , L L ≦ y ≦ L U ). The subtraction unit 112 obtains and outputs a set (W L ≦ x ≦ W U , L L ≦ y ≦ L U ) of pixel component values H (x, y) of the high frequency component image by the following calculation.
H (x, y) = I (x, y) -L (x, y) (4)

原画像がカラー画像の場合、周波数分割部11は、光の三原色に対応する3個のチャネルのそれぞれについて、上述の低域通過フィルタ部111および減算部112の処理を実行し、各チャネルに対して低周波数成分画像の画素成分の値L(x,y)の集合および高周波数成分画像の画素成分の値H(x,y)の集合を得て出力する。ただし、各チャネルで低周波数成分画像を得るための具体的な処理は、互いに同一であってもよいし、異なっていてもよい。例えば、あるチャネルで用いられる低域通過フィルタと他のチャネルで用いられる低域通過フィルタとが、互いに異なっていてもよい。出力された高周波数成分画像は負信号変調部12に入力され、低周波数成分画像は記憶部14に格納される。   When the original image is a color image, the frequency dividing unit 11 performs the above-described processing of the low-pass filter unit 111 and the subtracting unit 112 for each of the three channels corresponding to the three primary colors of light. Thus, a set of pixel component values L (x, y) of the low frequency component image and a set of pixel component values H (x, y) of the high frequency component image are obtained and output. However, the specific processing for obtaining the low-frequency component image in each channel may be the same or different. For example, a low-pass filter used in a certain channel may be different from a low-pass filter used in another channel. The output high frequency component image is input to the negative signal modulation unit 12, and the low frequency component image is stored in the storage unit 14.

<負信号変調部12>
負信号変調部12は、入力された高周波数成分画像のうち、負の画素成分の値の大きさを小さくした変調画像、または負の画素成分の値の大きさを大きくした変調画像を得る。「値の大きさ」が大きいほど「値の絶対値」が大きく、「値の大きさ」が小さいほど「値の絶対値」が小さい。すなわち、負の画素成分の値の大きさを小さくすることは、0を超えることなく、負の画素成分の絶対値を小さくすることである。逆に、負の画素成分の値の大きさを大きくすることは、0を超えることなく、負の画素成分の絶対値を大きくすることである。言い換えると、負の画素成分の値の大きさを小さくすることは、0を超えることなく、負の画素成分の値を0に近づけることである。逆に、負の画素成分の値の大きさを大きくすることは、0を超えることなく、負の画素成分の値を0から遠ざけることである。さらに言い換えると、負の画素成分の値の大きさを小さくすることは、負の画素成分を弱めることであり、負の画素成分の値の大きさを大きくすることは、負の画素成分を強めることである。グロウ効果を与える画像処理のためには、負の画素成分の値の大きさを小さくした変調画像を得る。逆に、グロウ効果に似たにじみやぼけを削減する画像処理のためには負の画素成分の値の大きさを大きくした変調画像を得る。負の画素成分の値の大きさを小さくした変調画像を得るか、負の画素成分の値の大きさを大きくした変調画像を得るか、および、負の画素成分の値をどの程度変更するかは、使用者により調整可能である。例えば、負の画素成分の値の大きさの調整量を特定するための調整量情報が負信号変調部12に入力され、負信号変調部12は、この調整量情報によって特定される調整量で負の画素成分の値の大きさを調正して変調画像を得てもよい。以下に負信号変調部12の処理の具体例を示す。
<Negative signal modulator 12>
The negative signal modulation unit 12 obtains a modulation image in which the value of the negative pixel component is reduced or a modulation image in which the value of the negative pixel component is increased among the input high frequency component images. The larger the “value magnitude”, the larger the “absolute value”, and the smaller the “value magnitude”, the smaller the “absolute value”. That is, reducing the magnitude of the negative pixel component value means reducing the absolute value of the negative pixel component without exceeding zero. Conversely, to increase the value of the negative pixel component value is to increase the absolute value of the negative pixel component without exceeding zero. In other words, reducing the magnitude of the value of the negative pixel component means bringing the value of the negative pixel component close to 0 without exceeding 0. Conversely, increasing the magnitude of the negative pixel component value means that the negative pixel component value is kept away from 0 without exceeding zero. In other words, reducing the negative pixel component value reduces the negative pixel component value, and increasing the negative pixel component value increases the negative pixel component value. That is. In order to perform image processing that gives a glow effect, a modulated image in which the value of the negative pixel component is reduced is obtained. Conversely, for image processing that reduces blur and blur similar to the glow effect, a modulated image with a larger negative pixel component value is obtained. Whether to obtain a modulated image with a smaller negative pixel component value, a modulated image with a larger negative pixel component value, and how much to change the negative pixel component value Can be adjusted by the user. For example, adjustment amount information for specifying the amount of adjustment of the value of the negative pixel component is input to the negative signal modulation unit 12, and the negative signal modulation unit 12 uses the adjustment amount specified by the adjustment amount information. The modulated image may be obtained by adjusting the value of the negative pixel component value. A specific example of the processing of the negative signal modulation unit 12 will be shown below.

≪負の画素成分の値を定数倍して変調画像を得る例≫
この例の負信号変調部12は、高周波数成分画像の負の画素成分の値を定数倍して変調画像を得て出力する。この場合、負信号変調部12は、高周波数成分画像の負の画素成分の値H(x,y)の集合を用い、以下の演算によって変調画像の画素成分の値H’(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。

ただし、βは正の任意の定数である。負の画素成分の値の大きさを小さくした変調画像を得るためには0<β<1または0≦β<1とし、負の画素成分の値の大きさを大きくした変調画像を得るためにはβ>1とする。定数βは使用者により調整可能な値である。
<< Example of obtaining a modulated image by multiplying the negative pixel component value by a constant >>
The negative signal modulator 12 in this example obtains and outputs a modulated image by multiplying the value of the negative pixel component of the high frequency component image by a constant. In this case, the negative signal modulation unit 12 uses a set of negative pixel component values H (x, y) of the high frequency component image, and performs the following calculation to calculate the pixel component values H ′ (x, y) of the modulated image. Are obtained and output (W L ≦ x ≦ W U , L L ≦ y ≦ L U ).

Here, β is an arbitrary positive constant. In order to obtain a modulated image in which the value of the negative pixel component is reduced, 0 <β <1 or 0 ≦ β <1, and in order to obtain a modulated image in which the value of the negative pixel component is increased. Is β> 1. The constant β is a value that can be adjusted by the user.

≪負の画素成分の値に関数を適用して変調画像を得る例≫
この例の負信号変調部12は、高周波数成分画像の負の画素成分の値に関数を適用して変調画像を得て出力する。この場合、負信号変調部12は、高周波数成分画像の負の画素成分の値H(x,y)の集合を用い、以下の演算によって変調画像の画素成分の値H’(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。

なお、F(X)は入力されたX<0に対してF(X)<0またはF(X)≦0を出力する任意の関数である。ただし、すべてのX<0に対してX<F(X)<0もしくはX<F(X)≦0を満たすか、または、すべてのX<0に対してF(X)<X<0を満たす。負の画素成分の値の大きさを小さくした変調画像を得るためにはX<F(X)<0もしくはX<F(X)≦0を満たす関数F(X)を用いる。逆に、負の画素成分の値の大きさを大きくした変調画像を得るためにはF(X)<X<0を満たす関数F(X)を用いる。関数F(X)の例は、Xに関数f(X)を乗じた値を出力する関数F(X)=f(X)×Xなどである。f(X)は、X<0に対してf(X)>0またはf(X)≧0となる連続または不連続な関数である。f(X)の例はXの単調増加関数、単調非減少関数、単調減少関数、単調非増加関数等である。このような関数f(X)の具体例は、Xの指数関数、対数関数、それらの逆数を出力する関数等である。定義域の区間ごとに定められた正の定数を出力する関数をf(X)としてもよい。或いは、所定の範囲(例えば、定数Tに対するT<X<0の範囲)でf(X)が定数βとなり(f(X)=β)、それを除く範囲でf(X)がXとの単調減少関数や単調非増加関数や単調増加関数や単調非減少関数などとなってもよい。また、F(X)そのものとして、単調増加関数、単調非減少関数、単調減少関数、単調非増加関数等を用いることも可能である。その他、F(X)がXとそれ以外の値(例えば、他のチャネルの高周波数成分画像の同一座標またはそれに隣接する座標の画素成分の値等)とに対応する関数値を出力する関数であってもよい。どのような関数F(X)を用いるかは使用者により選択可能である。
<< Example of obtaining a modulated image by applying a function to the value of a negative pixel component >>
In this example, the negative signal modulation unit 12 obtains and outputs a modulated image by applying a function to the value of the negative pixel component of the high frequency component image. In this case, the negative signal modulation unit 12 uses a set of negative pixel component values H (x, y) of the high frequency component image, and performs the following calculation to calculate the pixel component values H ′ (x, y) of the modulated image. Are obtained and output (W L ≦ x ≦ W U , L L ≦ y ≦ L U ).

Note that F (X) is an arbitrary function that outputs F (X) <0 or F (X) ≦ 0 with respect to the input X <0. However, X <F (X) <0 or X <F (X) ≦ 0 is satisfied for all X <0, or F (X) <X <0 is satisfied for all X <0. Fulfill. In order to obtain a modulated image in which the value of the negative pixel component is reduced, a function F (X) satisfying X <F (X) <0 or X <F (X) ≦ 0 is used. Conversely, in order to obtain a modulated image in which the value of the negative pixel component is increased, a function F (X) that satisfies F (X) <X <0 is used. An example of the function F (X) is a function F (X) = f (X) × X that outputs a value obtained by multiplying X by the function f (X). f (X) is a continuous or discontinuous function in which f (X)> 0 or f (X) ≧ 0 with respect to X <0. Examples of f (X) are a monotonic increasing function, a monotonic non-decreasing function, a monotonic decreasing function, a monotone non-increasing function, etc. of X. Specific examples of such a function f (X) are an exponential function of X, a logarithmic function, a function that outputs the reciprocal thereof, and the like. A function that outputs a positive constant determined for each section of the domain may be f (X). Alternatively, f (X) becomes a constant β (f (X) = β) in a predetermined range (for example, T <X <0 with respect to the constant T), and f (X) is X in a range other than that. It may be a monotonically decreasing function, a monotonic non-increasing function, a monotone increasing function, a monotonic non-decreasing function, or the like. Further, as F (X) itself, a monotone increasing function, a monotone non-decreasing function, a monotone decreasing function, a monotone non-increasing function, or the like can be used. In addition, F (X) is a function that outputs a function value corresponding to X and other values (for example, the value of the pixel component of the same coordinate of the high-frequency component image of another channel or a coordinate adjacent thereto). There may be. The function F (X) to be used can be selected by the user.

原画像がカラー画像の場合、負信号変調部12は、光の三原色に対応する3個のチャネルのそれぞれについて上述の処理を実行し、各チャネルに対して変調画像の値H’(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。ただし、各チャネルで変調画像を得るための具体的な処理は、互いに同一であってもよいし、異なっていてもよい。例えば、異なるチャネル間で互いに異なる定数βや関数F(X)が用いられてもよい。例えば、一部のチャネルで変調画像を得るための負の画素成分の値の大きさの変更量が、他のチャネルで変調画像を得るための負の画素成分の値の大きさの変更量と異なっていてもよい。或いは、一部のチャネルでは、入力された高周波数成分画像のうち、負の画素成分の値の大きさを小さくした変調画像を得、他のチャネルでは逆に負の画素成分の値の大きさを大きくした変調画像を得てもよい。また、一部のチャネルでのみ、入力された高周波数成分画像のうち、負の画素成分の値の大きさを小さくした変調画像、または負の画素成分の値の大きさを大きくした変調画像を得、その他のチャネルでは入力された高周波数成分画像そのものを変調画像としてもよい。その他、他のチャネルの高周波数成分画像の同一座標またはそれに隣接する座標の画素成分の値に応じ、負の画素成分の値の大きさの変更量が決められてもよい。 When the original image is a color image, the negative signal modulating unit 12 performs the above-described processing for each of the three channels corresponding to the three primary colors of light, and the value H ′ (x, y) of the modulated image for each channel. ) (W L ≦ x ≦ W U , L L ≦ y ≦ L U ). However, specific processing for obtaining a modulated image in each channel may be the same or different. For example, a constant β or a function F (X) that is different between different channels may be used. For example, the amount of change in the value of the negative pixel component for obtaining a modulated image in some channels is the amount of change in the value of the negative pixel component in order to obtain a modulated image in another channel. May be different. Alternatively, in some channels, a modulated image in which the negative pixel component value of the input high-frequency component image is reduced is obtained, and in other channels, the negative pixel component value is reversed. A modulated image with a larger value may be obtained. Also, for some channels, a modulated image in which the negative pixel component value is reduced or a negative pixel component value in the input high-frequency component image is reduced. In other channels, the input high frequency component image itself may be a modulated image. In addition, the amount of change in the value of the negative pixel component may be determined according to the value of the pixel component at the same coordinate or the coordinates adjacent to the high frequency component image of the other channel.

<復元部13>
復元部13には、負信号変調部12で得られた変調画像と記憶部14から読み出した低周波数成分画像とが入力される。復元部13は、これらの変調画像と低周波数成分画像とを合成して出力画像を得て出力する。すなわち、復元部13は、変調画像の値H’(x,y)の集合と低周波数成分画像の値L(x,y)の集合とを用い、以下の演算によって出力画像の値I’(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。
I’(x,y)=H’(x,y)+L(x,y) (6)
原画像がカラー画像の場合、復元部13は、光の三原色に対応する3個のチャネルのそれぞれについて、出力画像の値I’(x,y)の集合を得て出力する。
<Restoration unit 13>
The restoration unit 13 receives the modulated image obtained by the negative signal modulation unit 12 and the low-frequency component image read from the storage unit 14. The restoration unit 13 combines the modulated image and the low frequency component image to obtain and output an output image. That is, the restoration unit 13 uses the set of modulated image values H ′ (x, y) and the set of low-frequency component image values L (x, y), and performs the following calculation to output image value I ′ ( x, y) sets (W L ≦ x ≦ W U , L L ≦ y ≦ L U ) are obtained and output.
I ′ (x, y) = H ′ (x, y) + L (x, y) (6)
When the original image is a color image, the restoration unit 13 obtains and outputs a set of output image values I ′ (x, y) for each of the three channels corresponding to the three primary colors of light.

<本実施形態の特徴>
グロウ効果が人間の知覚に及ぼす実質的な効果は、画像の明るい成分のにじみとして要約できる。そのにじみは、画像のエッジや線の部分(オブジェクトの境界など)に発生する。負信号変調部12での「高周波数成分画像のうち、負の画素成分の値の大きさを小さくした変調画像を得る」処理は、エッジの暗い側のみ、あるいは暗い線のみを弱める処理である。ゆえに、高周波数成分画像の負の画素成分の値を弱めた変調画像と低周波数成分画像と足し合わせることで、画像の明るい成分の周辺の画素が原画像よりも明るくなり、明るい成分ににじみがあるように知覚される。一方で、このような負の画素成分の値の変調によっても画像の明るい側のエッジや明るい線は弱められないため、オブジェクトの輪郭などはシャープなまま知覚される。このような非対称な効果は、高周波数成分画像の正負の画素成分の値を共に弱める、つまり画像を単にぼかす処理によっては生み出されない。以上より、本実施形態では、従来よりも、グロウ効果に類する知覚的効果を適切に画像に与え、その美的な価値を向上させることができる。本実施形態の技術を適用した原画像と処理結果の出力画像との例を図2A〜図2Dに示す。ただし、図2Aおよび2Cは原画像を例示し、図2Bは図2Aの原画像の処理結果である出力画像を例示し、図2Dは図2Cの原画像の処理結果である出力画像を例示する。
<Features of this embodiment>
The substantial effect of the glow effect on human perception can be summarized as blurring of the bright components of the image. The blur occurs at the edge or line portion of the image (such as an object boundary). The process of “obtaining a modulated image in which the negative pixel component value of the high-frequency component image is reduced” in the negative signal modulator 12 is a process of weakening only the dark side of the edge or only the dark line. . Therefore, by adding the modulated image with the negative pixel component value of the high frequency component image weakened and the low frequency component image, the pixels around the bright component of the image become brighter than the original image, and the bright component is blurred. Perceived to be. On the other hand, since the edge or bright line on the bright side of the image is not weakened even by such modulation of the negative pixel component value, the outline of the object is perceived as sharp. Such an asymmetric effect is not produced by a process that weakens both the positive and negative pixel component values of the high-frequency component image, that is, simply blurs the image. As described above, in this embodiment, it is possible to appropriately give a perceptual effect similar to the glow effect to an image and improve its aesthetic value as compared with the conventional case. Examples of an original image to which the technique of the present embodiment is applied and an output image as a processing result are shown in FIGS. 2A to 2D. 2A and 2C exemplify an original image, FIG. 2B exemplifies an output image that is a processing result of the original image of FIG. 2A, and FIG. 2D exemplifies an output image that is a processing result of the original image of FIG. .

また、負信号変調部12での「高周波数成分画像のうち、負の画素成分の値の大きさを大きくした変調画像を得る」処理は、エッジの暗い側のみ、あるいは暗い線のみを強める処理である。この場合には、逆に、画像に存在するグロウ効果に似たにじみやぼけが修正され、原画像よりもシャープで締まりのある見かけの出力画像を得ることができる。   Further, the process of “obtaining a modulated image in which the value of the negative pixel component is increased among the high-frequency component images” in the negative signal modulation unit 12 is a process of enhancing only the dark side of the edge or only the dark line. It is. In this case, conversely, blurring and blurring similar to the glow effect present in the image are corrected, and an apparent output image that is sharper and tighter than the original image can be obtained.

また、上述の画像処理を原画像の一部の範囲のみに適用することもできる。また、低域通過フィルタの広がり(例えば標準偏差の値)、定数β、関数F(X)等を変えることにより、グロウ効果の強さや様相を使用者が自由に調整できる。   Further, the above-described image processing can be applied only to a part of the original image. In addition, the user can freely adjust the intensity and appearance of the glow effect by changing the spread of the low-pass filter (for example, the value of standard deviation), the constant β, the function F (X), and the like.

また、上述の画像処理は単純な演算に基づくため、本実施形態の機能構成をカメラ本体に組み込むことも可能である。その他、スマートフォンのアプリ(アプリケーション)等としての実装も可能である。   In addition, since the above-described image processing is based on a simple calculation, the functional configuration of the present embodiment can be incorporated into the camera body. In addition, implementation as a smartphone application (application) or the like is also possible.

<その他の変形例等>
なお、本発明は上述の実施形態に限定されるものではない。例えば、上述の実施形態では、周波数分割部11が、原画像に低域通過フィルタを適用して低周波数成分画像を得、原画像から低周波数成分画像を差し引くことで高周波数成分画像を得た。しかしながら、原画像に高域通過フィルタを適用して高周波数成分画像を得、原画像から高周波数成分画像を差し引くことで低周波数成分画像を得てもよい。図1Aに例示するように、この場合の画像処理装置1’は、画像処理装置1の周波数分割部11が周波数分割部11’に置換されたものとなる。周波数分割部11’以外の構成は画像処理装置1と同じであるため、周波数分割部11’の処理のみを説明する。
<Other variations, etc.>
In addition, this invention is not limited to the above-mentioned embodiment. For example, in the above-described embodiment, the frequency dividing unit 11 obtains a low-frequency component image by applying a low-pass filter to the original image, and obtains a high-frequency component image by subtracting the low-frequency component image from the original image. . However, a high-frequency component image may be obtained by applying a high-pass filter to the original image, and a low-frequency component image may be obtained by subtracting the high-frequency component image from the original image. As illustrated in FIG. 1A, the image processing apparatus 1 ′ in this case is obtained by replacing the frequency division unit 11 of the image processing apparatus 1 with a frequency division unit 11 ′. Since the configuration other than the frequency division unit 11 ′ is the same as that of the image processing apparatus 1, only the processing of the frequency division unit 11 ′ will be described.

図1Cに例示するように、周波数分割部11’は高域通過フィルタ部111’および減算部112’を有する。周波数分割部11’は、入力された原画像に高域通過フィルタを適用して高周波数成分画像を得、原画像から高周波数成分画像を差し引くことで低周波数成分画像を得る。以下に、これらの詳細を例示する   As illustrated in FIG. 1C, the frequency dividing unit 11 'includes a high-pass filter unit 111' and a subtracting unit 112 '. The frequency dividing unit 11 ′ obtains a high-frequency component image by applying a high-pass filter to the input original image, and obtains a low-frequency component image by subtracting the high-frequency component image from the original image. These details are illustrated below.

≪高域通過フィルタ部111’≫
まず、高域通過フィルタ部111’に、原画像の値I(x,y)の集合(W≦x≦W,L≦y≦L)が入力される。高域通過フィルタ部111’は、値I(x,y)の集合に高域通過フィルタG’(x,y)を適用し、高周波数成分画像の画素成分の値H(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。値I(x,y)の集合に対する高域通過フィルタG’(x,y)の適用は、空間領域での畳み込み積分によって行われてもよいし、周波数領域での乗算によって行われてもよい。これらの詳細は、低域通過フィルタG(x,y)が高域通過フィルタG’(x,y)に置換される以外、上述した低域通過フィルタ部111と同じである。
≪High-pass filter 111′≫
First, a set (W L ≦ x ≦ W U , L L ≦ y ≦ L U ) of the values I (x, y) of the original image is input to the high-pass filter unit 111 ′. The high-pass filter unit 111 ′ applies the high-pass filter G ′ (x, y) to the set of values I (x, y), and the pixel component value H (x, y) of the high-frequency component image. A set (W L ≦ x ≦ W U , L L ≦ y ≦ L U ) is obtained and output. The application of the high-pass filter G ′ (x, y) to the set of values I (x, y) may be performed by convolution integration in the spatial domain or may be performed by multiplication in the frequency domain. . These details are the same as those of the above-described low-pass filter unit 111 except that the low-pass filter G (x, y) is replaced with the high-pass filter G ′ (x, y).

なお、高域通過フィルタG’(x,y)の適用が空間領域での畳み込み積分によって行われるか、周波数領域での乗算によって行われるかにかかわらず、高域通過フィルタG’(x,y)は、それに対応する周波数領域フィルタG’(μ,ν)が連続関数となるものであることが望ましい。適切な高域通過フィルタG’(x,y)の例は、以下のようなディファレンス・オブ・ガウシアン関数(difference of gaussian function)である。
ただし、σ1は中心ガウス関数の標準偏差,σ2は周辺ガウス関数の標準偏差であり、使用者により調整可能な値である。例えば、標準偏差σ1およびσ2を特定するための情報が高域通過フィルタ部111’に入力され、高域通過フィルタ部111’は、この標準偏差σ1およびσ2に基づいて高域通過フィルタG’(x,y)を特定してもよい。その他の高域通過フィルタが用いられる場合も同様に、高域通過フィルタの波形を特定するための情報が高域通過フィルタ部111’に入力され、高域通過フィルタ部111’が、この情報に基づいて高域通過フィルタG’(x,y)を特定してもよい。
Note that the high-pass filter G ′ (x, y) is applied regardless of whether the application of the high-pass filter G ′ (x, y) is performed by convolution integration in the spatial domain or by multiplication in the frequency domain. ) is the corresponding frequency domain filter G F '(mu thereto, [nu) is desirably made of a continuous function. An example of a suitable high pass filter G ′ (x, y) is a difference of gaussian function as follows:
However, σ 1 is the standard deviation of the central Gaussian function, and σ 2 is the standard deviation of the peripheral Gaussian function, and can be adjusted by the user. For example, information for specifying the standard deviations σ 1 and σ 2 is input to the high-pass filter unit 111 ′, and the high-pass filter unit 111 ′ uses the high-pass filter based on the standard deviations σ 1 and σ 2. The filter G ′ (x, y) may be specified. Similarly, when other high-pass filters are used, information for specifying the waveform of the high-pass filter is input to the high-pass filter unit 111 ′, and the high-pass filter unit 111 ′ includes this information. Based on this, the high-pass filter G ′ (x, y) may be specified.

≪減算部112’≫
次に、減算部112’に、高域通過フィルタ部111’で得られた高周波数成分画像の画素成分の値H(x,y)の集合と原画像の値I(x,y)の集合とが入力される(W≦x≦W,L≦y≦L)。減算部112’は、以下の演算によって低周波数成分画像の画素成分の値L(x,y)の集合(W≦x≦W,L≦y≦L)を得て出力する。
L(x,y)=I(x,y)−H(x,y) (8)
<< Subtraction unit 112 '>>
Next, the subtracting unit 112 ′ sets a set of pixel component values H (x, y) of the high-frequency component image obtained by the high-pass filter unit 111 ′ and a set of original image values I (x, y). Are input (W L ≦ x ≦ W U , L L ≦ y ≦ L U ). The subtractor 112 ′ obtains and outputs a set of pixel component values L (x, y) (W L ≦ x ≦ W U , L L ≦ y ≦ L U ) of the low frequency component image by the following calculation.
L (x, y) = I (x, y) −H (x, y) (8)

原画像がカラー画像の場合、周波数分割部11’は、光の三原色に対応する3個のチャネルのそれぞれについて、上述の高域通過フィルタ部111’および減算部112’の処理を実行し、各チャネルに対して低周波数成分画像の画素成分の値L(x,y)の集合および高周波数成分画像の画素成分の値H(x,y)の集合を得て出力する。ただし、各チャネルで低周波数成分画像を得るための具体的な処理は、互いに同一であってもよいし、異なっていてもよい。例えば、あるチャネルで用いられる高域通過フィルタと他のチャネルで用いられる高域通過フィルタとが、互いに異なっていてもよい。或いは、あるチャネルでは周波数分割部11の処理を行い、その他のチャネルで周波数分割部11’の処理を行ってもよい。   When the original image is a color image, the frequency division unit 11 ′ performs the above-described processing of the high-pass filter unit 111 ′ and the subtraction unit 112 ′ for each of the three channels corresponding to the three primary colors of light. A set of pixel component values L (x, y) of the low frequency component image and a set of pixel component values H (x, y) of the high frequency component image are obtained and output for the channel. However, the specific processing for obtaining the low-frequency component image in each channel may be the same or different. For example, a high-pass filter used in a certain channel and a high-pass filter used in another channel may be different from each other. Alternatively, the processing of the frequency dividing unit 11 may be performed on a certain channel, and the processing of the frequency dividing unit 11 ′ may be performed on another channel.

上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。   The various processes described above are not only executed in time series according to the description, but may also be executed in parallel or individually as required by the processing capability of the apparatus that executes the processes. Needless to say, other modifications are possible without departing from the spirit of the present invention.

上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体の例は、非一時的な(non-transitory)記録媒体である。このような記録媒体の例は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等である。   When the above configuration is realized by a computer, the processing contents of the functions that each device should have are described by a program. By executing this program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium. An example of a computer-readable recording medium is a non-transitory recording medium. Examples of such a recording medium are a magnetic recording device, an optical disk, a magneto-optical recording medium, a semiconductor memory, and the like.

このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。   This program is distributed, for example, by selling, transferring, or lending a portable recording medium such as a DVD or CD-ROM in which the program is recorded. Furthermore, the program may be distributed by storing the program in a storage device of the server computer and transferring the program from the server computer to another computer via a network.

このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。処理の実行時、このコンピュータは、自己の記録装置に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。   A computer that executes such a program first stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage device. When executing the process, this computer reads a program stored in its own recording device and executes a process according to the read program. As another execution form of the program, the computer may read the program directly from the portable recording medium and execute processing according to the program, and each time the program is transferred from the server computer to the computer. The processing according to the received program may be executed sequentially. The above-described processing may be executed by a so-called ASP (Application Service Provider) type service that realizes a processing function only by an execution instruction and result acquisition without transferring a program from the server computer to the computer. Good.

上記実施形態では、コンピュータ上で所定のプログラムを実行させて本装置の処理機能が実現されたが、これらの処理機能の少なくとも一部がハードウェアで実現されてもよい。   In the above embodiment, the processing functions of the apparatus are realized by executing a predetermined program on a computer. However, at least a part of these processing functions may be realized by hardware.

1,1’ 画像処理装置 1,1 'image processing apparatus

Claims (3)

原画像を高周波数成分画像と低周波数成分画像とに分割する周波数分割部と、
前記高周波数成分画像のうち、零および正の画素成分の値の大きさを変えずに負の画素成分の値の大きさを小さくした変調画像、または零および正の画素成分の値の大きさを変えずに負の画素成分の値の大きさを大きくした変調画像を得る負信号変調部と、
前記変調画像と前記低周波数成分画像とを合成して出力画像を得る復元部と、
を有する画像処理装置。
A frequency dividing unit that divides the original image into a high-frequency component image and a low-frequency component image;
Of the high-frequency component image, a modulated image in which the magnitude of the value of the negative pixel component is reduced without changing the magnitude of the value of the zero and positive pixel component , or the magnitude of the value of the zero and positive pixel component A negative signal modulator that obtains a modulated image in which the magnitude of the value of the negative pixel component is increased without changing
A restoration unit that combines the modulated image and the low-frequency component image to obtain an output image;
An image processing apparatus.
原画像を高周波数成分画像と低周波数成分画像とに分割する周波数分割ステップと、
前記高周波数成分画像のうち、零および正の画素成分の値の大きさを変えずに負の画素成分の値の大きさを小さくした変調画像、または零および正の画素成分の値の大きさを変えずに負の画素成分の値の大きさを大きくした変調画像を得る負信号変調ステップと、
前記変調画像と前記低周波数成分画像とを合成して出力画像を得る復元ステップと、
を有する画像処理方法。
A frequency division step of dividing the original image into a high frequency component image and a low frequency component image;
Of the high-frequency component image, a modulated image in which the magnitude of the value of the negative pixel component is reduced without changing the magnitude of the value of the zero and positive pixel component , or the magnitude of the value of the zero and positive pixel component A negative signal modulation step for obtaining a modulated image in which the magnitude of the value of the negative pixel component is increased without changing
A restoration step of synthesizing the modulated image and the low-frequency component image to obtain an output image;
An image processing method.
請求項1の画像処理装置としてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as the image processing apparatus according to claim 1 .
JP2013192067A 2013-09-17 2013-09-17 Image processing apparatus, image processing method, and program Active JP6040131B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013192067A JP6040131B2 (en) 2013-09-17 2013-09-17 Image processing apparatus, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013192067A JP6040131B2 (en) 2013-09-17 2013-09-17 Image processing apparatus, image processing method, and program

Publications (2)

Publication Number Publication Date
JP2015060294A JP2015060294A (en) 2015-03-30
JP6040131B2 true JP6040131B2 (en) 2016-12-07

Family

ID=52817797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013192067A Active JP6040131B2 (en) 2013-09-17 2013-09-17 Image processing apparatus, image processing method, and program

Country Status (1)

Country Link
JP (1) JP6040131B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10200750A (en) * 1997-01-07 1998-07-31 Canon Inc Contour emphasis device, image processing unit and image processing method
JP4523926B2 (en) * 2006-04-05 2010-08-11 富士通株式会社 Image processing apparatus, image processing program, and image processing method
CN102484672B (en) * 2009-08-24 2014-11-26 日本电气株式会社 Image dynamic range compression system, method and program

Also Published As

Publication number Publication date
JP2015060294A (en) 2015-03-30

Similar Documents

Publication Publication Date Title
JP7008621B2 (en) Systems and methods for real-time tone mapping
Eilertsen et al. Real-time noise-aware tone mapping
Kovaleski et al. High-quality reverse tone mapping for a wide range of exposures
US7983511B1 (en) Methods and apparatus for noise reduction in digital images
US9727984B2 (en) Electronic device and method for processing an image
KR102049080B1 (en) Image processing apparatus and method thereof
JP2010041064A (en) Image processing unit, image processing method, and program
JP2010503056A (en) Image enhancement method and apparatus
JP2011135563A (en) Image capturing apparatus, and image processing method
JP2014232938A (en) Image processing apparatus, image processing method, and program
US11830173B2 (en) Manufacturing method of learning data, learning method, learning data manufacturing apparatus, learning apparatus, and memory medium
JP2022525853A (en) High dynamic range image generation by pre-coupling noise removal
JP6624061B2 (en) Image processing method, image processing device, and recording medium for storing image processing program
US9053552B2 (en) Image processing apparatus, image processing method and non-transitory computer readable medium
Kumar et al. Enhancement of high dynamic range images using variational calculus regularizer with stochastic resonance
JP6415063B2 (en) Image processing apparatus, image processing method, control program, and recording medium
WO2015133593A1 (en) Image processing method, image processing apparatus, image capturing apparatus, image processing program and non-transitory computer-readable storage medium
JP6040131B2 (en) Image processing apparatus, image processing method, and program
JP2019045981A (en) Image processing apparatus, image processing method, and program
WO2015151279A1 (en) Device, program, and method for assisting with focus evaluation
JP2020201694A (en) Image processing device, imaging device, image processing method, program, and storage medium
JP2016035636A (en) Image processing apparatus, image processing method, and program
JP2019016222A (en) Image processing apparatus and control method therefor
JP5864937B2 (en) Image processing apparatus, image processing method, and program
Ahila Priyadharshini et al. A Combined Approach of Color Correction and Homomorphic Filtering for Enhancing Underwater Images

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150629

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161107

R150 Certificate of patent or registration of utility model

Ref document number: 6040131

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150