СИСТЕМА И СПОСОБ ФОРМИРОВАНИЯ СВЕТОВОГО ПОТОКА НА ОСНОВАНИИ ИЗОБРАЖЕНИЙ Российский патент 2021 года по МПК H04N5/232 G06T15/20 G06T1/00 

Описание патента на изобретение RU2744510C2

Область техники, к которой относится изобретение

В общем случае настоящее изобретение относится к обработке изображений. В частности, изобретение относится к излучению света на основании изображения.

Уровень техники

В промышленной среде, будь то в помещении или на открытом воздухе, например на складе, заводе, в доке, на энергетической установке или в других местах, пользователю, будь то человек или машина, может потребоваться знать, где заканчивается первая зона и начинается вторая зона или наоборот. Например, первая зона может включать в себя безопасную зону, зону безопасности, необходимую для работы оборудования или другие зоны. Подобным образом, вторая зона может включать в себя опасную зону, зону, где нет мобильной связи или подобные места. В качестве таковых в промышленной среде используется набор знаков или поверхностных маркеров, включая краску или ленту, например напольный знак или маркер, настенный знак или маркер, потолочный знак или маркер или иное, что уведомляет пользователя о том, где заканчивается первая зона и начинается вторая зона, или наоборот. Однако наборы знаков или поверхностных маркеров часто ломаются, выцветают или химически разлагаются, например, из-за присутствия химических веществ в воздухе или механически, например, через предметы одежды, подошву обуви, шины, гусеницы транспортных средств или по другим причинам. Аналогичным образом, набор знаков или маркеров часто трудно распознать или увидеть, например, при плохом освещении, плохих погодных условиях, запыленной среде или в других условиях. В результате, пользователю трудно определить, где заканчивается первая зона, а где начинается вторая или наоборот. Кроме того, поскольку в промышленной среде постоянно присутствует набор знаков или маркеров, человек-пользователь может со временем привыкнуть к набору знаков или маркеров и со временем начать их игнорировать. Таким образом, такое состояние может привести к неэффективному использованию ресурсов или к опасной ситуации. Кроме того, в промышленных условиях может возникнуть необходимость уведомлять пользователя о движении объекта, опасного или неопасного, которое может привести к травме или повреждению при ударе, физическом или нефизическом, будь то конкретный пользователь, другой пользователь или другой объект. Эти технические проблемы становятся еще более острыми в совокупности.

В условиях транспортировки, будь то в помещении или на улице, например на дороге, на железнодорожном пути или других путях, водителю транспортного средства, будь то человек или машина, может потребоваться уведомление о присутствии объекта на дороге, особенно в условиях плохой освещенности, таких как туннель или путепровод, в условиях плохой погоды или в ночное время. Например, объект может включать в себя одушевленный предмет, такой как человек или животное, или неодушевленный предмет, такой как куча мусора, куча снега, упавшее дерево, ящик или другие препятствия. Аналогичным образом, когда автомобильная дорога не регулируется или не размечена, водителю транспортного средства тем более может потребоваться уведомление о присутствии объекта. В совокупности, эти технические проблемы становятся еще более острыми.

В общественных местах с большим скоплением людей, будь то в помещении или на улице, таких как аэропорт, железнодорожный вокзал, автовокзал, парк, музей, торговый центр, школа, стадион, концертный зал или другие, пользователю, будь то человек или машина, может потребоваться обнаружить подозрительный объект и уведомить, по меньшей мере, некоторых людей или сотрудников службы безопасности о подозрительном объекте. Например, подозрительный объект может представлять собой оставленную сумку/чемодан/контейнер, подозрительное движение человека, подозрительное движение транспортного средства или другие подобные вещи и признаки. Эти технические проблемы становятся еще более острыми в совокупности.

Раскрытие изобретения

В общем случае настоящее изобретение раскрывает различные компьютерные технологии, которые направлены на решение различных проблем, отмеченных выше. Эти компьютерные технологии содержат процессор, взаимодействующий с устройством формирования изображений, таким как видеокамера, и с осветительным устройством, таким как лазерный проектор или источник света. Процессор принимает набор данных изображения от устройства формирования изображения, так что процессор может идентифицировать объект в наборе данных изображения и определить набор координат. Затем процессор отправляет этот набор координат осветительному устройству таким образом, чтобы осветительное устройство могло испускать подсветку на основании набора координат.

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

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

краткое описание чертежей

На Фиг. 1 проиллюстрирована структурная схема варианта воплощения системы для вывода света на основании изображения согласно этому изобретению.

На Фиг. 2 проиллюстрирована структурная схема варианта воплощения системы для вывода света на основании изображения согласно этому изобретению.

На Фиг. 3 проиллюстрирована блок-схема варианта воплощения процесса для вывода света на основании изображения согласно этому изобретению.

На Фиг. 4 проиллюстрирован снимок экрана варианта воплощения формирования светового потока на основании изображения согласно этому изобретению.

Осуществление изобретения

В общем случае настоящее изобретение раскрывает различные вычислительные технологии, которые предусматривают применение процессора, связанного с устройством формирования изображения, таким как видеокамера, и с устройством освещения, таким как лазерный проектор. Процессор принимает набор данных изображения от устройства формирования изображения, так что процессор может идентифицировать объект в наборе данных изображения и определять набор координат. Затем процессор отправляет набор координат осветительному устройству, так что осветительное устройство может испускать подсветку на основании указанного набора координат. Нужно обратить внимание, что, хотя устройство формирования изображения может захватывать оптически, эти вычислительные технологии могут применяться также и к неоптическому захвату, например, с помощью ультразвукового аппарата, рентгеновского аппарата, аппарата магнитно-резонансной томографии (МРТ), радара, лидара, лазера, теплового датчика или любого другого способа формирования изображения с помощью любых средств ввода или модальности. Также отметим, что, хотя осветительное устройство может быть реализовано на основании лазера, эти вычислительные технологии могут быть применены и к не лазерному освещению, например реализованному с помощью фонарика, прожектора, прожектора-искателя, устройства вспышки, лампового проектора, светоизлучающего диода, светодиодного светильника, светодиодной лампы, лампы или светильника накаливания, галогенного светильника или лампы, газоразрядного светильника или лампы или любой другой формы осветительного прибора независимо от того, видимо или невидимо излучение, формируемое любыми средствами или изменением модальности, в электромагнитном спектре для человеческого глаза.

Представляемое изобретение описано более полно со ссылкой на Фиг. 1-4, где проиллюстрированы некоторые варианты воплощения этого изобретения. Однако это изобретение может быть воплощено во многих различных формах и не должно рассматриваться как ограничивающее раскрытыми здесь вариантами воплощения. Скорее, эти варианты воплощения предоставлены таким образом, чтобы это изложение было исчерпывающим, полным и полностью передавало различные концепции этого изобретения квалифицированным специалистам.

Различные термины, используемые здесь, могут подразумевать прямое или косвенное, полное или частичное, временное или постоянное действие или бездействие. Например, когда элемент упоминается как «включенный», «связанный» или «сцепленный» с другим элементом, тогда этот элемент может быть непосредственно включен, связан или сцеплен с другим элементом, и/или могут присутствовать промежуточные элементы, включая косвенные и/или прямые варианты. Напротив, когда элемент упоминается как «непосредственно связанный» или «непосредственно сцепленный» с другим элементом, промежуточные элементы отсутствуют.

