近年、ディープラーニング技術の登場により、視覚画像処理がますます注目され、さまざまな分野で広く利用されるようになり、同時に多くの実践者が現れています。しかし、多くの人はディープラーニングのみを使用し、従来の画像処理アルゴリズムは時代遅れだと考えています。画像処理はあまりにも一般的になり、従来のアルゴリズムは時代遅れで敷居が非常に低くなり、誰でも使えるようになった、という話を誰かが聞いたことがある。正直に言うと、そのような発言を聞くと、本当に言葉を失うことがあります
#今日は少し時間があったので、この問題について話したいと思います。まず、画像処理は主に何に使用されているのかを分析してみましょう。画像処理がどの業界で使用されているかに関係なく、画像処理の主な機能には、識別、分類、位置決め、検出、サイズ測定、視覚的誘導などが含まれます。それでは今日は、ディープラーニングの応用例をいくつか具体的に紹介したいと思います。同時に、従来の画像処理技術が依然としてその役割を果たしているかどうかも確認する必要があります。
まず、上記で述べた視覚の主な機能が何であるかを簡単に紹介します。識別と分類の間には一定のつながりがあります。顔認識、ナンバープレート認識、文字認識、バーコード/QRコード認識、商品カテゴリ認識、果物認識などはすべて画像認識技術であり、認識完了後に認識結果が直接与えられる場合もあれば、分類が必要な場合もあります。 。たとえば、混合生産ラインで識別された製品は分類して梱包する必要があります。
中国語に書き直すと次のようになります。 位置決めの方法にはさまざまなものがあり、大まかにターゲットの位置がわかればよい場合もあれば、ロボットが自動的に掴めるように正確な位置決めが必要な場合もあります。検出方法には、ターゲット検出と欠陥検出があります。ターゲット検出では、通常、シーン内にターゲットが存在するかどうかを知る必要があるだけですが、欠陥検出では、欠陥が存在するかどうかを検出するだけでなく、欠陥のサイズとカテゴリも決定する必要があります。サイズ測定の目標は非常に明確です。 、視覚を通じて対象物体を検出するため、特定のサイズが要件を満たしているかどうか。視覚的な誘導とロボットの自動掴みが組み合わされています。ターゲットの位置を正確に特定する必要があり、また、ロボットの移動時にターゲットが落下しないように掴む特定の位置も決定する必要があります。以下にいくつか挙げます。具体的なケースは、その方法を示しています。ディープラーニングを使用してそれを達成できます。同社はこれらの画像の公開を望んでいないため、以下の写真はその一部のみをキャプチャしたものであり、具体的な内容を特定することはできません。
以下のすべての例は企業の実際のニーズであり、画像も現場で撮影されました。まずは簡単な文字認識の例を見てみましょう。このケースの要件は、これらの文字が正しいかどうかを判断することです。1 秒あたり 20 文字を処理する必要があります。予算はビジュアル システムあたり 2 万元、生産ラインは 100 本、総コストは 200 万元です。それはすべきだと思いますか、すべきではないと思いますか? 200万元というとすでに大金ですが、ビジョンシステムの価格は1台あたりわずか2万元です。儲かるでしょうか?さらに、ホスト コンピューターが誤った文字を認識した場合、
を自動的に削除する必要があります。簡単な分析では、1 秒あたり 20 個の製品、つまり各製品を検出できることがわかります。 50 ミリ秒以内に完了する必要があります。同時に、ホスト コンピュータは信号を拒否メカニズムに送信する必要があり、信号の安定性を確保するために 20 ミリ秒を確保する必要があります。残りの 30 ミリ秒は、写真の撮影と画像処理に使用されます。ディープラーニングのトレーニングでは、産業用コンピューターの構成を考慮する必要があります。さらに、PLC、除去装置、カメラ、光源、レンズ、キャビネット、その他の小さな付属品のコストを考慮する必要があります。手動によるオンサイト試運転にはどれくらいの費用がかかりますか?総費用はいくらですか? 別の例を挙げてみましょう。下の図は溶接欠陥の検出を示しています。溶接欠陥にはさまざまな種類があり、ディープラーニングを使用してトレーニングと検出に 1 週間を費やした人もいます。彼らは検査結果は素晴らしかったと言ってくれましたが、1か月後にまた私のところに来て、費用を支払う余裕がなく、検査結果が悪かったと言いました。考えてみてください、なぜこれが起こるのでしょうか? 別の例を挙げます。下の図はバーコード認識の例です。バーコードが非常にぼやけていて、識別するのが難しいことがわかりますよね?ディープラーニングを使用してそれを特定できます#例として、下の図を見てみましょう。両面の厚みが均一であるか、表面に欠陥がないかを確認する必要があります。では、ディープラーニングを使用してこの問題を解決するにはどうすればよいでしょうか?かつて、半年にわたって現場でデバッグを行った人がいましたが、最終的には顧客は満足できませんでした
深層学習を使用してロボットを自動的に把持し、把持した物体の傾斜角度を検出してロボットの姿勢を調整するにはどうすればよいでしょうか?
ディープ ラーニングを使用して、一定期間使用されたばねのサイズを測定し、適格かどうかを判断するにはどうすればよいでしょうか?ベアリング、ギア、ねじなどの他の同様のパラメータを測定するにはどうすればよいですか?
上記の事例は実際の事例のほんの一部であり、ボルトの自動締め付け、掴みの乱れ、ミクロンレベルの精密な位置決めなど、同様の検知手法は後を絶たない。 。しかし、残念なことに、多くの人はディープラーニングのみを使用しており、基本的な画像の概念も理解せずに、画像処理は時代遅れであり、ディープラーニングが他の画像処理方法に取って代わったと主張する人もいます。もっと実際の事例に触れていれば、こんなことは言わないはずです。
多くの人は、深層学習モデルに画像を入力するだけで学習できると誤解しています。効果が不十分な場合は、次のように追加してください。サンプルをトレーニングしたり、パラメータを調整したりすることで、目的の効果を達成できます。ただ言えるのは、このイメージの理解はあまりにも表面的すぎるということです。最も一般的な画像アプリケーションは顔認識やナンバープレート認識ですが、これらの認識タスクについては、認識要件が高くないため、ディープラーニングを使用してもそれほど問題はありません。認識に時間がかかったり、認識エラーが発生したりしても、それほど大きな問題にはなりません。例えば、顔認証決済では、顔を認識できない場合は手動で支払うことも選択できますし、ナンバープレート認識およびアクセスコントロールシステムでは、ナンバープレートや顔を認識できない場合はドアを開けることも選択できます。手動で。ただし、完全に自動化されたアプリケーション シナリオでは、この状況は許可されません。特定の状況です。さらに、トレーニングの前に、通常は他の画像処理アルゴリズムを使用する必要があります。
公開データセットを使用して深層学習モデルをトレーニングし、記事を書くだけの人もいますが、これは問題ありません。しかし、これらのモデルが実際のアプリケーションに適用されるには、まだ長い道のりがあります。私の馴染みの会社では、外観検査を担当する博士課程の人材を採用しましたが、半年経っても結果が出ず、トップから厳しく批判されました。なぜなのかご存知ですか?
ディープラーニングはアプリケーション分野で重要な役割を果たしていますが、これは否定できない事実です。ただし、これは目視検査の一部にすぎず、他の多くの側面で実装できるわけではありません。現在の視覚検出技術は、一部の単純なシーンにしか適用できず、多くの複雑なシーンでは、どのようなアルゴリズムを使用しても効果的な検出を達成できません。したがって、視覚画像処理アルゴリズムにはまだ長い道のりがあり、深層学習で画像をトレーニングする場合、通常、フィルタリング、強調、しきい値セグメンテーション、エッジ検出、形態学的操作など、元の画像の何らかの処理が必要になります。場合によっては、深層学習トレーニングのために画像を処理して画像の特徴を直接抽出することも必要になります。視覚的な仕事に携わっている多くの人は、この原則を理解しています。徹底的な理論研究も有望ですが、それにはより高い個人の理論的能力が必要です。実際のビジョン アプリケーションを使用したことがない場合は、画像処理が時代遅れである、他の画像処理アルゴリズムはもう使用されていない、ディープ ラーニングが他の画像処理アルゴリズムに取って代わっているなどと軽々しく主張しないことが最善です。従来の画像処理アルゴリズムはどうですか?この質問に対する答えは明らかだと思います。まだ不明な点がある場合は、これまでに視覚関連のプロジェクトをどれだけ経験してきたのか、他に何が分からないのかをよく考えてください。目視検査で何ができるのか、どのように行うのかを本当に理解していますか?単一の画像処理アルゴリズムのみに依存して達成される視覚検査はほとんどありません。したがって、アプリケーション レベルでは、ビジュアル業界で簡単に業務を遂行できるように、さまざまな画像処理アルゴリズムの使用とさまざまなアルゴリズムの組み合わせ応用に習熟する必要があります。もうすぐ夏休みです。夏休みは勉強するのにとても良い時期です。この休暇とこの学習プラットフォームを利用して、画像処理関連のアルゴリズムのアプリケーションを素早くマスターしましょう
以上がディープラーニングは他の画像処理アルゴリズムを置き換えるために使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。