29
© Fraunhofer IGD Digital Support of the Maritime Sector Classification of objects Dr.-Ing. Kristine Bauer Prof. Uwe Freiherr von Lukas Fraunhofer-Institut für Graphische Datenverarbeitung - IGD Dept. Maritime Graphics Joachim-Jungius-Str. 11 18059 Rostock / Germany Tel.: +49 381 4024 100 Fax: +49 381 4024 199 Email: [email protected] http://www.igd-r.fraunhofer.de Rom, 06.12.2018 1 Dr.-Ing. Kristine Bauer, Dec. 2018

Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Digital Support of the Maritime SectorClassification of objects

Dr.-Ing. Kristine Bauer

Prof. Uwe Freiherr von Lukas

Fraunhofer-Institut für Graphische Datenverarbeitung - IGDDept. Maritime Graphics

Joachim-Jungius-Str. 1118059 Rostock / Germany

Tel.: +49 381 4024 100Fax: +49 381 4024 199

Email: [email protected]

http://www.igd-r.fraunhofer.de

Rom, 06.12.2018

1 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 2: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Outline

1. Fraunhofer

2. Basics and Applications of Visual Computing

1. Color correction

2. Detail enhancement

3. Basics and Applications of Computational Intelligence

1. Neuronal Nets

4. Munitect

5. Future work

2 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 3: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

The German Research Landscape

Private fundingPublic funding

Ba

sic

rese

arc

hA

pp

lie

d re

sea

rch

Source: BMBF Germany (simplified)

Max PlanckSociety

Universities

IndustrialResearch

(Companies)

The Fraunhofer-Gesellschaftundertakes applied research of direct utility to private and public enterprise and of wide benefit to society.

3 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 4: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Fraunhofer IGD

4 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 5: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Research Areas in Visual Computing

5 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 6: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Growing research team of Fraunhofer IGD in Rostock

Target industries

Shipbuilding

Ship operation

Offshore

Marine Technology

Strong interdisciplinary collaboration

Maritime Graphics: Visual Computing for the maritime sector

Dece

mb

er

2016, D

igit

al Tra

nsf

orm

ati

on

of

the M

ari

tim

e S

ect

or

6

Vid

eo

Visual Computing

Maritime Requirements

Virtual Reality

Interaction

Augmented Reality

Tracking

Computer Vision

Image Processing

Robustness

Extreme Environments

Limited Connectivity

Large Amounts of Data

Safety

Specific Processes

MaritimeGraphics

Visual Analytics

Standards/Regulation

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 7: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Maritime 4.0: Supporting E-Navigation

Advanced visualization and interaction using

Sea charts

Terrain data

Sensor data

Traffic data

Simulated data

in various maritime application areas

Ship operation

Port operation and security

Marine research

Marine mining

7 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 8: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Objective: New approach for visualization of data uncertainty (bathymetry data sets) in ECDIS

As input for IHO standard S-101

Customer: Federal Maritime and Hydrographic Agency

Applications:

Planning safe shipping routes

Monitoring under keel clearance

Maritime 4.0: Visualization of data uncertainty in electronic sea chartsFeasibility study

8 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 9: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Digital Ocean Lab: Infrastructure for efficient testing of underwater technologies

9

https://www.youtube.com/watch?v=On5BQRmdOkk

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 10: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Technology viewBasics of Visual Computing

10

Real World

Shipyard, Ship, Port, …

Digital

Twin

Actuators

Visualization

Sensors

Analysis,Modelling

(mobile) Assistance

Validation

3D Printing

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 11: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

The quality of underwater images plays a pivotal role in scientific missions:

• Geological or biological research

• Military

• Advanced image processing

• …

11

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

Topic: Images and Videos

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 12: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

LightAttenuation

Scattering

Forward Scattering

BackwardScattering

Water

Particles

MarineSnowAbsorption

General challenges

12

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

blurring Low

contrast

Poor

signal to

noise

Color Cast

noise

Haze

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 13: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

13

• Color correction supported by distance information• Feature based• General objects based

• Image enhancement in wavelet domain• Multi-scale analysis• Isolate edge channel [1]

Developed Solution: Color Correction, Detail Enhancement

[1] Fattal, R. (2009). Edge-avoiding wavelets and their applications. ACM Transactions on Graphics,

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 14: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Approaches: Super-resolution

• Single image blur map estimation based on sparse representation:

14

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt Sparse coding of

the low-resolution Patch using a learned low-res. dictionary

