JP6530304B2 - 符号化方法、符号化装置及び符号化プログラム - Google Patents
符号化方法、符号化装置及び符号化プログラム Download PDFInfo
- Publication number
- JP6530304B2 JP6530304B2 JP2015222887A JP2015222887A JP6530304B2 JP 6530304 B2 JP6530304 B2 JP 6530304B2 JP 2015222887 A JP2015222887 A JP 2015222887A JP 2015222887 A JP2015222887 A JP 2015222887A JP 6530304 B2 JP6530304 B2 JP 6530304B2
- Authority
- JP
- Japan
- Prior art keywords
- texture
- component
- area
- image
- unit
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
図5は、従来の擬似表現符号化処理のフローチャートである。処理が開始されると、擬似表現符号化器は、原画F=[fi,j]をCartoon(カートゥーン)−Texture信号分解し、Cartoon成分C=[ci,j]とTexture成分T=[ti,j]との2成分に分解する(ステップS901)。ただし、原画FのサイズをN×Mとすると、1≦i≦N、1≦j≦Mであり、fi,jは原画Fのi,j成分を表している。またci,jやti,j、さらにはこれ以降の記述ついても同様に、下添字i,jは位置i,jの画素における成分を示す。Cartoon成分は画像のマクロな輝度変化、Texture成分は画像のミクロな輝度変化を表現するもので、2成分を同じ位置の画素毎に足し合わせると原画となる。すなわち、fi,j=ci,j+ti,jである(例えば、非特許文献2参照)。
続いて図6を参照して、図5のステップS904において領域分割面積から非合成領域算出する方法について説明する。
図6は、領域分割面積による非合成領域算出処理のフローチャートである。初めに、擬似表現符号化器は、ステップS903において算出されたTexture領域分割情報SEGを用いて、クラスタリングされた各領域の面積を計数する(ステップS9041)。続いて、擬似表現符号化器は、ステップS9041において算出された各領域の面積をソートし、面積順位情報を算出する。ここでは、領域番号1,2,…,kの領域を、面積が大きい順にl1,l2,…,lkと求めて面積順位情報とする(ステップS9042)。
このように図6で示した処理手順に従って非合成領域情報を算出し、図5で示した処理手順に従って画像の符号化、及び、復号を行うことができる。
図7は、図5に示す擬似表現符号化処理を実現する擬似表現符号化器9の構成を示すブロック図である。擬似表現符号化器9は、Cartoon−Texture信号分解部901、Texture特徴量算出部902、特徴量クラスタリング算出部903、非合成領域算出部904、非合成Texture抽出部905、領域情報合成部906、加算器907、代表Texture算出部908、非合成成分符号化部909、代表Texture符号化部910、領域情報符号化部911、非合成成分復号部912、代表Texture復号部913、領域情報復号部914、Texture合成部915、及び、加算器916を備えて構成される。擬似表現符号化器9は原画Fを入力とし、復号された画像を出力とする。以下、擬似表現符号化器9を構成する各部について詳細に記述する。
特徴量クラスタリング算出部903は、Texture特徴量算出部902が出力したTexture特徴量情報を入力としてステップS903の特徴量クラスタリング算出処理を行う。特徴量クラスタリング算出部903は、特徴量クラスタリング算出処理によって得られた、クラスタ中心情報とTexture領域分割情報SEGとを出力する。
非合成Texture抽出部905は、Cartoon−Texture信号分解部901が出力したTexture成分Tと、非合成領域算出部904が出力した非合成領域情報NSRを入力としてステップS905の非合成Texture抽出処理を行う。非合成Texture抽出部905は、非合成Texture抽出処理により得られた、非合成Texture成分NSTを出力する。
代表Texture算出部908は、Cartoon−Texture信号分解部901が出力したTexture成分Tと、Texture特徴量算出部902が出力したTexture特徴量情報と、特徴量クラスタリング算出部903が出力したクラスタ中心情報と、領域情報合成部906が出力した拡張Texture領域分割情報とを入力としてステップS908の代表Texture算出処理を行う。代表Texture算出部908は、代表Texture算出処理により得られた、代表Texture情報を出力する。
代表Texture符号化部910は、代表Texture算出部908が出力した代表Texture情報を入力としてステップS910の代表Texture符号化処理を行う。代表Texture符号化部910は、代表Texture符号化処理により得られた、代表Texture情報ストリームを出力する。
領域情報符号化部911は、領域情報合成部906が出力した拡張Texture領域分割情報ESEGを入力としてステップS911の領域情報符号化処理を行う。領域情報符号化部911は、領域情報符号化処理により得られた、拡張Texture領域分割ストリームを出力する。
代表Texture復号部913は、代表Texture符号化部910が出力した代表Texture情報ストリームを入力としてステップS913の代表Texture復号処理を行う。代表Texture復号部913は、代表Texture復号処理によって復号された代表Texture情報を出力する。
領域情報復号部914は、領域情報符号化部911が出力した拡張Texture領域分割ストリームを入力としてステップS914の領域情報復号処理を行う。領域情報復号部914は、領域情報復号処理により復号された拡張Texture領域分割情報を出力する。
加算器916は、非合成成分復号部912により復号された非合成成分と、Texture合成部915により復号された合成成分とを入力としてステップS916の復号画像生成処理を行う。加算器916は、復号画像生成処理により復号された画像を出力する。
図8は、図6に示す領域分割面積による非合成領域算出処理を実現する非合成領域算出部904の詳細な構成を示すブロック図である。非合成領域算出部904は、領域面積計数部9041、ソート計算部9042、及び、非合成領域決定部9043を備えて構成される。
ソート計算部9042は、面積情報を入力としてステップS9042のソート処理を行う。ソート計算部9042は、ソート処理により得られた面積順位情報l1,l2,…,lkを出力する。
非合成領域決定部9043は、Texture領域情報SEGと面積順位情報l1,l2,…,lkを入力としてステップS9043の領域面積情報に基づく非合成領域決定処理を行う。非合成領域決定部9043は、領域面積情報に基づく非合成領域決定処理により得られた非合成領域情報NSRを出力する。
図3は、擬似表現符号化器1による擬似表現符号化処理のフローチャートである。
同図に示すステップS101からS103の処理は、既に述べた図5に示すフローチャートにおけるステップS901からS903の処理と同一の処理であるので、詳細な説明を省略する。
すなわち、非合成Texture抽出部105は、ステップS103において算出された非合成領域NSRをもとに、ステップS101において算出されたTexture成分Tの中で、Texture合成を行わない非合成Texture成分NST=[nsti,j]を、式(1)により算出する(ステップS105)。
合成指標値算出部1041は、は、Cartoon−Texture信号分解部101が出力したTexture成分、Texture特徴量算出部102が出力したTexture特徴量情報、特徴量クラスタリング算出部103が出力したTexture領域分割情報及びクラスタ中心情報、及び、擬似表現符号化器1が入力した原画の全て又は一部から、各種合成指標値を計算する(ステップS1041)。非合成領域算出部104は、この合成指標値を画素(i,j)毎に計算し、合成指標値のマップMAP=[mapi,j]を算出する。
また、(2)のサリエンシー(顕著性)は、原画を入力とし、輝度、色、角度、動きベクトルなどの低レベルの特徴量を複数統合することで算出される。
また(3)のクラスタ中心との距離は、Texture特徴量とTexture領域分割情報、クラスタ中心情報を入力とし、各Texture領域内の各位置i,jにおけるTexture特徴量とその位置i,jが属するクラスタのクラスタ中心との特徴量空間における距離として算出される。
なお、合成指標値算出部1041は、アクティビティが大きいほど、画像のサリエンシー(顕著性)が高いほど、又は、Texture特徴量とクラスタ中心との特徴量空間における距離が大きいほど、合成領域に向いていないことを示す値となるように合成指標値を算出する。
ここでは、原画Fを、N×Mの8bit(ビット)モノクロ画像信号とする。また各処理手順において、Cartoon−Texture信号分解にはTV−L1信号分解を、Texture特徴量算出にはガボールフィルタバンクを、特徴量クラスタリング算出にはk-means法を、代表Texture算出にはクラスタ中心との距離基準を、非合成成分、代表Textureの符号化および復号にはHEVCを、領域情報の符号化および復号にはPNGを、Texture合成処理にはImage Quiltingを、合成指標値算出にはTexture成分のアクティビティを用いるものとする。
この具体例では、ステップS1041において、合成指標値算出部1041は、Texture成分のみを用いて合成指標値となるアクティビティを計算する。アクティビティは、注目位置i,jを中心にしたある窓内における隣接画素差分の絶対値和として定義することができる。例えば、窓関数をwi,jとすると、合成指標値のマップMAP=[mapi,j]は、以下の式(4)により算出することができる。
上記実施形態によれば、Texture合成に不向きな領域の検出精度を向上し、適切な非合成領域を用いることで、復号画像の主観品質を向上することができる。
101、901 Cartoon−Texture信号分解部
102、902 Texture特徴量算出部
103、903 特徴量クラスタリング算出部
104、904 非合成領域算出部
105、905 非合成Texture抽出部
106、906 領域情報合成部
107、116、907、916 加算器
108、908 代表Texture算出部
109、909 非合成成分符号化部
110、910 代表Texture符号化部
111、911 領域情報符号化部
112、912 非合成成分復号部
113、913 代表Texture復号部
114、914 領域情報復号部
115、915 Texture合成部
1041 合成指標値算出部
1042 閾値処理部
9041 領域面積計数部
9042 ソート計算部
9043 非合成領域決定部
Claims (7)
- 符号化装置が実行する符号化方法であって、
符号化対象の画像をカートゥーン成分とテクスチャ成分とに分解する分解ステップと、
カートゥーン成分とテクスチャ成分との合成に向いているか否かと相関が高い物理量を前記画像から取得し、取得した前記物理量に基づいて前記画像において復号時にテクスチャ成分を合成しない領域である非合成領域を算出する非合成領域算出ステップと、
前記カートゥーン成分と前記非合成領域の前記テクスチャ成分とを加算して非合成成分を算出する加算ステップと、
前記非合成成分を符号する非合成成分符号化ステップと、
前記テクスチャ成分の特徴量を分類したクラスタごとに、前記特徴量とクラスタ中心との距離の総和が最も小さくなる窓位置を代表テクスチャとして算出し、算出された前記代表テクスチャの前記テクスチャ成分と、前記非合成領域を除いた領域が属する前記クラスタとを符号化するテクスチャ符号化ステップと、
を有することを特徴とする符号化方法。 - 前記非合成領域算出ステップにおいては、前記画像の画素ごとに、合成領域に向いているか否かを定量的に表す値である合成指標値を前記物理量から算出し、算出された前記合成指標値に基づいて前記画素が非合成領域に属するか否かを判定する、
を有することを特徴とする請求項1に記載の符号化方法。 - 前記非合成領域算出ステップは、
前記画像の画素ごとに、前記画像から取得した前記物理量を用いて前記合成指標値を得る合成指標値算出ステップと、
前記画素ごとに、前記合成指標値と閾値とを比較して非合成領域に属するか否かを判定する閾値処理ステップと、
を有することを特徴とする請求項2に記載の符号化方法。 - 前記物理量は、前記画像又は前記テクスチャ成分のアクティビティ、前記画像の顕著性、及び、前記テクスチャ成分の前記特徴量と前記画素が属する前記クラスタの前記クラスタ中心との距離のうち1以上を含む、
ことを特徴とする請求項3に記載の符号化方法。 - 前記合成指標値算出ステップにおいては、前記アクティビティが大きいほど、前記画像の顕著性が高いほど、又は、前記テクスチャ成分の特徴量と前記クラスタ中心との距離が大きいほど、合成領域に向いていないことを示す値となるように合成指標値を算出する、
ことを特徴とする請求項4に記載の符号化方法。 - 符号化対象の画像をカートゥーン成分とテクスチャ成分とに分解する分解部と、
カートゥーン成分とテクスチャ成分との合成に向いているか否かと相関が高い物理量を前記画像から取得し、取得した前記物理量に基づいて前記画像において復号時にテクスチャ成分を合成しない領域である非合成領域を算出する非合成領域算出部と、
前記カートゥーン成分と前記非合成領域の前記テクスチャ成分とを加算して非合成成分を算出する加算部と、
前記非合成成分を符号する非合成成分符号化部と、
前記テクスチャ成分の特徴量を分類したクラスタごとに、前記特徴量とクラスタ中心との距離の総和が最も小さくなる窓位置を代表テクスチャとして算出し、算出された前記代表テクスチャの前記テクスチャ成分と、前記非合成領域を除いた領域が属する前記クラスタとを符号化するテクスチャ符号化部と、
を有することを特徴とする符号化装置。 - コンピュータに、請求項1から請求項5のいずれか一項に記載の符号化方法を実行させる符号化プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015222887A JP6530304B2 (ja) | 2015-11-13 | 2015-11-13 | 符号化方法、符号化装置及び符号化プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015222887A JP6530304B2 (ja) | 2015-11-13 | 2015-11-13 | 符号化方法、符号化装置及び符号化プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017092801A JP2017092801A (ja) | 2017-05-25 |
| JP6530304B2 true JP6530304B2 (ja) | 2019-06-12 |
Family
ID=58771144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015222887A Expired - Fee Related JP6530304B2 (ja) | 2015-11-13 | 2015-11-13 | 符号化方法、符号化装置及び符号化プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6530304B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102323395B1 (ko) * | 2017-11-02 | 2021-11-08 | 삼성전자주식회사 | 로우-퀄리티 부호화 모드에 따라 영상을 부호화하는 방법 및 장치, 및 영상을 복호화하는 방법 및 장치 |
| CN112637593B (zh) * | 2020-12-18 | 2022-08-02 | 郑州师范学院 | 基于人工智能和视频分析的视频编码优化方法 |
-
2015
- 2015-11-13 JP JP2015222887A patent/JP6530304B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017092801A (ja) | 2017-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI874661B (zh) | 點雲壓縮方法、編碼器、解碼器及儲存媒介 | |
| CN115086660B (zh) | 基于点云属性预测的解码、编码方法、解码器及编码器 | |
| Deng et al. | Content-based image compression for arbitrary-resolution display devices | |
| CN113678466A (zh) | 用于预测点云属性编码的方法和设备 | |
| Lee et al. | Colorization-based compression using optimization | |
| CN111028308A (zh) | 一种图像中信息的隐写及读取方法 | |
| KR102801264B1 (ko) | 호모그래피 변환을 사용하는 포인트 클라우드 코딩 | |
| US10708601B2 (en) | Methods and apparatuses for encoding and decoding superpixel borders | |
| Vázquez et al. | Using normalized compression distance for image similarity measurement: an experimental study | |
| JP6530304B2 (ja) | 符号化方法、符号化装置及び符号化プログラム | |
| CN113902844A (zh) | 点云编码的方法、装置、电子设备、介质和程序产品 | |
| Yu et al. | Hierarchical distortion learning for fast lossy compression of point clouds | |
| Ruivo et al. | Double-deep learning-based point cloud geometry coding with adaptive super-resolution | |
| KR100708180B1 (ko) | 화상 압축 장치 및 방법 | |
| CN119831845B (zh) | 一种图像处理以及模型训练方法和装置 | |
| CN116601958A (zh) | 虚拟视点绘制、渲染、解码方法及装置、设备、存储介质 | |
| Nayak et al. | A novel saliency based image compression algorithm using low complexity block truncation coding | |
| Kumar et al. | Enhanced block truncation coding for gray scale image | |
| Sultana et al. | An optimised clustering algorithm with dual tree DS for lossless image compression | |
| KR20020055864A (ko) | 칼라 정지영상의 부호화 및 복호화 방법 | |
| Pensiri et al. | A lossless image compression algorithm using predictive coding based on quantized colors | |
| El Gallab et al. | On-the-fly Image Compression Using Overfitted Shallow CNN Autoencoders | |
| Kong et al. | Progressive image compression for Gaussian mixture model quartile intervals: W. Kong and M. Sun | |
| WO2024074121A9 (en) | Method, apparatus, and medium for point cloud coding | |
| US20260073572A1 (en) | 3d gaussian splatting data compression |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181009 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181225 |
|
| 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: 20190514 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190516 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6530304 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |
