5

工場で使用するシステムを作成して、アセンブリラインから落ちるオブジェクトのサイズを測定したいと考えています。オブジェクトは石のスラブ、ほぼ長方形で、幅と高さが好きです。それぞれの石は同じ位置でフラッシュで撮影されているので、条件はきわめて制御されています。トリッキーな部分は、時には表面に模様が(時には波紋や縞模様の大理石)、時にはほぼ黒く、影と調和しています。オブジェクトの認識と測定サイズ

背景の参照画像からそれぞれの画像を単純に差し引いてみましたが、照明とローラーの位置と出力が本当に騒々しい機械の小さな部分に十分小さな変化があります。

次は、Cannyのエッジ検出アルゴリズムを使用して、四角形のポリゴンをエッジに一致させるために何らかの数値最適化(Nelder-Mead多分)を使用する方法です。しかし、私が何かを自家醸造する前に、このような状況でうまくいく既存のアプローチがありますか?

スラブ内にあることが知られている画像のパッチをアルゴリズムに「シード」することができます(常にコーナーに並んでいます)。サーフェスのパターンと色を識別するのに役立ちます。必要に応じて注釈付き画像のトレーニングセットを作成することもできます。背景といくつかの石のスラブの

いくつかのサンプル画像:

Background Easy case Difficult case 1 Difficult case 2

+6

サンプル画像を1枚または2枚共有できますか?あなたは背景を隠すことができますか?いくつかの簡単な[形態学的操作](http://homepages.inf.ed.ac.uk/rbf/HIPR2/matmorph.htm)で差分画像をクリーンアップできますか? – YXD

+0

私は明日共有できる仕事用のサンプルをいくつか持っています。 – Sam

+1

Eさんが示唆しているように、背景差分画像にいくつかのスムージングや形態操作などを試してから、それを二値化します。これは、少なくとも基本的な数字を上回って改善できるものをあなたに与えるはずです。 –

答えて

3

は、既存の画像分割アルゴリズムを試してみましたか?

私はここウラジミールコルモゴロフによる画像セグメンテーションのためのmaxflowアルゴリズムを開始します:彼らはあなたの問題のために役立つ特定のセグメントに属する画像の領域を、修正するが、それは明らかではないかもしれません論文でhttp://pub.ist.ac.at/~vnk/software.html をどのようにソフトウェアでこれを行う。 http://www.socher.org/

とEric Sudderthは、ビジュアルシーンがここで理解するための少なくとも一つの興味深い方法があります:リチャードSocherでシーンを解析するための

深い学習アルゴリズムにも役立つかもしれないhttp://www.cs.brown.edu/~sudderth/software.html

私も実際に使用していない任意のこのソフトウェアのほとんどは、すべてではないにせよ、特にユーザーフレンドリーではない研究用です。

関連する問題