JP2011029704A - Image processing unit, method of processing image, and imaging apparatus - Google Patents
Image processing unit, method of processing image, and imaging apparatus Download PDFInfo
- Publication number
- JP2011029704A JP2011029704A JP2009170276A JP2009170276A JP2011029704A JP 2011029704 A JP2011029704 A JP 2011029704A JP 2009170276 A JP2009170276 A JP 2009170276A JP 2009170276 A JP2009170276 A JP 2009170276A JP 2011029704 A JP2011029704 A JP 2011029704A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- pixel value
- noise
- value
- provisional
- 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.)
- Withdrawn
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【課題】ノイズ除去性能と元画像の保存とを高精度に両立させることが可能な画像処理装置、画像処理方法及び撮像装置を提供する。
【解決手段】本発明の画像処理装置は、撮像面に配列された画素から取得された画像データについて、所定の領域内に含まれる複数の画素の画素値をソートするソート部106と、ソート部106によりソートされた複数の画素値において、所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、特定画素の画素値にノイズが含まれているか否かを判定するノイズ判定部108と、を備える。
【選択図】図1An image processing apparatus, an image processing method, and an imaging apparatus capable of achieving both noise removal performance and storage of an original image with high accuracy are provided.
An image processing apparatus according to the present invention includes a sorting unit that sorts pixel values of a plurality of pixels included in a predetermined area with respect to image data acquired from pixels arranged on an imaging surface, and a sorting unit. A noise determination unit that determines whether or not the pixel value of the specific pixel includes noise based on the sorting order of the pixel value of the specific pixel included in the predetermined region among the plurality of pixel values sorted by 106 108.
[Selection] Figure 1
Description
本発明は、画像処理装置、画像処理方法及び撮像装置に関する。 The present invention relates to an image processing device, an image processing method, and an imaging device.
近時では、デジタルカメラなどの撮像装置の普及に伴い、様々な場面での撮影が行われるようになり、より不利な条件下で撮影されたディジタル画像を復元するニーズが生じている。このような状況の中、下記の特許文献1〜4に記載されているように、画像データにフィルタリング処理等を施してノイズを低減する技術が知られている。
Recently, with the widespread use of imaging devices such as digital cameras, photographing in various scenes has been performed, and there has been a need to restore digital images photographed under more adverse conditions. Under such circumstances, as described in
デジタルカメラ等の撮像装置で撮像した画像データは、例えば、夜間などの低照度時においては、カメラに入力される光量が少ななるため、多くのノイズを有するものとなる。特に、低照度時には、ノイズの振幅が大きく、孤立的に現れるノイズであるインパルス性ノイズが多く発生する。例えば、夜間監視のカメラを想定した場合、ノイズの影響により監視対象である人の顔や車のナンバーなどの判別ができなくなるという問題が生じる。 Image data captured by an imaging device such as a digital camera has a lot of noise because, for example, the amount of light input to the camera is small at low illumination such as at night. In particular, at low illuminance, the noise amplitude is large, and many impulsive noises that appear in isolation are generated. For example, assuming a night-time monitoring camera, there arises a problem that it becomes impossible to determine the face of a person to be monitored or the number of a car due to the influence of noise.
そのため、ノイズを有する画像からノイズを除去する手段が必要となる。これは、一般にノイズリダクションと呼ばれる技術である。ノイズリダクションの目的はノイズを除去することであるが、その一方で、可能な限り元画像(ノイズを有さない画像)の詳細な(精細な)部分を保存したいという要望がある。例えば、監視カメラで自動車のナンバープレートを撮影した場合、ノイズリダクションによってナンバープレートの画像のノイズを除去できたとしても、その一方で文字が潰れてしまい判読できないという状況は好ましくない。従って、ノイズリダクションを行う際には、ノイズを有する劣化画像から、できるだけ元画像の精細な部分を残して保存した状態で、より多くのノイズを除去することである。 Therefore, a means for removing noise from an image having noise is required. This is a technique generally called noise reduction. While the purpose of noise reduction is to remove noise, there is a desire to preserve the detailed (fine) portion of the original image (image without noise) as much as possible. For example, when a license plate of a car is photographed with a surveillance camera, even if the noise of the license plate image can be removed by noise reduction, it is not preferable that characters are crushed and cannot be read. Therefore, when performing noise reduction, it is to remove more noise from a deteriorated image having noise in a state in which the original image is kept as fine as possible.
ノイズリダクションの最もシンプルな方法として、平滑化フィルタ(ローパスフィルタ)による方法がある。平滑化フィルタによる処理では、ノイズ成分が多く含まれる高周波帯域の情報がカットされて、ノイズが除去される。しかし、インパルス性ノイズに対しては、平滑化フィルタなどの線形フィルタでは、ノイズ除去を達成することは困難である。これは、周波数領域で見た場合に、インパルス性ノイズは全周波数帯域で均等に成分を持つことに起因する。 As the simplest method of noise reduction, there is a method using a smoothing filter (low-pass filter). In the processing by the smoothing filter, information in a high frequency band containing a lot of noise components is cut and noise is removed. However, for impulsive noise, it is difficult to achieve noise removal with a linear filter such as a smoothing filter. This is because, when viewed in the frequency domain, impulsive noise has equal components in the entire frequency band.
一方、インパルス性ノイズに対するノイズリダクションの手法として、上記の特許文献に記載されているような、メディアンフィルタによる方法が挙げられる。 On the other hand, as a noise reduction technique for impulsive noise, there is a method using a median filter as described in the above patent document.
メディアンフィルタは非線形フィルタであり、線形フィルタのような周波数選択式のフィルタ処理では無いため、一定の条件下では、インパルス性ノイズの除去が可能である。しかしながら、領域内に画像のエッジなどの非定常部分が含まれる場合、メディアンフィルタでは画像の詳細部分を保存できない可能性がある。また、画像中の詳細部分の保存のためには、中心画素がインパルス性ノイズでは無い場合には、フィルタ処理前とフィルタ処理後の中心画素の画素値には変化がないことが望ましいが、メディアンフィルタでは中心画素の画素値に変化が生じてしまうため、画像中の詳細部分を保存することができない。 Since the median filter is a non-linear filter and is not a frequency selective filter process like a linear filter, impulsive noise can be removed under certain conditions. However, when a non-stationary part such as an edge of an image is included in the region, there is a possibility that the detailed part of the image cannot be stored by the median filter. In addition, in order to save a detailed portion in an image, when the central pixel is not impulsive noise, it is desirable that the pixel value of the central pixel before and after the filtering process does not change. Since the filter causes a change in the pixel value of the center pixel, it is not possible to save the detailed portion in the image.
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ノイズ除去性能と元画像の保存とを高精度に両立させることが可能な、新規かつ改良された画像処理装置、画像処理方法及び撮像装置を提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is a novel and improved technique capable of achieving both noise removal performance and original image storage with high accuracy. Another object of the present invention is to provide an image processing apparatus, an image processing method, and an imaging apparatus.
上記課題を解決するために、本発明のある観点によれば、撮像面に配列された画素から取得された画像データについて、所定の領域内に含まれる複数の画素の画素値をソートするソート処理部と、前記ソート処理部によりソートされた複数の画素値において、前記所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、前記特定画素の画素値にノイズが含まれているか否かを判定するノイズ判定部と、を備える画像処理装置が提供される。 In order to solve the above-described problem, according to an aspect of the present invention, a sorting process for sorting pixel values of a plurality of pixels included in a predetermined region with respect to image data acquired from pixels arranged on an imaging surface A pixel value of the specific pixel based on a sorting order of pixel values of the specific pixel included in the predetermined area in the plurality of pixel values sorted by the sorting unit and the sorting processing unit There is provided an image processing apparatus including a noise determination unit that determines whether or not.
また、前記ノイズ判定部は、前記特定画素の画素値のソート順位と予め設定されたしきい値とを比較し、比較の結果に基づいてノイズが含まれているか否かを判定するものであってもよい。 The noise determination unit compares the sorting order of the pixel values of the specific pixel with a preset threshold value, and determines whether noise is included based on the comparison result. May be.
また、前記ノイズ判定部は、前記特定画素の画素値のソート順位が、画素値の小さい方からカウントして第1のしきい値以下である場合、前記特定画素の画素値にマイナス方向のインパルス性ノイズが含まれていると判定するものであってもよい。 In addition, the noise determination unit, when the sorting order of the pixel values of the specific pixel is equal to or less than a first threshold value counted from the smaller pixel value, an impulse in the negative direction is added to the pixel value of the specific pixel. It may be determined that sexual noise is included.
また、前記ノイズ判定部は、前記特定画素の画素値のソート順位が、画素値の小さい方からカウントして第2のしきい値以上である場合、前記特定画素の画素値にプラス方向のインパルス性ノイズが含まれていると判定するものであってもよい。 In addition, the noise determination unit, when the sorting order of the pixel values of the specific pixel is greater than or equal to a second threshold value counted from the smaller pixel value, adds a positive impulse to the pixel value of the specific pixel. It may be determined that sexual noise is included.
また、前記ノイズ判定部により前記特定画素の画素値にノイズが含まれていると判定された場合に、前記特定画素の画素値からノイズを除去するノイズ除去部を更に備え、前記ノイズ除去部は、前記特定画素の画素値と前記複数の画素値のうちの1つである暫定画素値との差分と、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分と、を比較した結果に基づいて前記特定画素の画素値からノイズを除去するものであってもよい。 In addition, when the noise determination unit determines that the pixel value of the specific pixel includes noise, the noise determination unit further includes a noise removal unit that removes noise from the pixel value of the specific pixel, The difference between the pixel value of the specific pixel and the provisional pixel value that is one of the plurality of pixel values, and the difference between the provisional pixel value and the pixel value adjacent to the provisional pixel value in the sort order And noise may be removed from the pixel value of the specific pixel based on the result of the comparison.
また、前記ノイズ除去部は、前記特定画素の画素値にマイナス方向のインパルス性ノイズが含まれていると判定された場合に、前記暫定画素値を前記複数の画素値の小さい側から順次に設定し、前記暫定画素値を設定する毎に前記比較を行い、前記特定画素の画素値と前記暫定画素値との差分が、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分よりも大きくなった場合に、前記特定画素の画素値を前記暫定画素値としてノイズを除去するものであってもよい。 In addition, when it is determined that the pixel value of the specific pixel includes a negative-direction impulsive noise, the noise removing unit sequentially sets the provisional pixel value from the smaller side of the plurality of pixel values. The comparison is performed every time the provisional pixel value is set, and the difference between the pixel value of the specific pixel and the provisional pixel value is adjacent to the provisional pixel value and the provisional pixel value in the sort order. When the difference from the value becomes larger, noise may be removed using the pixel value of the specific pixel as the provisional pixel value.
また、前記ノイズ除去部は、前記特定画素の画素値にプラス方向のインパルス性ノイズが含まれていると判定された場合に、前記暫定画素値を前記複数の画素値の大きい側から順次に設定し、前記暫定画素値を設定する毎に前記比較を行い、前記特定画素の画素値と前記暫定画素値との差分が、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分よりも大きくなった場合に、前記特定画素の画素値を前記暫定画素値としてノイズを除去するものであってもよい。 In addition, when it is determined that the pixel value of the specific pixel includes an impulsive noise in the positive direction, the noise removing unit sequentially sets the provisional pixel value from the side with the larger plurality of pixel values. The comparison is performed every time the provisional pixel value is set, and the difference between the pixel value of the specific pixel and the provisional pixel value is adjacent to the provisional pixel value and the provisional pixel value in the sort order. When the difference from the value becomes larger, noise may be removed using the pixel value of the specific pixel as the provisional pixel value.
また、前記ノイズ除去部は、前記暫定画素値が、画素値の小さい方からカウントして第1のしきい値よりも大きい画素値となった場合は、ノイズを除去する処理を行わずに前記特定画素の画素値をそのまま出力するものであってもよい。 In addition, the noise removing unit does not perform a process of removing noise when the provisional pixel value is counted from a smaller pixel value and becomes a pixel value larger than the first threshold value. The pixel value of the specific pixel may be output as it is.
また、前記ノイズ除去部は、前記暫定画素値が、画素値の小さい方からカウントして第2のしきい値よりも小さい画素値となった場合は、ノイズを除去する処理を行わずに前記特定画素の元の画素値をそのまま出力するものであってもよい。 Further, the noise removal unit does not perform a process of removing noise when the provisional pixel value is counted from a smaller pixel value and becomes a pixel value smaller than a second threshold value. The original pixel value of the specific pixel may be output as it is.
また、前記比較の際に、バッファとなる所定値を用いて比較を行うものであってもよい。 Further, in the comparison, the comparison may be performed using a predetermined value serving as a buffer.
また、上記課題を解決するために、本発明の別の観点によれば、撮像面に配列された画素から取得された画像データについて、所定の領域内に含まれる複数の画素の画素値をソートするステップと、前記ソートされた複数の画素値において、前記所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、前記特定画素の画素値にノイズが含まれているか否かを判定するステップと、を備える画像処理方法が提供される。 In order to solve the above problems, according to another aspect of the present invention, pixel values of a plurality of pixels included in a predetermined region are sorted for image data acquired from pixels arranged on an imaging surface. And whether or not noise is included in the pixel value of the specific pixel based on a sorting order of the pixel values of the specific pixel included in the predetermined area in the plurality of sorted pixel values. An image processing method comprising: determining.
また、前記ノイズが含まれているか否かを判定するステップにおいて、前記特定画素の画素値のソート順位と予め設定されたしきい値とを比較し、比較の結果に基づいてノイズが含まれているか否かを判定するものであってもよい。 In the step of determining whether or not the noise is included, the sorting order of the pixel values of the specific pixel is compared with a preset threshold value, and the noise is included based on the comparison result. It may be determined whether or not there is.
また、前記特定画素の画素値にノイズが含まれていると判定された場合に、前記特定画素の画素値からノイズを除去するステップを備え、前記ノイズを除去するステップにおいて、前記特定画素の画素値と前記複数の画素値のうちの1つである暫定画素値との差分と、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分と、を比較した結果に基づいて前記特定画素の画素値からノイズを除去するものであってもよい。 A step of removing noise from the pixel value of the specific pixel when it is determined that the pixel value of the specific pixel includes noise; and in the step of removing the noise, the pixel of the specific pixel A result of comparing a difference between a value and a provisional pixel value that is one of the plurality of pixel values, and a difference between the provisional pixel value and a pixel value adjacent to the provisional pixel value in a sort order Based on the above, noise may be removed from the pixel value of the specific pixel.
また、上記課題を解決するために、本発明の別の観点によれば、被写体像を結像するレンズ光学系と、前記レンズ光学系により被写体像が結像される複数の画素を有し、結像された被写体像の画像データを取得する撮像素子と、前記画像データについて、所定の領域内に含まれる複数の画素の画素値をソートするソート処理部と、前記ソート処理部によりソートされた複数の画素値において、前記所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、前記特定画素の画素値にノイズが含まれているか否かを判定するノイズ判定部と、を備える撮像装置が提供される。 In order to solve the above problem, according to another aspect of the present invention, a lens optical system that forms a subject image, and a plurality of pixels on which the subject image is formed by the lens optical system, An image pickup device that acquires image data of a formed subject image, a sort processing unit that sorts pixel values of a plurality of pixels included in a predetermined area, and the image processing data sorted by the sort processing unit A noise determination unit configured to determine whether or not the pixel value of the specific pixel includes noise based on a sorting order of pixel values of the specific pixel included in the predetermined region in a plurality of pixel values; An imaging device is provided.
また、前記ノイズ判定部により前記特定画素の画素値にノイズが含まれていると判定された場合に、前記特定画素の画素値からノイズを除去するノイズ除去部を更に備え、前記ノイズ除去部は、前記特定画素の画素値と前記複数の画素値のうちの1つである暫定画素値との差分と、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分と、を比較した結果に基づいて前記特定画素の画素値からノイズを除去するものであってもよい。 In addition, when the noise determination unit determines that the pixel value of the specific pixel includes noise, the noise determination unit further includes a noise removal unit that removes noise from the pixel value of the specific pixel, The difference between the pixel value of the specific pixel and the provisional pixel value that is one of the plurality of pixel values, and the difference between the provisional pixel value and the pixel value adjacent to the provisional pixel value in the sort order And noise may be removed from the pixel value of the specific pixel based on the result of the comparison.
本発明によれば、ノイズ除去性能と元画像の保存とを高精度に両立させることが可能な画像処理装置、画像処理方法及び撮像装置を提供することが可能となる。 According to the present invention, it is possible to provide an image processing device, an image processing method, and an imaging device capable of achieving both noise removal performance and original image storage with high accuracy.
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.
なお、説明は以下の順序で行うものとする。
1.第1の実施の形態
(1)画像処理装置の構成
(2)画像処理装置における処理の流れ
(3)ノイズ除去処理について
(4)ノイズ除去及び元画像保存の具体例
(5)他のフィルタ処理との比較
2.第2の実施の形態
The description will be made in the following order.
1. First Embodiment (1) Configuration of Image Processing Device (2) Flow of Processing in Image Processing Device (3) Noise Removal Processing (4) Specific Example of Noise Removal and Original Image Storage (5) Other Filter Processing Comparison with 1. Second embodiment
<1.第1の実施形態>
(1)画像処理装置の構成
図1は、本発明の各実施形態に係る画像処理装置100の構成を示す模式図である。図1に示すように、画像処理装置100は、複数の画素がマトリクス状に配置された撮像素子102と、撮像素子102の各画素のうち、所定の領域に含まれる各画素の画素値(輝度値)を抽出する抽出部104と、抽出された所定領域の画素値を輝度の順にソートするソート部106と、ノイズ判定部108と、適応型ランクオーダフィルタ110と、を備える。
<1. First Embodiment>
(1) Configuration of Image Processing Device FIG. 1 is a schematic diagram showing a configuration of an
図1に示すように、撮像素子102で取得された各画素の画素値のうち、所定の領域の画素の画素値が抽出部104にて抽出される。より詳細には、任意の画素を中心画素として、中心画素と、中心画素の周囲の8つの画素からなる9個の画素の画素値が1単位として抽出されてソート部106へ送られる。これにより、3×3=9個の画素の画素値が抽出されて、ソート部106へ入力される。
As illustrated in FIG. 1, a pixel value of a pixel in a predetermined region is extracted by an
ソート部106は、詳細は後述するが、入力された9個の画素値による輝度の大きさに基づいて、輝度の順に画素値をソートする。ノイズ判定部108は、ソート部106がソートした結果に基づいて、9個の画素値の中にインパルス性ノイズが含まれるか否かを判定する。適応型ランクオーダフィルタ110は、9個の画素値の中にインパルス性ノイズが含まれていた場合に、インパルス性ノイズを除去するフィルタリング処理を行う。
Although the details will be described later, the
図2は、カラー画像を処理する画像処理装置100の構成の一例を示す模式図である。図2に示すように、画像処理装置100は、RGBの各色の画素がベイヤー配列で配置された撮像素子102と、撮像素子102の各画素の輝度値がRGB毎に入力され、輝度の順にソートするソート部104と、ノイズ判定部106と、適応型ランクオーダフィルタ108と、を備える。
FIG. 2 is a schematic diagram illustrating an example of the configuration of the
図2に示すように、撮像素子102で取得された各画素の信号は、RGBの各色毎に各ソート部104R,104G,104Bへ入力される。この際、図2に示すように、任意の中心画素の信号と、この中心画素の周囲の8つの画素の信号とからなる9個の信号を1単位として各ソート部104R,104G,104Bへ信号が送られる。
As shown in FIG. 2, the signal of each pixel acquired by the
各ソート部104R,104G,104Bは、詳細は後述するが、入力された9個の画素の信号に基づいて、信号をソートする。ノイズ判定部106R,106G,106Bは、各ソート部104R,104G,104Bがソートした結果に基づいて、9個の信号の中にインパルスノイズが含まれるか否かを判定する。適応型ランクオーダフィルタ108R,108G,108Bは、インパルスノイズが含まれていた場合に、これを補正する。
Although the details will be described later, the sorting
また、カラー画像を処理する画像処理装置としては、図2に示す構成の他、カラー画像毎に上述の図1の画像処理装置と同様の構成とすることもできる。この場合、各画素の画素値は、RGBの各色の輝度値を表す3次元のベクトルとなる。 In addition to the configuration shown in FIG. 2, the image processing device that processes a color image may have the same configuration as the above-described image processing device in FIG. 1 for each color image. In this case, the pixel value of each pixel is a three-dimensional vector representing the luminance value of each color of RGB.
また、本実施形態に係る撮像装置は、図1又は図2に示す画像処理装置100と、レンズ光学系を備え、レンズ光学系により撮像素子102の撮像面に被写体像を結像させるものである。
In addition, the imaging apparatus according to the present embodiment includes the
(2)画像処理装置における処理の流れ
図3は、図1に示す画像処理装置100における処理の全体的な流れを示すフローチャートである。なお、図2に示す画像処理装置100においても、ソート部104R,104G,104Bでソートした後の各色の処理は、図1の画像処理装置100と同様に行われる。
(2) Process Flow in Image Processing Device FIG. 3 is a flowchart showing the overall flow of processing in the
先ず、ステップS10では、撮像素子102からソート部106へ複数の画素の画素値からなる画像データが入力される。ここで、画像値は、1画素につき任意の次元のデータを有する構造とする。例えばモノクロ多値画像とすれば、1画素に1次元のデータを有する構造であり、カラー画像であれば1画素に3次元のデータを有する構造である。また、カラー画像の場合において、図2のようにRGBの各色毎にソート部104R,104G,104Bへ画素信号を入力する構成の場合、1画素に1次元のデータを有する構造である。
First, in step S <b> 10, image data including pixel values of a plurality of pixels is input from the
次に、ステップS12では、中心画素を含む任意の領域を設定して、画像値のベクトルのノルム値(以下、単に画素値という)の昇順もしくは降順でソートする。上述したように、本実施形態では、中心画素を含む9個の画素の領域から、画像ベクトルのノルム値をソートする。なお、以下では、昇順ソートを行ったとして説明する。 Next, in step S12, an arbitrary area including the center pixel is set and sorted in ascending or descending order of the norm value of the vector of image values (hereinafter simply referred to as pixel value). As described above, in this embodiment, the norm values of the image vectors are sorted from the area of nine pixels including the center pixel. In the following description, it is assumed that ascending sort is performed.
図4は、ソートした結果の一例を示す模式図である。図4に示すように、中心画素を含む9個の画素値は、輝度の大きさの順に並べられる。図4において、◆印の画素は中心画素を表すものとする。そして、ステップS14では、この結果から、中心画素の順位(中心画素の画素値が領域内で何番目に小さいか)を算出する。なお、最も小さい順位を0として、順位は0〜8の値とする。図4の例では、中心画素の順位が「8」であることが示されている。 FIG. 4 is a schematic diagram illustrating an example of the result of sorting. As shown in FIG. 4, the nine pixel values including the center pixel are arranged in the order of luminance. In FIG. 4, the pixel marked with ◆ represents the center pixel. In step S14, the rank of the central pixel (how much smaller the pixel value of the central pixel is in the region) is calculated from this result. The lowest rank is 0, and the rank is a value from 0 to 8. In the example of FIG. 4, the center pixel rank is “8”.
次にステップS16では、ノイズ除去処理を行う。ノイズ除去処理では、先ず、中心画素の画素値に対してプラス(+)方向またはマイナス(−)方向のインパルス性ノイズが加わっているか否かを判定し、インパルス性ノイズが加わっているを判定された場合は、これを除去する処理を行う。ここで、プラス(+)方向のインパルス性ノイズとは、例えば、中心画素の画素値が他の画素値と比べて顕著に大きい場合をいう。また、マイナス(−)方向のインパルス性ノイズとは、例えば、中心画素の画素値が他の画素値と比べて顕著に小さい場合をいう。 Next, in step S16, noise removal processing is performed. In the noise removal process, first, it is determined whether or not impulsive noise in the plus (+) direction or minus (−) direction is added to the pixel value of the central pixel, and it is determined whether or not impulsive noise is added. If it does, remove it. Here, the impulsive noise in the plus (+) direction refers to, for example, a case where the pixel value of the central pixel is significantly larger than other pixel values. Moreover, the impulsive noise in the minus (−) direction refers to, for example, a case where the pixel value of the central pixel is significantly smaller than other pixel values.
インパルス性ノイズが加わっているか否かの判定では、中心画素の順位が予め設定したしきい値m_peak_threと比べて大きい場合、マイナス(−)方向のインパルス性ノイズが中心画素に加わっていないと判定する。また、中心画素の順位が予め設定したしきい値p_peak_threと比べて小さい場合、プラス(+)方向のインパルス性ノイズが中心画素に加わっていないと判定する。ここで、m_peak_threとp_peak_threは共に、領域内の画素数を超えない正の整数とする。m_peak_threとp_peak_threは、除去するインパルス性ノイズの数を指定するパラメータであり、発生するノイズ量に応じて適当な値を設定することができる。 In determining whether or not impulsive noise is added, it is determined that impulsive noise in the minus (−) direction is not added to the central pixel when the order of the central pixel is higher than a preset threshold value m_peak_thre. . Further, when the order of the center pixel is smaller than a preset threshold value p_peak_thre, it is determined that the plus (+) direction impulsive noise is not added to the center pixel. Here, both m_peak_thre and p_peak_thre are positive integers that do not exceed the number of pixels in the region. m_peak_thre and p_peak_thre are parameters that specify the number of impulsive noises to be removed, and can be set to appropriate values according to the amount of noise generated.
図4の例では、m_peak_thre=2、p_peak_thre=6の場合を示している。この場合、中心画素の順位(=c)が8であり、c>p_peak_threであるため、プラス方向のインパルス性ノイズが加わっているものと判定される。 The example of FIG. 4 shows a case where m_peak_thre = 2 and p_peak_thre = 6. In this case, since the rank (= c) of the central pixel is 8 and c> p_peak_thre, it is determined that positive impulsive noise is added.
ステップS16において、マイナス(−)方向のインパルス性ノイズ、若しくはプラス(+)方向のインパルス性ノイズが中心画素に加わっていないと判定された場合は、ノイズ除去を行わない。この場合、元の中心画素の画素値がステップS20にてそのまま出力される。一方、マイナス(−)方向のインパルス性ノイズもしくは、プラス(+)方向のインパルス性ノイズが中心画素に加わっていると判定された場合は、ステップS16にてノイズ除去処理を行い、ノイズが除去された中心画素の画素値がステップS20にて出力される。 If it is determined in step S16 that no negative (−) direction impulsive noise or positive (+) direction impulsive noise is added to the central pixel, noise removal is not performed. In this case, the pixel value of the original center pixel is output as it is in step S20. On the other hand, if it is determined that the negative (−) direction impulsive noise or the positive (+) direction impulsive noise is added to the central pixel, the noise is removed in step S16 to remove the noise. The pixel value of the center pixel is output in step S20.
ステップS20の処理が終了した後は、次の9個の画素値がソート部106に入力され、同様の処理が行われる。なお、本実施形態では、中心画素のノイズを除去しているが、9個の画素値のうち、中心画素以外の画素値のノイズを除去しても良く、ノイズを除去する画素は、領域内の画素のうちのいずれかの特定画素とすることができる。
After the processing in step S20 is completed, the next nine pixel values are input to the
(3)ノイズ除去処理について
図5は、ステップS16の処理を詳細に示すフローチャートである。以下の説明において、領域内の画素数をk−1、領域内でソートされた画素値をx_(j)(x_(0)≦x_(1)≦・・・x_(k−1))、中心画素の順位をc、中心画素の出力画素値をyとする。ソートは昇順で行うものとして、jの値が小さいほど画素値は小さいものとする。
(3) Noise Removal Process FIG. 5 is a flowchart showing in detail the process of step S16. In the following description, the number of pixels in the region is k−1, and the pixel values sorted in the region are x_ (j) (x_ (0) ≦ x_ (1) ≦... X_ (k−1)), The order of the center pixel is c, and the output pixel value of the center pixel is y. The sorting is performed in ascending order, and the smaller the value of j, the smaller the pixel value.
先ず、図5のステップS20において、c<m_peak_threであるか否かを判定する。c<m_peak_threのときは、中心画素の順位cがしきい値m_peak_threよりも小さいため、マイナス(−)方向のインパルス性ノイズが中心画素に加わっている可能性があると判定して、ステップS22以降の処理に進み、インパルス性ノイズの除去を行う。また、c≧m_peak_threのときは、中心画素の順位cがしきい値m_peak_thre以上であるため、ステップS30へ進み、c>p_peak_threであるか否かを判定する。c>p_peak_threのときは、中心画素の順位cがしきい値p_peak_threよりも大きいため、プラス(+)方向のインパルス性ノイズが中心画素に加わっている可能性があると判定して、ステップS32以降の処理に進み、インパルス性ノイズの除去を行う。 First, in step S20 of FIG. 5, it is determined whether c <m_peak_thre. When c <m_peak_thre, since the order c of the center pixel is smaller than the threshold value m_peak_thre, it is determined that there is a possibility that impulsive noise in the minus (−) direction is added to the center pixel. Proceed to the process of (1) to remove impulsive noise. When c ≧ m_peak_thre, the order c of the central pixel is equal to or higher than the threshold value m_peak_thre, so the process proceeds to step S30 to determine whether c> p_peak_thre. When c> p_peak_thre, since the order c of the central pixel is larger than the threshold value p_peak_thre, it is determined that there is a possibility that impulsive noise in the plus (+) direction is added to the central pixel. Proceed to the process of (1) to remove impulsive noise.
先ず、プラス(+)方向のインパルス性ノイズの除去について説明する。ステップS30において、c>p_peak_threのときは、暫定出力画素値の順位の初期値としてk=c+1を設定する。次に、ステップS32において、k=k−1とする。そして、以下に説明するように、ステップS32〜S36のループにおいて、kの値を1ずつ減少させながら暫定出力画素値x_(k)を設定し、評価関数Jp<0となる最初のkの値を算出する。 First, the removal of the impulsive noise in the plus (+) direction will be described. In step S30, when c> p_peak_thre, k = c + 1 is set as the initial value of the provisional output pixel value order. Next, in step S32, k = k-1. Then, as described below, in the loop of steps S32 to S36, the provisional output pixel value x_ (k) is set while decreasing the value of k by 1, and the first k value that satisfies the evaluation function Jp <0 is set. Is calculated.
ステップS34では、k<p_peak_threであるか否かを判定する。k<p_peak_threとなる場合は、暫定出力画素値の順位がしきい値p_peak_threよりも小さいため、プラス(+)方向のインパルス性ノイズは中心画素に加わっていないと判定し、ステップS40へ進む。 In step S34, it is determined whether k <p_peak_thre. When k <p_peak_thre, since the rank of the provisional output pixel value is smaller than the threshold value p_peak_thre, it is determined that the plus (+) direction impulsive noise is not added to the center pixel, and the process proceeds to step S40.
一方、ステップS34において、k≧p_peak_threのときは、ステップS36へ進む。ステップS36では、以下の(1)式により、評価関数Jpの値を計算し、Jpの値を評価する。
Jp=||x_(k)−x_(k−1)||−||x_(k)−x_(c)||・・・(1)
On the other hand, if k ≧ p_peak_thre in step S34, the process proceeds to step S36. In step S36, the value of the evaluation function Jp is calculated by the following equation (1), and the value of Jp is evaluated.
Jp = || x_ (k) −x_ (k−1) || − || x_ (k) −x_ (c) || (1)
ここで、|・|は、画素値ベクトルのノルムとする。ノルムには、例えばI1ノルムやI2ノルムを用いる。モノクロ画像の場合、||x_(k+1)−x_(k)||は、x_(k+1)−x_(k)の絶対値として示される。||x_(k)−x_(c)||についても同様である。 Here, | · | is the norm of the pixel value vector. For example, an I1 norm or an I2 norm is used as the norm. In the case of a monochrome image, || x_ (k + 1) -x_ (k) || is represented as an absolute value of x_ (k + 1) -x_ (k). The same applies to || x_ (k) −x_ (c) ||.
そして、ステップS36において、Jp<0のときは、ステップS38へ進み、y=x_(k)として出力値を決定する。一方、Jp≧0のときは、ステップS32へ戻り、k=k−1として再度Jpを計算して評価を行う。これを繰り返して、k=p_peak_thre−1となるまで、Jp<0となるJpが得られなかった場合、中心画素にインパルス性ノイズが加わってないと判定して、ステップS40へ進む。ステップS40では、中心画素の値(出力値y)を元の中心画素の画素値x_(c)として、ステップS42にてy=x_(c)を出力する。すなわち、この場合はインパルス性のノイズが加わっていないと判定され、中心画素値の値を変更することなく出力する。 In step S36, if Jp <0, the process proceeds to step S38, and the output value is determined as y = x_ (k). On the other hand, when Jp ≧ 0, the process returns to step S32, and Jp is calculated again with k = k−1 for evaluation. By repeating this, if Jp satisfying Jp <0 is not obtained until k = p_peak_thre−1, it is determined that no impulsive noise is added to the central pixel, and the process proceeds to step S40. In step S40, the value of the center pixel (output value y) is set as the original pixel value x_ (c) of the center pixel, and y = x_ (c) is output in step S42. In other words, in this case, it is determined that no impulsive noise is added, and the center pixel value is output without being changed.
また、k=p_peak_thre−1となる以前に、Jp<0となるJpが得られた場合、ステップS38へ進み、中心画素の値(出力値y)を暫定出力画素値x_(k)として、ステップS42にてy=x_(k)を出力する。これにより、中心画素値からインパルス性ノイズが除去される。以上が、プラス(+)方向のインパルス性ノイズの除去の処理である。 If Jp satisfying Jp <0 is obtained before k = p_peak_thr−1, the process proceeds to step S38, and the value of the central pixel (output value y) is set as the provisional output pixel value x_ (k). In step S42, y = x_ (k) is output. Thereby, impulsive noise is removed from the center pixel value. The above is the process of removing the impulsive noise in the plus (+) direction.
図6は、プラス方向のインパルス性ノイズが発生している場合に、kの値を1ずつ減らして暫定出力画素値を変えていく様子を示している。図6において、暫定出力画素値は●印で示され、中心画素は◆印で示されている(各図において同様)。上述したように、暫定出力画素値の順位の初期値としてk=c+1が設定され、ステップS32〜S36のループにてkの値を順次に減少させてJpの評価を行う。図6は、暫定出力画素値がx_(7)となった場合を示している。そして、暫定出力画素値をステップ32〜S36のループの中でシフトしていき、Jp<0となったときの暫定出力画素値を中心画素値とする。 FIG. 6 shows how the provisional output pixel value is changed by decreasing the value of k by 1 when an impulsive noise in the positive direction is generated. In FIG. 6, the provisional output pixel value is indicated by ● and the center pixel is indicated by ◆ (same in each figure). As described above, k = c + 1 is set as the initial value of the provisional output pixel value order, and the value of k is sequentially decreased in the loop of steps S32 to S36 to evaluate Jp. FIG. 6 shows a case where the provisional output pixel value is x_ (7). Then, the temporary output pixel value is shifted in the loop of steps S32 to S36, and the temporary output pixel value when Jp <0 is set as the central pixel value.
図7(A)及び図7(B)は、ステップS36における、暫定出力画素値x_(k)を用いたJpの値の評価手法を示す模式図である。図7(A)及び図7(B)は、図6と同様に、中心画素の順位が“8”である場合を示している。図7(A)及び図7(B)に基づいてステップS36の処理を詳細に説明すると、暫定出力画素値の順位の初期値としてk=c+1を設定すると、c=8であるからk=9となる。そして、ステップS32においてk=k−1とすると、k=8となり、暫定出力画素値x_(k)はx_(8)となる。この場合、(1)式において、||x_(k)−x_(k−1)||は、||x_(8)−x_(7)||となり、8位の画素値(x_(8))と7位の画素値(x_(7))との差分(図7(A)に示すx2)が得られる。また、(1)式において、||x_(k)−x_(c)||は、||x_(8)−x_(8)||=0となる。従って、k=8の場合、Jp≧0となり、ループを抜けることなく、ステップS36からステップS32へ戻る。 FIG. 7A and FIG. 7B are schematic diagrams showing a Jp value evaluation method using the provisional output pixel value x_ (k) in step S36. 7A and 7B show a case where the order of the central pixel is “8”, as in FIG. The processing in step S36 will be described in detail based on FIGS. 7A and 7B. If k = c + 1 is set as the initial value of the provisional output pixel value order, c = 8, so k = 9. It becomes. If k = k−1 in step S32, k = 8, and the provisional output pixel value x_ (k) is x_ (8). In this case, in the expression (1), || x_ (k) −x_ (k−1) || becomes || x_ (8) −x_ (7) ||, which is the eighth pixel value (x_ (8 )) And the seventh pixel value (x_ (7)) (x2 shown in FIG. 7A) is obtained. In the expression (1), || x_ (k) −x_ (c) || becomes || x_ (8) −x_ (8) || = 0. Therefore, when k = 8, Jp ≧ 0, and the process returns from step S36 to step S32 without exiting the loop.
図7(A)は、ステップS32において、kの値を1減らしていくと、k=7となった場合を示している。この場合、暫定出力画素値x_(k)=x_(7)となり、(1)式において、||x_(k)−x_(k−1)||は、||x_(7)−x_(6)||となり、図7(A)に示すx1が得られる。また、||x_(k)−x_(c)||は、||x_(7)−x_(8)||となり、図7(A)に示すx2が得られる。この場合、x1>x2であるから、Jp≧0となり、ループを抜けることなく、ステップS32へ戻り、ステップS32にてkの値を更に1だけ減らして、再度Jpの値を評価する。 FIG. 7A shows a case where k = 7 when the value of k is decreased by 1 in step S32. In this case, the provisional output pixel value x_ (k) = x_ (7), and in the expression (1), || x_ (k) −x_ (k−1) || is || x_ (7) −x_ ( 6) ||, and x1 shown in FIG. 7A is obtained. || x_ (k) -x_ (c) || becomes || x_ (7) -x_ (8) ||, and x2 shown in FIG. 7A is obtained. In this case, since x1> x2, Jp ≧ 0, so that the process returns to step S32 without exiting the loop. In step S32, the value of k is further reduced by 1, and the value of Jp is evaluated again.
図7(B)は、k=6の場合(暫定画素値をx_(6)とした場合)を示している。この場合、(1)式において、||x_(k)−x_(k−1)||は、||x_(6)−x_(5)||となり、図7(B)に示すx3が得られる。また、(1)式において、||x_(k)−x_(c)||は、||x_(6)−x_(8)||となり、図7(B)に示すx4が得られる。この場合、x3<x4であるから、Jp<0となり、ループを抜けてステップS38へ進み、出力yは暫定画素値x_(6)の値となる。 FIG. 7B shows the case where k = 6 (when the provisional pixel value is x_ (6)). In this case, in the expression (1), || x_ (k) −x_ (k−1) || becomes || x_ (6) −x_ (5) ||, and x3 shown in FIG. can get. In the expression (1), || x_ (k) −x_ (c) || becomes || x_ (6) −x_ (8) ||, and x4 shown in FIG. 7B is obtained. In this case, since x3 <x4, Jp <0 is established, the process goes through the loop and proceeds to step S38, and the output y becomes the provisional pixel value x_ (6).
以上のような処理によれば、中心画素にインパルス性ノイズが加わっている場合は、(1)式のJpが負の値となるまでkの値を1ずつ減少させて、(1)式による評価を行う。これにより、図7(A)及び図7(B)に示すように、領域内にインパルス性ノイズが複数存在する場合においても、中心画素値にインパルス性ノイズが含まれていることを判別でき、インパルス性ノイズを確実に除去することが可能となる。 According to the above processing, when impulsive noise is added to the center pixel, the value of k is decreased by 1 until Jp in equation (1) becomes a negative value, and the equation (1) Evaluate. Accordingly, as shown in FIGS. 7A and 7B, even when there are a plurality of impulsive noises in the region, it can be determined that the central pixel value includes impulsive noises, Impulsive noise can be reliably removed.
なお、図7(A)及び図7(B)において、順位が“7”の画素についてもプラス(+)方向のインパルス性ノイズが加わっていると考えられるが、このインパルス性ノイズについては、順位が“7”の画素を中心画素とする処理において除去することが可能である。 In FIGS. 7A and 7B, it is considered that impulsive noise in the plus (+) direction is also added to the pixel having the rank “7”. Can be removed in the process of using the pixel having a pixel of “7” as the central pixel.
次に、マイナス(−)方向のインパルス性ノイズの除去について説明する。マイナス(−)方向のインパルス性ノイズを除去する手法は、プラス(+)方向のインパルス性ノイズの除去と基本的に同様である。 Next, the removal of the impulsive noise in the minus (−) direction will be described. The method of removing the impulsive noise in the negative (−) direction is basically the same as the removal of the impulsive noise in the positive (+) direction.
先ず、図5のステップS20において、c<m_peak_threのときは、暫定出力画素値の順位の初期値としてk=c+1を設定する。次に、ステップS22において、k=k+1とする。そして、以下に説明するように、ステップS22〜S26のループにおいて、kの値を1ずつ増加させながら暫定出力画素値x_(k)を設定し、評価関数Jm<0となる最初のkの値を算出する。 First, in step S20 of FIG. 5, when c <m_peak_thre, k = c + 1 is set as the initial value of the provisional output pixel value order. Next, in step S22, k = k + 1 is set. Then, as described below, in the loop of steps S22 to S26, the provisional output pixel value x_ (k) is set while increasing the value of k by 1, and the first k value that satisfies the evaluation function Jm <0 is set. Is calculated.
ステップS24では、k>m_peak_threであるか否かを判定する。k>m_peak_threの場合は、暫定出力画素値の順位がしきい値m_peak_threよりも大きいため、マイナス(−)方向のインパルス性ノイズは中心画素に加わっていないと判定し、ステップS40へ進む。 In step S24, it is determined whether k> m_peak_thre. When k> m_peak_thre, the order of the provisional output pixel value is larger than the threshold value m_peak_thre, so it is determined that the impulsive noise in the minus (−) direction is not added to the central pixel, and the process proceeds to step S40.
一方、ステップS24において、k≦m_peak_threの場合は、ステップS26へ進む。ステップS26では、以下の(2)式により評価関数Jmの値を計算し、Jmの値を評価する。
Jm=||x_(k+1)−x_(k)||−||x_(k)−x_(c)||・・・(2)
On the other hand, if k ≦ m_peak_thre in step S24, the process proceeds to step S26. In step S26, the value of the evaluation function Jm is calculated by the following equation (2), and the value of Jm is evaluated.
Jm = || x_ (k + 1) −x_ (k) || − || x_ (k) −x_ (c) || (2)
そして、ステップS26において、Jm<0のときは、ステップS28へ進み、y=x_(k)として出力値を決定する。一方、Jm≧0のときは、ステップS22へ戻り、k=k+1として再度Jmを計算して評価を行う。これを繰り返して、k=m_peak_thre+1となるまで、Jm<0となるJmが得られなかった場合、中心画素にインパルス性ノイズが加わってないと判定して、ステップS40へ進む。ステップS40では、中心画素の値(出力値y)を元の中心画素の画素値x_(c)として、ステップS42にてy=x_(c)を出力する。すなわち、この場合はインパルス性のノイズが加わっていないと判定され、中心画素値の値を変更することなく出力する。 In step S26, when Jm <0, the process proceeds to step S28, and the output value is determined as y = x_ (k). On the other hand, if Jm ≧ 0, the process returns to step S22, and Jm is calculated again with k = k + 1 and evaluated. If this is repeated and Jm satisfying Jm <0 is not obtained until k = m_peak_thre + 1, it is determined that no impulsive noise is added to the central pixel, and the process proceeds to step S40. In step S40, the value of the center pixel (output value y) is set as the original pixel value x_ (c) of the center pixel, and y = x_ (c) is output in step S42. In other words, in this case, it is determined that no impulsive noise is added, and the center pixel value is output without being changed.
また、k=m_peak_thre+1となる以前に、Jm<0となるJmが得られた場合、ステップS28へ進み、中心画素の値(出力値y)を暫定出力画素値x_(k)として、ステップS42にてy=x_(k)を出力する。これにより、中心画素値からインパルス性ノイズが除去される。以上が、マイナス(−)方向のインパルス性ノイズの除去の処理である。 If Jm satisfying Jm <0 is obtained before k = m_peak_thre + 1, the process proceeds to step S28, and the value of the central pixel (output value y) is set as the provisional output pixel value x_ (k). Y = x_ (k) is output. Thereby, impulsive noise is removed from the center pixel value. The above is the process of removing the impulsive noise in the minus (−) direction.
なお、ステップS20,S30において、c≧m_peak_threかつc≦p_peak_threの場合は、中心画素にインパルス性ノイズが加わってないと判定して、ステップS30からステップS40へ進み、y=x_(c)を出力値とする。 In steps S20 and S30, if c ≧ m_peak_thre and c ≦ p_peak_thre, it is determined that no impulsive noise is added to the center pixel, and the process proceeds from step S30 to step S40 to output y = x_ (c). Value.
(4)ノイズ除去及び元画像保存の具体例
次に、以上説明した処理によってインパルス性ノイズ除去が達成される様子を、モノクロ多値画像の場合を例に挙げて、いくつかの代表的な画像構成の場合について説明する。図8は、領域内で画素値が一様な場合において、中心画素のみに+方向のインパルス性ノイズが加わっている場合を示している。この場合は、インパルス性ノイズの除去を最も簡単に行なうことができる。領域内の画素値を、x_(0)=x_(1)=x_(2)=x_(3)=x_(4)=x_(5)=x_(6)=x_(7)=10とし、x_(8)=100として、中心画素の順位c=8とする。そして、p_peak_thre>0としてパラメータを設定し、k=8から順次kの値を減少させて評価関数Jpを評価する。この場合、暫定出力画素値の順位k=7としたときに評価関数Jpが初めてJp<0となり、図5のステップS38において出力画素値y=x_(7)となる。従って、中心画素値の値は、x_(8)=100からx_(7) =10となり、プラス(+)方向のインパルス性ノイズが除去できる。
(4) Specific examples of noise removal and original image storage Next, several representative images will be described by taking the case of a monochrome multi-value image as an example of how impulsive noise removal is achieved by the processing described above. The case of the configuration will be described. FIG. 8 shows a case where an impulsive noise in the + direction is added only to the center pixel when the pixel values are uniform in the region. In this case, the impulsive noise can be removed most easily. The pixel values in the region are x_ (0) = x_ (1) = x_ (2) = x_ (3) = x_ (4) = x_ (5) = x_ (6) = x_ (7) = 10, Assume that x_ (8) = 100 and the order of the central pixels is c = 8. Then, parameters are set as p_peak_thre> 0, and the evaluation function Jp is evaluated by sequentially decreasing the value of k from k = 8. In this case, when the provisional output pixel value rank k = 7, the evaluation function Jp becomes Jp <0 for the first time, and the output pixel value y = x_ (7) in step S38 of FIG. Accordingly, the value of the central pixel value is changed from x_ (8) = 100 to x_ (7) = 10, and the impulsive noise in the plus (+) direction can be removed.
次に、図9に基づいて、画素値が一様な領域において、中心画素を含む2画素にプラス(+)方向のインパルス性ノイズが加わっている場合について説明する。領域内の画素値を、x_(0)=x_(1)=x_(2)=x_(3)=x_(4)=x_(5)=x_(6)=10,x_(7)=90, x_(8)=100として、中心画素の順位c=8とする。p_peak_thre<7とパラメータを設定し、k=8から順次kの値を減少させて評価関数Jpを評価する。この場合、図7(B)と同様に、暫定出力画素値の順位k=6としたときに評価関数Jpが初めてJp<0となり、出力画素値y=x_(6)となる。これにより、プラス(+)方向のインパルス性ノイズを除去できる。 Next, a case where impulsive noise in the plus (+) direction is added to two pixels including the central pixel in an area where the pixel values are uniform will be described with reference to FIG. The pixel values in the region are x_ (0) = x_ (1) = x_ (2) = x_ (3) = x_ (4) = x_ (5) = x_ (6) = 10, x_ (7) = 90 , x_ (8) = 100, and the center pixel rank c = 8. The parameter is set as p_peak_thre <7, and the evaluation function Jp is evaluated by sequentially decreasing the value of k from k = 8. In this case, as in FIG. 7B, the evaluation function Jp becomes Jp <0 for the first time when the rank k = 6 of the provisional output pixel value, and the output pixel value y = x_ (6). Thereby, impulsive noise in the plus (+) direction can be removed.
また、図9において、中心画素の順位がc=7の場合、p_peak_thre<7とパラメータを設定し、kの値を減少させながら評価関数Jpの値を評価すると、暫定出力画素値の順位k=6としたときに評価関数JpはJp<0となり、出力画素値y=x_(6)となる。このように、本実施形態の手法によれば、図9に示すような、複数のインパルス性ノイズが領域内に存在する場合においても、インパルス性ノイズを除去することが可能である。 In FIG. 9, when the order of the central pixel is c = 7, the parameter is set as p_peak_thre <7, and when the value of the evaluation function Jp is evaluated while decreasing the value of k, the provisional output pixel value order k = When 6, the evaluation function Jp becomes Jp <0, and the output pixel value y = x_ (6). As described above, according to the method of the present embodiment, it is possible to remove the impulsive noise even when a plurality of impulsive noises exist in the region as shown in FIG.
以上のように、本実施形態の手法によれば、インパルス性ノイズが1画素のみに生じているか、複数の画素に生じているかに関わらず、インパルス性ノイズを除去することが可能である。一方で、本実施形態によれば、画像のエッジ等の要因によって領域内の画素値が大きく異なっている場合は、画素値が変更されることなく、元画像の詳細な画像データを保存することが可能である。 As described above, according to the method of the present embodiment, it is possible to remove the impulsive noise regardless of whether the impulsive noise is generated in only one pixel or a plurality of pixels. On the other hand, according to the present embodiment, when the pixel values in the region are greatly different due to factors such as the edge of the image, the detailed image data of the original image is stored without changing the pixel value. Is possible.
図10は、元画像の詳細部分を保存できる例として、領域内にエッジが存在しており、領域内の画素値にインパルス性ノイズが加わってない場合を示している。このような場合は、インパルス性ノイズが加わってないため、ノイズ除去処理を行わずに、元画像を保存することが望ましい。換言すれば、ノイズが無い場合は、フィルタリング処理によって中心画素値が変動してしまうことの無いように処理することが望ましい。図10の例では、領域内の画素値が、x_(0)=x_(1)=x_(2)=x_(3)=x_(4)=10,x_(5)=x_(6)=x_(7)=x_(8)=100であり、中心画素の順位c=8とする。p_peak_thre>4とパラメータを設定すれば、k=p_peak_thre−1となるまでに評価関数Jp<0を満たすkが存在しないため、出力画素値はy=x_(c)となり、中心画素の画素値は元の画素値x_(c)のままとなる。このように、本実施形態の適応型ランクオーダフィルタによれば、中心画素にインパルス性ノイズが加わってない場合は、出力画像の画素値が元の画素値のままとなり、元画像を保存することができる。 FIG. 10 shows an example in which an edge exists in a region and no impulsive noise is added to the pixel value in the region as an example in which a detailed portion of the original image can be stored. In such a case, since the impulsive noise is not added, it is desirable to store the original image without performing the noise removal process. In other words, when there is no noise, it is desirable to perform processing so that the center pixel value does not fluctuate due to filtering processing. In the example of FIG. 10, the pixel values in the region are x_ (0) = x_ (1) = x_ (2) = x_ (3) = x_ (4) = 10, x_ (5) = x_ (6) = It is assumed that x_ (7) = x_ (8) = 100 and the rank c of the central pixel is c = 8. If the parameter p_peak_thre> 4 is set, k does not satisfy the evaluation function Jp <0 until k = p_peak_thre−1, so the output pixel value is y = x_ (c), and the pixel value of the central pixel is The original pixel value x_ (c) remains unchanged. Thus, according to the adaptive rank order filter of this embodiment, when impulsive noise is not added to the center pixel, the pixel value of the output image remains the original pixel value, and the original image is stored. Can do.
以上から、図9、図10の例を考慮すると、4<p_peak_thre<7となるようにパラメータを設定すれば、インパル性ノイズ除去と元画像の保存の双方を達成できるフィルタ処理が可能となる。従って、本実施形態によれば、ノイズ除去性能と画像の精細な部分の保存との両立を達成することが可能である。 From the above, considering the examples of FIGS. 9 and 10, if parameters are set so that 4 <p_peak_thre <7, it is possible to perform filter processing that can achieve both impulsive noise removal and storage of the original image. Therefore, according to the present embodiment, it is possible to achieve both noise removal performance and preservation of a fine portion of an image.
なお、しきい値p_peak_thre、しきい値m_peak_threの設定は、状況に応じて適宜行うことができる。例えばプラス方向のインパルス性ノイズの場合に、3つの画素値x_(6),x_(7),x_(8)でインパルス性ノイズが並ぶことが想定される場合、p_peak_thre=5とすれば、3つのインパルス性ノイズが並んだ場合であっても、インパルス性ノイズの発生を確実に判定できる。マイナス方向についても同様に、インパルス性ノイズが隣接して並ぶことが想定される数に応じてm_peak_threの値を設定することが望ましい。 The threshold value p_peak_thre and the threshold value m_peak_thre can be set as appropriate according to the situation. For example, in the case of impulsive noise in the plus direction, if it is assumed that impulsive noise is arranged with three pixel values x_ (6), x_ (7), and x_ (8), if p_peak_thre = 5, then 3 Even when two impulsive noises are arranged, it is possible to reliably determine the occurrence of the impulsive noise. Similarly, in the minus direction, it is desirable to set the value of m_peak_thre according to the number of impulsive noises that are expected to be arranged adjacent to each other.
(5)他のフィルタ処理との比較
次に、本実施形態に係る適応型ランクオーダフィルタと、メディアンフィルタなどの他のフィルタとを比較して、本実施形態に係る適応型ランクオーダフィルタが奏する顕著な効果について説明する。
(5) Comparison with other filter processing Next, the adaptive rank order filter according to the present embodiment is compared with the other filters such as the median filter, and the adaptive rank order filter according to the present embodiment performs. The remarkable effect will be described.
図11は、メディアンフィルタの動作例を示す模式図であって、図11(A)は、図8の場合と同様に、領域内で画素値が一様な場合において、中心画素のみに+方向のインパルス性ノイズが加わっている場合を示している。また、図11(B)は、図4、図6と同様に、領域内で画素値が昇順で様々な値に分布している場合を示している。 FIG. 11 is a schematic diagram showing an example of the operation of the median filter. FIG. 11A shows a positive direction only for the center pixel when the pixel values are uniform in the region, as in FIG. The case where the impulsive noise is added is shown. FIG. 11B shows a case where the pixel values are distributed in various values in ascending order within the region, as in FIGS. 4 and 6.
メディアンフィルタは、中心画素を含む任意の領域内の画素の画素値をソートして中央値を算出して、中心画素を中央値に置き換えるというフィルタである。メディアンフィルタの場合、最も輝度の高い中心画素の画素値は、領域内で中央値の画素値、すなわち、真中(中心)の順位の画素値に置き換えられる。図11(A)の例では、中心画素の画素値x_(8)は、中央値の画素値x_(4)に置き換えられる。図11(B)の例においても同様に、中心画素の画素値x_(8)は、中央値の画素値x_(4)に置き換えられる。 The median filter is a filter that sorts pixel values of pixels in an arbitrary region including the center pixel, calculates a median value, and replaces the center pixel with the median value. In the case of the median filter, the pixel value of the central pixel having the highest luminance is replaced with the central pixel value in the region, that is, the middle (center) pixel value. In the example of FIG. 11A, the pixel value x_ (8) of the central pixel is replaced with the pixel value x_ (4) of the central value. Similarly, in the example of FIG. 11B, the pixel value x_ (8) of the center pixel is replaced with the pixel value x_ (4) of the median value.
このような動作を行うメディアンフィルタでは、図8及び図9の場合は、中心画素の画素値を中心順位の画素値とすることで、インパルス性ノイズを除去できる場合がある。しかしながら、図9の場合は、中心画素の画素値を中央値の画素値としてしまうと、本来はエッジ部分のためフィルタリング処理が不要であるにも関わらず、フィルタ処理が成されてしまい、画像の詳細部分をそのまま保存することができない。従って、メディアンフィルタでは、図9のような場合に元画像の詳細部が劣化してしまい、ノイズ除去性能と画像の精細な部分の保存との両立を達成することは困難である。 In the median filter that performs such an operation, in the case of FIGS. 8 and 9, the impulsive noise may be removed by setting the pixel value of the center pixel as the pixel value of the center order. However, in the case of FIG. 9, if the pixel value of the center pixel is set to the median pixel value, the filtering process is performed although the filtering process is unnecessary because it is an edge portion, and the image The detailed part cannot be saved as it is. Therefore, in the median filter, the detailed portion of the original image deteriorates in the case shown in FIG. 9, and it is difficult to achieve both the noise removal performance and the preservation of a fine portion of the image.
メディアンフィルタの短所を改善したインパルス性ノイズ除去フィルタとして、以下で説明するようなフィルタ(以下、最大最小置換法を用いたフィルタと称する)が考えられる。最大最小置換法を用いたフィルタでは、プラス(+)方向のインパルス性ノイズを仮定した場合、中心画素を含む任意の領域内の画素の画素値をソートして、中心画素の画素値が領域内で最も大きかった場合は、中心画素にインパルス性ノイズが加わっていると判定する。そして、中心画素にインパルス性ノイズが加わっている場合、中心画素の画素値を領域内で2番目に大きい画素値に置き換えるというフィルタ処理を行う。これにより、中心画素にインパルス性ノイズが加わっているときのみフィルタ処理が行われ、中心画素がインパルス性ノイズでは無い場合には、フィルタ処理前とフィルタ処理後の中心画素の画素値には変化がないというフィルタ処理が実現できる。 As an impulsive noise removal filter that improves the shortcomings of the median filter, a filter as described below (hereinafter referred to as a filter using the maximum / minimum replacement method) can be considered. In the filter using the maximum / minimum replacement method, when impulsive noise in the plus (+) direction is assumed, pixel values of pixels in an arbitrary region including the central pixel are sorted, and the pixel value of the central pixel is within the region. If it is the largest, it is determined that impulsive noise is added to the center pixel. When impulsive noise is added to the center pixel, a filter process is performed in which the pixel value of the center pixel is replaced with the second largest pixel value in the region. As a result, filter processing is performed only when impulsive noise is added to the center pixel. When the center pixel is not impulsive noise, the pixel values of the center pixel before and after the filter processing change. Filter processing that there is no can be realized.
しかしながら、図12(A)及び図12(B)に示すように、インパルス性ノイズは領域内で複数並んで発生する場合がある。特に、低照度の条件下で撮影された画像などには、複数のインパルス性ノイズが並んで発生し易くなる。この場合、最大最小置換法を用いたフィルタ処理では、中心画素の画素値を領域内で2番目に大きい画素値x_(7)に置き換えたとしても、2番目に大きい画素値x_(7)にもインパルス性ノイズが加わっているため、ノイズ除去を達成することはできない。従って、最大最小置換法を用いたフィルタ処理では、図8の場合はインパルス性ノイズを除去できるが、図9、図12(A)、図12(B)の場合はインパルス性ノイズを除去することができない。以上のように、最大最小置換法を用いたフィルタにおいても、ノイズ除去性能と画像の精細な部分の保存との両立を達成することは困難である。 However, as shown in FIGS. 12A and 12B, a plurality of impulsive noises may occur side by side in the region. In particular, a plurality of impulsive noises are likely to occur side by side in an image or the like taken under low illuminance conditions. In this case, in the filter processing using the maximum / minimum replacement method, even if the pixel value of the central pixel is replaced with the second largest pixel value x_ (7) in the region, the second largest pixel value x_ (7) is obtained. However, since impulsive noise is added, noise removal cannot be achieved. Therefore, in the filter processing using the maximum / minimum replacement method, the impulsive noise can be removed in the case of FIG. 8, but the impulsive noise is removed in the case of FIG. 9, FIG. 12 (A), and FIG. 12 (B). I can't. As described above, it is difficult to achieve both the noise removal performance and the preservation of a fine part of an image even in a filter using the maximum / minimum replacement method.
これに対して、本実施形態に係る適応型ランクオーダフィルタによれば、中心画素の画素値を、評価関数JpまたはJmの値が0より小さくなる最初の暫定画素値に置き換えるため、上述のように、ノイズ除去性能と画像の精細な部分の保存との両立を確実に達成することが可能である。 On the other hand, the adaptive rank order filter according to the present embodiment replaces the pixel value of the central pixel with the first provisional pixel value in which the value of the evaluation function Jp or Jm is smaller than 0, as described above. In addition, it is possible to reliably achieve both noise removal performance and preservation of a fine portion of an image.
以上説明したように第1の実施形態によれば、ソートした画素値に対して、所定のしきい値に基づいて中心画素にインパルス性ノイズが含まれているか否かを判定するようにした。このため、中心画素の画素値が領域内で最大(または最小)であるか否かに関わらず、中心画素にインパルス性ノイズが含まれているか否かを確実に判定することが可能となる。 As described above, according to the first embodiment, whether or not impulsive noise is included in the center pixel is determined based on a predetermined threshold value for the sorted pixel values. Therefore, it is possible to reliably determine whether or not the central pixel includes impulsive noise regardless of whether or not the pixel value of the central pixel is the maximum (or minimum) within the region.
また、インパルス性ノイズが含まれている場合は、暫定出力画素値x_(k)を設定し、評価関数Jp,Jmが負の値となる最初の暫定出力画素値x_(k)を中心画素の出力とすることで、ノイズ除去性能と画像の精細な部分の保存との両立を達成することできる。 When impulsive noise is included, the provisional output pixel value x_ (k) is set, and the first provisional output pixel value x_ (k) for which the evaluation functions Jp and Jm are negative values is set as the central pixel. By making it an output, it is possible to achieve both noise removal performance and preservation of a fine portion of an image.
<2.第2の実施形態>
次に、本発明の第2の実施形態について説明する。第2の実施形態は、第1の実施形態における評価関数Jp,Jmの評価において、パラメータdiff_threを導入したものである。上述したように、第1の実施形態では、プラス方向のインパルス性ノイズについて、Jp<0のとき、出力値をy=x_(k)とし、Jp≧0のとき、k=k−1として再度Jpを計算して評価を行った。この点に関し、第2の実施形態では、Jp<diff_threのとき、出力値をy=x_(k)とし、Jp≧diff_threのとき、k=k−1として再度Jpを計算して評価を行う。
<2. Second Embodiment>
Next, a second embodiment of the present invention will be described. In the second embodiment, the parameter diff_thre is introduced in the evaluation of the evaluation functions Jp and Jm in the first embodiment. As described above, in the first embodiment, regarding the impulsive noise in the positive direction, when Jp <0, the output value is y = x_ (k), and when Jp ≧ 0, k = k−1 is set again. Jp was calculated and evaluated. In this regard, in the second embodiment, when Jp <diff_thre, the output value is y = x_ (k), and when Jp ≧ diff_thre, the evaluation is performed by calculating Jp again as k = k−1.
同様に、第1の実施形態では、マイナス方向のインパルス性ノイズについて、Jm<0のとき、出力値をy=x_(k)とし、Jm≧0のとき、k=k+1として再度Jmを計算して評価を行った。この点に関し、第2の実施形態では、Jm<diff_threのとき、出力値をy=x_(k)とし、Jp≧diff_threのとき、k=k+1として再度Jmを計算して評価を行う。ここで、diff_threの値は任意の実数とする。 Similarly, in the first embodiment, for the impulsive noise in the negative direction, when Jm <0, the output value is y = x_ (k), and when Jm ≧ 0, Jm is calculated again with k = k + 1. And evaluated. In this regard, in the second embodiment, when Jm <diff_thre, the output value is set to y = x_ (k), and when Jp ≧ diff_thre, the evaluation is performed by calculating Jm again with k = k + 1. Here, the value of diff_thre is an arbitrary real number.
第2の実施形態では、新たにパラメータdiff_threを導入したことにより、diff_threの値に応じてノイズ除去の強度を変化させることができる。例えば、diff_threの値を大きくすると、ステップS22〜S26のループから抜け易くなり、また、ステップS32〜S36のループから抜け易くなるため、より早い段階でyの出力値x_(k)が決定されることとなり、ノイズ除去の強度を低減することができる。また、diff_threの値を正の値として0に近づけるほど、ステップS22〜S26,S32〜S36のループから抜け難くなるため、ノイズ除去の強度を強くすることができる。更に、diff_threを負の値とすれば、ノイズ除去の強度をより強くすることが可能である。 In the second embodiment, by newly introducing the parameter diff_thre, it is possible to change the intensity of noise removal according to the value of diff_thre. For example, if the value of diff_thre is increased, it is easy to exit from the loop of steps S22 to S26, and it is easy to escape from the loop of steps S32 to S36, so the output value x_ (k) of y is determined at an earlier stage. As a result, the noise removal strength can be reduced. Further, as the value of diff_thr is closer to 0 as a positive value, it becomes more difficult to escape from the loop of steps S22 to S26 and S32 to S36, so that the strength of noise removal can be increased. Furthermore, if diff_thre is set to a negative value, it is possible to increase the strength of noise removal.
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。 The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.
100 画像処理装置
106 ソート部
108 ノイズ判定部
110 適応型ランクオーダフィルタ
DESCRIPTION OF
Claims (15)
前記ソート処理部によりソートされた複数の画素値において、前記所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、前記特定画素の画素値にノイズが含まれているか否かを判定するノイズ判定部と、
を備える画像処理装置。 A sort processing unit that sorts pixel values of a plurality of pixels included in a predetermined area for image data acquired from pixels arranged on the imaging surface;
Whether or not noise is included in the pixel value of the specific pixel based on the sorting order of the pixel values of the specific pixel included in the predetermined area in the plurality of pixel values sorted by the sort processing unit A noise determination unit for determining;
An image processing apparatus comprising:
前記ノイズ除去部は、
前記特定画素の画素値と前記複数の画素値のうちの1つである暫定画素値との差分と、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分と、を比較した結果に基づいて前記特定画素の画素値からノイズを除去する、請求項1に記載の画像処理装置。 A noise removal unit that removes noise from the pixel value of the specific pixel when the noise determination unit determines that the pixel value of the specific pixel includes noise;
The noise removing unit
A difference between a pixel value of the specific pixel and a provisional pixel value that is one of the plurality of pixel values; and a difference between the provisional pixel value and a pixel value adjacent to the provisional pixel value in a sort order. The image processing apparatus according to claim 1, wherein noise is removed from a pixel value of the specific pixel based on a result of the comparison of.
前記特定画素の画素値にマイナス方向のインパルス性ノイズが含まれていると判定された場合に、
前記暫定画素値を前記複数の画素値の小さい側から順次に設定し、前記暫定画素値を設定する毎に前記比較を行い、前記特定画素の画素値と前記暫定画素値との差分が、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分よりも大きくなった場合に、前記特定画素の画素値を前記暫定画素値としてノイズを除去する、請求項5に記載の画像処理装置。 The noise removing unit
When it is determined that the impulsive noise in the negative direction is included in the pixel value of the specific pixel,
The provisional pixel value is sequentially set from the smaller side of the plurality of pixel values, and the comparison is performed every time the provisional pixel value is set, and the difference between the pixel value of the specific pixel and the provisional pixel value is The noise is removed using the pixel value of the specific pixel as the provisional pixel value when the difference between the provisional pixel value and a pixel value adjacent to the provisional pixel value in the sorting order is larger than the difference. The image processing apparatus described.
前記特定画素の画素値にプラス方向のインパルス性ノイズが含まれていると判定された場合に、
前記暫定画素値を前記複数の画素値の大きい側から順次に設定し、前記暫定画素値を設定する毎に前記比較を行い、前記特定画素の画素値と前記暫定画素値との差分が、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分よりも大きくなった場合に、前記特定画素の画素値を前記暫定画素値としてノイズを除去する、請求項5に記載の画像処理装置。 The noise removing unit
When it is determined that the impulsive noise in the positive direction is included in the pixel value of the specific pixel,
The provisional pixel value is sequentially set from the larger side of the plurality of pixel values, and the comparison is performed every time the provisional pixel value is set, and the difference between the pixel value of the specific pixel and the provisional pixel value is The noise is removed using the pixel value of the specific pixel as the provisional pixel value when the difference between the provisional pixel value and a pixel value adjacent to the provisional pixel value in the sorting order is larger than the difference. The image processing apparatus described.
前記ソートされた複数の画素値において、前記所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、前記特定画素の画素値にノイズが含まれているか否かを判定するステップと、
を備える画像処理方法。 Sorting the pixel values of a plurality of pixels included in a predetermined area for image data acquired from pixels arranged on the imaging surface; and
Determining whether or not noise is included in the pixel value of the specific pixel based on a sorting order of pixel values of the specific pixel included in the predetermined region in the plurality of sorted pixel values; ,
An image processing method comprising:
前記ノイズを除去するステップにおいて、前記特定画素の画素値と前記複数の画素値のうちの1つである暫定画素値との差分と、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分と、を比較した結果に基づいて前記特定画素の画素値からノイズを除去する、請求項11に記載の画像処理方法。 A step of removing noise from the pixel value of the specific pixel when it is determined that the pixel value of the specific pixel contains noise;
In the step of removing the noise, the difference between the pixel value of the specific pixel and the provisional pixel value that is one of the plurality of pixel values, and the sort order with respect to the provisional pixel value and the provisional pixel value. The image processing method according to claim 11, wherein noise is removed from a pixel value of the specific pixel based on a result of comparing a difference between adjacent pixel values.
前記レンズ光学系により被写体像が結像される複数の画素を有し、結像された被写体像の画像データを取得する撮像素子と、
前記画像データについて、所定の領域内に含まれる複数の画素の画素値をソートするソート処理部と、
前記ソート処理部によりソートされた複数の画素値において、前記所定の領域内に含まれる特定画素の画素値のソート順位に基づいて、前記特定画素の画素値にノイズが含まれているか否かを判定するノイズ判定部と、
を備える撮像装置。 A lens optical system that forms a subject image;
An image sensor that has a plurality of pixels on which a subject image is formed by the lens optical system and acquires image data of the formed subject image;
For the image data, a sort processing unit for sorting pixel values of a plurality of pixels included in a predetermined region;
Whether or not noise is included in the pixel value of the specific pixel based on the sorting order of the pixel values of the specific pixel included in the predetermined area in the plurality of pixel values sorted by the sort processing unit A noise determination unit for determining;
An imaging apparatus comprising:
前記ノイズ除去部は、
前記特定画素の画素値と前記複数の画素値のうちの1つである暫定画素値との差分と、前記暫定画素値と前記暫定画素値に対してソート順位で隣接する画素値との差分と、を比較した結果に基づいて前記特定画素の画素値からノイズを除去する、請求項14に記載の撮像装置。 A noise removal unit that removes noise from the pixel value of the specific pixel when the noise determination unit determines that the pixel value of the specific pixel includes noise;
The noise removing unit
A difference between a pixel value of the specific pixel and a provisional pixel value that is one of the plurality of pixel values; and a difference between the provisional pixel value and a pixel value adjacent to the provisional pixel value in a sort order. The image pickup apparatus according to claim 14, wherein noise is removed from a pixel value of the specific pixel based on a result of comparing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009170276A JP2011029704A (en) | 2009-07-21 | 2009-07-21 | Image processing unit, method of processing image, and imaging apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009170276A JP2011029704A (en) | 2009-07-21 | 2009-07-21 | Image processing unit, method of processing image, and imaging apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011029704A true JP2011029704A (en) | 2011-02-10 |
Family
ID=43637989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009170276A Withdrawn JP2011029704A (en) | 2009-07-21 | 2009-07-21 | Image processing unit, method of processing image, and imaging apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011029704A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019156140A1 (en) * | 2018-02-08 | 2019-08-15 | 興和株式会社 | Image processing device, image processing method, and image processing program |
| JP2023503517A (en) * | 2019-11-27 | 2023-01-30 | トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング | Depth measurement with display |
| JP2025002144A (en) * | 2023-06-21 | 2025-01-09 | Jfeスチール株式会社 | Metal pipe defect determination device and defect determination method |
-
2009
- 2009-07-21 JP JP2009170276A patent/JP2011029704A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019156140A1 (en) * | 2018-02-08 | 2019-08-15 | 興和株式会社 | Image processing device, image processing method, and image processing program |
| JP2023503517A (en) * | 2019-11-27 | 2023-01-30 | トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング | Depth measurement with display |
| JP7736686B2 (en) | 2019-11-27 | 2025-09-09 | トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング | Display depth measurement |
| JP2025002144A (en) * | 2023-06-21 | 2025-01-09 | Jfeスチール株式会社 | Metal pipe defect determination device and defect determination method |
| JP7747021B2 (en) | 2023-06-21 | 2025-10-01 | Jfeスチール株式会社 | Metal pipe defect detection device and defect detection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6636645B1 (en) | Image processing method for reducing noise and blocking artifact in a digital image | |
| US11928843B2 (en) | Signal processing apparatus and signal processing method | |
| CN102388402B (en) | Image processing apparatus and image processing method | |
| JP4415188B2 (en) | Image shooting device | |
| JP2016505186A (en) | Image processor with edge preservation and noise suppression functions | |
| JP2012256202A (en) | Image processing apparatus and method, and program | |
| RU2009127749A (en) | COMPRESSING AND REMOVING AN IMAGE COMPRESSION | |
| JP2010258710A5 (en) | ||
| US8639054B2 (en) | Image processing apparatus for noise removal and edge enhancement based on edge direction | |
| US8004586B2 (en) | Method and apparatus for reducing noise of image sensor | |
| CN105657216B (en) | Component for low smooth noise reduction filters | |
| WO2008119228A1 (en) | Low complexity color de-noising filter | |
| EP1641285A1 (en) | Image processing device for processing image having different color components arranged, image processing program, electronic camera, and image processing method | |
| US11082698B2 (en) | Image capturing apparatus having a function for encoding raw image control method therof, and non-transitory computer-readable storage medium | |
| CN117135349A (en) | Image encoding method, image decoding device, and storage medium | |
| US11861814B2 (en) | Apparatus and method for sensing image based on event | |
| JP2019029802A (en) | Encoding apparatus, encoding method, and program | |
| US20100238354A1 (en) | Method and system for adaptive noise reduction filtering | |
| JP5092536B2 (en) | Image processing apparatus and program thereof | |
| CN116385307B (en) | Picture information filtering effect identification system | |
| JP2011029704A (en) | Image processing unit, method of processing image, and imaging apparatus | |
| CN115187486B (en) | Image sharpening and black and white edge elimination method and system | |
| JP2002208006A (en) | Method for reducing image noise | |
| US10699385B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| RU2552195C1 (en) | Organisation of image spatial filtration core and device to this end |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20121002 |