Summer School on Image Processing 2009, Debrecen, Hungary Colour image processing for SHADOW REMOVAL Alina Elena Oprea, University Politehnica of Bucharest.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

A Standardized Workflow for Illumination-Invariant Image Extraction Mark S. Drew Muntaseer Salahuddin Alireza Fathi Simon Fraser University, Vancouver,
Histogram Analysis to Choose the Number of Clusters for K Means By: Matthew Fawcett Dept. of Computer Science and Engineering University of South Carolina.
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Human-Computer Interaction Human-Computer Interaction Segmentation Hanyang University Jong-Il Park.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
Segmentation and Region Detection Defining regions in an image.
ICCV 2003 Colour Workshop 1 Recovery of Chromaticity Image Free from Shadows via Illumination Invariance Mark S. Drew 1, Graham D. Finlayson 2, & Steven.
Lecture 6 Image Segmentation
School of Computer Science Simon Fraser University November 2009 Sharpening from Shadows: Sensor Transforms for Removing Shadows using a Single Image Mark.
A new approach for modeling and rendering existing architectural scenes from a sparse set of still photographs Combines both geometry-based and image.
EE 7730 Image Segmentation.
Quaternion Colour Texture
Quaternion Colour Constancy
Segmentation Divide the image into segments. Each segment:
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Image Segmentation. Introduction The purpose of image segmentation is to partition an image into meaningful regions with respect to a particular application.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
CS 376b Introduction to Computer Vision 04 / 04 / 2008 Instructor: Michael Eckmann.
Clustering Color/Intensity
Segmentation by Clustering Reading: Chapter 14 (skip 14.5) Data reduction - obtain a compact representation for interesting image data in terms of a set.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
What is Cluster Analysis?
Shadow Removal Seminar
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Introduction of the intrinsic image. Intrinsic Images The method of Finlayson & Hordley ( 2001 ) Two assumptions 1. the camera ’ s sensors are sufficiently.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Computer Vision - A Modern Approach Set: Segmentation Slides by D.A. Forsyth Segmentation and Grouping Motivation: not information is evidence Obtain a.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Image segmentation by clustering in the color space CIS581 Final Project Student: Qifang Xu Advisor: Dr. Longin Jan Latecki.
Image Segmentation Image segmentation is the operation of partitioning an image into a collection of connected sets of pixels. 1. into regions, which usually.
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
Development of Image Processing Based Feedback Systems for Interactive Gaming Using Non-Traditional Controllers Adam Hedji Mantas Pulinas Philip San III.
Computer vision.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Watch, Listen and Learn Sonal Gupta, Joohyun Kim, Kristen Grauman and Raymond Mooney -Pratiksha Shah.
Lecture 3: Region Based Vision
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Digital Image Processing Lecture 18: Segmentation: Thresholding & Region-Based Prof. Charlene Tsai.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
CS654: Digital Image Analysis
Eye regions localization Balázs Harangi – University of Debrecen Ciprian Pop – Technical University of Cluj-Napoca László Kovács – University of Debrecen.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Presented by: Idan Aharoni
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
Thresholding Foundation:. Thresholding In A: light objects in dark background To extract the objects: –Select a T that separates the objects from the.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
IMAGE SEGMENTATION USING THRESHOLDING
Fast Preprocessing for Robust Face Sketch Synthesis
Computer Vision Lecture 12: Image Segmentation II
Scott Tan Boonping Lau Chun Hui Weng
Reconstructing Shredded Documents
Fall 2012 Longin Jan Latecki
“grabcut”- Interactive Foreground Extraction using Iterated Graph Cuts
Aline Martin ECE738 Project – Spring 2005
Video Compass Jana Kosecka and Wei Zhang George Mason University
Image Segmentation.
EM Algorithm and its Applications
INDOOR DENSE DEPTH MAP AT DRONE HOVERING
Presentation transcript:

Summer School on Image Processing 2009, Debrecen, Hungary Colour image processing for SHADOW REMOVAL Alina Elena Oprea, University Politehnica of Bucharest Katarzyna Balakier, Fundacion SENER Weronika Piatkowska, Jagiellonian University Alexandru Popa, Technical University of Cluj-Napoca

Summer School on Image Processing 2009, Debrecen, Hungary Alex’s angels team Weronika Alex Alina Kasia

Summer School on Image Processing 2009, Debrecen, HungaryLayout Problem statement The System Overview Simulations and Results Future Perspectives Conclusions

Summer School on Image Processing 2009, Debrecen, Hungary The System Overview SHADOW DETECTION Histogram segmentation approach K-means approach Expectation Maximization Illuminant invariant images SHADOW REMOVAL Illumination recovery + Inpainting Second method

Summer School on Image Processing 2009, Debrecen, Hungary Histogram Segmentation Automatically Picking a Threshold: Otsu thresholding method: - minimization of the weighted within-class variance / maximization of the inter-class variance; Pal thresholding method: -concept of cross-entropy maximization

Histogram Segmentation Results works well on simple images Original image Otsu Pal

Summer School on Image Processing 2009, Debrecen, Hungary K-means k-means clustering = method of cluster analysis -> partitions n observations into k clusters in which each observation belongs to the cluster with the nearest mean; set of observations (x1, x2, …, xn) -> partition the n observations into k sets (k < n) Basic steps: -> -> ->

Summer School on Image Processing 2009, Debrecen, Hungary K-means Results automatic computing of number of classes/clusters -> peak’s histogram detection Original image Output image

Summer School on Image Processing 2009, Debrecen, Hungary Expectation Maximization EM algorithm :maintains probabilistic assignments to clusters, instead of deterministic assignments; E step: assign points to the model that fits it best M step: update the parameters of the models using only points assigned to it

Summer School on Image Processing 2009, Debrecen, Hungary Expectation Maximization Results automatic computing of number of classes/clusters -> peak’s histogram detection

Summer School on Image Processing 2009, Debrecen, Hungary Illuminant invariant images RGB -> 2D log-chromaticity co-ordinates: ◦ r = log(R) – log(G) ◦ b = log(B) – log(G) the r and b co-ordinates varies when illumination changes; the pair (r,b) for a single surface viewed under many different lights - a line in the chromaticity space; projecting orthogonally to this line results in a 1D value which is invariant to illumination; by subtracting from the grayscale image the illuminant invariant, we obtain a perfect mask of the shadow

Summer School on Image Processing 2009, Debrecen, Hungary Shadow Removal Illumination recovery ◦ recover the illuminated intensity at a shadowed pixel -estimate the four parameters of the affine model: ◦ two strips of pixels: one inside the shadowed region, and the other outside the region S -> shadowed set of pixels ◦ L -> illuminated set of pixels ◦ and denote the mean colors of pixels from S and L ◦ and denote the standard deviations

Summer School on Image Processing 2009, Debrecen, Hungary Shadow Removal Inpainting ◦ the patch lies on the continuation of an image edge, the most likely best matches will lie along the same (or a similarly colored) edge ◦ the algorithm is divided in 3 steps:  compute patch priorities;  propagate texture and structure information;  update confidence values.

Summer School on Image Processing 2009, Debrecen, Hungary Illuminant invariant images & Shadow removal Results

Summer School on Image Processing 2009, Debrecen, Hungary Future Perspectives

Summer School on Image Processing 2009, Debrecen, Hungary Future Perspectives

Summer School on Image Processing 2009, Debrecen, Hungary Future Perspectives To be in contact with all participants of SSIP

Summer School on Image Processing 2009, Debrecen, Hungary Conclusions The proposed method is fully automatic (no user interaction) Several methods of shadow detecting have been applied and good reasults have been reached The methods of shadow removal should be improved for complex images

Summer School on Image Processing 2009, Debrecen, Hungary Thank you for your attention !