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:

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Exemplar-Based Segmentation of Pigmented Skin Lesions from Dermoscopy Images Mei Chen Intel Labs Pittsburgh Approach Motivation Skin.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Wen-Hung Liao Department of Computer Science National Chengchi University November 27, 2008 Estimation of Skin Color Range Using Achromatic Features.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Simple Face Detection system Ali Arab Sharif university of tech. Fall 2012.
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
Spatially Constrained Segmentation of Dermoscopy Images
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.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
A 3D Approach for Computer-Aided Liver Lesion Detection Reed Tompkins DePaul Medix Program 2008 Mentor: Kenji Suzuki, Ph.D. Special Thanks to Edmund Ng.
Data Mining Presentation Learning Patterns in the Dynamics of Biological Networks Chang hun You, Lawrence B. Holder, Diane J. Cook.
The Segmentation Problem
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
Brief overview of ideas In this introductory lecture I will show short explanations of basic image processing methods In next lectures we will go into.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Chapter 10: Image Segmentation
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Dermoscopic Interest Point Detector and Descriptor
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Segmentation of CT angiography based on a combination of segmentation methods University of West Bohemia in Pilsen Czech republic Ing. Ivan Pirner Ing.
CS 6825: Binary Image Processing – binary blob metrics
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:
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.
Feature-preserving Artifact Removal from Dermoscopy Images Howard Zhou 1, Mei Chen 2, Richard Gass 2, James M. Rehg 1, Laura Ferris 3, Jonhan Ho 3, Laura.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
G52IVG, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
Feature based deformable registration of neuroimages using interest point and feature selection Leonid Teverovskiy Center for Automated Learning and Discovery.
Jaroslaw Kutylowski 1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Robust Undetectable Interference Watermarks Ryszard Grząślewicz.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
October Andrew C. Gallagher, Jiebo Luo, Wei Hao Improved Blue Sky Detection Using Polynomial Model Fit Andrew C. Gallagher, Jiebo Luo, Wei Hao Presented.
2016/1/141 A novel method for detecting lips, eyes and faces in real time Real-Time Imaging (2003) 277–287 Cheng-Chin Chiang*,Wen-Kai Tai,Mau-Tsuen Yang,
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Digital Image Processing CSC331
 Mentor : Prof. Amitabha Mukerjee Learning to Detect Salient Objects Team Members - Avinash Koyya Diwakar Chauhan.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
C LASSIFICATION OF SKIN LESIONS IN DERMOSCOPY IMAGES Ana Raimundo Jorge Martins Júlia Pinheiro Ricardo Trindade Introdução à Engenharia.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Gaussian Mixture Model classification of Multi-Color Fluorescence In Situ Hybridization (M-FISH) Images Amin Fazel 2006 Department of Computer Science.
Mushroom - cloud sign of malignant melanoma
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Date of download: 6/30/2016 Copyright © 2016 SPIE. All rights reserved. Example of an image of a (a) benign lesion and (b) a melanoma. Figure Legend: From:
Course : T Computer Vision
2. Skin - color filtering.
DIGITAL SIGNAL PROCESSING
Brain Hemorrhage Detection and Classification Steps
Computer Vision Lecture 9: Edge Detection II
Estimation of Skin Color Range Using Achromatic Features
Tschandl P1,2, Argenziano G3, Razmara M4, Yap J4
Presented By: Firas Gerges (fg92)
Presentation transcript:

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: Department of Dermatology and Skin Science, University of British Columbia 3:Cancer Control Research, BC Cancer Agency Graph-based Pigment Network Detection in Skin Images SPIE Medical Imaging

Skin cancer : most common of all cancers Melanoma : leading cause of mortality Early detection: significantly reduces mortality Skin cancer and melanoma [ Images courtesy of “Dermoscopy of pigmented skin lesions” ] Basal cell carcinomaCombined nevusMelanoma 2

3 Dermoscopy

Pigment Network Detection Present (Typical or Atypical Pigment Network ) Typical : “light to dark-brown network with small, uniformly spaced network holes and thin network lines distributed more or less regularly throughout the lesion and usually thinning out at the periphery” Atypical: “black, brown or gray network with irregular holes and thick lines“ Absent: There is no typical or atypical pigment network 4

