Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

2値画像(ニチゾウガゾウ)とは | 意味や読み方など丁寧でわかりやすい用語解説

2値画像(ニチゾウガゾウ)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

二値画像 (ニチゾウガゾウ)

英語表記

binary image (バイナリイメージ)

用語解説

2値画像とは、デジタル画像を構成する最小単位であるピクセルが、たった2つの値しか持たない画像形式のことである。通常、この2つの値は黒と白で表現される。つまり、画像内のすべてのピクセルは、黒か白のどちらかの色に割り当てられている状態を指す。これは、私たちが普段目にする写真のようなカラー画像が、赤、緑、青の三原色を組み合わせて数百万色もの表現が可能なのとは対照的である。2値画像は、情報の簡素化と効率性を目的として、様々な分野で利用されている。

この画像形式の最も大きな特徴は、その情報量の少なさにある。各ピクセルが黒か白かのどちらか一方を示すだけでよいため、1ピクセルあたり1ビットという極めて少ないデータ量で表現が可能である。例えば、8ビットで256段階の濃淡を表現するグレースケール画像や、24ビットで約1677万色を表現するフルカラー画像と比較すると、データ量は格段に小さくなる。このデータ量の少なさは、画像の保存に必要なメモリ容量の削減、ネットワークを通じたデータ転送速度の向上、そして画像処理における計算負荷の軽減に直結する。このような特性から、特に情報伝達の明確さや処理効率が重視される場面で2値画像が活用される。具体例としては、ファクシミリの送受信や、文字認識(OCR)における文字と背景の分離、バーコードやQRコードの読み取りなどが挙げられる。これらはすべて、黒と白の明確な区別によって情報が効率的に伝達される仕組みを利用している。

2値画像は、既存のカラー画像やグレースケール画像を変換して生成されることが多い。この変換プロセスを「二値化」と呼ぶ。二値化は、画像内の各ピクセルが持つ輝度(明るさ)の値と、事前に設定された特定の「閾値(しきいち)」を比較することで行われる。例えば、あるピクセルの輝度値が閾値よりも明るければそのピクセルを白に、閾値よりも暗ければ黒にする、というルールを適用する。これにより、連続的な濃淡情報を持つ画像から、黒と白のコントラストが明確な画像が生成される。

閾値の選び方は、二値画像の品質に大きな影響を与える。単純に画像全体に一つの固定された閾値を適用する方法もあるが、元の画像に明るさのムラがあったり、影があったりする場合には、この方法ではうまく背景と対象物を分離できないことがある。このような状況に対応するため、「適応的二値化」と呼ばれる手法が用いられる。適応的二値化では、画像全体にわたって均一な閾値を設定するのではなく、画像の小さな領域ごとにその領域の特性に合わせて閾値を動的に決定する。例えば、領域内のピクセル平均輝度を閾値とするなどである。これにより、照明条件が悪くても対象物を適切に抽出しやすくなる。

2値画像の応用範囲は多岐にわたる。最も代表的なのが、先述した「文字認識(OCR)」である。スキャンされた文書画像から文字データを抽出する際、文字と背景がはっきりと分離された2値画像は、認識エンジンの精度を大幅に向上させるための不可欠な前処理となる。ノイズの除去や文字の輪郭の強調といった処理と組み合わせることで、より正確な文字認識が可能になる。

また、バーコードやQRコードといったシンボル認識の分野でも2値画像は中心的な役割を果たす。これらのコードは、元々黒と白のパターンで情報をエンコードするように設計されているため、2値画像として処理することで、高速かつ高い信頼性で情報を読み取ることができる。デジタルファックスにおいても、送受信されるデータは基本的に2値画像である。これは、当時の通信帯域が限られていた時代において、最も効率的に文書を伝送するための技術として発達した経緯がある。

画像処理の分野では、特定の領域を操作するための「マスク画像」として2値画像が利用されることも多い。例えば、画像の中から特定のオブジェクトだけを切り出したり、そのオブジェクトにだけフィルタを適用したりする場合に、対象領域を白、それ以外の領域を黒とした2値画像を作成し、これをマスクとして用いることで処理の範囲を正確に制御できる。

さらに、組み込みシステムやIoT(モノのインターネット)デバイスのように、メモリ容量や処理能力が限られる環境においても、2値画像は非常に有用である。データ量が少ないため、センサーからの画像データを効率的に保存したり、ネットワーク経由で転送したりすることが可能となる。また、画像処理のアルゴリズムも比較的シンプルで済むため、低消費電力なCPUでも高速に処理を実行できる利点がある。

2値画像の利点は、そのシンプルさゆえのデータ効率性と処理速度の速さ、そして情報が明確であるためノイズの影響を受けにくい点にある。しかし、その反面、元の画像が持つ色情報や濃淡情報を完全に失ってしまうため、写真のような豊かな視覚表現はできないという欠点も存在する。このため、2値画像は、画像の見た目の美しさや情報の詳細な再現よりも、特定の情報を効率的かつ正確に抽出することや、システムの処理負荷を低減することを目的とする場面で、その真価を発揮する画像形式である。関連する技術として、2値画像に対して形状に基づいた処理を行う「モルフォロジー演算」なども、しばしば組み合わせて利用される。

関連コンテンツ