SlideShare uma empresa Scribd logo
1 de 30
Color Harmonization for Videos Nikhil Sawant  and  Niloy J. Mitra Dept. of CSE, Indian Institute of Technology, Delhi
Color Harmonization  ? Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization  ? Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization for Videos ? Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Images [Cohen-Or et al.,  Color Harmonization,  SIGGRAPH, 2006] Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
[object Object],[object Object],Our approach Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra [Johannes Itten.  The Art of Color: the subjective experience and objective rationale of color.  Van Nostrand Reinhold, 1973] Template I  Template V  Template  L  Template I Template T  Template Y  Template  X  Template N
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Our approach Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra θ t θ o t
Result Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra Template X
Result Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra Template V
[object Object],Segmentation problem Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra Template V
[object Object],[object Object],Segmentation problem Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Segmentation problem Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
[object Object],Segmentation problem Nilkhil Sawant  and  Niloy J. Mitra Color Harmonization for Videos
Videos Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
CH extended for videos ,[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
CH extended for videos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Grouping Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Grouping ,[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Overlapping Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Overlapping ,[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Change of scene ,[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Change of scene detection(I-frames) ,[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
I-frames + overlapping ,[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra I-frames + overlapping Naïve  approach
Results Nilkhil Sawant  and  Niloy J. Mitra Color Harmonization for Videos Original Video Harmonized Video
Two parameter variation ,[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Two parameter variation Template X Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Two parameter variation ,[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra
Thank you Original Video Harmonized Video Results Nilkhil Sawant  and  Niloy J. Mitra Color Harmonization for Videos
Thank you Color Harmonization for Videos Nilkhil Sawant  and  Niloy J. Mitra

Mais conteúdo relacionado

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Color Harmonization Videos

Notas do Editor

  1. Not all colors match with every other color Such image can be chaotic or boring Our notion of colors very much depends on place, time, context and many other factors Lack of color harmony may leave disturbing impact on the observer Hence here our ultimate goal is to improve the visual harmony of the image.
  2. Why do we need color harmonization for videos? As we all know videos are nothing but set of images, So the problem is compounded as we can have Rapidly changing scenes Indoor and outdoor scenes Changing illumination Back to back un harmonized scenes So our goal is to generate a visually enhance video which will create a pleasant feel on the observer.
  3. We start with images Our approach We make use of template to harmonize images. If entire hue of an image is residing with the shaded area of a particular template then we say that the image is harmonized under that particular template (explain the templates)
  4. (explain potential function) (theta ot) (theta oH) (color adjustment)
  5. Segmentation problem This is caused due to splitting of region with different shades of a color into regions with extreme colors after color adjustment As shown in the image.
  6. Our solution simple and faster. We consider the hue histogram of the given image. The segmentation is possibly bcoz of point of splitting is passing through _________________ We would like this splitting point to be present point on the histogram which is relatively empty. Our algorithm chooses such a point.. Our algorithm is slightly less accurate but faster than graph cut base algorithms previously used
  7. we extend the method for color harmonization to videos. Videos are nothing but set of frames We harmonize each frames individually irrespective of other frames
  8. We observed flickering artifacts when the frames are stitched back. This is mainly due to change in theta and t at subsequent frames. Due to this change colors are shifted indefinitely it creates a disturbing effect on the observer. Even though all the frames are harmonized individually they don’t create pleasant effect Hence we need to correlate the neighboring frames so that flickering artifacts are removed, Which is achieved by
  9. grouping
  10. We take the mean of the hue histogram of the frames falling the same group This mean is further used to calculate the theta This newly calculated theta is used for harmonizing the images under that particular group. Hence within image we hardly see any flickering In this we slightly compromise upon the harmonization of individual frame but over effect of the given frame is pleasant But still we observe flickering at the end and beginning of the group..