Source-linked AI summary

EPINET: A Fully-Convolutional Neural Network Using Epipolar Geometry for Depth from Light Field Images

Changha Shin, Hae-Gon Jeon, Youngjin Yoon, In So Kweon, Seon Joo Kim

arXiv:1804.02379v1cs.CV

TL;DR

Light-field depth estimation must handle handheld cameras’ narrow baselines while balancing accuracy and speed, and training data are limited. The paper proposes a geometry-aware multi-stream CNN with light-field-specific augmentation, achieving top benchmark rankings on most metrics and effective real-world results. This includes substantially faster real-world estimation than a prior method and supports metric-scale 3D reconstruction.

  • Problem

    Handheld light-field cameras have narrow baselines, while existing methods face an accuracy-speed trade-off and available datasets provide insufficient training data.

  • Method

    EPINET combines multi-stream and merging networks to encode light-field epipolar geometry, using light-field-specific augmentation to address insufficient data.

  • Results

    EPINET achieved top rank on most HCI 4D Light Field Benchmark quality metrics and state-of-the-art results on benchmark and real-world light-field images.

  • Takeaways & Limitations

    The method produced real-world depth usable for metric-scale 3D reconstruction and further applications such as 3D printing.

  • Takeaways & Limitations

    The network fails to infer accurate disparities in reflection and textureless regions.

Abstract

from arXiv · show

Light field cameras capture both the spatial and the angular properties of light rays in space. Due to its property, one can compute the depth from light fields in uncontrolled lighting environments, which is a big advantage over active sensing devices. Depth computed from light fields can be used for many applications including 3D modelling and refocusing. However, light field images from hand-held cameras have very narrow baselines with noise, making the depth estimation difficult. any approaches have been proposed to overcome these limitations for the light field depth estimation, but there is a clear trade-off between the accuracy and the speed in these methods. In this paper, we introduce a fast and accurate light field depth estimation method based on a fully-convolutional neural network. Our network is designed by considering the light field geometry and we also overcome the lack of training data by proposing light field specific data augmentation methods. We achieved the top rank in the HCI 4D Light Field Benchmark on most metrics, and we also demonstrate the effectiveness of the proposed method on real-world light-field images.

1. Introduction

Light field cameras enable depth estimation in uncontrolled environments, but handheld designs impose narrow baselines and computational trade-offs. EPINET addresses these constraints with a fast, geometry-aware CNN and light-field-specific augmentation.

  • 1. Introduction: Light field cameras record rays from different directions, enabling post-capture viewpoint or focal-plane changes.Lenslet-based cameras convert captured images into multi-view images with slightly different viewpoints.
  • 1. Introduction: Depth estimation from light fields works in uncontrolled environments, unlike active sensing devices that require controlled illumination.This makes light field cameras suitable for settings beyond the indoor use associated with active sensing.
  • 1. Introduction: Handheld light field cameras have narrow baselines and spatial-angular resolution trade-offs, while existing accurate methods are computationally heavy.These limitations make practical depth estimation difficult despite performance close to passive stereo methods.
  • 1. Introduction: EPINET uses a convolutional neural network to estimate accurate depth maps with sub-pixel accuracy in seconds.The network uses four separate, identical streams for horizontal, vertical, and diagonal angular directions before combining their representations.
  • 1. Introduction: EPINET ranked first on most HCI 4D Light Field Benchmark quality metrics, including bad pixel ratio, mean square error, and runtime.The cited introduction passage reports the benchmark ranking but does not provide individual metric values.
  • 1. Introduction: The method addresses limited training data with light-field-specific augmentation using scaling, center-view change, rotation, transpose, and color transformations.The authors report that these augmentations increase network trainability and depth-estimation accuracy.

2. Related Work

Prior light-field depth methods use optimization or learning, but optimization methods trade performance against computation and earlier learning methods incompletely exploit epipolar geometry and limited data.

  • 2. Related Work: Light-field depth methods divide into optimization-based approaches and learning-based approaches.The optimization category includes EPI processing, cue combination, global matching, and multi-view stereo methods.
  • 2. Related Work: Epipolar plane images reduce the effective dimensionality of light-field data, making depth processing and optimization tractable.EPI methods estimate line slopes or matching lines and may refine disparity maps or handle occlusions.
  • 2. Related Work: Optimization-based methods face an unavoidable trade-off between computational time and performance.The paper adopts a CNN framework to pursue both speed and accuracy.
  • 2. Related Work: Learning-based methods include EPI dictionaries, end-to-end encoder-decoder networks, and CNNs combined with variational optimization.These approaches use learned disparity correspondences, EPI orientations, or direct depth prediction.
  • 2. Related Work: Earlier learning methods considered only one directional epipolar geometry, reducing the reliability of depth predictions.EPINET addresses this with a multi-stream network that separately encodes epipolar images and exploits their distinct geometric characteristics.
  • 2. Related Work: Public light-field datasets contain too few realistic examples with ground-truth disparities, limiting CNN generalization and increasing overfitting risk.The paper uses 16 synthetic light-field images and proposes augmentation that preserves geometric relationships among sub-aperture images.

