Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.

Slides:



Advertisements
Similar presentations
We Can Read About Mixing Colors
Advertisements

Colors and Numbers.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
COLORING WITH NUMBERS. NumbersNumbers NumbersNumbers
Color Image Processing
Achromatic and Colored Light CS 288 9/17/1998 Vic.
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
© red ©
 Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
T.Sharon 1 Internet Resources Discovery (IRD) Introduction to MMIR.
1 Computer Science 631 Lecture 6: Color Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Automatic Photo Pop-up Derek Hoiem Alexei A. Efros Martial Hebert.
1 Probabilistic Formulation for Skin Detection Sanun Srisuk Seminar I.
Dye Sublimation Color Management
Traffic Sign Identification Team G Project 15. Team members Lajos Rodek-Szeged, Hungary Marcin Rogucki-Lodz, Poland Mircea Nanu -Timisoara, Romania Selman.
COLOURS.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
A Non-Photorealistic Model for Automatic Technical Illustration Amy Gooch Bruce Gooch Peter Shirley Elaine Cohen SIGGRAPH 1998 Presented by Anteneh.
Colors By Jes Betzold Red YellowBlue Orange PurpleGreen.
Adobe Photoshop CS4 - Illustrated
Kids S1 Vocabulary U1 Colors. Listen and say the color:
EDGE DETECTION USING MINMAX MEASURES SOUNDARARAJAN EZEKIEL Matthew Lang Department of Computer Science Indiana University of Pennsylvania Indiana, PA.
Hello, I am Vincent. I am a painter. I like to draw.
Homework Assignment You are going to research any artist of your choosing from any time period or genre. You are going to complete a one page double- spaced.
If you say 8 color the ones in your picture purple. If you say 9 color the ones in your picture blue.
Synthesizing Natural Textures Michael Ashikhmin University of Utah.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Daniel A. Keim, Hans-Peter Kriegel Institute for Computer Science, University of Munich 3/23/ VisDB: Database exploration using Multidimensional.
Orientable Textures for Image- Based Pen-And-Ink Illustration Michael P. Salisbury Michael T. Wong John F. Hughes David A. Salesin SIGGRAPH 1997 Andrea.
Image Emotional Semantic Query Based On Color Semantic Description Wei-Ning Wang, Ying-Lin Yu Department of Electronic and Information Engineering, South.
Spring Colors Enter our Garden to see all of the beautiful flowers that bloom in the Spring time.
Lightness filtering in color images with respect to the gamut School of Electrical Engineering and Computer Science Kyungpook National Univ. Fourteenth.
Digital Image Processing
Monkey, Monkey In the Tree. Monkey, monkey in the tree Throw the yellow coconut down to me!
Color Distribution A block BrownYellowOrangeRedGreenBlue GreenYellowOrangeRedPurple M&M Skittles.
Olga Vareli No!No! No!No! Yes!Yes! Black Olga Vareli.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
Guess the colour Mix the colours Evaluation Group with work.
C o l o u r s Created by – Ganesh Satimeshram.
Icosahedrons 3D Color Wheel.
Color Image Processing
Color Image Processing
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
Watch Pete the Cat here:
Color Image Processing
Absolute Value functions
Histogram—Representation of Color Feature in Image Processing Yang, Li
Colors/Color Words.
Like.
Color Image Processing
Average Number of Photons
Can I color yellow?. Can I color yellow?
Colors/Color Words.
How Many Colorful Shapes?
Color Image Processing
I see colors..
What Color is it?.
©
C c Cc is for cat. © ©
©
What color is it ? By 林小玉.
MYSTERY GRAPH Dividing Polynomials using Long Division and Synthetic Division B C D E F G H I J K L M
Help Gina and Tina color the numbers
Help Gina and Tina colour the numbers
Presentation transcript:

Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima

ABSTRACT the most effective method to improve the mood of an image tradeoff between the quality and the manual operation To achieve a more detailed and natural result with less labor, we suggest a method that performs an example-based color stylization of images using perceptual color categories.

OUTLINE INTRODUCTION RELATED WORK APPROACH EXTENDING TO VIDEOS RESULTS

INTRODUCTION “color is more beautiful than shape” one of the most important features in photo-editing or video postproduction tools automatic manipulation & interactive tools implement a method that transfers colors of an image with less user interaction We consider that color stylization methods can be categorized into three categories: 1) shift all the pixel values in the same way 2) edit a specific image region with specific color values 3) adjust the color value of each color domain separately such that the adjustments do not cause any sense of incongruity

RELATED WORK Interactive tools can be categorized into three groups. 1) The first group edit an entire image in the same way. 2) The second group divide colors into six domains, R, Y, G, C, B, and M, and control them independently. 3) The last group convert colors of user-defined image regions. Example-based color transformation methods have recently been suggested. We added a constraint during the color transformation process such that no pixel changes its original perceptual category after the color transformation. basic color terms BCTs the achromatic ones : black, white, gray the chromatic ones : red, green, yellow, blue, brown, purple, orange, and pink

RELATED WORK In this paper, we propose a technique that make the algorithm more robust and to stylize the colors of video frame sequences. (1) Making the method applicable to images taken under a variety of light conditions; (2) Speeding up the color-naming step; (3) Improving the mapping between source and reference colors when there is a disparity in the size of the chromatic categories; (4) Separate handling of achromatic categories from chromatic categories; (5) Extending the algorithm along the temporal axis to allow video processing.

APPROACH

A. Handling the Illuminant Color in Images A fundamental limitation of our previous algorithm is that it required target images to be taken under the D65. We apply the color-by-correlation method to estimate the illuminant color.

APPROACH B. Color Naming Method We denote the categorization as the “color naming” of a pixel. The color naming method consists of two steps: initial color naming and fuzzy color naming. Initial color naming, for example, if the color of a pixel is categorized in the first BCC, then the vector becomes In the initial color naming process, each pixel completely belongs to one of the 11 BCCs. Fuzzy color naming is done to avoid pseudo-contours.

APPROACH B. Color Naming Method

APPROACH C. Computing Corresponding Color Values in the Chromatic Categories

APPROACH D. Computing Corresponding Color Values In the Achromatic Categories E. Transferring Colors

EXTENDING TO VIDEOS A. Color Naming Method

EXTENDING TO VIDEOS B. Computing Corresponding Color Values in the Chromatic Categories

EXTENDING TO VIDEOS C. Computing Corresponding Color Values in the Achromatic Categories D. Transferring Colors

RESULTS

Thank you for your listening!