Терминология, используемая в данном документе, предназначена для описания конкретных вариантов воплощения изобретения и не предназначена для обязательного ограничения настоящего изобретения. Используемые в настоящем документе формы единственного числа предназначены также для включения форм множественного числа, если иное явно не следует из контекста. Кроме того, используемые в данном документе формы единственного числа должны означать «один или более», хотя фраза «один или более» здесь также используется. Термины «содержит», «включает в себя» и/или «содержащий», «включающий в себя», когда используются в данном описании, определяют наличие заявленных признаков, целых чисел, этапов, операций, элементов и/или компонентов, но не исключают наличие и/или добавление одного или более других признаков, целых чисел, шагов, операций, элементов, компонентов и/или их групп. Кроме того, когда в настоящем описании указано, что что-то «основано» на чем-то еще, тогда такое утверждение относится к основе, которая также может быть основана на одной или более других вещей. Другими словами, если явно не указано иное, при использовании в данном документе, «основанный на» включительно означает «основанный по меньшей мере частично на».

Используемый здесь термин «или» предназначен для обозначения включающего в себя «или», а не исключающего «или». То есть, если не указано иное или не ясно из контекста, «X использует A или B» предназначено для обозначения любой из естественных включающих перестановок. То есть, если X использует A; X использует B; или X использует как A, так и B, тогда «X использует A или B» удовлетворяется в любом из вышеупомянутых случаев.

На Фиг. 1 проиллюстрирована принципиальная схема варианта воплощения системы для вывода света на основании изображения согласно этому изобретению. В частности, система 100 содержит видеокамеру 102, сервер 104 и лазерный проектор 106, причем сервер 104 находится на связи с видеокамерой 102 для приема видеопотока 108 и лазерным проектором 106 для отправки набора координат 110.

Видеокамера 102 содержит оптический инструмент для захвата и записи изображений, которые могут храниться локально, передаваться в другое место или же и храниться локально, и передаваться в другое место. Изображения могут быть отдельными фотографиями или последовательностями изображений, составляющих видео. Изображения могут быть аналоговыми или цифровыми, цветными или в оттенках серого. Видеокамера 102 может содержать объектив любого типа, например выпуклый, вогнутый, «рыбий глаз» или другие типы объективов. Видеокамера 102 содержит в себе любое фокусное расстояние, например, быть широкоугольной или стандартной. Видеокамера 102 может быть неподвижной или подвижной, так что видеокамера 102 направлена в зону наблюдения.

Видеокамера 102 получает питание от источника электропитания, например, через кабель питания или кабель передачи данных. В некоторых вариантах воплощения видеокамера 102 питается от по меньшей мере одной из бортовой перезаряжаемой батареи, такой как литий-ионная батарея, которая может заряжаться от бортового возобновляемого источника энергии, такого как фотоэлектрический элемент, ветряная турбина или гидроэнергетическая турбина. Видеокамера 102 может быть сконфигурирована для геотегирования, например, путем изменения файла изображения с помощью геолокации или набора данных координат. Видеокамера 102 может содержать микрофон или подключаться к микрофону. Видеокамера 102 может быть камерой с поворотным наклоном (PTZ «pan-tilt-zoom»), которая может быть виртуальной камерой PTZ. Видеокамера 102 может быть выполнена с возможностью отметки имени, отметки даты или отметки времени изображения, например, в какую дату или время было снято изображение, или присвоения имени изображению с соглашением об именовании, как предварительно запрограммировано заранее. Видеокамера 102 может содержать устройство освещения в форме вспышки или другое устройство искусственного освещения. Видеокамера 102 может содержать устройство инфракрасного освещения. Следует отметить, что хотя видеокамера 102 может снимать оптическим способом, это изобретение также поддерживает неоптический захват, такой как с помощью ультразвукового аппарата, рентгеновского аппарата, аппарата МРТ, радара, лидара, лазера, теплового датчика или любой другой вид формирования изображения с помощью любых средств ввода или путем изменения модальности.

Сервер 104 выполняет операционную систему, такую как MacOS®, Windows® или другие, и приложение, такое как приложение видеоаналитики, в операционной системе. Например, по меньшей мере одно из следующего: видеокамера 102, сервер 104 или лазерный проектор 106 могут быть компонентами системы управления видео (VMS «video management system»). Сервер 104 может содержать или быть подключенным к устройству ввода, такому как мышь, клавиатура, камера (будь то обращенная вперед или назад), акселерометр, сенсорный экран, биометрический сканер, кликер, микрофон, стилус или любое другое подходящее устройство ввода. Сервер 104 может содержать или быть подключен к устройству вывода, такому как дисплей, динамик, наушники, принтер или любое другое подходящее устройство вывода. В некоторых вариантах воплощения изобретения устройство ввода и устройство вывода могут быть реализованы в виде одного блока, такого как сенсорный дисплей, который может быть тактильным. В некоторых вариантах воплощения изобретения сервер 104 размещает программный модуль, сконфигурированный для выполнения набора ситуационной видеоаналитики в видеопотоке 108.

Сервер 104 может поддерживать связь с клиентом, на котором запущена операционная система, такая как MacOS®, Windows® или другие операционные системы, и приложением, таким как приложение администратора, в операционной системе. Например, клиент может быть реализован в виде рабочей станции, терминала, ноутбука, планшета, смартфона, транспортного средства, будь то пилотируемое или беспилотное транспортное средство, наземный, воздушный или морской транспорт, или другие средства. Клиент может содержать или быть подключенным к устройству ввода, такому как мышь, клавиатура, камера (будь то обращенная вперед или назад), акселерометр, сенсорный экран, биометрический сканер, кликер, микрофон, стилус или любое другое подходящее устройство ввода. Клиент может содержать или подключаться к устройству вывода, такому как дисплей, динамик, наушники, принтер или любое другое подходящее устройство вывода. В некоторых вариантах воплощения изобретения устройство ввода и устройство вывода могут быть воплощены в одном блоке, таком как сенсорный дисплей, который может быть тактильным. Как таковое, приложение может представлять графический интерфейс пользователя (GUI «graphical user interface») администратора, выполненный с возможностью отображения страницы, причем страница может содержать визуальный элемент, такой как меню, позволяющий управлять аспектом системы 100, таким как любое оборудование, программное обеспечение или любая другая логика или набор функциональных средств. Например, клиент может быть выполнен с возможностью управления по меньшей мере одним из следующего: видеокамера 102, сервер 104 или лазерный проектор 106. Например, клиент может получить набор изображений, будь то фотографии или видео, с камеры 102 будь то с сервера 104 или с камеры 102.

