roboforum.ru

Технический форум по робототехнике.

Робот, который смотрит телевизор (AVM Video Search)

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Madf » 12 апр 2019, 17:37

EDV писал(а):Скопируйте эти ссылки и отправьте на сканирование на нашем сайте InvariVersum:
https://invariversum.com

"Secure Connection Failed"
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение EDV » 12 апр 2019, 18:54

Сейчас наше ПО используется для монетизации видеоконтента в социальных сетях и для борьбы с пиратством.

Недавно мы запустили публичный сервис InvariVersum, для работы с видеоклипами.

В качестве примера у нас на сервере для поиска загружены 26 тысяч видеоклипов, а вот топ 100 и топ 200 самых популярных видеоклипов в виде нарезки из коротких фрагментов:
https://www.youtube.com/watch?v=uhvX14wUpm4
https://www.youtube.com/watch?v=BxGoAWhoCP4

Скопируйте эти ссылки и отправьте на сканирование на нашем сайте InvariVersum:
https://invariversum.com

По завершению сканирования можно будет увидеть общий процент совпадений и список ссылок на оригинальные ролики. Если в списке нажать на “+”, то откроются два проигрывателя, и совпавшие фрагменты можно будет увидеть визуально.


Странно, у меня ссылку "https://invariversum.com" даже через Kproxy открывает.
Правда ролики через Kproxy сканировать не получается.
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Angel71 » 12 апр 2019, 22:29

текущую концепцию наверно недостаточно понял, но есть лёгкое ощущение, что что-то не так (частично и ощущение, что ещё чуть-чуть и затея будет близка к погоне за уходящим поездом. но это ощущение, надеюсь это не так). за несколько прошедших лет железо и алгоритмы прилично так шагнули вперёд. в дополнение к какому распознаванию образов легко кто-то крупный сможет добавить функцию сравнения видео. у гугла достаточно ресурсов для реализации, да и с анализом визуальных данных они много чего уже сейчас делают. и т.д.
т.е. прикинуть, достаточно ли активно за последние годы идея продвинулась или возможно нужно думать, как поактивней хорошенько жирком обрасти (сервера, хранилища,...) или где клиентов ещё искать. в иконках не видно клубничных контор. возможно скрыли, логично. если нет, вообще сильно не помешает пробовать пообщаться, может кого заинтересует. одна крупная клубничная контора уже давно что-то с распознаванием пилит, в том числе и для удаления дубликатов.
подумать, может функционала побольше надо или текущий немного подправить. допустим если не только крупным видеосервисам софт предоставлять, а и для обычных пользователей с другим подходом к монетизации что предложить, тогда можно начиная хоть с лёгких допилов. например дают ссылку на ютуб, коуб,..., дать возможность указать начальное время или диапазон в видео, а после обработки выдать (шизам для поиска аудио уже есть, клипы вроде не особо искать будут, тем более видеоряд в сборниках обычно не из оригинальных клипов) из какого аниме/фильма/... отрывок выдран. в тех же коубах (и на самом коубе и на ютубе) в комментариях полно "аааааа, похоже прикольное аниме/фильм/..., подскажите, как называется". или попробовать придумать каких убойных фич - иногда большой зоопарк плохо, ряд крупных проектов выжили и быстро развивались именно из-за того, что фич было не много, но они были убойными.
на сколько сейчас всё устраивает, понять сложно. если не очень, может после других вариантов с дубликатами видео, есть смысл попробовать немного сменить направление? вариантов анализа изображений же масса - поиск по фото (или пауза, тыц в морду лица/тело/чумодан,...), трекинг (системы видеонаблюдения, слежение камерой за ведущим в студии, видеоблохерам тоже вполне может пригодиться, на коптерах для селфи,...), отслеживание изменений за некоторый период, распознавание и ориентация (дополненная реальность,...) и много чего ещё.

п.с. имхо должен быть какой кеш, база ссылок, отпечатков видео (тот же размер файла + хеша файла целиком или может как по частям),... лишняя нагрузка может постепенно или очень резко стать проблемой. "ненене, вот по этому списочку перезагрузи по новой, вдруг поменялось" как вариант, но в платном варианте для клиентов.
сайт несколько раз открывался с сильной задержкой, но это не показатель - тут иногда интернет стал чуток проседать, трудно понять когда на магистралях проблема, а когда с сайтом.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение EDV » 13 апр 2019, 00:23

Спасибо за отзыв!
На мой взгляд, основное преимущество нашей поисковой системы - способность распознавать нарезки из коротких (по 10 секунд) фрагментов видео.



В свете последних тенденций в области защиты авторских прав, подобный инструмент может пользоваться спросом.
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Angel71 » 13 апр 2019, 07:32

