argon360 – real time video stitching implemented in hardware

32
1 Argon360 – real-time video stitching Clifford Dive – VP Business Development Graham Rushton – Principal Engineer 7 June 2016

Upload: clifford-dive

Post on 12-Apr-2017

87 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Argon360 – real time video stitching implemented in hardware

1

Argon360 – real-time video stitching

Clifford Dive – VP Business DevelopmentGraham Rushton – Principal Engineer

7 June 2016

Page 2: Argon360 – real time video stitching implemented in hardware

2

Page 3: Argon360 – real time video stitching implemented in hardware

3

Introduction

What is Argon Design?• Electronics and software development consultancy

• Primary activity is outsourced product development services

• We also develop products and intellectual property (IP) that complement the consultancy business

Page 4: Argon360 – real time video stitching implemented in hardware

4

Introduction

What is Argon Design?• Electronics and software development consultancy

• Primary activity is outsourced product development services

• We also develop products and intellectual property (IP) that complement the consultancy business

So what are we doing here?

Page 5: Argon360 – real time video stitching implemented in hardware

5

Argon R&D – video processing projects

SLAM (Simultaneous Location and Mapping)

Page 6: Argon360 – real time video stitching implemented in hardware

6

Argon R&D – video processing projects

Build a 3D model of a scene – track

position and orientation fusing sensor

data and image

SLAM (Simultaneous Location and Mapping)

Page 7: Argon360 – real time video stitching implemented in hardware

7

Argon R&D – SLAM

Page 8: Argon360 – real time video stitching implemented in hardware

8

Argon R&D – video processing

Stereo depth perception

SLAM (Simultaneous Location and Mapping)

Page 9: Argon360 – real time video stitching implemented in hardware

9

Argon R&D – video processing

Build a 3D model of a scene

with input from two

cameras

Stereo depth perception

SLAM (Simultaneous Location and Mapping)

Page 10: Argon360 – real time video stitching implemented in hardware

10

Argon R&D – stereo depth perception

Page 11: Argon360 – real time video stitching implemented in hardware

11

SLAM (Simultaneous Location and Mapping)

Argon R&D – video processing

Stereo depth perception

Page 12: Argon360 – real time video stitching implemented in hardware

12

SLAM (Simultaneous Location and Mapping)

Argon R&D – video processing

Stereo depth perception

Real-time video stitching –

parallax correction (soon!)

Page 13: Argon360 – real time video stitching implemented in hardware

13

Page 14: Argon360 – real time video stitching implemented in hardware

14

Argon360 – real-time video stitching

Page 15: Argon360 – real time video stitching implemented in hardware

15

Argon360 – real-time video stitching

Launched at

NAB 2016

Page 16: Argon360 – real time video stitching implemented in hardware

16

Technical challenges in acquisition• Workflow

– Offline stitching– Multiple files– Camera synch– Operational complexity (multiple

cameras…)• Stitching

– Parallax – Blending

• Packaging– Size– Power consumption

• Real-time– Streaming– Preview

Page 17: Argon360 – real time video stitching implemented in hardware

17

Technical challenges in acquisition• Workflow

– Offline stitching– Multiple files– Camera synch– Operational complexity (multiple

cameras…)• Stitching

– Parallax – Blending

• Packaging– Size– Power consumption

• Real-time– Streaming– Preview

Page 18: Argon360 – real time video stitching implemented in hardware

18

Argon360 – what is it?

• High quality video stitching

• Real-time

• Compact

• Low power consumption

• Scalable

• IP core for chip or FPGA

…and coming soon

• Depth dependent parallax correction

Patent pending technology bringing the speed and efficiency of hardware to real-time video stitching

Page 19: Argon360 – real time video stitching implemented in hardware

19

…and what it isn’t

It’s not a ready-baked product:

• “Can I try/buy/borrow/steal your stitching box?” – Sorry – no! We have a single working engineering

prototype– Some real-life trials– Prototype platform – not for production

environment

Page 20: Argon360 – real time video stitching implemented in hardware

20

Page 21: Argon360 – real time video stitching implemented in hardware

21

What kind of product?

Consumer products – Ricoh Theta

Professional products – Nokia OZO

Page 22: Argon360 – real time video stitching implemented in hardware

22

Argon360 block diagram

Page 23: Argon360 – real time video stitching implemented in hardware

23

Argon360 pipeline

Transform •Correct lens distortions•Project camera geometry

Blend •Fix global illumination•Multiband blend

Reprojection •Project internal representation

Page 24: Argon360 – real time video stitching implemented in hardware

24

Transform

Page 25: Argon360 – real time video stitching implemented in hardware

25

Transform

Page 26: Argon360 – real time video stitching implemented in hardware

26

Blend

Page 27: Argon360 – real time video stitching implemented in hardware

27

Blend

Page 28: Argon360 – real time video stitching implemented in hardware

28

Blend

Page 29: Argon360 – real time video stitching implemented in hardware

29

Reproject

Page 30: Argon360 – real time video stitching implemented in hardware

30

Reproject

Page 31: Argon360 – real time video stitching implemented in hardware

31

Sample footage

https://youtu.be/pW6W-gdeFic ….view on Chrome browser or YouTube app

Page 32: Argon360 – real time video stitching implemented in hardware

32

What’s next?• Evaluate reaction to the Argon360 launch

• Develop road-map features– Parallax correction

• Start working with development partners– Licensing to silicon companies for ASICs– Licensing for FPGA-based products– Design services engagements for bespoke development

Get in touch:[email protected]@argondesign.com

More info:www.argondesign.com/products/argon360Download product flyer