2012-02-27 6 views
7

私のプロジェクトの前提条件として、私は画像から皮膚の毛を取り除かなければなりません。このため私はalready existing programを見つけました。実装はMatlabで行われます。脱毛アルゴリズムの開発

上記リンクは、以下

  1. を引用し、それが細長い構造として髪ピクセルの形状を確認し、交換
  2. 、一般化されたグレースケール形態学的閉鎖演算により黒い髪の場所を特定します
  3. 置換されたヘアピクセルを適応メジアンフィルタで平滑化します。 generalized grayscale morphological closing operation私はそれが何を意味するのか知りませんし、MATLABのいずれかで

    をそれを実装することができるということができなかったに言及している上の部分については

現在、私は何をする必要があるか、単に

  1. です
  2. 隣接皮膚ピクセルで髪ピクセルを交換ヘアピクセルに
  3. 確認し、髪のピクセルを識別

このアルゴリズム(エッジ検出など)の実装に使用できる方法を提案できるかどうかは、これまでのところすべての試みが正しく解決されているかどうか、私は疑問に思っていました。使用できるすべてのMATLAB関数も非常に便利です。また、私はのように薄いピクセルを確認するために使用できることが何方法に疑問に思って長い構造

更新

だった:私は画像処理に新しいですと、私は特定する方法に使用するどのような方法のいずれかの予備知識を持っていませんそれらを確認し、それらを隣接するピクセルと置き換えて、指導の要求をしてください。

+0

[信号処理スタック](http://dsp.stackexchange.com) – Nzbuu

答えて

3

グレースケールイメージとその操作について理解していることを前提とします。そうでない場合は、質問を編集して明確にしてください。

Matlab Image Processing Toolboxには、imclose機能が含まれています。 Morphological closingはWikipediaで説明されています。インターネットには、画像処理に関する数学的形態学 に関する情報がたくさんあります。コメント

This page

EDITは、画像処理用のモルフォロジーのための一般的な導入を与えます。あなたがやろうとしていることの一つの見方は、イメージからノイズを取り除くことです。そこでは、そのノイズは明るい背景に対して細長い(-ish)暗い要素として表現されます。皮膚は軽い。これは私が見てきたアプリケーションではないので、これ以上の助けはできません。楽しむ。

+0

質問を更新しました。グレースケールイメージが実際にわかっていますが、どの操作を使用できるのか分かりませんその上に。 Matlabの形態学的に近い画像演算子を見て、それはディスクや任意の他の望ましい形状と画素を置き換えることは何ですか?毛のピクセルを特定し、それらを隣接するピクセルで置き換えることが私の目的にどのように役立つのか説明できますか? – MilindaD

0

操作順序は以下のとおりです1.ヘアピクセルの確認2.ヘアピクセルの確認3.ヘアピクセルを隣接するスキンピクセルに置き換えます。これは、形態学的にオープンなフィルタがグレースケールフィルタまたはスカラフィルタであることが主な原因です。 このように、カラー画像の問題は、良い色空間(通常は背景が変わるほど難しい)を見つけるか、(各状態の上の答えのように:髪が暗く、背景が明るい)フィルタを各チャンネルで実行するか、現在のソリューションである他のものを補間します。

se1 = strel('line',10,90); 
se2 = strel('line',10,180); 
figure, imshow(imclose(imclose(I,se1),se2),[]) % this closing is done channel wise independently. 

複雑な背景のために良い色空間の機能が必要である:

したがって、私たちは、細長い毛の構造を検出するために、紙に記載されているものと与えるものMathWorks社のMATLABを見てすることができます。問題は、今終値ので、欠損値の上に補間することである Input image from the website Line filtered image

- (あなたがこれを確認することができます赤>緑>青、またはそのようないくつかのため)ここでは、カラー画像を発注しているので、多かれ少なかれ作品ですアーティファクトを残します。 Lee T、Ng V、Gallagher R、Coldman A、McLean D. DullRazor:画像からの脱毛へのソフトウェアアプローチで提案されているように、補間メディアンフィルタリングを使用することができる。 Computers in Biology and Medicine 1997; 27:533-543。

もう1つの簡単な考え方は、線状構造を使用してモルフォロジーを閉じるrgb2gray(I) - >グレースケールをRGBトーンにマップすることです。バックグラウンド色空間があまり変化せず、堅牢であるならば、マッピングバックは簡単です!

関連する問題