Як розширити і поглибити базовий набір навичок для обробки зображень / відео?


9

Я не брав жодного уроку з обробки зображень, але вивчав предмет на основі конспектів лекцій та важливих книг протягом останніх трьох місяців. Тож у цей момент я хотів би чітко визначити свої навички обробки зображень. Звичайно, я практикую багато роботи з обробки зображень, але робота здається дуже схожою.

Як програміст, я багато чого навчився у верхнього кодера чи подібного, де ви можете позмагатися один з одним за краще програмування. Чи є якийсь веб-сайт, з яким я можу змагатися за складні проблеми з обробкою зображень?


Спробуйте відповісти на питання на цьому сайті, як dsp.stackexchange.com/q/374/29
ендоліти

Тільки тому, що я написав текст тексту, це не означає, що я все ще не зацікавлений у підходах інших людей до (само) вивченню обробки зображень :) Чи не могли б ви відредагувати та переформулювати своє запитання, щоб було більше загальні та запитуйте загальні поради та підходи та довідкові матеріали, щоб почати дізнаватися про обробку зображень, починаючи від інтересу до хобі до більш серйозного інтересу до галузі? Я думаю, було б непогано зібрати все це в одному місці. Ну і також, було б непогано, якби ви додали дані про матеріали, які ви використовували в питанні.
пенелопа

Відповіді:


15

Я сподіваюся, що ви зрозуміли (з форми вашого запитання, я думаю, ви це робите), що три місяці читання про це насправді не зроблять вас експертом з обробки зображень.

Я знайомий з топкодером , але хоча складність проблем та підходів, які вам потрібно було використати, може бути подібними до проблем з обробкою зображень, щоб створити придатний додаток для обробки зображень: зробіть конкретні проблеми, виконайте свої результати та нові ідеї. , протестуйте його, щоб отримати надійні результати, вам потрібно набагато більше пари годин (або навіть тиждень, як для матчу топ-кодерів марафону).

Якщо ви хочете просто дізнатися більше про основні засоби обробки зображень, пропоную вам:

  • візьміть всю свою літературу, випадково відкрийте сторінку та вивчіть та втілюйте там пояснену концепцію
  • візьміть бібліотеку комп'ютерного зору, наприклад OpenCV , або працюйте в matlab , зробіть кілька зображень і спробуйте використовувати і відображати на них різні методи обробки зображень (від простої морфології до складніших речей, таких як виявлення ліній Хоф). Спробуйте і передбачити результати, графічно відобразити їх і зрозуміти, що ви отримуєте.

Якщо вас цікавить конкретна проблема в обробці зображень (наприклад, я займаюся пошуком зображень на основі вмісту - CBIR зараз - і маю на увазі, майже за останні 5 місяців), і хочете покращитись у цій конкретній темі, тоді моя порада буде чимось на кшталт:

  • пошук науковця google, база даних статей Менделі, IEEEXplore для відповідних робіт з цього питання
  • завантажте занадто багато паперів, можливо, 3-5 стільки, скільки ви готові прочитати. Знежирена абстрактний , intruduction і висновок розділи і фільтр з статей , що звук відповідних і цікавих. Віддавайте пріоритет поточним (останнім) статтям, а також статтям із поточними посиланнями.
  • прочитати все це. Читайте найважливіші не раз. Очікується, що той, який буде основою вашої роботи, матиме поля, заповнені вашими писанками, і виглядати хоч трохи скреготілим до того часу, як ви закінчите 5-те читання.
  • реалізувати це. Перейдіть від простої, простої реалізації до оптимізованої реалізації.
  • перш ніж почати це робити, переконайтеся, що у вас є набір даних для тестування. Тестування не є актуальним, якщо воно не проводиться на досить великому наборі даних. У деяких роботах згадуються набори даних, які вони використовують, або їх набори даних можна знайти на афілійованих веб-сайтах університету.
  • є загальнодоступні набори даних (наприклад, цей для класифікації об'єктів ), які також організовують щорічні виклики, де ви можете протестувати свої нові ідеї проти багатьох народів нових ідей (але це набагато більше, ніж топкодер: D)
  • якщо ви отримаєте гідні результати, це добре. Якщо ви отримаєте кращі результати, ніж найсучасніші, використовуючи деякі свої нові ідеї, двічі перевірте їх. Потім потрійно перевірити їх. А потім опублікуйте фантазійну статтю;)

Я впевнений, що ви можете знайти середину між тим, щоб навчитися чомусь обробляти зображення просто для розваги та робити реальне трудомістке дослідження з того, що я написав ... Насправді, ось ідея: завітайте сюди і спробуйте зрозуміти та допомогти вирішити. чужі проблеми! Усі вони потребують дослідницько-роздумових застосувань, вони просто змінюються залежно від глибини необхідних кроків;) У будь-якому випадку, я сподіваюся, що це допомагає.


Дякую за вашу відповідь. Звичайно, я жодним чином не претендую на те, що я експерт чи щось подібне. Я просто намагаюся вдосконалити себе в цій галузі.
Tae-Sung Shin

@david Я вас ні в чому не звинувачую (але ppl скажіть мені, що іноді я виходжу саме так: /). Зараз я займаюся комп'ютерним зором та обробкою зображень майже 3 роки (бакалавр і магістр), і не вважаю себе близьким експертом;) Я не знав, наскільки серйозно ви хочете вступити в нього, тому моя відповідь включала все. .. але, на жаль, я не думаю, що ти можеш по- справжньому вийти на цю сферу, не приділяючи (більшу частину) свого часу. Це велике поле, ви можете вивчити основи, але справді класні, новинні речі, які постійно розробляються, потребують серйозних досліджень. ІМО принаймні ...
пенелопа

1
Ось якась відповідь !!!
puffadder

4
Це чудова відповідь. На обробку зображень потрібні роки та роки присвячених досліджень, окрім хорошого досвіду. Це сфера інженерії, і зовсім не схожа на те, щоб сісти і вивчити нову мову програмування, що ви можете зробити дуже добре протягом року.
Фонон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.