SlideShare a Scribd company logo
4D Light Field Segmentation
with Spatial and Angular Consistencies
1 Nara Institute of Science and Technology (NAIST), Japan.
2 Osaka University, Japan. 3 Kyushu University, Japan.
http://omilab.naist.jp/project/LFseg
Yasuhiro
Mukaigawa1
Hajime
Mihara1
Takuya
Funatomi1
Kenichiro
Tanaka2,1
Hiroyuki
Kubo1
Hajime
Nagahara3
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 2
Image editing is popular
Take the scene with
digital camera
We can edit with
great editing software.
Photo by Eli Duke, https://flic.kr/p/fvn5qG editing with GIMP.
Image data
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Light fields provide a very rich representation of a
scene.
2016/5/23 3
Light field imaging is cool
Refocusing Free view point image
http://lightfield-forum.com/en/http://lightfield-forum.com/en/
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 4
Is light field editing popular?
Can we edit light field?
Take the scene with
light field camera
Light field data
?
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 5
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 6
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 7
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 8
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 9
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 10
Efficient light field editing with our method
Input light field Edited light field
“4D Light Field Segmentation with Spatial and Angular Consistencies”
“Editing light fields are challenging task.” [Jarabo+,
ToG ’14]
 Three difficulties:
I. There are no interfaces for 4D editing.
II. Software must use depth to minimize redundancy for user.
III. The local edit on a light field needs to preserve the
coherency.
 Our solution
I. Ask user to input seeds on !!only!! central 2D image
II. Propagate seeds to other images based on
color and estimated depth
2016/5/23 11
Problem statement
“4D Light Field Segmentation with Spatial and Angular Consistencies”
“Editing light fields are challenging task.” [Jarabo+,
ToG ’14]
 Three difficulties:
I. There are no interfaces for 4D editing.
II. Software must use depth to minimize redundancy for user.
III. The local edit on a light field needs to preserve the
coherency.
 Our solution
I. Ask user to input seeds on !!only!! central 2D image
II. Propagate seeds to other images based on
color and estimated depth
2016/5/23 12
Problem statement
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Solution:
 Require the user input for only the center image of 4D light
field.
2016/5/23 13
Interface for light field editing
Input:
light field and
Seeds for one image
Output:
labeled light field
“4D Light Field Segmentation with Spatial and Angular Consistencies”
“Editing light fields are challenging task.” [Jarabo+,
ToG ’14]
 Three difficulties:
I. There are no interfaces for 4D editing.
II. Software must use depth to minimize redundancy for user.
III. The local edit on a light field needs to preserve the
coherency.
 Our solution
I. Ask user to input seeds on central 2D image
II. Propagate seeds to other images based on
color and estimated depth
2016/5/23 14
Problem statement
“4D Light Field Segmentation with Spatial and Angular Consistencies”
In 2D: Color feature (histogram)
In 4D: Color and depth feature can be used.
 Objectness : likelihoods that the ray will have the label which
is defined by color and depth for robust segmentation
15
Effective use of depth: Objectness
Color
Depth
Positive
samples
Negative
samples
“foreground”
depth estimation
• [Wanner+, ‘12]
• [Chen+, ‘14]
• [Lin+, ‘15]
• [Wang+, ‘15] [Wanner+, ’12]
Feature Vector
[Color, depth]
Given input
for one image
Training SVM
High
Low
Objectness
“foreground”
“background”
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Objectness for multi label segmentation
 Use one-vs-rest SVMs
2016/5/23 16
Effective use of depth: Objectness
“Leaves 1”“butterfly” “Leaves 2” “Floor” High
Low
“butterfly”
“Floor”
“Leaves 1” “Leaves 2”
Objectnesses
Label
“4D Light Field Segmentation with Spatial and Angular Consistencies”
“Editing light fields are challenging task.” [Jarabo+,
ToG ’14]
 Three difficulties:
