|
|
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
maytonПо поводу рендеринга лиц. В двухтысячных вышел анимационный фильм Final Fantasy который претендовал на фотореализм. Антураж и объекты человеческие фигуры всё было на высшем уровне. Скелетная анимация и т.д. Но в одном есть пролёт. Лица - нереальны. Думаю здесь человечески глаз обмануть невероятно трудно. Мы каждый день привыкли пристально рассматривать лица людей и любой малейший дефект в рендеринге - тут же бросается в глаза. Как раз об этом Алани Пиз расказывал в свей предентации приводя в качестве примера известные личности ( Майкла Джексона точно помню) , накачанные силиконом и ботексом. Мультик и реальный мир в данном случае мало отличается. Даже проще рисовать будет , когда все ботексом накачаются ) Все очень далеко шагнуло с тех времен , вот пример http://www.youtube.com/v/sYFo6-AWuxM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 21:18 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
А зоолог приклонных лет , ничего в жизни кроме свое науки не видевший , если ему показать эту мышу ( как фото) , скажет что это какой-то генетический монстр , помесь мыши с хомячком и спросит адрес лаборатории где такую вывели, и на полном серьезе начнет с..ть кирпичами после тонкого вброса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 21:34 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Никто зоолога не просит выйснять, какой породы мышь. От него требуется ответ, что это. Его ответ: "мышь". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 22:04 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Имеется ввиду, в рамках распознавания образов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 22:06 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
интересно сколько видов мышей существует в мире. И любой троль может дисскуссию относительно распознавания может свести на нет , сказав что это особый вид хомячка , с длинным хвостом. Что бы избежать неоднозначтости и отсечь тролей , нужно говорить что это грызун. А вобще , опять же продолжая ИМХО фундаментальные законы распознания мозгом достаточно просты с одной строны , и сложны с другой. Они строятся на законах распознавания гармонических колебаний. По тем же законам как и изображения с той же структуры базы мозг узнает мелодию сыграную на разных инструментах и в разной тональности , а также отличает людей по голосу не зависимо от передаваемой информационной нагрузки и эмоцинальной составляющей, вкладывемой в произношение. Точто таже распознает одинаковую эмоцинальную составляющую сказанную разными голосами и отличает голос ребенка от голоса старика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 23:03 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Мышь проработана плохо. На 3 минуте когда камера её снимает в профиль видно как отдельные узлы скелетной модели движутся поочерёдно. А должны - одновременно. Из - за этого мышь производит впечатление мёртвого чучела которое натянули на скелет. Мышь не дышит. И кончик её носа не влияет на хвост, а в реале всё взаимосвязано. Это типичная ошибка начинающих аниматоров. У них точки actiono-в на оси времени очень часто совпадают и складывается впечатление что участники сюжета в кадре роботы - на конвеере сборки автомобилей. В студии Дисней (еще на заре создания) уже были заложены основы непрерывного движения героев. Если вы внимательно посмотрите даже очень старое видео то нигде не увидите этой ошибки которую я описал выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 00:26 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
mayton, Вот видишь , твой мозг уловил ненатуральность поведения заметив отсутствие минимум одного уравнения в системе связывающих движение носа и хвоста и временные сдвиги в движении скелета. Мой не уловил , для меня все движения ( кроме хвота в некоторых моментах) показались естественными. Мой мозг потенциально легче обмануть рендеригом. Хотя и ты и я однозначно определели и кота и грызуна и 2 стиральные машины на видео. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 01:32 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Кстате , говорят( по неподтвержденным данным) , что чукчи различают и имеют названия в своем языке для овер 32 оттенка белого цвета. Ни один пердставилитель какой либо другой нации этими знаниями обладать не может. Никаких отличий в структуре мозга влияющих на наличие такой фичи не найдено. Хранилище мозга достаточно универсально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 01:44 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
ДохтаРmayton, Вот видишь , твой мозг уловил ненатуральность поведения заметив отсутствие минимум одного уравнения в системе связывающих движение носа и хвоста и временные сдвиги в движении скелета. И все-таки, почему ты используешь мат. термины (уравнение, график) применительно к работе мозга? Уравнения появляются, когды мы разрабатываем матмодель скелета. В голове никаких уравнений. Более того, чтобы заметить неестественность даже не надо хоть сколько-то разбираться в скелетных взаимосвязях. Необходимо иметь в голове достаточный набор информации (образов статических и динамических) для так называемой интуции и ощущения задним местом. А если задаться целью, описать взаимосвязи формулами - вот тогда уравнения и появляются. Только, образно говоря, на бумаге. Т.е. голова не станет от знания матмодели использовать ее в своих непосредственных целях (как например, при слежении за полетом камня ты не рассчитываешь его траэкторию по формуле, а просто "прикладываешь" в воздухе образ кривой полета, по сути эмпирический; наличие в голове знаний о мат. формуле никак при этом не используется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 04:10 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Edd.DragonДохтаРmayton, Вот видишь , твой мозг уловил ненатуральность поведения заметив отсутствие минимум одного уравнения в системе связывающих движение носа и хвоста и временные сдвиги в движении скелета. И все-таки, почему ты используешь мат. термины (уравнение, график) применительно к работе мозга? Уравнения появляются, когды мы разрабатываем матмодель скелета. В голове никаких уравнений. Более того, чтобы заметить неестественность даже не надо хоть сколько-то разбираться в скелетных взаимосвязях. Необходимо иметь в голове достаточный набор информации (образов статических и динамических) для так называемой интуции и ощущения задним местом. А если задаться целью, описать взаимосвязи формулами - вот тогда уравнения и появляются. Только, образно говоря, на бумаге. Т.е. голова не станет от знания матмодели использовать ее в своих непосредственных целях (как например, при слежении за полетом камня ты не рассчитываешь его траэкторию по формуле, а просто "прикладываешь" в воздухе образ кривой полета, по сути эмпирический; наличие в голове знаний о мат. формуле никак при этом не используется). Суть топика в том что бы заставить комп что то сделать так , как это делает человек, что бы комп и мозг получали соизмеримые результаты. ИМХО единственный понятный метод для формализации моделирования поведения - формулы. Есть другой вариант , статестический , методом перебора и сравнения, он гораздо длиннее и менее предсказуем. Возможно мозг сотни миллионов лет так и развивался , но у нас нет 100 млн лет. Может еще кто то знает еще какие то методы для достижения цели ? Давайте рассмотрим..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 10:19 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Edd.DragonВообще говоря, такая машина, в некотором приближении, уже есть. Ты сам (ничего круче ты все-равно не создашь, т.е. машину, способную познать то, что не способен познать мозг, мозг создать не сможет, т.к. такая машина находится за пределами его сознания). Изолируй свой мозг от внешнего мира и вырежь из него весь контент в памяти, касательно внешнего мира. Оставь только синтетические "книжные" знания НЕ о мире. Много он нагенерит (просто мозг в вакууме, не личность, непрерывно обрабатывающая внешнюю информацию и взаимодействующая с миром)? Может и много, но дурного - применительно к тому сферическому черному вакууму, в котором он находится. Без этого потока информации и необходимости с ним взаимодействовать мозг - бесполезная машина. Максимум - это если дать ей неполный набор знаний в некотором "замкнутом", но достаточный для восполнения. Вот догенерить "недостачу" можно. Т.е. коротко: вполне очевидно, что зная законы геометрии на двумерье и трехмерье и обладая индукцией, мозг в ваукууме должен быть способен вывести законы для произвольно-мерно пространства (произвольно-мерный шар не виден глазу, но это не мешает вывести для него формулу, при чем - это элементарно как при помощи логики, так и интуитивно обобщить функцию для 2-3-мерья). Т.е. машина есть - тот же мозг. Вывести новое по имеющемуся - сможет. Но это всего-лишь расширение синтетического мира геометрии. Ничего полезного и невероятного он в черном ящике не откроет и не выведет. Он не опровергнет теорию Энштейна на сверхвысоких расстояниях, т.к. для этого необходима вселенная и инструменты для взаимодействия с ней. Ни того, ни другого в черном ящике нет. Нестыковок науки с реальным миром нет ввиду отсутсвия реального мира. Мир этого мозга - и есть идеальный примитивный/фиктивный научный мир. Он полностью описан и определен! В нем нечего доказывать! Или же злонамеренно оставляем знания об обощении, но произвольно-мерные формулы удаляем - и создаем тем самым прецендент, мотивацию на их восстановление! В реальном же мире сам реальный мир и есть этим прецендентом. Мы непрерывно видим, что наши матфизмодели являются лишь жалким подобием его и устремляемся к цели их уточнения. Это движимая сила. Единственная. 1) Мозг не может осознать конструкцию, информационная сложность которой сравнима или выше таковой самого мозга. Это не означает, что её нельзя создать (во всяком случае, невозможность создания не следует из предпосылок). Простейший контрпример - регистровая машина (можем представить), эмулирующая некоторые, несовпадающие с законами реального мира, законы физики с дискретным временем (можем представить), в сочетании с достаточным объёмом памяти (можем представить) в теории способна создать виртуальный мир со структурами сложности, сравнимой с человеческим мозгом (не можем целиком уместить в сознании). 2) Оставляя в стороне отсутствие определения термина "полезный", вполне очевидно, что отрезанная от проявлений законов физики машина способна прийти только к инвариантным по законам физики выводам. Однако, вся алгебра попадает в эту категорию, а это уже бесконечное множество теорем, не покрываемое за конечное число шагов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 10:24 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Edd.DragonИ все-таки, почему ты используешь мат. термины (уравнение, график) применительно к работе мозга? Я пытаюсь решить задачу как на работе , сдлайте то незнаю что , но что бы выглядело так и делало это. Вот вам срок. Вот собственно и включаю свою логику и пытаюсь смоделировать поведение ПО , что бы оно максимально соотвествовало логике того кто просит. В этом случае результат работы ПО будет наиболее предсказуемо соизмерим с хотелками просящего в местах которые явным образом не обсуждались , или обсуждались недостаточно. ИМХО тут нужно в резонанс с просящим попасть ...... давайте не будем про телепатию продолжать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 10:38 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
На базе моего ИМХО можно вывести концепцептуальный алгоритм изобретения. 1 Посмотреть на окружающий мир. 2. Определить точку куда хотим попасть. 3. Разложить ( декомпозировать ) реальный мир в систему уравнений , количество переменных может быть больше чем уравнений. 4. Проганать решение по ряду заполнив недостающее с потолка. 5. Повторить эксперемент руками. 6. Сравнить результат 7. Непопали, откоректировать формулы поменять функции . 8 Практически попали ( движемся в сторону цели), дополнить систему уравнений до соотвествия однозначному решению по количеству переменных равному количеству уравнений подкоректировать коэфициенты. 9. Непопали , начать все заново. 10. Профит (запатентованная формула изобретения, которую может повторить каждый). Как решать системы уравнений, точность попадания, где все это хранить и т д тактический вопрос реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 11:37 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Док 3 пункт - непонятен. Чаво да как.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 11:42 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
maytonДок 3 пункт - непонятен. Чаво да как.... Если неправильно разложили изначально - наступили на грабли в 6 - 7 пункте. Нужно корректировать отражение реального мира в формулы в п 3. По мере каждой итерации информации в базе о реальном мире будет все больше и больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 11:47 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
ДохтаР, Слушайте, уже не смешно. Как это, должно быть, увлекательно - нести свет истины окружающим с непрошибаемой уверенностью истинного неофита и использовать потолок в качестве основного источника информации. Но некоторых окружающих раздражает, знаете ли. По изобретениям я скажу одно слово и слово это ТРИЗ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 11:49 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Двигаться нужно от общего к частному , корректируя на каждой итерации требования по точности попадания. Это мотив дополнять понимание реального мира новыми законами , и новыми уравнениями в системе. В идеале коэфициенты наиболее влияющие на результат должны заменяться формулами с коэфициентами менее влияющими на результат. Они должны вносить в систему обратные связи уравляющие результатом в зависимости от условий реального мира. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 11:53 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
AbstractionДохтаР, Слушайте, уже не смешно. Как это, должно быть, увлекательно - нести свет истины окружающим с непрошибаемой уверенностью истинного неофита и использовать потолок в качестве основного источника информации. Но некоторых окружающих раздражает, знаете ли. По изобретениям я скажу одно слово и слово это ТРИЗ. Давайте на пальцах допустим задается вопрос " Какая вероятность встретить динозавра на улице мегаполиса?" Ответ на перовй итерации 50% ( встретить или не встретить) берется с потолка. На второй итерации начинается анализ кто такой динозавр. И так далее до выяснения информации , что реальные динозавры умерли 60 мли лет назад. Может ворошающий имел ввиду вовсе не тех динозавров которых подразумевает отвечающий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 12:15 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
В большенстве случаев вопрошающий задавая вопрос с возможностю неоднозначного ответа , как сабж потенциально занимается вбрасыванием граблей в граф отвечающего. Это имеет свой мотивационный профит к поиску альтернативных маршрутов и набивку базы знаний отвечающего . У меня например по ходу дискуссии маршруты по ходу немного устаканились , я приблизительно представляю себе с какой стороны подходить к решению. Другой вопрос рентабельно ли предлагаемое мной решение. Не нравится, предложите концептуально другое ........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 12:49 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
ДохтаРДавайте на пальцах допустим задается вопрос " Какая вероятность встретить динозавра на улице мегаполиса?" Ответ на перовй итерации 50% ( встретить или не встретить) берется с потолка. На второй итерации начинается анализ кто такой динозавр. Первое действие - связать слова с их значением, разбор предложения (если у нас не чисто синтаксическая база знаний, типа условного рефлекса "на вопрос со словом 'вероятность' отвечать '50%'"). Дальше, по всей видимости, идёт сопоставление паттерна высказывания с известными, ассоциативный поиск. Может быть найден готовый факт (человеку уже задавался такой вопрос, ответ на него был запомнен). Если готового ответа нет, начинается его построение по известным правилам, рассуждение (если в мозгу есть правила "вероятность - это что-то, что может быть или не быть", "вероятность - это что-то, что меряется в процентах", "если в сумме двух слагаемых должно получиться 100, то каждое слагаемое может быть 50" и несколько иных, а также нет правила о недопустимости абдукционного вывода, может быть сгенерирован ответ "50%"). Заметим, что сопоставление, в свою очередь, по природе своей нечёткое. Одновременно с этим, "фоном", идёт процесс рассеивания внимания; при достаточно сложном вопросе и достаточно низкой мотивации становится возможным полное торможение процесса поиска ответа ("я не знаю", "понятия не имею, отстань"). Кроме того, по построении ответа, происходит его дополнительное обдумывание перед передачей сигналов связкам; осознание неизвестности реакции собеседника на озвученный ответ порождает дополнительные процессы торможения; в некоторых случаях результат при этом может быть отброшен ("наверное, пятьде... нет-нет, сейчас ещё подумаю"). Ну и, конечно, всё это относительно простая модель, а отнюдь не полное описание процесса мышления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 12:51 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
Abstraction Ну и, конечно, всё это относительно простая модель, а отнюдь не полное описание процесса мышления. Ну да , решение задачи про динозавра на определенном, достаточно высоком, уровне абстракции формализуется в сабжевою задачу, какая вероятность, что перед нами сосуд с жидкостью ? Сосуды также классифицируются как и выды динозавров. Собственно идя от общего к частному , пока мы не начали ковырять глубже в конкретные детали реального мира, алгоритмы и структура базы знаний и принципы принятия решений могут быть одинаковы как минимум для этих 2 задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 13:06 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
ДохтаРСобственно идя от общего к частному , пока мы не начали ковырять глубже в конкретные детали реального мира, алгоритмы и структура базы знаний и принципы принятия решений могут быть одинаковы как минимум для этих 2 задач. Доктор, Вы гений. Восьмое сообщение темы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 13:17 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
TopSpaceПривет! вопрос про сравнение нарисованных от руки изображений по их смыслу. Т.е. есть два изображения, нужно чтобы алгоритм выдавал процент их схожести. Перцептивный хеш даст слишком грубый результат. Например, на одной картинке стакан с водой, на другой кувшин с водой - визуально они не похожи, а по смыслу очень близки. Так что желательно семантическое сравнение. Ну или хотя бы визуальное - есть готовые библиотеки? В общем расписывайте каждый сосуд на составные линии по формулам ( окружности, овалы , линии). Раскладываете изображение на такие же элементарные линии ( ищете точки излома), располагаете их в сортировке ( например начиная с верхнего левого угла по часовой стрелке) , в таком же порядке у вас должны быть формулы в шаблоне. Проганяете формулы подбирая коэфициенты , что бы получить набор такого же количества линий, нужно максимально точно попасть формулами в изображение элементарной линии. Ищите набор линий , отвечающих сосуду. выбрасываете коэфициенты , сравниваете с шаблонами функций. Учтите что на рисунке относительно раскладки формул могут быть лишние линии, их при сравнении с оригиналом нужно пропускать, но нужно следить за сохранением дальнейшего порядка следования элементарных линий в изображении и шаблоне. Приблизительно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 16:18 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
ДохтаРВ общем расписывайте каждый сосуд на составные линии по формулам ( окружности, овалы , линии). Раскладываете изображение на такие же элементарные линии ( ищете точки излома), располагаете их в сортировке ( например начиная с верхнего левого угла по часовой стрелке) , в таком же порядке у вас должны быть формулы в шаблоне. Нет. Нет и еще раз нет. Задача трассировки растрового изображение решена еще лет 30 назад. И интереса не представляет. А результат её работы ни на один процент не приближает нас к цели. Тоесть имея исходное изображение кувшина мы имеем 100% информации. И после трассировки мы теряем часть информации (к примеру 40%). И что делать с оставшимися 60% которые уже не есть кувшин а есть нечто более вырожденное и топологическое - неизвестно. Хуже того. Составные линии дадут больше ложных срабатываний в сторону других объектов которые также похожи на кувшин и портят нам в целом репрезентативность выборки. Нет... мы конечно же можем использовать трассировку растра как вспомогательный шаг, но тем не менее исходное изображение по прежнему несём самоё суть распознаваемого объекта. Если-бы я ставил себе цель постоить подобную систему - то иммитировал-бы работу человеческого глаза. Т.е "колбочек и палочек" - детекторов низких и высоких частот соответственно. Использовал бы фильтры Фурье, филтры Гаусса и прочие, которые дают локальные максимумы и минимумы отбрасывая шум и детали но концетрируя внимание только на сути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 16:28 |
|
||
|
Семантическое сравнение изображений
|
|||
|---|---|---|---|
|
#18+
mayton, Ты сильно усложняешь решение относительно изначальной постановки. авторпро сравнение нарисованных от руки изображений по их смыслу Я думаю автору дали тему диплома , а он ищет готовую библиотеку , вместо того что бы пойти в билиотеку и почитать матчасть. 2 ТС , вам еще придется учитывать углы излома. Как я вижу , абстрактно весь алгоритм сводится к задаче о наполнении рюкзака. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2012, 16:38 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37767789&tid=1342291]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 392ms |

| 0 / 0 |
