Real-time Harris and Stephen implementation on Smart camera Merwan - - PowerPoint PPT Presentation

real time harris and stephen implementation on smart
SMART_READER_LITE
LIVE PREVIEW

Real-time Harris and Stephen implementation on Smart camera Merwan - - PowerPoint PPT Presentation

Workshop on Architecture of Smart Camera Real-time Harris and Stephen implementation on Smart camera Merwan BIREM Franois BERRY 5-6 April 2012 Clermont-Ferrand, FRANCE 1 Summary 1 - Feature Extraction, 2 - Harris & Stephen detector,


slide-1
SLIDE 1

Workshop on Architecture of Smart Camera

Real-time Harris and Stephen implementation on Smart camera

5-6 April 2012 Clermont-Ferrand, FRANCE

Merwan BIREM François BERRY

1

slide-2
SLIDE 2

Summary

1 - Feature Extraction, 2 - Harris & Stephen detector, 3 – The hardware implementation,

2

3 – The hardware implementation, 4 – The results of the implementation, 5 – The DreamCAM,

slide-3
SLIDE 3

1 - Feature Extraction :

is used to describe the combination of feature detector, and a feature descriptor. Harris & Stephen algorithm Feature detector A simple descriptor, which gives for each interest point an intensity patch from the Feature descriptor

3

an intensity patch from the image (its neighbors).

slide-4
SLIDE 4

2 - Harris & Stephen detector (1988) : 1/2

Currently, most of the computer vision algorithm use interest point of type Harris & Stephen as input.

4

Because : It is based on simple principal, Gives acceptable results

slide-5
SLIDE 5

2 - Harris & Stephen detector (1988) : 2/2

5

slide-6
SLIDE 6

3 -The hardware implementation : 1/4

Communication Board (Firewire)

Sensing boards

  • CMOS Imager,
  • Inertial devices

SeeMOS: FPGA SeeMOS: FPGA-

  • based smart cam

based smart cam

FPGA board

6

slide-7
SLIDE 7

FPGA

Global memory Private memories (SRAM-10ns) 1MB 1MB 1MB 1MB 1MB Inertial Navigation Set: 3 accelerometers 3 gyrometers 5 Data/@ /@ CMOS Imager 4 Mpixels

3 -The hardware implementation : 2/4

SeeMOS SeeMOS Synoptic Synoptic

FPGA

memory

ADC

Conversion control Windows of Interest control Data/@ IEEE1394

Softcore

7

slide-8
SLIDE 8

3 -The hardware implementation : 3/4

8

light in data frame out

slide-9
SLIDE 9

3 -The hardware implementation : 3/4

9

light in data frame out

slide-10
SLIDE 10

3 -The hardware implementation : 3/4

10

light in data frame out

slide-11
SLIDE 11

3 -The hardware implementation : 3/4

11

light in data frame out

slide-12
SLIDE 12

3 -The hardware implementation : 3/4

12

light in data frame out

slide-13
SLIDE 13

3 -The hardware implementation : 4/4

The data frame :

13

slide-14
SLIDE 14

The maximal frequency = 22.52MHz, The FPGA resources used :

From the compilation report : (for image 256x256 pixels)

4 –The results of the implementation : 1/2 The FPGA resources used :

14

Logic Elements 11'327 / 57'120 20% Memory Bits 1'066'376 / 5'215'104 20% DSP-block 33 / 44 23%

slide-15
SLIDE 15

4 –The results of the implementation : 2/2

15

slide-16
SLIDE 16

5 –The DreamCAM Anatomy :

Memory board 6 x 1Mb Sensors board (GPS, inertial,…)

16 16

IBIS5 1. 3Mpixels Image sensor Power board Cyclone III, FPGA

slide-17
SLIDE 17

Thanks For Your Attention

17