construct the high res. patch using the same sparse representation coefficients, imposed on a high-resolution dictionary

Fixed sparsity: 5

Error in representation: 0.765 0.2103 0.1149 0.0592

camera scene distance: 0m 12m 22m 32m

• Super-resolution and de-blurring:

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 15: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

15

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

Low-resolution High-resolution

Results: Super-resolution and de-blurring

Low-resolution Blur estimation High-resolution

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 16: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

16

Page 17: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Technology viewBasics of Computational Intelligence

17

Fei-Fei Li & Andrej Karpathy & Justin Johnson, http://cs231n.stanford.edu/slides/2016/winter1516_lecture3.pdf

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 18: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Neuronal Networks

19

Fei-Fei Li & Andrej Karpathy & Justin Johnson, http://cs231n.stanford.edu/slides/2016/winter1516_lecture4.pdf

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 19: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

20

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

Deep LearningDetection

Example:

Make faces and licenceplates unrecognizable

Detection rate: 99,99%

Mean average precision (MAP)

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 20: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Autoencoders for Image Enhancement

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

21

Tit

el,

Ort

, D

atu

m -

Vo

rnam

e N

am

e

https://towardsdatascience.com/applied-deep-learning-part-3-autoencoders-1c083af4d798

Ground Truth Corrupted Reconstructed Ground Truth Corrupted Reconstructed

• Denoising Autoencoders remove noise fromimages and perform color correction.

• The encoder compresses the corrupted inputimage into a latent space representation(code layer).

• The decoder tries to reconstruct the image byminimizing the loss function between thedecoder output and the ground truth.

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 21: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

- Advantage: using Autoencoders the enhancement process is not parameterized anymore.

- Results:

Autoencoders for Image Enhancement

Tit

el -

Ort

, D

atu

m -

Vo

rnam

e N

am

e

22 Dr.-Ing. Kristine Bauer, Dec. 2018

Page 22: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

23

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

Environmental Monitoring

negative and positive classification

Quelle : FIUM GmbH & Co. KG

Routing protocol of sea trouts

Full automatical counting of fishes by camerasupport at „fish strairs“

Precision > 99%

Difficulties: light changes and reflections, leafsetc.

Positive: Experts (Biologists) save time in routine-cases and can concentrate on challenging tasks

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 23: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

24

PPT_M

ast

er_

IGD

_v2009.2

00.p

pt

Deep Learning / Multi-class detection

Practical application:

Detection of river fishes

Warnow, Wildpark MV

Detection und classification of species

Detection rate: > 99%

Automatical classification

Trained classes:

trout, bream, perch(Forelle/Brasse/Barsch)

Precision: > 97%

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 24: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

25Dr.-Ing. Kristine Bauer, Dec. 2018

Page 25: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Hardware: SynaptiCam

26

Computer Vision

Smart camera for real-time enhancement and analysis of (underwater) videos

Range of industry cameras with different performance characteristics

High light sensitivity

Embedded system for parallel processing

Supports up to 3 cameras

Low power consumption (< 20W)

Cutting edge machine learningtechnology

Potential bandwidth reductionfrom >100 Mbps to <1Kbps

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 26: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

27

• 18 german industrial companies and research institutes• Main topic: High-performance Detection• Fields:

• technology improvement• innovative chemical sensors• sensor integration for live detection• diverless

Sharing knowledge Joint R&D roadmap Buisness development Testfield Munitions

Energy to use!

Dr.-Ing. Kristine Bauer, Dec. 2018

Page 27: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

1. What we can do today:

Given videos: train neuronal nets with videos (diver/ROV/AUV)

Annotate videos with additional information like bathymetry

Real-time and Post-processing

2. What we want tomorrow:

Identification of munitions on the fly

Making the decisions of nets understandable

Summary and Outlook

28

Page 28: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

Our nets can much more:

Intelligent Integrated GIS-Systems

pattern in sonar data for anomalies

Nets on integrated data sets

patterns in real water probes for poison or their decendant

patterns in metabolic products in real test beds

3. What can help?

joint projects to combine different technologies

more survey data sets, videos and combined measurements to work on

Summary and Outlook

29

Page 29: Digital Support of the Maritime Sector Classification of ...© Fraunhofer IGD Hardware: SynaptiCam 26 Computer Vision Smart camera for real-time enhancement and analysis of (underwater)

© Fraunhofer IGD

THANKS FOR YOUR ATTENTION

Dr.-Ing. Kristine Bauer, Dec. 201830