Krzysztof Templin 1,2 Piotr Didyk 2 Tobias Ritschel 3 Elmar Eisemann 3 Karol Myszkowski 2 Hans-Peter Seidel 2 Apparent Resolution Enhancement for Animations.

Slides:



Advertisements
Similar presentations
Accelerating Real-Time Shading with Reverse Reprojection Caching Diego Nehab 1 Pedro V. Sander 2 Jason Lawrence 3 Natalya Tatarchuk 4 John R. Isidoro 4.
Advertisements

SHREYAS PARNERKAR. Motivation Texture analysis is important in many applications of computer image analysis for classification or segmentation of images.
Sampling and Reconstruction
Contrast-Aware Halftoning Hua Li and David Mould April 22,
Stratified Sampling for Stochastic Transparency
Detail to attention: Exploiting Visual Tasks for Selective Rendering Kirsten Cater 1, Alan Chalmers 1 and Greg Ward 2 1 University of Bristol, UK 2 Anyhere.
Hongliang Li, Senior Member, IEEE, Linfeng Xu, Member, IEEE, and Guanghui Liu Face Hallucination via Similarity Constraints.
5D COVARIA NCE TRACING FOR EFFICIENT DEFOCUS AND MOTION BLUR Laurent Belcour 1 Cyril Soler 2 Kartic Subr 3 Nicolas Holzschuch 2 Frédo Durand 4 1 Grenoble.
School of Computing Science Simon Fraser University
Real-Time Rendering Paper Presentation Imperfect Shadow Maps for Efficient Computation of Indirect Illumination T. Ritschel T. Grosch M. H. Kim H.-P. Seidel.
Robust Super-Resolution Presented By: Sina Farsiu.
DoCoMo USA Labs All Rights Reserved Sandeep Kanumuri, NML Fast super-resolution of video sequences using sparse directional transforms* Sandeep Kanumuri.
Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.
Shadow Silhouette Maps Pradeep Sen, Mike Cammarano, Pat Hanrahan Stanford University.
Basics of Stimuli John H. Krantz Hanover College.
CS248 Midterm Review Michael Green and Sean Walker (based on the work of previous TAs)
Today Introduction to MCMC Particle filters and MCMC
Aliasing and Anti-Aliasing Copyright Zachary Wartell, University of North Carolina at Charlotte, All Rights Reserved Revision: 10/24/2007 3:38:00 AM ©Zachary.
Image Pyramids and Blending
Scalable Remote Rendering with Augmented Streaming Dawid Pająk, Robert Herzog, Elmar Eisemann, Karol Myszkowski, Hans-Peter Seidel.
Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion.
Outline Reprojection and data reuse Reprojection and data reuse – Taxonomy Bidirectional reprojection Bidirectional reprojection.
Sampling and Antialiasing CMSC 491/635. Abstract Vector Spaces Addition –C = A + B = B + A –(A + B) + C = A + (B + C) –given A, B, A + X = B for only.
Interactive Reflection Editing Tobias Ritschel Makoto Okabe Thorsten Thormählen Hans-Peter Seidel Max-Planck-Institut Informatik SIGGRAPH Asia 2009 Friday,
Perception-motivated High Dynamic Range Video Encoding
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Center for Visual Computing Stony Brook University.
Binaural Sonification of Disparity Maps Alfonso Alba, Carlos Zubieta, Edgar Arce Facultad de Ciencias Universidad Autónoma de San Luis Potosí.
Antialiasing CAP4730: Computational Structures in Computer Graphics.
Active Vision Key points: Acting to obtain information Eye movements Depth from motion parallax Extracting motion information from a spatio-temporal pattern.
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
The Digital Image Dr. John Ryan.
Research & Development 1 High Frame Rate Television Mike Armstrong, Steve Jolly, Richard Salmon BBC R&D HPA Technical Retreat 18 February 2009.
CS 450: COMPUTER GRAPHICS ANTIALIASING SPRING 2015 DR. MICHAEL J. REALE.
Image Processing and Sampling
Eurographics 2012, Cagliari, Italy 3D Material Style Transfer Chuong H. Nguyen 1, Tobias Ritschel 2, Karol Myszkowski 1, Elmar Eisemann 2, Hans-Peter Seidel.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Kevin Cherry Robert Firth Manohar Karki. Accurate detection of moving objects within scenes with dynamic background, in scenarios where the camera is.
The Wavelet Packets Equalization Technique: Applications on LASCO Images M.Mierla, R. Schwenn, G. Stenborg.
Neuronal Adaptation to Visual Motion in Area MT of the Macaque -Kohn & Movshon 지각 심리 전공 박정애.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
Hardware-accelerated Rendering of Antialiased Shadows With Shadow Maps Stefan Brabec and Hans-Peter Seidel Max-Planck-Institut für Informatik Saarbrücken,
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
CMSC 635 Sampling and Antialiasing. Aliasing in images.
1 Aliasing & Anti-Aliasing. 2 What is aliasing? An artifact (loss of detail and false details) Caused by discretization (finite resolution) A rasterized.
CS559: Computer Graphics Lecture 4: Compositing and Resampling Li Zhang Spring 2008.
Duy & Piotr. How to reconstruct a high quality image with the least amount of samples per pixel the least amount of resources And preserving the image.
Power Aware Mobile Displays Ali Iranli Wonbok Lee Massoud Pedram July 26, 2006 Department of Electrical Engineering University of Southern California.
INFORMATIK An Efficient Spatio-Temporal Architecture for Animation Rendering Vlastimil Havran, Cyrille Damez, Karol Myszkowski, and Hans-Peter Seidel Max-Planck-Institut.
LWG, Destin (Fl) 27/1/2009 Observation representativeness error ECMWF model spectra Application to ADM sampling mode and Joint-OSSE.
Advanced Computer Graphics CSE 190 [Winter 2016], Lecture 2 Ravi Ramamoorthi
Spatio-temporal saliency model to predict eye movements in video free viewing Gipsa-lab, Grenoble Département Images et Signal CNRS, UMR 5216 S. Marat,
(c) 2002 University of Wisconsin, CS 559
Depth-of-Field Rendering with Multiview Synthesis SigGraph Asia 2009 Sungkil Lee, Elmar Eisemann, and Hans-Peter Seidel Sunyeong Kim Nov. 2 nd
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Performance Issues in Doppler Ultrasound 1. 2 Fundamental Tradeoffs In pulsed modes (PW and color), maximum velocity without aliasing is In pulsed modes,
David Luebke 3/17/2016 Advanced Computer Graphics Antialiasing David Luebke
Digital Video Representation Subject : Audio And Video Systems Name : Makwana Gaurav Er no.: : Class : Electronics & Communication.
Perceptual real-time 2D-to-3D conversion using cue fusion
Algorithm For Image Flow Extraction- Using The Frequency Domain
Distributed Ray Tracing
Sampling and Antialiasing
Fast Hierarchical Back Projection
Distributed Ray Tracing
Image Sampling Moire patterns
Lecture 5: Resampling, Compositing, and Filtering Li Zhang Spring 2008
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Review and Importance CS 111.
Lark Kwon Choi, Alan Conrad Bovik
Presentation transcript:

