Transferring Color to Greyscale Images Tomihisa Welsh, Michael Ashikhmin, Klaus Mueller Presented by Steven Scher

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
N EW ULTRA COLD DWARF BINARIES New discoveries and follow up observations University of Hertfordshire Joana Gomes.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Intensity Transformations (Chapter 3)
Grayscale Image Matting And Colorization Tongbo Chen, Yan Wang, Volker Schillings, Christoph Meinel FB IV-Informatik, University of Trier, Trier 54296,
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
2004/05/03 Clustering 1 Clustering (Part One) Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information.
Large-Scale, Real-World Face Recognition in Movie Trailers Week 2-3 Alan Wright (Facial Recog. pictures taken from Enrique Gortez)
Lecture 6 Image Segmentation
Research on high-definition video vehicles location and tracking Xiong Changzhen, LiLin IEEE, Distributed Computing and Applications to Business Engineering.
EE 7730 Image Segmentation.
Transferring Color to Greyscale Images Tomihisa Welsh, Michael Ashikhmin, Klaus Mueller (Stony Brook University) SIGGRAPH2002.
CURET: A Database of Reflectances and Textures of 60 Real-World Surfaces Dana, Ginneken, Nayar, Koenderink UCSC CMPS 290b, Fall 2005 Presented by Steven.
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
1 How to be a Bayesian without believing Yoav Freund Joint work with Rob Schapire and Yishay Mansour.
Abstract Extracting a matte by previous approaches require the input image to be pre-segmented into three regions (trimap). This pre-segmentation based.
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Original image: 512 pixels by 512 pixels. Probe is the size of 1 pixel. Picture is sampled at every pixel ( samples taken)
Texture Readings: Ch 7: all of it plus Carson paper
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
1 Probabilistic Formulation for Skin Detection Sanun Srisuk Seminar I.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
Color Transfer in Correlated Color Space Xuezhong Xiao, Computer Science & Engineering Department, Shanghai Jiao Tong University Lizhuang Ma., Computer.
Image Analogies Aaron Hertzmann (1,2) Charles E. Jacobs (2) Nuria Oliver (2) Brian Curless (3) David H. Salesin (2,3) 1 New York University 1 New York.
Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Center for Visual Computing Stony Brook University.
Chi-squared distribution  2 N N = number of degrees of freedom Computed using incomplete gamma function: Moments of  2 distribution:
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
Let us have some after lunch fun. Fast Image and Video Colorization (and beyond) using Chrominance Blending Yatziv and S.
Self-organizing Maps Kevin Pang. Goal Research SOMs Research SOMs Create an introductory tutorial on the algorithm Create an introductory tutorial on.
Digital Face Replacement in Photographs CSC2530F Project Presentation By: Shahzad Malik January 28, 2003.
Searching and Browsing Video in Face Space Lee Begeja Zhu Liu Video and Multimedia Technologies Research.
A Method for Registration of 3D Surfaces ICP Algorithm
Digital Image Processing CCS331 Relationships of Pixel 1.
Visibility map (high low) Surveillance with Visual Tagging and Camera Placement J. Zhao and S.-C. Cheung — Center for Visualization and Virtual Environment,
CAGD&C G Color Transfer between Images Reporter:Chen Shuangmin.
Author: Vera Kukić Supervisors: Shaun Bangay Adele Lobb George Wells
GIMP IMAGE PLUGINS FOR GIMP By: Vera Kukić Supervisors: Shaun Bangay and Adele Lobb.
Mixture of Gaussians This is a probability distribution for random variables or N-D vectors such as… –intensity of an object in a gray scale image –color.
Image Comparison Tool Product Proposal Tim La Fond and Peter Beckfield.
Synthesizing Natural Textures Michael Ashikhmin University of Utah.
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.
Orientable Textures for Image- Based Pen-And-Ink Illustration Michael P. Salisbury Michael T. Wong John F. Hughes David A. Salesin SIGGRAPH 1997 Andrea.
Towards Real-Time Texture Synthesis With the Jump Map Steve Zelinka Michael Garland University of Illinois at Urbana-Champaign Thirteenth Eurographics.
Video Tracking G. Medioni, Q. Yu Edwin Lei Maria Pavlovskaia.
Multimedia Programming 14: Matting Departments of Digital Contents Sang Il Park.
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Relationship between pixels Neighbors of a pixel – 4-neighbors (N,S,W,E pixels) == N 4 (p). A pixel p at coordinates (x,y) has four horizontal and vertical.
Digital Image Processing CCS331 Relationships of Pixel 1.
Graphcut Textures:Image and Video Synthesis Using Graph Cuts
Color Image Processing
Article Review Todd Hricik.
Color Image Processing
Image Segmentation Classify pixels into groups having similar characteristics.
Color Image Processing
Star Light Star Bright Desktop Constellations
Efficient Distribution-based Feature Search in Multi-field Datasets Ohio State University (Shen) Problem: How to efficiently search for distribution-based.
Histogram Probability distribution of the different grays in an image.
COMS 161 Introduction to Computing
Color Image Processing
The Image The pixels in the image The mask The resulting image 255 X
Clustering Deviance From CART Analysis and Silhouette Widths
Learning Target 7.16 Copy the Learning Target into the top margin of page 7.16 in your composition notebook. Complete the assignment on the following.
Presentation transcript:

Transferring Color to Greyscale Images Tomihisa Welsh, Michael Ashikhmin, Klaus Mueller Presented by Steven Scher

Colorizing a ‘Target’ Greyscale Image by analogy to a ‘Source’ Color/Grey Image pair To Colorize This Greyscale Image … Use a known Greyscale/Color Image Pair Target Source

For each pixel in Target Image, Find Matching Pixel in Greyscale Source Image Find a pixel in the Greyscale Source Image with a similar: (1) brightness (2) Standard Deviation of Neighborhood Brightnesses Measure Similarity with Euclidian Distance Speed-Up: Instead of Searching Entire Source Image (millions of pixels), only search a Randomly-Chosen Subset of ~200 pixels. Jittered Sampling: (1) Divide Image into a grid (2) Randomly (Uniformly) choose one pixel from each grid

Give same color to Greyscale Target pixel as Best-Matched Source Image Pixel If this Greyscale Target Pixel is matched by this Greyscale Source Pixel … Then choose the color of the same pixel in the Color Source Image

Difficult Cases – Use Swatches Source Target (1)Colorize Swatches Manually Defined Matching Regions (2) Result is New Source Pair Different Similarity Metric now used: Sum over neighborhood of pixel-by- pixel differences

Movies One Source Image Pair can be used to colorize an entire movie Swatches on one video frame can be used to create the Source Image Pair

Links Author’s website – –This Paper is at Image Analogies Paper –(framework for this type of algorithm) –

Faces Michael Ashikhmin Klaus Mueller Tomihisa Welsh ?