SlideShare ist ein Scribd-Unternehmen logo
1 von 108
Downloaden Sie, um offline zu lesen
Обзор методов
увеличения разрешения
        видео

         Карен Симонян
            Video Group
     CS MSU Graphics & Media Lab
Only for
 Maxus 



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            2
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



              Постановка задачи
           HDTV-дисплеи получают широкое
            распространение (27% новых TV, 2006)
           Пропускная способность каналов передачи
            данных растет
           Растет число HDTV-каналов (>1000 в США)
           НО! доля HDTV-контента невелика

      Необходимы системы увеличения разрешения
      видео
                                                      3
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                Типы алгоритмов
                увеличения разрешения видео

           single-frame
               интерполяция кадров (bicubic, Lanczos…)
               …
           multi-frame aka Super-Resolution (SR)

                                        скорость   качество
                 single-frame               +         −
                       SR                   −         +
                                                              4
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Типы алгоритмов
             Static SR




                                            5
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Типы алгоритмов
             Dynamic SR




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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            7
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Static SR
             Модель преобразования

                               Hatm                  F


                сцена                    размытие            движение
            реального мира              атмосферой
                                            Hcam


                                  D
                                                         V
                                      прореживание           добавление
               размытие                                         шума
            оптикой камеры

                                                                          8
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
               Static SR
               Модель преобразования

           Аналитически модель может быть записана в
            виде:
            Y  Hcam * * FHatm * *X    V
            Low-resolution (LR) кадр        High-resolution (HR) кадр
           В том или ином виде присутствует во многих
            алгоритмах SR

           Матрица Hcam моделирует PSF (Point Spread
            Function) камеры
                                                                        9
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              IBP
              Идея

           f – искомый HR-кадр
           gk – k-ый LR-кадр
           f(n) – аппроксимация
            кадра f после n итераций


      Идея:
      Если уменьшить кадр f(n) и
      сместить его, то должны получить
      кадры gk
                           Irani M., and Peleg S. 1991. Improving Resolution by Image Registration,
                           Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239.
                                                                                                                  10
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                IBP
                Forward projection
                                                                                           gk
      На шаге n:                                                                       y
      1.    преобразование f(n) к виду gk:                                                        mk(y)
            gkn  y  
             
                              f n  x   hPSF mk y   x 
                                              k ,y                                                                       f
                           xPk  y 

                                                                                                           Pk(y)
                                   PSF



                                                          mk(y) − центр области Pk(y) −
                                                          прообраза y; определяется с
                                                           помощью оценки движения
                                 Irani M., and Peleg S. 1991. Improving Resolution by Image Registration,
                                 Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239.
                                                                                                                        11
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                IBP
                Невязка

      На шаге n:
      1.    преобразование f(n) к виду gk:
            gkn  y  
             
                              f n  x   hPSF mk y   x 
                                              k ,y
                           xPk  y 


      2.    “невязка”: rkn  y   gk y   gkn  y 
                                                




                                 Irani M., and Peleg S. 1991. Improving Resolution by Image Registration,
                                 Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239.
                                                                                                                        12
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                 IBP
                 Backward projection

        На шаге n:
        1.   преобразование f(n) к виду gk:
             gkn  y  
              
                               f n  x   hPSF mk y   x 
                                               k ,y
                            xPk  y 


        2.   “невязка”: rkn  y   gk y   gkn  y 
                                                 


                                                            весовая функция
        3. обновление        HR-кадра:
    f   n1 
              x   f x     wk , y   rkn  y   hBPy mk y   x 
                 n 
                                                              k,
             нормировочный               k   y xPk  y 
               множитель                                                  backward
                                                                                           13
CS MSU Graphics & Media Lab (Video Group)                              projection filter
Only for
 Maxus 
                IBP
                Выбор параметров

           алгоритм оценки движения (global ME, optical
            flow, … )
           выбор фильтров hPSF и hBPy (гауссиан, EWA, …)
                             k ,y  k,

           выбор весовой функции w(k,y)
               тождественная единица
               учет расстояния между кадрами
               учет доверия векторам движения
           начальное приближение f(0)
  f n1 x   f n  x           wk , y   rkn  y   hBPy mk y   x 
                                                                     k,
                                 k   y xPk  y 
                                                                                     14
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                  IBP
                  EWA

      Elliptical Weighted Area filter:
           прообраз точки
            LR-кадра                                                                                            Pk y 
            моделируется
            эллипсом                                      y                                       mk y 
           гауссово
            размытие
            по эллипсу                              кадр gk                                     кадр f


          Jiang Z., Wong T.T., and Bao H. 2003. Practical Super-Resolution from Dynamic Video Sequences.
          In Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 549-554.
                                                                                                                             15
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Beach
                                            Bicubic




                                                  16
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Beach
                                            Bicubic +
                                            sharpen




                                                 17
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Beach
                                            IBP
                                            improved




                                                 18
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Canyon
                                            Bicubic




                                                      19
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Canyon
                                            IBP
                                            improved




                                                       20
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Canyon
                                            Ground
                                            truth




                                                     21
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Glasgow
                                            IBP




                                                  22
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Glasgow
                                            IBP
                                            improved




                                                       23
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Salesman
                                            IBP




                                                  24
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             IBP
             Сравнение @ Salesman
                                            IBP
                                            improved




                                                       25
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                IBP improved
                Объективные данные

      Параметры запуска:
       Pentium III 1GHz, 512Mb RAM
       3 LR кадра  1 HR (x2) кадр


      Результаты:
       Beach, 720×480: 84 сек.
       Canyon, 360×240: +1.03 дБ vs Bicubic
       Glasgow, Salesman, 176×144: 25 сек.
        Jiang Z., Wong T.T., and Bao H. 2003. Practical Super-Resolution from Dynamic Video Sequences.
        In Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 549-554.
                                                                                                                           26
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              IBP
              Выводы


           Соотношение скорость/качество сильно зависит
            от параметров алгоритма

           Подбор параметров сложен




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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            28
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Example-based SR
              Идея

           Изначально предложен single-frame метод

           Предположение: высокие частоты зависят от
            средних

           Можно построить БД прецедентов – блоки
            средних частот и соответствующие им блоки
            высоких частот

                         Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution.
                         In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65.
                                                                                                                29
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Схема


      1.    Интерполяция LR-кадра

      2.    Выделение средних частот

      3.    Поиск высокочастотных блоков, оптимальных
            в некотором смысле

                         Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution.
                         In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65.
                                                                                                                30
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Пример




                                  исходное изображение




                         Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution.
                         In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65.
                                                                                                                31
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Пример




                        исходное изображение    bicubic


                                                           32
CS MSU Graphics & Media Lab (Video Group)
Example-based SR
 Only for
 Maxus 



             Пример




            исходное изображение           bicubic    средние частоты


                                                                          33
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Пример




                      соответствующие им высокие частоты



                                                           34
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Пример




                                     HR результат



                                                    35
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Пример




                             настоящий HR результат 



                                                        36
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                  Example-based SR
                  БД

               Прецедент: блок 7×7 средних частот и
                соответствующий блок 5×5 высоких частот
               Блоки нормализуются делением на средний
                модуль блока средних частот
                                                            средние
                                                            частоты


                                                              высокие
                                                              частоты
Freeman W. T., Jones T. R., and Pasztor E. C.. 2002.
Example-Based Super-Resolution. In IEEE Computer Graphics
and Applications, vol. 22(2), pp. 56–65.
                                                                        37
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                  Example-based SR
                  Поиск высокочастотных патчей

       Случайное поле Маркова:
         точка – блок 4×4
               состояние точки – среднечастотный блок BM
                                                        k
                из БД
                                                            блок BM
               потенциал точки:
                SSDBM,BM 
                        k




Freeman W. T., Jones T. R., and Pasztor E. C.. 2002.
Example-Based Super-Resolution. In IEEE Computer Graphics
and Applications, vol. 22(2), pp. 56–65.
                                                                      38
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                  Example-based SR
                  Поиск высокочастотных патчей

       Случайное поле Маркова:
         рассматриваются
          только клики 2 порядка
          из 2 точек
                                                            блок B1   блок B2
               потенциал клики:
                SSD между
                высокочастотными
                блоками в области                           блок B3   блок B
                их перекрытия
Freeman W. T., Jones T. R., and Pasztor E. C.. 2002.
Example-Based Super-Resolution. In IEEE Computer Graphics
and Applications, vol. 22(2), pp. 56–65.
                                                                                39
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                Example-based SR
                Поиск высокочастотных патчей

      Два алгоритма поиска оптимальных блоков:
           belief propagation (медленный)
           более быстрая аппроксимация:
               обработка блоков в один raster-scan проход
               поиск в БД 100 блоков, минимизирующих потенциал
                точки
               поиск среди них блока, минимизирующего сумму
                потенциалов клик

                         Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution.
                         In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65.
                                                                                                                40
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Сравнение




                                            Bicubic
                                                      41
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Сравнение




                                   Example-based SR
                                                      42
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Сравнение




                                            Bicubic
                                                      43
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Сравнение




                                   Example-based SR
                                                      44
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Example-based SR
             Сравнение




                                      Ground-truth
                                                     45
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Example-based SR
              Выводы

           Добавляются не настоящие высокие частоты, а
            лишь нечто, их заменяющее

           Зависимость от обучающей выборки

           Высокая временная сложность поиска в БД




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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            47
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Patch-Based Blind SR
              Идея


           Объединить example-based SR с моделью
            преобразования (параметры которой
            неизвестны) в одну вероятностную модель:
                       Px,r y k   Py k x,r   Px   Pr 

                HR-кадр
                                                                           набор
                                  параметр PSF
                                                                         LR-кадров

                            Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution.
                            In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.
                                                                                                            48
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                   Patch-Based Blind SR
                   Модель преобразования

                                                     оператор преобразования
                                                       (PSF, прореживание,
                                                            смещение)

                                              yk  / 2            y  W r x 
                                                                     k    k  2
                      1 
    Py x, r    
            k 
                                                         exp                   
                   k  2πδk 
                          2                                    k         2δk
                                                                            2      
                                                                                  
                             дисперсия
                               шума


                            Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution.
                            In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.
                                                                                                            49
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Patch-Based Blind SR
              Example-based модель HR-кадра

           Та же эвристика, что и для потенциала клик в
            Example-based SR:
            Px   Px s    exp Ψx i , x j  / 2σ 2 
                                  i, j 

              набор
              блоков                            блок B1   блок B2
             HR-кадра


                       SSD между блоками i, j   блок B3   блок B
                      в области их перекрытия

                                                                    50
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                Patch-Based Blind SR
                Параметры преобразования


           Однородное распределение на некотором
            отрезке:
                     1
                            , r  r0 ; r1 
            Pr   r1  r0
                    0,        иначе
                    


                             Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution.
                             In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.
                                                                                                             51
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Patch-Based Blind SR
              Алгоритм


           Вычисление MAP оценки Px, r y k 
            с помощью сэмплера Гиббса с “закалкой”
            модели

           Несколько итераций IBP с уже найденными
            параметрами PSF


                            Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution.
                            In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.
                                                                                                            52
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Patch-Based Blind SR
              Сравнение

           PSF – Гауссово размытие с σ=2.5
           один LR-кадр 600×360  1200×720
           Pentium IV 2.8GHz

           время обработки 30 минут




                            Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution.
                            In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.
                                                                                                            53
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                            bicubic




                                                      54
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                   Example-based SR




                                                      55
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                     IBP @ PSF 1.0




                                                     56
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                     IBP @ PSF 2.0




                                                     57
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                            IBP @ PSF 2.5 (ground-truth)




                                                           58
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                 Patch-Based Blind SR




                                                        59
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                Ground-Truth HR-кадр




                                                       60
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                            bicubic


                                                      61
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                     IBP @ PSF 1.5


                                                     62
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                            IBP @ PSF 2.5 (ground-truth)


                                                           63
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                 Patch-Based Blind SR


                                                        64
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Patch-Based Blind SR
             Сравнение




                                Ground-Truth HR-кадр


                                                       65
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Patch-Based Blind SR
              Выводы

           В меньшей степени зависит от обучающей
            выборки

           Очень высокая временная сложность поиска в
            БД и решения задачи MAP

           Требуется лишь общий вид PSF, параметры
            определяются автоматически

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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            67
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Static SR
             Модель преобразования

                                   Hatm                  F


                      сцена                  размытие            движение
                  реального мира            атмосферой
                                              Hcam


                                     D
                                                             V
                                          прореживание           добавление
                     размытие                                       шума
                  оптикой камеры




                      Y  Hcam * * FHatm * *X    V
                                                                              68
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
               MDSP Robust SR
               Идея

           Воспользовавшись моделью, найти решение
            задачи
            X
                       X
                                 Y  
            ˆ  arg min  ρ Yk , ~k X        
                            k 1
                                   расстояние между LR-
            искомый                   кадром Yk и его
            HR-кадр                  аппроксимацией
           Влиянием атмосферы можно пренебречь;
            тогда:
            ~
            Yk X   DkHkFk X
                           аппроксимация      S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                              кадра Yk        Fast and robust multi-frame super-resolution, IEEE Transactions
                                              on Image Processing, vol. 13, no. 10, pp. 1327–1344.       69
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                MDSP Robust SR
                Метрика


      Семейство норм Lp:
            
            ~
                      ~ p
      ρ Yk , Yk  Yk  Yk , p  1;2
                                   p




           p=2 – МНК, не устойчивое усреднение
           p=1 – median estimator, устойчив

                                            S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                            Fast and robust multi-frame super-resolution, IEEE Transactions
                                            on Image Processing, vol. 13, no. 10, pp. 1327–1344.       70
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              MDSP Robust SR
              Регуляризация

           На практике задача либо недоопределена, либо
            определена, но не устойчива

           Регуляризационное слагаемое Ψ(X):
            ˆ  arg min  ρ Yk , DkHkFk X   λΨX 
            X                                        
                     X
                        k 1                         
            накладывает ограничения на искомый HR-кадр;
            λ – регуляризационный параметр

                                            S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                            Fast and robust multi-frame super-resolution, IEEE Transactions
                                            on Image Processing, vol. 13, no. 10, pp. 1327–1344.       71
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                MDSP Robust SR
                Регуляризация

      Виды регуляризации:
        по Тихонову: ΨT X   ΓX 2
                                   2


            Г – highpass фильтр:
                градиент
                Лапласиан
                единичная матрица


           Total variation (TV): ΨTV X   X 1
                                            S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                            Fast and robust multi-frame super-resolution, IEEE Transactions
                                            on Image Processing, vol. 13, no. 10, pp. 1327–1344.       72
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                 MDSP Robust SR
                 Регуляризация
                                                                                оператор
      Виды регуляризации:                                                   смещения по оси
                                                                             x на l пикселей
        Bilateral total variation (BTV):
                          l P         P
            ΨBTV X               α
                                              m l
                                                     X  Slx Sm X 1
                                                              y
                          l P m max( 0 ,  l)
             y

            P
                                                                               оператор
                                                                           смещения по оси
                                    вес, зависящий                         y на m пикселей
 -P                  P      x
                                     от смещения

                                                     S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                                     Fast and robust multi-frame super-resolution, IEEE Transactions
                                                     on Image Processing, vol. 13, no. 10, pp. 1327–1344.       73
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
               MDSP Robust SR
               Регуляризация: сравнение@денойзинг




                       Ground-truth              Noisy




            по Тихонову                     TV           BTV   74
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Алгоритм Robust SR


      Предложено два алгоритма.

    Robust SR
    Метод градиентного спуска для задачи:
                                  lP       P
                                                                          