I. There are no interfaces for 4D editing.
II. Interfaces must use depth to minimize redundancy for user.
III. The local edit on a light field needs to preserve the
coherency.
 Our solution
I. Ask user to input seeds on central 2D image
II. Propagate seeds to other images based on
color and estimated depth
2016/5/23 17
Problem statement
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Smoothness constraints between
Spatial neighbor and Angular neighbor
2016/5/23 18
Smoothness constraints for 4D segmentation
“4D Light Field Segmentation with Spatial and Angular Consistencies”
 Our solution
I. Ask user to input seeds on central 2D image
II. Propagate seeds to other images based on
color and estimated depth
III. Introduce smoothness constraints for spatial and angular
neighbors
2016/5/23 19
Solve
 To combine these solutions:
 State light field segmentation as energy minimization
problem
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Energy function
2016/5/23 20
Energy minimization using graph cut
Data term
Rp(lp=“class i”)
Determined by objectness
Smoothness term
Bp,q
Assumption that neighboring rays have
same label.
Neighboring raysA ray
Assigned labels
Min.
Data term Smoothness term
Via graph cut
“4D Light Field Segmentation with Spatial and Angular Consistencies”
 For four datasets by Wanner et al.
 Synthesized light fields with Blender
 Datasets contain brush strokes and ground truth of segmentation
 Reference: [Wanner+, CVPR ‘13]
 Able to segment 2D image using 4D light field.
 Based on Random forest for utilizing color and depth.
 Give smoothness by total variation (TV).
2016/5/23 21
Experiments
*[Wanner+, ``Datasets and Benchmarks for Densely Sampled 4D Light Fields’’, VMV ’13]
butterfly Buddha StillLife Horses
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 22
Result: “Buddha” data set
OursGround Truth Wanner+
Input Output
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 23
Result: “Horses” data set
OursGround Truth Wanner+
Input Output
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 24
Segmentation accuracy
Entire light
field
Ours
Papillon 98.3
Buddha 97.6
StillLife 96.6
Horses 95.7
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Central image
Wanner+ Ours
97.5 98.3
96.4 97.7
96.5 96.4
95.1 95.9
2016/5/23 25
Segmentation accuracy
Entire light
field
Ours
Papillon 98.3
Buddha 97.6
StillLife 96.6
Horses 95.7
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 26
Segmentation accuracy
Entire light
field
Ours
Papillon 98.3
Buddha 97.6
StillLife 96.6
Horses 95.7
From the result:
• Our method can segment the entire light field with much high
accuracy.
Central image
Wanner+ Ours
97.5 98.3
96.4 97.7
96.5 96.4
95.1 95.9
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 27
Application: Efficient light field editing
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Input light field
2016/5/23 28
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 29
Efficient light field editing with our method
Seeds
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Extract rays
2016/5/23 30
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Extract rays
2016/5/23 31
Efficient light field editing with our method
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Editing result
2016/5/23 32
Efficient light field editing with our method
Input light field Edited light field
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Input light field
2016/5/23 33
Application: efficient light field editing
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Seeds
2016/5/23 34
Application: efficient light field editing
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 35
Application: efficient light field editing
Extracted rays
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 36
Application: efficient light field editing
Extracted rays
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Editing result
2016/5/23 37
Application: efficient light field editing
Input light field Edited light field
“4D Light Field Segmentation with Spatial and Angular Consistencies”
 We have developed supervised 4D light field
segmentation
 We solve three difficulties in light field editing:
I. Ask user to input seeds on central 2D image
II. Propagate seeds to other images based on
color and estimated depth
III. Introduce smoothness constraints for spatial and angular
neighbors
 Formulate problem as energy minimization
 Show that our method can segment the entire light field
with much high accuracy
 Suggest that our method helps efficient light field editing2016/5/23 38
Summary
“4D Light Field Segmentation with Spatial and Angular Consistencies”
Project Page: http://omilab.naist.jp/project/LFseg/
Points:
2016/5/23 39
Thank you for your attention!
Learning based objectness
from color and depth
Two types of neighboring rays Segmented light field
“4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 40
EOF

More Related Content

PPTX
Primal-Dual Coding to Probe Light Transport
PDF
Introduction of slam
PDF
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
DOCX
Survey 1 (project overview)
PPTX
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
PDF
Visual Odometry using Stereo Vision
PDF
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
PDF
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
Primal-Dual Coding to Probe Light Transport
Introduction of slam
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Survey 1 (project overview)
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Visual Odometry using Stereo Vision
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors

What's hot (20)

PDF
3-d interpretation from single 2-d image III
PDF
Stereo vision
PDF
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
PDF
3-d interpretation from single 2-d image for autonomous driving
PDF
D04432528
PPTX
Light field
PDF
Disparity map generation based on trapezoidal camera architecture for multi v...
PDF
APPEARANCE-BASED REPRESENTATION AND RENDERING OF CAST SHADOWS
PPT
Build Your Own 3D Scanner: Introduction
PPT
Build Your Own 3D Scanner: Conclusion
PDF
Wave Optics Analysis of Camera Image Formation With Respect to Rectangular Ap...
PDF
Wave optics analysis of camera image
PDF
Lecture01: Introduction to Photogrammetry
PPT
Raskar Keynote at Stereoscopic Display Jan 2011
PDF
Depth Fusion from RGB and Depth Sensors II
PDF
Practical Digital Image Processing 4
PDF
3-d interpretation from single 2-d image IV
PPTX
Working of photogrammetry and remote sensing
PPTX
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
PDF
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
3-d interpretation from single 2-d image III
Stereo vision
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3-d interpretation from single 2-d image for autonomous driving
D04432528
Light field
Disparity map generation based on trapezoidal camera architecture for multi v...
APPEARANCE-BASED REPRESENTATION AND RENDERING OF CAST SHADOWS
Build Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: Conclusion
Wave Optics Analysis of Camera Image Formation With Respect to Rectangular Ap...
Wave optics analysis of camera image
Lecture01: Introduction to Photogrammetry
Raskar Keynote at Stereoscopic Display Jan 2011
Depth Fusion from RGB and Depth Sensors II
Practical Digital Image Processing 4
3-d interpretation from single 2-d image IV
Working of photogrammetry and remote sensing
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
DTAM: Dense Tracking and Mapping in Real-Time, Robot vision Group
Ad

Viewers also liked (6)

PDF
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
PPTX
Recovering Inner Slices of Translucent Objects by Multi-frequency Illuminatio...
PPTX
0611_light field_cam_for_upload
PPTX
0727 cvpr16 asp_vision_upload
PDF
深層リカレントニューラルネットワークを用いた日本語述語項構造解析
PPTX
Deep forest (preliminary ver.)
MIRU2016 invited talk - Recovering Transparent Shape from Time-of-Flight Dist...
Recovering Inner Slices of Translucent Objects by Multi-frequency Illuminatio...
0611_light field_cam_for_upload
0727 cvpr16 asp_vision_upload
深層リカレントニューラルネットワークを用いた日本語述語項構造解析
Deep forest (preliminary ver.)
Ad

Similar to mihara_iccp16_presentation (20)

