Image Segmentation Techniques

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Model Based Radiographic Image Classification This method implements an object oriented knowledge representation to automatically determines the body part.
Automatic Video Shot Detection from MPEG Bit Stream Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Young Deok Chun, Nam Chul Kim, Member, IEEE, and Ick Hoon Jang, Member, IEEE IEEE TRANSACTIONS ON MULTIMEDIA,OCTOBER 2008.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
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.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
RETRIEVAL OF MULTIMEDIA OBJECTS USING COLOR SEGMENTATION AND DIMENSION REDUCTION OF FEATURES Mingming Lu, Qiyu Zhang, Wei-Hung Cheng, Cheng-Chang Lu Department.
SWE 423: Multimedia Systems
Segmentation Divide the image into segments. Each segment:
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
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.
Automatic 2D-3D Registration Student: Lingyun Liu Advisor: Prof. Ioannis Stamos.
Presented by Zeehasham Rasheed
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
DVMM Lab, Columbia UniversityVideo Event Recognition Video Event Recognition: Multilevel Pyramid Matching Dong Xu and Shih-Fu Chang Digital Video and Multimedia.
Image Segmentation Image segmentation is the operation of partitioning an image into a collection of connected sets of pixels. 1. into regions, which usually.
CSE 185 Introduction to Computer Vision Pattern Recognition.
Wavelet-Based Multiresolution Matching for Content-Based Image Retrieval Presented by Tienwei Tsai Department of Computer Science and Engineering Tatung.
Multimedia Databases (MMDB)
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
SVCL Automatic detection of object based Region-of-Interest for image compression Sunhyoung Han.
Babol university of technology Presentation: Alireza Asvadi
Region Segmentation Readings: Chapter 10: 10.1 Additional Materials Provided K-means Clustering (text) EM Clustering (paper) Graph Partitioning (text)
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Image Processing Edge detection Filtering: Noise suppresion.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
November 13, 2014Computer Vision Lecture 17: Object Recognition I 1 Today we will move on to… Object Recognition.
Object Recognition in Images Slides originally created by Bernd Heisele.
Content-Based Image Retrieval Using Fuzzy Cognition Concepts Presented by Tienwei Tsai Department of Computer Science and Engineering Tatung University.
CS654: Digital Image Analysis
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Expectation-Maximization (EM) Case Studies
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Content-Based Image Retrieval Using Block Discrete Cosine Transform Presented by Te-Wei Chiang Department of Information Networking Technology Chihlee.
Digital Image Processing
Content-Based Image Retrieval Using Color Space Transformation and Wavelet Transform Presented by Tienwei Tsai Department of Information Management Chihlee.
CMPS 142/242 Review Section Fall 2011 Adapted from Lecture Slides.
Visual Information Retrieval
- photometric aspects of image formation gray level images
Automatic Video Shot Detection from MPEG Bit Stream
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Last update on June 15, 2010 Doug Young Suh
Content-based Image Retrieval
Lecture 14: Introduction to Recognition
Lecture 26: Faces and probabilities
Eric Grimson, Chris Stauffer,
Object tracking in video scenes Object tracking in video scenes
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Brief Review of Recognition + Context
Object Recognition Today we will move on to… April 12, 2018
Multimedia Information Retrieval
Paper Reading Dalong Du April.08, 2011.
Announcements Project 2 artifacts Project 3 due Thursday night
Announcements Project 4 out today Project 2 winners help session today
Where are we? We have covered: Project 1b was due today
A Block Based MAP Segmentation for Image Compression
EM Algorithm and its Applications
Review and Importance CS 111.
The “Margaret Thatcher Illusion”, by Peter Thompson
Presentation transcript:

Image Segmentation Techniques Advanced Multimedia Databases Jeff Strickrott

Content Introduction Image segmentation methods Summary Template Transformation based Probabilistic modeling Summary 11/19/2018 Image Segmentation

Introduction What is the goal behind building multimedia databases? We want to ask questions based on content. Of the form: what images show the red car in front of the house? Why do we need to segment image? To represent content! Content Represented by objects or spatial regions in the image. To support region/content based queries. 11/19/2018 Image Segmentation

Template Based Segmentation A template is a generalization of the features of some object. Spatially distributed. Features can be pixel: intensity, color, relations between regions, etc. Detect object through correlation (match object to template). Detect objects the same size as template. Requires domain knowledge (to create template). Result: Provides semantic segmentation of image. 11/19/2018 Image Segmentation

Face Templates Examples Scasselati Ratio-Metric Template [Scaz 98] Liu’s Intensity Based Template [Liu 00] Two templates for real-time face detection: Average intensity & Ratio-metric 11/19/2018 Image Segmentation