X  arg min  Yk  DkHkFk X 1  λ   α
ˆ                                                     m l
                                                          X  S xS y X 1 
                                                                l m
                                                                          
         X
            k 1                 l P m max( 0 ,  l)                  

                                            S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                            Fast and robust multi-frame super-resolution, IEEE Transactions
                                            on Image Processing, vol. 13, no. 10, pp. 1327–1344.       75
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Алгоритм Fast Robust SR

      Fast Robust SR
      Допущения:
       PSF камеры постоянна
       Модель движения – панорамирование


      Тогда:
      ~
      Yk X   DkHkFk X  DFkHX  Z  HX  DFk Z

                                            S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                            Fast and robust multi-frame super-resolution, IEEE Transactions
                                            on Image Processing, vol. 13, no. 10, pp. 1327–1344.       76
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Алгоритм Fast Robust SR

      Задача разбивается на две подзадачи:
        поиск размытого изображения:
         ˆ  arg min  Yk  DFk Z 
         Z                         
                                  1
                  Z
                     k 1          
           деблюринг:

               
                                                                                     
                                               lP           P
    ˆ  arg min HX  Z
                      ˆ                      λ'          α
                                                                     m l
    X                                                                        X S S X 1l    m
             X                                                                        x    y
                                        1
                                              l P m max( 0 ,  l)                  
                                                 S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004.
                                                 Fast and robust multi-frame super-resolution, IEEE Transactions
                                                 on Image Processing, vol. 13, no. 10, pp. 1327–1344.       77
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Сравнение




                                   Nearest neighbor


                                                      78
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Сравнение




                                            Bicubic


                                                      79
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Сравнение




                                     Zomet method


                                                    80
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Сравнение




                                    MDSP Robust SR


                                                     81
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             MDSP Robust SR
             Сравнение




                                 MDSP Fast Robust SR


                                                       82
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              MDSP Robust SR
              Выводы


           Требуется априорное знание PSF камеры

           Простая модель движения (для быстрого
            метода)




                                                    83
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Static SR
              Выводы


           Точная физическая модель съемки

           Не устойчивы во времени

           Рассчитаны на offline-обработку (высокая
            временная сложность)


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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            85
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                MDSP Dynamic SR
                Идея

           Описать связь между LR и HR кадрами во
            времени с помощью фильтра Калмана:
                    X t   Ft X t  1  U t 
                               Y t   Dt Ht X t   W t 
                               U(t)  N0, Cu t ; W (t)  N0, C W t 
           Переход к задаче для размытого HR-кадра:
                      Z t   Ft Z t  1  V t 
                                    Y t   Dt Z t   W t 
                                    V t   N0, C v t 
     S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and
     Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15.   86
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                MDSP Dynamic SR
                Алгоритм

           Для кадра t:
              ~                                                                                       невязка
              Mt   Ft Mˆ t  1F T t   C v t 
                       ~
                                             ~
              K t   Mt D C w t   DMt D
                              T                       T
                                                         1
                                                                              
              ˆ             ˆ                                 ˆ  
              Z t   Ft Z t  1  K t  Y t   DFt Z t  1                                    
                                    ~
              Mt   [I  K t D]Mt 
              ˆ                                 скомпенсированный
                                                                                   кадр

           Очень высокая временная сложность
     S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and
     Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15.        87
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                MDSP Dynamic SR
                Алгоритм

           Допущения:
             C v t , C w t  – диагональные матрицы
               панорамное движение
           Тогда вычисления существенно упрощаются

           Алгоритм не гарантирует восстановление всех
            HR-пикселей
           Постобработка: интерполяция и деблюринг
            (как в Fast Robust SR)
     S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and
     Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15.   88
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                MDSP Dynamic SR
                Сравнение



                                                      LR видео




                                            Сравнение с bicubic

     S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and
     Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15.   89
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              MDSP Dynamic SR
              Выводы


           Простая модель движения

           Необходимость в постобработке




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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            91
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                 Video Example-based SR
                 Идея

           Использовать подход Example-based SR для
            видео

           Эвристика для подавления мерцания:
            использовать те же прецеденты, что были
            использованы в некоторой окрестности в
            предыдущем кадре


     Bishop C., Blake A., and Marthi B. 2003. Super-Resolution Enhancement of Video. In C. M. Bishop and B. Frey (Eds.),
     Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics.
                                                                                                                           92
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Video Example-based SR
             Результаты




                     Низкие и средние частоты Ground-truth
                                                             93
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Video Example-based SR
             Результаты




 Низкие и средние частоты Ground-truth + аппроксимация высоких частот
                                                                   94
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Video Example-based SR
             Результаты




                                      Ground-truth
                                                     95
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Video Example-based SR
              Выводы

           Добавляются не настоящие высокие частоты, а
            лишь нечто, их заменяющее
           Зависимость от обучающей выборки
           Высокая временная сложность поиска в БД

           При появлении новых объектов эвристика не
            будет работать



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



                Outline
           Постановка задачи
           Static SR
               IBP
               Example-based SR
               Patch-based Blind SR
               MDSP Robust SR
           Dynamic SR
               MDSP Dynamic SR
               Video Example-based SR
               Video Epitomes
                                            97
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Video Epitomes
              Идея

           Видео можно разбить на 3-D кластеры, каждый
            из которых распределен по Гауссу

           Эпитом – совокупность таких кластеров

           С помощью эпитома можно решать различные
            задачи восстановления


                 Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes.
                 In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49.
                                                                                                                    98
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                Video Epitomes
                Схема

      1.    Получение эпитома
               Обучающая выборка выбирается случайно
               Кластеризация: модификация алгоритма EM




                      Процесс получения эпитома из видео
                                                           99
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
                Video Epitomes
                Схема

      2.    Использование эпитома для итеративной
            генерации значений пикселей в проблемных
            областях
               Шумоподавление
               Super-resolution
               Увеличение частоты кадров
               Удаление объектов
               Заполнение областей


                 Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes.
                 In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49.
                                                                                                                    100
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
              Video Epitomes
              Примеры работы

           Шум: RGB-значения пикселей менялись на
            случайные с вероятностью 50%
           Положение зашумленных пикселей известно




                 Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes.
                 In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49.
                                                                                                                    101
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Video Epitomes
             Примеры работы



                            Увеличение частоты кадров




                                Заполнение областей
                                                        102
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Video Epitomes
             Примеры работы




                                    Super-resolution
                                                       103
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
             Video Epitomes
             Примеры работы




                                            104
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 
               Video Epitomes
               Выводы

           Большая временная сложность: денойзинг
            5 кадров 45×60 – 8 минут @Athlon64 3600+,
            Matlab-реализация




           Для обучения and Jojic N. 2005. Video Epitomes.
                Cheung V., Frey B. J.,
                                       необходимо подходящее видео
                 In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49.
                                                                                                                    105
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



              Заключение
           Рассмотрен ряд методов как статического, так
            и динамического SR

           Для большинства методов характерна большая
            временная сложность

           Многие методы требуют априорную
            информацию о камере и применимы лишь для
            некоторых сценариев съемки
                                                      106
