WO2002096092A1 - Processeur d'images - Google Patents

Processeur d'images Download PDF

Info

Publication number
WO2002096092A1
WO2002096092A1 PCT/JP2002/004308 JP0204308W WO02096092A1 WO 2002096092 A1 WO2002096092 A1 WO 2002096092A1 JP 0204308 W JP0204308 W JP 0204308W WO 02096092 A1 WO02096092 A1 WO 02096092A1
Authority
WO
WIPO (PCT)
Prior art keywords
component
data
orthogonal transformation
threshold value
color difference
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.)
Ceased
Application number
PCT/JP2002/004308
Other languages
English (en)
French (fr)
Inventor
Yoshinori Tomita
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to US10/333,509 priority Critical patent/US7187714B2/en
Priority to DE60235163T priority patent/DE60235163D1/de
Priority to KR20037000841A priority patent/KR100897644B1/ko
Priority to EP20020722890 priority patent/EP1404115B1/en
Publication of WO2002096092A1 publication Critical patent/WO2002096092A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

Definitions

  • the present invention relates to an image processing apparatus, and more particularly to an image processing apparatus suitable for removing a noise component included in image data.
  • an IPEG Joint Photograpliic Experts Group
  • an MPEG Motion Picture Experts Group
  • DCT Discrete Cosine Transform
  • processing for suppressing AC (alternating current) coefficients of luminance and chrominance may be performed in order to reduce noise.
  • noise is reduced in such a manner, there is a problem that block distortion may occur. Disclosure of the invention
  • the present invention has been made in view of such circumstances, and has as its object to reduce noise by comparing a noise component and an edge component using a threshold.
  • An image processing apparatus includes: an orthogonal transformation unit that performs orthogonal transformation on input image data; and an AC component of luminance data and an AC component of chrominance data of the image data orthogonally transformed by the orthogonal transformation unit.
  • a comparing means for comparing at least one of the AC components with a predetermined threshold value, and a high frequency range of the color difference data when the comparing means determines that there is no component larger than the threshold value in the AC component. Perform component suppression And a suppression means.
  • the comparing means may compare a low-frequency component of the AC component of the luminance data with a threshold value.
  • the comparing means may compare a low-frequency component of the AC component of the color difference data with a threshold value.
  • the orthogonal transformation of the orthogonal transformation means may be DCT.
  • the image processing device may include a video camera unit including an imaging unit.
  • the image processing method of the present invention includes an orthogonal transformation step of performing orthogonal transformation on input image data, and a luminance data of the image data orthogonally transformed in the orthogonal transformation step processing.
  • it is characterized in that it includes a suppression step of suppressing the high-frequency components of the color difference data overnight.
  • the program of the recording medium comprises: an orthogonal transformation step of performing orthogonal transformation on input image data; and an AC component and a color difference of the luminance data of the image transformed by the orthogonal transformation step.
  • a comparison step of comparing at least one of the AC components of the data with a predetermined threshold value, and the processing of the comparison step determines that there is no component greater than the threshold value in the AC component.
  • a suppression step for suppressing the high-frequency component of the color difference.
  • the program according to the present invention comprises: an orthogonal transformation step of performing orthogonal transformation on input image data; and an AC component and color difference data of luminance data of the image data orthogonally transformed by the orthogonal transformation step.
  • the orthogonal transform At least one of the AC component of the luminance data of the image data and the AC component of the color difference data is compared with a predetermined threshold value. If it is determined that there is no component larger than the threshold, the high-frequency component of the color difference data is suppressed.
  • FIG. 1 is a diagram illustrating a configuration of an embodiment of an image processing apparatus to which the present invention is applied.
  • FIG. 2 is a flowchart illustrating the operation of the image compression unit 8.
  • FIG. 3 is a diagram illustrating zigzag scanning.
  • 'FIG. 4 is a flowchart illustrating details of the noise reduction processing performed in step S4 of FIG. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 is a diagram illustrating a configuration of an embodiment of an image processing apparatus to which the present invention is applied.
  • the image processing device 1 is a device that handles still images and moving images, such as a digital still camera, a digital video camera, and a camcorder.
  • Image data of an image captured by the image sensor 2 of the image processing device 1 is output to the data processing unit 3.
  • the image sensor 2 is driven by the drive unit 4.
  • the data processing unit 3 generates luminance data and color difference data from the input image data, and outputs them to the storage unit 6 via the data bus 5.
  • the storage unit 6 temporarily stores the luminance data and the color difference data.
  • the luminance data and the color difference data stored in the storage unit 6 are output to the filter 7.
  • the filter 7 performs processing for converting the input luminance data and color difference data into a resolution of a desired image size, and stores the processed data in the storage unit 6 again.
  • the luminance data and the chrominance data whose resolutions are stored in the storage unit 6 are output to the image compression unit 8 and subjected to a compression process.
  • Luminance data and color difference after compression processing The data is recorded on a recording medium (not shown) by the recording / reproducing processing unit 9. Such a recording process is performed when the shirt button 10 is operated and an instruction is given by a microcomputer 11 as a process corresponding to the operation.
  • the drive 12 is used when reading data from or writing data to a recording medium such as a magnetic disk 21, an optical disk 22, a magneto-optical disk 23, and a semiconductor memory 24.
  • FIG. 2 is a flowchart illustrating a process performed in the image compression unit 8.
  • step S 1 ′ luminance data and color difference data as image data stored in the storage unit 6 are input via the data bus 5.
  • the image data is data sampled in a 4: 2: 2 color space of luminance and color difference.
  • step S2 DCT (discrete cosine transform) is performed.
  • the image data is divided into blocks of 8 x 8 pixels.
  • DCT is performed on the divided blocks.
  • the DCT is performed in units of two blocks of luminance and one block of each of the color differences Cb and Cr.
  • step S3 zigzag scanning is performed on the image data of the block of 8 ⁇ 8 pixels.
  • a number (coefficient) of 1 to 63 is assigned to the block at the lower right corner in the zigzag scan order, as shown in Fig. 3.
  • Coefficient 0 is the DC component and coefficients 1 to 63 are the AC components.
  • step S4 noise reduction processing is performed.
  • the noise reduction processing will be described later.
  • step S5 quantization is performed on the image data on which the noise reduction processing has been performed.
  • the quantization is performed by dividing the pixel data subjected to DCT by a predetermined coefficient. By performing quantization, the image Data entropy can be reduced.
  • step S6 two-dimensional Huffman coding is performed.
  • the image data thus encoded is output to the storage / reproduction processing unit 9 in step S7, and recorded on a recording medium (not shown).
  • the noise reduction process performed in step S4 in FIG. 2 will be described with reference to the flowchart in FIG.
  • the noise reduction processing based on the flowchart shown in FIG. 4 is performed for each macroblock. In the present embodiment, noise reduction is performed by suppressing high-frequency components of chroma in a flat portion.
  • step S11 initialization is performed by setting suppress-flag to 1.
  • This suppress_f l ag is a flag indicating whether or not to suppress the high-frequency component of the chroma in the flat part. If suppress_f l ag is set to 1, it indicates that the suppression is set. When suppress_f l ag is set to 0, it means that suppression is not set.
  • step S12 it is determined whether or not at least one of the absolute values of the AC coefficient components of the luminance Y is larger than the threshold value A.
  • the AC coefficient of the luminance Y has coefficients 1 to 63.
  • all of the absolute values of the respective components of the AC coefficients 1 to 63 of the luminance Y may be compared with the threshold value A.
  • the AC coefficients 1 to 2 of the luminance Y Suppose that the absolute value of each component in Fig. 7 is compared with the threshold value A.
  • the processing time required for the noise reduction processing is shortened by reducing the number of objects to be compared with the threshold value A. (comparing the low-frequency component of the AC components as the object of comparison).
  • the noise reduction processing can be reliably performed without deteriorating the noise reduction processing. Can be executed.
  • step S12 when it is determined that at least one of the absolute values of the components of the AC coefficients 1 to 27 of the luminance Y is greater than the threshold value A, the process proceeds to step S13, and the threshold value A If it is determined that there is no value larger than the value, the process of step S13 is skipped, and the process proceeds to step S14.
  • step S13 suppress—flag is set to 0. That is, in the subsequent processing, the setting is made so that the suppression processing is executed as necessary.
  • suppression refers to setting the component to be processed to 0 data.
  • the processing is performed. It can be determined that some DCT block image contains edge components of some image. However, even when the effective image edge component is not included, for example, a small-amplitude noise component is output from the image sensor of the image sensor 2 (FIG. 1), and the noise component is converted to a luminance Y component. It may have an effect.
  • the threshold A is set to a value that allows the component in the image of the DCT block to be distinguished from the component due to the edge component of the valid image or the component due to the noise component. Is done.
  • a threshold value C described later is set in the same manner.
  • step S14 compression processing of the DCT block of luminance Y is performed. It is determined in step S15 whether or not the compression processing of the DCT block for the luminance Y has been completed.
  • step S15 the color difference Cb It is determined whether or not at least one component having a value greater than the threshold C exists among the absolute values of the components of the AC coefficient less than the threshold B.
  • the threshold value B is set as a value indicating the boundary between the low-frequency component and the high-frequency component of the color difference Cb (color difference Cr). If there is an AC coefficient component having a value greater than the threshold value C among the absolute values of the AC coefficient components of the color difference Cb less than the set threshold value B, it is determined in step S16. Then, the process proceeds to step S17, and if it is determined that the item does not exist, the process proceeds to step S18.
  • step S17 suppress—flag is set to 0, that is, the setting is made not to suppress in the following processing.
  • step S18 it is determined whether or not suppress-flag is 1, and if it is determined that it is 1, the process proceeds to step S19. Since it is determined that Suppress_ag is 1, the component of the AC coefficient equal to or larger than the threshold value B of the color difference Cb is suppressed to 0 in step S19. Then, in step S20, a compression process is performed on the DCT block of the color difference Cb.
  • step S 18 determines whether suppress—flag is not 1, that is, if suppress_flag is determined to be 0, or if suppress—flag is set to 0 in step S 17, step S 20
  • the compression process is performed on the DCT block of the color difference Cb.
  • step S21 When the compression processing on the DCT block of the color difference Cb in step S20 is completed, the process proceeds to step S21.
  • the processing of steps S21 to S25 is processing for the DCT block of the color difference Cr, but is basically the same as the processing performed for the DCT block of the color difference Cb in steps S16 to S20. Therefore, the description is omitted.
  • the threshold value B and the threshold value C may be the same or different values for the processing of the color difference Cb and the color difference Cr.
  • the above-described noise reduction processing includes the AC component of the luminance Y, especially the AC components 1 to 27 located at the upper left of the DCT block, and the low-frequency component of the color difference Cb (AC coefficient less than the threshold B) ) And the low-frequency component of the color difference C r (the component of the AC coefficient less than the threshold value B) to be detected (comparison with the threshold value A or the threshold value C), and the color difference C b
  • the noise generated by the image sensor 2 or the like is removed by processing the high-frequency component of the color difference Cr and the high-frequency component of the color difference C r as objects to be suppressed.
  • the series of processes described above can be executed by hardware, but can also be executed by software.
  • various functions are executed by installing a computer in which the programs constituting the software are incorporated in dedicated hardware, or by installing various programs. It can be installed from a recording medium, for example, at a general-purpose personal computer.
  • the recording medium is a magnetic disk 21 (including a flexible disk) on which the program is recorded, which is distributed to provide the program to users separately from a personal computer.
  • a magnetic disk 21 including a flexible disk
  • the program is recorded, which is distributed to provide the program to users separately from a personal computer.
  • CD-ROM Compact Disk-Read Only Memory
  • DVD Digital Versatile Disk
  • magneto-optical disk 23 including MD (Mini-Disc) (registered trademark)
  • MD Mini-Disc
  • the steps for describing a program provided by a medium are not limited to time-series processing, but are necessarily performed in the order described. Even if they are not processed in a row, they can include processes that are executed in parallel or individually.
  • At least one of the AC component of the luminance data and the AC component of the color difference data of the orthogonally transformed image data is converted into a predetermined AC component.
  • the threshold if it is determined from the comparison result that there is no component larger than the threshold in the AC component, the high-frequency component of the color difference data is suppressed. It is possible to reduce the noise component without generating.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Picture Signal Circuits (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Color Television Systems (AREA)

Description

明細書
画像処理装置 . 技術分野
本発明は画像処理装置に関し、 特に、 画像データに含まれるノイズ成分の除去 を行うのに用いて好適な画像処理装置に関する。 背景技術
静止画像や動画像'の符号化方式として、 IPEG (Joint Photograpliic Experts Group) 方式や、 MPEG (Moving Picture Experts Group) 方式などが用いられてい る。 例えば、 JPEG方式では、 撮像された静止画像を 8 X 8のブロックに分解し、 そのブロックに対して D CT (Discrete Cosine Transform) の処理や量子化の処 理が行われることにより符号化処理が行われる。
上述した DCTを用いた符号化処理において、 ノイズを低減するために、 輝度 や色差の AC (交流) 係数を抑圧する処理が行われる場合がある。 そのようにし てノイズを低減する場合、 ブロック歪みが発生してしまうときがあるという課題 があった。 発明の開示
本発明はこのような状況に鑑みてなされたものであり、 ノイズ成分とエッジ成 分を、 しきい値を用いた比較を行うことにより、 ノイズの低減を行うことを目的 とする。
本発明の画像処理装置は、 入力された画像データに対して直交変換を行う直交 変換手段と、 直交変換手段により直交変換された画像データの輝度データの AC 成分および色差データの AC成分のうちの、 少なくとも一方の AC成分を、 所定 のしきい値と比較する比較手段と、 比較手段により、 AC成分内に、 しきい値よ り大きな成分は存在しないと判断された場合、 色差データの高域成分の抑圧を行 う抑圧手段とを含むことを特徴とする。
前記比較手段は、 輝度デー夕の A C成分のうちの低域成分をしきい値と比較す るようにすることができる。
前記比較手段は、 色差データの A C成分のうちの低域成分をしきい値と比較す るようにすることができる。
前記直交変換手段の前記直交変換は、 D C Tであるようにすることができる。 前記画像処理装置は、 撮像手段を含むビデオカメラ部を備えるようにすること ができる。
本発明の画像処理方法は、 入力された画像データに対して直交変換を'行う直交 変換ステップと、 直交変換ステップの処理で直交変換された画像データの輝度デ —夕の A C成分および色差データの A C成分のうちの、 少なくとも一方の A C成 分を、 所定のしきい値と比較する比較ステップと、 比較ステップの処理により、 A C成分内に、 しきい値より大きな成分は存在しないと判断された場合、 色差デ 一夕の高域成分の抑圧を行う抑圧ステップとを含むことを特徵とする。
本発明の記録媒体のプログラムは、 入力された画像データに対して直交変換を 行う直交変換ステップと、 直交変換ステップの処理で直交変換された画像デ一夕 の輝度デ一夕の A C成分および色差データの A C成分のうちの、 少なくとも一方 の A C成分を、 所定のしきい値と比較する比較ステップと、 比較ステップの処理 により、 A C成分内に、しきい値より大きな成分は存在しないと判断された場合、 色差デ一夕の高域成分の抑圧を行う抑圧ステップとを含むことを特徴とする。 本発明のプログラムは、 入力された画像データに対して直交変換を行う直交変 換ステップと、 直交変換ステップの処理で直交変換された画像デ一夕の輝度デ一 夕の A C成分および色差データの A C成分のうちの、 少なくとも一方の A C成分 を、 所定のしきい値と比較する比較ステップと、 比較ステップの処理により、 A C成分内に、 しきい値より大きな成分は存在しないと判断された場合、 色差デ一 夕の高域成分の抑圧を行う抑圧ステップとをコンピュータに実行させる。
本発明の画像処理装置および方法、 並びにプログラムにおいては、 直交変換さ れた画像デ一夕の輝度デー夕の A C成分および色差デ一夕の A C成分のうちの、 少なくとも一方の A C成分が、所定のしきい値と比較され、その比較結果により、 A C成分内に、 しきい値より大きな成分は存在しないと判断された場合、 色差デ 一夕の高域成分の抑圧が行なわれる。 図面の簡単な説明
図 1は、本発明を適用した画像処理装置の一実施の形態の構成を示す図である。 図 2は、 画像圧縮部 8の動作について説明するフローチヤ一トである。
図 3は、 ジグザグスキャンについて説明する図である。 ' 図 4は、 図 2のステップ S 4において行われるノイズ低減処理の詳細を説明す るフローチャートである。 発明を実施するための最良の形態
以下に、 本発明の実施の形態について図面を参照して説明する。 図 1は、 本発 明を適用した画像処理装置の一実施の形態の構成を示す図である。 画像処理装置 1は、 例えば、 デジタルスチルカメラ、 デジタルビデオカメラ、 カムコーダなど の静止画像や動画像を扱う装置である。 画像処理装置 1のイメージセンサ 2によ り撮像された画像の画像データは、 データ処理部 3に出力される。 イメージセン サ 2は、 駆動部 4により駆動される。
データ処理部 3は、 入力された画像データから、 輝度データと色差デ一夕を生 成し、 データバス 5を介して、 記憶部 6に出力する。 記憶部 6は、 一旦、 輝度デ —夕と色差デ一夕を記憶する。記憶部 6に記憶された輝度データと色差データは、 フィル夕 7に出力される。 フィルタ 7は、 入力された輝度データと色差データに 対して、 所望の画像サイズの解像度に変換するための処理を施し、 再び、 記憶部 6に記憶させる。
記憶部 6に記憶された解像度が変換された輝度データと色差データは、 画像圧 縮部 8に出力され、 圧縮処理が施される。 圧縮処理が施された輝度データと色差 データは、 記録再生処理部 9により、 図示されていない記録媒体に記録される。 このような記録処理は、 シャツ夕ポタン 1 0が操作され、 その操作に対応する処 理として、 マイクロコンピュータ (以下、 マイコンと記述する) 1 1により指示 が出されたときに行われる。
ドライブ 1 2は、 磁気ディスク 2 1、 光ディスク 2 2、 光磁気ディスク 2 3、 半導体メモリ 2 4などの記録媒体からデータを読み出したり、 デ一夕を書き込ん だりするときに用いられる。
図 2は、 画像圧縮部 8において行われる処理について説明するフローチャート である。 ステップ S 1において'、 記憶部 6に記憶されている画像データとしての 輝度データと、 色差データが、 データバス 5を介して入力される。 なお、 以下の 説明においては、 画像データは、 輝度、 色差の 4 : 2 : 2色空間でサンプリング されているデータであるとする。
ステップ S 2において、 D C T (離散コサイン変換) が行われる。 まず、 画像 データは、 8 X 8ピクセルのブロックに分割される。 分割されたブロックに対し て、 D C Tが行われる。 D C Tは、 この場合、 4 : 2 : 2色空間であるので、 輝 度 2ブロック、 色差 C b, C rそれぞれ 1ブロックという単位で、 D C Tが行わ れる。
ステップ S 3において、 8 X 8ピクセル単位のブロックの画像データに対して、 ジグザグスキャンが行われる。 図 3に示すように 8 X 8ピクセル単位のブロック に対して、 左上隅の画素を 0として、 ジグザグスキャンが行われる順に右下隅ま で 1乃至 6 3の番号 (係数) を割り当てる。 係数 0は D C成分であり、 係数 1乃 至 6 3は A C成分である。 A C成分に対してジグザダスキャンが行われることに より、 画像データが、 ゼロランレングスとデータの組に変換される。
ステップ S 4において、 ノイズ低減処理が行われる。 ノイズ低減処理について は、 後述する。 ノイズ低減処理が実行された画像データに対して、 ステップ S 5 において量子化が行われる。 量子化は、 D C Tが行われた画素データに対して、 所定の係数で除算することにより行われる。 量子化が行われることにより、 画像 データのエントロピーを下げることができる。 そして、 ステップ S 6において、 二次元ハフマン符号化が行われる。
このようにして符号化された画像デ一夕は、 ステップ S 7において、 記憶再生 処理部 9に対して出力され、 図示されていない記録媒体などに記録される。 図 4のフローチャートを参照して、 図 2のステップ S 4において行われるノィ ズ低減処理について説明する。 図 4に示したフローチャートに基づくノイズ低減 処理は、マクロブロック単位で行われる。本実施の形態において、ノイズ低減は、 平坦部のクロマの高域成分を抑圧 (suppress) することにより行う。
ステップ S 1 1,において、 suppress— f l ag を 1に設定することにより初期化が 行われる。 この suppress_f l agは、 平坦部のクロマの高域成分を抑圧するか否か を示すフラグであり、 suppress_f l ag が 1に設定されている場合、 サプレスをす る状態に設定されていることを意味し、 suppress_f l ag が 0に設定されている場 合、 サプレスをしない状態に設定されていることを意味する。
ステップ S 1 2において、 輝度 Yの A C係数の成分の絶対値のうち、 1つでも しきい値 Aより大きい係数があるか否かが判断される。 輝度 Yの A C係数は、 図 3を参照して説明したように係数 1乃至 6 3が存在する。 ステップ S 1 2におい て、 輝度 Yの A C係数 1乃至 6 3の、 それぞれの成分の絶対値、 全てをしきい値 Aと比較しても良いが、 ここでは、 輝度 Yの A C係数 1乃至 2 7の、 それぞれの 成分の絶対値と、 しきい値 Aとを比較するとする。
これは、 小さな振幅であっても、 D C T処理後のブロック内に、 何らかの画像 のエッジ成分が含まれている場合、 A C係数 1乃至 2 7の成分の、 どこかに、 大 きな成分が出現する可能性が高いので、 ステップ S 1 2において、 しきい値 Aと の比較の対象としては、 A C係数 1乃至 2 7の成分で充分であると考えることが できる。 勿論、 A C係数 1乃至 6 3の成分を、 しきい値 Aとの比較の対象として も良い。
このように、 しきい値 A.との比較の対象を少なくする (A C成分のうち、 低域 成分を比較の対象とする) ことで、 ノイズ低減処理にかかる処理時間を短くする ことが可能になると共に、 その比較の対象を適切に選択する (この場合、 AC係 数乃至 27と選択した) ことにより、 ノイズ低減処理の劣化をまねくようなこと がなく、 確実にノィズ低減処理を実行することが可能となる。
ステップ S 12において、輝度 Yの AC係数 1乃至 27の成分の絶対値のうち、 1つでもしきい値 Aよりも大きい値があつたと判断された場合、 ステップ S 13 に進み、 しきい値 Aよりも大きい値はなかったと判断された場合、 ステップ S 1 3の処理をスキップし、 ステップ S 14に進む。 .ステップ S 1 3において、 suppress— flag が 0に設定される。 すなわち、 この後の処理で、 必要において、 サプレス (抑制) 処理が実行されるように設定される。 ここで、 抑制とは、 処理 対象となる成分を 0データにすることをいう。
輝度 Yの AC係数 1乃至 27の成分の絶対値のうち、 1つでもしきい値 Aより も大きい値があつたと判断され、 suppress— flag が 0に設定される場合、 処理対 象となっている DCTブロックの画像内には、 何らかの画像のエツジ成分が含ま れていると判断することができる。 しかしながら、 有効な画像のエッジ成分が含 まれいないような場合でも、例えば、イメージセンサ 2 (図 1)の撮像素子から、 小振幅のノイズ成分が出力され、 そのノイズ成分が、 輝度 Yの成分に影響を与え ることが考えられる。
このようなことを考慮し、 DCTブロックの画像内の成分は、 有効な画像のェ ッジ成分による成分か、 それとも、 ノイズ成分による成分かを識別出来るような 値に、 しきい値 Aは設定される。 後述するしきい値 Cも同様に設定される。
ステップ S 14においては、輝度 Yの DCTブロックの圧縮処理が実行される。 その輝度 Yの; DCTブロックの圧縮処理が終了したか否かが、 ステップ S 1 5に おいて判断される。
4 : 2 : 2画像のマクロブロックを処理する場合、 輝度 Yの DCTブロックは 2つ存在するので、 ステップ S 12乃至 S 1 5の処理は、 2回繰り返される。 ス テツプ S 1 5において、 輝度 Yの DCTブロックに対する圧縮処理が終了したと 判断された場合、 ステップ S 16に進む。 ステップ S 16において、 色差 Cbの しきい値 B未満の AC係数の成分の絶対値のうち、 1つでもしきい値 Cより大き い値の成分が存在するか否かが判断される。
しきい値 Bは、 色差 Cb (色差 C r) の低域成分と高域成分の境界を示す値と して設定される。 その設定されているしきい値 B未満の色差 Cbの AC係数の成 分の絶対値のうちで、 しきい値 Cより大きい値の AC係数の成分が存在すると、 ステップ S 1 6において判断されると、 ステップ S 1 7に進み、 存在しないと判 断されると、 ステップ S 18に進む。
ステップ S 17において、 suppress— flag が 0に設定、 すなわち、 以下の処理 において抑圧を行わないという設定にされる。 ステップ S 1 8において、 suppress— flag が 1であるか否かが判断され、 1であると判断された場合、 ステ ップ S 1 9に進む。 Suppress_ ag が 1であると判断されたので、 ステップ S 1 9において、色差 C bのしきい値 B以上の AC係数の成分が 0にサプレスされる。 そして、 ステップ S 20において、 色差 C bの D CTブロックに対して圧縮処理 が実行される。
一方、 ステップ S 1 8において、 suppress— flag が 1ではない、 すなわち、 suppress_flagが 0であると判断された場合、または、ステップ S 17において、 suppress— flag が 0に設定された場合、 ステップ S 20に進み、 色差 Cbの DC Tブロックに対して圧縮処理が実行される。
ステップ S 20による色差 C bの DC Tブロックに対する圧縮処理が終了され ると、 ステップ S 2 1に進む。 ステップ S 2 1乃至 S 25の処理は、 色差 C rの DCTブロックに対する処理であるが、 基本的に、 ステップ S 16乃至 S 20に おいて色差 C bの DCTブロックに対して行われる処理と同様であるので、 その 説明は省略する。
しきい値 Bとしきい値 Cは、 色差 Cbと色差 C rの処理のときとで、 同じ値を 用いるようにしても良いし、 異なる値を用いるようにしても良い。
上述したノイズ低減処理は、 輝度 Yの AC成分、 特に DCTブロックの左上に 位置する AC成分 1乃至 27、 色差 Cbの低域成分 (しきい値 B未満の AC係数 の成分)、 および、 色差 C rの低域成分 (しきい値 B未満の A C係数の成分) を検 出対象 (しきい値 Aまたはしきい値 Cとの比較の対象) とし、 色差 C bの高域成 分と色差 C rの高域成分を抑圧の対象として処理することにより、 イメージセン サ 2などにより発生されるノイズの除去を行う。
このようにすることにより、 有効な画像のエッジ成分をノイズと判断して抑圧 してしまうようなことや、 逆に、 ノイズを有効な画像のエッジ成分と判断して抑 圧しないようなことを防ぎ、 確実に画像のエッジ成分を残し、 不要なノイズを除 去することが可能となる。
' なお、 上述した実施の形態においては、 4 : '2 : 2色空間でサンプリングされ ている画像デ一夕の場合を例に挙げて説明したが、 4 : 2 : 0色空間や 4 : 1 : 1色空間に対して本発明を適用することは勿論可能である。
上述した一連の処理は、 ハードウェアにより実行させることもできるが、 ソフ トウエアにより実行させることもできる。 一連の処理をソフトウェアにより実行 させる場合には、 そのソフトウエアを構成するプログラムが専用のハ一ドウエア に組み込まれているコンピュータ、 または、 各種のプログラムをインストールす ることで、 各種の機能を実行することが可能な、 例えば汎用のパーソナルコンビ ュ一夕などに、 記録媒体からインスト一ルされる。
記録媒体は、 図 1に示すように、 パーソナルコンピュータとは別に、 ユーザに プログラムを提供するために配布される、 プログラムが記録されている磁気ディ スク 2 1 (フレキシブルディスクを含む)、 光ディスク 2 2 (CD-ROM (Compac t Di sk-Read Only Memory) , DVD (Digi tal Versat i l e Di sk) を含む)、 光磁気ディ スク 2 3 (MD (Mini-Disc) (登録商標) を含む)、 若しくは半導体メモリ 2 4など よりなるパッケージメディアにより構成されるだけでなく、 コンピュータに予め 組み込まれた状態でユーザに提供される、 プログラムが記憶されている R〇 Mや ハードディスクなどで構成される。
なお、 本明細書において、 媒体により提供されるプログラムを記述するステツ プは、 記載された順序に従って、 時系列的に行われる処理は勿論、 必ずしも時系 列的に処理されなくとも、 並列的あるいは個別に実行される処理をも含むもので める。 産業上の利用可能性
以上の如く本発明の画像処理装置および方法、 並びにプログラムによれば、 直 交変換された画像データの輝度データの A C成分および色差データの A C成分の うちの、 少なくとも一方の A C成分を、 所定のしきい値と比較し、 その比較結果 により、 A C成分内に、しきい値より大きな成分は存在しないと判断された場合、 色差データの高域成分の抑圧を行うようにしたので、 ブロック歪みを生じること なく、 ノイズ成分を低減させることが可能となる。

Claims

請求の範囲
1 . 入力された画像デー夕に対して直交変換を行う直交変換手段と、 前記直交変換手段により直交変換された前記画像デ一夕の輝度デー夕の A C成 分および色差データの A C成分のうちの、 少なくとも一方の A C成分を、 所定の しきい値と比較する比較手段と、
前記比較手段により、 前記 A C成分内に、 前記しきい値より大きな成分は存在 しないと判断された場合、 前記色差データの高域成分の抑圧を行う抑圧手段と を含むことを特徴とする画像処理装置。
2 . ' 前記比較手段は、 前記輝度データの A C成分のうちの低域成分を前記し きい値と比較する
ことを特徴とする請求の範囲第 1項に記載の画像処理装置。
3 . 前記比較手段は、 前記色差デ一夕の A C成分のうちの低域成分を前記し きい値と比較する
ことを特徴とする請求の範囲第 1項に記載の画像処理装置。
4 . 前記直交変換手段の前記直交変換は、 D C Tである
ことを特徴とする請求の範囲第 1項に記載の画像処理装置。
5 . 前記画像処理装置は、 撮像手段を含むビデオカメラ部を備える ことを特徴とする請求の範囲第 1項に記載の画像処理装置。
6 . 入力された画像データに対して直交変換を行う直交変換ステップと、 前記直交変換ステップの処理で直交変換された前記画像データの輝度デ一夕の A C成分および色差デ一夕の A C成分のうちの、 少なくとも一方の A C成分を、 所定のしきい値と比較する比較ステップと、
前記比較ステップの処理により、 前記 A C成分内に、 前記しきい値より大きな 成分は存在しないと判断された場合、 前記色差データの高域成分の抑圧を行う抑 圧ステップと
を含むことを特徴とする画像処理方法。
7 . 入力された画像データに対して直交変換を行う直交変換: 前記直交変換ステップの処理で直交変換された前記画像データの輝度デ一夕の
A C成分および色差データの A C成分のうちの、 少なくとも一方の A C成分を、 所定のしきい値と比較する比較ステップと、
前記比較ステップの処理により、 前記 A C成分内に、 前記しきい値より大きな 成分は存在しないと判断された場合、 前記色差データの高域成分の抑圧を行う抑 圧ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録され ている記録媒体。
8 . 入力された画像デ一夕に対して直交変換を行う直交変換ステップと、 前記直交変換ステップの処理で直交変換された前記画像データの輝度データの A C成分および色差データの A C成分のうちの、 少なくとも一方の A C成分を、 所定のしきい値と比較する比較ステツプと、
前記比較ステップの処理により、 前記 A C成分内に、 前記しきい値より大きな 成分は存在しないと判断された場合、 前記色差デ一夕の高域成分の抑圧を行う抑 圧ステップと
をコンピュータに実行させるプログラム。
PCT/JP2002/004308 2001-05-21 2002-04-30 Processeur d'images Ceased WO2002096092A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/333,509 US7187714B2 (en) 2001-05-21 2002-04-30 Image processing apparatus for suppressing high-frequency components of color difference data
DE60235163T DE60235163D1 (de) 2001-05-21 2002-04-30 Bildverarbeitungsvorrichtung
KR20037000841A KR100897644B1 (ko) 2001-05-21 2002-04-30 화상 처리 장치, 화상 처리 방법, 및 기록 매체
EP20020722890 EP1404115B1 (en) 2001-05-21 2002-04-30 Image processor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001150891A JP3791003B2 (ja) 2001-05-21 2001-05-21 画像処理装置および方法、記録媒体、並びにプログラム
JP2001-150891 2001-05-21

Publications (1)

Publication Number Publication Date
WO2002096092A1 true WO2002096092A1 (fr) 2002-11-28

Family

ID=18995838

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/004308 Ceased WO2002096092A1 (fr) 2001-05-21 2002-04-30 Processeur d'images

Country Status (8)

Country Link
US (1) US7187714B2 (ja)
EP (1) EP1404115B1 (ja)
JP (1) JP3791003B2 (ja)
KR (1) KR100897644B1 (ja)
CN (1) CN1199436C (ja)
DE (1) DE60235163D1 (ja)
TW (1) TW573431B (ja)
WO (1) WO2002096092A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6928186B2 (en) * 2002-06-21 2005-08-09 Seiko Epson Corporation Semantic downscaling and cropping (SEDOC) of digital images
CN100362850C (zh) * 2005-01-17 2008-01-16 深圳创维-Rgb电子有限公司 电视图像边缘增强方法
US8179836B2 (en) * 2005-04-20 2012-05-15 Interdigital Technology Corporation Method and apparatus for controlling transmissions via an enhanced dedicated channel
JP4302661B2 (ja) * 2005-05-02 2009-07-29 富士通マイクロエレクトロニクス株式会社 画像処理システム
JP4410225B2 (ja) * 2006-08-07 2010-02-03 株式会社東芝 動画像復号化装置および方法
US20080136654A1 (en) * 2006-12-12 2008-06-12 Motorola, Inc. Methods and devices for power source life value calculation and representation
US8326075B2 (en) 2008-09-11 2012-12-04 Google Inc. System and method for video encoding using adaptive loop filter
US8885706B2 (en) 2011-09-16 2014-11-11 Google Inc. Apparatus and methodology for a video codec system with noise reduction capability
US9131073B1 (en) 2012-03-02 2015-09-08 Google Inc. Motion estimation aided noise reduction
US9344729B1 (en) 2012-07-11 2016-05-17 Google Inc. Selective prediction signal filtering
CN102801983A (zh) * 2012-08-29 2012-11-28 上海国茂数字技术有限公司 一种基于dct的去噪方法及装置
US9998750B2 (en) * 2013-03-15 2018-06-12 Cisco Technology, Inc. Systems and methods for guided conversion of video from a first to a second compression format
CN105011301A (zh) * 2014-04-18 2015-11-04 天津市恒安食品有限公司 一种燕麦粗粮饮料及其制备工艺
CN105011299A (zh) * 2014-04-18 2015-11-04 天津市恒安食品有限公司 一种玉米饮料及其制备方法
US10102613B2 (en) 2014-09-25 2018-10-16 Google Llc Frequency-domain denoising
CN108305222B (zh) * 2018-01-04 2020-08-04 浙江大华技术股份有限公司 一种图像的降噪方法、装置、电子设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04311195A (ja) * 1991-04-10 1992-11-02 Olympus Optical Co Ltd 画像信号符号化装置及び画像信号復号化装置
JPH0514739A (ja) * 1991-07-02 1993-01-22 Sony Corp 画像符号化装置
JPH0670175A (ja) * 1992-08-19 1994-03-11 Fujitsu Ltd 画像データ符号化方法及び装置
JPH0774959A (ja) * 1993-09-02 1995-03-17 Canon Inc 画像処理装置
JPH07322259A (ja) * 1994-05-20 1995-12-08 Canon Inc 画像処理装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2621194B1 (fr) * 1987-09-29 1989-12-29 Labo Electronique Physique Dispositif de codage de signaux video numeriques
US5719961A (en) 1994-07-22 1998-02-17 Apple Computer, Inc. Adaptive technique for encoder and decoder signal transformation
TW279298B (ja) * 1994-11-24 1996-06-21 Victor Company Of Japan
TW293227B (ja) * 1994-11-24 1996-12-11 Victor Company Of Japan
KR20000050286A (ko) * 1999-01-02 2000-08-05 윤종용 이산 코사인 변환에 의해 부호화 된 영상에 생긴 블록현상의 제거 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04311195A (ja) * 1991-04-10 1992-11-02 Olympus Optical Co Ltd 画像信号符号化装置及び画像信号復号化装置
JPH0514739A (ja) * 1991-07-02 1993-01-22 Sony Corp 画像符号化装置
JPH0670175A (ja) * 1992-08-19 1994-03-11 Fujitsu Ltd 画像データ符号化方法及び装置
JPH0774959A (ja) * 1993-09-02 1995-03-17 Canon Inc 画像処理装置
JPH07322259A (ja) * 1994-05-20 1995-12-08 Canon Inc 画像処理装置

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
JP3791003B2 (ja) 2006-06-28
DE60235163D1 (de) 2010-03-11
EP1404115A4 (en) 2006-09-06
CN1463531A (zh) 2003-12-24
EP1404115A1 (en) 2004-03-31
US20040047416A1 (en) 2004-03-11
JP2002344749A (ja) 2002-11-29
EP1404115B1 (en) 2010-01-20
US7187714B2 (en) 2007-03-06
KR100897644B1 (ko) 2009-05-14
CN1199436C (zh) 2005-04-27
KR20030026982A (ko) 2003-04-03
TW573431B (en) 2004-01-21

Similar Documents

Publication Publication Date Title
JP3791003B2 (ja) 画像処理装置および方法、記録媒体、並びにプログラム
CN1130918C (zh) 图像信号处理方法及装置
JP2006157481A (ja) 画像符号化装置及びその方法
US7526099B2 (en) Motion picture data processing device, method, and program
JP2007159155A (ja) ブロッキング効果を除去するためのフィルタリング方法及びその装置
JPH08251422A (ja) ブロック歪み補正器及び画像信号伸張装置
JP2002521881A (ja) 圧縮ビデオ信号における透かしの検出
JP2723867B2 (ja) 画像信号復号化装置
KR20070122407A (ko) 국부적인 mpeg 아티팩트의 적응적인 감소
JP3812808B2 (ja) スキップ領域検出型動画像符号化装置および記録媒体
US8457210B2 (en) Image decoding apparatus and method adding a sign of the coefficient before linear estimation
US7161984B2 (en) Video reproduction apparatus with fast post-processing and method thereof
JP4196929B2 (ja) ノイズ検出装置及びノイズ検出プログラム
JP3991800B2 (ja) 情報信号処理装置、情報信号処理方法、画像信号処理装置および画像表示装置、それに使用される補正データの生成装置および生成方法、並びに各方法を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な媒体
JP3034887B2 (ja) 画像処理方法及び装置
JP4232733B2 (ja) ノイズ低減方法
KR20010033550A (ko) 압축 비디오 시퀀스들의 부분 디코딩
JP4244436B2 (ja) 画像信号処理装置および画像信号処理方法
JP4264604B2 (ja) 画像信号処理装置および画像信号処理方法
JP3825871B2 (ja) 画像処理装置及び方法並びに画像処理のプログラムコードが格納されたコンピュータ可読記録媒体
JPH06311499A (ja) 画像信号復号化装置
JP2004172944A (ja) 画像処理方法、画像処理装置、及び画像処理用プログラム
JPH10304352A (ja) 符号化雑音除去装置および符号化雑音除去方法
JPH06141303A (ja) デコーダ
JPH05284361A (ja) 画像再生装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWE Wipo information: entry into national phase

Ref document number: 2002722890

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020037000841

Country of ref document: KR

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

Ref document number: 028019350

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020037000841

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 10333509

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2002722890

Country of ref document: EP