10-ти секундное квантование не назвал бы преимуществом. ранним вариантом оптимизацией да, но как посмотреть, зацикливание на этом может и навредить. небольшими кусками загружать, хранить и обрабатывать это хорошо для распределения нагрузок и возможности крутить на железе, где для монстрика удобней параллелить на встроенные ядра или сама вычислялка изначально мелкая и памяти на ней мало. с другой стороны можете прошляпить важные направления развития и как худший вариант для этого, будете развивать как узкоспециализированный алгоритм и ваш софт для некоторых будет всего-лишь одним из кучи узкоспециализированных фильтров/утилит.
разбивку есть смысл чуть по другому пробовать реализовать. допустим если алгоритм не может автоматически другие варианты подобрать, только тогда квантовать на жестко фиксированные куски или как-то вычислять (как удобней хранить/обрабатывать, в зависимости от длины видео или ещё как). а так пытаться вылавливать сцены. плюшки прям сразу есть. допустим в видео первые пару секунд это "а сейчас как и обещали клип такой-то", "смотрите какую новую футболочку прикупил, спасибо за донатики",... потом собственно клип, фильм, трейлер... или отрывок из них. или нарежет на куски, в третьем будет чуток одного контента, потом начало рекламы, в четвёртом продолжение рекламы и опять кусок какого видео продолжится. или анализируемое видео это сборники клипов, коротких нарезок на подобии коубов,... поиск чуток более качественным станет. выдачу результатов чуть улучшить можно (тот вариант, что сейчас на сайте без залогинивания, мягко говоря оставляет желать лучшего). как, хз, это скорей нужно прорабатывать зная чуть лучше специфику, т.е. вам. может вверху свой плеер, в нём или под ним как-то куски обозначить - клац в кусок, а ниже список где этот кусок ещё есть. +всякие генераторы списков или возможность самому перетягивать/отмечать что в список добавлять, фильтровать по доменам или ещё чего.
подозреваю, что кроме варианта, что сейчас на сайте может существовать другая более адекватная реализация (хромает описание на сайте - часть моментов вроде как более-менее понятна, но многие вещи сильно не очевидны. допустим один из моментов это упомянутый рестапи. полезная штука, а софт сами все пилят или есть чего совсем готовое, может какие шаблоны/заготовки для различных языков/фреймворков/...), но даже в таком случае и на сайте хотя бы чуток улучшить не помешает - начиная хотя бы с кеширования (в лоб по ссылке или как определять какое/от куда видео плеер тянет) - даже если это бутафория "смотрите, мы работаем" и реально сервера не напрягает качать и анализировать, смотреть долго и нудно на полосочку прогресса быстро напрягать начинает.
для дилемы выбора (клиенты крупняк или помельче. что в платное, что для не платящих на прямую пользователей, т.е. монетизации рекламой) частично будет больше свободы. частично больший круг решаемых задач (пользователи самый ценный источник новых идей применения). это заставка, её лесом или это один из источников информации для определения конторы. тут титры, забиваем или распознаём для чего (создание каких метаданных по актёрам и прочему). это реклама, даём возможность быстро вырезать или не закидываем пользователя тоннами мусорных ссылок на видео, где эта реклама напихана (а одна и та же рекалма частенько будет напихана в громадном количестве видео). видеоблогерам, нарезкосоставителям,... даём возможность сграбить с порезкой на части, потом может дополнительно дать возможность поискать эти куски с другой длительностью или что бы посмотреть, на сколько старое (отфильтровывать заезженного). для различных сайтов для плеера можно реализовать поиск фрагментов, а в плеере это использовать, допустим для выставления меток в полоске перемотки (туда же и генерация тумб). может дать возможность поиска, из какого фильма/мульта/клипа/... кусок в каком видео. и т.д. вариантов море даже по этому небольшому моменту, связанному с нарезкой на части.
сделали для кеширования/загрузки на анализ вычисление ссылки или способа скачивания видео, уже можете запилить дополнительную утилиту или сервис. хочет человек с какого сайта видео скачать, а не вопрос - вот тебе утилита или давай ссылку, у нас с сайта по прямой ссылке стянешь. ну и подумать, вдруг есть какие подводные камни (огребание от копирастов или какая законодательная дичь на подобии "за распространение") + как монетизировать (в бесплатной версии ограничения, потом покупай, открутка банеров или ещё как). для ютуба и downloadmaster и вебсервисы есть. а полно ресурсов, от куда даже сильно не кухарки с трудом видео скачать могут или вообще не смогут. хочет аудиофайл, скачать, сконвертить и выдать только аудио. для коуба варианты отдельно видео и/или аудио, склеить всё в один файл (по длительности аудио или видео). зацикленные видео не только у них есть.и т.д. утилитка может развиваться (выбор варианта качества видео или перевода, отслеживание выхода новых серий и т.д.), живя своей жизнью. а скачивание будет нужно в любом случае и основному сервису, т.е. всё-равно этим будете заниматься. вы замахнулись на большое и светло, но для поддержания штанов такая утилитка или доп. сервис (туда же чего для нарезкосоставителей и т.д.), вполне как вариант. если есть какие отпечатки для кадров или целых фрагментов видео, а крутиться софт будет на железе обычных пользователей, вы получите бонусом кучу работающих на вас мощностей, пополняющих/обновляющих ваше хранилище данных.
а в общем пока похоже есть зацикливаине на одной узкой задаче поиска дубликатов копирастами. пока не похоже, что сильно довольны результатами или что подросли на столько, что легко можете позволить сервера для крупного сервиса прикупить/арендовать. в варианте своего крупного сервиса это плохо. не покупать/арендовать это хороший вариант для другого варианта - упор на разработку софта, который потом крутится на серверах клиента. но всё-равно не помешает расширять пакет алгоритмов и искать другие варианты применения. даже добавляя другие алгоритмы к той же нарезке на фрагменты, понемногу можно прийти к небольшому пакету алгоритмов, как следствие возможность комбинировать и более гибко подстраиваться под разные задачи. появится конкурент, а у вас есть возможность только искать одни дубликаты. можете сильно в доходе потерять или совсем вылететь. будут другие алгоритмы/наработки/опыт, проще конкурировать или переориентироваться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Scorpio » 13 апр 2019, 20:52

