Artifact and Textured region Detection - Vishal Bangard.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
1 Iris Identification Using Wavelet Packets Emine Krichen, Mohamed Anouar Mellakh, Sonia Garcia Salicetti, Bernadette Dorizzi
On The Denoising Of Nuclear Medicine Chest Region Images Faculty of Technical Sciences Bitola, Macedonia Sozopol 2004 Cvetko D. Mitrovski, Mitko B. Kostov.
Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference. many slides from David Jacobs.
H. R. Sheikh, A. C. Bovik, “Image Information and Visual Quality,” IEEE Trans. Image Process., vol. 15, no. 2, pp , Feb Lab for Image and.
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
EI San Jose, CA Slide No. 1 Measurement of Ringing Artifacts in JPEG Images* Xiaojun Feng Jan P. Allebach Purdue University - West Lafayette, IN.
Direction-Adaptive KLT for Image Compression Vinay Raj Hampapur Wendy Ni Stanford University March 8, 2011.
Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
3. Introduction to Digital Image Analysis
Segmentation Divide the image into segments. Each segment:
Introduction to Image Quality Assessment
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.
Clustering Color/Intensity
Page 1 CS Department Parallel Design of JPEG2000 Image Compression Xiuzhen Huang CS Department UC Santa Barbara April 30th, 2003.
Image deblocking using local segmentation By Mirsad Makalic Supervisor: Dr. Peter Tischer.
CMPT 365 Multimedia Systems
Multiscale transforms : wavelets, ridgelets, curvelets, etc.
By Shiyu Luo Dec Outline Motivation and Goal Methods Feature extractions MLP Classification Results Analysis and conclusion References.
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Segmentation-Based Image Compression 以影像切割為基礎的影像壓縮技術 Speaker: Jiun-De Huang Advisor: Jian-Jiun Ding Graduate Institute of Communication Engineering National.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Introduction to Image Processing Grass Sky Tree ? ? Review.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
CS 376b Introduction to Computer Vision 04 / 02 / 2008 Instructor: Michael Eckmann.
IIS for Image Processing Michael J. Watts
Image Pattern Recognition The identification of animal species through the classification of hair patterns using image pattern recognition: A case study.
New Segmentation Methods Advisor : 丁建均 Jian-Jiun Ding Presenter : 蔡佳豪 Chia-Hao Tsai Date: Digital Image and Signal Processing Lab Graduate Institute.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
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.
SUBJECT CODE:CS1002 DEPARTMENT OF ECE. “One picture is worth more than ten thousand words” Anonymous.
Layered Coding Basic Overview. Outline Pyramidal Coding Scalability in the Standard Codecs Layered Coding with Wavelets Conclusion.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Interactive Sand Art Drawing Using RGB-D Sensor
Image Segmentation in Color Space By Anisa Chaudhary.
An Improved Method Of Content Based Image Watermarking Arvind Kumar Parthasarathy and Subhash Kak 黃阡廷 2008/12/3.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Magic Camera Master’s Project Defense By Adam Meadows Project Committee: Dr. Eamonn Keogh Dr. Doug Tolbert.
Automated Fingertip Detection
Digital Image Processing
WCPM 1 Chang-Tsun Li Department of Computer Science University of Warwick UK Image Clustering Based on Camera Fingerprints.
Whole Slide Image Stitching for Osteosarcoma detection Ovidiu Daescu Colaborators: Bogdan Armaselu and Harish Babu Arunachalam University of Texas at Dallas.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
An improved SVD-based watermarking scheme using human visual characteristics Chih-Chin Lai Department of Electrical Engineering, National University of.
Michael Gormish Prepared by:Emin Sinan Mimaroglu
Medical Image Analysis
Tae Young Kim and Myung jin Choi
Automatic Video Shot Detection from MPEG Bit Stream
IIS for Image Processing
Advisor: Chin-Chen Chang1, 2
CMPT 365 Multimedia Systems
Fourier Transform.
Regression-Based Prediction for Artifacts in JPEG-Compressed Images
Detecting Artifacts and Textures in Wavelet Coded Images
Image Segmentation Techniques
Object tracking in video scenes Object tracking in video scenes
Aline Martin ECE738 Project – Spring 2005
Reduction of blocking artifacts in DCT-coded images
Research Institute for Future Media Computing
Author: Minoru Kuribayashi, Hatsukazu Tanaka
Review and Importance CS 111.
Presentation transcript:

Artifact and Textured region Detection - Vishal Bangard

Outline Need for artifact and textured region detection Aim of the project Techniques used in the imaging world Approaches used Results Conclusion

Why do artifact detection ? A lot of transformations lead to artifacts Few of them lead to loss in texture Main goal – repair/ replace the loss in texture using texture from adjacent regions There are existing methods for replicating texture Not many existing methods for detecting regions where there is texture loss

Image: Barbara Left image compressed at 94% The encircled areas show loss in texture due to compression

Aim of the project Very subjective – depends a lot on prior experience and knowledge Complete automated detection is very hard because of the subjective nature of the problem Aim of this project: To locate regions near textured regions which may have been subject to texture loss

Techniques that work well The topics covered under this project are very subjective – hence the title of this slide is ‘techniques that work well’ as against ‘state of the art approaches’ Detection of textured regions Gabor filters Difference of offset Gaussians

Segmentation Lots and lots of them (e.g. thresholding, clustering methods such as k-means and fuzzy c-means, connected components, region growing, etc.) Again, very subjective

Approaches taken Analyze wavelet block decomposition for a change in the high frequency region Low resolution Higher miss probability The image Barbara compressed at 94%

Solid black areas give regions with texture. Black lines are parts of edges Edge map of left image overlaid on the compressed image

Use of Gabor coefficients as they are fairly reliable in detecting textured regions (found at six different orientations and four different scales) Transformed image is adaptively thresholded to minimize the inter-class variance (Ref: N. Otsu, "A Threshold Selection Method from Gray-Level Histograms," IEEE Transactions on Systems, Man, and Cybernetics, vol. 9, no. 1, pp , 1979.) Magnitude and phase information is used collectively to locate regions of high texture

Pictures speak a thousand words White regions give borders and textured areas An edge map of the left image overlaid on the compressed image

Image: Baboon Left image compressed at 90% using Elecard (version of JPEG 2000 coding software)

White regions give regions of high textures An edge map of the left image overlaid on the compressed image

Conclusion The system performs well in detecting textured regions (Statistics still need to be calculated) Needs to be extended to color and non- square images Can also be used for texture identification Can be combined with existing methods to repair texture loss