Лазерный проектор 106 выполнен с возможностью проецировать лазерный луч, такой как красный луч, синий луч или другие, например, для обеспечения оптического наведения, будь то в электромагнитном спектре, видимом или невидимом для человеческого глаза. Например, лазерный проектор 106 может проецировать лазерный луч без дифракционной решетки. Лазерный проектор 106 содержит корпус, который содержит лазерный источник, зеркало и другие оптические компоненты. Например, лазерный проектор 106 может содержать один лазерный источник света для одноцветной проекции или три источника для красной, зеленой и синей (RGB) полноцветной проекции. Например, лазерный проектор 106 может содержать конфигурацию лазерного диода (прямая инжекция), полупроводниковую конфигурацию (с диодной накачкой, с удвоением частоты), конфигурацию газового лазера или другие конфигурации. Например, лазерный проектор 106 может обеспечить быстрый и стабильный проект с высокой частотой повторения около 50 герц (Гц) и широким оптическим углом от около 80 градусов до около 80 градусов. Например, лазерный луч может изображать точку, линию, сплошную или прерывистую, форму, открытую или закрытую, изображение, видео или другие. Например, лазерный проектор 106 может создавать проекцию изображения на основании набора координат 110, принятого от сервера 104. Лазерный проектор 106 может быть стационарным или подвижным. Лазерный проектор 106 питается от источника электропитания, такого как кабель питания или кабель передачи данных. В некоторых вариантах воплощения изобретения лазерный проектор 106 питается от по меньшей мере одной из бортовой перезаряжаемой батареи, такой как литий-ионная батарея, которая может заряжаться от бортового возобновляемого источника энергии, такого как фотоэлектрический элемент, ветряная турбина или гидроэнергетическая турбина. Лазерный проектор 106 может содержать или быть соединен с микрофоном или видеокамерой 102, которые могут быть выполнены как единое целое. Следует отметить, что хотя лазерный проектор 106 может проецировать лазерный луч, это изобретение также поддерживает нелазерное освещение, например, с помощью фонарика, прожектора, устройства освещения со вспышкой, лампового проектора, светодиода, светодиодного светильника, светодиодной лампы, лампы накаливания или лампы, галогенной лампы или лампы, газоразрядной лампы или лампы или любой другой формы источника света, будь то в электромагнитном спектре, видимом или невидимом для человеческого глаза, с помощью любых средств вывода или путем изменения модальности.

В результате сервер 104 может обработать видеопоток 108, чтобы обнаружить событие или объект, как показано через видеопоток 108, классифицировать событие или объект и действовать соответствующим образом. Например, сервер 104 может обнаруживать событие или объект, как раскрыто в патенте США №9609197, который включен в данный документ посредством ссылки по меньшей мере для этих целей и всех других целей, относящихся к этому изобретению, как раскрыто в данном документе. Кроме того, например, сервер 104 может действовать через лазерный проектор 106, отправляя набор координат 110 лазерному проектору 106 так, что лазерный проектор 106 может визуально очертить или визуально сопровождать объект, который перемещается в поле зрения видеокамеры 102 или наоборот или в указанной зоне.

В одном режиме работы сервер 104 принимает видеопоток 108 от видеокамеры 102, причем видеопоток изображает объект, такой как человек, который движется по текущему пути, такому как ходьба по прямолинейной плоскости. Например, когда видеопоток 108 искажен, сервер 104 может выполнять процесс устранения искажений, как раскрыто в патентах США 9547883 или 9609197, оба из которых включены в настоящий документ посредством ссылки для всех целей. Сервер 104 обрабатывает видеопоток 108 таким образом, что сервер 104 обнаруживает объект в видеопотоке 108, определяет проектируемый путь объекта на основании текущего пути и генерирует набор координат 110, например, для самого объекта или для заданной зоны, на основании проектируемого пути, который может быть прямолинейным, дугообразным, синусоидальным, круговым, овальным, пятиугольным, треугольным или принимать другие формы. Затем сервер 104 отправляет набор координат 110 лазерному проектору 106 таким образом, что лазерный проектор 106 может проецировать лазерный луч на основании набора координат 110, когда объект движется по проектируемому пути, будь то трассировка объекта, освещение объекта, отслеживание другого объекта в непосредственной близости от данного объекта, освещение другого объекта в непосредственной близости от объекта, очерчивание области, ближайшей или отдаленной от объекта, или же другие формы выходного оптического сигнала. Лазерный проектор 106 может перемещаться для проецирования лазерного луча на основании набора координат 110, когда объект движется по проектируемому пути, или лазерный проектор 106 может оставаться неподвижным для проецирования лазерного луча на основании набора координат 110, когда объект движется по проектируемому пути. Лазерный луч может находится в спектре электромагнитного излучения, видимом человеческому глазу, на основании набора координат 110, когда объект движется по проектируемому пути. Лазерный проектор 106 может проецировать лазерный луч в форме изображения на основании набора координат 110, когда объект движется по проектируемому пути. Лазерный луч может быть в одном цвете, выбранном посредством идентификатора сервером 104 на основании обработки видеопотока 108, или в наборе из нескольких цветов, выбранных посредством набора идентификаторов сервером 104 на основании обработки видеопотока 108. Сервер 104 может обрабатывать видеопоток 108 таким образом, что сервер 104 способен оценивать размер объекта, генерировать значение, соответствующее размеру объекта, и отправлять значение лазерному проектору 106 таким образом, что лазерный проектор 106 может проецировать лазерный луч на основании набора координат 110 и значения по мере того, как объект движется по проектируемому пути. Когда требуется создать видимость лазерного луча, сервер 104 может обрабатывать видеопоток 108 таким образом, что сервер 104 способен определить первую характеристику поверхности, на которую будет проецироваться лазерный луч, такую как цвет поверхности или текстура поверхности, из видеопотока 108. Затем сервер 104 может определить вторую характеристику лазерного проектора 106, такую как цветовая способность лазерного проектора 106 или визуальная способность образов лазерного проектора 106, на основании первой характеристики, где вторая характеристика связана с лазерным лучом. Впоследствии сервер 104 может передать вторую характеристику лазерному проектору 106 таким образом, что лазерный проектор 106 может проецировать лазерный луч на поверхность на основании второй характеристики, что позволит обеспечить подходящий контраст или видимость лазерного луча, когда объект движется по проектируемому пути.

На Фиг. 2 проиллюстрировано схематическое представление варианта воплощения изобретения системы выходного оптического сигнала, основанного на анализе изображений, согласно этому изобретению. В частности система 200 содержит камеру 202, сервер 204, лазерный проектор 206 и сеть 212. Камера 202 может быть выполнена аналогично камере 102. Сервер 204 может быть выполненным подобно серверу 104. Лазерный проектор 206 может быть выполненным подобно лазерному проектору 106.

Сеть 212 содержит множество узлов, которые позволяют совместно использовать ресурсы или информацию. Сеть 212 может быть проводной или беспроводной. Например, сеть 212 может быть локальной сетью передачи данных (ЛВС), глобальной компьютерной сетью (ГВС), сотовой сетью или другой. Сервер 204 поддерживает связь с камерой 202 по сети 212 таким образом, что сервер 204 может принимать видеопоток 208 от камеры 202. Сервер 204 поддерживает связь с лазерным проектором 206 по сети 212 таким образом, что сервер 204 может отправлять набор координат 210 в лазерный проектор 206. Видеопоток 208 изображает объект 214, например такой, как человек, перемещающийся по пути, который может быть прямолинейным. Соответственно, сервер 204 принимает видеопоток 208 от видеокамеры 202 по сети 212, причем видеопоток 208 изображает объект 214, движущийся по текущему пути. Например, когда видеопоток 208 искажен, сервер 204 может выполнять процесс устранения искажений, как раскрыто в патентах США 9547883 или 9609197, оба из которых включены в настоящий документ посредством ссылки для всех целей. Сервер 204 обрабатывает видеопоток 208 таким образом, что сервер 204 обнаруживает объект 214 в видеопотоке 208, определяет проектируемый путь объекта 214 на основании текущего пути и генерирует набор координат 210, например, для объекта 214, на основании проектируемого пути. Затем сервер 204 передает набор координат 210 лазерному проектору 206 таким образом, что лазерный проектор 206 может проецировать лазерный луч 218 на основании набора координат 210, когда объект 214 движется по проектируемому пути, и тем самым формировать след 216 объекта 214. Однако следует отметить, что возможны другие формы освещения, будь то освещение объекта 214, отслеживание другого объекта в непосредственной близости от объекта 214, освещение другого объекта в непосредственной близости от объекта 214, очерчивание области, ближайшей или отдаленной от объекта 214, или же другие формы выходного оптического сигнала. Лазерный проектор 206 может перемещаться для проецирования лазерного луча 218 на основании набора координат 210, когда объект 214 движется по проектируемому пути, или лазерный проектор 206 может оставаться неподвижным для проецирования лазерного луча на основании набора координат 210, когда объект 214 движется по проектируемому пути. Лазерный луч 218 может находиться в спектре электромагнитного излучения, видимом человеческому глазу, на основании набора координат 210, когда объект 214 движется по проектируемому пути. Лазерный проектор 206 может проецировать лазерный луч в форме изображения на основании набора координат 210 по мере того, как объект 214 движется по проектируемому пути. Лазерный луч 218 может быть в одном цвете, выбранном посредством идентификатора сервером 204 на основании обработки видеопотока 208, или в наборе из нескольких цветов, выбранных посредством набора идентификаторов сервером 204 на основании обработки видеопотока 208. Сервер 204 может обрабатывать видеопоток 208 таким образом, что сервер 204 способен оценивать размер объекта 214, генерировать значение, соответствующее размеру объекта 214, и отправлять это значение лазерному проектору 206 таким образом, что лазерный проектор 206 может проецировать лазерный луч 218 на основании набора координат 210 и значения по мере того, как объект 214 движется по проектируемому пути. Там, где требуется создать видимость лазерного луча 218, сервер 204 может обрабатывать видеопоток 208 таким образом, что сервер 204 способен определить первую характеристику поверхности, на которую будет проецироваться лазерный луч 218, такую как цвет поверхности или текстура поверхности, из видеопотока 208. Затем сервер 204 может определить вторую характеристику лазерного проектора 206, такую как цветовая способность лазерного проектора 206 или визуальная способность образов лазерного проектора 106, на основании первой характеристики, где вторая характеристика связана с лазерным лучом 214. Впоследствии сервер 204 может передать вторую характеристику лазерному проектору 206 таким образом, что лазерный проектор 206 может проецировать лазерный луч 218 на поверхность, например для формирования следа 216, на основании второй характеристики, что позволит обеспечить подходящий контраст или видимость лазерного луча 218 по мере того, как объект 214 движется по проектируемому пути.

На Фиг. 3 проиллюстрировано графическое представление варианта воплощения изобретения процесса для выходного оптического сигнала, основанного на анализе изображений, согласно этому изобретению. Процесс 300 может выполняться через систему 100 или систему 200. Процесс 300 включает в себя набор блоков 302-314.

В блоке 302 камера, такая как камера 102 или 202, захватила видео объекта, такого как видеопоток 108 или 208, изображающий объект 214.

В блоке 304 камера передает видео серверу, такому как сервер 104 или 204, который может находиться в сети 212.

В блоке 306 сервер идентифицирует объект на видео, что может быть осуществлено с помощью различных способов компьютерной обработки изображений. Например, сервер может идентифицировать объект на видео посредством использования различных алгоритмов обработки видео, которые могут предусматривать разделение подвижных объектов на основании интегрального и дифференциального методов.

В блоке 308 сервер определяет набор характеристик объекта. Например, набор характеристик может включать в себя размер объекта, форму объекта, ориентацию объекта, периметр объекта, объем объекта, скорость объекта, ускорение объекта, направление движения объекта, классификацию объекта или другие характеристики. Например, сервер может определять набор характеристик с помощью обучающихся (нейронных сетей) или использовать различные шаблоны, на которых будут освещаться определенные знаки.

В блоке 310 сервер генерирует набор координат на основании набора характеристик. Например, набор координат может включать в себя компонент по оси X, компонент по оси Y, компонент по оси Z или другие. Например, такой набор координат может включать в себя адресуемый компонент, такой как элемент массива, соответствующий определенной части заданной области. Например, сервер генерирует набор координат, когда объект идентифицирован на видео, согласно блоку 306.

В блоке 312 сервер отправляет набор координат лазерному устройству, такому как лазерный проектор 106 или 206, который может находиться в сети 212.

В блоке 314 лазерный проектор проецирует лазерный луч на основании набора координат. Например, лазерный проектор может двигаться, к примеру вращаться, наклоняться или перемещаться, на основании набора координат, а затем проецировать лазерный луч. Например, когда лазерный проектор получает набор координат, лазерный проектор может создать векторное изображение, используя тригонометрическую функцию, которая позволяет лазерному проектору преобразовывать набор координат в набор точек, на основании которых лазерный луч будет двигаться в шаблоне, таком как линия, треугольник, прямоугольник, многоугольник или другая форма, будь то открытая или закрытая, чтобы проиллюстрировать векторное изображение, например используя набор координат для представления пиков или вершин.

На Фиг. 4 проиллюстрирован экранный снимок варианта воплощения выходного оптического сигнала, основанного на анализе изображений, согласно этому изобретению. Как отмечалось выше, система 100 или 200 может динамически указывать, будь то на единичной или совокупной основе, объект, область или границу, например, посредством выделения, маркировки, отслеживания, выделения контуров или других параметров, выбранных через сервер 104 или 204, на основании набора критериев, в режиме реального времени, по мере того, как объект оптически захватывается с помощью видеокамеры 102 или камеры 202. Например, лазерный проектор 106 или 206 может отслеживать объект, тем самым создавая четкое разделение или границы, которые легко распознаются человеком-наблюдателем. Аналогичным образом, сервер 104 или 204 может идентифицировать, классифицировать и принимать решение о возникновении ситуации, которая требует дополнительного освещения с помощью лазерного проектора 106 или 206 границы области или идентифицированного неподвижного или движущегося объекта. Например, сервер 104 или 204 может настраиваться для классификации объекта и прогнозирования траектории объекта, например, посредством генерирования набора координат 110 или 210 на основании размера объекта, определенного с помощью сервера 104 или 204. Например, лазерный проектор 106 или 206, который может составлять проекцию изображения на поверхность на основании набора координат 110 или 210 или других соответствующих данных, полученных с сервера 104 или 204. Таким образом, это изобретение может применяться в ситуации, когда пользователю, например человеку, необходимо четко распознавать границу области или объекта, на которoй необходимо сфокусироваться или обратить внимание, поскольку лазерный проектор 106 или 206 позволяет сформировать контрастное изображение, чтобы привлечь внимание пользователя, повысить осведомленность или бдительность, точно определить местоположение объекта на плохом визуальном изображении, когда объект находится в области, например в условиях плохой погоды, запыленности окружающего воздуха, загрязненной окружающей среды, плохо освещенной окружающей среды, в ночное время или других подобных условиях.

Например, в вариантах воплощения изобретения промышленного применения, как объяснено выше, лазерный луч, видимый или невидимый, проецируемый через лазерный проектор 106 или 206, может помочь пользователю, когда набор знаков или маркеров поверхности разрушается, исчезает или стирается, путем добавления или замены набора знаков или маркеров поверхности лазерным лучом. Аналогично, благодаря лазерному лучу, проецируемому через лазерный проектор 106 или 206, пользователю легче распознавать или видеть, например, при плохих условиях освещения, плохих погодных условиях, запыленности окружающего воздуха или других условиях, влияющих на видимость. В результате пользователю легче определить, где заканчивается первая область и начинается вторая, или наоборот. Кроме того, лазерный луч, проецируемый через лазерный проектор 106 или 206, может свести к минимуму время привыкания пользователя к набору знаков или маркеров и с течением времени игнорирование набора знаков или маркеров, предоставляя вниманию пользователя незнакомый визуальный раздражитель, тем самым сводя к минимуму неэффективное использование ресурсов или вероятность возникновения опасной ситуации. Кроме того, лазерный луч, проецируемый через лазерный проектор 106 или 206, может уведомлять пользователя о движении объекта, которое может привести к травме или повреждению при ударе.

Например, в вариантах воплощения изобретения в транспортной среде, как объяснялось выше, лазерный луч, видимый или невидимый, проецируемый через лазерный проектор 106 или 206, может помочь водителю транспортного средства узнать о присутствии объекта на пути движения транспортного средства, особенно в условиях плохо освещенной окружающей среды, в условиях плохой погоды или в ночное время. Аналогично, лазерный луч, проецируемый через лазерный проектор 106 или 206, может помочь водителю транспортного средства узнать о присутствии объекта, когда дорога для транспортного средства не регулируется или не размечена.

Как проиллюстрировано на Фиг. 4, снимок экрана 400 иллюстрирует размеченный пешеходный переход 402, где человек-пользователь 408 идет по прямолинейному пути. Сервер 104 или 204 извлекает снимок экрана 400 из видеопотока 108 или 208, как описано выше. Сервер 104 или 204 идентифицирует человека-пользователя 408 на снимке экрана 400 с помощью методики компьютерной обработки изображений, такой как методика распознавания объектов, и размещает ограничительную рамку 406, которая может иметь любую открытую или закрытую форму, например, подковообразную форму, D-образную форму, квадратную форму, прямоугольную форму или другую, так что ограничительная рамка 406 заключает в себе человека-пользователя 408, и человек-пользователь 408 таким образом может отслеживаться путем вычислений. Затем сервер 104 или 204 выполняет различную видеоаналитику для видеопотока 108 или 208, включая человека-пользователя 408 в ограничительной рамке 406, так что для человека-пользователя 408 в видеопотоке 108 или 208 генерируется набор координат 110 или 210, например, набор координат объекта. Затем сервер 104 или 204 передает набор координат 110 или 210 лазерному проектору 106 или 206 таким образом, что лазерный проектор 106 или 206 может проецировать лазерный луч (по меньшей мере два красных лазерных луча проиллюстрированы на Фиг. 4, хотя возможно меньше или больше) на размеченный пешеходный переход 402 в непосредственной близости от человека-пользователя 408. Например, как проиллюстрировано на Фиг. 4, человек-пользователь 408 расположен между двумя красными лазерными лучами, независимо от того, проецируются ли они через один или более лазерных проекторов 106 или 206, и два красных лазерных луча освещают размеченный пешеходный переход 402 вдоль множества его боковых краев, вдоль прямолинейного пути человека-пользователя 408. Кроме того, лазерный проектор 106 или 206 выводит другой лазерный луч, который может соответствовать ограничительной рамке 406, чтобы обеспечить динамическое отслеживание среды вокруг человека-пользователя 408, например, с помощью лазерного луча, отслеживающего ограничительную рамку 406.

Соответственно, видеопоток 108 или 208, который является источником снимка экрана 400 и отображается на дисплее клиента, находящегося в связи с сервером 104 или 204, в то время как человек-пользователь 408 перемещается по прямолинейному пути на размеченном пешеходном переходе 402, может быть дополнен изображением, например, путем наложения или вставки, маркировки поверх или в видеопотоке 108 или 208, причем маркировка соответствует проецируемой траектории лазерного луча на основании набора координат. Например, как проиллюстрировано на экранном снимке 400, дисплей клиента отображает, например, через наложение или вставку по меньшей мере две красные линии, соответствующие по меньшей мере двум проецируемым путям по меньшей мере двух лазерных лучей, которые могут отображаться, когда человек-пользователь 408 перемещается по прямолинейному пути на размеченном пешеходном переходе 402 и по меньшей мере два лазерных луча излучаются на пешеходный переход 402, как проиллюстрировано на Фиг. 4. Аналогично, как проиллюстрировано на экранном снимке 400, дисплей клиента отображает, например через наложение или вставку, зеленую форму, закрытую или открытую, соответствующую проецируемому следу лазерного луча, который может отображаться, когда человек-пользователь 408 перемещается по прямолинейному пути на размеченном пешеходном переходе 402, и лазерный луч отслеживает или очерчивает человека-пользователя 408, как проиллюстрировано на фиг 4.

Обратите внимание, что по меньшей мере две красные линии могут быть не красными, например, одна может быть зеленой, а другая - оранжевой. Также обратите внимание, что по меньшей мере две красные линии могут отличаться или быть идентичными друг другу по цвету, форме, размеру или другим характеристикам. Кроме того, обратите внимание, что по меньшей мере две красные линии могут отображаться на дисплее, будучи идентичными или отличными от того, что проецируется лазерными проекторами 106 или 206 по цвету, размеру, форме или другим характеристикам. Например, дисплей может отображать три линии желтого цвета ломаной структуры, а лазерные проекторы 106 или 206 могут проецировать три линии красного цвета сплошной структуры. Аналогично, зеленая форма может варьироваться по цвету, размеру, форме и другим характеристикам.

В результате лазерный луч, будь то видимый или невидимый, может уведомлять водителя транспортного средства о человеке-пользователе 408 на размеченном пешеходном переходе 402, при этом он также прогнозируется на дисплее клиента, то есть лазерный луч, обеспечивающий динамическое отслеживание вокруг человека-пользователя 408, например с помощью лазерного луча, отслеживающего ограничительную рамку 406, или лазерного луча, освещающего размеченный пешеходный переход 402 вдоль его боковых краев (уведомление водителя транспортного средства), и отображая маркировку в видеопотоке 108 или 208, соответствующую проецируемой траектории лазерного луча, с помощью либо динамического, либо статического освещения (уведомление клиента).

Например, в вариантах воплощения изобретения, применяющегося в общественных местах, характеризующихся скоплением большого количества людей, как объяснено выше, лазерный луч, видимый или невидимый, проецируемый через лазерный проектор 106 или 206, может помочь пользователю обнаружить подозрительный объект, а также уведомить по меньшей мере кого-либо из людей или сотрудников служб безопасности о таком подозрительном объекте. В результате система VMS, которая содержит камеру 102 или 202, сервер 104 или 204 и лазерный проектор 106 или 206, может быть выполнена с возможностью анализа аналитики обстановки и выполнения анализа для большого количества информации. Когда подозрительный объект идентифицирован, система VMS может быть выполнена с возможностью запроса лазерного проектора 106 или 206, чтобы указать и тем самым локализовать подозрительный объект по меньшей мере для некоторых людей или сотрудников служб безопасности или датчика, что облегчает поиск подозрительного объекта на больших площадях.

В некоторых вариантах воплощения изобретения клиент, такой как рабочая станция, ноутбук, планшет или другие, может связываться с сервером 104 или 204 и задавать установку срабатывания, такую как вывод сигнала тревоги, вывод информационного сообщения, управление физическим объектом, таким как ворота, двигатель, мотор, транспортное средство или другие объекты, когда объект 214 отслеживается путем вычислений в видеопотоке 108 или 208, будь то посредством обработки изображений или датчика, чтобы пересечь или пройти линию или разграничение, включая вход или выход, сформированный лазерным лучом лазерного проектора 106 или 206. Клиент может сохранить установку срабатывания на сервере 104 или 204. Например, установка срабатывания может включать в себя сервер 104 или 204, запрашивающий активацию устройства звуковой, вибрационной или световой сигнализации, независимо от того, является ли такое устройство цифровым или аналоговым, локальным или удаленным от объекта 214 или клиента. Например, устройство звуковой сигнализации может предусматривать звонок, сирену или гудок. Например, установка срабатывания может предусматривать сервер 104 или 204, отправляющий или запрашивающий, чтобы текстовое сообщение, сообщение электронной почты, сообщение социальной сети или чата было отправлено на предварительно определенный или динамически определенный номер телефона или адрес электронной почты, который может быть связан с объектом 214, на основании распознавания и идентификации объекта 214 по базе данных объектов, которая может быть реляционной базой данных, базой данных в оперативной памяти или другой. Таким образом, при использовании такой обработки, когда обнаруживается, что объект 214 в видеопотоке 108 или 208 пересекает или проходит линию или разграничение, включая вход или выход, образованное лазерным лучом лазерного проектора 106 или 206, то сервер 104 или 204 может запросить, чтобы было выполнено действие в соответствии с установкой срабатывания, например, генерирование и отправка сообщения об аварийной ситуации, или же активирование устройства аварийной сигнализации, такого как звонок, сирена или гудок. Обратите внимание, что устройство аварийной сигнализации может выводить информацию другими способами, например, через освещение, вибрацию или другим образом, будь то аналоговым или цифровым.

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

Устройства ввода/вывода (включая клавиатуры, дисплеи, указательные устройства, DASD, кассеты, CD, DVD, флешки и другие носители информации и т.д., но не ограничиваясь ими) могут быть подключены к системе напрямую или через встроенные контроллеры ввода/вывода. Сетевые адаптеры также могут быть подключены к системе, чтобы система обработки данных могла подключаться к другим системам обработки данных, удаленным принтерам или устройствам хранения данных с помощью домашних (частных) или общественных сетей. Модемы, кабельные модемы и адаптеры Ethernet это лишь некоторые из доступных типов сетевых адаптеров.

Настоящее изобретение может быть реализовано в виде системы, способа и/или компьютерного программного продукта. Компьютерный программный продукт может содержать машинно-читаемый носитель информации (или носители) с программными инструкциями, предназначенными для того, чтобы заставить процессор реализовать некоторые аспекты настоящего изобретения. Машинно-читаемый носитель информации может быть материальным устройством, которое может сохранять и хранить инструкции для использования устройством при выполнении команд. Компьютерными носителями информации могут быть, например, электронные запоминающие устройства, магнитные запоминающие устройства, оптические запоминающие устройства, электромагнитные запоминающие устройства, полупроводниковые запоминающие устройства или любое другое сочетание вышеуказанных устройств, но не ограничиваясь ими. Неисчерпывающий список более конкретных примеров компьютерных носителей информации содержит следующее: дискета портативного компьютера, жесткий диск, память с произвольной выборкой (RAM), память, доступная в режиме только для чтения (ROM), стираемая программируемая память, доступная в режиме только для чтения (EPROM или Flash память), статическая память произвольного доступа (SRAM), память компакт-диска, предназначенная только для чтения (CD-ROM), цифровой универсальный диск (DVD), карта памяти, дискета, механически закодированное устройство, такое как перфорационные карты или приподнятые конструкции в канавке с записанными на них инструкциями, и любая подходящая комбинация из вышеперечисленного.

Описанные в данном документе машинно-читаемые программные инструкции можно загрузить на соответствующие вычислительные/обрабатывающие устройства с компьютерного носителя информации или на внешний компьютер или внешнее устройство хранения данных через сеть, например, Интернет, локальную вычислительную сеть, глобальную вычислительную сеть и/или беспроводную сеть. Сеть может включать в себя медные передающие кабели, оптические волокна, беспроводную среду передачи, маршрутизаторы, брандмауэры, коммутаторы, компьютеры шлюзов и/или пограничные серверы. Плата сетевого адаптера или сетевой интерфейс в каждом вычислительном/обрабатывающем устройстве получает от сети машинно-читаемые программные инструкции и отправляет их на хранение компьютерному носителю данных в соответствующем вычислительном/обрабатывающем устройстве.

Машинно-читаемыми инструкциями для выполнения операций по настоящему изобретению могут быть ассемблерные инструкции, инструкции по архитектуре обучения (ISA «instruction-set-architecture»), машинные инструкции, машинно-зависимые инструкции, микрокоды, инструкции для встроенного программного обеспечения, данные для установки состояния, исходный код или объектный код, написанный на любом сочетании одного или более языков программирования, включая объектно-ориентированный язык программирования, такой как Smalltalk, C++ или другие, традиционные Си-подобные языки программирования, такие как «обычные» языки программирования или аналогичные им языки программирования. Сегмент кода или машинно-исполняемые инструкции могут представлять процедуру, функцию, подпрограмму, программу, метод, подметод, модуль, программный пакет, класс или любую комбинацию команд, структур данных или операторов программы. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой путем передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут перенаправляться, пересылаться или передаваться с помощью любых подходящих средств, включая, среди прочего, совместное использование памяти, передачу сообщений, передачу токенов, передачу по сети. Машиночитаемые программные инструкции могут выполняться полностью на компьютере пользователя, частично на компьютере пользователя, в виде отдельного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере или полностью на удаленном компьютере или сервере. В последнем сценарии удаленный компьютер может быть подключен к компьютеру пользователя через сеть любого типа, включая локальную или глобальную сеть, или может быть установлено соединение с внешним компьютером (например, через Интернет с использованием поставщика услуг Интернета). В некоторых вариантах воплощения изобретения электронная схема, содержащая, например программируемую логическую схему, программируемые пользователем вентильные матрицы (FPGA, «field-programmable gate arrays») или программируемые логические матрицы (PLA «programmable logic arrays»), может выполнять машинно-читаемые программные инструкции, используя информацию о состоянии машинно-читаемых программных команд для персонализации электронных схем, чтобы выполнить аспекты настоящего изобретения.

Аспекты настоящего изобретения описаны в данном документе со ссылкой на блок-схемы иллюстраций и/или структурные схемы способов, устройств (систем) и компьютерных программных продуктов согласно вариантам воплощения изобретения. Понятно, что каждый блок блок-схем иллюстраций и/или структурных схем, а также комбинации блоков блок-схем иллюстраций и/или структурных схем могут быть реализованы посредством машинно-читаемых программных инструкций. Различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с раскрытыми здесь вариантами воплощения изобретения, могут быть реализованы как электронное аппаратное обеспечение, компьютерное программное обеспечение или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше в целом с точки зрения их функциональных возможностей. Будет ли такая функциональность реализована в виде аппаратного или программного обеспечения, зависит от конкретного приложения и конструктивных ограничений, наложенных на всю систему. Опытные специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного применения, но такие решения по воплощения не должны интерпретироваться как вызывающие отклонение от объема настоящего изобретения.

Блок-схема и структурные схемы на фигурах иллюстрируют архитектуру, функциональные возможности и работу возможных реализаций систем, способов и компьютерных программных продуктов в соответствии с различными вариантами воплощения настоящего изобретения. В связи с этим каждый блок в блок-схеме или структурных схемах может представлять модуль, сегмент или часть инструкций, которые содержат одну или более исполняемых инструкций для воплощения указанных логических функций. В некоторых альтернативных реализациях изобретения функции, отмеченные в блоке, могут выполняться в порядке, указанном на фигурах. Например, два блока, показанные последовательно, могут фактически выполняться по существу одновременно, или блоки могут иногда выполняться в обратном порядке, в зависимости от задействованных функциональных возможностей. Также следует отметить, что каждый блок структурных схем и/или блок-схем иллюстраций и комбинаций блоков в структурных схемах и/или блок-схемах иллюстраций может быть реализован аппаратными системами специального назначения, которые выполняют указанные функции или действуют либо реализуют комбинации специального оборудования и компьютерных инструкций.

Такие слова, как «затем», «следующий» и т.д., не предназначены для ограничения последовательности шагов; эти слова просто используются для того, чтобы помочь читателю понять описание способов. Хотя технологические схемы могут описывать операции как последовательный процесс, многие из них могут выполняться параллельно или одновременно. Кроме того, порядок проведения операций может быть изменен. Процесс может соответствовать способу, функции, процедуре, подпрограмме, подметоду и т.д. Когда процесс соответствует функции, его завершение может соответствовать возвращению функции вызывающей функции или главной функции.

Характеристики или функциональность, описанные в отношении определенных примеров вариантов воплощения изобретения, могут комбинироваться и сочетаться в различных других примерах и/или с другими вариантами воплощения изобретения. Кроме того, различные аспекты и/или элементы примеров вариантов воплощения изобретения, описанные в настоящем документе, также могут комбинироваться и субкомбинироваться аналогичным образом. Кроме того, некоторые примеры вариантов воплощения изобретения, по отдельности и/или в совокупности, могут быть компонентами более крупной системы, в которой другие процедуры могут иметь приоритет над и/или иным образом изменять их применение. Кроме того, может потребоваться выполнить ряд шагов до, после и/или одновременно с приведенными в настоящем документе примерами вариантов воплощения изобретения.

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

Хотя термины «первый», «второй» и т.д. могут использоваться в данном документе для описания различных элементов, компонентов, регионов, слоев и/или разделов, эти элементы, компоненты, регионы, слои и/или разделы не обязательно должны быть ограничены такими терминами. Эти термины используются для того, чтобы отличить один элемент, компонент, регион, слой или участок от другого элемента, компонента, региона, слоя или участка. Таким образом, первый элемент, компонент, регион, слой или участок, рассматриваемый ниже, можно назвать вторым элементом, компонентом, регионом, слоем или участком, не отходя от смысла настоящего изобретения.

Кроме того, для описания связи одного элемента с другим в настоящем документе могут использоваться такие относительные термины, как «внизу», «ниже», «вверху» и «выше», как показано на сопроводительных фигурах. Такие относительные термины предназначены для обозначения различных ориентаций иллюстрированных технологий в дополнение к ориентации, изображенной на сопроводительных фигурах. Например, если устройство, проиллюстрированное на сопроводительных фигурах, было перевернуто, то элементы, описанные как находящиеся на «нижней» стороне других элементов, будут ориентированы на «верхние» стороны других элементов. Аналогичным образом, если устройство, проиллюстрированное на одной из фигур, было перевернуто, элементы, описанные как «внизу» или «ниже» других элементов, будут ориентированы «выше» других элементов. Таким образом, примеры терминов «внизу» и «ниже» могут охватывать как выше, так и нижеприведенную ориентацию.

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

В настоящем документе термин «около» и/или «существенно» относится к отклонениям на +/- 10% от номинальной стоимости/термина. Такое изменение всегда присутствует в любом конкретном случае.

Если какое-либо описание включено в настоящий документ путем ссылки и такое описание частично и/или полностью противоречит настоящему документу, то, в случае конфликта и/или более широкого описания и/или определения терминов, применяемых в настоящем документе, превалирует указанное в настоящем документе. Если такие описания частично и/или полностью противоречат друг другу, то, в случае возникновения конфликта, превалируют более поздние версии документа.

Хотя предпочтительные варианты воплощения изобретения отмечены и подробно описаны в данном документе, специалистам в соответствующей области техники известно, что различные модификации, дополнения, замены и т.п. могут быть выполнены без отклонения от духа изобретения, и поэтому они считаются частью объема изобретения, как это определено в следующих пунктах формулы изобретения.

Похожие патенты RU2744510C2

название год авторы номер документа
СИСТЕМЫ И СПОСОБЫ ФОРМИРОВАНИЯ СВЕТОВОГО ПОТОКА НА ОСНОВАНИИ ИЗОБРАЖЕНИЙ 2019
  • Черников Константин
RU2729196C1
СПОСОБ ОПРЕДЕЛЕНИЯ ПОДЛИННОСТИ ЛИЦА ПО МАСКАМ СЕГМЕНТАЦИИ 2021
  • Гринчук Олег Валерьевич
  • Рыбальченко Денис Вячеславович
RU2758966C1
СПОСОБ СОЗДАНИЯ КОМБИНИРОВАННЫХ КАСКАДОВ НЕЙРОННЫХ СЕТЕЙ С ЕДИНЫМИ СЛОЯМИ ИЗВЛЕЧЕНИЯ ПРИЗНАКОВ И С НЕСКОЛЬКИМИ ВЫХОДАМИ, КОТОРЫЕ ОБУЧАЮТСЯ НА РАЗНЫХ ДАТАСЕТАХ ОДНОВРЕМЕННО 2021
  • Левашов Алексей Евгеньевич
  • Долгов Василий Сергеевич
  • Ерпылов Алексей Анатольевич
RU2779408C1
МОБИЛЬНЫЙ МУЛЬТИМЕДИЙНЫЙ КОМПЛЕКС 2021
  • Лысенко Андрей Олегович
  • Городничин Дмитрий Александрович
  • Самильянов Антон Владиславович
RU2783486C1
СПОСОБ РАСПОЗНАВАНИЯ ЛИЦА НА СИСТЕМАХ КОНТРОЛЯ И УПРАВЛЕНИЯ ДОСТУПОМ 2021
  • Горбунов Вадим Александрович
  • Пех Андрей Евгеньевич
  • Гайн Ильдар Раисович
  • Абдрахманов Артур Мансурович
RU2765439C1
СИСТЕМЫ И СПОСОБЫ УМЕНЬШЕНИЯ ТРАНЗИТНЫХ УЧАСТКОВ, СВЯЗАННЫХ С НАШЛЕМНОЙ СИСТЕМОЙ 2014
  • Перри Дэвид
RU2628665C2
СИСТЕМЫ И СПОСОБЫ ИСПОЛЬЗОВАНИЯ СОКРАЩЕННЫХ ТРАНЗИТНЫХ УЧАСТКОВ ДЛЯ СОЗДАНИЯ СЦЕНЫ ДОПОЛНЕННОЙ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ С ПОМОЩЬЮ УСТАНАВЛИВАЕМОЙ НА ГОЛОВЕ СИСТЕМЫ 2014
  • Перри Дэвид
RU2639118C2
Система обеспечения безопасности пешеходного перехода и способ реализации системы 2020
  • Анисимов Илья Александрович
  • Сенькин Владимир Евгеньевич
RU2759475C2
СИСТЕМА ДЛЯ ЗАПИСИ И ПРОВЕДЕНИЯ МУЛЬТИМЕДИЙНЫХ ПРЕЗЕНТАЦИЙ 2019
  • Вялых Константин Михайлович
  • Константинов Петр Алексеевич
  • Ловянников Павел Юрьевич
  • Шилов Антон Алексеевич
RU2719478C1
СИСТЕМА ОБРАБОТКИ РЕНТГЕНОГРАФИЧЕСКИХ ИЗОБРАЖЕНИЙ И ВЫВОДА РЕЗУЛЬТАТА ПОЛЬЗОВАТЕЛЮ 2019
  • Чернин Игорь Ильич
  • Чернин Владимир Ильич
  • Чернин Станислав Игоревич
  • Николаев Никита Алексеевич
  • Никитин Евгений Дмитриевич
  • Капнинский Артём Александрович
RU2697733C1

Иллюстрации к изобретению RU 2 744 510 C2

Реферат патента 2021 года СИСТЕМА И СПОСОБ ФОРМИРОВАНИЯ СВЕТОВОГО ПОТОКА НА ОСНОВАНИИ ИЗОБРАЖЕНИЙ

Изобретение относится к средствам для формирования светового потока на основании изображения. Технический результат заключается в повышении безопасности использования мест общего пользования. Получают процессором видеопоток с камеры, формирующей изображение размеченного пешеходного перехода на дороге, причем видеопоток изображает человека, пересекающего дорогу по указанному размеченному пешеходному переходу. Обнаруживают процессором указанного человека в указанном видеопотоке. Определяют процессором проектируемый путь этого человека по размеченному пешеходному переходу на основании текущего пути. Генерируют процессором набор координат на основании этого проектируемого пути. Отправляют процессором указанный набор координат источнику света таким образом, чтобы источник света излучал свет на основании указанного набора координат по мере движения человека по проектируемому пути по указанному размеченному пешеходному переходу таким образом, чтобы свет сопровождал человека, пересекающего дорогу по указанному размеченному пешеходному переходу, и, таким образом, визуально уведомлял водителя транспортного средства на дороге об этом человеке. 2 н. и 16 з.п. ф-лы, 4 ил.

Формула изобретения RU 2 744 510 C2

1. Способ формирования светового потока на основании изображений, включающий в себя:

получение процессором видеопотока с камеры, формирующей изображение размеченного пешеходного перехода на дороге, причем видеопоток изображает человека, пересекающего дорогу по указанному размеченному пешеходному переходу;

обнаружение процессором указанного человека в указанном видеопотоке;

определение процессором проектируемого пути этого человека по размеченному пешеходному переходу на основании текущего пути;

генерирование процессором набора координат на основании этого проектируемого пути и

отправку процессором указанного набора координат источнику света таким образом, чтобы источник света излучал свет на основании указанного набора координат по мере движения человека по проектируемому пути по указанному размеченному пешеходному переходу таким образом, чтобы свет сопровождал человека, пересекающего дорогу по указанному размеченному пешеходному переходу, и, таким образом, визуально уведомлял водителя транспортного средства на дороге об этом человеке.

2. Способ по п. 1, в котором указанный свет отслеживает человека на размеченном пешеходном переходе.

3. Способ по п. 1, в котором указанный свет освещает человека на размеченном пешеходном переходе.

4. Способ по п. 1, в котором источник света представляет собой несколько светодиодов (LED), которые излучают свет.

5. Способ по п. 1, в котором источник света излучает свет, будучи в стационарном состоянии.

6. Способ по п. 1, в котором источник света излучает свет одного цвета.

7. Способ по п. 1, в котором источник света излучает свет нескольких цветов.

8. Способ по п. 1, в котором проектируемый путь является прямолинейным.

9. Способ по п. 1, в котором дополнительно выполняют, с помощью процессора, классификацию указанного человека после обнаружения этого человека, а проектируемый путь определяют на основании выполненной классификации.

10. Система формирования светового потока на основании изображений, содержащая:

источник света и

процессор, запрограммированный на:

получение видеопотока с камеры, формирующей изображение размеченного пешеходного перехода на дороге, причем видеопоток изображает человека, пересекающего дорогу по указанному размеченному пешеходному переходу,

обнаружение указанного человека в видеопотоке,

определение проектируемого пути человека по размеченному пешеходному переходу на основании текущего пути,

генерирование набора координат на основании проектируемого пути и

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

11. Система по п. 10, в которой указанный свет отслеживает человека на размеченном пешеходном переходе.

12. Система по п. 10, в которой указанный свет освещает человека на размеченном пешеходном переходе.

13. Система по п. 10, в которой источник света представляет собой несколько светодиодов (LED), которые излучают свет.

14. Система по п. 10, в которой источник света излучает свет в стационарном состоянии.

15. Система по п. 10, в которой источник света излучает свет одного цвета.

16. Система по п. 10, в которой источник света излучает свет нескольких цветов.

17. Система по п. 10, в которой проектируемый путь является прямолинейным.

18. Система по п. 10, в которой процессор дополнительно запрограммирован на выполнение классификации указанного человека после обнаружения этого человека и определение проектируемого пути на основании выполненной классификации.

Документы, цитированные в отчете о поиске Патент 2021 года RU2744510C2

Автомобиль-сани, движущиеся на полозьях посредством устанавливающихся по высоте колес с шинами 1924
  • Ф.А. Клейн
SU2017A1
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
СПОСОБ ДОСТАВКИ ЛАЗЕРНОГО ИЗЛУЧЕНИЯ НА ДВИЖУЩИЙСЯ ОБЪЕКТ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2013
  • Прилипко Александр Яковлевич
  • Павлов Николай Ильич
RU2541505C2
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса 1924
  • Шапошников Н.П.
SU2015A1
US 8170739 B2, 01.05.2012.

RU 2 744 510 C2

Авторы

Черников Константин Владимирович

Даты

2021-03-11Публикация

2019-01-09Подача