SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
Обзор методов поиска и
сопровождения особых
        точек

      Моисейцев Алексей
         Video Group
  CS MSU Graphics & Media Lab
Only for
 Maxus 



              Содержание

           Введение
           KLT
           IPAN
           Particle Video




                                            2
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



                Введение

           Задача:
               Сопоставить каждому трехмерному объекту сцены
                набор точек, неподвижных относительно объекта,
                и отслеживать траектории этих точек.
           Применение:
               Определение траекторий движения отдельных
                объектов
               Восстановление движения камеры
               Выделение информации о перспективе в сцене

                                                                 3
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



              Введение

           Точечная особенность – точка
            сцены, окрестность которой можно
            отличить от всех окрестностей
            соседних точек сцены.

           Траектория – последовательность
            координат точечной особенности в
            видео.

                                               4
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



             Введение




                                            5
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



             Введение




                                            6
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



              Содержание

           Введение
           KLT
           IPAN
           Particle Video




                                            7
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             KLT (Kanade-Lucas-Tomasi)
             Модель движения



                                            - вектор смещения


       Аффинная модель движения:




                                             Good Features to Track, Jianbo Shi, Carlo Tomasi,                  8
CS MSU Graphics & Media Lab (Video Group)    IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Нахождение параметров движения



      Минимизация функции




                                                       W – окно
                                                       w(x) – весовая функция
                                                       I   – предыдущий кадр
                                                       J    – следующий кадр



                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  9
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Линейная модель


      Симметричная запись:

      Линеаризация:

      Условие




                                                                                                                         10
CS MSU Graphics & Media Lab (Video Group)   Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997
Only for
 Maxus 
             KLT
             Линейная модель


      Производная ошибки:




      Условие минимума:




                                                                                                                         11
CS MSU Graphics & Media Lab (Video Group)   Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997
Only for
 Maxus 
             KLT
             Линейная модель

      Окончательный вид уравнения:



      Запись в виде СЛАУ:




                                                                                                                         12
CS MSU Graphics & Media Lab (Video Group)   Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997
Only for
 Maxus 
              KLT
              Нахождение параметров движения

            Решение СЛАУ:


                                                                               - искомое решение




                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  13
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Нахождение параметров движения




                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  14
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Нахождение параметров движения



           Уравнение Tz =a дает лишь
            приближенную оценку на величину
            смещения d

           Решение: Необходимо делать
            несколько итераций!

                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  15
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Итеративное решение

    I                                         J




                                       итерация 1

                                                    16
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             KLT
             Итеративное решение

    I                                         J




                                       итерация 2

                                                    17
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             KLT
             Итеративное решение

    I                                         J




                                       итерация 3

                                                    18
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             KLT
             Итеративное решение

     Ошибки в D приводят
      к ошибкам в оценке
      величины смещения d

     Можно искать корни
      уравнения Zd = e


     Аффинные
      преобразования
      можно заменить
      историей областей

                                            19
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              KLT
              Выбор особенностей


           Выбор текстурированных областей или
            областей с уголками не гарантирует
            возможность их отслеживания

           Для решения уравнения
            желательно иметь хорошо обусловленную
            матрицу Z



                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  20
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
                KLT
                Выбор особенностей


           λ1, λ2 – собственные значения Z




               λ1, λ2 < λth – гладкие области
               λ1 < λth < λ2 – границы
               λth < λ1, λ2 – углы


                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  21
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Пример работы




оригинальное      4-я итерация       8-я итерация             19-я итерация                 целевое
изображение                                                                                 изображение
                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  22
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Пример работы




       различие            derror,             Aerror,                        d,                          A,
                          ошибка              ошибка                    смешение                  деформация
                         смещения           деформации
                                             Good Features to Track, Jianbo Shi, Carlo Tomasi,                  23
CS MSU Graphics & Media Lab (Video Group)    IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
               KLT
               Пример работы




            различие                        d,                                               A,
                                     смешение                                        деформация

                                                 Good Features to Track, Jianbo Shi, Carlo Tomasi,                  24
CS MSU Graphics & Media Lab (Video Group)        IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Пример работы




                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  25
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Пример работы




                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  26
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Пример работы




                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  27
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 
             KLT
             Пример работы




  # кадра
                                            Good Features to Track, Jianbo Shi, Carlo Tomasi,                  28
