Rotating Half Smoothing Filters, Image Rotating Half Smoothing Filters, Image Segmentation and Anisotropic Diffusion Segmentation and Anisotropic Diffusion Baptiste Magnier Baptiste Magnier http://www.lgi2p.ema.fr/~magnier/ http://www.lgi2p.ema.fr/~magnier/ Journée Des Doctorants du LGi2P 2011 Journée Des Doctorants du LGi2P 2011 Nîmes, 28/06/2011 Nîmes, 28/06/2011 1/43
Philippe Montesinos works in image processing: image segmentation, motion analysis, matching points, diffusion... N. Armande, P. Montesinos, O. Monga. A 3D Thin Nets Extraction Method for Medical Imaging. In Proceedings of ICPR, Vol. 1, Track A, pp. 642-646, Vienna, 1996. V. Gouet, P. Montesinos, D. Pelé. A Fast Matching Method for Color Uncalibrated Images Using Differential Invariants. In BMVC-98, The Ninth British Machine Vision Conference. Southampton UK, pp 14-17, 1998. D. Sidibe, P. Montesinos and S. Janaqi. Matching Local Invariant Features with Contextual Information: An Experimental Evaluation. Electronic Letters on Computer Vision and Image Analysis, 7(1):26-39, 2008. P. Montesinos, B. Magnier. A New Perceptual Edge Detector in Color Images. In Advanced Concepts for Intelligent Vision Systems, ACIVS 2010, Sydney, Australia. Daniel Diep received an engineer degree in Electrical Engineering and a PhD in Automatic Control. He works on modelling and control of distributed systems, neural networks, multi-agent systems, various applications in the domains of signal processing, manufacturing systems, and more recently in image processing. A. Lueder, J. Peschke, T. Sauter, S. Deter, D. Diep : "Distributed intelligence for plant automation based on multi-agent systems : the PABADIS approach", in Production Planning & Control, Vol 15 N°2, 2004, 201-212. D. Diep, C. Alexakos, C. Wagner : "An Ontology-based Interoperability Framework for Distributed Manufacturing Control". 12th IEEE Conference on Emerging Technologies and Factory Automation (ETFA), Greece, 2007. K. Benaissa, D. Diep, A. Dolgui: "Control of chaos in agent based manufacturing systems". 13th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Hamburg, 2008, pp. 1252-1259.
Rotating Half Smoothing Filters, Image Rotating Half Smoothing Filters, Image Segmentation and Anisotropic Diffusion Segmentation and Anisotropic Diffusion - Anisotropic edge detection - Anisotropic edge detection - Crest and Valley extraction - Crest and Valley extraction - Texture Removal by Anisotropic Diffusion - Texture Removal by Anisotropic Diffusion
Rotating Half Smoothing Filters, Image Rotating Half Smoothing Filters, Image Segmentation and Anisotropic Diffusion Segmentation and Anisotropic Diffusion - Anisotropic edge detection - Anisotropic edge detection - Crest and Valley extraction - Crest and Valley extraction - Texture Removal by Anisotropic Diffusion - Texture Removal by Anisotropic Diffusion
Rotating Half Smoothing Filters, Image Rotating Half Smoothing Filters, Image Segmentation and Anisotropic Diffusion Segmentation and Anisotropic Diffusion - Anisotropic edge detection - Anisotropic edge detection - Crest and Valley extraction - Crest and Valley extraction - Texture Removal by Anisotropic Diffusion - Texture Removal by Anisotropic Diffusion
Rotating Half Smoothing Filters, Image Rotating Half Smoothing Filters, Image Segmentation and Anisotropic Diffusion Segmentation and Anisotropic Diffusion - Anisotropic edge detection - Anisotropic edge detection - Crest and Valley extraction - Crest and Valley extraction - Texture Removal by Anisotropic Diffusion - Texture Removal by Anisotropic Diffusion Philippe Montesinos and Baptiste Magnier A New Perceptual Edge Detector in Color Images. In Advanced Concepts for Intelligent Vision Systems 2010 (ACIVS 2010) , 2010, Sydney, Australia
What are edges in an image? What are edges in an image? • Edges correspond to object boundaries • Pixels where image brightness changes significantly • Edge extraction : Contours are calculated from image function behavior in the neighborhood of the pixel
Edge detection - overview Edge detection - overview Image Smoothing / Regularization Gradient & Direction Edges extracted by computing local maxima of the gradient in the gradient direction Hysteresis threshold Binarisation
Anisotropic edge detection Anisotropic edge detection Our anisotropic edge detector is based on the use of two elongated and oriented Filters in two different directions
Anisotropic edge detection Anisotropic edge detection Derivative Filter : Derivative Filter :
Anisotropic edge detection Anisotropic edge detection
Anisotropic edge detection Anisotropic edge detection Positive or negative peaks correspond to directions of contours Positive or negative peaks correspond to directions of contours
Anisotropic edge detection Anisotropic edge detection
Results Results
Results Results Canny Our result
Results Results
Perceptual Result Perceptual Result
Perceptual Result Perceptual Result
Anisotropic Edge Detection Using Anisotropic Edge Detection Using Gamma Correction in Color Images : Gamma Correction in Color Images : ANEG ANEG Baptiste Magnier, Philippe Montesinos and Daniel Diep Fast Anisotropic Edge Detection Using Gamma Correction in Color Images . In IEEE 7th International Symposium on Image and Signal Processing and Analysis (ISPA 2011), September 4-6, 2011, Dubrovnik, Croatia
Gamma Correction Gamma Correction
Rotating Half Smoothing Filters, Image Rotating Half Smoothing Filters, Image Segmentation and Anisotropic Diffusion Segmentation and Anisotropic Diffusion - Anisotropic edge detection - Anisotropic edge detection - Crest and Valley extraction - Crest and Valley extraction - Texture Removal by Anisotropic Diffusion - Texture Removal by Anisotropic Diffusion Baptiste Magnier, Philippe Montesinos and Daniel Diep. Ridges and Valleys Detection in Images using Difference of Rotating Half Smoothing Filters. In Advanced Concepts for Intelligent Vision Systems 2011 (ACIVS 2011), August 22-25, 2011, Ghent, Belgium.
The problem The problem ?
What is a crest line ? What is a crest line ? Black line Valley White line Ridge Edge detection Crest line, ridge or valley are roof edges Crest line, ridge or valley are roof edges Edge detection on crest line → two different edges on both sides of the crest Edge detection on crest line → two different edges on both sides of the crest
Perceptual curve Perceptual curve Edge detection Anisotropic Edge detection Anisotropic edge detectors on discontinuous roof edges Anisotropic edge detectors on discontinuous roof edges Baptiste Magnier, Daniel Diep and Philippe Montesinos : Perceptual Curve Extraction . In The 1 0th IEEE IVMSP (Image, Video, and Multidimensional Signal Processing Technical Committee) on "Perception and Visual Signal Analysis" , June 16-17, 2011, Ithaca, USA.
ANISOTROPIC CURVE EXTRACTION ANISOTROPIC CURVE EXTRACTION A new curve detector which involves anisotropic directional linear Filtering by means of difference of two half rotating Gaussian Filters (DRF). We have computed this ridge/valley operator using a local directional maximization/minimization of the Filters response. For a pixel belonging to a crest line, it corresponds to an entering and leaving path : two half Filters.
Difference of Rotated Half Smoothing Filters (DRF) Difference of Rotated Half Smoothing Filters (DRF) D is an anisotropic DoG using two filters at the same is an anisotropic DoG using two filters at the same D orientation, same height but different widths : orientation, same height but different widths : Discretized DRF
Difference of Rotated Half Smoothing Filters (DRF) Difference of Rotated Half Smoothing Filters (DRF) Difference of images smoothed at the same orientation using Difference of images smoothed at the same orientation using 2 different filters → a bank of DoG images 2 different filters → a bank of DoG images
Peaks correspond to directions of crest lines
Ridges and Valleys Extraction Ridges and Valleys Extraction
Ridges and Valleys Extraction Ridges and Valleys Extraction
Ridges and Valleys Extraction Ridges and Valleys Extraction
DRF Results DRF Results
Pine trunk cutting Valleys Ridges
Ridge And Valley Junctions Extraction Ridge And Valley Junctions Extraction Baptiste Magnier, Philippe Montesinos and Daniel Diep. Ridge and Valley Junctions Extraction. In The 2011 International Conference on Image Processing, Computer Vision, & Pattern Recognition (IPCV'11), July 18-21, 2011, Las Vegas, USA.
Ridge And Valley Junctions Extraction Ridge And Valley Junctions Extraction For each pixel, we compute J the sum of the 4 higher positive peaks and the 4 lower negative peaks followed by a spatial local maximum in the image of J for ridge junctions (and the spatial local minima for valleys).
Recommend
More recommend