1 / 48

Segmentation and Grouping

Segmentation and Grouping. Gestalt approach Problem - We don’t perceive local events in an image - we perceive more global figures Elucidate principles which determine grouping of local “things” in an image into figures Proximity Similarity Pragnanz good continuation symmetry. Proximity.

garin
Download Presentation

Segmentation and Grouping

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Segmentation and Grouping • Gestalt approach • Problem - We don’t perceive local events in an image - we perceive more global figures • Elucidate principles which determine grouping of local “things” in an image into figures • Proximity • Similarity • Pragnanz • good continuation • symmetry

  2. Proximity

  3. Similarity

  4. Colinearity

  5. Real world problems to which we can apply gestalt principles • Segmentation • determining where objects are in an image and what their boundaries are. • Grouping • grouping together stuff as part of the same object; for example, across occluders.

  6. Boundary detection(Local)

  7. Boundary detection(Local) • Luminance edges

  8. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields

  9. Finding meaningful contours in image • Local edge detection • Problems - false targets, misses

  10. Finding meaningful contours in image • Local edge detection • Problems - false targets, misses • Solution 1: use other cues • Texture • Motion • Disparity

  11. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields • Texture edges

  12. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields • Texture edges • Sharp changes in orientation, scale of textures

  13. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields • Texture edges • Sharp changes in orientation, scale of textures • Disparity edges Left eye Right eye

  14. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields • Texture edges • Sharp changes in orientation, scale of textures • Disparity edges 000000000000000000000 000000000000000000000 000000222222222000000 000000222222222000000 000000222222222000000 000000222222222000000 000000000000000000000 000000000000000000000 = - Left eye Right eye

  15. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields • Texture edges • Sharp changes in orientation, scale of textures • Disparity edges • Motion edges

  16. Boundary detection (Local) • Luminance edges • Use center-surround receptive fields • Texture edges • Sharp changes in orientation, scale of textures • Disparity edges • Motion edges

  17. Paradigm • Look for textures which “pop-out” to observers. • Characterize texture properties which support texture pop-out - fill in the blank: • A figure pops-out from the background if its __________ (property of texture) differs from that of the background. • Logic: • Pop-out is the result of automatic, low-level segmentation processes.

  18. Texture properties which the visual system uses to do segmentation • Brightness • Contrast • Scale • Orientation

  19. Segmentation by Contrast

  20. Segmentation by scale

  21. Segmentation by orientation

  22. Real-world Justification for these properties • Most objects in a scene will differ in at least one, and probably more of these properties. • When an object’s texture doesn’t differ from that of it’s background it is camouflaged. • But why only these and not others?

  23. Mechanisms for texture segmentation • Texture is a semi-local property of an image • Texture is the “micro-pattern” in an image • An individual point in an image cannot have texture, but a small region can. • Complex cells are good coders of texture properties • have local receptive fields, but aren’t sensitive to position of a pattern within the receptive fields • Signals how much oriented “stuff” falls within their receptive fields

  24. Cortical images • Treat a set of cortical cells with the same receptive field properties as an image. The activity of the cell whose receptive field is centered at a given position of the visual field is the “intensity” of the cortical image. • Have cortical images for each combination of orientation and scale preferences.

  25. Complex cell images • A cortical image made by looking at the firing rates of complex cells with the same orientation and scale preferences. • Example: • Fine-scale, vertical complex cell image - • firing rates of complex cells with small, vertical receptive fields. • An image of the fine-scale vertical “stuff” in an image.

  26. Problem - • How does visual system resolve ambiguities in local measures of image intensity changes to decide what is part of a contour and what isn’t? • How does the visual system integrate local edge information into global figures? • Phenomenal window into visual processing of contours: • illusory contours and amodal completion

  27. Illusory contours and amodal completion are flip sides of the same coin • Amodal completion - Filling in boundaries of objects behind occluders. • Illusory contours - Filling in boundaries OF occluders. • The appearance of illusory contours usually coincides with the appearance of amodally completed boundaries.

More Related