CS MSU Graphics & Media Lab (Video Group)   IEEE Conference on Computer Vision and Pattern Recognition, 1994
Only for
 Maxus 



                KLT

           Достоинства
               Учет аффинных преобразований
               GPU-реализации


           Недостатки
               Подвержен накоплениям ошибок



                                               29
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



              Содержание

           Введение
           KLT
           IPAN
           Particle Video




                                            30
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



                IPAN

           Недостаток предыдущего метода:
               Точки могут перекрываться, что
                приводит к разрыву траекторий
           Предположения:
               Неразличимость точек
               Гладкое движение
               Ограниченная скорость
               Короткие по времени перекрытия

                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   31
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for
 Maxus 



             Неразличимость точек




                                            32
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



             IPAN



                                      Обработка
              Инициализация                                           Постобработка
                                     особенностей




                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   33
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for
 Maxus 
               IPAN
               Функция стоимости




      Первое слагаемое отвечает за изменение направления движения
           w1 ~ 0.1
      Второе слагаемое отвечает за изменение скорости
           w2 ~ 0.9




                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   34
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for

             IPAN
 Maxus 



             Инициализация




       Pf,i – точечные особенности
         +
       S f,i – область достижимости для ТО i из кадра f


                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   35
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for

             IPAN
 Maxus 



             Инициализация




               Для всех P2,i
                    Перебор всех троек (P1,a, P2,i, P3,b)
                    Подсчет функции стоимости δ(P1,a, P2,q, P3,b)
                    Поиск лучшего приближения при фиксированном P3,b
                    Поиск лучшего приближения при фиксированном P1,a
                    Отсечение плохих приближений: δ(P1,a, P2,q, P3,b) < δmax
                                               Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   36
CS MSU Graphics & Media Lab (Video Group)      Verestói, 1998, International Conf. on Pattern Recognition
Only for

              IPAN
 Maxus 



              Обработка последовательных кадров




           Z-точки – точки без связей на Fk-1
           B-точки – точки на Fk-1, cвязанные только с Fk-2

           Рассматриваются только Z-точки
           Обработка аналогична инициализации, но существующие связи не
            разрушаются


                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   37
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for

             IPAN
 Maxus 



             Постобработка




                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   38
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for
 Maxus 
             IPAN
             Функция стоимости




        ve – скорость движения в предыдущем кадре
        θe – угол направления в предыдущем кадре

                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   39
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for

             IPAN
 Maxus 



             Результат работы




                                            Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.   40
CS MSU Graphics & Media Lab (Video Group)   Verestói, 1998, International Conf. on Pattern Recognition
Only for
 Maxus 



                IPAN

           Достоинства
               Нахождение открытий/закрытий
               Сопровождение частично
                перекрывающихся траекторий

           Недостатки
               Требуется высокая точность выделения
                особенностей

                                                       41
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



             Содержание

           Введение
           KLT
           IPAN
           Particle Video




                                            42
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



             Particle Video




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   43
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Схема алгоритма


   Нахождение
                     Выделение         Фильтрация
   оптического
                     наложений           потока
     потока



                                                                                                Удаление и
                 Распространение       Связывание                 Уточнение
                                                                                                добавление
                  особенностей        особенностей                положения
                                                                                               особенностей




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   44
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Оптический поток

           Алгоритм нахождения оптического
            потока – «Черный ящик»
           Пары последовательных кадров
            сравниваются независимо
           Используется пирамида изображений




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   45
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Оптический поток




   u,v       поле потока
   I         изображение
   k         номер компоненты изображения
   r         функциявидимости
                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   46
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
                  Particle Video
                  Оптический поток




     Ix, Iy       - производные яркости по x и y
     N            - ядро гауссиана
      l  10     - локальное сглаживание
     g  5       - глобальное сглаживание

      b  1 .5
                                              Particle Video: Long-Range Motion Estimation using Point Trajectories,   47
CS MSU Graphics & Media Lab (Video Group)     Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
               Particle Video
               Выделение наложений
           Дивергенция потока



           Условие открытия



           Изменение яркости



           Карта наложений




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   48
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
               Particle Video
               Фильтрация потока

           Билатеральный фильтр




           Весовая функция




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   49
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
                Particle Video
                Фильтрация потока

           Билатеральный фильтр




           Ограничения:

               ( x  x1 ) 2  ( y  y1 ) 2   2
               Работа только рядом с границами




                     g ( x, y, t )  N g x, y, t ; 3  0.05
                     ˆ

                                                       Particle Video: Long-Range Motion Estimation using Point Trajectories,   50
CS MSU Graphics & Media Lab (Video Group)              Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Второй проход




Распространение        Связывание           Уточнение                   Удаление                     Добавление
 особенностей         особенностей          положения                 особенностей                  особенностей


                                              Particle Video: Long-Range Motion Estimation using Point Trajectories,   51
CS MSU Graphics & Media Lab (Video Group)     Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
                Particle Video
                Распространение особенностей




            u,v       поле потока
            xi , yi   координаты частицы i



                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   52
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Связывание особенностей

   Триангуляция Делоне:
       DT(S) – триангуляция Делоне для множества точек S, если никакая
       точка A из S не содержится внутри окружности, описанной вокруг
       треугольника из DT(S), такого, что ни одной из вершин его не
       является точка A.




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   53
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Связывание особенностей




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   54
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Связывание особенностей

      Вычисление весов ребер:



        li , j  Di, j                    - вес ребра




                                             Particle Video: Long-Range Motion Estimation using Point Trajectories,   55
