21
© Fraunhofer, Joachim Keinert 1 Use Cases and Requirements LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS [email protected]

LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

Embed Size (px)

Citation preview

Page 1: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

1

Use Cases and Requirements

LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS

[email protected]

Page 2: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

2

CONTENT

Introduction

Use cases and potential of lightfield based media production

Processing Pipeline and Derived Requirements

Page 3: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

4

Introduction

Continuously increasing amount of computer generated special effects using 3D modeling software

Best description of reality by natural content

Natural content does not provide this editing flexibility

Hampers intuitive story telling

Page 4: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

5

Lightfield Visual Effects

Virtually reposition the camera

Rendering in X,Y,Z-Direction

Create “Vertigo-Effect” / Dolly-Zoom

Create „Matrix-Effect“ / Camera path in freeze frame

Create stereo pairs, choose inter-axial distance in post

Reposition the Depth-of-Field

Change position and width of DOF

Depth-based relighting

Page 5: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

6

Lightfield Visual Effects Example Stop-Motion Production with 16 Cameras

Page 6: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

7

Lightfield Visual Effects Output of One Individual Camera

Page 7: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

8

Lightfield Visual Effects Output After Lightfield Rendering

Page 8: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

9

More Lightfield Visual Effects Relighting

Page 9: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

10

Lightfield Processing Pipeline

Capture Rectification Disparity Rendering

Page 10: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

11

Lightfield Processing Pipeline Support of Varying Array Architectures

Typically synchronized

Smartphone-Type Camera-Array

Industrial Cameras

GoPro Array

Page 11: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

12

Lightfield Processing Pipeline Support of Varying Array Architectures

Capture Rectification Disparity Rendering

Page 12: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

13

Lightfield Processing Pipeline Support of Varying Array Architectures

Capture Rectification Disparity Rendering

Heterogeneous Architectures

Different image sizes

Different bit depths and color spaces

Support of RGB and RAW capture

2D grids with different layouts, but not necessarily regular

Page 13: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

14

Lightfield Processing Pipeline Need of Dedicated Meta Data

Capture Rectification Disparity Rendering

Corresponding pixels are in the same row or column

Page 14: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

15

Lightfield Processing Pipeline Need of Dedicated Meta Data

Capture Rectification Disparity Rendering

Need of dedicated meta data

Approx. camera positions

Approx. camera distances

Time codes (in case capture start times differed)

Sometimes need

Focal length, pixel size, …

Page 15: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

16

Lightfield Processing Pipeline Storage of Disparity Maps

Capture Rectification Disparity Rendering

Helps to interpolate a sparse lightfield into a dense one

Page 16: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

17

Lightfield Processing Pipeline Storage of Disparity Maps

Capture Rectification Disparity Rendering

Takes a lot of time, error prone

Need for direct storage

Subpixel accuracy

Associated meta data for interpretation (base line)

Positive and negative signs

Min. value range: -8k .. 8k

Mixed pixels -> Multiple values

Page 17: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

18

Lightfield Processing Pipeline Random Access for Rendering

Capture Rectification Disparity Rendering

Vertigo Effect

Page 18: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

19

Lightfield Processing Pipeline Random Access for Rendering

Capture Rectification Disparity Rendering

Different Strategies

Depth based

Image based

Flexible access to subimages

Compatible with post production environments

High dynamic range and bit depth for good quality (i.p. relighting)

Page 19: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

20

Time Frame Future Has Started … (Making Of “Coming Home”)

Page 20: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

21

Conclusion about Lightfield in Media Production

Novel visual effects in post production for natural content

Requires multiview capture

Heterogenous architectures

Dedicated meta data

Disparity data

High dynamic range

Proof of concept films available

Several technology building bricks still missing

Need of appropriate storage format for post production

Page 21: LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS … - Light-field... · LIGHTFIELD MEDIA PRODUCTION USING CAMERA ARRAYS ... Create „Matrix-Effect“ / Camera path in freeze frame

© Fraunhofer, Joachim Keinert

22

Thank you for your attention!

Have a nice day!

Joachim Keinert [email protected]