GPU Accelerated Image Super-Resolution

Slides:



Advertisements
Similar presentations
Filling Algorithms Pixelwise MRFsChaos Mosaics Patch segments are pasted, overlapping, across the image. Then either: Ambiguities are removed by smoothing.
Advertisements

SHREYAS PARNERKAR. Motivation Texture analysis is important in many applications of computer image analysis for classification or segmentation of images.
Image and Video Upscaling from Local Self Examples
Improving resolution and depth of astronomical observations (via modern mathematical methods for image analysis) M. Castellano, D. Ottaviani, A. Fontana,
G30™ A 3D graphics accelerator for mobile devices Petri Nordlund CTO, Bitboys Oy.
Accelerating Spatially Varying Gaussian Filters Jongmin Baek and David E. Jacobs Stanford University.
IMAGE RESTORATION AND REALISM MILLIONS OF IMAGES SEMINAR YUVAL RADO.
Edge Detection CSE P 576 Larry Zitnick
Self Taught Learning : Transfer learning from unlabeled data Presented by: Shankar B S DMML Lab Rajat Raina et al, CS, Stanford ICML 2007.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
Interpolation Snakes Work by Silviu Minut. Ultrasound image has noisy and broken boundaries Left ventricle of dog heart Geodesic contour moves to smoothly.
1 An Implementation Sanun Srisuk of EdgeFlow.
Stephen J. Guy. Many Digital Cameras include timestamp directly on image Metadata in binary image deprecates need for visible timestamp Experienced Photoshop.
A Bayesian Approach For 3D Reconstruction From a Single Image
Locating Exterior Defects on Hardwood Logs Using High Resolution Laser Scanning Liya Thomas 1, Ed Thomas 2, Lamine Mili 3, and Clifford A. Shaffer 4 1.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Terrain Synthesis by Digital Elevation Models Howard Zhou, Jie Sun, Greg Turk, and James M. Rehg
Video Based Palmprint Recognition Chhaya Methani and Anoop M. Namboodiri Center for Visual Information Technology International Institute of Information.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Image Processing Edge detection Filtering: Noise suppresion.
Fast Direct Super-Resolution by Simple Functions
2D Texture Synthesis Instructor: Yizhou Yu. Texture synthesis Goal: increase texture resolution yet keep local texture variation.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
1 Stereographic Analysis of Coronal Features for the STEREO Mission Eric De Jong, Paulett Liewer, Jeff Hall, Jean Lorre, Shigeru Suzuki and the SECCHI.
DIGITAL IMAGE PROCESSING
Exploring Photic Extremum Lines (PELs) for 3D Surface Visualization Mario Rincón-Nigro Slides based on Xie et al Vis 2007 Presentation.
SIGGRAPH 2007 Hui Fang and John C. Hart.  We propose an image editing system ◦ Preserve its detail and orientation by resynthesizing texture from the.
1 Edge Operators a kind of filtering that leads to useful features.
Image from
Bayer Color Filter Array Demosaicing
Rounding Extra practice.
Fast edge-directed single-image super-resolution
- photometric aspects of image formation gray level images
Farthest Point Seeding for Efficient Placement of Streamlines
Can computers match human perception?
Perceptual Loss Deep Feature Interpolation for Image Content Changes
Systems Biology for Translational Medicine
Ravish Mehra Subodh Kumar IIT Delhi IIT Delhi
Image gradients and edges
Sujay Yadawadkar, Virginia Tech
Interpolation Snakes Work by Silviu Minut.
Content-Sensitive Screening in Black and White
Customer-centric and Real-time Parking Recommendation
Neural Photo Editing Andrew Brock.
By: Kevin Yu Ph.D. in Computer Engineering
Efficient Deformable Template Matching for Face Tracking
East China Normal University Fang Li
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Kinematics in one Dimension: Uniform motion graphs
Inferring Edges by Using Belief Propagation
Source: Pattern Recognition Vol. 38, May, 2005, pp
Announcements Questions on the project? New turn-in info online
Artificial Neural Networks
The machine learning algorithms used for imaging (upper), genetic (middle) and electrophysiological (bottom) data. The machine learning algorithms used.
Fourier Transform of Boundaries
Gradient Domain Salience-preserving Color-to-gray Conversion
1. Write all that you can about this image around the outside
Segmentation of Sea-bed Images.
Morphological Operators
Chapter 4 . Trajectory planning and Inverse kinematics
Paper Review Zhiqiang 9/21/12
Patch Textures: Hardware Implementation of Mesh Colors
Training-based Super Resolution Enhancement using CUDA
Fig. 2 Four types of MJO propagation patterns along the equator.
Cengizhan Can Phoebe de Nooijer
The machine learning algorithms used for imaging (upper), genetic (middle) and electrophysiological (bottom) data. The machine learning algorithms used.
The “white gray sign.” Axial high-resolution 3D inversion recovery fast-spoiled gradient-echo T1-weighted image demonstrates decreased gray-white contrast.
Presentation transcript:

GPU Accelerated Image Super-Resolution What? GPU based, real-time, single-image approach for super-resolution Why? Super-resolution is needed everywhere! (games, applications, mobile…) Existing algorithms are too slow for real-time processing Existing algorithms also have problems: Original Fattal et al.: Mosaic Pattern Glasner et al.: extra features How? Two-pass algorithm: Pass 1: Obtain gradient and high-pass textures Pass 2: High-pass along contour line (Step2) Adjust contours via erosion and dilation (Step3) - Low-pass along gradient direction of high-passed texture (Step4) Fei Yue, Stanford University 1

GPU Accelerated Image Super-Resolution Bilinear GPU Accelerated Bilinear GPU Accelerated Fei Yue, Stanford University 2