画像/ビデオ処理の基本スキルセットを拡張して深める方法は?


9

講義は受講しませんでしたが、過去3ヶ月間、講義ノートや重要書を基に勉強しました。そこで、この時点で、画像処理スキルを磨きたいと思います。もちろん、私はたくさんの画像処理作業を行っていますが、作業は非常に似ているようです。

プログラマーとして、私はトップコーダーなどから多くのことを学びました。難しい画像処理の問題を解決できるWebサイトはありますか?


同様に、このサイト上の質問に答えるお試しくださいdsp.stackexchange.com/q/374/29
endolith

私がテキストのブロックを書いたからといって、画像処理の(自己)学習に対する他の人々のアプローチにまだ興味がないという意味ではありません。一般的で、趣味の興味からその分野のより深刻な興味に至るまで、画像処理について学び始めるための一般的なヒントやアプローチ、参考資料を求めますか?これらすべてを1か所に集めておくとよいと思います。ああ、また、あなたが質問に使用した資料についてのデータを追加するとよいでしょう。
ペネロペ2012年

回答:


15

3か月間それについて読んだことを(質問の形式から、私は理解していると思います)だだけでは、画像処理の専門家はならない。

私はトップコーダーに精通していますが、使用する必要がある問題とアプローチの難しさは画像処理の問題と同じかもしれませんが、使用可能な画像処理アプリケーションを設計するには、問題固有の調査を行い、発見事項と新しいアイデアを実装します、それをテストして信頼性の高い結果を得るには、数時間(またはトップコーダーマラソンマッチの場合は1週間)をはるかに超える時間が必要です。

基本的な画像処理ツールについてさらに詳しく知りたい場合は、次のことをお勧めします。

  • あなたのすべての文学を取り、ページをランダムに開き、そこで説明されている概念を研究して実装する
  • OpenCVなどのコンピュータービジョンライブラリを使用するか、matlabで作業し、いくつかの画像を取得して、さまざまな画像処理方法(単純な形態からハフライン検出などのより複雑なものまで)を使用して表示してみます。結果を試して予測し、グラフィック表示して、得られる結果を理解します。

画像処理の特定の問題に興味があり(たとえば、現在コンテンツベースの画像検索-CBIRを行っています-つまり、ほぼ過去5か月間)、この特定のトピックについてより良く知りたい場合は、私のアドバイスは次のようなものです:

  • 主題に関する関連研究について、Google学者、Mendeley記事データベース、IEEEXploreを検索
  • ダウンロードする論文の数が多すぎます。読む準備ができている数の3〜5です。スキム抽象的intruduction結論のセクションとフィルタ記事アウトサウンド関連して興味深いもの。現在の(最近の)記事、および現在の参照がある記事を優先します。
  • そのすべてを読んでください。最も重要なものを複数回読みます。あなたの仕事の基礎となるものは、あなたの落書きで余白が埋められており、あなたが5回目の読み終わりを終えるまでに少なくとも少しぎくしゃくしているように見えることが期待されています。
  • それを実装します。単純明快な実装から最適化された実装に移行します。
  • これを始める前に、テスト用のデータセットがあることを確認してください。十分に大きなデータセットで行われていない場合、テストは関係ありません。作品によっては、使用しているデータセットについて言及している場合や、データセットが提携大学のウェブサイトにある場合があります。
  • 多くの人々の新しいアイデアに対して新しいアイデアをテストできる年次の課題を整理するパブリックデータセット(オブジェクトの分類など)があります(ただし、それはトップコーダーよりもはるかに大きいです:D)
  • 適切な結果が得られれば、それは良いことです。新しいアイデアのいくつかを使用して、最先端の技術よりも良い結果が得られた場合は、それらを再確認してください。次に、それらをトリプルチェックします。そして、ファンシーな記事を公開してください;)

私は必ずあなただけの画像が実際に...私が書いたものからリアルタイムのかかる研究を行うだけの楽しみのために処理し、約何かを学ぶの中間を見つけることができますよ、ここにアイデアだ:ここにたむろして理解しようと助けを解決するために他の人の問題!それらのすべては、リサーチ-思考-適用のステップを必要とし、それらは必要なステップの深さによって変わるだけです;)いずれにせよ、それが役に立てば幸いです。


ご回答有難うございます。もちろん、どういうわけか、私は専門家またはそのようなものであるふりはしません。私はその分野で自分自身を改善しようとしています。
Tae-Sung Shin

@david私はあなたを何も非難していません(しかし、私は時々私はそのように脱落することを教えてくれます:/)。私は現在、コンピュータビジョンと画像処理をほぼ3年間(学士号と修士号)行っており、自分は専門家の近くにいるとは思いません;)あなたがそれにどれほど真剣に取り組みたいかわからなかったので、私の答えにはすべてが含まれていました。 ..しかし、残念ながら、この分野に(ほとんど)時間を費やすことなく、この分野で本当に上手になることはないと思います。それは大きな分野です。基本を学ぶかもしれませんが、常に開発されている本当にクールで斬新なものは真剣な研究を必要とします。IMO少なくとも...
ペネロペ

1
それはいくつかの答えです!!!
パファー

4
これは素晴らしい答えです。画像処理には、優れた背景の上に何年にもわたる専門的な研究が必要です。それはエンジニアリングの領域であり、座って新しいプログラミング言語を学ぶようなものではありません。新しいプログラミング言語は、せいぜい1年間で非常に上手くできます。
フォノン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.