CS MSU Graphics & Media Lab (Video Group)
Only for
 Maxus 



                 Список литературы
           Irani M., and Peleg S. 1991. Improving Resolution by Image Registration,
            Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239.
           Jiang Z., Wong T.T., and Bao H. 2003. Practical Super-Resolution from Dynamic Video
            Sequences. In Proceedings of IEEE International Conference on Computer Vision and
            Pattern Recognition, vol. 2, pp. 549-554.
           Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-
            Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65.
           Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In
            Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.
           S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame
            super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–
            1344.
           S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for
            Grayscale and Color Sequences. 2006. EURASIP Journal on Applied Signal Processing,
            No. Article ID 61859, pp. 1-15.
           Bishop C., Blake A., and Marthi B. 2003. Super-Resolution Enhancement of Video. In
            C. M. Bishop and B. Frey (Eds.), Proceedings of the Ninth International Workshop on
            Artificial Intelligence and Statistics.
           Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes. In Proceedings of IEEE
            Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49.


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




                                            ?

                                                108
CS MSU Graphics & Media Lab (Video Group)

Weitere ähnliche Inhalte

Mehr von 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
 
Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency mapMSU GML VideoGroup
 
Research & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиResearch & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиMSU GML VideoGroup
 
Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовMSU GML VideoGroup
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныMSU GML VideoGroup
 
Использование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видеоИспользование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видеоMSU GML VideoGroup
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012MSU GML VideoGroup
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCMSU GML VideoGroup
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матированияMSU GML VideoGroup
 
Исправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоИсправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоMSU GML VideoGroup
 
Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)MSU GML VideoGroup
 
Некоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениНекоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениMSU GML VideoGroup
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоMSU GML VideoGroup
 
Цветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоЦветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоMSU GML VideoGroup
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фонаMSU GML VideoGroup
 

Mehr von MSU GML VideoGroup (20)

Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стерео
 
Некоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображенийНекоторые алгоритмы многомерной обработки изображений
Некоторые алгоритмы многомерной обработки изображений
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
 
Некоторые методы проектирования и оптимизации кода
Некоторые методы проектирования и оптимизации кодаНекоторые методы проектирования и оптимизации кода
Некоторые методы проектирования и оптимизации кода
 
Обзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияОбзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображения
 
Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency map
 
Research & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиResearch & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибки
 
Обзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектовОбзор алгоритмов трекинга объектов
Обзор алгоритмов трекинга объектов
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубины
 
Использование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видеоИспользование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видео
 
Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012Обзор докладов конференции IC3D 2012
Обзор докладов конференции IC3D 2012
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVC
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
 
Исправление различий резкости в 3D видео
Исправление различий резкости в 3D видеоИсправление различий резкости в 3D видео
Исправление различий резкости в 3D видео
 
Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)Методы повышения визуального качества восстановленного фона (часть 2)
Методы повышения визуального качества восстановленного фона (часть 2)
 
Некоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениНекоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времени
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стерео
 
Цветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоЦветонезависимое сопоставление стерео
Цветонезависимое сопоставление стерео
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фона
 

