JP2005142673A - 画像処理方法及び装置 - Google Patents
画像処理方法及び装置 Download PDFInfo
- Publication number
- JP2005142673A JP2005142673A JP2003374819A JP2003374819A JP2005142673A JP 2005142673 A JP2005142673 A JP 2005142673A JP 2003374819 A JP2003374819 A JP 2003374819A JP 2003374819 A JP2003374819 A JP 2003374819A JP 2005142673 A JP2005142673 A JP 2005142673A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- image
- wavelet transform
- frequency component
- dimensional
- 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.)
- Granted
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
【解決手段】 奇数画素に対する処理と偶数画素に対する処理を互いに入れ替えた1次元リフティング演算器106、107を用意し、画素ライン毎に切り替えて使用する。これにより、リフティング演算で得られる高周波成分と低周波成分との出現順序がライン毎に逆転し、不連続面の原因となる同一周波数成分の連続を防ぐことができる。
【選択図】 図1
Description
α=−1.586 134 342 059 924
β=−0.052 980 118 572 961
γ= 0.882 911 075 530 934
δ= 0.443 506 852 043 971
K= 1.230 174 104 914 001
nは整数である。 …(式1)
●<第1の実施形態>
はじめに、本発明の第1の実施形態に係る画像処理装置について説明する。
本発明の第1の実施形態に係る画像処理装置は、画像データを入力して、その画像データに、所定の分解レベルまで、上端から下端へ向かう縦の画素ラインおよび左端から右端へ向かう横の画素ライン毎に1次元のリフティング演算を繰り返し行うことで2次元の離散ウェーブレット変換を実現し、算出されたサブバンド係数を出力する。
α=−1.586 134 342 059 924
β=−0.052 980 118 572 961
γ= 0.882 911 075 530 934
δ= 0.443 506 852 043 971
K= 1.230 174 104 914 001
nは整数
…(式2)
バッファメモリ102は、CPU101からの画像データ入力命令に基づいて、ウェーブレット変換を施す画像データを入力する。バッファメモリ102は、CPU101からのデータ列の出力命令に基づいて、データ列を演算切替器103へ出力する。また、1次元リフティング演算器A106あるいは1次元リフティング演算器B107より出力されたサブバンド係数を一時記憶する。また、バッファメモリ102は、CPU101からの係数出力命令に基づいて、演算を終えた全てのサブバンド係数を出力する。
画素補間器A104は、1次元のデータ列とその始点および終点の座標を入力し、(式2)に基づく1次元のリフティング演算に必要な仮想のデータ列を、始点及び終点の座標が奇数か偶数かに応じてデータ列の両端に各々補間し、1次元リフティング演算器A106へ出力する。画素補間器B105は、(式3)に基づく1次元のリフティング演算に必要な仮想のデータ列を、始点及び終点の座標に応じてデータ列の両端に各々補間し、1次元リフティング演算器B107へ出力する。
図4は、本発明の第1の実施形態に係る画像処理装置の動作を説明するためのフローチャートである。
はじめにステップS401において、CPU101は、入力する画像データの画像サイズ情報と、ウェーブレット変換の分解レベル数の情報を取得する。画像サイズ情報に基づいて、CPU101はバッファメモリ102へ画像サイズ分のメモリ確保命令と画像データの入力命令を送信する。バッファメモリ102は、CPU101より送信されたメモリ確保命令に基づいて、画像サイズ分の領域を確保し、その後、画像データの入力命令を受信すると、画像データを例えばハードディスク等の外部記憶装置から取得し、確保した領域に一時記憶する。
もし読み込んだ横の画素座標が偶数である場合、CPU101は、バッファメモリ102からの画素列を第1の系統(画素補間器A104)へ出力するように、演算切替器103へ命令する。演算切替器103は、CPU101からの命令に基づいて、入力データが画素補間器A104へ出力するよう、内蔵するスイッチを切り替える。その後、CPU101は、読み込んだ横の画素座標に対応する上端から下端までの縦方向の画素ラインについて、画素列の始点と終点における縦方向の座標を、画素補間器A104へ送信する。その後、CPU101は、その縦方向の画素列を出力するよう、バッファメモリ102へ命令する。バッファメモリ102は、CPU101から送信された命令に基づいて、指定された画素列を演算切替器103へ出力する。
ここで、縦の画素列毎に左端から右端まで行われる横方向の1次元ウェーブレット変換を処理し終えたときにおける、バッファメモリ102に一時記憶されているサブバンド係数は、1次元リフティング演算器A106あるいは1次元リフティング演算器B107にてサブバンドごとに並び替えが行われるため、図2(b)に示したような、サブバンドごとに係数が集められた状態で一時記憶されている。
以下、本発明の第2の実施形態に係る画像処理装置について説明する。
本実施形態に係る画像処理装置は、インターレース画像を構成する第1のフィールド画像あるいは第2のフィールド画像を入力し、フィールド画像を独立してJPEG2000方式で圧縮する場合に、一方のフィールド画像に対し、JPEG2000方式で定義されるReference gridと呼ばれる座標系に関して横方向のオフセットを付与してJPEG2000方式の圧縮を行うことで、フィールド画像からインターレース画像を構成したときに、インターレース画像における上端から下端へ向かう縦方向の1次元の周波数成分に関して、同じ周波数成分を含む係数が1列に並ばないようにするものである。
ステップS903において、CPU601は、第2のフィールド画像のReference gridの横方向の座標にオフセット値1を付与する。
上述の実施形態においては、1つの機器から構成される画像処理装置についてのみ説明したが、同等の機能を複数の機器から構成されるシステムによって実現しても良い。
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線/無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
Claims (8)
- 2次元画像データに対し、ウェーブレット変換を行う画像処理装置であって、
前記2次元画像データを構成する縦画像ライン又は横画像ライン単位で1次元ウェーブレット変換を行う1次元ウェーブレット変換処理手段を有し、
前記1次元ウェーブレット変換処理手段が、
高域周波数成分と低域周波数成分とが交互に出現するように前記画素ラインを変換するとともに、
隣り合う画素ラインにおいては、前記高周波成分と前記低周波成分との出現順序を逆転させて変換を行うことを特徴とする画像処理装置。 - 前記1次元ウェーブレット変換処理手段が、処理対象の画素ラインに含まれる画素毎に、当該画素の値に1つ以上の隣接画素の値に所定の係数を乗じた値を加算する演算により前記ウェーブレット変換を行い、
前記演算が高周波成分を得るための第1の演算と、低周波成分を得るための第2の演算とから構成され、前記1次元ウェーブレット変換処理手段が前記画素ライン毎に前記第1の演算と前記第2の演算の順序を入れ替えた演算を施すことを特徴とする請求項1記載の画像処理装置。 - 1つのインタレース画像を構成する2つのフィールド画像に独立してウェーブレット変換を行う画像処理装置であって、
前記フィールド画像データを構成する縦画像ライン又は横画像ライン単位で1次元ウェーブレット変換を行う1次元ウェーブレット変換処理手段と、
前記フィールド画像データの一方に対し、各画素の横方向のアドレスに奇数のオフセットを付加するオフセット付加手段とを有し、
前記1次元ウェーブレット変換処理手段が、
前記画素ラインに含まれる画素の横方向のアドレスが奇数である画素に対しては高域周波数成分又は低域周波数成分の一方が出現するように、偶数である画素に対しては他方が出現するように前記画素ラインを変換することを特徴とする画像処理装置。 - 2次元画像データに対し、ウェーブレット変換を行う画像処理方法であって、
前記2次元画像データを構成する縦画像ライン又は横画像ライン単位で1次元ウェーブレット変換を行う1次元ウェーブレット変換処理ステップを有し、
前記1次元ウェーブレット変換処理ステップが、
高域周波数成分と低域周波数成分とが交互に出現するように前記画素ラインを変換するとともに、
隣り合う画素ラインにおいては、前記高周波成分と前記低周波成分との出現順序を逆転させて変換を行うことを特徴とする画像処理方法。 - 前記1次元ウェーブレット変換処理ステップが、処理対象の画素ラインに含まれる画素毎に、当該画素の値に1つ以上の隣接画素の値に所定の係数を乗じた値を加算する演算により前記ウェーブレット変換を行い、
前記演算が高周波成分を得るための第1の演算と、低周波成分を得るための第2の演算とから構成され、前記1次元ウェーブレット変換処理ステップが前記画素ライン毎に前記第1の演算と前記第2の演算の順序を入れ替えた演算を施すことを特徴とする請求項4記載の画像処理方法。 - 1つのインタレース画像を構成する2つのフィールド画像に独立してウェーブレット変換を行う画像処理方法であって、
前記フィールド画像データを構成する縦画像ライン又は横画像ライン単位で1次元ウェーブレット変換を行う1次元ウェーブレット変換処理ステップと、
前記フィールド画像データの一方に対し、各画素の横方向のアドレスに奇数のオフセットを付加するオフセット付加ステップとを有し、
前記1次元ウェーブレット変換処理ステップが、
前記画素ラインに含まれる画素の横方向のアドレスが奇数である画素に対しては高域周波数成分又は低域周波数成分の一方が出現するように、偶数である画素に対しては高域周波数成分又は低域周波数成分の他方が出現するように前記画素ラインを変換することを特徴とする画像処理方法。 - 請求項4乃至請求項6のいずれか1項に記載の画像処理方法をコンピュータに実現させるプログラム。
- 請求項7記載のプログラムを格納したコンピュータ装置読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003374819A JP4194472B2 (ja) | 2003-11-04 | 2003-11-04 | 画像処理方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003374819A JP4194472B2 (ja) | 2003-11-04 | 2003-11-04 | 画像処理方法及び装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2005142673A true JP2005142673A (ja) | 2005-06-02 |
JP2005142673A5 JP2005142673A5 (ja) | 2006-12-21 |
JP4194472B2 JP4194472B2 (ja) | 2008-12-10 |
Family
ID=34686417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003374819A Expired - Fee Related JP4194472B2 (ja) | 2003-11-04 | 2003-11-04 | 画像処理方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4194472B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009278609A (ja) * | 2008-05-16 | 2009-11-26 | Sony Corp | 情報処理装置および方法 |
CN101631243B (zh) * | 2009-08-07 | 2011-10-26 | 清华大学 | 一种基于小波变换的图像编和解码的方法 |
US8260068B2 (en) | 2007-05-17 | 2012-09-04 | Sony Corporation | Encoding and decoding device and associated methodology for obtaining a decoded image with low delay |
US8422553B2 (en) | 2007-05-17 | 2013-04-16 | Sony Corporation | Information processing device and method |
-
2003
- 2003-11-04 JP JP2003374819A patent/JP4194472B2/ja not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8260068B2 (en) | 2007-05-17 | 2012-09-04 | Sony Corporation | Encoding and decoding device and associated methodology for obtaining a decoded image with low delay |
US8422553B2 (en) | 2007-05-17 | 2013-04-16 | Sony Corporation | Information processing device and method |
US8503809B2 (en) | 2007-05-17 | 2013-08-06 | Sony Corporation | Information processing apparatus and method to entropy code upon processing of predetermined number of precincts |
JP2009278609A (ja) * | 2008-05-16 | 2009-11-26 | Sony Corp | 情報処理装置および方法 |
CN101631243B (zh) * | 2009-08-07 | 2011-10-26 | 清华大学 | 一种基于小波变换的图像编和解码的方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4194472B2 (ja) | 2008-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7577308B2 (en) | Image data generation with reduced amount of processing | |
JP4707681B2 (ja) | タイル型ウェーブレット状変換及び希薄データコード化に基づく多解像度像データ管理システム及び方法 | |
US6873343B2 (en) | Scalable graphics image drawings on multiresolution image with/without image data re-usage | |
US7302105B2 (en) | Moving image coding apparatus, moving image decoding apparatus, and methods therefor | |
US20020191852A1 (en) | Method and device for processing a coded digital signal | |
KR20130088125A (ko) | 비디오 코딩을 위한 저 복잡성 인트라 예측 | |
JP5520122B2 (ja) | データ変換装置 | |
JP5158096B2 (ja) | 符号化用データ生成装置、符号化用データ生成方法、復号装置および復号方法 | |
CN110278442A (zh) | 用于对恢复的图像执行滤波的图像处理装置及其滤波方法 | |
CN102497545A (zh) | 内容自适应和艺术可引导可缩放视频编码 | |
US20110135009A1 (en) | Combined lossy and lossless video compression | |
JP4768728B2 (ja) | 値のブロックをエンコードする方法および装置 | |
JP2000341689A (ja) | ウェーブレット逆変換装置及び方法、並びにウェーブレット復号装置及び方法 | |
JP4194472B2 (ja) | 画像処理方法及び装置 | |
WO2001069585A1 (en) | System and method for efficient transmission and display of image details by re-usage of compressed data | |
JP5307681B2 (ja) | 画像符号化構造の自動生成方法,画像符号化構造の自動生成装置およびそのプログラム | |
JP4000157B2 (ja) | 画像圧縮方法および画像伸張方法 | |
JP4726040B2 (ja) | 符号化処理装置、復号処理装置、符号化処理方法、復号処理方法、プログラム及び情報記録媒体 | |
JP4034236B2 (ja) | 特定変換係数優先符号化装置、特定変換係数優先符号化復号システム及び特定変換係数優先符号化方法 | |
JP4007507B2 (ja) | タイルサイズ変換装置 | |
JP3990949B2 (ja) | 画像符号化装置及び画像符号化方法 | |
JP4743604B2 (ja) | 画像処理装置、画像処理方法、プログラム及び情報記録媒体 | |
JPH11146394A (ja) | 画像分析装置および画像符号化復号装置 | |
JP4194311B2 (ja) | 動画像符号化装置及び動画像復号装置並びにそれらの方法 | |
JP3866539B2 (ja) | 符号化方法,復号方法,符号化装置,復号装置,符号化プログラム,復号プログラムおよびそれらのプログラム記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061106 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080606 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080805 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080905 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080922 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131003 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |