СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ОБРАБОТКИ ВИДЕО
METHOD, DEVICE AND SYSTEM FOR VIDEO PROCESSING

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] По данной заявке испрашивается приоритет согласно патентной заявке Китая №201911416668.3, озаглавленной "Способ, устройство и система для обработки видео" и поданной 31 декабря 2019 года, содержание которой целиком включено в состав настоящей заявки посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Раскрытие настоящего изобретения относится к области техники обработки изображений, а более конкретно, - к способам, устройствам и системам для обработки видео.
УРОВЕНЬ ТЕХНИКИ
[0003] В области видеонаблюдения очень важно защищать конфиденциальность снятого целевого объекта.
[0004] В настоящее время для защиты конфиденциальности целевого объекта в исходных результатах видеонаблюдения обычно выполняется обработка для скрытия ("окклюзии") в отношении всех целевых объектов, содержащихся в исходном видео. Однако в некоторых конкретных сценариях требуется осуществлять защиту конфиденциальности для одного или более целевых объектов в исходных результатах видеонаблюдения и не выполнять защиту конфиденциальности для одного или более целевых объектов, а отображать их в обычном режиме; или для результатов видеонаблюдения, в которых все целевые объекты находятся под защитой конфиденциальности, требуется отобразить в обычном режиме некоторые целевые изображения и сохранить защиту конфиденциальности для других целевых объектов.
[0005] Таким образом, существует настоятельная необходимость в реализации способа обработки видео, позволяющего выполнять защиту конфиденциальности или обычное отображение конкретных целевых объектов, как было указано выше.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Согласно вариантам раскрытия настоящего изобретения, предлагаются способы, устройства и системы для обработки видео, позволяющие решить проблему, состоящую в неспособности выполнения защиты конфиденциальности для одного или более указанных объектов, или проблему, состоящую в невозможности восстановления защиты конфиденциальности для одного или более указанных объектов. Ниже описываются соответствующие технические решения.
[0007] В соответствии с первым аспектом предлагается способ обработки видео, включающий:
[0008] получение подлежащего обработке видео, при этом подлежащее обработке видео получено посредством выполнения обработки для удаления отличительных признаков одного или более объектов в исходном видео;
[0009] получение запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков;
[0010] в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео;
[0011] в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, выполнение обработки для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео.
[0012] В соответствии со вторым аспектом предлагается способ обработки видео, включающий:
[0013] получение исходного видео;
[0014] получение запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является по меньшей мере одним объектом в исходном видео;
[0015] в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео;
[0016] в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, выполнение обработки для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео.
[0017] В соответствии с третьим аспектом предлагается устройство для обработки видео, содержащее:
[0018] первый модуль получения видео, сконфигурированный для получения подлежащего обработке видео, при этом подлежащее обработке видео получено посредством выполнения обработки для удаления отличительных признаков для одного или более объектов в исходном видео;
[0019] первый модуль получения информации, сконфигурированный для получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков; в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, получение информации изображения отличительных признаков, соответствующей одному или более подлежащих обработке объектов, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео;
[0020] модуль восстановления отличительных признаков, сконфигурированный для выполнения обработки для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[0021] В соответствии с четвертым аспектом предлагается устройство для обработки видео, содержащее:
[0022] второй модуль получения видео, сконфигурированный для получения исходного видео;
[0023] второй модуль получения информации, сконфигурированный для получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является по меньшей мере одним объектом в исходном видео; в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, получения информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео;
[0024] модуль удаления отличительных признаков, сконфигурированный для выполнения обработки для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[0025] В соответствии с пятым аспектом предлагается система для обработки видео, содержащая платформу управления и терминал управления изображениями, при этом
[0026] платформа управления сконфигурирована для получения подлежащего обработке видео, при этом подлежащее обработке видео получено посредством выполнения обработки для удаления отличительных признаков для одного или более объектов в исходном видео; получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков; в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, передачи в терминал управления изображениями запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео; получения информации изображения отличительных признаков для одного или более подлежащего обработке объекта, переданной терминалом управления изображениями; в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, выполнения обработки для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео;
[0027] терминал управления изображениями сконфигурирован для получения запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта; в соответствии с запросом на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, определения информации изображения отличительных признаков одного или более подлежащего обработке объекта; и передачи информации изображения отличительных признаков одного или более подлежащего обработке объекта в платформу управления.
[0028] В соответствии с шестым аспектом предлагается система для обработки видео, содержащая платформу управления и терминал управления изображениями, при этом
[0029] платформа управления сконфигурирована для получения исходного видео; получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является по меньшей мере одним объектом в исходном видео; в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, передачи в терминал управления изображениями запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео; получения информации изображения отличительных признаков одного или более подлежащего обработке объекта, переданной терминалом управления изображениями; в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, выполнения обработки для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео;
[0030] терминал управления изображениями сконфигурирован для получения запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта; в соответствии с запросом на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, определения информации изображения отличительных признаков одного или более подлежащего обработке объекта; и передачи информации изображения отличительных признаков одного или более подлежащего обработке объекта в платформу управления.
[0031] В соответствии с седьмым аспектом предлагается компьютерное устройство, содержащее процессор и память, в которой хранится по меньшей мере одна инструкция, при загрузке которой в память и выполнении процессором реализуется способ обработки видео, соответствующий описанным выше первому и второму аспектам.
[0032] В соответствии с восьмым аспектом предлагается машиночитаемый носитель информации, содержащий по меньшей мере одну инструкцию, при загрузке которой в память и выполнении процессором реализуется способ обработки видео, соответствующий описанным выше первому и второму аспектам.
[0033] В соответствии с девятым аспектом предлагается компьютерное программное изделие, содержащее инструкцию, при загрузке которой в память и выполнении процессором в компьютерном устройстве реализуется способ обработки видео, соответствующий описанным выше первому и второму аспектам.
[0034] Путем реализации технических решений, соответствующих вариантам раскрытия настоящего изобретения, можно достичь по меньшей мере следующих положительных результатов.
[0035] Согласно вариантам раскрытия настоящего изобретения, если обработка выполняется для одного или более объектов в подлежащем обработке видео, вначале получают запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более объектом, для которого была выполнена обработка для удаления отличительных признаков. Затем, в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, может быть получена информация изображения отличительных признаков одного или более подлежащего обработке объекта, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео. Далее, когда выполняется обработка для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, не требуется выполнять восстановление отличительных признаков для всех объектов, а только для одного или более подлежащего обработке объекта, благодаря чему достигается более высокий уровень защиты конфиденциальности для других объектов в подлежащем обработке видео.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0036] Ниже для более ясного описания технических решений, соответствующих вариантам раскрытия настоящего изобретения, приводится краткое описание прилагаемых чертежей, требуемых для разъяснения вариантов осуществления. Очевидно, что описываемые ниже чертежи служат только в качестве некоторых примеров раскрытия настоящего изобретения, и специалисты в этой области техники могут без существенных творческих усилий на основе этих чертежей предложить другие чертежи.
[0037] На фиг. 1 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0038] На фиг. 2 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0039] На фиг. 3 представлена схема видеокадра в соответствии с вариантом раскрытия настоящего изобретения.
[0040] На фиг. 4 представлена схема изображения объекта в соответствии с вариантом раскрытия настоящего изобретения.
[0041] На фиг. 5 представлена схема изображения объекта в соответствии с вариантом раскрытия настоящего изобретения.
[0042] На фиг. 6 представлена блок-схема устройства для обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0043] На фиг. 7 представлена блок-схема устройства для обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0044] На фиг. 8 представлена блок-схема платформы управления в соответствии с вариантом раскрытия настоящего изобретения.
[0045] На фиг. 9 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0046] На фиг. 10 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0047] На фиг. 11 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0048] На фиг. 12 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0049] На фиг. 13 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
[0050] На фиг. 14 показан алгоритм выполнения способа обработки видео в соответствии с вариантом раскрытия настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[0051] Для более ясного изложения целей, технических решений и преимуществ настоящего изобретения далее варианты раскрытия настоящего изобретения описываются более подробно со ссылкой на прилагаемые чертежи.
[0052] На современном уровне техники, с целью защиты конфиденциальности целевого объекта, для всех целевых объектов в исходных результатах видеонаблюдения может выполняться обработка скрытия для областей изображения, соответствующих всем целевым объектам в кадрах видео, и информация о позициях областей изображения, которые подвергались обработке скрытия, сохраняется. Кроме того, пользователям, которым требуется просматривать результаты видеонаблюдения, могут назначаться различные уровни авторизации, и только пользователи с наивысшим уровнем авторизации могут просматривать не подвергшиеся скрытию области результатов видеонаблюдения. Во избежание занятия избыточного пространства памяти, после выполнения скрытия исходное видео результатов наблюдения не сохраняется локально. В этом случае, если пользователю с наивысшим уровнем авторизации требуется просмотреть видео результатов наблюдения, области изображения, подвергшиеся обработке скрытия в видео результатов наблюдения, могут быть найдены на основе сохраненной информации о позициях областей изображения, и выполняется обработка для удаления скрытия для областей изображения с целью получения исходного видео результатов наблюдения. Согласно приведенному выше решению, если осуществляется защита конфиденциальности для целевого объекта в результатах видеонаблюдения, требуется выполнять обработку скрытия для всех целевых объектов, и, соответственно, в процессе обработки для удаления скрытия этот процесс также требуется выполнять для всех целевых объектов.
[0053] Согласно варианту раскрытия настоящего изобретения, предлагается способ обработки видео, позволяющий выполнять защиту конфиденциальности или обычное отображение конкретных целевых объектов. Способ может быть реализован платформой управления. Платформа управления может представлять собой компьютерное устройство, размещаемое на стороне управления, или мобильное устройство администратора. Администратор может просматривать видео результатов наблюдения в пределах своей области управления из терминала управления изображениями через платформу управления. Терминал управления изображениями может, например, представлять собой сетевое устройство видеозаписи (NVR, Network Video Recorder). Ниже описываются варианты осуществления, в которых в качестве терминала управления изображениями используется NVR. С целью защиты конфиденциальности объекта администратор может выполнить обработку для восстановления защиты для одного или более указанных объектов в видео результатов наблюдения с использованием способа обработки видео, реализуемого в рамках вариантов раскрытия настоящего изобретения, так что не утрачивается конфиденциальность других объектов в видео результатов наблюдения.
[0054] Как показано на фиг. 1, алгоритм выполнения способа обработки видео может включать следующие шаги.
[0055] На шаге 101 выполняется получение подлежащего обработке видео.
[0056] Получение подлежащего обработке видео выполняется посредством обработки для удаления отличительных признаков для одного или более объектов в исходном видео. Исходное видео может представлять собой видео результатов наблюдения, захваченное камерой обеспечения безопасности. Видео результатов наблюдения может представлять собой видеопоток результатов наблюдения, захваченный в реальном времени, или сохраненное видео результатов наблюдения в течение определенного периода времени.
[0057] Согласно варианту осуществления, платформа управления может получать подлежащее обработке видео от NVR. В зависимости от различных требований получение подлежащего обработке видео может осуществляться различным образом.
[0058] Например, если администратору требуется просмотреть поведение одного или более указанных объектов в видео результатов наблюдения, захваченном устройством наблюдения для области в течение некоторого периода времени, то видео результатов наблюдения этой области в течение периода времени является исходным видео для подлежащего обработке видео. Администратор может передавать в NVR запрос на получение подлежащего обработке видео через платформу управления, при этом запрос на получение подлежащего обработке видео может содержать информацию о времени съемки/захвата и информацию о позиции съемки. После получения соответствующего видео результатов наблюдения, NVR вначале может выполнять обработку для удаления отличительных признаков для одного или более объектов в видео результатов наблюдения с целью получения подлежащего обработке видео. В данном случае обработка для удаления отличительных признаков может включать наложение мозаичного изображения на один или более объектов в видео результатов наблюдения или выполнение регулировки значений пикселей либо позиций блока пикселей для одного или более объектов в видео результатов наблюдения. Далее NVR может передать полученное подлежащее обработке видео в платформу управления.
[0059] Согласно другому примеру, NVR может получать видео результатов наблюдения, захваченное каждым устройством наблюдения в реальном времени, в качестве исходного видео и выполнять обработку для удаления отличительных признаков для одного или более объектов в исходном видео для получения подлежащего обработке видео, а затем непосредственно передавать подлежащее обработке видео в платформу управления.
[0060] В другом примере, если указанное выше исходное видео является результатом видеонаблюдения, захваченным в реальном времени, или сохраненным записанным результатом видеонаблюдения, то NVR может непосредственно передавать исходное видео в платформу управления, которая выполняет обработку для удаления отличительных признаков для одного или более объектов в исходном видео с целью получения подлежащего обработке видео.
[0061] На шаге 102 выполняется получение запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков.
[0062] Согласно варианту осуществления, платформа управления может получать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта различными способами, некоторые из которых описываются ниже.
[0063] Согласно первому способу, платформа управления отображает одно или более изображений одного или более объектов, при этом один или более объектов расположены в исходном видео, соответствующем подлежащему обработке видео, для которого выполнена обработка для удаления отличительных признаков, и получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одного целевого изображения, при этом по меньшей мере одно целевое изображение является по меньшей мере одним из одного или более изображений, отображаемых на платформе управления, и одно или более изображений представляют собой изображения одного или более объектов в исходном видео, соответствующем подлежащему обработке видео, для которого выполнена обработка для удаления отличительных признаков.
[0064] Если платформа управления запрашивает из NVR подлежащее обработке видео, то NVR может непосредственно передавать исходное видео в платформу управления, и платформа управления выполняет идентификацию объектов исходного видео для получения изображения каждого объекта, а также выполняет обработку для удаления отличительных признаков для одного или более объектов исходного видео с целью получения подлежащего обработке видео. Далее платформа управления может отображать изображения одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков.
[0065] В альтернативном варианте, если платформа управления запрашивает из NVR подлежащее обработке видео, то NVR может выполнять идентификацию объектов исходного видео с целью получения соответствующего изображения каждого объекта и информации о позициях пикселей, соответствующей одному или более объектам, требующим обработки для удаления отличительных признаков. Далее NVR передает в платформу управления соответствующее изображение каждого объекта, информацию о позициях пикселей, соответствующую одному или более объектам, требующим обработки для удаления отличительных признаков, и исходное видео. Платформа управления выполняет обработку для удаления отличительных признаков для одного или более объектов в исходном видео согласно информации о позициях пикселей, соответствующей одному или более объектам, требующим обработки для удаления отличительных признаков, для получения подлежащего обработке видео и отображает изображения одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков.
[0066] В альтернативном варианте, если платформа управления запрашивает из NVR подлежащее обработке видео, то NVR может выполнять идентификацию объектов исходного видео с целью получения соответствующего изображения каждого объекта и выполнять обработку для удаления отличительных признаков одного или более объектов в исходном видео для получения подлежащего обработке видео. Далее NVR передает в платформу управления соответствующее изображение каждого объекта и подлежащее обработке видео. Платформа управления отображает изображения одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков.
[0067] Кроме того, следует отметить, что, если получение подлежащего обработке видео выполняется путем обработки результатов наблюдения, захваченных в реальном времени, то изображения объектов, отображаемых платформой управления, могут также обновляться, например, путем добавления изображения нового объекта или замены изображения существующего объекта.
[0068] Если требуется выполнять восстановление отличительных признаков для одного или более подлежащего обработке объекта, администратору требуется только выполнить операцию выбора одного или более изображений для одного или более подлежащего обработке объекта в отображаемых изображениях объектов, для того чтобы инициировать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[0069] Таким образом, путем отображения изображений, предназначенных для выбора администратором, объекты, появляющиеся в подлежащем обработке видео, могут более наглядно демонстрироваться администратору, и, таким образом, администратор в реальном времени может быть осведомлен об объектах в подлежащем обработке видео, что помогает выполнять восстановление отличительных признаков интересующего объекта, просматривать позицию интересующего объекта и получать информацию о том, что происходит с интересующим объектом.
[0070] Согласно второму способу, одно или более изображений для одного или более подлежащего обработке объекта вводятся пользователем, то есть запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта передается в платформу управления.
[0071] Согласно второму способу, одно или более изображений для одного или более подлежащего обработке объекта вводится администратором. В этом случае администратор не может видеть объектов в текущем подлежащем обработке видео, и один или более объектов могут восстанавливаться и отображаться только в том случае, если администратор предоставляет точные изображения одного или более объектов. Таким образом, может предоставляться более надежная и качественная защита объектов в текущем видео.
[0072] Согласно третьему способу, платформа управления может отображать подлежащее обработке видео, и пользователь может выбрать по меньшей мере одну область целевого изображения, соответствующую одному или более подлежащим обработке объектам в подлежащем обработке видео, для инициирования запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[0073] Согласно третьему способу, при появлении интересующего поведения, администратор посредством выбора области изображения может быстро просмотреть, какой из объектов ведет себя интересующим образом.
[0074] На шаге 103 в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта выполняется получение информации изображения отличительных признаков одного или более подлежащего обработке объекта.
[0075] Информация изображения отличительных признаков одного или более подлежащего обработке объекта содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео.
[0076] При реализации платформа управления может вначале определить идентификатор подлежащего обработке объекта в соответствии с запросом на обработку для восстановления отличительных признаков для подлежащего обработке объекта, а затем получить информацию изображения отличительных признаков, соответствующую подлежащему обработке объекту, на основе идентификатора подлежащего обработке объекта.
[0077] Ниже описывается способ получения информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам.
[0078] Платформа управления или NVR может выполнять обработку для удаления отличительных признаков для одного или более объектов в исходном видео, и далее платформа управления или NVR может получить информацию изображения отличительных признаков, соответствующую одному или более объектам, которые подвергаются обработке для удаления отличительных признаков. Информация изображения отличительных признаков, соответствующая указанному выше подлежащему обработке объекту, включается в информацию изображения отличительных признаков, соответствующую одному или более объектам, которые подвергнуты обработке для удаления отличительных признаков.
[0079] Ниже описывается способ, с помощью которого платформа управления или NVR выполняет обработку для удаления отличительных признаков для одного или более объектов в исходном видео.
[0080] Вначале с помощью предварительно обученной модели обнаружения объектов выполняется обнаружение объектов для каждого видеокадра исходного видео с целью получения изображения объекта в каждом видеокадре. Изображение объекта может представлять собой изображение в пределах предварительно установленной графической области и содержать объект, при этом предварительно установленная графическая область может являться прямоугольной областью, кругом и т.п.Если информация изображения отличительных признаков является информацией о позициях пикселей всех отличительных признаков объекта в исходном видео, то полученная информация о позициях пикселей изображения объекта в видеокадре может представлять собой информацию изображения отличительных признаков объекта в видеокадре. Информация о позициях пикселей изображения объекта в видеокадре может обозначаться координатами указанных позиций предварительно установленной графической области, соответствующей изображению. Например, если предварительно установленная графическая область является прямоугольной, информация о позициях пикселей может обозначаться координатами пикселей четырех вершин прямоугольной области или координатами пикселя верхней левой вершины, а также длиной и шириной прямоугольной области. В другом примере, если предварительно установленная графическая область является кругом, информация о позициях пикселей может обозначаться координатами центра окружности и длиной радиуса окружности.
[0081] В зависимости от фактических требований обнаруженный объект может представлять собой биологический признак живого существа, номерной знак на автомашине, водительское удостоверение, удостоверение личности и т.п. На фиг. 3 представлена блок-схема, иллюстрирующая биометрическое изображение каждого живого существа в одном видеокадре.
[0082] Далее с использованием предварительно обученной модели сопоставления с целевым объектом выполняется сопоставление объектов для изображений объектов в различных видеокадрах с целью определения изображений, принадлежащих одному объекту в различных видеокадрах, а затем выполняется обработка для удаления отличительных признаков для одного или более объектов, требующих обработки для удаления отличительных признаков.
[0083] В ходе выполнения указанной выше обработки для удаления отличительных признаков одинаковым объектам могут присваиваться идентичные идентификаторы, и назначенный идентификатор является идентификатором объекта. Кроме того, может сохраняться информация о соответствии между идентификаторами и изображениями объектов. Помимо этого, каждому видеокадру соответствует идентификатор кадра, и один и тот же объект может соответствовать информации изображения отличительных признаков в множестве видеокадров исходного видео. Таким образом, устройство (такое как NVR или платформа управления), выполняющее обработку для удаления отличительных признаков для одного или более объектов исходного видео, может сохранять информацию о соответствии между идентификаторами объектов, идентификаторами кадров видеокадров и информацией изображения отличительных признаков, как это показано ниже в таблице 1.
[0084] Если NVR выполняет обработку для удаления отличительных признаков для одного или более объектов в исходном видео, то при передаче посредством NVR подлежащего обработке видео в платформу управления устройство NVR может передать в платформу управления указанную выше информацию о соответствии между идентификаторами объектов и информацией изображения отличительных признаков, соответствующую подлежащему обработке видео, совместно с подлежащим обработке видео, чтобы платформа управления могла сохранить это соответствие. Безусловно, для того чтобы лучшим образом обеспечить защиту конфиденциальности объектов в подлежащем обработке видео, NVR может локально сохранять информацию о соответствии без передачи этой информации в платформу управления. Если платформа управления выполняет обработку для удаления отличительных признаков для одного или более объектов в исходном видео, то платформа управления может локально сохранять информацию о соответствии.
[0085] В альтернативном варианте NVR может локально сохранять информацию о соответствии и не передавать эту информацию в платформу управления, а передавать только информацию изображения отличительных признаков одного или более объектов, требующих обработки для удаления отличительных признаков, и исходное видео. Платформа управления может затем выполнить обработку для удаления отличительных признаков для исходного видео на основе информации изображения отличительных признаков одного или более объектов, требующих обработки для удаления отличительных признаков, для получения подлежащего обработке видео. Таким образом можно улучшить защиту указанных объектов в подлежащем обработке видео, и платформа управления может также выполнить восстановление защиты для указанных объектов путем использования соответствующего способа восстановления отличительных признаков в сочетании с предварительно использованным способом обработки для удаления отличительных признаков в процессе последующего восстановления защиты для указанных объектов.
[0086] Кроме того, согласно первому и второму способам, при выполнении которых на шаге 102 платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, если NVR передает в платформу управления изображение объекта, то NVR может передать в платформу управления идентификатор объекта совместно с изображением объекта. При получении изображения объекта платформой управления в результате локальной обработки исходного видео, если изображение объекта сохранено, соответственно, может непосредственно сохраняться идентификатор объекта. Согласно третьему примеру, платформа управления может сохранять соответствующую область изображения каждого объекта в каждом видеокадре и, соответственно, идентификатор объекта, то есть сохранять идентификатор видеокадра, идентификатор объекта и область изображения. Кроме того, область изображения может представлять собой прямоугольную область, соответствующую объекту и полученную путем выполнения обнаружения объектов для исходного видео, и эта область может обозначаться информацией о позициях пикселей верхней левой вершины, а также длиной и шириной прямоугольной области, или информацией о позициях пикселей четырех вершин прямоугольной области.
[0087] Ниже описываются способы определения одного или более идентификаторов одного или более подлежащего обработке объекта в сочетании с соответствующими способами, в ходе выполнения которых платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[0088] В соответствии с приведенным выше первым способом, после выбора по меньшей мере одного целевого изображения в отображаемых администратором изображениях объектов, платформа управления может локально запросить получение по меньшей мере одного идентификатора объекта, соответствующего по меньшей мере одному целевому изображению, в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[0089] В соответствии с приведенным выше вторым способом, после ввода администратором одного или более изображений одного или более подлежащего обработке объекта для каждого из одного или более подлежащего обработке объекта, платформа управления может выполнить сопоставление для сохраненного изображения каждого объекта, подвергшегося обработке для удаления отличительных признаков в исходном видео, для определения сходства между изображением подлежащего обработке объекта и сохраненным изображением каждого объекта и получить идентификатор объекта, соответствующего изображению, обладающему максимальным сходством, в качестве идентификатора подлежащего обработке объекта.
[0090] В соответствии с указанным выше третьим способом, после выбора администратором по меньшей мере одной области целевого изображения в видеокадре, для каждой из по меньшей мере одной области целевого изображения платформа управления выполняет сравнение перекрытия для области целевого изображения и сохраненной области изображения каждого объекта в видеокадре и определяет идентификатор объекта, соответствующего области изображения с наибольшим перекрытием, в качестве идентификатора подлежащего обработке объекта для области целевого изображения.
[0091] Ниже описывается получение информации изображения отличительных признаков, соответствующей одному или более идентификаторам, для одного или более подлежащего обработке объекта.
[0092] Если выполняется получение информации изображения отличительных признаков одного или более подлежащего обработке объекта и локально сохранено соответствие между идентификаторами объектов и информацией изображения отличительных признаков, то платформа управления может непосредственно локально запросить получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, на основе одного или более идентификаторов одного или более подлежащего обработке объекта. Если соответствие между идентификаторами объектов и информацией изображения отличительных признаков сохранено в NVR, запрос на получение информации изображения отличительных признаков, содержащий один или более идентификаторов одного или более подлежащего обработке объекта, может передаваться в NVR, и NVR локально запрашивает получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, а затем передает информацию изображения отличительных признаков, соответствующую одному или более подлежащим обработке объектам, в платформу управления. Если информация изображения отличительных признаков, соответствующая одному или более подлежащим обработке объектам, запрашивается из NVR, вычислительные ресурсы графического процессора (GPU, Graphics Processing Unit) в NVR могут использоваться для ускорения выполнения запросов.
[0093] На шаге 104 в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта выполняется обработка для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео.
[0094] При реализации, вследствие того, что используются различные способы обработки для удаления отличительных признаков, способы обработки для восстановления отличительных признаков также различаются.
[0095] В случае использования наложения мозаичного изображения на изображение объекта в процессе обработки для удаления отличительных признаков: в процессе восстановления отличительных признаков мозаичное изображение, соответствующее информации о позициях пикселей в информации изображения отличительных признаков, соответствующей подлежащему обработке объекту, может удаляться.
[0096] В случае использования регулировки значений пикселей объекта либо регулировки позиции блока пикселей в процессе обработки для удаления отличительных признаков: информация изображения отличительных признаков может также содержать значения пикселей блока пикселей, соответствующего информации о позиции пикселей, дополнительно к информации о позиции пикселей; и в процессе восстановления отличительных признаков значения пикселей блока пикселей, соответствующего информации о позиции пикселей в информации изображения отличительных признаков в подлежащем обработке видео, может настраиваться согласно значениям пикселей, включенным в информацию изображения отличительных признаков.
[0097] Согласно возможной реализации, восстановление отличительных признаков может выполняться только для одного или более отличительных признаков объекта, то есть на шаге S103 информация изображения отличительных признаков объекта содержит информацию о позиции пикселей одного или более отличительных признаков объекта в исходном видео. Соответственно, в ходе выполнения способа обработки для удаления отличительных признаков для объекта в исходном видео на шаге 103 после определения изображений, принадлежащих одному объекту в различных видеокадрах, может выполняться идентификация отличительных признаков для каждого изображения, принадлежащего одному объекту, с целью определения информации изображения отличительных признаков каждого изображения. В альтернативном варианте для каждого изображения, принадлежащего одинаковому объекту, на основе предварительно сохраненной информации об относительной позиции отличительных признаков объекта в изображении объекта может определяться информация изображения отличительных признаков каждого изображения объекта. Например, для биологических признаков объекта, такого как живое существо, идентифицируемые признаки могут представлять собой биологические суб-признаки, включенные в состав биологических признаков, а для такого объекта, как удостоверение личности, идентифицируемые признаки могут представлять собой фотографию, идентификационный номер, место жительства и т.п. На фиг. 4 показана блок-схема, иллюстрирующая различные признаки, распознаваемые на изображении удостоверения личности.
[0098] Соответственно, один идентификатор признака может назначаться одной категории признаков, например, первый биологический суб-признак, второй биологический суб-признак и третий биологический суб-признак биологического признака могут соответствовать одному идентификатору. Идентификаторы отличительных признаков одной категории различных объектов могут совпадать, например, идентификатор первого биологического суб-признака, входящего в состав биологических признаков живого существа 1, и идентификатор первого биологического суб-признака, входящего в состав биологических признаков живого существа 2, могут быть аналогичными. В этом случае соответствие между идентификаторами объекта и информацией изображения отличительных признаков может быть дополнена таким образом, как показано ниже в таблице 2.
[0099] Если один или более идентификаторов одного или более подлежащего обработке объекта определяются на описанном выше шаге 103, то также могут определяться один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта. Таким же образом, соответственно, описываются способы определения одного или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта в сочетании с соответствующими способами, в ходе выполнения которых платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[00100] В соответствии с представленным выше первым способом, после выбора администратором целевого изображения в отображаемых изображениях объектов платформа управления также отображает изображения отличительных признаков целевого изображения, и целевое изображение может выбираться администратором. Платформа управления может определять идентификатор объекта, соответствующий целевому изображению, в качестве идентификатора подлежащего обработке объекта и определять идентификатор признака, соответствующий изображению целевого признака, в качестве идентификатора признака подлежащего обработке объекта.
[00101] В соответствии с представленным выше вторым способом, после сопоставления изображения, имеющего максимальное сходство со входным изображением подлежащих обработке объектов, платформа управления отображает также изображения отличительных признаков этого изображения, и изображение целевого признака может выбираться администратором. Платформа управления может определять идентификатор объекта, соответствующий изображению, имеющего максимальное сходство со входным изображением подлежащего обработке объекта, в качестве идентификатора подлежащего обработке объекта и определять идентификатор признака, соответствующий изображению целевого признака, в качестве идентификатора признака подлежащего обработке объекта.
[00102] В соответствии с приведенным выше третьим способом, после выбора администратором области целевого изображения платформа управления может определить область изображения, характеризующуюся наибольшим перекрытием с областью целевого изображения, а затем также отобразить изображения отличительных признаков этого изображения, и администратор может выбрать изображение целевого признака. Платформа управления может определять идентификатор объекта, соответствующий области изображения с наибольшим перекрытием с областью целевого изображения, в качестве идентификатора подлежащего обработке объекта и определять идентификатор признака, соответствующий изображению целевого признака, в качестве идентификатора признака подлежащего обработке объекта.
[00103] После получения информации изображения отличительных признаков подлежащего обработке объекта может определяться информация изображения отличительных признаков подлежащего обработке объекта в соответствии как с идентификатором подлежащего обработке объекта, так и с идентификатором признака подлежащего обработке объекта. Если информация о соответствии между идентификаторами объектов и информацией изображения отличительных признаков сохраняется локально, платформа управления на основе идентификатора и идентификатора признака подлежащего обработке объекта может непосредственно локально запросить получение информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта. Если соответствие между идентификаторами объектов и информацией изображения отличительных признаков сохранена в NVR, запрос на получение информации изображения отличительных признаков, содержащий идентификатор объекта и идентификатор признака подлежащего обработке объекта, может передаваться в NVR, и NVR локально запрашивает получение информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта, а затем передает информацию изображения отличительных признаков в платформу управления.
[00104] При выполнении восстановления отличительных признаков для подлежащего обработке объекта платформа управления может выполнять восстановление только одного или более отличительных признаков подлежащего обработке объекта. Таким образом, восстановление отличительных признаков может осуществляться для конкретного признака указанного объекта, что позволяет устранить утечку другой информации об объекте. Как показано на фиг. 5, подлежащий обработке объект является удостоверением личности, признаки, для которых должно выполняться восстановление, представляют собой фотографию, имя и место жительства, но восстановление отличительных признаков не затрагивает идентификационный номер личности. Таким образом, можно устранить утечку идентификационного номера личности.
[00105] Согласно возможной реализации, соответствие между идентификаторами объектов и информацией изображения отличительных признаков, соответствие между изображениями объектов и идентификаторами объектов и соответствие между областями изображений и идентификаторами объектов могут с целью управления храниться в NVR. Если требуется получить информацию изображения отличительных признаков подлежащего обработке объекта, платформа управления может передать в NVR запрос на получение информации изображения отличительных признаков для подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков может содержать только изображение объекта или информацию об области целевого изображения. Для определения идентификатора подлежащего обработке объекта и информации изображения отличительных признаков подлежащего обработке объекта NVR может выполнить шаги для реализации этих двух процессов определения и передать в платформу управления установленную информацию изображения отличительных признаков, соответствующую подлежащему обработке объекту.
[00106] Согласно возможной реализации, для администраторов различного уровня могут быть установлены различные полномочия. Полномочия обработки могут включать временной период, разрешенный для обработки, категорию обрабатываемого объекта и т.д. Временной период, разрешенный для обработки, может, например, устанавливаться в следующем виде: "с понедельника по среду" или "с 3:00 до 5:00" и т.п.Категория объекта может представлять собой, например, живое существо, удостоверение личности, автомобиль и т.п.
[00107] Соответственно обработка может включать следующие шаги: получение идентификатора учетной записи целевого пользователя, который в настоящий момент регистрируется в платформе управления, и определение целевых полномочий обработки, соответствующих идентификатору учетной записи целевого пользователя. В том случае, если целевые полномочия обработки позволяют обрабатывать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, на основе информации изображения отличительных признаков одного или более подлежащего обработке объекта выполняется обработка для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео.
[00108] При реализации, если администратору требуется обрабатывать соответствующее видео, то администратор может зарегистрироваться в платформе управления с использованием своей собственной целевой учетной записи пользователя. После получения платформой управления запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, платформа управления может вначале определить соответствующие целевые полномочия обработки на основе идентификатора учетной записи зарегистрированного целевого пользователя, а затем, на основе сохраненной взаимосвязи между полномочиями обработки и временным периодом, в течение которого разрешена обработка, определить временной период, допускающий обработку, соответствующую целевым полномочиям обработки. Затем платформа управления может определить, находится ли время получения указанного выше запроса на обработку для восстановления отличительных признаков в пределах временного периода, допускающего обработку, соответствующую целевым полномочиям обработки. Если время получения запроса находится в пределах временного периода, допускающего обработку, то определяется, что запрос на обработку для восстановления отличительных признаков удовлетворяет целевым полномочиям обработки. Далее может выполняться операция получения информации изображения отличительных признаков одного или более подлежащего обработке объекта. Кроме того, на основе соответствия между полномочиями обработки и категорией пригодного для обработки объекта может определяться категория пригодного для обработки объекта, соответствующая целевым полномочиям обработки. Далее определяется, соответствует ли категория пригодного для обработки объекта целевым полномочиям обработки. Если категория пригодного для обработки объекта соответствует целевым полномочиям обработки, то определяется, что запрос на обработку для восстановления отличительных признаков удовлетворяет целевым полномочиям обработки. Далее может выполняться операция получения информации изображения отличительных признаков подлежащего обработке объекта. Безусловно, временной период, допускающий обработку, и категория пригодного для обработки объекта, соответствующая целевым полномочиям обработки, могут определяться одновременно. Если удовлетворяются оба условия, то допускается выполнять операцию получения информации изображения отличительных признаков подлежащего обработке объекта. Посредством этого способа может обеспечиваться более высокий уровень защиты конфиденциальности объекта.
[00109] Следует отметить, что в данном случае способ обработки видео, соответствующий вариантам раскрытия настоящего изобретения, также может применяться для обработки одинаковых типов отличительных признаков множества объектов, например, для обработки первых биологических суб-признаков объекта А, объекта В и объекта С. Кроме того, способ также может применяться для обработки множества различных типов объектов, например, для обработки изображения живого существа и транспортного средства.
[00110] Согласно вариантам раскрытия настоящего изобретения, если обработка выполняется для одного или более объектов в подлежащем обработке видео, вначале получают запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков. Затем, в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, может быть получена информация изображения отличительных признаков, соответствующая одному или более подлежащим обработке объектам, при этом информация изображения отличительных признаков, соответствующая одному из одного или более подлежащим обработке объектам, содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео. Далее, если выполняется обработка для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, не требуется выполнять восстановление отличительных признаков для всех объектов, а только для одного или более подлежащего обработке объекта, благодаря чему достигается более высокий уровень защиты конфиденциальности других объектов в подлежащем обработке видео. Путем применения способа, представленного посредством вариантов раскрытия настоящего изобретения, можно быстро выполнить восстановление отличительных признаков для одного или более перемещающихся целевых объектов в видео.
[00111] Как показано на фиг. 2, в рамках варианта раскрытия настоящего изобретения также предлагается способ обработки видео. Алгоритм способа обработки может включать следующие шаги.
[00112] На шаге 201 выполняется получение исходного видео.
[00113] Исходное видео может представлять собой исходное видео результатов наблюдения, к которому не применялась обработка для удаления отличительных признаков, или видео, к одному или более объектов которого применялась обработка для удаления отличительных признаков. Исходное видео может представлять собой видео результатов наблюдения, захваченное в реальном времени или сохраненное записанное видео результатов наблюдения.
[00114] При реализации администратор может получать исходное видео из NVR через платформу управления, в то время как NVR передает исходное видео в платформу управления.
[00115] На шаге 202 выполняется получение запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более объектами в исходном видео.
[00116] Согласно варианту осуществления платформа управления может получать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта различными способами, некоторые из которых описываются ниже.
[00117] Согласно первому способу платформа управления отображает изображения объектов и получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одного целевого изображения, при этом объекты расположены в исходном видео.
[00118] Платформа управления может выполнять идентификацию объектов для исходного видео для получения изображений объектов в исходном видео, или NVR выполняет идентификацию объектов для исходного видео и передает в платформу управления исходное видео и изображения объектов в исходном видео. Платформа управления получает изображение объектов в исходном видео, а затем отображает изображения объектов, имеющихся в исходном видео.
[00119] Согласно второму способу, одно или более изображений для одного или более подлежащего обработке объекта вводятся пользователем, то есть запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта передается в платформу управления, и платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта содержит одно или более изображений для одного или более подлежащего обработке объекта.
[00120] Согласно третьему способу, платформа управления отображает исходное видео, и пользователь может выбрать по меньшей мере одну область целевого изображения, соответствующую одному или более подлежащим обработке объектам в подлежащем обработке видео, для инициирования запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта. Платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одной области целевого изображения в исходном видео.
[00121] Конкретная реализация шага 202 аналогична конкретной реализации шага 102 в приведенном выше варианте осуществления и далее повторно не описывается. Отличие двух шагов состоит в том, что на шаге 202 запрос, получаемый платформой управления, является запросом на обработку для удаления отличительных признаков, и изображения одного или более объектов, отображаемые платформой управления, являются изображениями одного или более объектов, для которых не выполняется обработка для удаления отличительных признаков в исходном видео.
[00122] На шаге 203 в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта выполняется получение информации изображения отличительных признаков одного или более подлежащего обработке объекта, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео.
[00123] При реализации платформа управления может вначале определить один или более идентификаторов одного или более подлежащего обработке объекта в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, а затем получить информацию изображения отличительных признаков одного или более подлежащего обработке объекта на основе одного или более идентификаторов для одного или более подлежащего обработке объекта.
[00124] Ниже описывается способ получения информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам.
[00125] Вначале платформа управления или NVR выполняет обнаружение объектов для каждого видеокадра в исходном видео с целью получения изображения объекта в каждом видеокадре. Например, с помощью предварительно обученной модели обнаружения объектов выполняется обнаружение объектов для каждого видеокадра исходного видео с целью получения изображения объекта в каждом видеокадре. Изображение объекта может представлять собой изображение в пределах предварительно установленной графической области и содержать объект, при этом предварительно установленная графическая область может являться прямоугольной областью, кругом и т.п. Если информация изображения отличительных признаков является информацией о позициях пикселей всех отличительных признаков объекта в исходном видео, то полученная информация о позициях пикселей изображения объекта в видеокадре может представлять собой информацию изображения отличительных признаков объекта в видеокадре. Информация о позициях пикселей изображения объекта в видеокадре может обозначаться координатами указанных позиций предварительно установленной графической области, соответствующей изображению. Например, если предварительно установленная графическая область является прямоугольной, информация о позициях пикселей может обозначаться координатами пикселей четырех вершин прямоугольной области или координатами пикселя верхней левой вершины, а также длиной и шириной прямоугольной области. В другом примере, если предварительно установленная графическая область ограничена окружностью, информация о позициях пикселей может обозначаться координатами центра окружности и длиной радиуса окружности.
[00126] На основе фактических требований обнаруженный объект может представлять собой живое существо, номерной знак, транспортное средство, удостоверение личности и т.п. Далее с использованием предварительно обученной модели сопоставления с целевым объектом выполняется сопоставление объектов для изображений одного или более объектов в различных видеокадрах с целью определения изображений, принадлежащих одному объекту в различных видеокадрах.
[00127] В ходе выполнения указанной выше обработки одинаковым объектам могут присваиваться идентичные идентификаторы, и назначенный идентификатор является идентификатором объекта. Кроме того, может сохраняться информация о соответствии между идентификаторами и изображениями объектов. Помимо этого, каждому видеокадру соответствует идентификатор кадра, и объект может соответствовать информации изображения отличительных признаков в каждом видеокадре. Таким образом, один и тот же объект может соответствовать информации изображения отличительных признаков в множестве видеокадров исходного видео. Устройство (такое как NRV или платформа управления), выполняющее обнаружение объекта в исходном видео, может сохранять информацию о соответствии между идентификаторами объектов, идентификаторами видеокадров и информацией изображения отличительных признаков.
[00128] Если NVR передает исходное видео в платформу управления, NVR может передать в платформу управления указанную выше информацию о соответствии между идентификаторами объектов и информацией изображения отличительных признаков, соответствующей исходному видео, совместно с исходным видео, чтобы платформа управления могла сохранить информацию о соответствии. Безусловно, для того чтобы лучшим образом обеспечить защиту конфиденциальности объектов в видео, NVR может локально сохранять информацию о соответствии без передачи этой информации в платформу управления. Если платформа управления выполняет обнаружение объекта в исходном видео, то платформа управления может локально сохранять информацию о соответствии.
[00129] Кроме того, согласно первому и второму способам, при выполнении которых на шаге 202 платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, если NVR передает в платформу управления изображение объекта, то NVR может передать в платформу управления идентификатор объекта совместно с изображением объекта. При получении изображения объекта платформой управления в результате локальной обработки исходного видео, если изображение объекта сохранено, соответственно, может непосредственно сохраняться идентификатор объекта. Согласно третьему способу платформа управления может сохранять область изображения каждого объекта в каждом видеокадре и, соответственно, идентификатор объекта, то есть сохранять идентификаторы видеокадров, идентификаторы объектов и области изображения.
[00130] Ниже описываются способы определения одного или более идентификаторов одного или более подлежащего обработке объекта в сочетании с соответствующими способами, в ходе выполнения которых платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта.
[00131] В соответствии с приведенным выше первым способом, после выбора по меньшей мере одного целевого изображения в отображаемых администратором изображениях объектов платформа управления может локально запросить получение по меньшей мере одного идентификатора объекта, соответствующего по меньшей мере одному целевому изображению, в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00132] В соответствии с приведенным выше вторым способом, после ввода администратором одного или более изображений одного или более подлежащего обработке объекта для каждого из одного или более подлежащего обработке объекта платформа управления может выполнить сопоставление с сохраненным изображением каждого объекта в исходном видео с целью определения сходства между изображением подлежащего обработке объекта и сохраненным изображением каждого объекта и получить идентификатор объекта, соответствующий изображению, обладающему максимальным сходством, в качестве идентификатора подлежащего обработке объекта.
[00133] В соответствии с указанным выше третьим способом, после выбора администратором по меньшей мере одной целевой области изображения в видеокадре для каждой из по меньшей мере одной целевой области изображения платформа управления выполняет сравнение перекрытия для области целевого изображения и сохраненной области изображения каждого объекта в видеокадре и определяет идентификатор объекта, соответствующий области изображения с наибольшим перекрытием, в качестве идентификатора подлежащего обработке объекта для области целевого изображения.
[00134] Ниже описывается получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, на основе одного или более идентификаторов одного или более подлежащего обработке объекта.
[00135] При получении информации изображения отличительных признаков одного или более подлежащего обработке объекта, если соответствие между идентификаторами объектов и информацией изображения отличительных признаков сохранено локально, платформа управления может непосредственно локально запросить получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, на основе одного или более идентификаторов одного или более подлежащего обработке объекта. Если соответствие между идентификаторами объектов и информацией изображения отличительных признаков сохранено в NVR, запрос на получение информации изображения отличительных признаков, содержащий один или более идентификаторов одного или более подлежащего обработке объекта, может передаваться в NVR, и NVR локально запрашивает получение информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, а затем передает информацию изображения отличительных признаков в платформу управления.
[00136] Конкретная реализация шага 203 аналогична конкретной реализации шага 103 в приведенном выше варианте осуществления. Конкретное описание шага 203 может относиться к соответствующим частям шага 103 и далее повторно не описывается.
[00137] На шаге 204 в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта выполняется обработка для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео.
[00138] При реализации платформа управления может настроить позицию блока пикселей, соответствующую информации о позиции пикселей подлежащего обработке объекта в исходном видео, при этом настройка может представлять собой произвольную настройку либо настройку, основанную на предварительно установленном правиле, что не ограничивается вариантами раскрытия настоящего изобретения. Кроме того, настройка может выполняться в соответствии со значением пикселей в блоке пикселей согласно информации о позиции пикселей подлежащего обработке объекта в исходном видео, при этом настройка может представлять собой настройку на произвольное значение пикселей либо настройку на предварительно установленное значение пикселей, что не ограничивается вариантами раскрытия настоящего изобретения. Кроме того, мозаичное изображение может накладываться на изображение, соответствующее информации о позиции пикселей подлежащего обработке объекта в исходном видео.
[00139] Согласно возможной реализации, удаление отличительных признаков может выполняться только для одного или более отличительных признаков объекта. То есть, на шаге 203 информация изображения отличительных признаков объекта содержит информацию о позиции пикселей одного или более отличительных признаков в исходном видео. Более конкретно, можно сослаться на описание соответствующих частей варианта осуществления, представленного на фиг. 1.
[00140] Более конкретно, на шаге 203 после определения изображений, принадлежащих одному объекту в различных видеокадрах, может выполняться идентификация отличительных признаков для каждого изображения, принадлежащего одному объекту, с целью определения информации изображения отличительных признаков каждого изображения. В альтернативном варианте для каждого изображения, принадлежащего одинаковому объекту, на основе предварительно сохраненной информации об относительной позиции отличительных признаков объекта в изображении объекта может определяться информация изображения отличительных признаков каждого изображения объекта. Например, для биологических отличительных признаков объекта, таких как живое существо, идентифицируемые признаки могут представлять собой биологические суб-признаки, включенные в состав биологических отличительных признаков, а для такого объекта, как удостоверение личности, идентифицируемые признаки могут представлять собой фотографию, идентификационный номер, место жительства и т.п.
[00141] Соответственно, один идентификатор признака может назначаться одной категории отличительных признаков, например, первый биологический субпризнак, второй биологический суб-признак и третий биологический суб-признак биологического признака могут соответствовать одному идентификатору.
[00142] Если один или более идентификаторов одного или более подлежащего обработке объекта определяются на описанном выше шаге 203, то также могут определяться один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта. Таким же образом, соответственно, описываются способы определения одного или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта в сочетании с соответствующими способами, в ходе выполнения которых платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта.
[00143] В соответствии с представленным выше первым способом, после выбора администратором целевого изображения в отображаемых изображениях объектов платформа управления также отображает изображения отличительных признаков целевого изображения, и целевое изображение может выбираться администратором. Платформа управления может определять идентификатор объекта, соответствующий целевому изображению, в качестве идентификатора подлежащего обработке объекта и определять идентификатор признака, соответствующий изображению целевого признака, в качестве идентификатора признака подлежащего обработке объекта.
[00144] В соответствии с представленным выше вторым способом, после сопоставления изображения, имеющего максимальное сходство со входным изображением подлежащего обработке объекта, платформа управления отображает также изображения отличительных признаков этого изображения, и изображение целевого признака может выбираться администратором. Платформа управления может определять идентификатор объекта, соответствующий изображению, имеющему максимальное сходство со входным изображением подлежащего обработке объекта, в качестве идентификатора подлежащего обработке объекта и определять идентификатор признака, соответствующий изображению целевого признака, в качестве идентификатора признака подлежащего обработке объекта.
[00145] В соответствии с приведенным выше третьим способом, после выбора администратором области целевого изображения платформа управления может определить область изображения, характеризующуюся наибольшим перекрытием с областью целевого изображения, а затем также отобразить изображения отличительных признаков этого изображения, и администратор может выбрать изображение целевого признака. Платформа управления может определять идентификатор объекта, соответствующий области изображения с наибольшим перекрытием с областью целевого изображения, в качестве идентификатора подлежащего обработке объекта и определять идентификатор признака, соответствующий изображению целевого признака, в качестве идентификатора признака подлежащего обработке объекта.
[00146] После получения информации изображения отличительных признаков одного или более подлежащего обработке объекта для каждого из одного или более подлежащего обработке объекта может определяться информация изображения отличительных признаков подлежащего обработке объекта в соответствии как с идентификатором подлежащего обработке объекта, так и с идентификатором признака подлежащего обработке объекта. Если информация о соответствии между идентификаторами объектов и информацией изображения отличительных признаков объектов сохраняется локально, платформа управления может непосредственно локально запросить получение информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта, на основе идентификатора подлежащего обработке объекта и идентификатора признака подлежащего обработке объекта. Если соответствие между идентификаторами объектов и информацией изображения отличительных признаков сохранена в NVR, запрос на получение информации изображения отличительных признаков, содержащий идентификаторы объектов и идентификаторы отличительных признаков одного или более подлежащего обработке объекта, может передаваться в NVR, и для каждого из одного или более подлежащего обработке объекта NVR локально запрашивает получение информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта, а затем передает информацию изображения отличительных признаков в платформу управления.
[00147] Если платформа управления выполняет удаление отличительных признаков для подлежащего обработке объекта, то удаление отличительных признаков может выполняться только для одного или более отличительных признаков подлежащего обработке объекта. Таким образом, при просмотре видео с удаленными признаками пользователь может приблизительно знать, какое содержимое имеется в позиции удаления признака, что помогает ему выполнить обработку восстановления отличительных признаков видео с удаленными признаками, в частности, на основе фактических требований.
[00148] Согласно возможной реализации, соответствие между идентификаторами объектов и информацией изображения отличительных признаков, соответствие между изображениями объектов и идентификаторами объектов и соответствие между областями изображений и идентификаторами объектов могут с целью управления храниться в NVR. Если требуется получить информацию изображения отличительных признаков подлежащего обработке объекта, платформа управления может передать в NVR запрос на получение информации изображения отличительных признаков для подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков может содержать только изображение объекта или информацию об области целевого изображения. Для определения идентификатора подлежащего обработке объекта и информации изображения отличительных признаков подлежащего обработке объекта NVR может выполнить шаги для реализации этих двух процессов определения и передать в платформу управления установленную информацию изображения отличительных признаков, соответствующую подлежащему обработке объекту.
[00149] Согласно возможной реализации, для администраторов различного уровня могут быть установлены различные полномочия. Полномочия обработки могут включать временной период, разрешенный для обработки, категорию обрабатываемого объекта и т.д. Соответственно, обработка может включать следующие шаги: получение идентификатора учетной записи целевого пользователя, который в настоящий момент регистрируется в платформе управления, и определение целевых полномочий обработки, соответствующих идентификатору учетной записи целевого пользователя. В том случае, если целевые полномочия обработки позволяют обрабатывать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, на основе информации изображения отличительных признаков одного или более подлежащего обработке объекта выполняется обработка для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео. Более конкретно, можно сослаться на соответствующие части описания варианта осуществления, показанного на фиг. 1, и далее эта информация не дублируется.
[00150] Согласно вариантам раскрытия настоящего изобретения, если выполняется обработка для одного или более объектов в исходном видео, вначале выполняется получение запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта. Затем, в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, может быть получена информация изображения отличительных признаков, соответствующая одному из одного или более подлежащих обработки объектов, при этом информация изображения отличительных признаков, соответствующая одному или более подлежащим обработке объектам, содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео. Далее, если выполняется обработка для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, не требуется выполнять удаление отличительных признаков для всех объектов, а только для одного или более указанных объектов, благодаря чему достигается более высокий уровень защиты конфиденциальности одного или более указанных объектов. Кроме того, в сочетании с требованиями пользователя защита конфиденциальности может осуществляться в частности для одного или более указанных объектов. Путем применения способа, представленного посредством вариантов раскрытия настоящего изобретения, можно быстро выполнить удаление отличительных признаков для одного или более указанных перемещающихся целевых объектов в видео.
[00151] На основе той же технической идеи в рамках варианта раскрытия настоящего изобретения также предлагается устройство для обработки видео. Устройство может представлять собой платформу управления, соответствующую представленным выше вариантам осуществления. Как показано на фиг. 6, устройство содержит первый модуль 610 получения видео, первый модуль 620 получения информации и модуль 630 восстановления отличительных признаков.
[00152] Первый модуль 610 получения видео сконфигурирован для получения подлежащего обработке видео, при этом подлежащее обработке видео получается посредством выполнения обработки для удаления отличительных признаков для одного или более объектов в исходном видео.
[00153] Первый модуль 620 получения информации сконфигурирован для получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один из одного или более подлежащего обработке объекта являются одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков; в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, получения информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео.
[00154] Модуль 630 восстановления отличительных признаков сконфигурирован для выполнения обработки для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00155] Согласно возможной реализации, первый модуль 620 получения информации сконфигурирован для:
[00156] в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, определения одного или более идентификаторов одного или более подлежащего обработке объекта;
[00157] получения информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта.
[00158] Согласно возможной реализации, первый модуль 620 получения информации сконфигурирован для:
[00159] отображения изображений объектов, для которых была выполнена обработка для удаления отличительных признаков, при этом объекты расположены в исходном видео;
[00160] получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одного целевого изображения;
[00161] получения по меньшей мере одного идентификатора по меньшей мере одного целевого изображения в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00162] Согласно возможной реализации, первый модуль 620 получения информации сконфигурирован для:
[00163] получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта содержит по меньшей мере одно изображение, включающее один или более подлежащих обработке объектов;
[00164] для каждого из одного или более подлежащего обработке объекта в сохраненных изображениях объектов, содержащихся в исходном видео, определения целевого изображения, имеющего максимальное сходство с изображением, содержащим подлежащий обработке объект, и получения идентификатора объекта для целевого изображения в качестве идентификатора подлежащего обработке объекта.
[00165] Согласно возможной реализации первый модуль 620 получения информации сконфигурирован для:
[00166] отображения подлежащего обработке видео;
[00167] получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одной области целевого изображения в подлежащем обработке видео;
[00168] согласно сохраненному соответствию между идентификаторами объектов и областями изображения, получения по меньшей мере одного идентификатора объекта, соответствующего по меньшей мере одной области целевого изображения, в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00169] Согласно возможной реализации первый модуль 620 получения информации также сконфигурирован для:
[00170] получения одного или более идентификаторов одного или более подлежащего обработке объекта;
[00171] при этом получение информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта, включает:
[00172] для каждого из одного или более подлежащего обработке объекта, получение информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта.
[00173] Согласно возможной реализации первый модуль 620 получения информации сконфигурирован для:
[00174] согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов, определения информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта; или
[00175] передачи одного или более идентификаторов одного или более подлежащего обработке объекта в терминал управления изображениями, так что терминал управления изображениями определяет информацию изображения отличительных признаков, соответствующую одному или более идентификаторам одного или более подлежащего обработке объекта, согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов; и приема информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта, переданной терминалом управления изображениями.
[00176] Согласно возможной реализации первый модуль 620 получения информации сконфигурирован для:
[00177] в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, передачи запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта в терминал управления изображениями, при этом запрос на получение информации изображения отличительных признаков используется для инструктирования терминала управления изображениями о передаче информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам;
[00178] приема информации изображения отличительных признаков одного или более подлежащего обработке объекта.
[00179] В соответствии с возможной реализацией устройство также содержит:
[00180] первый модуль управления, сконфигурированный для получения идентификатора учетной записи целевого пользователя, в текущий момент регистрирующегося в платформе управления;
[00181] при этом первый модуль 620 получения информации сконфигурирован для
[00182] определения целевых полномочий обработки, соответствующих идентификатору учетной записи целевого пользователя;
[00183] модуль 630 восстановления отличительных признаков сконфигурирован для:
[00184] в том случае, если целевые полномочия обработки позволяют обрабатывать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, выполнения обработки для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео на основе информации изображения отличительных признаков одного или более подлежащего обработке объекта.
[00185] Конкретный способ выполнения операций в каждом модуле устройства согласно вариантам осуществления настоящего изобретения был подробно описан в рамках вариантов реализации способа и далее подробно не рассматривается.
[00186] Следует отметить, что устройство для обработки видео, представленное посредством указанных выше вариантов осуществления, только иллюстрируется с использованием описанного выше разделения на функциональные модули в процессе обработки видео, но в фактических применениях указанные функции могут распределяться между различными функциональными модулям с целью выполнения операций на основе предъявляемых требований, то есть внутренняя структура устройства разделяется на различные модули для выполнения части или всех функций, описанных выше. Кроме того, устройство для обработки видео, представленное посредством указанных выше вариантов осуществления, основано на той же идее, что и способ обработки видео, и его конкретная реализация может ссылаться на варианты реализации способа, которые повторно не описываются.
[00187] На основе той же технической идеи в рамках варианта раскрытия настоящего изобретения также предлагается устройство для обработки видео. Устройство может представлять собой платформу управления, соответствующую представленным выше вариантам осуществления. Как показано на фиг. 7, устройство содержит второй модуль 710 получения видео, второй модуль 720 получения информации и модуль 730 удаления отличительных признаков.
[00188] Второй модуль 710 получения видео сконфигурирован для получения исходного видео;
[00189] второй модуль 720 получения информации сконфигурирован для получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является по меньшей мере одним объектом в исходном видео; в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, получения информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео;
[00190] модуль 730 удаления отличительных признаков сконфигурирован для выполнения обработки для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00191] Согласно возможной реализации второй модуль 720 получения информации сконфигурирован для:
[00192] в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, определения одного или более идентификаторов одного или более подлежащего обработке объекта;
[00193] получения информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта.
[00194] Согласно возможной реализации второй модуль 720 получения информации сконфигурирован для:
[00195] отображения изображений объектов, имеющихся в исходном видео; получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одного целевого изображения; получения по меньшей мере одного идентификатора объекта по меньшей мере для одного целевого изображения в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00196] Согласно возможной реализации второй модуль 720 получения информации сконфигурирован для:
[00197] получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта содержит по меньшей мере одно изображение, включающее один или более подлежащих обработке объектов; в сохраненных изображениях объектов, содержащихся в исходном видео, определения целевого изображения, имеющего максимальное сходство с изображением, содержащим один из одного или более подлежащего обработке объекта, и получения идентификатора объекта для целевого изображения в качестве идентификатора объекта одного из одного или более подлежащих обработке объектов.
[00198] Согласно возможной реализации второй модуль 720 получения информации сконфигурирован для:
[00199] отображения исходного видео; получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одной области целевого изображения в исходном видео; согласно сохраненному соответствию между идентификаторами объектов и областями изображения, получения по меньшей мере одного идентификатора объекта, соответствующего по меньшей мере одной области целевого изображения, в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00200] Согласно возможной реализации, второй модуль 720 получения информации также сконфигурирован для:
[00201] получения одного или более идентификаторов одного или более подлежащего обработке объекта;
[00202] при этом получение информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта, включает:
[00203] для каждого из одного или более подлежащего обработке объекта, получение информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта.
[00204] Согласно возможной реализации второй модуль 720 получения информации также сконфигурирован для:
[00205] согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов, определения информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта; или
[00206] передачи одного или более идентификаторов одного или более подлежащего обработке объекта в терминал управления изображениями, таким образом, чтобы терминал управления изображениями определял информацию изображения отличительных признаков, соответствующую одному или более идентификаторам одного или более подлежащего обработке объекта, согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов; и приема информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта, переданной терминалом управления изображениями.
[00207] Согласно возможной реализации второй модуль 720 получения информации также сконфигурирован для:
[00208] на основе запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, передачи в терминал обработки изображений запроса на получение информации изображения отличительных признаков, при этом запрос на получение информации изображения отличительных признаков используется для инструктирования терминала управления изображениями о передаче информации изображения отличительных признаков, соответствующей одному или более подлежащим обработке объектам;
[00209] приема информации изображения отличительных признаков одного или более подлежащего обработке объекта.
[00210] В соответствии с возможной реализацией устройство также содержит:
[00211] второй модуль управления, сконфигурированный для получения идентификатора учетной записи целевого пользователя, регистрирующегося в текущий момент в платформе управления;
[00212] при этом второй модуль 720 получения информации сконфигурирован для:
[00213] определения целевых полномочий обработки, соответствующих идентификатору учетной записи целевого пользователя;
[00214] модуль 730 удаления отличительных признаков сконфигурирован для:
[00215] в том случае, если целевые полномочия обработки позволяют обрабатывать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, выполнения обработки для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео на основе информации изображения отличительных признаков одного или более подлежащего обработке объекта.
[00216] Конкретный способ выполнения операций в каждом модуле устройства согласно вариантам осуществления настоящего изобретения был подробно описан в рамках вариантов реализации способа и далее подробно не рассматривается.
[00217] Следует отметить, что устройство для обработки видео, представленное посредством указанных выше вариантов осуществления, только иллюстрируется с использованием описанного выше разделения на функциональные модули в процессе обработки видео, но в фактических применениях указанные функции могут распределяться между различными функциональными модулями с целью выполнения операций на основе предъявляемых требований, то есть внутренняя структура устройства разделяется на различные модули для выполнения части или всех функций, описанных выше. Кроме того, устройство для обработки видео, представленное посредством указанных выше вариантов осуществления, основано на той же идее, что и способ обработки видео, и его конкретная реализация может ссылаться на варианты реализации способа, которые повторно не описываются.
[00218] На фиг. 8 представлена блок-схема компьютерного устройства в соответствии с вариантом раскрытия настоящего изобретения. Компьютерное устройство может представлять собой платформу управления, соответствующую представленным выше вариантам осуществления. Платформы 800 управления могут в значительной степени различаться вследствие различных конфигураций или рабочих характеристик. Платформа 800 управления может содержать один или более центральных процессоров (CPU, Central Processing Unit) 801 и одну или более память 802, в которой хранится по меньшей мере одна инструкция, при загрузке и исполнении которой процессором 801 реализуется любой из представленных выше способов обработки видео.
[00219] На основе той же технической идеи в рамках варианта раскрытия настоящего изобретения также предлагается система обработки видео, содержащая платформу управления и терминал управления изображениями, при этом
[00220] платформа управления сконфигурирована для получения подлежащего обработке видео, при этом подлежащее обработке видео получается посредством выполнения обработки для удаления отличительных признаков для одного или более объектов в исходном видео; получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков; в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, передачи в терминал управления изображениями запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео; получения информации изображения отличительных признаков одного или более подлежащего обработке объекта, переданной терминалом управления изображениями; в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, выполнения обработки для восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео;
[00221] терминал управления изображениями сконфигурирован для получения запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта; в соответствии с запросом на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, определения информации изображения отличительных признаков одного или более подлежащего обработке объекта; и передачи информации изображения отличительных признаков одного или более подлежащего обработке объекта в платформу управления.
[00222] Согласно возможной реализации платформа управления сконфигурирована для:
[00223] в соответствии с запросом восстановления отличительных признаков для одного или более подлежащего обработке объекта, определения одного или более идентификаторов одного или более подлежащего обработке объекта и передачи в терминал управления изображениями запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта содержит один или более идентификаторов одного или более подлежащего обработке объекта;
[00224] при этом терминал управления изображениями сконфигурирован для определения информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта, и, согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов, передачи в платформу управления информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта.
[00225] Согласно возможной реализации платформа управления сконфигурирована для:
[00226] отображения изображений объектов, имеющихся в исходном видео; получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одного целевого изображения; и получения по меньшей мере одного идентификатора объекта по меньшей мере одного целевого изображения в качестве одного или более идентификаторов одного или более подлежащего обработке объекта; или
[00227] получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта содержит по меньшей мере одно изображение, включающее один или более подлежащих обработке объектов; для каждого из одного или более подлежащего обработке объекта в сохраненных изображениях объектов, содержащихся в исходном видео, определения целевого изображения, имеющего максимальное сходство с изображением, содержащим подлежащий обработке объект, и получения идентификатора объекта для целевого изображения в качестве идентификатора подлежащего обработке объекта; или
[00228] отображения подлежащего обработке видео; получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одной области целевого изображения в исходном видео; согласно сохраненному соответствию между идентификаторами объектов и областями изображения, получения по меньшей мере одного идентификатора объекта, соответствующего по меньшей мере одной области целевого изображения, в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00229] Согласно возможной реализации платформа управления также сконфигурирована для:
[00230] получения идентификатора признака одного или более подлежащего обработке объекта;
[00231] при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта также включает один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта;
[00232] при этом терминал управления изображениями сконфигурирован для:
[00233] определения, для каждого из одного или более подлежащего обработке объекта, информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта, согласно сохраненному соответствию между идентификаторами объектов в исходном видео, идентификаторами отличительных признаков объектов и информацией изображения отличительных признаков объектов.
[00234] В сочетании с фиг. 9 ниже описывается алгоритм обработки, выполняемый платформой управления и терминалом управления изображениями в указанной выше системе.
[00235] На шаге 901 платформой управления выполняется получение подлежащего обработке видео.
[00236] При реализации платформа управления может получать подлежащее обработке видео из терминала управления изображениями, при этом выполнение получения подлежащего обработке видео осуществляется посредством выполнения обработки для удаления отличительных признаков для одного или более объектов в исходном видео.
[00237] На шаге 902 платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более из одного или более объектов, для которых была выполнена обработка для удаления отличительных признаков.
[00238] При реализации платформа управления может получать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта различными способами. Например, платформа управления может отображать изображения объектов, находящихся в исходном видео, и получать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одного целевого изображения. Согласно другому примеру платформа управления может отображать подлежащее обработке видео и получать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одной области целевого изображения в подлежащем обработке видео. Согласно другому примеру, платформа управления может получать одно или более изображений, вводимых пользователем, в качестве запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[00239] На шаге 903 платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[00240] При реализации платформа управления может, после получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, непосредственно передать в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта. В данном случае, вследствие различных способов получения запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, информация, включаемая в передаваемый запрос на получение информации изображения отличительных признаков, может также различаться. Например, если платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициируемый операцией выбора по меньшей мере одного целевого изображения, или получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта путем получения одного или более изображений, введенных пользователем, запрос на получение информации изображения отличительных признаков может содержать одно или более изображений для одного или более подлежащего обработке объекта. Например, если платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одной области целевого изображения в исходном видео, запрос на получение информации изображения отличительных признаков может содержать по меньшей мере одну область целевого изображения. Предпочтительно платформа управления может определять идентификатор одного или более подлежащего обработке объекта на основе полученного запроса на обработку для восстановления отличительных признаков подлежащего обработке объекта, и запрос на получение информации изображения отличительных признаков, передаваемый платформой управления в терминал управления изображениями, может содержать один или более идентификаторов одного или более подлежащего обработке объекта.
[00241] На шаге 904 терминал управления изображениями определяет информацию изображения отличительных признаков одного или более подлежащего обработке объекта в соответствии с запросом на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта.
[00242] При реализации терминал управления изображениями может определять один или более идентификаторов одного или более подлежащего обработке объекта в соответствии по меньшей мере с одним изображением одного или более подлежащего обработке объекта или по меньшей мере с одной областью целевого изображения, включенной в запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, а затем получать информацию изображения отличительных признаков одного или более подлежащих обработке соответствующих объектов согласно одному или более идентификаторам для одного или более подлежащего обработке объекта, или получать один или более идентификаторов одного или более подлежащего обработке объекта, включенных в запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, и получать информацию изображения отличительных признаков одного или более подлежащих обработке соответствующих объектов на основе одного или более идентификаторов одного или более подлежащего обработке объекта.
[00243] На шаге 905 терминал управления изображениями передает в платформу управления информацию изображения отличительных признаков одного или более подлежащего обработке объекта.
[00244] На шаге 906 платформа управления выполняет обработку восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00245] При реализации платформа управления может выполнять обработку восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео путем обращения к соответствующему способу удаления отличительных признаков в соответствии с полученной информацией изображения отличительных признаков одного или более подлежащего обработке объекта. Например, мозаичное изображение, наложенное на области изображения, соответствующие информации изображения отличительных признаков одного или более подлежащего обработке объекта в подлежащем обработке видео, может удаляться. Согласно другому примеру, значение пикселей или последовательность расположения блока пикселей областей изображения, соответствующих информации изображения отличительных признаков одного или более подлежащего обработке объекта в подлежащем обработке видео, могут изменяться для совпадения с расположением в исходном видео.
[00246] В сочетании с фиг.10 ниже описывается алгоритм обработки, выполняемый платформой управления и терминалом управления изображениями в указанной выше системе.
[00247] На шаге 1001 платформой управления выполняется получение подлежащего обработке видео.
[00248] На шаге 1002 платформа управления получает запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является одним или более объектов, для которых была выполнена обработка для удаления отличительных признаков, и определяет один или более идентификаторов одного или более подлежащего обработке объекта в соответствии с запросом на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта.
[00249] При реализации платформа управления может получать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта различными способами. Например, платформа управления может отображать изображения объектов, находящихся в исходном видео, и получать запрос на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одного целевого изображения. Согласно другому примеру, платформа управления может получать одно или более изображений, вводимых пользователем, в качестве запроса на обработку для восстановления отличительных признаков для одного или более подлежащего обработке объекта; и для каждого из одного или более подлежащего обработке объекта определять изображение, имеющего максимальное сходство с изображением, введенным пользователем, в сохраненных изображениях в качестве целевого изображения; и затем определять идентификатор подлежащего обработке объекта в соответствии с указанным выше целевым изображением и сохраненным соответствием между изображениями объектов и идентификаторами объектов. Кроме того, также может определяться идентификатор признака подлежащего обработке объекта.
[00250] На шаге 1003 платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта содержит один или более идентификаторов для одного или более подлежащего обработке объекта.
[00251] При реализации платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков, содержащий один или более идентификаторов одного или более подлежащего обработке объекта. Запрос на получение информации изображения отличительных признаков может также содержать один или более идентификаторов указанных выше одного или более подлежащего обработке объекта.
[00252] На шаге 1004 терминал управления изображениями согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов определяет информацию изображения отличительных признаков, соответствующую одному или более идентификаторам одного или более подлежащего обработке объекта.
[00253] При реализации терминал управления изображениями извлекает один или более идентификаторов объектов, включенных в запрос на получение информации изображения отличительных признаков, для одного или более подлежащего обработке объекта. Если запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта также включает один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта, терминал управления изображениями может также выделять один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта. Затем для каждого из одного или более подлежащего обработке объекта терминал управления изображениями может определять информацию изображения отличительных признаков, соответствующую как идентификатору объекта, так и идентификатору признака подлежащего обработке объекта, в качестве информации изображения отличительных признаков подлежащего обработке объекта.
[00254] На шаге 1005 терминал управления изображениями передает в платформу управления информацию изображения отличительных признаков одного или более подлежащего обработке объекта.
[00255] На шаге 1006 платформа управления выполняет обработку восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00256] В сочетании с фиг. 11 ниже описывается алгоритм обработки, выполняемый платформой управления и терминалом управления изображениями в указанной выше системе.
[00257] На шаге 1101 терминал управления изображениями передает в платформу управления исходное видео и информацию изображения отличительных признаков объектов в исходном видео.
[00258] При реализации платформа управления может запросить исходное видео из терминала управления изображениями, и терминал управления изображениями может вначале выполнить такие операции обработки как распознавание объектов, сопоставление объектов и распознавание отличительных признаков исходного видео, чтобы получить информацию изображения одного или более отличительных признаков одного или более объектов в исходном видео, а затем совместно передать в платформу управления исходное видео и информацию изображения отличительных признаков одного или более объектов в исходном видео.
[00259] На шаге 1102 платформа управления выполняет обработку для удаления отличительных признаков для одного или более объектов в исходном видео на основе информации изображения отличительных признаков одного или более объектов для получения подлежащего обработке видео.
[00260] При реализации платформа управления может выполнять обработку для удаления отличительных признаков для одного или более объектов в исходном видео в соответствии с принятой информацией изображения отличительных признаков одного или более объектов для получения подлежащего обработке видео. Обработка для удаления отличительных признаков в данном случае может заключаться в наложении мозаичного видео или в настройке значений пикселей или последовательности расположения блоков пикселей.
[00261] Следует отметить, что терминал управления изображениями может также выполнять обработку для удаления отличительных признаков для одного или более объектов в исходном видео и передавать видео с удаленными признаками непосредственно в платформу управления, и, таким образом, платформа управления может получать подлежащее обработке видео.
[00262] На шаге 1103 терминал управления изображениями передает в платформу управления один или более идентификаторов объектов и изображения одного или более объектов в исходном видео.
[00263] На шаге 1104 платформа управления отображает изображения объектов и после выполнения операции выбора одного или более изображений одного или более подлежащего обработке объекта определяет один или более идентификаторов одного или более подлежащего обработке объекта.
[00264] На шаге 1105 платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта содержит один или более идентификаторов для одного или более подлежащего обработке объекта.
[00265] На шаге 1106 терминал управления изображениями, согласно сохраненному соответствию между идентификатором объекта и информацией изображения отличительных признаков объекта в исходном видео, определяет информацию изображения отличительных признаков, соответствующую одному или более идентификаторам одного или более подлежащего обработке объекта.
[00266] На шаге 1107 терминал управления изображениями передает в платформу управления информацию изображения отличительных признаков одного или более подлежащего обработке объекта.
[00267] На шаге 1108 платформа управления выполняет обработку восстановления отличительных признаков для одного или более подлежащего обработке объекта в подлежащем обработке видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00268] Следует отметить, что варианты осуществления системы и алгоритм обработки, соответствующий системе, основаны на той же идее, что и описанный выше способ обработки видео, и для описания конкретной реализации можно сослаться на варианты осуществления этого способа, которые далее повторно не описываются.
[00269] На основе той же технической идеи в рамках варианта раскрытия настоящего изобретения также предлагается система для обработки видео, содержащая платформу управления и терминал управления изображениями.
[00270] Платформа управления сконфигурирована для получения исходного видео, получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом один или более подлежащих обработке объектов является по меньшей мере одним объектом в исходном видео; в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, передачи в терминал управления изображениями запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом информация изображения отличительных признаков одного из одного или более подлежащих обработке объектов содержит информацию о позициях пикселей всех или части отличительных признаков одного из одного или более подлежащих обработке объектов в исходном видео; получения информации изображения отличительных признаков одного или более подлежащего обработке объекта, переданной терминалом управления изображениями; в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта, выполнения обработки для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео.
[00271] Терминал управления изображениями сконфигурирован для получения запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта; в соответствии с запросом на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, определения информации изображения отличительных признаков одного или более подлежащего обработке объекта; и передачи информации изображения отличительных признаков одного или более подлежащего обработке объекта в платформу управления.
[00272] Согласно возможной реализации платформа управления сконфигурирована для:
[00273] в соответствии с запросом удаления отличительных признаков для одного или более подлежащего обработке объекта, определения одного или более идентификаторов одного или более подлежащего обработке объекта и передачи в терминал управления изображениями запроса на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта содержит один или более идентификаторов одного или более подлежащего обработке объекта;
[00274] при этом терминал управления изображениями сконфигурирован для определения информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта, согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов; и передачи в платформу управления информации изображения отличительных признаков, соответствующей одному или более идентификаторам одного или более подлежащего обработке объекта.
[00275] Согласно возможной реализации платформа управления сконфигурирована для:
[00276] отображения изображений объектов, имеющихся в исходном видео; получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одного целевого изображения; получения по меньшей мере одного идентификатора по меньшей мере одного целевого изображения в качестве одного или более идентификаторов одного или более подлежащего обработке объекта; или
[00277] получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта содержит по меньшей мере одно изображение, включающее один или более подлежащих обработке объектов; для каждого из одного или более подлежащего обработке объекта в сохраненных изображениях объектов, содержащихся в исходном видео, определения целевого изображения, имеющего максимальное сходство с изображением, содержащим подлежащий обработке объект, и получения идентификатора объекта для целевого изображения в качестве идентификатора подлежащих обработке объектов; или
[00278] отображения исходного видео; получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированного операцией выбора по меньшей мере одной области целевого изображения в исходном видео; согласно сохраненному соответствию между идентификаторами объектов и областями изображения, получения по меньшей мере одного идентификатора объекта, соответствующего по меньшей мере одной области целевого изображения, в качестве одного или более идентификаторов одного или более подлежащего обработке объекта.
[00279] Согласно возможной реализации платформа управления сконфигурирована для:
[00280] получения идентификатора признака одного или более подлежащего обработке объекта;
[00281] при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта также включает один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта;
[00282] при этом терминал управления изображениями сконфигурирован для:
[00283] определения, для каждого из одного или более подлежащего обработке объекта, информации изображения отличительных признаков, соответствующей как идентификатору подлежащего обработке объекта, так и идентификатору признака подлежащего обработке объекта, согласно сохраненному соответствию между идентификаторами объектов в исходном видео, идентификаторами отличительных признаков объектов и информацией изображения отличительных признаков объектов.
[00284] В сочетании с фиг. 12 ниже описывается алгоритм обработки, выполняемый платформой управления и терминалом управления изображениями в указанной выше системе.
[00285] На шаге 1201 платформой управления выполняется получение исходного видео.
[00286] При реализации платформа управления может выполнять получение исходного видео из терминала управления изображениями, при этом исходное видео может представлять собой видео, для которого не выполнялась обработка для удаления отличительных признаков, или видео, содержащее один или более объектов, из которых удалены признаки.
[00287] На шаге 1202 платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта.
[00288] При реализации платформа управления может получать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта различными способами. Например, платформа управления может отображать изображения объектов, находящихся в исходном видео, и получать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одного целевого изображения. Согласно другому примеру, платформа управления может отображать исходное видео и получать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одной области целевого изображения в исходном видео. Согласно другому примеру, платформа управления может получать одно или более изображений, вводимых пользователем, в качестве запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта.
[00289] На шаге 1203 платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта в соответствии с запросом на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта.
[00290] При реализации платформа управления может, после получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, непосредственно передать в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта на основе запроса на обработку для удаления отличительных признаков. В данном случае, вследствие различных способов получения запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, информация, включаемая в передаваемый запрос на получение информации изображения отличительных признаков, может также различаться. Например, если платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициируемый операцией выбора по меньшей мере одного целевого изображения, или запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, формируемый путем получения одного или более изображений, введенных пользователем, запрос на получение информации изображения отличительных признаков может содержать одно или более изображений для одного или более подлежащего обработке объекта. Согласно другому примеру, если платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициируемый операцией выбора по меньшей мере одной области целевого изображения в исходном видео, запрос на получение информации изображения отличительных признаков может содержать по меньшей мере одну область целевого изображения. Предпочтительно платформа управления может определять идентификатор одного или более подлежащего обработке объекта на основе полученного запроса на обработку для удаления отличительных признаков одного или более подлежащего обработке объекта, и запрос на получение информации изображения отличительных признаков, передаваемый платформой управления в терминал управления изображениями, может содержать один или более идентификаторов одного или более подлежащего обработке объекта.
[00291] На шаге 1204 терминал управления изображениями определяет информацию изображения отличительных признаков одного или более подлежащего обработке объекта в соответствии с запросом на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта.
[00292] При реализации терминал управления изображениями может определить один или более идентификаторов одного или более подлежащего обработке объекта в соответствии с изображением одного или более подлежащего обработке объекта или по меньшей мере с одной областью целевого изображения, включенной в запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, а затем получить информацию изображения отличительных признаков одного или более соответствующих подлежащих обработке объектов согласно одному или более идентификаторам для одного или более подлежащего обработке объекта, или получить один или более идентификаторов одного или более подлежащего обработке объекта, включенных в запрос на получение информации изображения отличительных признаков, для одного или более подлежащего обработке объекта, а также получить информацию изображения отличительных признаков одного или более соответствующих подлежащих обработке объектов на основе одного или более идентификаторов одного или более подлежащего обработке объекта.
[00293] На шаге 1205 терминал управления изображениями передает в платформу управления информацию изображения отличительных признаков одного или более подлежащего обработке объекта.
[00294] На шаге 1206 платформа управления выполняет обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00295] При реализации платформа управления может выполнять обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта. Например, мозаичное изображение накладывается на область изображения, соответствующую информации изображения отличительных признаков одного или более подлежащего обработке объекта в исходном видео. Согласно другому примеру, значение пикселей или последовательность расположения блоков пикселей области изображения, соответствующей информации изображения отличительных признаков одного или более подлежащего обработке объекта в исходном видео, может настраиваться.
[00296] В сочетании с фиг. 13 ниже описывается алгоритм обработки, выполняемый платформой управления и терминалом управления изображениями в указанной выше системе.
[00297] На шаге 1301 платформой управления выполняется получение исходного видео.
[00298] На шаге 1302 платформа управления получает запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта и определяет один или более идентификаторов одного или более подлежащего обработке объекта в соответствии с запросом на обработку для удаления отличительных признаков одного или более подлежащего обработке объекта.
[00299] При реализации платформа управления может получать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта различными способами. Например, платформа управления может отображать изображения объектов, находящихся в исходном видео, и получать запрос на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта, инициированный операцией выбора по меньшей мере одного целевого изображения. Согласно другому примеру платформа управления может получать изображения, вводимые пользователем, в качестве запроса на обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта; и для каждого из одного или более подлежащего обработке объекта определять изображение, имеющего максимальное сходство с изображением, введенным пользователем, в сохраненных изображениях в качестве целевого изображения; и затем определять идентификатор подлежащего обработке объекта в соответствии с указанным выше целевым изображением и сохраненным соответствием между изображением объекта и идентификатором объекта. Кроме того, также может определяться идентификатор признака подлежащего обработке объекта.
[00300] На шаге 1303 платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта содержит один или более идентификаторов объектов одного или более подлежащего обработке объекта.
[00301] При реализации платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков, содержащий один или более идентификаторов одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков может также содержать один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта.
[00302] На шаге 1304 терминал управления изображениями, согласно сохраненному соответствию между идентификаторами объектов в исходном видео и информацией изображения отличительных признаков объектов, определяет информацию изображения отличительных признаков, соответствующую одному или более идентификаторам одного или более подлежащего обработке объекта.
[00303] Терминал управления изображениями выделяет один или более идентификаторов объектов, включенных в запрос на получение информации изображения отличительных признаков, для одного или более подлежащего обработке объекта. Если идентификаторы одного или более отличительных признаков одного или более подлежащего обработке объекта включаются в запрос, терминал управления изображениями одновременно может также выделять один или более идентификаторов отличительных признаков одного или более подлежащего обработке объекта. Затем для каждого из одного или более подлежащего обработке объекта терминал управления изображениями может определять информацию изображения отличительных признаков, соответствующую как идентификатору объекта, так и идентификатору признака подлежащего обработке объекта, в качестве информации изображения отличительных признаков подлежащего обработке объекта.
[00304] На шаге 1305 терминал управления изображениями передает в платформу управления информацию изображения отличительных признаков одного или более подлежащего обработке объекта.
[00305] На шаге 1306 платформа управления выполняет обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00306] В сочетании с фиг. 14 ниже описывается алгоритм обработки, выполняемый платформой управления и терминалом управления изображениями в указанной выше системе.
[00307] На шаге 1401 терминал управления изображениями передает исходное видео в платформу управления.
[00308] На шаге 1402 терминал управления изображениями передает в платформу управления идентификатор объекта и изображение объекта в исходном видео.
[00309] При реализации терминал управления изображениями может выполнять такие процессы обработки как распознавание объектов, сопоставление объектов и распознавание отличительных признаков исходного видео, назначать одинаковый идентификатор объекта одному и тому же объекту в исходном видео и получать изображение объекта, а затем передавать изображение объекта и соответствующий идентификатор объекта в платформу управления.
[00310] На шаге 1403 платформа управления отображает изображения объектов и, после выполнения операции выбора одного или более изображений одного или более подлежащего обработке объекта, определяет один или более идентификаторов одного или более подлежащего обработке объекта.
[00311] На шаге 1404 платформа управления передает в терминал управления изображениями запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта, при этом запрос на получение информации изображения отличительных признаков для одного или более подлежащего обработке объекта содержит один или более идентификаторов для одного или более подлежащего обработке объекта.
[00312] На шаге 1405 терминал управления изображениями согласно сохраненному соответствию между идентификаторами объектов и информацией изображения отличительных признаков объектов в исходном видео определяет информацию изображения отличительных признаков, соответствующую одному или более идентификаторам одного или более подлежащего обработке объекта.
[00313] На шаге 1406 терминал управления изображениями передает в платформу управления информацию изображения отличительных признаков одного или более подлежащего обработке объекта.
[00314] На шаге 1407 платформа управления выполняет обработку для удаления отличительных признаков для одного или более подлежащего обработке объекта в исходном видео в соответствии с информацией изображения отличительных признаков одного или более подлежащего обработке объекта.
[00315] Следует отметить, что варианты осуществления системы и алгоритмы обработки, соответствующие системе, основаны на той же идее, что и варианты осуществления приведенного выше способа обработки видео, и для описания конкретной реализации можно сослаться на варианты реализации способа обработки видео, которые повторно не описываются.
[00316] В показанном примере реализации также представлен машиночитаемый носитель информации, содержащий по меньшей мере одну инструкцию, при загрузке которой в память и выполнении процессором реализуется способ обработки видео, соответствующий любому из описанных выше вариантов осуществления. Например, машиночитаемый носитель информации может представлять собой постоянную память (ROM, Read-Only Memory), оперативную память (RAM, Random-Access Memory), CD-ROM, магнитную ленту, дискету, оптическое запоминающее устройство и т.п.
[00317] В соответствии с приведенным вариантом осуществления также предлагается компьютерное программное изделие, содержащее инструкцию, при загрузке которой в память и выполнении процессором в компьютерном устройстве реализуется способ обработки видео, соответствующий любому из описанных выше вариантов осуществления.
[00318] Специалисты в этой области техники могут понять, что реализация всех или части шагов в описанных выше вариантах осуществления могут быть выполнены с использованием аппаратных средств или посредством передачи в аппаратные средства соответствующих инструкций с использованием программы, которая может храниться на машиночитаемом носителе информации. Этот носитель информации может представлять собой постоянную память (ROM, Read Only Memory), магнитный диск или компакт-диск и т.п.
[00319] Выше приведено описание только некоторых вариантов раскрытия настоящего изобретения, не ограничивающие его объем. Любые изменения, эквивалентные замены и усовершенствования, не противоречащие сущности и принципам настоящего изобретения, должны включаться в объем изобретения.