Обзор методовувеличения разрешения видео

  • 1. Обзор методов увеличения разрешения видео Карен Симонян Video Group CS MSU Graphics & Media Lab
  • 2. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 2 CS MSU Graphics & Media Lab (Video Group)
  • 3. Only for Maxus  Постановка задачи  HDTV-дисплеи получают широкое распространение (27% новых TV, 2006)  Пропускная способность каналов передачи данных растет  Растет число HDTV-каналов (>1000 в США)  НО! доля HDTV-контента невелика Необходимы системы увеличения разрешения видео 3 CS MSU Graphics & Media Lab (Video Group)
  • 4. Only for Maxus  Типы алгоритмов увеличения разрешения видео  single-frame  интерполяция кадров (bicubic, Lanczos…)  …  multi-frame aka Super-Resolution (SR) скорость качество single-frame + − SR − + 4 CS MSU Graphics & Media Lab (Video Group)
  • 5. Only for Maxus  Типы алгоритмов Static SR 5 CS MSU Graphics & Media Lab (Video Group)
  • 6. Only for Maxus  Типы алгоритмов Dynamic SR 6 CS MSU Graphics & Media Lab (Video Group)
  • 7. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 7 CS MSU Graphics & Media Lab (Video Group)
  • 8. Only for Maxus  Static SR Модель преобразования Hatm F сцена размытие движение реального мира атмосферой Hcam D V прореживание добавление размытие шума оптикой камеры 8 CS MSU Graphics & Media Lab (Video Group)
  • 9. Only for Maxus  Static SR Модель преобразования  Аналитически модель может быть записана в виде: Y  Hcam * * FHatm * *X    V Low-resolution (LR) кадр High-resolution (HR) кадр  В том или ином виде присутствует во многих алгоритмах SR  Матрица Hcam моделирует PSF (Point Spread Function) камеры 9 CS MSU Graphics & Media Lab (Video Group)
  • 10. Only for Maxus  IBP Идея  f – искомый HR-кадр  gk – k-ый LR-кадр  f(n) – аппроксимация кадра f после n итераций Идея: Если уменьшить кадр f(n) и сместить его, то должны получить кадры gk Irani M., and Peleg S. 1991. Improving Resolution by Image Registration, Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239. 10 CS MSU Graphics & Media Lab (Video Group)
  • 11. Only for Maxus  IBP Forward projection gk На шаге n: y 1. преобразование f(n) к виду gk: mk(y) gkn  y     f n  x   hPSF mk y   x  k ,y f xPk  y  Pk(y) PSF mk(y) − центр области Pk(y) − прообраза y; определяется с помощью оценки движения Irani M., and Peleg S. 1991. Improving Resolution by Image Registration, Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239. 11 CS MSU Graphics & Media Lab (Video Group)
  • 12. Only for Maxus  IBP Невязка На шаге n: 1. преобразование f(n) к виду gk: gkn  y     f n  x   hPSF mk y   x  k ,y xPk  y  2. “невязка”: rkn  y   gk y   gkn  y   Irani M., and Peleg S. 1991. Improving Resolution by Image Registration, Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239. 12 CS MSU Graphics & Media Lab (Video Group)
  • 13. Only for Maxus  IBP Backward projection На шаге n: 1. преобразование f(n) к виду gk: gkn  y     f n  x   hPSF mk y   x  k ,y xPk  y  2. “невязка”: rkn  y   gk y   gkn  y   весовая функция 3. обновление HR-кадра: f n1  x   f x     wk , y   rkn  y   hBPy mk y   x  n  k, нормировочный k y xPk  y  множитель backward 13 CS MSU Graphics & Media Lab (Video Group) projection filter
  • 14. Only for Maxus  IBP Выбор параметров  алгоритм оценки движения (global ME, optical flow, … )  выбор фильтров hPSF и hBPy (гауссиан, EWA, …) k ,y k,  выбор весовой функции w(k,y)  тождественная единица  учет расстояния между кадрами  учет доверия векторам движения  начальное приближение f(0) f n1 x   f n  x     wk , y   rkn  y   hBPy mk y   x  k, k y xPk  y  14 CS MSU Graphics & Media Lab (Video Group)
  • 15. Only for Maxus  IBP EWA Elliptical Weighted Area filter:  прообраз точки LR-кадра Pk y  моделируется эллипсом y mk y   гауссово размытие по эллипсу кадр gk кадр f Jiang Z., Wong T.T., and Bao H. 2003. Practical Super-Resolution from Dynamic Video Sequences. In Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 549-554. 15 CS MSU Graphics & Media Lab (Video Group)
  • 16. Only for Maxus  IBP Сравнение @ Beach Bicubic 16 CS MSU Graphics & Media Lab (Video Group)
  • 17. Only for Maxus  IBP Сравнение @ Beach Bicubic + sharpen 17 CS MSU Graphics & Media Lab (Video Group)
  • 18. Only for Maxus  IBP Сравнение @ Beach IBP improved 18 CS MSU Graphics & Media Lab (Video Group)
  • 19. Only for Maxus  IBP Сравнение @ Canyon Bicubic 19 CS MSU Graphics & Media Lab (Video Group)
  • 20. Only for Maxus  IBP Сравнение @ Canyon IBP improved 20 CS MSU Graphics & Media Lab (Video Group)
  • 21. Only for Maxus  IBP Сравнение @ Canyon Ground truth 21 CS MSU Graphics & Media Lab (Video Group)
  • 22. Only for Maxus  IBP Сравнение @ Glasgow IBP 22 CS MSU Graphics & Media Lab (Video Group)
  • 23. Only for Maxus  IBP Сравнение @ Glasgow IBP improved 23 CS MSU Graphics & Media Lab (Video Group)
  • 24. Only for Maxus  IBP Сравнение @ Salesman IBP 24 CS MSU Graphics & Media Lab (Video Group)
  • 25. Only for Maxus  IBP Сравнение @ Salesman IBP improved 25 CS MSU Graphics & Media Lab (Video Group)
  • 26. Only for Maxus  IBP improved Объективные данные Параметры запуска:  Pentium III 1GHz, 512Mb RAM  3 LR кадра  1 HR (x2) кадр Результаты:  Beach, 720×480: 84 сек.  Canyon, 360×240: +1.03 дБ vs Bicubic  Glasgow, Salesman, 176×144: 25 сек. Jiang Z., Wong T.T., and Bao H. 2003. Practical Super-Resolution from Dynamic Video Sequences. In Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 549-554. 26 CS MSU Graphics & Media Lab (Video Group)
  • 27. Only for Maxus  IBP Выводы  Соотношение скорость/качество сильно зависит от параметров алгоритма  Подбор параметров сложен 27 CS MSU Graphics & Media Lab (Video Group)
  • 28. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 28 CS MSU Graphics & Media Lab (Video Group)
  • 29. Only for Maxus  Example-based SR Идея  Изначально предложен single-frame метод  Предположение: высокие частоты зависят от средних  Можно построить БД прецедентов – блоки средних частот и соответствующие им блоки высоких частот Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 29 CS MSU Graphics & Media Lab (Video Group)
  • 30. Only for Maxus  Example-based SR Схема 1. Интерполяция LR-кадра 2. Выделение средних частот 3. Поиск высокочастотных блоков, оптимальных в некотором смысле Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 30 CS MSU Graphics & Media Lab (Video Group)
  • 31. Only for Maxus  Example-based SR Пример исходное изображение Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 31 CS MSU Graphics & Media Lab (Video Group)
  • 32. Only for Maxus  Example-based SR Пример исходное изображение  bicubic 32 CS MSU Graphics & Media Lab (Video Group)
  • 33. Example-based SR Only for Maxus  Пример исходное изображение  bicubic  средние частоты 33 CS MSU Graphics & Media Lab (Video Group)
  • 34. Only for Maxus  Example-based SR Пример соответствующие им высокие частоты 34 CS MSU Graphics & Media Lab (Video Group)
  • 35. Only for Maxus  Example-based SR Пример HR результат 35 CS MSU Graphics & Media Lab (Video Group)
  • 36. Only for Maxus  Example-based SR Пример настоящий HR результат  36 CS MSU Graphics & Media Lab (Video Group)
  • 37. Only for Maxus  Example-based SR БД  Прецедент: блок 7×7 средних частот и соответствующий блок 5×5 высоких частот  Блоки нормализуются делением на средний модуль блока средних частот средние частоты высокие частоты Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 37 CS MSU Graphics & Media Lab (Video Group)
  • 38. Only for Maxus  Example-based SR Поиск высокочастотных патчей Случайное поле Маркова:  точка – блок 4×4  состояние точки – среднечастотный блок BM k из БД блок BM  потенциал точки: SSDBM,BM  k Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 38 CS MSU Graphics & Media Lab (Video Group)
  • 39. Only for Maxus  Example-based SR Поиск высокочастотных патчей Случайное поле Маркова:  рассматриваются только клики 2 порядка из 2 точек блок B1 блок B2  потенциал клики: SSD между высокочастотными блоками в области блок B3 блок B их перекрытия Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 39 CS MSU Graphics & Media Lab (Video Group)
  • 40. Only for Maxus  Example-based SR Поиск высокочастотных патчей Два алгоритма поиска оптимальных блоков:  belief propagation (медленный)  более быстрая аппроксимация:  обработка блоков в один raster-scan проход  поиск в БД 100 блоков, минимизирующих потенциал точки  поиск среди них блока, минимизирующего сумму потенциалов клик Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super-Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65. 40 CS MSU Graphics & Media Lab (Video Group)
  • 41. Only for Maxus  Example-based SR Сравнение Bicubic 41 CS MSU Graphics & Media Lab (Video Group)
  • 42. Only for Maxus  Example-based SR Сравнение Example-based SR 42 CS MSU Graphics & Media Lab (Video Group)
  • 43. Only for Maxus  Example-based SR Сравнение Bicubic 43 CS MSU Graphics & Media Lab (Video Group)
  • 44. Only for Maxus  Example-based SR Сравнение Example-based SR 44 CS MSU Graphics & Media Lab (Video Group)
  • 45. Only for Maxus  Example-based SR Сравнение Ground-truth 45 CS MSU Graphics & Media Lab (Video Group)
  • 46. Only for Maxus  Example-based SR Выводы  Добавляются не настоящие высокие частоты, а лишь нечто, их заменяющее  Зависимость от обучающей выборки  Высокая временная сложность поиска в БД 46 CS MSU Graphics & Media Lab (Video Group)
  • 47. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 47 CS MSU Graphics & Media Lab (Video Group)
  • 48. Only for Maxus  Patch-Based Blind SR Идея  Объединить example-based SR с моделью преобразования (параметры которой неизвестны) в одну вероятностную модель: Px,r y k   Py k x,r   Px   Pr  HR-кадр набор параметр PSF LR-кадров Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716. 48 CS MSU Graphics & Media Lab (Video Group)
  • 49. Only for Maxus  Patch-Based Blind SR Модель преобразования оператор преобразования (PSF, прореживание, смещение) yk  / 2  y  W r x  k  k  2  1  Py x, r     k   exp     k  2πδk  2  k 2δk 2    дисперсия шума Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716. 49 CS MSU Graphics & Media Lab (Video Group)
  • 50. Only for Maxus  Patch-Based Blind SR Example-based модель HR-кадра  Та же эвристика, что и для потенциала клик в Example-based SR: Px   Px s    exp Ψx i , x j  / 2σ 2  i, j  набор блоков блок B1 блок B2 HR-кадра SSD между блоками i, j блок B3 блок B в области их перекрытия 50 CS MSU Graphics & Media Lab (Video Group)
  • 51. Only for Maxus  Patch-Based Blind SR Параметры преобразования  Однородное распределение на некотором отрезке:  1  , r  r0 ; r1  Pr   r1  r0 0, иначе  Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716. 51 CS MSU Graphics & Media Lab (Video Group)
  • 52. Only for Maxus  Patch-Based Blind SR Алгоритм  Вычисление MAP оценки Px, r y k  с помощью сэмплера Гиббса с “закалкой” модели  Несколько итераций IBP с уже найденными параметрами PSF Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716. 52 CS MSU Graphics & Media Lab (Video Group)
  • 53. Only for Maxus  Patch-Based Blind SR Сравнение  PSF – Гауссово размытие с σ=2.5  один LR-кадр 600×360  1200×720  Pentium IV 2.8GHz  время обработки 30 минут Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716. 53 CS MSU Graphics & Media Lab (Video Group)
  • 54. Only for Maxus  Patch-Based Blind SR Сравнение bicubic 54 CS MSU Graphics & Media Lab (Video Group)
  • 55. Only for Maxus  Patch-Based Blind SR Сравнение Example-based SR 55 CS MSU Graphics & Media Lab (Video Group)
  • 56. Only for Maxus  Patch-Based Blind SR Сравнение IBP @ PSF 1.0 56 CS MSU Graphics & Media Lab (Video Group)
  • 57. Only for Maxus  Patch-Based Blind SR Сравнение IBP @ PSF 2.0 57 CS MSU Graphics & Media Lab (Video Group)
  • 58. Only for Maxus  Patch-Based Blind SR Сравнение IBP @ PSF 2.5 (ground-truth) 58 CS MSU Graphics & Media Lab (Video Group)
  • 59. Only for Maxus  Patch-Based Blind SR Сравнение Patch-Based Blind SR 59 CS MSU Graphics & Media Lab (Video Group)
  • 60. Only for Maxus  Patch-Based Blind SR Сравнение Ground-Truth HR-кадр 60 CS MSU Graphics & Media Lab (Video Group)
  • 61. Only for Maxus  Patch-Based Blind SR Сравнение bicubic 61 CS MSU Graphics & Media Lab (Video Group)
  • 62. Only for Maxus  Patch-Based Blind SR Сравнение IBP @ PSF 1.5 62 CS MSU Graphics & Media Lab (Video Group)
  • 63. Only for Maxus  Patch-Based Blind SR Сравнение IBP @ PSF 2.5 (ground-truth) 63 CS MSU Graphics & Media Lab (Video Group)
  • 64. Only for Maxus  Patch-Based Blind SR Сравнение Patch-Based Blind SR 64 CS MSU Graphics & Media Lab (Video Group)
  • 65. Only for Maxus  Patch-Based Blind SR Сравнение Ground-Truth HR-кадр 65 CS MSU Graphics & Media Lab (Video Group)
  • 66. Only for Maxus  Patch-Based Blind SR Выводы  В меньшей степени зависит от обучающей выборки  Очень высокая временная сложность поиска в БД и решения задачи MAP  Требуется лишь общий вид PSF, параметры определяются автоматически 66 CS MSU Graphics & Media Lab (Video Group)
  • 67. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 67 CS MSU Graphics & Media Lab (Video Group)
  • 68. Only for Maxus  Static SR Модель преобразования Hatm F сцена размытие движение реального мира атмосферой Hcam D V прореживание добавление размытие шума оптикой камеры Y  Hcam * * FHatm * *X    V 68 CS MSU Graphics & Media Lab (Video Group)
  • 69. Only for Maxus  MDSP Robust SR Идея  Воспользовавшись моделью, найти решение задачи X X Y  ˆ  arg min  ρ Yk , ~k X   k 1 расстояние между LR- искомый кадром Yk и его HR-кадр аппроксимацией  Влиянием атмосферы можно пренебречь; тогда: ~ Yk X   DkHkFk X аппроксимация S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. кадра Yk Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 69 CS MSU Graphics & Media Lab (Video Group)
  • 70. Only for Maxus  MDSP Robust SR Метрика Семейство норм Lp:  ~  ~ p ρ Yk , Yk  Yk  Yk , p  1;2 p  p=2 – МНК, не устойчивое усреднение  p=1 – median estimator, устойчив S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 70 CS MSU Graphics & Media Lab (Video Group)
  • 71. Only for Maxus  MDSP Robust SR Регуляризация  На практике задача либо недоопределена, либо определена, но не устойчива  Регуляризационное слагаемое Ψ(X): ˆ  arg min  ρ Yk , DkHkFk X   λΨX  X   X  k 1  накладывает ограничения на искомый HR-кадр; λ – регуляризационный параметр S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 71 CS MSU Graphics & Media Lab (Video Group)
  • 72. Only for Maxus  MDSP Robust SR Регуляризация Виды регуляризации:  по Тихонову: ΨT X   ΓX 2 2 Г – highpass фильтр:  градиент  Лапласиан  единичная матрица  Total variation (TV): ΨTV X   X 1 S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 72 CS MSU Graphics & Media Lab (Video Group)
  • 73. Only for Maxus  MDSP Robust SR Регуляризация оператор Виды регуляризации: смещения по оси x на l пикселей  Bilateral total variation (BTV): l P P ΨBTV X    α m l X  Slx Sm X 1 y l P m max( 0 ,  l) y P оператор смещения по оси вес, зависящий y на m пикселей -P P x от смещения S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 73 CS MSU Graphics & Media Lab (Video Group)
  • 74. Only for Maxus  MDSP Robust SR Регуляризация: сравнение@денойзинг Ground-truth Noisy по Тихонову TV BTV 74 CS MSU Graphics & Media Lab (Video Group)
  • 75. Only for Maxus  MDSP Robust SR Алгоритм Robust SR Предложено два алгоритма. Robust SR Метод градиентного спуска для задачи:  lP P  X  arg min  Yk  DkHkFk X 1  λ   α ˆ m l  X  S xS y X 1  l m  X  k 1 l P m max( 0 ,  l)  S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 75 CS MSU Graphics & Media Lab (Video Group)
  • 76. Only for Maxus  MDSP Robust SR Алгоритм Fast Robust SR Fast Robust SR Допущения:  PSF камеры постоянна  Модель движения – панорамирование Тогда: ~ Yk X   DkHkFk X  DFkHX  Z  HX  DFk Z S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 76 CS MSU Graphics & Media Lab (Video Group)
  • 77. Only for Maxus  MDSP Robust SR Алгоритм Fast Robust SR Задача разбивается на две подзадачи:  поиск размытого изображения: ˆ  arg min  Yk  DFk Z  Z   1 Z  k 1   деблюринг:     lP P ˆ  arg min HX  Z ˆ  λ'  α m l X X S S X 1l m X  x y 1  l P m max( 0 ,  l)  S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327–1344. 77 CS MSU Graphics & Media Lab (Video Group)
  • 78. Only for Maxus  MDSP Robust SR Сравнение Nearest neighbor 78 CS MSU Graphics & Media Lab (Video Group)
  • 79. Only for Maxus  MDSP Robust SR Сравнение Bicubic 79 CS MSU Graphics & Media Lab (Video Group)
  • 80. Only for Maxus  MDSP Robust SR Сравнение Zomet method 80 CS MSU Graphics & Media Lab (Video Group)
  • 81. Only for Maxus  MDSP Robust SR Сравнение MDSP Robust SR 81 CS MSU Graphics & Media Lab (Video Group)
  • 82. Only for Maxus  MDSP Robust SR Сравнение MDSP Fast Robust SR 82 CS MSU Graphics & Media Lab (Video Group)
  • 83. Only for Maxus  MDSP Robust SR Выводы  Требуется априорное знание PSF камеры  Простая модель движения (для быстрого метода) 83 CS MSU Graphics & Media Lab (Video Group)
  • 84. Only for Maxus  Static SR Выводы  Точная физическая модель съемки  Не устойчивы во времени  Рассчитаны на offline-обработку (высокая временная сложность) 84 CS MSU Graphics & Media Lab (Video Group)
  • 85. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 85 CS MSU Graphics & Media Lab (Video Group)
  • 86. Only for Maxus  MDSP Dynamic SR Идея  Описать связь между LR и HR кадрами во времени с помощью фильтра Калмана: X t   Ft X t  1  U t  Y t   Dt Ht X t   W t  U(t)  N0, Cu t ; W (t)  N0, C W t   Переход к задаче для размытого HR-кадра: Z t   Ft Z t  1  V t  Y t   Dt Z t   W t  V t   N0, C v t  S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15. 86 CS MSU Graphics & Media Lab (Video Group)
  • 87. Only for Maxus  MDSP Dynamic SR Алгоритм  Для кадра t: ~ невязка Mt   Ft Mˆ t  1F T t   C v t  ~  ~ K t   Mt D C w t   DMt D T T 1  ˆ ˆ ˆ  Z t   Ft Z t  1  K t  Y t   DFt Z t  1  ~ Mt   [I  K t D]Mt  ˆ скомпенсированный кадр  Очень высокая временная сложность S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15. 87 CS MSU Graphics & Media Lab (Video Group)
  • 88. Only for Maxus  MDSP Dynamic SR Алгоритм  Допущения:  C v t , C w t  – диагональные матрицы  панорамное движение  Тогда вычисления существенно упрощаются  Алгоритм не гарантирует восстановление всех HR-пикселей  Постобработка: интерполяция и деблюринг (как в Fast Robust SR) S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15. 88 CS MSU Graphics & Media Lab (Video Group)
  • 89. Only for Maxus  MDSP Dynamic SR Сравнение LR видео Сравнение с bicubic S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and Color Sequences. 2006.EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15. 89 CS MSU Graphics & Media Lab (Video Group)
  • 90. Only for Maxus  MDSP Dynamic SR Выводы  Простая модель движения  Необходимость в постобработке 90 CS MSU Graphics & Media Lab (Video Group)
  • 91. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 91 CS MSU Graphics & Media Lab (Video Group)
  • 92. Only for Maxus  Video Example-based SR Идея  Использовать подход Example-based SR для видео  Эвристика для подавления мерцания: использовать те же прецеденты, что были использованы в некоторой окрестности в предыдущем кадре Bishop C., Blake A., and Marthi B. 2003. Super-Resolution Enhancement of Video. In C. M. Bishop and B. Frey (Eds.), Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics. 92 CS MSU Graphics & Media Lab (Video Group)
  • 93. Only for Maxus  Video Example-based SR Результаты Низкие и средние частоты Ground-truth 93 CS MSU Graphics & Media Lab (Video Group)
  • 94. Only for Maxus  Video Example-based SR Результаты Низкие и средние частоты Ground-truth + аппроксимация высоких частот 94 CS MSU Graphics & Media Lab (Video Group)
  • 95. Only for Maxus  Video Example-based SR Результаты Ground-truth 95 CS MSU Graphics & Media Lab (Video Group)
  • 96. Only for Maxus  Video Example-based SR Выводы  Добавляются не настоящие высокие частоты, а лишь нечто, их заменяющее  Зависимость от обучающей выборки  Высокая временная сложность поиска в БД  При появлении новых объектов эвристика не будет работать 96 CS MSU Graphics & Media Lab (Video Group)
  • 97. Only for Maxus  Outline  Постановка задачи  Static SR  IBP  Example-based SR  Patch-based Blind SR  MDSP Robust SR  Dynamic SR  MDSP Dynamic SR  Video Example-based SR  Video Epitomes 97 CS MSU Graphics & Media Lab (Video Group)
  • 98. Only for Maxus  Video Epitomes Идея  Видео можно разбить на 3-D кластеры, каждый из которых распределен по Гауссу  Эпитом – совокупность таких кластеров  С помощью эпитома можно решать различные задачи восстановления Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49. 98 CS MSU Graphics & Media Lab (Video Group)
  • 99. Only for Maxus  Video Epitomes Схема 1. Получение эпитома  Обучающая выборка выбирается случайно  Кластеризация: модификация алгоритма EM Процесс получения эпитома из видео 99 CS MSU Graphics & Media Lab (Video Group)
  • 100. Only for Maxus  Video Epitomes Схема 2. Использование эпитома для итеративной генерации значений пикселей в проблемных областях  Шумоподавление  Super-resolution  Увеличение частоты кадров  Удаление объектов  Заполнение областей Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49. 100 CS MSU Graphics & Media Lab (Video Group)
  • 101. Only for Maxus  Video Epitomes Примеры работы  Шум: RGB-значения пикселей менялись на случайные с вероятностью 50%  Положение зашумленных пикселей известно Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49. 101 CS MSU Graphics & Media Lab (Video Group)
  • 102. Only for Maxus  Video Epitomes Примеры работы Увеличение частоты кадров Заполнение областей 102 CS MSU Graphics & Media Lab (Video Group)
  • 103. Only for Maxus  Video Epitomes Примеры работы Super-resolution 103 CS MSU Graphics & Media Lab (Video Group)
  • 104. Only for Maxus  Video Epitomes Примеры работы 104 CS MSU Graphics & Media Lab (Video Group)
  • 105. Only for Maxus  Video Epitomes Выводы  Большая временная сложность: денойзинг 5 кадров 45×60 – 8 минут @Athlon64 3600+, Matlab-реализация  Для обучения and Jojic N. 2005. Video Epitomes. Cheung V., Frey B. J., необходимо подходящее видео In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49. 105 CS MSU Graphics & Media Lab (Video Group)
  • 106. Only for Maxus  Заключение  Рассмотрен ряд методов как статического, так и динамического SR  Для большинства методов характерна большая временная сложность  Многие методы требуют априорную информацию о камере и применимы лишь для некоторых сценариев съемки 106 CS MSU Graphics & Media Lab (Video Group)
  • 107. Only for Maxus  Список литературы  Irani M., and Peleg S. 1991. Improving Resolution by Image Registration, Journal of Computer Vision, Graphics, and Image Processing, vol. 53(3), pp. 231–239.  Jiang Z., Wong T.T., and Bao H. 2003. Practical Super-Resolution from Dynamic Video Sequences. In Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 549-554.  Freeman W. T., Jones T. R., and Pasztor E. C.. 2002. Example-Based Super- Resolution. In IEEE Computer Graphics and Applications, vol. 22(2), pp. 56–65.  Wang Q., Tang X., and Shum H. 2005. Patch Based Blind Image Super-Resolution. In Proceedings of IEEE Conference on Computer Vision, vol. 1, pp. 709-716.  S. Farsiu, M. D. Robinson, M. Elad, and P. Milanfar. 2004. Fast and robust multi-frame super-resolution, IEEE Transactions on Image Processing, vol. 13, no. 10, pp. 1327– 1344.  S. Farsiu, M. Elad, and P. Milanfar Video-to-Video Dynamic Super-Resolution for Grayscale and Color Sequences. 2006. EURASIP Journal on Applied Signal Processing, No. Article ID 61859, pp. 1-15.  Bishop C., Blake A., and Marthi B. 2003. Super-Resolution Enhancement of Video. In C. M. Bishop and B. Frey (Eds.), Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics.  Cheung V., Frey B. J., and Jojic N. 2005. Video Epitomes. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 42-49. 107 CS MSU Graphics & Media Lab (Video Group)
  • 108. Only for Maxus  ? 108 CS MSU Graphics & Media Lab (Video Group)