このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
この例では、イメージを強調する方法をいくつか示します。3.つの関数imadjust
、直方图均衡化
、および自适应HistEq
は、コントラストの強調に特に適しています。この例では、グレースケールとトゥルーカラー イメージの強調での使用を比較します。
既定の設定を使用して、以下の 3.つの方法の有効性を比較します。
imadjust
は、既定の設定では、入力データの低い強度と高い強度でデータの 1% が飽和するように、入力強度イメージの値を新しい値にマッピングすることでイメージのコントラストを高くします。
直方图均衡化
は、ヒストグラム均等化を実行します。出力イメージのヒストグラムが指定のヒストグラム (既定の設定では一様分布) にほぼ一致するように、強度イメージの値を変換することにより、イメージのコントラストを強調します。
自适应HistEq
は、コントラストに制限を付けた適応ヒストグラム均等化を実行します。直方图均衡化
とは異なり、全体のイメージよりもむしろ小さなデータ領域 (タイル) を処理します。各出力領域のヒストグラムは指定のヒストグラム (既定の設定では一様分布) とほぼ一致するように各タイルのコントラストが強調できます。コントラストの強調は、イメージ内に存在するノイズの増幅を避けるために制限されます。
グレースケール イメージをワークスペースに読み取ります。3.つのコントラスト調整手法を使用して、イメージを強調します。
撅嘴(“撅嘴,tif”); pout_imadjust=imadjust(pout);pout_histeq=histeq(pout);pout_adapthisteq=adapthisteq(pout);
元のイメージと、コントラストが調整された 3.つのイメージをモンタージュとして表示します。
蒙太奇({pout,pout_imadejust,pout_histeq,pout_adaptivehisteq},“尺寸”,[1 4])标题(使用imadjust、histeq和adapthisteq的原始图像和增强图像)
2.番目のグレースケール イメージをワークスペースに読み取り、3.つのコントラスト調整手法を使用してイメージを強調します。
轮胎=imread(“轮胎,tif”); 轮胎\u imadjust=imadjust(轮胎);轮胎\u histeq=histeq(轮胎);tire_AdapterHistEq=AdapterHistEq(轮胎);
元のイメージと、コントラストが調整された 3.つのイメージをモンタージュとして表示します。
蒙太奇({tire,tire\u imadjust,tire\u histeq,tire\u adapthisteq},“尺寸”,[1 4])标题(使用imadjust、histeq和adapthisteq的原始图像和增强图像)
imadjust
はタイヤのイメージにはほとんど影響を与えませんが、膨れっ面のイメージの場合には大きな変化をもたらしていることに注意してください。pout.tif.
および轮胎.tif
のヒストグラムのプロットにより、最初のイメージのほとんどのピクセルがヒストグラムの中心に集中していることが明らかです。一方、轮胎.tif
の場合、値は既に最小値 0から最大値 255の間に広がっています。そのため、imadjust
は、イメージのコントラストの調整には有効ではありません。
图子地块(1,2,1)历史(pout)标题('撅嘴直方图.tif')子批次(1,2,2)历史(轮胎)名称('轮胎直方图.tif');
一方、ヒストグラム均等化は、両方のイメージを変化させます。以前は隠れていた多くの特徴、特にタイヤの破片粒子が露出します。残念ながら、同時に、強調は両方のイメージのいくつかの領域を過飽和させます。タイヤの中心、子供の顔の部分、およびジャケットが白っぽくなったことに注目してください。
タイヤのイメージに注目すると,イメージの他の领域のコントラスト强调しながらも,车轮の中心は,ほぼ同じ明显にとどまるとどまるが望ましいににににはは望ましい望ましいににはは望ましい望ましい変换するにはは异なる望ましい望ましい変换変换ををにの异なる异なる部使用するするがあります。自适应HistEq
で実行されるコントラストに制限を付けた適応ヒストグラム均等化手法がこれを実現します。アルゴリズムは、イメージの部分を解析し、適切な変換を計算します。コントラスト強調のレベルの制限も設定できるので、直方图均衡化
の基本のヒストグラムの均等化方法による過飽和を防ぐことができます。これは、この例で最も高度な手法です。
カラーイメージのコントラスト强调は通常,L * A * B *色空间など,イメージの辉度を成分の1つとして持っている色空间にイメージを変换することにより行います。辉度レイヤー 'L *' のみに対してコントラスト调整を実,イメージの変换をrgb色空间ににます。明显のの作品,元の色を维持ながら,ピクセルの强度に影响を与えます。
イメージをワークスペースに読み取ります。“shadow.tif”
イメージはインデックス付きイメージであるため、このイメージをトゥルーカラー ((RGB)イメージに変換します。次に、イメージを RGB色空間から L*a*b*色空間に変換します。
[X,map]=imread(“shadow.tif”); 阴影=ind2rgb(X,map);shadow_lab=rgb2lab(shadow);
輝度の値の範囲は 0 ~ 100 です。値を範囲 [0 1] にスケーリングします。これは、データ型双重的
のイメージの予想範囲です。
最大亮度=100;L=阴影实验室(:,:,1)/最大光度;
輝度チャネルに対して 3.種類のコントラスト調整を実行し、a*および b*チャネルが変化しないようにします。イメージを RGB色空間に変換し直します。
shadow_imadjust=shadow_lab;阴影i调整(:,:,1)=i调整(L)*最大亮度;shadow_imadjust=lab2rgb(shadow_imadjust);shadow_histeq=shadow_实验室;阴影_histeq(:,:,1)=histeq(L)*最大亮度;shadow_histeq=lab2rgb(shadow_histeq);shadow_adapthisteq=shadow_实验室;阴影自适应HistEq(:,:,1)=自适应HistEq(L)*最大亮度;shadow_adapthisteq=lab2rgb(shadow_adapthisteq);
元のイメージと、コントラストが調整された 3.つのイメージをモンタージュとして表示します。
人物蒙太奇({shadow,shadow\u imadjust,shadow\u histeq,shadow\u adapthisteq},“尺寸”,[1 4])标题(使用imadjust、histeq和adapthisteq的原始图像和增强图像)