video signals
play

VIDEO SIGNALS Segmentation WHAT IS SEGMENTATION WHAT IS - PowerPoint PPT Presentation

VIDEO SIGNALS Segmentation WHAT IS SEGMENTATION WHAT IS SEGMENTATION Segmentation is a fundamental low level operation on Segmentation is a fundamental low-level operation on images. If an image is already partitioned into segments


  1. VIDEO SIGNALS Segmentation

  2. WHAT IS SEGMENTATION WHAT IS SEGMENTATION  Segmentation is a fundamental low level operation on  Segmentation is a fundamental low-level operation on images.  If an image is already partitioned into segments  If an image is already partitioned into segments, where each segment is a “homogeneous” region, then a number of subsequent image processing tasks become easier. b i  A homogeneous region refers to a group of connected pixels in the image that share a common feature This pixels in the image that share a common feature. This feature could be brightness, color, texture, motion, etc.

  3. DIFFERENT KINDS OF SEGMENTATION DIFFERENT KINDS OF SEGMENTATION Brightness segmentation Color segmentation

  4. DIFFERENT KINDS OF SEGMENTATION DIFFERENT KINDS OF SEGMENTATION Motion segmentation

  5. DIFFERENT KINDS OF SEGMENTATION DIFFERENT KINDS OF SEGMENTATION Segmentation based on texture g

  6. LUMINANCE BASED SEGMENTATION LUMINANCE-BASED SEGMENTATION

  7. ERROR PROBABILITY FOR THRESHOLDING ERROR PROBABILITY FOR THRESHOLDING

  8. OPTIMAL SUPERVISED THRESHOLDING OPTIMAL SUPERVISED THRESHOLDING

  9. UNSUPERVISED THRESHOLDING UNSUPERVISED THRESHOLDING

  10. UNSUPERVISED THRESHOLDING UNSUPERVISED THRESHOLDING

  11. CHROMA KEYING CHROMA KEYING  Color is more powerful for pixel-wise segmentation: 3-d vs. 1-d C l i f l f i l i t ti 3 d 1 d space  Take picture in front of a blue screen (or green or orange)  Take picture in front of a blue screen (or green, or orange)

  12. SOFT CHROMA KEYING SOFT CHROMA KEYING

  13. LANDSAT IMAGE PROCESSING LANDSAT IMAGE PROCESSING

  14. MULTIDIMENSIONAL MAP DETECTOR MULTIDIMENSIONAL MAP DETECTOR  Label categories in L b l t g i i training set by hand  Subdivide n dimensional  Subdivide n-dimensional space into small bins  Count frequency of  Count frequency of occurrence for each bin and class in training set g  For test data: identify bin, detect the more , probable category

  15. MAP DETECTOR IN RGB SPACE MAP DETECTOR IN RGB-SPACE

  16. LINEAR DISCRIMINANT FUNCTION LINEAR DISCRIMINANT FUNCTION

  17. SELF SUPERVISED ROAD DETECTION SELF-SUPERVISED ROAD DETECTION

  18. REGIONS VS BOUNDARIES REGIONS VS. BOUNDARIES  Boundary detection is the dual goal of image segmentation. B d d t ti i th d l l f i t ti  If the boundaries between segments are specified then it is equivalent to identifying the individual segments q y g g themselves. BUT BUT  In the process of image segmentation, one obtains In the process of image segmentation one obtains regionwise information regarding the individual segments.  This information can then be subsequently used to classify the i di id individual segments. l t  Detection of the boundaries between segments does not automatically yield regionwise information about the individual segments.  So, further image analysis is necessary before any segment-based classification can be attempted.

  19. WHY STATISTICAL METHODS? WHY STATISTICAL METHODS?  They involve image features that are simple to interpret by using a model.  They also involve features that are easy to compute from a given image compute from a given image  They use merging methods that are firmly rooted in statistical/mathematical inference.

  20. WHAT ARE BOUNDARIES? WHAT ARE BOUNDARIES?

  21. THE MATHEMATICAL PROBLEM THE MATHEMATICAL PROBLEM  If we define  If we define Ω ={(m, , n): 1 ≤ m ≤ M and 1 ≤ n ≤ N } the domain where the image is defined.  For any given point the segmentation g(m n)  For any given point the segmentation g(m,n) at that point take a value from a set Γ . For example Γ ={ ξ : ξ = 0 or 1} for a binary l Γ { ξ ξ 0 1} f bi segmentation. Γ ={ ξ : ξ = 1,2,3,…k} for a multiclass segmentation.

  22. BOUNDARY SEGMENTATION BOUNDARY SEGMENTATION  Of course, g could also denote a boundary image:  g ( m,n ) = 1 to denote the presence of a boundary.  While g ( m n ) = 0 to denote the absence  While g ( m,n ) = 0 to denote the absence.

  23. GAUSSIAN STATISTICS GAUSSIAN STATISTICS M Measures the amount of variability in the pixels that th t f i bilit i th i l th t comprise f 1 along the (p,q) direction. •If T is very small then that implies that f 1 has little or no variability along the (0,1)th (horizontal) direction. •Computation of statistics is straightforward, as is merely a quadratic operation.

  24. FOURIER STATISTICS FOURIER STATISTICS

  25. COVARIANCE STATISTICS COVARIANCE STATISTICS

  26. LABEL STATISTICS LABEL STATISTICS

  27. FISHER COLOR DISTANCE FISHER COLOR DISTANCE

  28. VEHICLE TRACKING USING MAP

  29. FISHER COLOR SEGMENTATION FISHER COLOR SEGMENTATION A segmentation that yields all segments that do not contain g y g the color green.

  30. TRACKING AN OBJECT OF INTEREST TRACKING AN OBJECT OF INTEREST Tracking of a human hearth from frame to frame using Tracking of a human hearth from frame to frame using elastic deformation model

  31. ILLUSORY BOUNDARY TRACKING ILLUSORY BOUNDARY TRACKING Segmentation using texture phase in EdgeFlow Algorithm

  32. SEGMENTATION USING TEXTURE ENERGY SEGMENTATION USING TEXTURE ENERGY Segmentation using color and texture energy Segmentation using color and texture energy

  33. MOTION FIELD SEGMENTATION MOTION FIELD SEGMENTATION 2D dense motion field from the second frame to the first and resulting segmentation

  34. AN EXAMPLE OF CAR TRACKING AN EXAMPLE OF CAR TRACKING • The vehicle is described by three parameters (V b ,V l ,V w ) corresponding to the bottom edges, left edges and width of the p g g , g square. • Vehicles seldom tend to be too big or small, and so depending on the distance of the vehicle from the camera, in is possible to expect the width of the vehicle to be within a certain range : W min and W max

  35. PARAMETER ESTIMATION PARAMETER ESTIMATION  Let (v b ,v l ,v w ) denote a specific hypothesis of the b l w unknown vehicle parameters ( V b ,V l ,V w ): the merit of this hypothesis is decided by the likelyhood.  The merit of this hypothesis is decided by the color Th it f thi h th i i d id d b th l difference between pixels that are inside the square (i.e. pixels that are hypothesized to be the square (i.e. pixels that are hypothesized to be the vehicle) and pixels that are outside (pixels that are in the immediate background).  The color difference evaluator is the Fisher distance:

  36. FISHER DISTANCE FISHER DISTANCE   1 ad K 1 are the mean and covariance of the pixels that   1 ad K 1 are the mean and covariance of the pixels that are inside the hypothesized square while  2 ad K 2 are the mean and covariance of the pixels that are immediately surrounding the hypothesized square surrounding the hypothesized square.  Hypotheses corresponding to a large color difference between pixels inside and immediately surrounding the between pixels inside and immediately surrounding the square have more merit (and hence a higher probability of occurrence) than those with smaller color difference.  An optimal estimate of these parameters is the one that maximizes the product of the prior and likelihood probabilities: the so-called maximum a pos probabilities: the so called maximum a pos posteriori posteriori eriori (MAP) eriori (MAP) estimate.

  37. AERIAL IMAGE SEGMENTATION AERIAL IMAGE SEGMENTATION Segmentation of an aerial image, a rural crop field area, using the texture-based maximum likelihood procedure

  38. CHOOSING HOMOGENEOUS SEGMENTS FOR AERIAL IMAGES IMAGES  The human operator examines the aerial image and chooses a collection of polygons corresponding to various homogeneous segments of the image. g g  By use of the pixels with these polygons as a training sample, a statistical segmentation of the aerial image is effected;  The segmentation procedure used for this map updating  The segmentation procedure used for this map updating application is based on the Gaussian statistics.  For each homogeneous polygonal region selected in the aerial image by the human operator the Gaussian statistics for that image by the human operator, the Gaussian statistics for that polygon are automatically computed. With these statistics, a model of probable variation in the ‘pixels'  intensities within the polygon is subsequently created intensities within the polygon is subsequently created.

  39. SEGMENTATION FOR OBJECT ORIENTED ENCODING SEGMENTATION FOR OBJECT-ORIENTED ENCODING  Given an image is first divided into 8 × 8 blocks of Gi i i fi di id d i 8 8 bl k f pixels.  FFT is applied to each block (Fourier statistics).  If the pixels f 1 within a single block have little or no p g 1 variation then F f1 (0,0) will have a very large value.  IF the blocks contain a vertical edge  IF the blocks contain a vertical edge then will have a large value…

  40. FOURIER DECOMPOSITION FOURIER DECOMPOSITION If g denotes the collection of unknown block labels, g , then an estimate of g from f would correspond to an object based segmentation of f .

  41. RESULTS RESULTS

Recommend


More recommend