CS MSU Graphics & Media Lab (Video Group)    Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Связывание особенностей




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   56
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
              Particle Video
              Связывание особенностей

           Вычисление весов особенностей:




           Сохранение окна:



                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   57
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
              Particle Video
              Уточнение положения
           Условие на совпадение окон:



           Условие на движение соседей:



           Условие на гладкость траектории:




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   58
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Уточнение положения




                                                                                        d  4,  f  0.5




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   59
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
              Particle Video
              Уточнение положения

           Необходимое условие минимума:



           Линеаризация:




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   60
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Уточнение положения




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   61
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
                 Particle Video
                 Уточнение положения

   Решение уравнений относительно dxi,dyi:
            1.   dxi,dyi = 0
            2.   Вычисление Ψ’
            3.   Решение СЛАУ
            4.   Переход к п.2
            5.   xi = xi + dxi
            6.   yi = yi + dyi


                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   62
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
              Particle Video
              Удаление особенностей

           Если E(i,t) > th, особенность помечается
            как найденная неверно

           Если особенность i найдена верно
            менее чем на трех кадрах подряд, то
            она удаляется.


                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   63
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
              Particle Video
              Добавление особенностей

           Нахождение степени текстурирования
        x, y   arg max  I x, y   N I x, y ;   10
                             



           Если расстояние от пикселя (x,y) до
            ближайшей особенности больше
            σ(x,y), то добавить (x,y) в список
            особенностей
                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   64
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Добавление особенностей




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   65
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Добавление особенностей




                                       σ(x,y)
                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   66
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Добавление особенностей




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   67
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Пример работы




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   68
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Пример работы




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   69
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Пример работы




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   70
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Пример работы




                                                                                               http://rvsn.csail.mit.edu/pv/




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   71
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 
             Particle Video
             Пример работы




                                                                                               http://rvsn.csail.mit.edu/pv/




                                            Particle Video: Long-Range Motion Estimation using Point Trajectories,   72
CS MSU Graphics & Media Lab (Video Group)   Peter Sand, Seth Teller, CVPR, 2006, IEEE
Only for
 Maxus 



                 Particle Video
      Достоинства:
               Высокая точность
               Обработка закрытий/открытий


      Недостатки:
               Очень низкая скорость работы
               Выделение недостоверных особенностей


                                                       73
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



                Литература
           Particle Video: Long-Range Motion Estimation using Point Trajectories,
            Peter Sand, Seth Teller, CVPR, 2006, IEEE
           Good Features to Track, Jianbo Shi, Carlo Tomasi, IEEE Conference on
            Computer Vision and Pattern Recognition, 1994
           Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield,
            1997
           Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J.
            Verestói, 1998, International Conf. on Pattern Recognition
           Stable 2D Feature Tracking for Long Video Sequences, Jong-Seung
            Park, Jong-Hyun Yoon, Chungkyue Kim, 2008, International Journal of
            Signal Processing, Image Processing and Pattern Recognition,
           Combining local and global motion models for feature point tracking,
            Aeron Buchanan, Andrew Fitzgibbon, CVPR, 2007
           High Accuracy Optical Flow Estimation Based on a Theory for Warping,
            Thomas Brox, Andr´es Bruhn, Nils Papenberg, and Joachim Weickert,
            2004, 8th European Conference on Computer Vision


                                                                                     74
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



             Вопросы




                                        ?
                                            75
CS MSU Graphics & Media Lab (Video Group)

Más contenido relacionado

La actualidad más candente

Обзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видеоОбзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видео
MSU GML VideoGroup
 
Современные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализациейСовременные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализацией
MSU GML VideoGroup
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
MSU GML VideoGroup
 
Получение глубины из движения камеры
Получение глубины из движения камерыПолучение глубины из движения камеры
Получение глубины из движения камеры
MSU GML VideoGroup
 
Точное выделение границ объектов
Точное выделение границ объектовТочное выделение границ объектов
Точное выделение границ объектов
MSU GML VideoGroup
 
Восстановление старых фильмов
Восстановление старых фильмовВосстановление старых фильмов
Восстановление старых фильмов
MSU GML VideoGroup
 
Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектов
MSU GML VideoGroup
 
Исправление стерео видео
Исправление стерео видеоИсправление стерео видео
Исправление стерео видео
MSU GML VideoGroup
 
Исправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоИсправление различий резкости в 3D видео
Исправление различий резкости в 3D видео
MSU GML VideoGroup
 
Детектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видеоДетектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видео
MSU GML VideoGroup
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сцены
MSU GML VideoGroup
 
Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видео
MSU GML VideoGroup
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубины
MSU GML VideoGroup
 
Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубины
MSU GML VideoGroup
 
Обзор методов сегментации видео
Обзор методов сегментации видеоОбзор методов сегментации видео
Обзор методов сегментации видео
MSU GML VideoGroup
 
Генерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияГенерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матирования
MSU GML VideoGroup
 
Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency map
MSU GML VideoGroup
 
Обзор методов сравнения фильмов
Обзор методов сравнения фильмовОбзор методов сравнения фильмов
Обзор методов сравнения фильмов
MSU GML VideoGroup
 
Вычитание фона с использованием карт глубины
Вычитание фона с использованием карт глубиныВычитание фона с использованием карт глубины
Вычитание фона с использованием карт глубины
MSU GML VideoGroup
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012
MSU GML VideoGroup
 

La actualidad más candente (20)

Обзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видеоОбзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видео
 
Современные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализациейСовременные методы Optical Flow c GPU реализацией
Современные методы Optical Flow c GPU реализацией
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
 
Получение глубины из движения камеры
Получение глубины из движения камерыПолучение глубины из движения камеры
Получение глубины из движения камеры
 
Точное выделение границ объектов
Точное выделение границ объектовТочное выделение границ объектов
Точное выделение границ объектов
 
Восстановление старых фильмов
Восстановление старых фильмовВосстановление старых фильмов
Восстановление старых фильмов
 
Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектов
 
Исправление стерео видео
Исправление стерео видеоИсправление стерео видео
Исправление стерео видео
 
Исправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоИсправление различий резкости в 3D видео
Исправление различий резкости в 3D видео
 
Детектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видеоДетектирование объектов переднего плана в видео
Детектирование объектов переднего плана в видео
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сцены
 
Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видео
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубины
 
Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубины
 
Обзор методов сегментации видео
Обзор методов сегментации видеоОбзор методов сегментации видео
Обзор методов сегментации видео
 
Генерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матированияГенерация высококачественного стерео с помощью матирования
Генерация высококачественного стерео с помощью матирования
 
Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency map
 
Обзор методов сравнения фильмов
Обзор методов сравнения фильмовОбзор методов сравнения фильмов
Обзор методов сравнения фильмов
 
Вычитание фона с использованием карт глубины
Вычитание фона с использованием карт глубиныВычитание фона с использованием карт глубины
Вычитание фона с использованием карт глубины
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012
 

Destacado

Анализ параметров кодеков
Анализ параметров кодековАнализ параметров кодеков
Анализ параметров кодеков
MSU GML VideoGroup
 
Программирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips NexperiaПрограммирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips Nexperia
MSU GML VideoGroup
 
Обзор некоторых современных SoC
Обзор некоторых современных SoCОбзор некоторых современных SoC
Обзор некоторых современных SoC
MSU GML VideoGroup
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
MSU GML VideoGroup
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
MSU GML VideoGroup
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидео
MSU GML VideoGroup
 

Destacado (7)

Анализ параметров кодеков
Анализ параметров кодековАнализ параметров кодеков
Анализ параметров кодеков
 
Программирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips NexperiaПрограммирование на медиапроцессорах Philips Nexperia
Программирование на медиапроцессорах Philips Nexperia
 
Deringing Cartoons
Deringing CartoonsDeringing Cartoons
Deringing Cartoons
 
Обзор некоторых современных SoC
Обзор некоторых современных SoCОбзор некоторых современных SoC
Обзор некоторых современных SoC
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидео
 

Similar a Обзор некоторОбзор методов поиска и сопровождения особых точек

Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видео
MSU GML VideoGroup
 
Распознавание и удаление субтитров
Распознавание и удаление субтитровРаспознавание и удаление субтитров
Распознавание и удаление субтитров
MSU GML VideoGroup
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
MSU GML VideoGroup
 
Вычисление глубины по одному изображению
Вычисление глубины по одному изображениюВычисление глубины по одному изображению
Вычисление глубины по одному изображению
MSU GML VideoGroup
 
Распознование телевизионной рекламы
Распознование телевизионной рекламыРаспознование телевизионной рекламы
Распознование телевизионной рекламы
MSU GML VideoGroup
 
Устранение размытости видео
Устранение размытости видеоУстранение размытости видео
Устранение размытости видео
MSU GML VideoGroup
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видео
MSU GML VideoGroup
 
Применение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зренияПрименение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зрения
MSU GML VideoGroup
 
Расширения h264 и предобзор h265
Расширения h264 и предобзор h265Расширения h264 и предобзор h265
Расширения h264 и предобзор h265
MSU GML VideoGroup
 
Обзор алгоритмов машинного обучения
Обзор алгоритмов машинного обученияОбзор алгоритмов машинного обучения
Обзор алгоритмов машинного обучения
MSU GML VideoGroup
 
Некоторые методы сегментации видео
Некоторые методы сегментации видеоНекоторые методы сегментации видео
Некоторые методы сегментации видео
MSU GML VideoGroup
 
Обзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображениюОбзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображению
MSU GML VideoGroup
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стерео
MSU GML VideoGroup
 
Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)
MSU GML VideoGroup
 
Обзор открытых библиотек в области обработки изображений и компьютерного зрения
Обзор открытых библиотек в области обработки изображений и компьютерного зренияОбзор открытых библиотек в области обработки изображений и компьютерного зрения
Обзор открытых библиотек в области обработки изображений и компьютерного зрения
MSU GML VideoGroup
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фона
MSU GML VideoGroup
 
Анализ парапетров кодеков
Анализ парапетров кодековАнализ парапетров кодеков
Анализ парапетров кодеков
MSU GML VideoGroup
 
Методы тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DМетоды тестирования устройств для показа 3D
Методы тестирования устройств для показа 3D
MSU GML VideoGroup
 

Similar a Обзор некоторОбзор методов поиска и сопровождения особых точек (18)

Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видео
 
Распознавание и удаление субтитров
Распознавание и удаление субтитровРаспознавание и удаление субтитров
Распознавание и удаление субтитров
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
 
Вычисление глубины по одному изображению
Вычисление глубины по одному изображениюВычисление глубины по одному изображению
Вычисление глубины по одному изображению
 
Распознование телевизионной рекламы
Распознование телевизионной рекламыРаспознование телевизионной рекламы
Распознование телевизионной рекламы
 
Устранение размытости видео
Устранение размытости видеоУстранение размытости видео
Устранение размытости видео
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видео
 
Применение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зренияПрименение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зрения
 
Расширения h264 и предобзор h265
Расширения h264 и предобзор h265Расширения h264 и предобзор h265
Расширения h264 и предобзор h265
 
Обзор алгоритмов машинного обучения
Обзор алгоритмов машинного обученияОбзор алгоритмов машинного обучения
Обзор алгоритмов машинного обучения
 
Некоторые методы сегментации видео
Некоторые методы сегментации видеоНекоторые методы сегментации видео
Некоторые методы сегментации видео
 
Обзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображениюОбзор методов инпэинтинга по одному изображению
Обзор методов инпэинтинга по одному изображению
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стерео
 
Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)
 
Обзор открытых библиотек в области обработки изображений и компьютерного зрения
Обзор открытых библиотек в области обработки изображений и компьютерного зренияОбзор открытых библиотек в области обработки изображений и компьютерного зрения
Обзор открытых библиотек в области обработки изображений и компьютерного зрения
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фона
 
Анализ парапетров кодеков
Анализ парапетров кодековАнализ парапетров кодеков
Анализ парапетров кодеков
 
Методы тестирования устройств для показа 3D
Методы тестирования устройств для показа 3DМетоды тестирования устройств для показа 3D
Методы тестирования устройств для показа 3D
 

Más de MSU GML VideoGroup

Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motion
MSU GML VideoGroup
 
Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стерео
MSU GML VideoGroup
 
Некоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображенийНекоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображений
MSU GML VideoGroup
 
Некоторые методы проектирования и оптимизации кода
Некоторые методы проектирования и оптимизации кодаНекоторые методы проектирования и оптимизации кода
Некоторые методы проектирования и оптимизации кода
MSU GML VideoGroup
 
Research & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиResearch & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибки
MSU GML VideoGroup
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVC
MSU GML VideoGroup
 
Методы повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фонаМетоды повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фона
MSU GML VideoGroup
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стерео
MSU GML VideoGroup
 

Más de MSU GML VideoGroup (8)

Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motion
 
Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стерео
 
Некоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображенийНекоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображений
 
Некоторые методы проектирования и оптимизации кода
Некоторые методы проектирования и оптимизации кодаНекоторые методы проектирования и оптимизации кода
Некоторые методы проектирования и оптимизации кода
 
Research & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиResearch & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибки
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVC
 
Методы повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фонаМетоды повышения визуального качества восстановленного фона
Методы повышения визуального качества восстановленного фона
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стерео
 

Último

СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 

Último (9)

Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 