Krzysztof Templin 1,2 Piotr Didyk 2 Tobias Ritschel 3 Elmar Eisemann 3 Karol Myszkowski 2 Hans-Peter Seidel 2 Apparent Resolution Enhancement for Animations 1 University of Wrocław, Poland 2 MPI Informatik, Germany 3 Télécom ParisTech, France

Motivation easily ~ 50 MPix ~ 2-8 MPix 1px → ~ 9 receptors

Standard methods Cropping Downsampling

Decomposition into subframes high-resolution image low-resolution subframes decompose perceived high-resolution image integrate

Related work “Display Supersampling” [Damera-Venkata and Chang 2009] multiple projectors, one subframe each “Wobulation: Doubling the Addressed Resolution of Projection Displays” [Allen and Ulichney 2005] single projector, two subframes, subpixel shift “Apparent Display Resolution Enhancement for Moving Images” [Didyk et al. 2010] multiple subframes moving over 120Hz LCD display

Didyk et al. time

Didyk et. al

pixel 1 pixel 2 frame 1frame 3frame 2 pixel 1 pixel 2 Temporal domain

BCAABC pixel 1pixel 2 receptor frame 1frame 3frame 2 temporal integration Temporal domain – static case

ABC pixel 1pixel 2 frame 1frame 3frame 2temporal integration Temporal domain – dynamic case receptor BAC

Receptor signal: – segment – pixel in segment i – intensity of pixel x in segment i – weights proportional to the length of the segment Temporal integration model

Receptors at grid points. Perfect tracking. Receptor layout

prediction for one receptor Prediction in equations subframes retina image integration model

integration model Optimization problem subframes high-resolution image

Panning (integer motion) 123 1’ 2’ 3’

Critical Flicker Frequency Critical Flicker Frequency – Hecht and Smith’s data from Brown J.L. Flicker and Intermittent Simulation 10 Hz 20 Hz 30 Hz 40 Hz 50 Hz 60 Hz Temporal contrast Frequency Three-frame cycle on 120 Hz display 40 Hz signal Fusion frequency depends on: Temporal contrast Spatial extent 19 deg 1 deg 0.3 deg

Non-integer motion

123456

? ≈

General animations Motion already present – no need to move. Eye follows the motion of the corresponding detail. Local optimization, in space and time.

Receptors paths Problem : too sparse non-uniform distribution Solution: we reintroduce receptors

Receptors paths Solution: we reintroduce receptors

Optimization retina image current solution original subtract error integrate project back improved solution rows / s = 120 × resolution × lifetime optimal subframes

GPU implementation simple fragment shader line drawing with alpha blending

Lanczos filtering Standard approach: radius 6. Smaller kernels leave aliasing in frames. Can integrate, similarly to optimized solution. We compare to radius 3, 4, 5 and 6. Similar to [Basu and Baudisch 2009]. No perfect solution [Mitchell and Netravali 1988].

Results (general animations) More detailed than Lanczos 6. Details similar to Lanczos 4, but less aliasing.

Perceptual study Number of participants: 14. Two-step procedure: 1. Lanczos kernel adjustment. 2. Lanczos vs. ours comparison. Question asked: which reproduces the original better. Study showed, that our method gives the best results: MethodPreference Lanczos 31% Lanczos 43% Lanczos 517% Lanczos 619% Our60%

Velocity vs. Quality Subframes integrate giving impression of increased resolution. Often fusion is not complete – some artifacts visible. But not always.

Conclusion We generalized previous results, and showed how to enhance depiction of details in arbitrary animations. Compared our algorithm to other filtering methods in a perceptual study. Designed an efficent GPU implementation.

Future work Higher refresh rates. Flicker reduction methods. Faster implementation. Eye-tracking. Non-uniform sampling. Other media.

Thank you! Apparent Resolution Enhancement for Animations Krzysztof Templin Piotr Didyk Tobias Ritschel Elmar Eisemann Karol Myszkowski Hans-Peter Seidel