isawel

20
Identification of nesting phase in tortoise populations by neural networks AISB: 2014 ISAWEL Roberto Barbuti, Stefano Chessa, Alessio Micheli, Rita Pucci Department of computer science University of Pisa A project against the tortoises extinction 04 April 2014

Upload: rita-pucci

Post on 15-Jan-2015

38 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

The First Symposium on Intelligent Systems and Animal Welfare part of the AISB-50 Annual Convention 2014

TRANSCRIPT

Page 1: Isawel

Identification of nesting phase in tortoise populations by neural networks

AISB: 2014 ISAWEL Roberto Barbuti, Stefano Chessa, Alessio Micheli, Rita Pucci

Department of computer science University of Pisa

A project against the tortoises extinction

04 April 2014

Page 2: Isawel

Extinction problem

Environment pollution

Habitat loss

New predators

Giant Tortoise endangered

Human influences on the tortoises’ habitat

Page 3: Isawel

Protection of hatchlings

To simplify this process it is necessary to use an automatic system able to recognize the animal behavior.

Page 4: Isawel

Tortoise@ project: monitoring of tortoises

Tortoise@ project

Page 5: Isawel

Device with sensor board

Some sensors available on sensor board: • Light sensor (LDR);

• Temperature sensor (Thermistor);

• Accelerometer sensor.

Communication with base station:

• Radio.

Limits due to hardware: • 8MHz microcontroller; • Equipped with a 8 Kbyte

RAM memory; • 256 Kbyte of flash memory; • Energy capability: two

alkaline batteries.

Tortoise@ project

Page 6: Isawel

Phases of procedure

1. Environment monitoring (EM).

2. Movement monitoring (MM).

3. Extended movement monitoring (EMM).

4. Data communication (DC).

We focused on this phase

Tortoise@ project

Page 7: Isawel

Movement monitoring (MM): main point of our research

• Data collecting on field • Preprocessing of signals

• Filtering; • Normalization; • Down sampling.

• Recognition algorithms • Identification of a characteristic pattern; • Correlation analysis; • Neural Networks:

• Training; • Validation; • Test.

Protection center for Mediterranean tortoises

Tortoise@ project: Movement monitoring (MM)

Page 8: Isawel

Data collecting on field

Eating phase

Nesting phase

Walking phase

Base station device

Tortoise@ project: Movement monitoring (MM)

Page 9: Isawel

Axis of accelerometer sensor

• The X axis indicates the movements of the carapace of the tortoise on the short side of carapace;

• The Y axis indicates the inclination of the

carapace on the long side of carapace;

Tortoise@ project: Movement monitoring (MM)

Page 10: Isawel

Data collecting on field: samples of recorded signals

Accelerometer signal of eating phase

Accelerometer signal of walking phase

Accelerometer signal of digging phase

Tortoise@ project: Movement monitoring (MM)

Page 11: Isawel

Identification of a characteristic pattern

Digging pattern with positive classification (1)

Walking and Eating patterns with negative classification (-1)

Characteristic pattern

Tortoise@ project: Movement monitoring (MM)

Page 12: Isawel

Neural Networks: Input Delay Neural Network (1)

Hidden layer

Output layer

Tortoise@ project: Movement monitoring (MM)

Input layer Signal

Data of last window Data left by shifting Data of shifting of window

Page 13: Isawel

Neural Networks: Input Delay Neural Network (1)

Hidden layer

Output layer

Tortoise@ project: Movement monitoring (MM)

Input layer Signal

Data left by shifting Data of shifting of window Data of last window

Page 14: Isawel

Input Delay Neural Network (2)

Tortoise@ project: Movement monitoring (MM)

Hidden layer

Output layer

Input layer

Data of last window

Data of shifting of window

Accelerometer signal Data left by shifting

Page 15: Isawel

IDNN Convolutional Neural Network

• With weight sharing

Output layer

Hidden layer

Input layer

Tortoise@ project: Movement monitoring (MM)

Page 16: Isawel

Outputs with digging signal and walking signal

Output of neural network with a digging signal input

Output of neural network with a walking signal input

Tortoise@ project: Movement monitoring (MM)

Page 17: Isawel

Accuracy of Neural Networks classification

Structure Error Training (%)

134 patterns

Error Validation Pattern set(%) 20

patterns

Error Validation Set(%)

18 signals

Error Test Set(%) 25 signals

IDNN 10% 12% 0% 4%

IDNN + CNN 10% 5% 0% 4%

IDNN + CNN weight sharing

26% 27% 0% 12%

Tortoise@ project: Movement monitoring (MM)

Page 18: Isawel

Memory occupation

Structure Input with float weights Input with int weights

IDNN 2160byte 1980 byte

IDNN + CNN 712byte 536byte

IDNN + CNN weight sharing 536byte 356 byte

Tortoise@ project: Movement monitoring (MM)

Page 19: Isawel

Conclusions

• Data collecting on field;

• Analysis of activity signals: • Identification of characteristic pattern.

• Neural network to classify signals: • IDNN;

• IDNN + CNN;

• IDNN + CNN with weight sharing.

The use of IDNN + CNN is a good trade-off between memory occupation and performance obtained with unknown signals.

The system implemented recognizes the digging phase. It is an initial stage to automate the rescue of eggs in order to increase the population growth of tortoises.

Tortoise@ project: Movement monitoring (MM)

Page 20: Isawel

Thank you [email protected]

Department of computer science University of Pisa