コンテンツにスキップ

Image Sharpening vTool#

Image Sharpening vToolを使用すると、コントラストと画像のエッジを鮮明にすることができます。

Image Sharpening vToolは、Image入力ピンを介して画像を受け入れRegion出力ピンを介して単一領域を出力します。

拡張する前にROI Creator vToolを使用して関心領域を指定する場合、Image Sharpening vToolがROI入力ピンを介してROIデータを受け入れます。この場合、関心領域のみが鮮明になるため、処理が高速になります。

Image Sharpening vTool

Image Sharpening vToolバージョン#

Image Sharpening vToolには2つのバージョンがあります。次の表にバージョン間の違いを示します。表見出しのバージョンをクリックすると、このトピックの関連セクションに直接ジャンプします。

Starter Basic
シャープニング操作は何回使用できますか? 2
シャープニングフィルター
アンシャープマスク
1
Roi入力ピンに有効なデータタイプ RectangleF RectangleF、RectangleF配列、
領域、領域配列

Image Sharpening Starter#

仕組み#

Image Sharpening Starter vToolでは、画像を鮮明にするための2つのソリューションを提供します。

シャープニングフィルター#

シャープニングフィルターは正方形のマスクを使用します。マスクの中心ピクセルにシャープニング係数が乗算されます。マスクのその他のすべてのピクセルには-1が乗算されます。

アプリケーションの特定の目的に応じてフィルターマスクのサイズを選択してください。均等なフィルターマスクサイズは、次の不均一な値まで増加します。マスクの最大サイズは25 x 25です。

シャープニング係数を指定します。これにより増幅量が決定します。最小シャープニング係数は、マスクの幅と高さに基づいて計算されます。この係数は必要に応じて増やすことができます。

アンシャープマスク#

元の画像はガウスフィルターを使用してフィルター処理されます。次に、フィルタリングされた画像が元の画像から減算されます。指定されたしきい値を超えるグレー値を持つピクセルには、シャープニング係数が乗算されます。

アプリケーションの特定の目的に応じてフィルターマスクのサイズを選択します。均等なフィルターマスクサイズは、次の不均一な値まで増加します。正方形のマスクを作成するには、[]と[高さ]オプションをリンクします。これを実行するには、チェーンアイコンをクリックします。

  • リンクしたオプション: 鎖アイコン
  • リンク解除されたオプション: 切れた鎖のアイコン

また、シャープニング係数とシャープニングしきい値を指定することもできます。シャープニング係数は増幅量を決定します。しきい値を超えるグレー値を持つピクセルのみが増幅されます。

vToolの設定#

Image Sharpening Starter vToolを設定するには:

Image Sharpening Starter vToolの設定

  1. [vToolの設定]エリアの[レシピ管理]ペインで、[設定を開く]をクリックするか、[vTool]をダブルクリックします。
    [Image Sharpening Starter]ダイアログが開きます。
  2. シャープニング操作を選択します。
  3. フィルターマスクの[]と[高さ]を指定します。
  4. シャープネス係数を指定します。
  5. アンシャープマスク操作を選択した場合は、シャープニングしきい値を指定します。

シャープニングの結果は、ピンデータビューで表示できます。

Image Sharpening Basic#

仕組み#

シャープニングフィルターは、エッジや線などの画像の高周波構造を増幅します。

Image Sharpening Basic vToolは、元の画像から計算された平均画像を元の画像と比較します。これら2つの画像の差分は増幅されて、元の画像に追加されます。式は次のようになります。

Image_out = ( Image_in - mean_filter(Image_in) ) * 係数 + Image_in

シャープニングの強さはシャープニング係数により決定します。

フィルターマスクサイズは、フィルターのカットオフ周波数を定義します。フィルターマスクが小さいと、画像の高周波構造のみが増幅されます。

マスク形状#

Image Sharpeningは、長方形のフィルターマスクを使用します。アプリケーションの特定の目的に応じてフィルターマスクのサイズを選択します。

奇数の幅と高さの値のみが許可されます。均等なフィルターマスクサイズは、次の不均一な値まで自動的に増加します。

正方形のマスクを作成するには、[]と[高さ]オプションをリンクします。これを実行するには、チェーンアイコンをクリックします。

  • リンクしたオプション: 鎖アイコン
  • リンク解除されたオプション: 切れた鎖のアイコン

シャープニング係数#

シャープネス係数を指定します。これにより増幅量が決まります。

vToolの設定#

Image Sharpening Basic vToolを設定するには:

Image Sharpening Basic vTool設定

  1. [vTool Settings]エリアの[Recipe Management]ペインで、[Open Settings]をクリックするか、[vTool]をダブルクリックします。
    [Image Sharpening Basic]ダイアログが開きます。
  2. フィルターマスクの[]と[高さ]を指定します。
  3. シャープネス係数を指定します。

シャープニングの結果は、ピンデータビューで表示できます。

入力#

画像#

Camera vToolから、またはImage Format ConvertervToolなどの画像を出力するvToolから、直接画像を受け入れます。

Roi#

領域または矩形を出力するROI Creator vToolなどのvToolから、関心領域を受け入れます。複数の矩形または領域が内部で結合されて、単一の関心領域が形成されます。

  • データタイプ:RectangleF、RectangleF配列、領域、領域配列

出力#

画像#

フィルター処理された画像を返します。出力画像は、画像を入力として受け入れる任意のvToolで使用できます。

サポートされているPixel Format#

入力画像のピクセルフォーマットに応じて、Image Sharpening Basic vToolは次のピクセルフォーマットを出力します(Starterでサポートされるピクセル形式は後で確認されます)。

入力ピクセルフォーマット 出力Pixel Format
Bayer GR 8 RGB 8 Planar
Bayer GR 16 RGB 16 Planar
Bayer RG 8 RGB 8 Planar
BGRA 8 Packed RGB 8 Planar
BGR 8 Packed RGB 8 Planar
Mono 8 Mono 8
Mono 10 Mono 10
Mono 12 Mono 12
Mono 16 Mono 16
RGB 8 Packed RGB 8 Planar
RGB 16 Packed RGB 16 Planar
RGB 8 Planar RGB 8 Planar
RGB 16 Planar RGB 16 Planar

典型的な先行機#

典型的な後継機#