主要内容

コントラスト強調方法

この例では,強度値のマッピング,ヒストグラム均等化,コントラストに制限を付けた適応ヒストグラム均等化を使用して,グレースケールイメージとカラーイメージのコントラストを強調する方法を説明します。

3 .の関数は,コントラストの強調に特に適しています。

  • imadjustは,既定の設定では,入力データの低い強度と高い強度でデータの1%が飽和するように,入力強度イメージの値を新しい値にマッピングすることでイメージのコントラストを高くします。

  • histeqは,ヒストグラム均等化を実行します。出力イメージのヒストグラムが指定のヒストグラム(既定の設定では一様分布)にほぼ一致するように,強度イメージの値を変換することにより,イメージのコントラストを強調します。

  • adapthisteqは,コントラストに制限を付けた適応ヒストグラム均等化を実行します。histeqとは異なり,全体のメジよりもむしろ小さなデタ領域(タル)を処理します。各出力領域のヒストグラムは指定のヒストグラム(既定の設定では一様分布)とほぼ一致するように各タイルのコントラストが強調できます。コントラストの強調は,。

グレスケルメジの強調

コントラストが低いグレスケルメジをワクスペスで読み取ります。既定の設定の3のコントラスト調整手法を使用して,。

撅嘴=不读“pout.tif”);Pout_imadjust = imadjust(pout);Pout_histeq = histeq(pout);Pout_adapthisteq = adapthisteq(pout);

元の▪▪メジと,コントラストが調整された3▪▪の▪▪メジをモンタジュとして表示します。

蒙太奇({撅嘴,pout_imadjust、pout_histeq pout_adapthisteq},“大小”,[1 4])原始图像和增强图像使用imadjust, histeq和adapthisteq

图中包含一个轴对象。标题为Original Image和使用imadjust、histeq和adapthisteq的Enhanced Images的axes对象包含一个Image类型的对象。

2番目のグレースケールイメージをワークスペースに読み取り,3つのコントラスト調整手法を使用してイメージを強調します。

轮胎=轮胎“tire.tif”);轮胎调整=轮胎调整(轮胎);泰瑞_histeq = histeq(轮胎);轮胎(轮胎);

元の▪▪メジと,コントラストが調整された3▪▪の▪▪メジをモンタジュとして表示します。

蒙太奇({tire_histeq,轮胎,tire_imadjust tire_adapthisteq},“大小”,[1 4])“原始图像和增强图像的使用”+...“imadjust, histeq,和adapthisteq”

图中包含一个轴对象。标题为Original Image和使用imadjust、histeq和adapthisteq的Enhanced Images的axes对象包含一个Image类型的对象。

imadjustはタイヤのイメージにはほとんど影響を与えませんが,膨れっ面のイメージの場合には大きな変化をもたらしていることに注意してください。pout.tifおよびtire.tifのヒストグラムのプロットにより,最初のイメージのほとんどのピクセルがヒストグラムの中心に集中していることが明らかです。一方、tire.tifの場合,値は既に最小値0から最大値255の間に広がっています。そのため,imadjustは,。

图subplot(1,2,1) imhist(pout)标题(tif直方图)次要情节(1,2,2)imhist(轮胎)“tif . tire直方图”);

图中包含4个轴对象。带有标题直方图的轴对象1包含一个类型为stem的对象。坐标轴对象2包含2个image、line类型的对象。标题为tire.tif直方图的坐标轴对象3包含一个类型为stem的对象。坐标轴对象4包含2个image、line类型的对象。

一方,ヒストグラム均等化は,両方の。以前は隠れていた多くの特徴,特にタ。残念ながら,同時に,強調は両方の。タ▪▪▪▪ヤの中心,子供の顔の部分,およびジャケットが白っぽくなったことに注目してください。

タイヤのイメージに注目すると,イメージの他の領域のコントラストを強調しながらも,車輪の中心は,ほぼ同じ明度にとどまることが望ましいです。このようにするには,異なる変換を。adapthisteqで実行されるコントラストに制限を付けた適応ヒストグラム均等化手法がこれを実現します。アルゴリズムは,。コントラスト強調のレベルの制限も設定できるので,histeqの基本のヒストグラムの均等化方法による過飽和を防ぐことができます。これは,この例で最も高度な手法です。

カラ

カラーイメージのコントラスト強調は通常,L * a * b *色空間など,イメージの輝度を成分の1つとして持っている色空間にイメージを変換することにより行います。輝度レイヤーL *のみに対してコントラスト調整を実行し,イメージの変換をRGB色空間に戻します。明度の操作は,元の色を維持しながらも,ピクセルの強度に影響を与えます。

コントラストが低いメジをワクスペスで読み取ります。次に,RGB色空間からL*a*b*色空間に変換します。

阴影= imread(“lowlight_1.jpg”);Shadow_lab = rgb2lab(shadow);

輝度の値の範囲は0 ~ 100です。値を範囲[0 1]にスケ.リングします。これは,デ,タ型の▪▪メ▪▪ジの予想範囲です。

Max_luminosity = 100;L = shadow_lab(:,:,1)/max_luminosity;

輝度チャネルに対して3種類のコントラスト調整を実行し,a *およびb *チャネルが変化しないようにします。@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @。

Shadow_imadjust = shadow_lab;shadow_imadjust(:,:,1) = imadjust(L)*max_luminosity;Shadow_imadjust = lab2rgb(Shadow_imadjust);Shadow_histeq = shadow_lab;shadow_histeq(:,:,1) = histeq(L)*max_luminosity;Shadow_histeq = lab2rgb(Shadow_histeq);Shadow_adapthisteq = shadow_lab;shadow_adapthisteq(:,:,1) = adapthisteq(L)*max_luminosity;Shadow_adapthisteq = lab2rgb(Shadow_adapthisteq);

元の▪▪メジと,コントラストが調整された3▪▪の▪▪メジをモンタジュとして表示します。

图蒙太奇({影子,shadow_imadjust、shadow_histeq shadow_adapthisteq},“大小”,[1 4])“原始图像和增强图像的使用”+...“imadjust, histeq,和adapthisteq”

图中包含一个轴对象。标题为Original Image和使用imadjust、histeq和adapthisteq的Enhanced Images的axes对象包含一个Image类型的对象。

参考

||

関連するトピック