Present 5

Absent 6

Problem Statement and Motivation Problem: Pigment network detection in dermoscopy images Motivation: Skin texture analysis for computer-aided diagnosis Pigment Network Visualisation for Training purposes 7

Algorithm overview 8 Given a dermoscopy image Original

Algorithm overview 9 Pre-processing. Using LoG sharp changes of colors are detected OriginalLaplacian of Gaussian

Algorithm overview 10 Converting the result of the pre-processing to a graph. OriginalLaplacian of GaussianImage to Graph

Algorithm overview 11 Converting the result of the pre-processing to a graph. OriginalLaplacian of GaussianImage to Graph Cyclic Subgraphs

Algorithm overview 12 Converting the result of the pre-processing to a graph. OriginalLaplacian of GaussianImage to Graph Cyclic SubgraphsPigment Network

Algorithm overview 13 Converting the result of the pre-processing to a graph. OriginalLaplacian of GaussianImage to Graph Cyclic SubgraphsPigment NetworkClassification Present

Given Image 14

Filtered by Laplacian of Gaussian 15

A binary image has some connected components Each of them is converted to a graph (G) Each pixel a node of G A unique label according to its coordinate Graph G i | V|= size of the connected component i in pixels |E|=Number of edges connecting the white pixels |V|=17 |E|=17 Iterative Loop Counting Algorithm. Binary Image to Graph Conversion Graph G i Connected Component i 7x7

Removing Undesired Cycles Labels of nodes coordinates in the image Mean intensity of meshes in the original image Globules and dots: Inside color darker than outside color Inside Color Outside Color Extended area by 2 pixels Tuning the Thresholds 17

18

19

Pigment Network Graph A new graph representing the Pigment Network Centers of the detected cycles ( green holes in the image) are determined as nodes For each center the distance from all nodes is computed According to the size of the lesion and the average size of the net holes, Maximum Distance Threshold (MDT) is set Two nodes are connected together if they are closer than MDT 20

21

Image Classification Density Ratio of the detected pigment network Lesion Size: Size of the area of the image that is inspected for finding the pigment network Density Threshold Density Ratio ≥ Threshold => Present Density Ratio Absent 22

23 Experimental Results Original Image LOG Edge Detector Cyclic Subgraphs Present Original Image LOG Edge Detector Cyclic Subgraphs Absent

Evaluation Data Set and Result: A set of 100 dermoscopic images used for tuning the parameters and thresholds of the method 500 images of size 768x512 are used to test the performance of the method Taken from Argenziano et al.’s Interactive Atlas of Dermoscopy Each image is labeled as ‘Absent’ or ‘Present {typical, atypical} Accuracy: 92.6% 24

Future Work Features of pigment networks Color, regularity, thickness, spatial arrangement Extending the classification to 3 classes of Absent, Typical, and Atypical Color of the of surrounding network in blue channel Thickness and irregularity of the network Modifying the method to find other dermoscopic structures and patterns 25

Questions? Thank you 26

Conclusion A novel graph-based method for classifying and visualizing pigment networks. Evaluating its ability to classify and visualize real dermoscopic images The accuracy of the method is 92.6% (classifying images to Absent and Present) 27

Previous Work Comparing our results to previous methods: Anantha et al. “Detection of pigment network in dermatoscopy images using texture analysis”, 2004, Accuracy: 80% Betta et al. “Dermoscopic image-analysis system: estimation of atypical pigment network and atypical vascular pattern”, 2006, Recall:50%, Precision: 100%, F-measure: 66.66% Our method: Accuracy: 92.6% 28

29 Pre-processing: 2D edge detection is the Laplacian operator: Laplacian of GaussianGaussian derivative of Gaussian

Graph-based Pigment Network Detection 30

Absent 31

Present 32

33 OriginalLaplacian of GaussianImage to Graph Cyclic SubgraphsPigment NetworkClassification Present

Filtered by Laplacian of Gaussian 34

35

36

Experimental Results(2) 37

Experimental Results(2) 38

39 Experimental Results(2)

Present 40

Absent 41

42 Pigment Network Graph

43 Pigment Network Graph

44

45