Using Templates Algorithm (Naive): Select region of image. Slide template over region, moving “i” pixels at a time. Compute correspondence for each location. Locations with high correspondence are locations of objects. Resize (Downsample) to find faces of different sizes. Repeat Dynamic programming can be used to make search more efficient (Liu 00). 11/19/2018 Image Segmentation

Results Liu’s & Wang’s Face Temp. Video Scene Segmentation: on new face start new scene. 11/19/2018 Image Segmentation

Transformation Based Segmentation: Image Mapping Map Image from intensity space to new feature space. Reason: Easier to detect relevant information about objects in the image. Transform Examples: Fourier Transform, DCT, Wavelet. 11/19/2018 Image Segmentation

Wavelet Image Representation Maps 2D image into varying spatial and frequency resolution space. Haar Basis function encodes relationship between neighboring pixel intensities (edges). O(n), n = the number of pixels. Linear transform (invertible/lossless). 11/19/2018 Image Segmentation

Poggio’s People Detection System Generate Templates of Objects in Domain from over-complete Haar wavelet. Averaged over transformed images of objects to get relevant features (multiple views). Spatial correspondence between transform coefficients and object location. Template encodes relationship between regions in image (absolute or ratio of intensities). Encode spatial relationship. 11/19/2018 Image Segmentation

Standard Haar Wavelet L = Lowpass H = Highpass XYz X Row Y Column Z level 11/19/2018 Image Segmentation

People Templates Each square one wavelet Black: Relevant edge Gray: random patterns Black: Relevant edge information [Poggio 00] 11/19/2018 Image Segmentation

Detection System Algorithm: Proven also on faces and cars. Image transformed. Template matching done in wavelet space. Shift of wavelet coefficient = 4 pixels in image. Image must be resized to find objects not the size of template. Proven also on faces and cars. Real time people detection in complex scene. [Poggio 00] 11/19/2018 Image Segmentation

Probabilistic Modeling Generic Model, No Segmentation. We know nothing about image domain. Need generic criteria that captures local and global information. Should perform well on texture and high color images. Should work on sections of images. No assumptions about similarity metric or dimension of feature space. 11/19/2018 Image Segmentation

Retrieval as Classification Problem Model content of images as class(es) in some set of classes. Bayesian classifier used to minimize the misclassification of image content. Solve problem: g*(X) = argmaxi P(X | Y=i) P(Y =i). X can be an image, subset of image, other types of data (text, audio, etc.). Will work on any type of features used to represent a class. 11/19/2018 Image Segmentation

Embedded Mixture Model Vasconcelos showed feature representation choice is major factor in minimizing classification error. Proposed solution to Bayesian min problem: DCT image in blocks (separate or overlapping) Model as Mixture of Gaussian distributions, this is a weighted sum of Gaussian probability densities. 11/19/2018 Image Segmentation

EMM Performance Can model content from images with complex color and texture features (outperforms histogram based and texture based models for retrieval). Works on compressed images. Supports region based queries. Classification algorithm runs in O(C2) time. C on the order of 8-16. Prior probability term P(Y =i) can be used for learning via relevance feedback. Expectation Maximization algorithm used for learning weight, mean and covariance parameters (w, m,S). More work must be done to make this efficient. 11/19/2018 Image Segmentation

Region Based Retrieval Content based Retrieval on a Region of an image. Database of mixed objects (in color). Results of query on Onion [Vasc 00] 11/19/2018 Image Segmentation

Summary We have investigated three techniques for segmenting images that require varying amounts of domain knowledge. Closest similarity with segmentation methods discussed in class are the clustering and stochastic modeling methods. Two methods work in real-time while fourth designed for generic domains and offline classification. 11/19/2018 Image Segmentation

References [Liu 00] Liu, Z. and Wang, Y., "Face Detection and Tracking in Video Using Dynamic Programming," ICIP-2000, Vancouver, Canada. [Poggio 00] Papageorgiou, C. and Poggio, T., A Trainable System for Object Detection International journal of computer vision, vol. 38, pp. 15-35, 2000. [Scaz 98] Scassellati, B., "Eye Finding via Face Detection for a Foveated, Active Vision System," AAAI 98 [Stau 99] Stauffer, C. and Grimson, W. E. L., "Adaptive Background Mixture Models for Real-Time Tracking," IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 246, 1999. [Vasc 00]Vasconcelos, N. and Lippman, A., "A Probabilistic Architecture for Content-based Image Retrieval," IEEE Conference on Computer Vision and Pattern Recognition (ICPR 2000), Hilton Head Island, SC, 2000. 11/19/2018 Image Segmentation

Segmentation Methods Color Histogram Split and Merge Region Growing segment in histogram space no domain knowledge Split and Merge Segment image into regions () Region Growing Grow regions around seed point based on similarity measure. Similarity criteria Clustering Stochastic 11/19/2018 Image Segmentation