Какие люди на форум возвращаются! А AVM для роботов как-нибудь развивается?
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение EDV » 13 апр 2019, 22:53

Думаю, в будущем мы ещё вернёмся к теме робототехники, а в идеале хотелось бы чтобы техническое зрение роботов, покоряющих Марс, было разработано компанией Invarivision.

Но на данном этапе нам нужно суметь выйти на рынок с нашим продуктом InvariMatch.

Как там в Латинской Америке, есть потребность в защите видеоконтента от пиратства? :D
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Scorpio » 13 апр 2019, 23:11

Наверняка есть.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Dmitry__ » 14 апр 2019, 00:36

EDV писал(а):Как там в Латинской Америке, есть потребность в защите видеоконтента от пиратства?

Scorpio писал(а):Наверняка есть.

В Латинской Америке все на расслабоне :))
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение EDV » 11 сен 2019, 16:42

Хочу подробней рассказать вам о новом сервисе идентификации видеоконтента InvariMatch от компания Invarivision.

Сервис позволяет любому пользователю создавать коллекции исходного видео, которые затем используются для поиска совпадений в процессе сканирования.

В качестве основы InvariMatch использует быстрый алгоритм сравнения изображений, что обеспечивает обработку видео кадр за кадром. Такой подход позволяет находить совпавшие фрагменты видео длиной от одной секунды, а так же эффективно распознавать нарезки видео, собранные из различных источников.

По сути, система похожа на Content ID, которая использует цифровые отпечатки, но в случае с InvariMatch покадровое сравнение видео даёт новые возможности.

Здесь можно посмотреть презентацию и инструкцию пользователя (правда всё на английском языке).



Также InvariMatch можно использовать для прослеживания распространения видеоматериалов в Интернете. К примеру находить вставки официальных брендовых материалов в обзорах видеоблогеров.

Дальше приведу простой пример использования технологии.

Сейчас на нашем тестовом сервере загружено 26 тысяч музыкальных видеоклипов, а вот и две нарезки - топ 100 и топ 200 самых популярных видеоклипов:
https://www.youtube.com/watch?v=uhvX14wUpm4
https://www.youtube.com/watch?v=BxGoAWhoCP4

Для этого теста можно воспользоваться другим нашим сервисом Invariversum, который более простой и не требует регистрации:
https://invariversum.com

Просто скопируйте ссылки с нарезками в поле ввода и нажмите кнопку "Scan"

После сканирования можно будет увидеть список совпадающих фрагментов и ссылки на оригинальное видео. Также по нажатию на "+" можно будет визуально посмотреть каждый совпавший фрагмент.


Спасибо за внимание, буду рад услышать ваши комментарии :)
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Madf » 11 сен 2019, 17:53

Оценить не удалось, надо регаться. Вон у tineye такой фигни нет.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение EDV » 11 сен 2019, 22:26

Там два сервиса - более продвинутый InvariMatch (вход через Google-аккаунт), и упрощенный сервис Invariversum (можно сканировать без регистрации).

Проходим по ссылке www.invariversum.com затем копируем https://www.youtube.com/watch?v=uhvX14wUpm4 в поле ввода и жмём кнопку "Scan".
Вложения
main_page.png
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение ilalexey » 11 сен 2019, 22:46

Краткое описание системы
Система автоматического распознавания фильмов в канале. На вход подаются фильмы и каналы, на выходе данные о совпадающих участках - фрагментах.

А есть/бывает/можно на оборот? Типа насвистел/проговорил и нашло видео? Хочу фильм с "правильным" переводом, а его не сыскать нынче.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение EDV » 28 фев 2020, 00:29

Презентация InvariMatch



Теперь и на русском языке (а вот здесь на английском).
Аватара пользователя
EDV
 
Сообщения: 1016
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев

Re: Робот, который смотрит телевизор (AVM Video Search)

Сообщение Scorpio » 28 фев 2020, 02:41

Круто! И это сделал робофорумец!
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7