目次
1. 基本的な紹介
は一種のピクセルです。ピクセル間の相関関係はデータの冗長性に直接関係しています。 静的画像の場合、空間的冗長性 (幾何学的冗長性) が存在します。これは、画像内の単一ピクセルの視覚的寄与が冗長であることが多いためです。グレースケール値が推測されます。
3. 心理視覚的冗長性
ホームページ よくある問題 画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

Jul 26, 2022 am 11:46 AM
画像圧縮 コーディングの冗長性

画像ファイルは通常、コーディング冗長性、ピクセル間冗長性、心理視覚的冗長性を使用して圧縮されます。データの冗長性は、デジタル画像圧縮の主な問題です。デジタル画像圧縮では、コーディング冗長性、ピクセル間冗長性、心理視覚的冗長性の 3 つの基本的なデータ冗長性を決定して利用できます。これら 3 種類の冗長性がデータ圧縮 (データ量の削減) である場合、特定の量の情報を表すために必要なデータ)のうちの 1 つ以上が削減または削除された場合に得られます。

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

画像圧縮によって解決される問題は、データ量を削減するという基本原理に基づいて、デジタル画像を表現するために必要なデータ量を最小限に抑え、余分なデータを削除することです。

1. 基本的な紹介

画像圧縮モデル: 主に信号ソースのエンコードとデコードについて紹介し、信号チャネルについては説明しません。送信プロセスです。

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

データ圧縮とは、特定の量の情報を表すために必要なデータ量を削減することを指します。

データは情報伝達手段です。同じ量の情報を異なる量のデータで表すことができます。

Information: 画像自体の情報を表すために使用されます。

データの冗長性は、デジタル画像圧縮における大きな問題です。 n1 と n2 が同じ情報を表す 2 つのデータ セットで伝送される情報単位の数を表す場合、最初のデータ セット (n1 で表されるセット) の相対データ冗長性 RD は次のように定義できます。

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

##ここで、C は通常圧縮率と呼ばれ、次のように定義されます。

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

##デジタル画像圧縮では、コーディング冗長性、ピクセル間冗長性、心理視覚的冗長性という 3 つの基本的なタイプのデータ冗長性を特定して活用できます。データ圧縮は、これら 3 つの冗長性のうち 1 つ以上が削減または削除されると実現されます。

2. コーディングの冗長性

画像の場合、離散確率変数が画像のグレー レベルを表すと想定でき、各グレー レベルは(r

k

) が出現する確率は pr

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか? ここで、L はグレー レベル、n

k

は、k 番目のグレー レベルが画像内に現れる回数、n は画像内の総ピクセル数です。各 rk 値を表すために使用されるビット数が l(rk) の場合、各ピクセルを表すために必要な平均ビット数は次のとおりです。

つまり、各グレー レベル値を表すために使用されるビット数にグレー レベルの発生確率が乗算され、その結果の積が加算されて、さまざまなグレー レベルの平均コードワードが得られます。値の長さ。特定のエンコーディングの平均ビット数がエントロピーに近い場合、エンコーディングの冗長性は小さくなります。

#[注]画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

エントロピー

: 単一ソースの出力を観察することで得られる情報の平均量を定義します

例:

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

元の画像のエントロピーは次のとおりです: 2.588

ナチュラル バイナリ エンコーディングを使用すると、平均長は;3画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

テーブル Medium エンコーディング 2 を使用する場合、平均ビット数は次のとおりです。

コーディング圧縮が達成され、p

r

