The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded under the European Regional Development Fund.
Using deep learning to bypass the green screen
Marco Forte, François Pitié, Sigmedia
Using deep learning to bypass the green screen The ADAPT Centre is - - PowerPoint PPT Presentation
Marco Forte, Franois Piti, Sigmedia Using deep learning to bypass the green screen The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded under the European Regional Development Fund.
The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded under the European Regional Development Fund.
Marco Forte, François Pitié, Sigmedia
www.adaptcentre.ie
| 2
www.adaptcentre.ie
| 3
Alpha matte Define unknown regions Image of object
www.adaptcentre.ie
| 4
Object foreground Alpha matte Background on which to composite
(10 pts if you recognise this place)
www.adaptcentre.ie
| 5
Xiaoyong Shen1 Aaron Hertzmann2 Jiaya Jia1 Sylvain Paris2 Brian Price2 Eli Shechtman2 Ian Sachs2
1The Chinese Univeristy of Hong Kong 2Adobe Research
www.adaptcentre.ie
| 6
www.adaptcentre.ie
| 7
CNN
www.adaptcentre.ie
| 8
Time consuming to create manually. Highest quality needs still object to be captured in front of monitor with changing backgrounds. Otherwise can manually annotate existing images with clean backgrounds in photoshop. Greenscreen also possible in controlled HD or UHD environment. We a created dataset of 500 foreground and alpha pairs. Adobe created one of 450 pairs.
www.adaptcentre.ie
| 9
ranking yet uses very large difficult to optimise network.
segmentation rather than alpha matting
requires some matrix inversion which is difficult to learn with standard conv layers structure.
www.adaptcentre.ie
| 10
Dataset is small only ~450-1000 images. Lots of data augmentation needed. Composite the foreground onto 1000s of different backgrounds Random cropping of different size. Crop rotation and mirroring. Slight changes to foreground contrast and brightness
www.adaptcentre.ie
| 11
www.adaptcentre.ie
| 12
www.adaptcentre.ie
| 13
www.adaptcentre.ie
| 14
www.adaptcentre.ie
| 15
CNN Our approach - Joint prediction of alpha foreground and background.
www.adaptcentre.ie
| 16
Alpha Loss = ∑(𝞫 - 𝞫gt ) Foreground loss = ∑∑(Fg - Fggt ) Background loss = ∑∑(Bg - Bggt )
Only define losses on well defined regions
www.adaptcentre.ie
| 17
www.adaptcentre.ie
| 18
www.adaptcentre.ie
| 19
Direct alpha prediction Joint prediction
www.adaptcentre.ie
| 20
Direct alpha prediction Joint prediction
www.adaptcentre.ie
| 21
www.adaptcentre.ie
| 22
www.adaptcentre.ie
| 23
www.adaptcentre.ie
| 24
www.adaptcentre.ie
| 25