A randomized algorithm for natural object colorization
Natural objects often contain vivid color distribution with wide variety of colors. Conventional colorization techniques, on the other hand, produce colors that are relatively flat with little color variation. In this paper, we introduce a randomized algorithm which considers not only the value of t...
Saved in:
| Published in: | Computer graphics forum Vol. 33; no. 2; pp. 205 - 214 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Oxford
Blackwell Publishing Ltd
01.05.2014
|
| Subjects: | |
| ISSN: | 0167-7055, 1467-8659 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Natural objects often contain vivid color distribution with wide variety of colors. Conventional colorization techniques, on the other hand, produce colors that are relatively flat with little color variation. In this paper, we introduce a randomized algorithm which considers not only the value of target color but also the distribution of target color. In essence, our algorithm paints a color distribution to a region which synthesizes color distribution of a natural object. Our approach models the correlation between intensity and color in HSV color space in terms of H – S, H – V and S – V joint histogram. During the colorization process, we randomly swap and reassign color of a pixel to minimize a cost function that measures color consistency to its neighborhood and intensity‐to‐color correlation captured in the joint histogram. We tested our algorithm extensively on many natural objects and our user study confirms that our results are more vivid and natural compared to results from previous techniques. |
|---|---|
| Bibliography: | istex:DB9E56AA353B576F35344BE4393EFF3553E1B45D ArticleID:CGF12294 ark:/67375/WNG-NJ5H72R8-F Supporting Information is excluded in the Graph cut implementation. S – Color labels in Hue channel and Saturation channel are solved individually and the nonlocal neighboring term in Equation http://vision.middlebury.edu/MRF/ 4 log We use another color image as an example image because it is closer to practical scenarios. channel is selected since it captures grayscale with 0. is a common method to convert an arg max probability problem into an arg min energy minimization problem We use the middlebury MRF library for the Graph cut implementation SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-2 content type line 23 |
| ISSN: | 0167-7055 1467-8659 |
| DOI: | 10.1111/cgf.12294 |