SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
薛健鑫, 蔡昆修, 何星翰




                1
   Introduction
   Work progress
   SR Algorithm
   Evaluation
   SR video player demo
   Conclusion



                           2
   Super-resolution are techniques that improve
    image quality from low-resolution.




                                                   3
   Multiple neighboring frames of video each provide a
    rich amount of information about scene details.
   Super-resolution on video can analyze multiple
    frames to reconstruct a enhance frame with detail




                                                          4
   Retrieving image stream
     From OpenCV
   Super-resolution processing
     Algorithm : FGSR, FRSR
     GPU speedup investigation
   Video player



                                  5
   Fast General Super-Resolution (FGSR)
     For general video use
     Fast, cheap, bad result
   Fast & Robust Super-Resolution(FRSR)
     Only appropriate for translational motion
     Slow, better result




                                                  6
   Predict HR = bicubic( Gi )
   Iterative fix Predict HR :
    In’ = optcial_flow( bicubic(Gi+n ) )
    Predict HR += α * ( Predict HR – In’ )




    *
                                             7
Processing time
            500

            450

            400

            350

            300
time (ms)




            250
                                                                          cpu
            200                                                           gpu

            150

            100

             50

              0
                  64   128   256        512    1024   2048
                                                             Image size


                                                                                8
Bilinear interpolation   FGSR




                                9
   Predicted HR= Median( shift(LR0~n) )
   Iterative improve Predicted HR :
    Gback = FastGradientBackProject(HR);
    Greg = GradientRegularization(HR);
    HR = HR - β*(Gback + α* Greg);




                                           10
Bilinear interpolation   FRSR




                                11
    PSNR (Peak Signal to Noise Ratio):
         Ground truth   Bilinear interpolation   Bicubic
                                                 interpolation
image




PSNR              ∞            14.450087                15.79615
(dB)

                                                                   12
    PSNR (Peak Signal to Noise Ratio):
         Ground truth   FGSR              FRSR
                        algorithm         algorithm
image




PSNR              ∞           14.642818         15.150817
(dB)

                                                            13
14
   Problem on super-resolution:
     Optical flow
     Occlusion/ disocclusion
     Insufficient information from neighboring frames
   Still have much space to improve




                                                         15
 Sina Farsiu, Dirk Robinson, Michael Elad, Peyman Milanfar.
  Fast and Robust Multi-Frame Super-Resolution. In IEEE
  Transactions on Image Processing2003.
 Zhongding Jiang, Tien-tsin Wong, Hujun Bao. Practical
  Super-Resolution from Dynamic Video Sequences. In Proc. of
  IEEE CVPR2003.




                                                               16
THE END

          17

Weitere ähnliche Inhalte

Ähnlich wie Gpgpu presentation final

유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.ozlael ozlael
 
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.ozlael ozlael
 
Final report
Final reportFinal report
Final reportUC Davis
 
Super resolution-review
Super resolution-reviewSuper resolution-review
Super resolution-reviewWoojin Jeong
 
Survey of Super Resolution Task (SISR Only)
Survey of Super Resolution Task (SISR Only)Survey of Super Resolution Task (SISR Only)
Survey of Super Resolution Task (SISR Only)MYEONGGYU LEE
 
2D Games to HPC
2D Games to HPC2D Games to HPC
2D Games to HPCDVClub
 
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin BainGetting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin BainJessica Tams
 
Optimisation and Compression Intro
Optimisation and Compression IntroOptimisation and Compression Intro
Optimisation and Compression IntroJames Uren
 
Battle of the Codecs
Battle of the CodecsBattle of the Codecs
Battle of the CodecsJames Uren
 
Sobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGASobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGAghanshyam zambare
 
OPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdf
OPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdfOPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdf
OPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdfVignesh V Menon
 
OPSE: Online Per-Scene Encoding for Adaptive HTTP Live Streaming
OPSE: Online Per-Scene Encoding for Adaptive HTTP Live StreamingOPSE: Online Per-Scene Encoding for Adaptive HTTP Live Streaming
OPSE: Online Per-Scene Encoding for Adaptive HTTP Live StreamingAlpen-Adria-Universität
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemGuerrilla
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolutionalokahuti
 
Turbo duo hd7790 sales kit
Turbo duo hd7790 sales kitTurbo duo hd7790 sales kit
Turbo duo hd7790 sales kitPowerColor
 
Adv comp sys_cuda_kannan
Adv comp sys_cuda_kannanAdv comp sys_cuda_kannan
Adv comp sys_cuda_kannanArangs Manickam
 
Introduction to the Graphics Pipeline of the PS3
Introduction to the Graphics Pipeline of the PS3Introduction to the Graphics Pipeline of the PS3
Introduction to the Graphics Pipeline of the PS3Slide_N
 

