logging in or signing up IKAT Promovendidag Diana Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 104 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: January 11, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Shape matching for classification of historical glass: Shape matching for classification of historical glass Laurens van der Maaten IKAT-Promovendidag ‘05Introduction: Introduction Classification of archaeological artifacts Now performed manually by experts Expert compares artifact with objects from reference collection Reference collections consist of drawings in books Thus: slow, subjective, and error-prone process Example: Example An archaeological artifact: Example: Example And its corresponding drawing: The task: The task Given an artifact photograph Find the most ‘alike’ drawings Speeds up the classification process Can give archaeological experts new insightsThe problem: The problem Drawings contain no color information Drawings contain only very abstract texture representation Texture hard to extract from glass photographs Thus: only outer shape information useful Shape matchingShape matching: Shape matching Several approaches: Shape contexts (Belongie, 2000) Curvature scale spaces (Mokhtarian, 1996) Turning functions (Veltkamp, 2003) Dynamic programming (Petrakis, 2002) Moment invariants (Hu, 1962) Hausdorff, Procrustes, etc. MPEG-7 standard: CSSShape matching: Shape matching We compared various approaches: Shape contexts Curvature scale space Desired properties of approach: Invariant to scale, translation, and rotation Robust to distortions due to Broken artifacts 3D rotations Drawing interpretationsBroken artifacts: Broken artifacts Or worse…: Or worse…3D rotations: 3D rotations Shape contexts: Shape contexts Sample points from outer contour For all points: Determine angle (relative to baseline) and distance to all other points in log-polar space All resulting histograms form the shape descriptionShape contexts: Shape contexts Matching using startpoint invariant k-NN classifier (using χ2-distance) Startpoint invariance obtained by circular shifting one of the histograms Curvature scale space: Curvature scale space Determine positions of zero-crossings of curvature for an ‘evolving’ shape contour Curvature is a function that is 1 for a straight line, and 1 / r for a circle with radius r Shape evolution: convolve coordinates with 1D Gaussian kernel with increasing varianceShape evolution: Shape evolution Evolving shape with curvature zero-crossings:Curvature scale space: Curvature scale space CSS image: Align CSS by aligning global maximum Sum distances between main peaksResults: Results Low identification performance (expected) due to difficult datasetResults: Results We examined various variations, such as quantization in shape context space, etc. Best performance: 33% for hitlist size 10 However: For ‘good’ artifacts results are encouraging Shape analysis on reference collection allows for making ‘shape maps’ (using MDS) This allows for archaeologists to create new typologies (since archaeological typologies are not ‘fixed’)Example query: Example query Conclusions: Conclusions Matching glass artifacts with drawings is a difficult problem Shape context matching outperforms (MPEG-7 standard) CSS matching Allows for shape analysis of reference collection Future research should focus extracting texture from photographs (e.g., Gabor)Questions: Questions ? You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
IKAT Promovendidag Diana Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 104 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: January 11, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Shape matching for classification of historical glass: Shape matching for classification of historical glass Laurens van der Maaten IKAT-Promovendidag ‘05Introduction: Introduction Classification of archaeological artifacts Now performed manually by experts Expert compares artifact with objects from reference collection Reference collections consist of drawings in books Thus: slow, subjective, and error-prone process Example: Example An archaeological artifact: Example: Example And its corresponding drawing: The task: The task Given an artifact photograph Find the most ‘alike’ drawings Speeds up the classification process Can give archaeological experts new insightsThe problem: The problem Drawings contain no color information Drawings contain only very abstract texture representation Texture hard to extract from glass photographs Thus: only outer shape information useful Shape matchingShape matching: Shape matching Several approaches: Shape contexts (Belongie, 2000) Curvature scale spaces (Mokhtarian, 1996) Turning functions (Veltkamp, 2003) Dynamic programming (Petrakis, 2002) Moment invariants (Hu, 1962) Hausdorff, Procrustes, etc. MPEG-7 standard: CSSShape matching: Shape matching We compared various approaches: Shape contexts Curvature scale space Desired properties of approach: Invariant to scale, translation, and rotation Robust to distortions due to Broken artifacts 3D rotations Drawing interpretationsBroken artifacts: Broken artifacts Or worse…: Or worse…3D rotations: 3D rotations Shape contexts: Shape contexts Sample points from outer contour For all points: Determine angle (relative to baseline) and distance to all other points in log-polar space All resulting histograms form the shape descriptionShape contexts: Shape contexts Matching using startpoint invariant k-NN classifier (using χ2-distance) Startpoint invariance obtained by circular shifting one of the histograms Curvature scale space: Curvature scale space Determine positions of zero-crossings of curvature for an ‘evolving’ shape contour Curvature is a function that is 1 for a straight line, and 1 / r for a circle with radius r Shape evolution: convolve coordinates with 1D Gaussian kernel with increasing varianceShape evolution: Shape evolution Evolving shape with curvature zero-crossings:Curvature scale space: Curvature scale space CSS image: Align CSS by aligning global maximum Sum distances between main peaksResults: Results Low identification performance (expected) due to difficult datasetResults: Results We examined various variations, such as quantization in shape context space, etc. Best performance: 33% for hitlist size 10 However: For ‘good’ artifacts results are encouraging Shape analysis on reference collection allows for making ‘shape maps’ (using MDS) This allows for archaeologists to create new typologies (since archaeological typologies are not ‘fixed’)Example query: Example query Conclusions: Conclusions Matching glass artifacts with drawings is a difficult problem Shape context matching outperforms (MPEG-7 standard) CSS matching Allows for shape analysis of reference collection Future research should focus extracting texture from photographs (e.g., Gabor)Questions: Questions ?