(r画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?k

) と l(r

k) これら 2 つの関数は乗算され、反比例します。つまり、あるグレースケール rk の確率 pr(rk) が大きいほど、符号化長 l(r##) は長くなります。 #k) は小さくする必要があり、これにより平均ビット数が減り、エントロピーに近づくことができます。以下に示すように: 3. ピクセル間冗長性

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

ピクセル間冗長性

は一種のピクセルです。ピクセル間の相関関係はデータの冗長性に直接関係しています。 静的画像の場合、空間的冗長性 (幾何学的冗長性) が存在します。これは、画像内の単一ピクセルの視覚的寄与が冗長であることが多いためです。グレースケール値が推測されます。

連続した画像やビデオの場合、時間的な冗長性 (フレーム間の冗長性) も発生し、隣接する画像間の対応するピクセルのほとんどが徐々に過剰になります。

3. 心理視覚的冗長性

心理視覚的冗長性は、実際の視覚情報に関連しています。それは人によって異なります。同じ写真に対して、人によって心理的視覚的冗長性は異なります。冗長な心理視覚データを削除すると、必然的に量的情報の損失が生じ、この視覚情報の損失は元に戻せない操作となります。画像(拡大できない)が比較的小さいのと同様に、人間の目ではその解像度を直接判断することができません。画像のデータ量を圧縮するために、人間の目で直接観察できない情報の一部を削除することはできますが、心理視覚的冗長性のある画像は、心理視覚的冗長性が除去された画像とは大きく異なります。

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

図 C は、人間の視覚システムの特性を最大限に活用する量子化プロセスにより、画像のパフォーマンスが大幅に向上することを示しています。この量子化プロセスの圧縮率はまだ 2:1 です。偽輪郭を減らすために追加のオーバーヘッドが追加されますが、不要な粒状性は減少します。この結果を生成するために使用される方法は、改良されたグレー スケール (IGS) 量子化方法です。この方法を以下の表に示します。まず、現在の 8 ビット グレー レベル値と以前に生成された 4 つの最下位ビットは、初期値が 0 の合計を形成します。現在の値の 4 つの最上位ビットが 1111 の場合は、それに 0000 を加えます。得られた合計の最上位 4 ビットの値が、エンコードされたピクセル値として使用されます。

#4.1 客観的忠実性基準

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?

これは、情報損失の程度が、初期画像または入力画像と、最初に圧縮されてから解凍された出力画像の関数として表現できる場合に言います。関数は客観的な忠実度基準に基づいています。

二乗平均平方根誤差 (rms)

2 つの写真の全体誤差

:

    その内、 f (x,y) は入力画像を表し、f(x,y) は入力画像の圧縮および解凍によって得られる推定値または近似値を表します。
  1. 2 つの画像の二乗平均平方根誤差 ;

    平均二乗信号対雑音比画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?


    4.2 主観的な忠実度基準画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?
  2. 主観的な評価典型的な解凍画像を典型的な観察者に見せ、その評価を平均することによって得られます。

  3. さらに関連する知識については、画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?FAQ
  4. 列をご覧ください。

以上が画像ファイルの圧縮には一般的にどのような冗長性が使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Java 開発ではどのように画像処理パフォーマンスを向上させることができますか? Java 開発ではどのように画像処理パフォーマンスを向上させることができますか? Jun 30, 2023 pm 02:09 PM

インターネットの急速な発展に伴い、画像処理はさまざまなアプリケーションで重要な役割を果たしています。 Java 開発者にとって、画像処理のパフォーマンスを最適化する方法は無視できない問題です。この記事では、画像処理パフォーマンスを最適化するためのいくつかの方法を紹介します。まず、Java開発における画像処理には、JAI(JavaAdvancedImaging)やImageIOといった専用の画像処理ライブラリを利用することが考えられます。これらのライブラリは豊富な画像処理機能を提供し、以下に最適化されています。

C++ を使用して効率的な画像再構成と画像圧縮を行うにはどうすればよいですか? C++ を使用して効率的な画像再構成と画像圧縮を行うにはどうすればよいですか? Aug 26, 2023 am 11:07 AM

C++ を使用して効率的な画像再構成と画像圧縮を行うにはどうすればよいですか?画像は私たちの日常生活において非常に一般的な媒体であり、画像の処理は多くのアプリケーションにとって重要です。画像処理において、画像再構成と画像圧縮は 2 つの非常に重要な関係です。この記事では、C++ を使用して効率的に画像再構成と画像圧縮を行う方法を紹介します。画像再構成 画像再構成とは、ぼやけすぎたり、損傷した画像を元の鮮明な状態に復元することを指します。一般的に使用される画像再構成方法の 1 つは、畳み込みニューラル ネットワーク (Convoluti

C# で画像圧縮アルゴリズムを実装する方法 C# で画像圧縮アルゴリズムを実装する方法 Sep 19, 2023 pm 02:12 PM

C# で画像圧縮アルゴリズムを実装する方法 概要: 画像圧縮は、画像処理の分野における重要な研究方向です。この記事では、C# で画像圧縮を実装するためのアルゴリズムを紹介し、対応するコード例を示します。はじめに: デジタル画像の普及に伴い、画像圧縮は画像処理の重要な部分になりました。圧縮すると、ストレージ容量と送信帯域幅が削減され、画像処理の効率が向上します。 C# 言語では、さまざまな画像圧縮アルゴリズムを使用して画像を圧縮できます。この記事では、2 つの一般的な画像圧縮アルゴリズムを紹介します。

C++ 開発で画像圧縮速度を最適化する方法 C++ 開発で画像圧縮速度を最適化する方法 Aug 22, 2023 pm 04:15 PM

C++ 開発で画像圧縮速度を最適化する方法 画像圧縮は、コンピューター画像処理の非常に重要な部分です。実際のアプリケーションでは、多くの場合、ストレージ容量と送信コストを削減するために画像ファイルを圧縮する必要があります。大規模な画像処理タスクでは、画像圧縮の速度も非常に重要な指標となります。この記事では、C++ 開発における画像圧縮速度を最適化するためのいくつかの方法とテクニックを紹介します。効率的な圧縮アルゴリズムを使用する タスクの要件に適した効率的な圧縮アルゴリズムを選択することは、画像圧縮速度を向上させる重要な要素の 1 つです。現在一般的に使用されている

jpegとはどのような画像圧縮符号化規格ですか? jpegとはどのような画像圧縮符号化規格ですか? Dec 31, 2020 pm 02:32 PM

JPEG は、連続階調静止画の圧縮符号化規格であり、主に予測符号化、離散コサイン変換、エントロピー符号化の統合符号化方式を使用して、冗長な画像と色データを除去し、画像を変換できる非可逆圧縮形式です。必要なストレージ容量が少なく、画像データにある程度の損傷を与えます。

画像圧縮における歪み制御の問題 画像圧縮における歪み制御の問題 Oct 08, 2023 pm 07:17 PM

画像圧縮は、画像の保存および送信時に一般的に使用される技術手段であり、画像の保存スペースを削減し、画像の送信を高速化することができます。画像圧縮の目的は、人間の目に受け入れられる画像の視覚的な品質を維持しながら、画像ファイルのサイズを可能な限り縮小することです。ただし、画像圧縮プロセス中に、ある程度の歪みが発生することがよくあります。この記事では、画像圧縮における歪み制御の問題について説明し、いくつかの具体的なコード例を示します。 JPEG 圧縮アルゴリズムとその歪みの問題 JPEG は、次のような一般的な画像圧縮規格です。

PHP ZipArchive は、圧縮パッケージ内のファイルに対する画像圧縮機能をどのように実装しますか? PHP ZipArchive は、圧縮パッケージ内のファイルに対する画像圧縮機能をどのように実装しますか? Jul 21, 2023 pm 01:37 PM

PHPZipArchive は、圧縮パッケージ内のファイルに対する画像圧縮機能をどのように実装しますか?はじめに: インターネットの発展に伴い、Web ページで画像が使用されることが増えています。 Web ページの読み込み速度を向上させ、ストレージ容量を節約するには、画像圧縮は不可欠な作業です。 PHP の ZipArchive クラスを使用すると、圧縮パッケージ内のファイルに対する画像圧縮機能を簡単に実装できます。この記事では、このクラスを使用して画像圧縮を実装する方法について説明します。 1. 準備: 開始する前に、PHP を確認してください。

画像ファイルの圧縮には一般的にどのような冗長性が使用されますか? 画像ファイルの圧縮には一般的にどのような冗長性が使用されますか? Jul 26, 2022 am 11:46 AM

画像ファイルは通常、コーディングの冗長性、ピクセル間の冗長性、心理視覚的冗長性を使用して圧縮されます。データの冗長性は、デジタル画像圧縮の主な問題です。デジタル画像圧縮では、コーディング冗長性、ピクセル間冗長性、心理視覚的冗長性の 3 つの基本的なデータ冗長性を決定して利用できます。これら 3 種類の冗長性がデータ圧縮 (データ量の削減) である場合、特定の量の情報を表すために必要なデータ)のうちの 1 つ以上が削減または削除された場合に得られます。