Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu SATELLITE IMAGE ARTIFACTS DETECTION BASED.

Slides:



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

QR Code Recognition Based On Image Processing
Data Mining Feature Selection. Data reduction: Obtain a reduced representation of the data set that is much smaller in volume but yet produces the same.
Presentation in Aircraft Satellite Image Identification Using Bayesian Decision Theory And Moment Invariants Feature Extraction Dickson Gichaga Wambaa.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Video Coding with Spatio-temporal Texture Synthesis and Edge-based inpainting Chunbo Zhu, Xiaoyan Sun, Feng Wu, and Houqiang Li ICME 2008.
Locally Constraint Support Vector Clustering
Using Interfaces to Analyze Compositionality Haiyang Zheng and Rachel Zhou EE290N Class Project Presentation Dec. 10, 2004.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Scale Invariant Feature Transform (SIFT)
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Active Appearance Models Computer examples A. Torralba T. F. Cootes, C.J. Taylor, G. J. Edwards M. B. Stegmann.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Multiscale transforms : wavelets, ridgelets, curvelets, etc.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
©2003/04 Alessandro Bogliolo Background Information theory Probability theory Algorithms.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
DETECTING NEAR-DUPLICATES FOR WEB CRAWLING Authors: Gurmeet Singh Manku, Arvind Jain, and Anish Das Sarma Presentation By: Fernando Arreola.
IIS for Image Processing Michael J. Watts
Data Mining Chun-Hung Chou
Masquerade Detection Mark Stamp 1Masquerade Detection.
Competence Centre on Information Extraction and Image Understanding for Earth Observation Matteo Soccorsi (1) and Mihai Datcu (1,2) A Complex GMRF for.
Noise-Robust Spatial Preprocessing Prior to Endmember Extraction from Hyperspectral Data Gabriel Martín, Maciel Zortea and Antonio Plaza Hyperspectral.
On Data Mining, Compression, and Kolmogorov Complexity. C. Faloutsos and V. Megalooikonomou Data Mining and Knowledge Discovery, 2007.
A New Subspace Approach for Supervised Hyperspectral Image Classification Jun Li 1,2, José M. Bioucas-Dias 2 and Antonio Plaza 1 1 Hyperspectral Computing.
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
REVISED CONTEXTUAL LRT FOR VOICE ACTIVITY DETECTION Javier Ram’ırez, Jos’e C. Segura and J.M. G’orriz Dept. of Signal Theory Networking and Communications.
 2003, G.Tecuci, Learning Agents Laboratory 1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci 5.
Test Drivers and Stubs More Unit Testing Test Drivers and Stubs CEN 5076 Class 11 – 11/14.
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
Eyes detection in compressed domain using classification Eng. Alexandru POPA Technical University of Cluj-Napoca Faculty.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
SCENE CLASS RECOGNITION USING HIGH RESOLUTION SAR/INSAR SPECTRAL DECOMPOSITION METHODS Anca Popescu, Inge Gavat University Politehnica Bucharest (UPB)
Competence Centre on Information Extraction and Image Understanding for Earth Observation 1 High Resolution Complex SAR Image Analysis Using Azimuth Sub-Band.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
Competence Centre on Information Extraction and Image Understanding for Earth Observation 29th March 2007 Category - based Semantic Search Engine 1 Mihai.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Feature extraction using fuzzy complete linear discriminant analysis The reporter : Cui Yan
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Feature Extraction and Classification of Mammographic Masses
Situation We now accept that grammar is not restricted to writing but is present in speech. Problem This can lead to assumptions that there is one kind.
 Forensics of image re-sampling (such as image resizing) is an important issue,which can be used for tampering detection, steganography, etc.  Most of.
