私のチームは、湿った環境で撮影された 2 枚の写真のコントラストを計算したいと考えています。
式を使用してコントラストを計算します
コントラスト = SQRT((ΔL)^2 + (Δa)^2 + (Δb)^2)
ここで、ΔL は光度の差、Δa は (赤みと緑) の差、Δb は (黄みと青み) の差であり、Lab 空間の次元です。
私たちの (これまでのところ成功している) アプローチは、各ピクセルを RGB から Lab 空間に変換し、画像の関連セクションの平均値を A および B 変数として取得することでした。
ただし、環境により、TIFF として保存するのではなく、画像を JPEG 形式に圧縮する (防水) GoPro カメラの使用に制限されるため、トゥルーカラー画像は使用していません。
ここで、コントラストの不確実性を定量化する必要があります。そのためには、A と B の不確実性、さらには各 RGB ピクセルの a と b の各値の不確実性 (または平均/典型的な不確実性) を知る必要があります。これは、トゥルーカラーから JPEG に変換するときに生成される典型的/最大の不確実性がわかっている場合にのみ計算できます。
したがって、JPEG 形式で保存する場合、各 RGB チャネルで可能な最大の差を知る必要があります。
例えば。True Color RGB ピクセル (5、7、9) が圧縮後に (2、9、13) になった場合、各チャネルの不確実性は (+/- 3、+/- 2、+/- 4) になります。
カメラはアスペクト比 4:2:0 で色を圧縮すると考えられます。これをテストする方法はありますか?
ただし、主な質問は次のとおりです。各チャンネルの最大可能誤差を知る方法、または圧縮された RGB 結果から不確実性を計算する方法はありますか?
注: JPEG 圧縮は不可逆であるため、JPEG から TIFF に戻すことは不可能です。この色の損失の程度を定量化する必要があるだけです。