PDF
Fisheye Omnidirectional View in Autonomous Driving
PDF
3d Visualization Of Weather Radar Data Ernvik Aron
PDF
Data Processing Using DubaiSat Satellite Imagery for Disaster Monitoring (Cas...
PPTX
Optical Design Software Photopia
PDF
Visual geometry with deep learning
PDF
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
PDF
F045073136
PDF
Multiexposure Image Fusion
PPTX
Optical Computing for Fast Light Transport Analysis
PDF
Light Field Technology
PDF
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
PPTX
Flash Photography and toonification
PDF
The 'Rubble of the North' -a solution for modelling the irregular architectur...
PDF
Deblurring, Localization and Geometry Correction of 2D QR Bar Codes Using Ric...
PDF
Wireless Positioning using Ellipsoidal Constraints
PDF
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
PDF
Virtual Reality (VR360): Production Framework for the Combination of High Dyn...
PPTX
Using Deep Learning to Derive 3D Cities from Satellite Imagery
PDF
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...
Fisheye Omnidirectional View in Autonomous Driving
3d Visualization Of Weather Radar Data Ernvik Aron
Data Processing Using DubaiSat Satellite Imagery for Disaster Monitoring (Cas...
Optical Design Software Photopia
Visual geometry with deep learning
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
F045073136
Multiexposure Image Fusion
Optical Computing for Fast Light Transport Analysis
Light Field Technology
Augmented Reality Using High Fidelity Spherical Panorama with HDRI
Flash Photography and toonification
The 'Rubble of the North' -a solution for modelling the irregular architectur...
Deblurring, Localization and Geometry Correction of 2D QR Bar Codes Using Ric...
Wireless Positioning using Ellipsoidal Constraints
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Virtual Reality (VR360): Production Framework for the Combination of High Dyn...
Using Deep Learning to Derive 3D Cities from Satellite Imagery
Compressive Light Field Photography using Overcomplete Dictionaries and Optim...

Recently uploaded (20)

PPTX
Fluid dynamics vivavoce presentation of prakash
PPTX
Hypertension_Training_materials_English_2024[1] (1).pptx
PDF
lecture 2026 of Sjogren's syndrome l .pdf
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PDF
CHAPTER 3 Cell Structures and Their Functions Lecture Outline.pdf
PDF
Lymphatic System MCQs & Practice Quiz – Functions, Organs, Nodes, Ducts
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PPT
Heredity-grade-9 Heredity-grade-9. Heredity-grade-9.
PPTX
7. General Toxicologyfor clinical phrmacy.pptx
PDF
Placing the Near-Earth Object Impact Probability in Context
PPT
veterinary parasitology ````````````.ppt
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PDF
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
PPTX
The Minerals for Earth and Life Science SHS.pptx
PPTX
BODY FLUIDS AND CIRCULATION class 11 .pptx
PDF
The Land of Punt — A research by Dhani Irwanto
PDF
Cosmic Outliers: Low-spin Halos Explain the Abundance, Compactness, and Redsh...
PPTX
C1 cut-Methane and it's Derivatives.pptx
PDF
. Radiology Case Scenariosssssssssssssss
PPTX
Pharmacology of Autonomic nervous system
Fluid dynamics vivavoce presentation of prakash
Hypertension_Training_materials_English_2024[1] (1).pptx
lecture 2026 of Sjogren's syndrome l .pdf
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
CHAPTER 3 Cell Structures and Their Functions Lecture Outline.pdf
Lymphatic System MCQs & Practice Quiz – Functions, Organs, Nodes, Ducts
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Heredity-grade-9 Heredity-grade-9. Heredity-grade-9.
7. General Toxicologyfor clinical phrmacy.pptx
Placing the Near-Earth Object Impact Probability in Context
veterinary parasitology ````````````.ppt
TOTAL hIP ARTHROPLASTY Presentation.pptx
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
The Minerals for Earth and Life Science SHS.pptx
BODY FLUIDS AND CIRCULATION class 11 .pptx
The Land of Punt — A research by Dhani Irwanto
Cosmic Outliers: Low-spin Halos Explain the Abundance, Compactness, and Redsh...
C1 cut-Methane and it's Derivatives.pptx
. Radiology Case Scenariosssssssssssssss
Pharmacology of Autonomic nervous system

mihara_iccp16_presentation

  • 1. 4D Light Field Segmentation with Spatial and Angular Consistencies 1 Nara Institute of Science and Technology (NAIST), Japan. 2 Osaka University, Japan. 3 Kyushu University, Japan. http://omilab.naist.jp/project/LFseg Yasuhiro Mukaigawa1 Hajime Mihara1 Takuya Funatomi1 Kenichiro Tanaka2,1 Hiroyuki Kubo1 Hajime Nagahara3
  • 2. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 2 Image editing is popular Take the scene with digital camera We can edit with great editing software. Photo by Eli Duke, https://flic.kr/p/fvn5qG editing with GIMP. Image data
  • 3. “4D Light Field Segmentation with Spatial and Angular Consistencies” Light fields provide a very rich representation of a scene. 2016/5/23 3 Light field imaging is cool Refocusing Free view point image http://lightfield-forum.com/en/http://lightfield-forum.com/en/
  • 4. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 4 Is light field editing popular? Can we edit light field? Take the scene with light field camera Light field data ?
  • 5. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 5 Efficient light field editing with our method
  • 6. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 6 Efficient light field editing with our method
  • 7. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 7 Efficient light field editing with our method
  • 8. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 8 Efficient light field editing with our method
  • 9. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 9 Efficient light field editing with our method
  • 10. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 10 Efficient light field editing with our method Input light field Edited light field
  • 11. “4D Light Field Segmentation with Spatial and Angular Consistencies” “Editing light fields are challenging task.” [Jarabo+, ToG ’14]  Three difficulties: I. There are no interfaces for 4D editing. II. Software must use depth to minimize redundancy for user. III. The local edit on a light field needs to preserve the coherency.  Our solution I. Ask user to input seeds on !!only!! central 2D image II. Propagate seeds to other images based on color and estimated depth 2016/5/23 11 Problem statement
  • 12. “4D Light Field Segmentation with Spatial and Angular Consistencies” “Editing light fields are challenging task.” [Jarabo+, ToG ’14]  Three difficulties: I. There are no interfaces for 4D editing. II. Software must use depth to minimize redundancy for user. III. The local edit on a light field needs to preserve the coherency.  Our solution I. Ask user to input seeds on !!only!! central 2D image II. Propagate seeds to other images based on color and estimated depth 2016/5/23 12 Problem statement
  • 13. “4D Light Field Segmentation with Spatial and Angular Consistencies” Solution:  Require the user input for only the center image of 4D light field. 2016/5/23 13 Interface for light field editing Input: light field and Seeds for one image Output: labeled light field
  • 14. “4D Light Field Segmentation with Spatial and Angular Consistencies” “Editing light fields are challenging task.” [Jarabo+, ToG ’14]  Three difficulties: I. There are no interfaces for 4D editing. II. Software must use depth to minimize redundancy for user. III. The local edit on a light field needs to preserve the coherency.  Our solution I. Ask user to input seeds on central 2D image II. Propagate seeds to other images based on color and estimated depth 2016/5/23 14 Problem statement
  • 15. “4D Light Field Segmentation with Spatial and Angular Consistencies” In 2D: Color feature (histogram) In 4D: Color and depth feature can be used.  Objectness : likelihoods that the ray will have the label which is defined by color and depth for robust segmentation 15 Effective use of depth: Objectness Color Depth Positive samples Negative samples “foreground” depth estimation • [Wanner+, ‘12] • [Chen+, ‘14] • [Lin+, ‘15] • [Wang+, ‘15] [Wanner+, ’12] Feature Vector [Color, depth] Given input for one image Training SVM High Low Objectness “foreground” “background”
  • 16. “4D Light Field Segmentation with Spatial and Angular Consistencies” Objectness for multi label segmentation  Use one-vs-rest SVMs 2016/5/23 16 Effective use of depth: Objectness “Leaves 1”“butterfly” “Leaves 2” “Floor” High Low “butterfly” “Floor” “Leaves 1” “Leaves 2” Objectnesses Label
  • 17. “4D Light Field Segmentation with Spatial and Angular Consistencies” “Editing light fields are challenging task.” [Jarabo+, ToG ’14]  Three difficulties: I. There are no interfaces for 4D editing. II. Interfaces must use depth to minimize redundancy for user. III. The local edit on a light field needs to preserve the coherency.  Our solution I. Ask user to input seeds on central 2D image II. Propagate seeds to other images based on color and estimated depth 2016/5/23 17 Problem statement
  • 18. “4D Light Field Segmentation with Spatial and Angular Consistencies” Smoothness constraints between Spatial neighbor and Angular neighbor 2016/5/23 18 Smoothness constraints for 4D segmentation
  • 19. “4D Light Field Segmentation with Spatial and Angular Consistencies”  Our solution I. Ask user to input seeds on central 2D image II. Propagate seeds to other images based on color and estimated depth III. Introduce smoothness constraints for spatial and angular neighbors 2016/5/23 19 Solve  To combine these solutions:  State light field segmentation as energy minimization problem
  • 20. “4D Light Field Segmentation with Spatial and Angular Consistencies” Energy function 2016/5/23 20 Energy minimization using graph cut Data term Rp(lp=“class i”) Determined by objectness Smoothness term Bp,q Assumption that neighboring rays have same label. Neighboring raysA ray Assigned labels Min. Data term Smoothness term Via graph cut
  • 21. “4D Light Field Segmentation with Spatial and Angular Consistencies”  For four datasets by Wanner et al.  Synthesized light fields with Blender  Datasets contain brush strokes and ground truth of segmentation  Reference: [Wanner+, CVPR ‘13]  Able to segment 2D image using 4D light field.  Based on Random forest for utilizing color and depth.  Give smoothness by total variation (TV). 2016/5/23 21 Experiments *[Wanner+, ``Datasets and Benchmarks for Densely Sampled 4D Light Fields’’, VMV ’13] butterfly Buddha StillLife Horses
  • 22. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 22 Result: “Buddha” data set OursGround Truth Wanner+ Input Output
  • 23. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 23 Result: “Horses” data set OursGround Truth Wanner+ Input Output
  • 24. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 24 Segmentation accuracy Entire light field Ours Papillon 98.3 Buddha 97.6 StillLife 96.6 Horses 95.7
  • 25. “4D Light Field Segmentation with Spatial and Angular Consistencies” Central image Wanner+ Ours 97.5 98.3 96.4 97.7 96.5 96.4 95.1 95.9 2016/5/23 25 Segmentation accuracy Entire light field Ours Papillon 98.3 Buddha 97.6 StillLife 96.6 Horses 95.7
  • 26. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 26 Segmentation accuracy Entire light field Ours Papillon 98.3 Buddha 97.6 StillLife 96.6 Horses 95.7 From the result: • Our method can segment the entire light field with much high accuracy. Central image Wanner+ Ours 97.5 98.3 96.4 97.7 96.5 96.4 95.1 95.9
  • 27. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 27 Application: Efficient light field editing
  • 28. “4D Light Field Segmentation with Spatial and Angular Consistencies” Input light field 2016/5/23 28 Efficient light field editing with our method
  • 29. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 29 Efficient light field editing with our method Seeds
  • 30. “4D Light Field Segmentation with Spatial and Angular Consistencies” Extract rays 2016/5/23 30 Efficient light field editing with our method
  • 31. “4D Light Field Segmentation with Spatial and Angular Consistencies” Extract rays 2016/5/23 31 Efficient light field editing with our method
  • 32. “4D Light Field Segmentation with Spatial and Angular Consistencies” Editing result 2016/5/23 32 Efficient light field editing with our method Input light field Edited light field
  • 33. “4D Light Field Segmentation with Spatial and Angular Consistencies” Input light field 2016/5/23 33 Application: efficient light field editing
  • 34. “4D Light Field Segmentation with Spatial and Angular Consistencies” Seeds 2016/5/23 34 Application: efficient light field editing
  • 35. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 35 Application: efficient light field editing Extracted rays
  • 36. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 36 Application: efficient light field editing Extracted rays
  • 37. “4D Light Field Segmentation with Spatial and Angular Consistencies” Editing result 2016/5/23 37 Application: efficient light field editing Input light field Edited light field
  • 38. “4D Light Field Segmentation with Spatial and Angular Consistencies”  We have developed supervised 4D light field segmentation  We solve three difficulties in light field editing: I. Ask user to input seeds on central 2D image II. Propagate seeds to other images based on color and estimated depth III. Introduce smoothness constraints for spatial and angular neighbors  Formulate problem as energy minimization  Show that our method can segment the entire light field with much high accuracy  Suggest that our method helps efficient light field editing2016/5/23 38 Summary
  • 39. “4D Light Field Segmentation with Spatial and Angular Consistencies” Project Page: http://omilab.naist.jp/project/LFseg/ Points: 2016/5/23 39 Thank you for your attention! Learning based objectness from color and depth Two types of neighboring rays Segmented light field
  • 40. “4D Light Field Segmentation with Spatial and Angular Consistencies”2016/5/23 40 EOF

Editor's Notes

  • #2: Thank you for introduction, and good morning everyone. I’m Hajime Mihara from Nara Institute of Science and Technology in Japan. Today, I’d like to talk about our work, 4D light field segmentation with spatial and angular consistencies.
  • #3: First, as you know, image editing is popular. Usually, after take the scene with digital camera, people edit the image data using editing software. Photoshop or GIMP is most famous editing software. <<play movie>> This movie is example of efficient image editing. This example is color manipulating of the red air plane. These software allow us efficient image editing like this movie.
  • #4: In recent days, light field imaging going to be popular by spreading of light field camera such as Lytro. Light fields provide a very rich representation of a scene. For example, we can refocus or render free view point image after taking the scene using light field. All of you know that light field imaging is cool.
  • #5: Here, let’s consider about light field editing. After taking the scene with light field camera, can we edit the light field data with an existing software? There is no light field editing software like Photoshop or GIMP yet.
  • #6: So in this study, we aim to establish efficient light field editing method. Today, I show the first step toward this goal. We will present a supervised light field segmentation method for editing use. Let’s suppose that this light field is given, and change the color of this Angry bird.
  • #7: User give the input as brush stroke to !!only!! one image. We call these input as seeds. The red strokes correspond to the target object of editing. The blue strokes correspond to otherwise.
  • #8: Our segmentation method can extract the target region from the entire light field semi automatically.
  • #9: For example, I adjust the hue value of this region to orange.
  • #10: This is the color manipulated region.
  • #11: After that, the color of the Angry Bird is changed. Our segmentation method contributes the efficient light field editing via semi automatic region selection.
  • #12: Prior work about interface of light field editing by Jarabo, states that “Editing light fields are challenging task”. They introduced three difficulties. Firstly, there are no interfaces for 4D editing. Secondly, software must use depth to minimize redundancy for user interaction. Thirdly, the local edit on a light field needs to preserve the coherency in the entire light field. So, we solve these difficulties. I will explain how to solve them.
  • #13: The first problem is about interface. We solve by asking user to input seeds on only central 2D image.
  • #14: Although we can usually use only 2D input device like mouse or pen tablet, light field data inherently has 4 dimensional data. Interfaces that can edit 4 dimensional data can not to be realized easily. So we built this method to require user input to only one 2D image from the light field. Inputs of our method are 4D light field and seeds for only one image. From only a few interaction, the segmented light field can be obtained. I will mention that how to use the seeds for the segmentation.
  • #15: Next difficulty is that Software must use depth to minimize redundancy for user. We propose propagating seeds to other images based on color and estimated depth.
  • #16: 2D image segmentation, such as GrabCut, use the color information for the segmentation. On the other hand, in 4D light field, depth information can be estimated. Depth information is helpful to the robust segmentation. In this research, we define “objectness”, which represents likelihood that the ray will have the label such as foreground or background. Objectness is calculated using feature vector by color and depth. For calculating objectness, we use machine learning method. I explain about how to get objectness using example below. <<laser pointer>> In this example, let’s consider to get objectness of the butterfly. Here are given seeds by user for one image. Firstly, set the feature vector in brush stroked pixel on butterfly as positive samples. Secondly, set the feature vector in other brush stroked pixels as negative samples. We adopt SVM to get objectness. After training, objectness is predicted by inputting the feature vector of all rays.
  • #17: For multi label segmentation, objectnesses can be obtained by using multiclass SVMs. We get objectnesses for each labels by using one-vs-rest SVMs.
  • #18: The final difficulty is The local edit on a light field needs to preserve the coherency. Our solution for this problem is Introducing smoothness constrants for Spatial and angular neighbors.
  • #19: To preserve coherency, we bring an assumption, when neighboring rays have similar color, they will have the same label. In our method, we define two types of neighbor rays. First, we define spatial neighbor. Please look at the left part and pay your attention to around this blue ray. The spatial neighbor of blue ray are like these orange rays. Spatial neighbor rays are slightly positioned from the blue ray. This idea is similar with 2D segmentation method. Next, we define angular neighbor rays. It is necessary to preserve coherency through 4D light field. Please see the right part and pay your attention to around this blue ray again. The angular neighbor ray of this blue ray is like these green rays. We define that angular neighbor rays are that directions are slightly different with the blue ray. These rays have the same label when the colors are similar. This idea is unique in 4D light field segmentation. This constraint can help to preserve the segmentation coherency.
  • #20: I have explained the three problems and solutions. Now, I will talk that how to combine these solutions. We solve light field segmentation as energy minimization problem.
  • #21: our minimization strategy is similar to 2D image segmentation. The energy function is built by two terms, data term and smoothness term. Data term represents that when the objectness is higher, the ray tend to assigned the label with highest obejctness. Smoothness term represents the assumption that neighboring rays have same label when the colors are similar. This energy function can be minimized graph cut algorithm. After minimization, the optimal labels that satisfy the energy function can be obtained like this.
  • #22: Next, I would like to present some experimental results. We apply our method for four public datasets by Wanner. These datasets are synthesized by Blender. Datasets contain brush strokes and ground truth of segmentation. We compare accuracy with prior work by Wanner. Their method can segment 2D image using 4D light field based on random forest for utilizing color and depth. This method give smoothness by minimizing total variation.
  • #23: This is the result. Our method can segment the entire light field from only few user input. Comparing with Wanner etal, segmentation quality of ours looks good than Wanner etal.
  • #24: This is the another result. In this dataset, our method works well too.
  • #25: The table shows result of numerical evaluation for the entire light fields. This result suggests that our segmentation method works well.
  • #26: the right part of the table shows image segmentation accuracy by Wanner and Our segmentation accuracy of center image from light field. From this result, accuracy of our method is as high as Wanner’s method.
  • #27: So we can say the result shows that our method can segment entire of light fields in high accuracy.
  • #28: From now, I show examples of efficient light field editing.
  • #29: It’s same with light field editing which I show previous. This is the input light field.
  • #30: User input few seeds to only one image.
  • #31: Our segmentation method extracts rays from light field.
  • #32: This is the color manipulated region.
  • #33: After that, we can get edited light field.
  • #34: This is an other example. The light field data is taken by Lytro.
  • #35: User only give seeds to portion of the image.
  • #36: We can extract the rays like this.
  • #37: In this example, I changed the color red to purple.
  • #38: These are input and output light field. Our segmentation method contributes the efficient light field editing.
  • #39: Ok, I summarize this presentation. We have developed supervised 4D light field segmentation method for editing use. We solve three difficulties in light field editing by Asking user to input seeds on central 2D image, Propagatiing seeds to other images based on color and estimated depth, Introducing smoothness constraints for spatial and angular neighbors. We formulate segmentation problem as energy minimization. Also we show that our method can segment the entire light field with much high accuracy. Finally, editing result suggest that our method helps efficient light field editing
  • #40: Thank you for your attention.