Close Menu
    Telegram
    SEO HARDCORE
    • Разборы патентов
      • Патенты Google
      • Патенты Яндекс
    • Скоро
      SEO инструменты
    • Скоро
      SEO аналитика
    SEO HARDCORE
    Разборы патентов • Патенты Google

    Как Google использует анализ движения в видео (Motion Manifolds) для понимания семантической связи между визуально непохожими объектами

    IMAGE MATCHING USING MOTION MANIFOLDS (Сопоставление изображений с использованием многообразий движения)
    • US9373040B2
    • Google LLC
    • 2016-06-21
    • 2012-01-09
    2012 Мультимедиа Патенты Google Семантика и интент

    Google анализирует, как объекты движутся и трансформируются в видео (траектории), чтобы понять, что визуально разные состояния (например, открытый и закрытый глаз) семантически являются одним и тем же объектом. Эта технология («Motion Manifold») позволяет определять семантическое сходство изображений и видео, даже если они выглядят по-разному, улучшая поиск и рекомендации.

    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх

    Описание

    Какую задачу решает

    Патент решает фундаментальную проблему компьютерного зрения: неспособность традиционных методов, основанных на визуальном сходстве, распознать один и тот же объект, если его внешний вид значительно изменился. Это происходит из-за деформации (например, моргающий глаз), движения (человек в разных позах) или изменения состояния. Изобретение позволяет определять семантическое сходство (semantic similarity) между объектами, даже если они визуально различны.

    Что запатентовано

    Запатентована система создания и использования «Многообразия движения» (Motion Manifold). Это структура данных (граф или матрица), которая создается путем анализа большого корпуса видео. Система отслеживает, как семантические области (patches) меняют свой внешний вид с течением времени (trajectories). Motion Manifold фиксирует эти трансформации и позволяет количественно оценивать семантическое сходство между различными визуальными элементами (изображениями или видео).

    Как это работает

    Система работает в два этапа: создание многообразия и его применение.

    Создание (Офлайн):

    • Отслеживание: В видео идентифицируются области (patches) и отслеживается их трансформация кадр за кадром, формируя Траектории (Trajectories).
    • Кластеризация: Все patches кластеризуются по визуальному сходству (например, кластер «открытые глаза» и кластер «закрытые глаза»).
    • Построение Связей: Система анализирует, какие кластеры встречаются в одной траектории. Если патчи из визуально разных кластеров часто являются частью одной траектории, между ними устанавливается семантическая связь. Эта информация кодируется в Motion Manifold.

    Применение (Онлайн):

    • При сравнении двух новых изображений система использует созданный Motion Manifold для расчета их семантического сходства, учитывая не только их внешний вид, но и установленные ранее семантические связи.

    Актуальность для SEO

    Высокая. Понимание семантики визуального контента — ключевое направление развития поиска (Google Images, YouTube, MUM). Способность понимать действия, события и трансформации в видео, а не только распознавать статические объекты, критически важна для улучшения релевантности, рекомендаций и работы таких функций, как поиск по ключевым моментам видео (Key Moments).

    Важность для SEO

    Влияние на SEO значительное (7.5/10), но специализированное. Патент не влияет на традиционное текстовое веб-SEO. Однако он имеет критическое значение для Video SEO и Image SEO. Он описывает механизм, позволяющий Google глубоко понимать содержание и контекст визуальных медиа, выходя за рамки метаданных. Это напрямую влияет на индексацию, ранжирование и рекомендации видео и изображений.

    Детальный разбор

    Термины и определения

    Motion Manifold (Многообразие движения)
    Структура данных (граф или матрица), которая фиксирует, как одна и та же семантическая область может иметь различные визуальные представления с течением времени. Кодирует семантические связи на основе анализа траекторий движения.
    Patch (Фрагмент, Патч)
    Данные изображения, соответствующие семантически значимой области кадра видео. Может быть целым объектом или его частью.
    Semantic Region (Семантическая область)
    Область интереса в видео, соответствующая логическому объекту, которая отслеживается системой.
    Trajectory (Траектория)
    Набор отслеживаемых patches, соответствующих одной и той же семантической области, на протяжении последовательности кадров. Фиксирует движение и изменение внешнего вида объекта.
    Feature Vector (Вектор признаков)
    Набор значений, описывающих визуальный вид patch (например, SIFT, HOG, цветовые гистограммы).
    Cluster Graph (Граф кластеров)
    Граф, где узлы — это кластеры визуально похожих patches. Ребра соединяют кластеры, если их патчи часто встречаются в одной траектории (co-occurrence), что указывает на семантическую связь.
    Cluster Matrix (Матрица кластеров)
    Матричное представление Cluster Graph. Значение элемента количественно определяет степень семантического сходства (например, кратчайший путь в графе) между соответствующими кластерами.

    Ключевые утверждения (Анализ Claims)

    Claim 1 (Независимый пункт): Описывает основной метод создания Motion Manifold.

    1. Идентификация семантических областей в наборе видео.
    2. Идентификация patch trajectories путем отслеживания соответствующих patches через последовательные кадры.
    3. Создание Motion Manifold, используя эти траектории. Процесс включает:
      • Кластеризацию всех патчей на основе их визуального сходства.
      • Определение степеней семантического сходства между парами кластеров на основе того, насколько часто кластеры содержат патчи из одной и той же траектории (co-occurrence).
    4. Сохранение Motion Manifold.

    Ядро изобретения — использование совместного появления в траектории как сигнала семантической связи между визуально различными элементами.

    Claim 23 (Независимый пункт): Детализирует процесс создания Motion Manifold в виде графа и матрицы.

    1. После идентификации траекторий и кластеризации патчей.
    2. Формирование Cluster Graph. Ребра создаются между парами узлов (кластеров), если они имеют пороговую степень совместного появления (threshold degree of patch co-occurrence) хотя бы в одной траектории.
    3. Формирование Cluster Matrix для представления графа, где элементы количественно определяют степень семантического сходства на основе созданных ребер.

    Claim 24 (Зависимый от 23): Описывает математический метод использования Cluster Matrix для сравнения двух новых патчей (X и Y).

    1. Для каждого элемента матрицы (i, j) вычисляется вес. Вес равен произведению степени сходства патча X с кластером i и степени сходства патча Y с кластером j.
    2. Итоговое семантическое сходство вычисляется как взвешенная сумма значений всех элементов матрицы.

    Где и как применяется

    Изобретение относится к системам анализа визуального контента и применяется преимущественно в контексте поиска по изображениям и видео.

    INDEXING – Индексирование и извлечение признаков (Офлайн-обработка)
    Основная работа по созданию Motion Manifold происходит офлайн. Система анализирует огромный корпус видео (например, YouTube). Происходит извлечение Feature Vectors, определение Trajectories и построение модели (Cluster Graph и Cluster Matrix). Это процесс обучения системы семантике визуального мира.

    INDEXING – Индексирование и извлечение признаков (Новый контент)
    Когда индексируется новое изображение или видео, система извлекает из него patches и сопоставляет их с кластерами в Motion Manifold для определения их семантического значения и контекста.

    RANKING – Ранжирование (Применение)
    Motion Manifold используется для расчета метрик семантического сходства, которые служат сигналами ранжирования в Image Search и Video Search. Система может ранжировать медиаконтент, основываясь на семантическом сходстве объектов, даже если они визуально отличаются. Также используется для идентификации релевантных видеосегментов (Key Moments).

    Входные данные (Создание):

    • Большой набор цифровых видео.

    Выходные данные (Создание):

    • Motion Manifold (в виде Cluster Graph и/или Cluster Matrix).

    Входные данные (Применение):

    • Два визуальных элемента для сравнения (патчи, изображения, видеосегменты).
    • Сохраненный Motion Manifold.

    Выходные данные (Применение):

    • Количественная оценка семантического сходства.

    На что влияет

    • Типы контента: Видео и изображения. Особенно контент, содержащий движение, действия, трансформации (туториалы, обзоры, спорт).
    • Специфические запросы: Запросы, где интент подразумевает действие или изменение состояния (например, «как завязать галстук», «цветок распускается»).
    • Форматы контента: Позволяет лучше понимать длинные видео и выделять релевантные сегменты (Key Moments).

    Когда применяется

    • Условия работы: Построение модели происходит офлайн. Расчет семантического сходства используется при индексировании нового контента и во время ранжирования результатов поиска по медиа.
    • Триггеры активации: Поиск похожих изображений, поиск релевантных видео, генерация рекомендаций видео, кластеризация медиаконтента.

    Пошаговый алгоритм

    Процесс разделен на два этапа: создание Motion Manifold и его применение.

    Этап А: Создание Motion Manifold (Офлайн)

    1. Идентификация Патчей: Анализ корпуса видео. Идентификация семантически интересных областей (patches) в кадрах.
    2. Извлечение Признаков: Для каждого патча извлекается Feature Vector (например, SIFT, HOG).
    3. Идентификация Траекторий: Отслеживание перемещения и изменения патчей через последовательные кадры. Набор связанных патчей формирует Trajectory.
    4. Кластеризация Патчей: Все патчи кластеризуются на основе визуального сходства их Feature Vectors (например, k-means).
    5. Создание Графа Кластеров: Формируется граф (узлы = кластеры). Анализируется совместное появление (co-occurrence) патчей из разных кластеров в рамках одних и тех же траекторий.
    6. Построение Ребер: Если патчи из Кластера А и Кластера Б часто встречаются в одной траектории (превышая порог), между узлами А и Б создается ребро (семантическая связь).
    7. Создание Матрицы Кластеров: Граф преобразуется в Cluster Matrix, где значение элемента отражает степень семантического сходства (например, кратчайший путь в графе).
    8. Сохранение: Cluster Matrix сохраняется как Motion Manifold.

    Этап Б: Применение Motion Manifold (Расчет Сходства)

    1. Получение Входных Данных: Система получает два патча (X и Y) и их Feature Vectors.
    2. Сравнение с Кластерами: Вычисляется степень визуального сходства Патча X с каждым кластером (Ψi) и Патча Y с каждым кластером (Φj).
    3. Расчет Весов: Для каждого элемента матрицы (Mij) вычисляется вес: Вес = Ψi * Φj.
    4. Взвешенное Суммирование: Итоговое семантическое сходство рассчитывается как сумма значений всех элементов матрицы, умноженных на их веса: Sim(X, Y) = Σ(Mij * Ψi * Φj).
    5. Вывод результата: Возвращается оценка семантического сходства.

    Какие данные и как использует

    Данные на входе

    Патент фокусируется исключительно на анализе визуальных данных из видео. Традиционные SEO-факторы (текст, ссылки) не используются.

    • Мультимедиа факторы (Видео): Основной источник данных. Система анализирует пиксельные данные и последовательность кадров (временной аспект).

    Какие метрики используются и как они считаются

    • Feature Vectors: Используются различные дескрипторы для описания внешнего вида. В патенте упоминаются: SIFT, LoG (Laplacian-of-Gaussian), цветовые гистограммы (HSV), текстурные признаки, признаки границ (Canny edge detector), HOG, SURF, GLOH, LESH.
    • Визуальное сходство (Visual Similarity): Используется для кластеризации патчей (k-means) и для сравнения новых патчей с центроидами кластеров (например, скалярное произведение векторов).
    • Co-occurrence Frequency (Частота совместного появления): Метрика, определяющая, как часто патчи из двух разных кластеров появляются в одной и той же Trajectory. Используется для построения Cluster Graph.
    • Threshold degree of patch co-occurrence: Пороговое значение частоты для установления семантической связи (ребра в графе).
    • Semantic Similarity (Семантическое сходство): Между кластерами определяется на основе связей в графе (например, кратчайший путь). Между двумя новыми патчами рассчитывается как взвешенная сумма значений Cluster Matrix.

    Выводы

    1. Обучение семантике через движение и время: Ключевой вывод — Google использует анализ движения и трансформаций в видео как обучающий сигнал для понимания семантики. Движение (Motion) служит мостом между визуальным видом и семантическим значением.
    2. Преодоление визуальных различий: Система специально разработана для идентификации семантически идентичных объектов, даже если они выглядят по-разному. Визуальное различие не означает семантическое различие.
    3. Зависимость от больших данных (Big Video Data): Эффективность Motion Manifold зависит от объема и разнообразия проанализированного видеоконтента. Это инфраструктурный компонент, основанный на масштабном машинном обучении.
    4. Глубокое понимание видеоконтента: Механизм позволяет Google понимать видео на уровне отдельных сегментов (траекторий) и происходящих событий, значительно снижая зависимость от текстовых метаданных.
    5. Универсальность применения: Механизм может применяться для сравнения любых типов визуального контента: изображение-изображение, видео-видео, изображение-видео.

    Практика

    Best practices (это мы делаем)

    Рекомендации направлены на улучшение понимания вашего визуального контента системами компьютерного зрения Google.

    • Создание семантически богатого видеоконтента: Создавайте видео, демонстрирующие объекты в действии, процессы или трансформации. В обзоре продукта покажите его использование. Это предоставляет системе данные (Trajectories), необходимые для глубокого понимания контекста и семантики объекта.
    • Обеспечение визуальной четкости и качества: Качество видео критично. Объекты и действия должны быть четкими, хорошо освещенными и стабильными, чтобы система могла их надежно отслеживать (tracking) и формировать точные траектории.
    • Оптимизация под видеосегменты (Key Moments): Система идентифицирует семантически значимые траектории. Структурируйте видео так, чтобы оно содержало четкие, логически завершенные сегменты. Это повышает вероятность выделения этих сегментов как Ключевых моментов в поиске.
    • Разнообразие визуальных представлений (Image SEO): Предоставляйте изображения объекта в разных состояниях и ракурсах. Используя Motion Manifold, Google сможет понять, что это один и тот же семантический объект, что улучшает релевантность в поиске по картинкам.

    Worst practices (это делать не надо)

    • Чрезмерно динамичный монтаж и плохое качество: Видео с очень быстрой сменой кадров (jump cuts), плохим освещением или низким разрешением затрудняют отслеживание объектов и формирование Trajectories, ухудшая понимание контента.
    • Исключительная опора на текст и метаданные: Полагаться только на заголовки и описания для объяснения видео. Патент доказывает, что Google анализирует видеоряд напрямую для определения семантики.
    • Введение системы в заблуждение (Кликбейт): Использование превью (thumbnails), которые не соответствуют семантическому содержанию видео. Система может определить это несоответствие, анализируя реальные Trajectories внутри видео.

    Стратегическое значение

    Патент подтверждает стратегический приоритет Google в области глубокого понимания мультимедийного контента без опоры на текст. Для SEO-специалистов это означает, что оптимизация видео и изображений смещается от заполнения метаданных к созданию качественного, структурированного и семантически ясного визуального контента. Способность Google понимать действия и контекст усиливает важность Video SEO и Image SEO как ключевых дисциплин.

    Практические примеры

    Сценарий 1: Оптимизация видео-туториала по сборке мебели

    1. Задача: Улучшить ранжирование видео по запросам, связанным с процессом сборки.
    2. Применение патента: Google использует Motion Manifold, чтобы понять семантику трансформаций (как доска становится частью ящика).
    3. Действия SEO:
      • Обеспечить четкую съемку процесса сборки с фокусом на действиях (соединение деталей).
      • Снимать процесс непрерывно, чтобы система могла сформировать понятные Trajectories.
    4. Результат: Google лучше понимает процесс сборки. Система может выделить конкретные сегменты (например, «установка направляющих») как Key Moments и ранжировать видео выше по запросам, связанным с этими действиями.

    Сценарий 2: Поиск по картинкам (E-commerce)

    1. Задача: Пользователь ищет кроссовки по фотографии, сделанной сбоку.
    2. Применение патента: Motion Manifold связал кластеры «кроссовок сбоку» и «кроссовок сверху», так как система видела обзоры, где их вращали (общие траектории).
    3. Действия SEO: Загрузить на сайт магазина фотографии товара в разных ракурсах.
    4. Результат: В Google Images по запросу пользователя будут показаны не только фото сбоку, но и фото этих же кроссовок сверху, так как их семантическое сходство высоко, несмотря на визуальные различия.

    Вопросы и ответы

    Что такое «Motion Manifold» простыми словами?

    Это база знаний Google о том, как объекты могут менять свой внешний вид. Она создается путем наблюдения за миллионами видео. Например, система видит, как человек моргает, и запоминает, что «открытый глаз» и «закрытый глаз» — это один и тот же объект в разных состояниях. Это позволяет Google узнавать объекты, даже если они выглядят по-разному.

    Этот патент относится только к видео или к изображениям тоже?

    Он относится и к тому, и к другому. Motion Manifold создается путем анализа видео (так как там есть движение и трансформация). Однако после создания он применяется для определения семантического сходства между любыми визуальными элементами, включая статичные изображения.

    Как этот патент влияет на ранжирование моего видео на YouTube?

    Он позволяет системе глубже понять, что именно происходит в вашем видео (объекты, действия, события). Если система может четко идентифицировать релевантные Trajectories, она сможет точнее определить релевантность вашего видео конкретным запросам и рекомендациям. Также это помогает системе выделять ключевые моменты (Key Moments).

    Нужно ли мне менять подход к созданию метаданных для видео?

    Метаданные остаются важными, но этот патент подчеркивает, что Google активно анализирует сам видеоряд. Лучшая стратегия — убедиться, что ваши метаданные (название, описание, таймкоды) точно соответствуют тому, что визуально происходит в видео. Система будет использовать визуальные данные для валидации текстовых.

    Влияет ли качество видео (разрешение, освещение) на работу этого алгоритма?

    Да, напрямую. Для работы системы необходимо надежно отслеживать (tracking) объекты кадр за кадром. Плохое освещение, низкое разрешение или сильное дрожание камеры затрудняют отслеживание и формирование точных Trajectories, что ухудшает способность системы понять содержание видео.

    Как этот механизм помогает бороться с кликбейтом в видео?

    Кликбейт часто использует нерелевантное превью (thumbnail). Описанная система может анализировать семантическое сходство между превью и фактическим содержанием видео (траекториями). Если семантическое сходство низкое, система может распознать это как несоответствие ожиданиям пользователя и понизить видео.

    Что важнее для этой системы: статические объекты или действия?

    Система анализирует и то, и другое, но ее уникальность заключается именно в анализе действий и трансформаций (движения). Именно наблюдение за тем, как объект меняется с течением времени, позволяет системе построить семантические связи. Поэтому видео, богатое действиями и процессами, будет лучше понято.

    Как это влияет на SEO для E-commerce?

    Это важно для Image Search и Video SEO. В Image Search предоставление изображений товара в разных ракурсах и состояниях поможет системе понять его семантику. Использование видеообзоров, демонстрирующих товар в действии, значительно улучшает видимость, так как система распознает релевантные Trajectories использования продукта.

    Что такое «Patch» и «Trajectory» в контексте этого патента?

    Patch — это фрагмент изображения, представляющий интересующий объект или его часть (например, колесо автомобиля). Trajectory — это последовательность этих фрагментов в разных кадрах, которая показывает, как этот объект движется и меняется во времени (например, колесо вращается и перемещается).

    Является ли это частью алгоритма Google MUM?

    Хотя патент был подан до MUM, описанная технология идеально вписывается в концепцию MUM (Multitask Unified Model). MUM стремится понимать информацию мультимодально (текст, изображения, видео). Motion Manifold предоставляет ключевой механизм для глубокого семантического понимания визуальных данных, что является необходимым компонентом для работы мультимодальных систем.

    Навигация
    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх
    Telegram
    © 2025 SEO HARDCORE

    Type above and press Enter to search. Press Esc to cancel.