Обзор некоторОбзор методов поиска и сопровождения особых точек

  • 1. Обзор методов поиска и сопровождения особых точек Моисейцев Алексей Video Group CS MSU Graphics & Media Lab
  • 2. Only for Maxus  Содержание  Введение  KLT  IPAN  Particle Video 2 CS MSU Graphics & Media Lab (Video Group)
  • 3. Only for Maxus  Введение  Задача:  Сопоставить каждому трехмерному объекту сцены набор точек, неподвижных относительно объекта, и отслеживать траектории этих точек.  Применение:  Определение траекторий движения отдельных объектов  Восстановление движения камеры  Выделение информации о перспективе в сцене 3 CS MSU Graphics & Media Lab (Video Group)
  • 4. Only for Maxus  Введение  Точечная особенность – точка сцены, окрестность которой можно отличить от всех окрестностей соседних точек сцены.  Траектория – последовательность координат точечной особенности в видео. 4 CS MSU Graphics & Media Lab (Video Group)
  • 5. Only for Maxus  Введение 5 CS MSU Graphics & Media Lab (Video Group)
  • 6. Only for Maxus  Введение 6 CS MSU Graphics & Media Lab (Video Group)
  • 7. Only for Maxus  Содержание  Введение  KLT  IPAN  Particle Video 7 CS MSU Graphics & Media Lab (Video Group)
  • 8. Only for Maxus  KLT (Kanade-Lucas-Tomasi) Модель движения - вектор смещения Аффинная модель движения: Good Features to Track, Jianbo Shi, Carlo Tomasi, 8 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 9. Only for Maxus  KLT Нахождение параметров движения Минимизация функции W – окно w(x) – весовая функция I – предыдущий кадр J – следующий кадр Good Features to Track, Jianbo Shi, Carlo Tomasi, 9 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 10. Only for Maxus  KLT Линейная модель Симметричная запись: Линеаризация: Условие 10 CS MSU Graphics & Media Lab (Video Group) Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997
  • 11. Only for Maxus  KLT Линейная модель Производная ошибки: Условие минимума: 11 CS MSU Graphics & Media Lab (Video Group) Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997
  • 12. Only for Maxus  KLT Линейная модель Окончательный вид уравнения: Запись в виде СЛАУ: 12 CS MSU Graphics & Media Lab (Video Group) Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997
  • 13. Only for Maxus  KLT Нахождение параметров движения Решение СЛАУ: - искомое решение Good Features to Track, Jianbo Shi, Carlo Tomasi, 13 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 14. Only for Maxus  KLT Нахождение параметров движения Good Features to Track, Jianbo Shi, Carlo Tomasi, 14 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 15. Only for Maxus  KLT Нахождение параметров движения  Уравнение Tz =a дает лишь приближенную оценку на величину смещения d  Решение: Необходимо делать несколько итераций! Good Features to Track, Jianbo Shi, Carlo Tomasi, 15 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 16. Only for Maxus  KLT Итеративное решение I J итерация 1 16 CS MSU Graphics & Media Lab (Video Group)
  • 17. Only for Maxus  KLT Итеративное решение I J итерация 2 17 CS MSU Graphics & Media Lab (Video Group)
  • 18. Only for Maxus  KLT Итеративное решение I J итерация 3 18 CS MSU Graphics & Media Lab (Video Group)
  • 19. Only for Maxus  KLT Итеративное решение  Ошибки в D приводят к ошибкам в оценке величины смещения d  Можно искать корни уравнения Zd = e  Аффинные преобразования можно заменить историей областей 19 CS MSU Graphics & Media Lab (Video Group)
  • 20. Only for Maxus  KLT Выбор особенностей  Выбор текстурированных областей или областей с уголками не гарантирует возможность их отслеживания  Для решения уравнения желательно иметь хорошо обусловленную матрицу Z Good Features to Track, Jianbo Shi, Carlo Tomasi, 20 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 21. Only for Maxus  KLT Выбор особенностей  λ1, λ2 – собственные значения Z  λ1, λ2 < λth – гладкие области  λ1 < λth < λ2 – границы  λth < λ1, λ2 – углы Good Features to Track, Jianbo Shi, Carlo Tomasi, 21 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 22. Only for Maxus  KLT Пример работы оригинальное 4-я итерация 8-я итерация 19-я итерация целевое изображение изображение Good Features to Track, Jianbo Shi, Carlo Tomasi, 22 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 23. Only for Maxus  KLT Пример работы различие derror, Aerror, d, A, ошибка ошибка смешение деформация смещения деформации Good Features to Track, Jianbo Shi, Carlo Tomasi, 23 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 24. Only for Maxus  KLT Пример работы различие d, A, смешение деформация Good Features to Track, Jianbo Shi, Carlo Tomasi, 24 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 25. Only for Maxus  KLT Пример работы Good Features to Track, Jianbo Shi, Carlo Tomasi, 25 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 26. Only for Maxus  KLT Пример работы Good Features to Track, Jianbo Shi, Carlo Tomasi, 26 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 27. Only for Maxus  KLT Пример работы Good Features to Track, Jianbo Shi, Carlo Tomasi, 27 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 28. Only for Maxus  KLT Пример работы # кадра Good Features to Track, Jianbo Shi, Carlo Tomasi, 28 CS MSU Graphics & Media Lab (Video Group) IEEE Conference on Computer Vision and Pattern Recognition, 1994
  • 29. Only for Maxus  KLT  Достоинства  Учет аффинных преобразований  GPU-реализации  Недостатки  Подвержен накоплениям ошибок 29 CS MSU Graphics & Media Lab (Video Group)
  • 30. Only for Maxus  Содержание  Введение  KLT  IPAN  Particle Video 30 CS MSU Graphics & Media Lab (Video Group)
  • 31. Only for Maxus  IPAN  Недостаток предыдущего метода:  Точки могут перекрываться, что приводит к разрыву траекторий  Предположения:  Неразличимость точек  Гладкое движение  Ограниченная скорость  Короткие по времени перекрытия Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 31 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 32. Only for Maxus  Неразличимость точек 32 CS MSU Graphics & Media Lab (Video Group)
  • 33. Only for Maxus  IPAN Обработка Инициализация Постобработка особенностей Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 33 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 34. Only for Maxus  IPAN Функция стоимости  Первое слагаемое отвечает за изменение направления движения  w1 ~ 0.1  Второе слагаемое отвечает за изменение скорости  w2 ~ 0.9 Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 34 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 35. Only for IPAN Maxus  Инициализация  Pf,i – точечные особенности +  S f,i – область достижимости для ТО i из кадра f Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 35 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 36. Only for IPAN Maxus  Инициализация  Для всех P2,i  Перебор всех троек (P1,a, P2,i, P3,b)  Подсчет функции стоимости δ(P1,a, P2,q, P3,b)  Поиск лучшего приближения при фиксированном P3,b  Поиск лучшего приближения при фиксированном P1,a  Отсечение плохих приближений: δ(P1,a, P2,q, P3,b) < δmax Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 36 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 37. Only for IPAN Maxus  Обработка последовательных кадров  Z-точки – точки без связей на Fk-1  B-точки – точки на Fk-1, cвязанные только с Fk-2  Рассматриваются только Z-точки  Обработка аналогична инициализации, но существующие связи не разрушаются Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 37 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 38. Only for IPAN Maxus  Постобработка Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 38 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 39. Only for Maxus  IPAN Функция стоимости ve – скорость движения в предыдущем кадре θe – угол направления в предыдущем кадре Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 39 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 40. Only for IPAN Maxus  Результат работы Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. 40 CS MSU Graphics & Media Lab (Video Group) Verestói, 1998, International Conf. on Pattern Recognition
  • 41. Only for Maxus  IPAN  Достоинства  Нахождение открытий/закрытий  Сопровождение частично перекрывающихся траекторий  Недостатки  Требуется высокая точность выделения особенностей 41 CS MSU Graphics & Media Lab (Video Group)
  • 42. Only for Maxus  Содержание  Введение  KLT  IPAN  Particle Video 42 CS MSU Graphics & Media Lab (Video Group)
  • 43. Only for Maxus  Particle Video Particle Video: Long-Range Motion Estimation using Point Trajectories, 43 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 44. Only for Maxus  Particle Video Схема алгоритма Нахождение Выделение Фильтрация оптического наложений потока потока Удаление и Распространение Связывание Уточнение добавление особенностей особенностей положения особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 44 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 45. Only for Maxus  Particle Video Оптический поток  Алгоритм нахождения оптического потока – «Черный ящик»  Пары последовательных кадров сравниваются независимо  Используется пирамида изображений Particle Video: Long-Range Motion Estimation using Point Trajectories, 45 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 46. Only for Maxus  Particle Video Оптический поток u,v поле потока I изображение k номер компоненты изображения r функциявидимости Particle Video: Long-Range Motion Estimation using Point Trajectories, 46 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 47. Only for Maxus  Particle Video Оптический поток Ix, Iy - производные яркости по x и y N - ядро гауссиана  l  10 - локальное сглаживание g  5 - глобальное сглаживание  b  1 .5 Particle Video: Long-Range Motion Estimation using Point Trajectories, 47 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 48. Only for Maxus  Particle Video Выделение наложений  Дивергенция потока  Условие открытия  Изменение яркости  Карта наложений Particle Video: Long-Range Motion Estimation using Point Trajectories, 48 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 49. Only for Maxus  Particle Video Фильтрация потока  Билатеральный фильтр  Весовая функция Particle Video: Long-Range Motion Estimation using Point Trajectories, 49 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 50. Only for Maxus  Particle Video Фильтрация потока  Билатеральный фильтр  Ограничения:  ( x  x1 ) 2  ( y  y1 ) 2   2  Работа только рядом с границами g ( x, y, t )  N g x, y, t ; 3  0.05 ˆ Particle Video: Long-Range Motion Estimation using Point Trajectories, 50 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 51. Only for Maxus  Particle Video Второй проход Распространение Связывание Уточнение Удаление Добавление особенностей особенностей положения особенностей особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 51 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 52. Only for Maxus  Particle Video Распространение особенностей u,v поле потока xi , yi координаты частицы i Particle Video: Long-Range Motion Estimation using Point Trajectories, 52 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 53. Only for Maxus  Particle Video Связывание особенностей Триангуляция Делоне: DT(S) – триангуляция Делоне для множества точек S, если никакая точка A из S не содержится внутри окружности, описанной вокруг треугольника из DT(S), такого, что ни одной из вершин его не является точка A. Particle Video: Long-Range Motion Estimation using Point Trajectories, 53 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 54. Only for Maxus  Particle Video Связывание особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 54 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 55. Only for Maxus  Particle Video Связывание особенностей Вычисление весов ребер: li , j  Di, j  - вес ребра Particle Video: Long-Range Motion Estimation using Point Trajectories, 55 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 56. Only for Maxus  Particle Video Связывание особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 56 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 57. Only for Maxus  Particle Video Связывание особенностей  Вычисление весов особенностей:  Сохранение окна: Particle Video: Long-Range Motion Estimation using Point Trajectories, 57 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 58. Only for Maxus  Particle Video Уточнение положения  Условие на совпадение окон:  Условие на движение соседей:  Условие на гладкость траектории: Particle Video: Long-Range Motion Estimation using Point Trajectories, 58 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 59. Only for Maxus  Particle Video Уточнение положения  d  4,  f  0.5 Particle Video: Long-Range Motion Estimation using Point Trajectories, 59 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 60. Only for Maxus  Particle Video Уточнение положения  Необходимое условие минимума:  Линеаризация: Particle Video: Long-Range Motion Estimation using Point Trajectories, 60 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 61. Only for Maxus  Particle Video Уточнение положения Particle Video: Long-Range Motion Estimation using Point Trajectories, 61 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 62. Only for Maxus  Particle Video Уточнение положения Решение уравнений относительно dxi,dyi: 1. dxi,dyi = 0 2. Вычисление Ψ’ 3. Решение СЛАУ 4. Переход к п.2 5. xi = xi + dxi 6. yi = yi + dyi Particle Video: Long-Range Motion Estimation using Point Trajectories, 62 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 63. Only for Maxus  Particle Video Удаление особенностей  Если E(i,t) > th, особенность помечается как найденная неверно  Если особенность i найдена верно менее чем на трех кадрах подряд, то она удаляется. Particle Video: Long-Range Motion Estimation using Point Trajectories, 63 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 64. Only for Maxus  Particle Video Добавление особенностей  Нахождение степени текстурирования  x, y   arg max  I x, y   N I x, y ;   10   Если расстояние от пикселя (x,y) до ближайшей особенности больше σ(x,y), то добавить (x,y) в список особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 64 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 65. Only for Maxus  Particle Video Добавление особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 65 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 66. Only for Maxus  Particle Video Добавление особенностей σ(x,y) Particle Video: Long-Range Motion Estimation using Point Trajectories, 66 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 67. Only for Maxus  Particle Video Добавление особенностей Particle Video: Long-Range Motion Estimation using Point Trajectories, 67 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 68. Only for Maxus  Particle Video Пример работы Particle Video: Long-Range Motion Estimation using Point Trajectories, 68 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 69. Only for Maxus  Particle Video Пример работы Particle Video: Long-Range Motion Estimation using Point Trajectories, 69 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 70. Only for Maxus  Particle Video Пример работы Particle Video: Long-Range Motion Estimation using Point Trajectories, 70 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 71. Only for Maxus  Particle Video Пример работы http://rvsn.csail.mit.edu/pv/ Particle Video: Long-Range Motion Estimation using Point Trajectories, 71 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 72. Only for Maxus  Particle Video Пример работы http://rvsn.csail.mit.edu/pv/ Particle Video: Long-Range Motion Estimation using Point Trajectories, 72 CS MSU Graphics & Media Lab (Video Group) Peter Sand, Seth Teller, CVPR, 2006, IEEE
  • 73. Only for Maxus  Particle Video  Достоинства:  Высокая точность  Обработка закрытий/открытий  Недостатки:  Очень низкая скорость работы  Выделение недостоверных особенностей 73 CS MSU Graphics & Media Lab (Video Group)
  • 74. Only for Maxus  Литература  Particle Video: Long-Range Motion Estimation using Point Trajectories, Peter Sand, Seth Teller, CVPR, 2006, IEEE  Good Features to Track, Jianbo Shi, Carlo Tomasi, IEEE Conference on Computer Vision and Pattern Recognition, 1994  Derivation of Kanade-Lucas-Tomasi Tracking Equation, Stan Birchfield, 1997  Feature Point Tracking for Incomplete Trajectories, D. Chetverikov, J. Verestói, 1998, International Conf. on Pattern Recognition  Stable 2D Feature Tracking for Long Video Sequences, Jong-Seung Park, Jong-Hyun Yoon, Chungkyue Kim, 2008, International Journal of Signal Processing, Image Processing and Pattern Recognition,  Combining local and global motion models for feature point tracking, Aeron Buchanan, Andrew Fitzgibbon, CVPR, 2007  High Accuracy Optical Flow Estimation Based on a Theory for Warping, Thomas Brox, Andr´es Bruhn, Nils Papenberg, and Joachim Weickert, 2004, 8th European Conference on Computer Vision 74 CS MSU Graphics & Media Lab (Video Group)
  • 75. Only for Maxus  Вопросы ? 75 CS MSU Graphics & Media Lab (Video Group)