カラースペースとは
カラースペース(Color Space:色空間)とは、色を数値的に表現するための座標系です。画像処理やコンピュータビジョンにおいて、用途に応じた適切なカラースペースの選択は、処理の精度と効率に大きく影響します。
主要なカラースペースの種類
RGB(Red, Green, Blue)はディスプレイ表示の標準であり、3原色の加法混色で色を表現します。HSV/HSL(Hue, Saturation, Value/Lightness)は色相・彩度・明度で色を表し、色の直感的な操作に適しています。YCbCr/YUV は輝度(Y)と色差(Cb, Cr)で色を表現し、映像圧縮に広く使われています。Lab(CIELAB)は人間の知覚に基づいた色空間で、色の差が知覚的な違いに比例するように設計されています。グレースケールは輝度情報のみを持つ1チャネルの色空間です。
コンピュータビジョンでの活用
カラースペースの選択はコンピュータビジョンタスクの成否を左右します。HSV空間は照明変化に対してロバストな色検出に有効です。Lab空間は色の類似度計算に適しています。肌色検出にはYCbCr空間が有効とされています。ディープラーニングモデルの多くはRGB入力を使用しますが、タスクによっては他のカラースペースへの変換が有効な場合があります。データ拡張として色空間の変換を行うことも、モデルのロバスト性向上に寄与します。