Introduction to JPEG m Akram Ben Ahmed
CS654: Digital Image Analysis Lecture 11: Image Transforms.
GP-ZIP Genetic Programing File Compression By: Dj Gerena.
Example Applications of Rough Sets Theory – A Survey Christopher Chretien Laurentian University Sudbury, Ontario Canada October 2002.
Objective Quality Assessment Metrics for Video Codecs - Sridhar Godavarthy.
Surface Defect Inspection: an Artificial Immune Approach Dr. Hong Zheng and Dr. Saeid Nahavandi School of Engineering and Technology.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
SOFTWARE TESTING LECTURE 9. OBSERVATIONS ABOUT TESTING “ Testing is the process of executing a program with the intention of finding errors. ” – Myers.
Submitted To-: Submitted By-: Mrs.Sushma Rani (HOD) Aashish Kr. Goyal (IT-7th) Deepak Soni (IT-8 th )
Example Results (Case 1) This shows our estimation technique applied to real data. The information loss (in other words which values to drop) was simulated.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
PERFORMANCE ANALYSIS OF VISUALLY LOSSLESS IMAGE COMPRESSION
IEEE : Extracting Knowledge from sensor signals, first steps
IIS for Image Processing
Detecting Artifacts and Textures in Wavelet Coded Images
Presenter by : Mourad RAHALI
Exposing Digital Forgeries by Detecting Traces of Resampling Alin C
Aline Martin ECE738 Project – Spring 2005
Image Coding and Compression
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
A Novel Smoke Detection Method Using Support Vector Machine
A handbook on validation methodology. Metrics.
Presentation transcript:

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu SATELLITE IMAGE ARTIFACTS DETECTION BASED ON COMPLEXITY DISTORTION THEORY Avid ROMAN GONZALEZ Mihai DATCU Avid Roman Gonzalez 2011 IEEE International Geoscience and Remote Sensing Symposium 26/07/2011 Vancouver, Canada

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu OUTLINE  The Artifacts, problematic.  Rate-Distortion Function  Kolmogorov Complexity  Kolmogorov’s Structure Function  Experiments and Results  Conclusions Avid Roman Gonzalez

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu ARTIFACTS :  The artifacts are artificial structures that represent a structured perturbation of the signal. Therefore, these artifacts induce errors in the indexation of the images. Avid Roman Gonzalez 3/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu AliasingStrips Saturation... Blocking Avid Roman Gonzalez 4/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Data cleaning, or data cleansing or scrubbing - Detecting and removing errors and inconsistencies from data in order to improve the quality of data. Data quality problems are present in single data collections, such as files and databases, e.g.: - Due to misspellings during data entry. - Missing information or other invalid data. Avid Roman Gonzalez 5/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu  Is to predict or determine the existence of defects, to model it, and then design a method to detect and correct them. For example we have the lines correction methods presented by [Hyung-Sup Jung 2009].  Specific Artifacts.  Using data compression techniques to implement a method more generic PARAMETER FREE regardless the type or model of artifact. Hyung-Sup Jung, Joong-Sun Won, Myung-Ho Kang, and Yong-Woong Lee, “Detection and Restoration of Defective Lines in the SPOT 4 SWIR Band”, Transaction on Image Processing, 2009.

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu  The Rate-Distortion (RD) Function is given by the minimum value of mutual information between source and receiver under some distortion restrictions.  The RD function shows how much compression (lossy compression) can be used without loss of distortion preset value. Avid Roman Gonzalez 7/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu  For the artifacts detection, we propose to use the RD function obtained by compression of the image with different compression factors and examine how an artifact can have a high degree of regularity or irregularity for compression. JPEG Lossy Compression JPEG Lossy Compression Image cf 1 Image cf 2. Image cf n Image cf 1 Image cf 2. Image cf n Decompression +-+- Features Vector (compression errors) Features Vector (compression errors) Classification Image Images with different compression factor (cf) Avid Roman Gonzalez 8/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Kolmogorov Complexity Avid Roman Gonzalez 9/47 String String K(x) is a non calculable function is the length of a shortest program to compute x on a universal Turing machine 15 x (Write 0) Write

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Kolmogorov’s Structure Function Avid Roman Gonzalez 10/47  An approximation of the RD curve using the Kolmogorov complexity theory could be the Kolmogorov Structure Function (KSF).  The relation between the individual data and its explanation (model) is expressed by Kolmogorov’s structure function.  The original Kolmogorov structure function for a data x is defined by:  Where:S is a contemplated model for x. α is a non-negative integer value bounding the complexity of the contemplated S.

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Kolmogorov’s Structure Function for Texture Discrimination Avid Roman Gonzalez  To evaluate the behavior of the KSF for different textures, we use de Brodatz images databases. We show the textures used for this experiments.

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Avid Roman Gonzalez  We can observe that the KSF can discriminate more or less the different structure, the curve KSF has a similar shape for each texture group, but the level is different.

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Artifacts Detection Using Kolmogorov’s Structure Function Approach Avid Roman Gonzalez  To detect artifacts using Kolmogorov Structure Function (KSF), the first step is to watch the behavior of the KSF curve for images with artifacts and images without artifact.  One aspect to consider is how to generate the candidates for the necessary space S. For this purpose, we have generated the candidates using 2 methods: Candidates generation by JPEG lossy compression and Candidates generation by genetic algorithm.

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Avid Roman Gonzalez KSF using jpeg lossy compression KSF using genetic algorithm  We can observe that the better discrimination is done when we generate the candidates for the space S using the JPEG lossy compression. Also using JPEG lossy compression the approximation to the Rate-distortion analysis is better.

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Avid Roman Gonzalez  We use the jpeg lossy compression for generate candidates and to draw the Kolmogorov Structure Function for each patch of a satellite image and try to detect the artifacts. For this experiments we use an image with aliasing introduces manually. Aliasing detection in city environmental using KSF and candidate generation with JPEG lossy compression

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu CONCLUSIONS  The Kolmogorov structure function represents the relationship between an element or data with its model, structure, or explanation.  In this work, we have used the Kolmogorov structure function as a approximation of rate- distortion function using Kolmogorov complexity theory and the complexity-distortion theory, so we can examine the complexity of the images to be analyzed, this complexity would be related to the presence or absence of artifacts. Avid Roman Gonzalez 16/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu CONCLUSIONS  The generation of candidates for to calculation the Kolmogorov structure function is an important step, in this work was done experiments using 2 methods, generation of candidates by jpeg lossy compression and candidate generation using genetic algorithms, we obtain better results using lossy jpeg compression. Avid Roman Gonzalez 17/47

Competence Centre on Information Extraction and Image Understanding for Earth Observation Prof. Dr. Mihai Datcu Avid Roman Gonzalez