Ähnlich wie Gpgpu presentation final (20)

유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) Unite Seoul Ver.
 
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
유니티 그래픽 최적화, 어디까지 해봤니 (Optimizing Unity Graphics) NDC15 Ver.
 
Final report
Final reportFinal report
Final report
 
Super resolution-review
Super resolution-reviewSuper resolution-review
Super resolution-review
 
Survey of Super Resolution Task (SISR Only)
Survey of Super Resolution Task (SISR Only)Survey of Super Resolution Task (SISR Only)
Survey of Super Resolution Task (SISR Only)
 
3 d to _hpc
3 d to _hpc3 d to _hpc
3 d to _hpc
 
3 d to_hpc
3 d to_hpc3 d to_hpc
3 d to_hpc
 
2D Games to HPC
2D Games to HPC2D Games to HPC
2D Games to HPC
 
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin BainGetting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
 
Optimisation and Compression Intro
Optimisation and Compression IntroOptimisation and Compression Intro
Optimisation and Compression Intro
 
Battle of the Codecs
Battle of the CodecsBattle of the Codecs
Battle of the Codecs
 
Sobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGASobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGA
 
OPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdf
OPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdfOPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdf
OPSE_Online Per-Scene Encoding for Adaptive HTTP Live Streaming.pdf
 
OPSE: Online Per-Scene Encoding for Adaptive HTTP Live Streaming
OPSE: Online Per-Scene Encoding for Adaptive HTTP Live StreamingOPSE: Online Per-Scene Encoding for Adaptive HTTP Live Streaming
OPSE: Online Per-Scene Encoding for Adaptive HTTP Live Streaming
 
Killzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo PostmortemKillzone Shadow Fall Demo Postmortem
Killzone Shadow Fall Demo Postmortem
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
FIR filter on GPU
FIR filter on GPUFIR filter on GPU
FIR filter on GPU
 
Turbo duo hd7790 sales kit
Turbo duo hd7790 sales kitTurbo duo hd7790 sales kit
Turbo duo hd7790 sales kit
 
Adv comp sys_cuda_kannan
Adv comp sys_cuda_kannanAdv comp sys_cuda_kannan
Adv comp sys_cuda_kannan
 
Introduction to the Graphics Pipeline of the PS3
Introduction to the Graphics Pipeline of the PS3Introduction to the Graphics Pipeline of the PS3
Introduction to the Graphics Pipeline of the PS3
 

Gpgpu presentation final

  • 2. Introduction  Work progress  SR Algorithm  Evaluation  SR video player demo  Conclusion 2
  • 3. Super-resolution are techniques that improve image quality from low-resolution. 3
  • 4. Multiple neighboring frames of video each provide a rich amount of information about scene details.  Super-resolution on video can analyze multiple frames to reconstruct a enhance frame with detail 4
  • 5. Retrieving image stream  From OpenCV  Super-resolution processing  Algorithm : FGSR, FRSR  GPU speedup investigation  Video player 5
  • 6. Fast General Super-Resolution (FGSR)  For general video use  Fast, cheap, bad result  Fast & Robust Super-Resolution(FRSR)  Only appropriate for translational motion  Slow, better result 6
  • 7. Predict HR = bicubic( Gi )  Iterative fix Predict HR : In’ = optcial_flow( bicubic(Gi+n ) ) Predict HR += α * ( Predict HR – In’ ) * 7
  • 8. Processing time 500 450 400 350 300 time (ms) 250 cpu 200 gpu 150 100 50 0 64 128 256 512 1024 2048 Image size 8
  • 10. Predicted HR= Median( shift(LR0~n) )  Iterative improve Predicted HR : Gback = FastGradientBackProject(HR); Greg = GradientRegularization(HR); HR = HR - β*(Gback + α* Greg); 10
  • 12. PSNR (Peak Signal to Noise Ratio): Ground truth Bilinear interpolation Bicubic interpolation image PSNR ∞ 14.450087 15.79615 (dB) 12
  • 13. PSNR (Peak Signal to Noise Ratio): Ground truth FGSR FRSR algorithm algorithm image PSNR ∞ 14.642818 15.150817 (dB) 13
  • 14. 14
  • 15. Problem on super-resolution:  Optical flow  Occlusion/ disocclusion  Insufficient information from neighboring frames  Still have much space to improve 15
  • 16.  Sina Farsiu, Dirk Robinson, Michael Elad, Peyman Milanfar. Fast and Robust Multi-Frame Super-Resolution. In IEEE Transactions on Image Processing2003.  Zhongding Jiang, Tien-tsin Wong, Hujun Bao. Practical Super-Resolution from Dynamic Video Sequences. In Proc. of IEEE CVPR2003. 16
  • 17. THE END 17