Flo control: доступ в дом кошка получает по морде
Американские программисты трудятся над уникальным методом, талантливым выяснять изображения. Любопытно, что тренируются авторы программы, как в известном фильме — «на кошках».
Они создали машину, которая допускает животное с прогулки в дом только тогда, в то время, когда кошка не несёт в зубах полудохлую мышь либо птичку.
Компания Quantum Picture считает, что любое изображение возможно обрисовать, как собрание конечного числа изюминок. Обращение не идёт о несложном описании пикселей.
В случае если тот же самый объект сфотографирован с разным разрешением либо разной ориентацией, освещением и без того потом, мы приобретаем два совсем различных описания, каковые бессмысленно сравнивать пиксель за пикселем.
Человек же сходу видит, что на снимках одинаковый предмет, потому, что отечественный мозг делает «запись» изображения не как множества пикселей, но как дискретного комплекта изюминок — кончик носа, развилка в кроне дерева, финиш палки и тому подобное.
Возможно ли выяснить, имеют два изображения то же самое содержание либо нет, не обрисовывая их как комплекты изюминок? Да.
Большое число таких методов было создано, в основном, на базе так называемых нейронных сетей.
«Таможенный пункт» для кошки — слева web-зеркало и камера, справа — фоновый свет (фото с сайта quantumpicture.com).
Имеется, но, неприятность. При поиска нужного изображения из сотен тысяч, машине необходимо обрабатывать триллионы пикселей, совершая по нескольку операций для каждого из них.
Это весьма трудоёмкая задача, и не напрасно до тех пор пока в Сети возможно искать картины только по автографам к ним. А ведь поиск в сети нужных людей, животных либо вещей как раз по их изображениям — занимает компанию Quantum Picture прежде всего.
автор программы и Основатель фирмы Борис Цикановский (Boris Tsikanovsky), чей дом расположен недалеко от Сиэтла, развивает собственный подход к данной проблеме.
Его компьютер на данный момент не может отличать людей по лицам, но уже занимается допуском в загородный дом кошек Бориса, каковые имеют обыкновение притаскивать полудохлых птичек либо мышей и играться позже с ними по всему дому, что, ясно, не нравится хозяину.
Профиль кошки с добычей и без, как его видит компьютер (фото с сайта quantumpicture.com).
Так как в первый раз эту совокупность опробовали на кошке по кличке Фло, то комплекс так и назвали — Flo Control.
В его основе — маленькая кошачья дверка, замок которой управляется компьютером. Прежде, чем попасть в дом, кошка обязана пройти через маленький отсек, оснащённый лампой с громадным плафоном, дающим рассеянный свет, цифровой камерой и зеркалом Kodak DVC323, фиксирующей профиль кошки в тот момент, в то время, когда центр изображения выясняется затенённым.
Белка не имеет возможности прочесть программы, записанные на этих дисках, но косвенно участвует в их разработке (фото с сайта quantumpicture.com).
Машина контролирует наличие кошки перед камерой 20 раз в секунду, так что не имеет возможности пропустить необходимый момент для успешного снимка.
Камера передаёт снимок в компьютер при помощи порта USB. У компьютера имеется приблизительно секунда на принятие ответа до того момента, как кошка уткнётся мордочкой в закрытую створку, пробуя попасть в дом.
Основной элемент, что оценивает программа — подбородок кошки. Если он видится как плавная закруглённая кривая — кошка бежит без добычи, и дверь отпирается.
В случае если во рту кошки что-то имеется — дверь остаётся закрытой.
Flo Control трудится на простом ПК (фото с сайта quantumpicture.com).
на данный момент программа трудится уже с несколькими кошками (имеется ещё Алексия и Белка), и может кроме того различать их между собой.
Компьютер записывает в память все значимые события: приход и уход каждой из кошек, их попытки пробраться в дом с добычей, и жажды непрошенных гостей попасть вовнутрь, к примеру — скунсов либо птиц. Программа отличает их от кошек по профилю.
Недавняя модернизация софта добавила машине возможность генерировать WAP-страницы и сейчас как сами разработчики, так и все желающие, смогут взглянуть записи программы-сторожа по мобильному телефону с WAP-браузером. Программа показывает последнее событие, а их в большинстве случаев не редкость по 10-15 в сутки.
Очевидно, имеется вариант страницы и для простой сети.
Цикановский может смотреть за собственными подопечными по мобильному телефону (фото с сайта quantumpicture.по поводу).
Тут вы имеете возможность заметить пара последних событий за текущий сутки; взглянуть, какая как раз кошка покидала дом и возвращалась, сколько было в тот момент на часах.
Числа на самих картинах отражают некоторый критерий совпадения изображения со стандартным образом каждой кошки. В случае если «число подобия» меньше 40 — кошка (либо другой зверь) не допускается в дом.
Целый диапазон оценки — от 0 до 80.
Как пишет сам создатель программы, если бы нам было нужно иметь дело со всем туловищем кошки — задача усложнилась бы неимоверно, поскольку тень от пластичного животного будет поразительно разнообразной.
Но потому, что череп твёрдый, профиль головы кошки оказывается практически неизменным. Только добыча во рту вносит разнообразие в его линии.
Это разрешает машине выяснять кошку фактически точно.
Любопытно, что кое-какие из методов, отработанные на кошачьем стороже, нашли использование в программе создания трёхмерных изображений, именуемой GroBoto, вычисленной правда лишь на «Макинтоши».
Изображение, созданное при помощи GroBoto — программы, придуманной, а также, благодаря непоседливым кошкам Цикановского (фото с сайта groboto.com).
Программа разрешает создавать как неподвижные, так и подвижные объекты в придуманном пользователем же виртуальном мире. Объекты, ведущие себя в соответствии с заданными законами.
Она уже продаётся через Сеть. А, тем временем, создатель идеи совершенствует совокупность распознавания образов.
Но Фло, Алексия и Белка, само собой разумеется, не подозревают, какое нужное дело они «затеяли», донимая собственного хозяина охотничьими трофеями.