3. Methodology

EPINET exploits light-field epipolar geometry through a multi-stream fully convolutional network and light-field-specific augmentation. The method combines directional feature processing, viewpoint selection, and augmentation strategies to address narrow-baseline estimation and limited training data.

  • Epipolar geometry: EPINET represents the light field as L(x, y, u, v), separating spatial coordinates from angular viewpoint coordinates.The center view is related to other viewpoints through disparity-dependent shifts.
  • Epipolar geometry: Because integer viewpoint grids do not realize every angular slope, EPINET selects four directions: 0, 45, 90, and 135 degrees.These correspond to horizontal, vertical, and diagonal viewpoint sets.
  • Multi-stream network: The network uses separate processing streams for horizontal, vertical, left-diagonal, and right-diagonal sub-aperture image stacks before merging their features.This design encodes each directional epipolar image separately and combines the representations at a later stage.
  • Multi-stream network: The multi-stream network uses fully convolutional blocks with small 2×2 kernels to measure small disparities of approximately ±4 pixels.The architecture targets pixel-wise disparity prediction under light-field cameras’ narrow baselines.
  • Multi-stream network: Using four streams gives the best bad pixel ratio and mean square error among the tested stream counts with nearly equal parameter counts of 5.1M.The comparison evaluates how the number of directional streams affects performance.
  • Learning details: Training uses 23×23 grayscale patches sampled from 16 synthetic light-field images, while reflection, refraction, and textureless regions are excluded or masked.These regions can produce incorrect correspondences during training.
  • Data augmentation: Light-field-specific augmentation includes viewpoint shifting, rotation with stream-connection rearrangement, scaling, flipping, transpose, and color transformations.View shifting generates nine times more training sets, while scaling also adjusts disparity values and flipping reverses disparity signs.
  • Data augmentation: The proposed augmentations reduce disparity errors by more than 40%, with rotation and flipping producing large performance gains.Scaling helps cover varied disparity ranges relevant to real light-field images with narrow baselines.

4. Experiments

Experiments evaluate EPINET on synthetic benchmark and real-world light-field data, showing strong accuracy, speed, qualitative reconstruction, and practical 3D modeling results.

  • The evaluation uses the 4D Light Field Benchmark with 9×9 angular and 512×512 spatial resolutions, plus Lytro illum images for real-world testing.
  • EPINET shows the best performance in 3 out of 4 benchmark measures and is effectively the fastest among state-of-the-art methods.The benchmark includes bad pixel ratios and mean square errors, while runtime is evaluated separately.
  • On qualitative benchmark scenes, EPINET better reconstructs smooth surfaces and sharp depth discontinuities than previous methods.The evaluated scenes include Cotton, with smooth surfaces, and Boxes, with slanted objects and depth-discontinuity occlusions.
  • EPINET achieves the best performance on the noisy Dots scene, with its 2×2 kernel described as alleviating noise effects.
  • EPINET outperforms prior deep learning approaches in a comparison trained on 250 light-field images with baseline (-25, 5) pixels.The paper attributes improved boundary capture to the multi-stream strategy and notes that these images are more textured and less noisy than the HCI dataset.
  • For real-world data, the authors use 9×9 viewpoints because performance differs noticeably from 7×7 on real images, despite similar synthetic-data performance.A weighted median filter removes sparse disparity errors only for the real-world dataset.
  • The method reconstructs a real object into a metric-scale 3D model, supporting applications such as 3D printing.The reconstruction uses calibration parameters estimated by the toolbox of.

5. Conclusion

The paper concludes that EPINET combines light-field geometry with multi-stream processing and specialized augmentation to achieve state-of-the-art results on benchmark and real-world images.

  • EPINET is a fast and accurate depth-estimation network designed using light-field geometry.
  • The network combines multi-stream and merging networks to learn angular and spatial information from epipolar geometry.
  • Light-field-specific augmentations, including view-shifting and rotation, address insufficient training data.
  • The proposed method achieves state-of-the-art results on benchmark and real-world light-field images.
  • The authors identify realistic dataset scale as an area for improving the CNN-based approach.
Loading 1804.02379v1…