48
ImageNet Auto-Annotation with Segmentation Propagation Matthieu Guillaumin · Daniel Küttel · Vittorio Ferrari Bryan Anenberg & Michela Meister

ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

ImageNet Auto-Annotation with Segmentation Propagation

Matthieu Guillaumin · Daniel Küttel · Vittorio Ferrari

Bryan Anenberg & Michela Meister

Page 2: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Outline

Goal & MotivationSystem OverviewSegmentation TransferJoint SegmentationResults

Page 3: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Goal

Automatic foreground pixel-level segmentation of ImageNet

Page 4: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

ImageNet ● large-scale, hierarchical● 15,000,000 images● 22,000 classes

Page 5: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Outline

Goal & MotivationSystem OverviewSegmentation TransferJoint SegmentationResults

Page 6: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

System Overview

source S

unsegmented T segmented T’

transfer segmentation

jointsegmentation

new source = S U T’[3] Guillamin, Kuettel, Ferrari

Page 7: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 8: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 9: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 10: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 11: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 12: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 13: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 14: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 15: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 16: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 17: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 18: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 19: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Outline

Goal & MotivationSystem OverviewSegmentation TransferJoint SegmentationResults

Page 20: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 21: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Segmentation Transfer: Image

[1] Rosenfeld & Weinshall

Page 22: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 23: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 24: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 25: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 26: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 27: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 28: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Segmentation Transfer

[3]

Page 29: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Outline

Goal & MotivationSystem OverviewSegmentation TransferJoint SegmentationResults

Page 30: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation[4] Batra

[5] Rother

Page 31: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

Page 32: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

Page 33: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

Page 34: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

1. Appearance model for image i.

Page 35: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

1. Appearance model for image i.2. Appearance model for class C

Page 36: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

1. Appearance model for image i.2. Appearance model for class C3. Transferred mask from source S to image i

Page 37: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

3. Transferred mask from source S to image i

Page 38: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

1. Appearance model for image i.2. Appearance model for class C3. Transferred mask from source S to image i

Page 39: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

4. Appearance model for related classes

Page 40: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Joint Segmentation with Shared Appearance

slide credit: V. Ferrari

Page 41: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Outline

Goal & MotivationSystem OverviewSegmentation TransferJoint SegmentationResults

Page 42: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 43: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Experiments on ImageNet

animal, instruments subtrees60k bounding boxes440k only class labels4k manually annotated over 450 classes

Page 44: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 45: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 46: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

slide credit: V. Ferrari

Page 47: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

Conclusion

automaticlarge-scaleexploits class structureextends segmentation datasets

Page 48: ImageNet Auto-Annotation with Segmentation Propagationvision.stanford.edu/.../slides/michela_bryan.pdf · 2015-04-08 · Bryan Anenberg & Michela Meister. Outline Goal & Motivation

References[1] A. Rosenfeld and D. Weinshall. Extracting Foreground Masks towards Object Recognition. In Proceedings IEEE International Conference on Computer Vision, 2011.[2] D. Kuettel and V. Ferrari. Figure-ground segmentation by transferring window masks. Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on. 2012. p. 558-565.[3] M. Guillamin, D. Kuettel, V. Ferrari. ImageNet Auto-Annotation with Segmentation Propagation. International Journal of Computer Vision. 2014.[4] Batra, D.; Kowdle, A.; Parikh, D.; Jiebo Luo; Tsuhan Chen, "iCoseg: Interactive co-segmentation with intelligent scribble guidance," Computer Vision and Pattern Recognition (CVPR), 2010[5] Rother, C.; Minka, T.; Blake, A.; Kolmogorov, V., "Cosegmentation of Image Pairs by Histogram Matching - Incorporating a Global Constraint into MRFs," Computer Vision and Pattern Recognition, 2006