October 2004 1 Andrew C. Gallagher, Jiebo Luo, Wei Hao Improved Blue Sky Detection Using Polynomial Model Fit Andrew C. Gallagher, Jiebo Luo, Wei Hao Presented.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
1 Image Authentication by Detecting Traces of Demosaicing June 23, 2008 Andrew C. Gallagher 1,2 Tsuhan Chen 1 Carnegie Mellon University 1 Eastman Kodak.
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Special Topic on Image Retrieval Local Feature Matching Verification.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
A Study of Approaches for Object Recognition
Automatic Face Recognition Using Color Based Segmentation and Intelligent Energy Detection Michael Padilla and Zihong Fan Group 16 EE368, Spring
CS223B Assignment 1 Recap. Lots of Solutions! 37 Groups Many different approaches Let’s take a peek at all 37 results on one image from the test set.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering
High-Quality Video View Interpolation
Evaluating the Quality of Image Synthesis and Analysis Techniques Matthew O. Ward Computer Science Department Worcester Polytechnic Institute.
Image Enhancement.
Triangle-based approach to the detection of human face March 2001 PATTERN RECOGNITION Speaker Jing. AIP Lab.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
A structured learning framework for content- based image indexing and visual Query (Joo-Hwee, Jesse S. Jin) Presentation By: Salman Ahmad (270279)
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
3D Scene Models Object recognition and scene understanding Krista Ehinger.
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Image Renaissance Using Discrete Optimization Cédric AllèneNikos Paragios ENPC – CERTIS ESIEE – A²SI ECP - MAS France.
Image Classification and its Applications
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
Link Reconstruction from Partial Information Gong Xiaofeng, Li Kun & C. H. Lai
Digital Face Replacement in Photographs CSC2530F Project Presentation By: Shahzad Malik January 28, 2003.
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
Data Analysis 1 Mark Stamp. Topics  Experimental design o Training set, test set, n-fold cross validation, thresholding, imbalance, etc.  Accuracy o.
Image Classification Digital Image Processing Techniques Image Restoration Image Enhancement Image Classification Image Classification.
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
May 9, 2005 Andrew C. Gallagher1 CRV2005 Using Vanishing Points to Correct Camera Rotation Andrew C. Gallagher Eastman Kodak Company
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
Robustness Studies For a Multi-Mode Information Embedding Scheme for Digital Images Daniel Eliades Mentor: Dr. Neelu Sinha Department of Math and Computer.
A Comparison Between Bayesian Networks and Generalized Linear Models in the Indoor/Outdoor Scene Classification Problem.
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
Partially Supervised Classification of Text Documents by Bing Liu, Philip Yu, and Xiaoli Li Presented by: Rick Knowles 7 April 2005.
Summary Marie Yarbrough. Introduction History of Image Forgery Method Segmentation Classification Common-Sense Reasoning Conclusion.
Chapter 4: Pattern Recognition. Classification is a process that assigns a label to an object according to some representation of the object’s properties.
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Externally growing self-organizing maps and its application to database visualization and exploration.
Effective Automatic Image Annotation Via A Coherent Language Model and Active Learning Rong Jin, Joyce Y. Chai Michigan State University Luo Si Carnegie.
FACE DETECTION : AMIT BHAMARE. WHAT IS FACE DETECTION ? Face detection is computer based technology which detect the face in digital image. Trivial task.
Demosaicking for Multispectral Filter Array (MSFA)
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Project Overview CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
ESPL 1 Motivation Problem: Amateur photographers often take low- quality pictures with digital still camera Personal use Professionals who need to document.
WCPM 1 Chang-Tsun Li Department of Computer Science University of Warwick UK Image Clustering Based on Camera Fingerprints.
Neural decoding of Visual Imagery during sleep PRESENTED BY: Sandesh Chopade Kaviti Sai Saurab T. Horikawa, M. Tamaki et al.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Center for Machine Perception Department of Cybernetics Faculty of Electrical Engineering Czech Technical University in Prague Segmentation Based Multi-View.
Rich feature hierarchies for accurate object detection and semantic segmentation 2014 IEEE Conference on Computer Vision and Pattern Recognition Ross Girshick,
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
A Plane-Based Approach to Mondrian Stereo Matching
Nonparametric Semantic Segmentation
University College London (UCL), UK
University College London (UCL), UK
Detecting Digital Forgeries using Blind Noise Estimation
Presentation transcript:

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Improved Blue Sky Detection Using Polynomial Model Fit Andrew C. Gallagher, Jiebo Luo, Wei Hao Presented By: Majid Rabbani Eastman Kodak Company

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Motivation Problem statement –About 1/2 of consumer photos are taken outdoor –About 1/3 of the photos contain significant pieces of sky –Detection of key subject matters in photographic images to facilitate a wide variety of image understanding, enhancement, and manipulation Applications –Scene balance –Image orientation –Image categorization (indoor/outdoor) –Image retrieval –Image enhancement

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Prior Art on Sky Detection Many methods focus on color –Color classification, Saber et al., 1996 –Color + location (orientation) + size, Smith et al., 1998 –Color + texture + location (orientation), Vailaya et al., 2001 Drawback with the prior art –Unable to reject other similarly colored/textured/located objects –Some need to know image orientation Moving beyond color –A physical model is desirable to characterize the physical appearance of blue sky (Luo et al, ICPR 2002) –Low false positive rate, but small sky regions are missed because they are too small to exhibit proper gradient signal –An extension to the model is needed to reduce the false negatives (missing small regions)

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Overview of the Sky Detection Method An initial sky belief map is generated using Luo et al., A seed region is selected from the non-zero belief regions Candidate sky regions are selected Polynomial modeling is used to determine which candidate sky regions are consistent with the seed sky region A final belief map of complete sky is produced INITIAL BELIEF MAP INITIAL BLUE SKY DETECTION SEED REGION SELECTION CANDIDATE SKY REGION SELECTION POLYNOMIAL MODELING CLASSIFICATIONFINAL BELIEF MAP INPUT IMAGE

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Initial Blue Sky Detection Physical model-based method by Luo et al., 2002 is used –Stage 1: Color Classification A trained neural network assigns a probability value to each pixel. An image-dependent threshold is determined. –Stage 2: Signature Verification A final probability for each region is determined based on the fit between the region and the physics-based model. Clear Sky Signature Code Value Position Wall Signature Original Initial Belief Map

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Seed Region Selection Each non-zero belief region in the belief map is examined and a score is computed The region having the highest score is the seed region Having a single seed region prevents conflicts that may lead to false positives. Initial Belief Map Original Seed Region

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Candidate Sky Region Selection Sky colored regions from the initial blue sky detector (including regions initially rejected) are examined to find candidate sky regions Candidate sky regions must be free of texture The seed region cannot be a candidate sky region Candidate Sky Regions Original

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Polynomial Modeling- Stage 1 A two-dimensional model is fit (via least squares) to each color channel of the seed region Model errors are computed for each color channel Original, and are pixel value estimates., and are the polynomial coefficients. Model error for example seed region is: in red,grn,blu Visualization of the polynomial for the entire image

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Polynomial Modeling- Stage 2 A second polynomial is fit to both the seed region and a candidate sky region Model errors for stage 2 are computed for each color channel over just the candidate sky region Assuming both the seed region and the candidate sky region are sky, the model errors should be low (on the same order as the errors from stage 1) Original Candidate Sky Regions

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Classification A candidate sky region is classified as sky when: –The stage 2 errors are less than T 0 (preferably 4.0) times the stage 1 errors –The stage 2 errors do not exceed a threshold T 1 (preferably 10.0) The assigned belief value is equal to the seed region belief value –Regions can be “promoted” in their belief value Original Candidate Sky Regions

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Classification Results Candidate Sky Regions RegionResultCorrect? 1promotedyes 2includedyes 3includedyes 4promotedyes 5includedyes 6not includedyes 7not includedyes Initial Belief Map Final Belief Map

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Experimental Results The algorithm was applied to 83 images with at least one sky region classification from the initial sky detector Initial sky detector performance –88 correct detections –16 false positives –Precision: 85% Polynomial model fitting results –31 additional correct detections –8 additional false positives –6 correct promotions of a region’s belief value –Precision: 82%

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Experimental Results (TP) Original Initial Sky Belief Map Final Sky Belief Map

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Experimental Results (FP) Most (6 out of 8) false positives were reflections of sky These regions were small and nearly uniform, else they would have been rejected for exhibiting an opposite gradient to the seed region Original Initial Sky Belief Map Final Sky Belief Map

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Image Enhancement The sky belief map can be used to alter the sky saturation to achieve more pleasing color This requires a complete, accurate belief map With Initial Belief Map Original With Final Belief Map

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Image Enhancement The polynomial can also be used to hypothesize the image without objects that occlude the sky The sky belief map is analyzed to find sky occluding objects, which are “filled in” using the polynomial Original Final Sky Belief Map Map of Occluding Objects Final Image

October Andrew C. Gallagher, Jiebo Luo, Wei Hao Conclusions Detection of blue sky is a fundamental content understanding problem relevant to a large number of consumer image related applications The polynomial model fitting takes advantage of the spatial smoothness of sky, building a model from known sky regions to augment additional regions into a complete sky belief map