Mining for High Complexity Regions Using Entropy and Box Counting Dimension Quad-Trees Rosanne Vetro, Wei Ding, Dan A. Simovici Computer Science Department.

Slides:



Advertisements
Similar presentations
1 DATA STRUCTURES USED IN SPATIAL DATA MINING. 2 What is Spatial data ? broadly be defined as data which covers multidimensional points, lines, rectangles,
Advertisements

Applications of one-class classification
DECISION TREES. Decision trees  One possible representation for hypotheses.
Digital Image Processing
Pete Bohman Adam Kunk.  Introduction  Related Work  System Overview  Indexing Scheme  Ranking  Evaluation  Conclusion.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
3D Shape Histograms for Similarity Search and Classification in Spatial Databases. Mihael Ankerst,Gabi Kastenmuller, Hans-Peter-Kriegel,Thomas Seidl Univ.
Automatic Histogram Threshold Using Fuzzy Measures 呂惠琪.
Identifying Image Spam Authorship with a Variable Bin-width Histogram-based Projective Clustering Song Gao, Chengcui Zhang, Wei Bang Chen Department of.
Computer Vision Lecture 16: Region Representation
Automatic measurement of pores and porosity in pork ham and their correlations with processing time, water content and texture JAVIER MERÁS FERNÁNDEZ MSc.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Quadtrees, Octrees and their Applications in Digital Image Processing
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Chapter 10 Image Segmentation.
Data Mining Cluster Analysis: Advanced Concepts and Algorithms Lecture Notes for Chapter 9 Introduction to Data Mining by Tan, Steinbach, Kumar © Tan,Steinbach,
RETRIEVAL OF MULTIMEDIA OBJECTS USING COLOR SEGMENTATION AND DIMENSION REDUCTION OF FEATURES Mingming Lu, Qiyu Zhang, Wei-Hung Cheng, Cheng-Chang Lu Department.
Spatial and Temporal Data Mining
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Quadtrees, Octrees and their Applications in Digital Image Processing
Chapter 10 Image Segmentation.
CIS 681 Distributed Ray Tracing. CIS 681 Anti-Aliasing Graphics as signal processing –Scene description: continuous signal –Sample –digital representation.
Fast Texture Synthesis Tree-structure Vector Quantization Li-Yi WeiMarc Levoy Stanford University.
Fast Subsequence Matching in Time-Series Databases Christos Faloutsos M. Ranganathan Yannis Manolopoulos Department of Computer Science and ISR University.
Spectral contrast enhancement
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Robustness Studies For a Multi-Mode Information Embedding Scheme for Digital Images Daniel Eliades Mentor: Dr. Neelu Sinha Department of Math and Computer.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
R. Ray and K. Chen, department of Computer Science engineering  Abstract The proposed approach is a distortion-specific blind image quality assessment.
Quadtrees, Octrees and their Applications in Digital Image Processing.
Chapter 10 Image Segmentation.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Features-based Object Recognition P. Moreels, P. Perona California Institute of Technology.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Low-Dimensional Chaotic Signal Characterization Using Approximate Entropy Soundararajan Ezekiel Matthew Lang Computer Science Department Indiana University.
ESTUARY WETLAND DETECTION IN SAR IMAGES Presented By Yu-Chang Tzeng.
Fractal Video Compression 碎形視訊壓縮方法 Chia-Yuan Chang 張嘉元 Department of Applied Mathematics National Sun Yat-Sen University Kaohsiung, Taiwan.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Lecture 4: Lossless Compression(1) Hongli Luo Fall 2011.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Hybrid Algorithms K. H. Ko School of Mechatronics Gwangju Institute.
主講者 : 陳建齊. Outline & Content 1. Introduction 2. Thresholding 3. Edge-based segmentation 4. Region-based segmentation 5. conclusion 2.
Digital Image Processing
Database Management Systems, R. Ramakrishnan 1 Algorithms for clustering large datasets in arbitrary metric spaces.
Machine Vision ENT 273 Regions and Segmentation in Images Hema C.R. Lecture 4.
Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.
Wonjun Kim and Changick Kim, Member, IEEE
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Image Quality Measures Omar Javed, Sohaib Khan Dr. Mubarak Shah.
Using category-Based Adherence to Cluster Market-Basket Data Author : Ching-Huang Yun, Kun-Ta Chuang, Ming-Syan Chen Graduate : Chien-Ming Hsiao.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Lecture 22 Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which is degraded.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Content Based Coding of Face Images
WIS/COLLNET’2016 Nancy, France
Dimension Review Many of the geometric structures generated by chaotic map or differential dynamic systems are extremely complex. Fractal : hard to define.
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Mean Shift Segmentation
Fitting Curve Models to Edges
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
Deep Learning Hierarchical Representations for Image Steganalysis
Foundation of Video Coding Part II: Scalar and Vector Quantization
Decision trees MARIO REGIN.
Random Neural Network Texture Model
Presentation transcript:

Mining for High Complexity Regions Using Entropy and Box Counting Dimension Quad-Trees Rosanne Vetro, Wei Ding, Dan A. Simovici Computer Science Department University of Massachusetts Boston

Introduction In science there are many approaches that characterize complexity. The concept of complexity relates to the presence of variation. A variety of scientific fields have dealt with complex mechanisms, simulations, systems, behavior and data complexity as those have always been a part of our environment. In this work, we focus on the topic of data complexity which is studied in information theory. While randomness is not considered complexity in certain areas, information theory tends to assign high values of complexity to random noise.

Introduction Many fields benefit from the identification of content or noise related complex areas. – In data-hiding adaptive steganography takes advantage of high concentration of self information on high complexity areas. Selective embedding can reduce perceptual degradation in transform domain steganographic techniques. Noisy or highly textured images will better mask changes than images with little content.

An algorithm that identifies high complex domains of a 2-dimensional image domain is presented. Two distinct methods are applied and later compared: – Information-theoretic method which uses the entropy as indicative of complexity; – Box counting dimension (BCD) Method which has its roots in fractal geometry. High complexity areas of an image originated from both content and noise are targeted by the algorithm. Scope of this work

Algorithm Description The algorithm constructs a full quad-tree related to the image entropy or box counting dimension to find high complexity areas. It takes as input the gray scale version of an image, which corresponds to the root of the quad-tree. It outputs an image file corresponding to a quad-tree that reflects the entropy or BCD concentration along the whole image area.

Algorithm Description: Construction the Quad-tree Let H n and bd n denote the entropy and box counting dimension of the area corresponding to a node in the quad-tree and let A n denote the node’s area. During the quad-tree construction, a node is expanded if it satisfies the following splitting conditions: – A n > T a, where T a is a minimum pre-defined area size; – H n > T h or bd n > T bd, where T h and T bd are pre-defined thresholds for the entropy and box counting dimension.

Algorithm Description Quad-tree representation of an image feature 1 concentration Leaves are assigned with a shade of gray, depending on their level on the tree. Leaves located closer to the root correspond to areas of the image assigned with darker shades of gray. The algorithm highlights the leaves at the highest tree level with highest feature 1 value (areas in pink or white). 1 Entropy or Box Counting Dimension

Algorithm: Computing high complexity regions

Algorithm : Splitting a node

Information-theoretic method Let S be a finite set containing the possible values for the random variable X and let π= { B 1,..., B n } be a partition of S. The Shannon Entropy of π is the number: The algorithm evaluates the Shannon Entropy of the local histograms of image sub-areas to find high complexity regions. The partition blocks B i (1 <= i <=n) of a node, used for the entropy analysis, consist of pixels with the same shade of gray.

Information-theoretic method

BCD method Let (S, d) be a topological metric space and let n T (r) be the minimum number of boxes of side length r required to cover a set T in metric space. The box-counting dimension of T is the number: The algorithm evaluates the box-counting dimension of the local histograms of image sub-areas to find high complexity regions. The box- counting dimension of a sub-area is based on to the number of intercepting boxes in the sub-area.

BCD method

Experimental Results Experiments were performed over decompressed gray scale version of 9 JPEG images. It was observed that the percentages of pixels in high complexity areas generated for each image file are very close in value for both methods.

Experimental Results Quad-trees generated for sample images Original Image Entropy Quad-Tree BCD Quad-Tree

Experimental Results Quad-trees generated for sample images

Original Image Entropy Quad-Tree BCD Quad-Tree Experimental Results Quad-trees generated for sample images

Experimental Results In order to compare the results between different formats, experiments with Bmp image files were also performed. In this case, each Jpeg file was created from an original Bmp image. Results for both formats regarding both methods were also quite similar and demonstrate that the algorithm can capture high complexity domains independent of a image format. Results also show the relation between the characteristics of the images and the values used for the node splitting condition: – Images corresponding to natural scenes or objects and faces with a textured background require a higher thresholds for both methods in order to capture well the complex regions. – Images with objects and faces exposed over a more uniform background require lower values for those parameters.

To know more about it..