MATHEMATICAL MORPHOLOGY in THE PICS PROJECT ...beucher/publi/PICS_CMM...Page 3 PICS (A406) MEDEA+...

Post on 27-Feb-2021

2 views 0 download

Transcript of MATHEMATICAL MORPHOLOGY in THE PICS PROJECT ...beucher/publi/PICS_CMM...Page 3 PICS (A406) MEDEA+...

Page 1

PICS (A406) MEDEA+

MATHEMATICAL MORPHOLOGYin

THE PICS PROJECTProgrammable Imaging with a CMOS Sensor

(July 1st 2003 - November 30th 2006)

Page 2

PICS (A406) MEDEA+

• Today’s smartcams market:• Very few available products on Smart Cameras ( PowerPC based Matrix

Vision, Intel Celeron based Matrox Iris P series, Geode based Sony, …)• Limited image/video processing capabilities• Mostly CCD (thus no ROIs control)• None Reconfigurable Smart camera at runtime & HW acceleration as in

PICS

• Forecast market sizes:• Security market: average growth 5% per year• Video surveillance: average growth 10% per year• Biometrics: average growth 30% per year• Automotive market: average growth 120% per year.

Page 3

PICS (A406) MEDEA+

Project consortium

1. Imager design and evaluation(Philips NL), DALSA, Grass Valley, e2v, TIMA

2. Algorithm design and evaluationCMM, Thales, Faurecia, CEA, BEV

3. Platform designThales, Faurecia, e2v, CMM, CEA, Philips

Industrial partners:Grass Valley/Thomson (NL, leader), Philips (NL), DALSA (NL), e2v (F), ATMEL (F), NXP/Philips (F), THALES/TSS/TED/COM (F), Faurecia(F), BEV (F)Academic partners:CMM/ARMINES (F), TIMA (F), CEA/LIST (F)

Project cooperation

Page 4

PICS (A406) MEDEA+

What is Mathematical Morphology?A methodology for image analysis based on Set TheoryA set of tools usable in many image analysis application domainsImage analysis software libraries and toolboxes

Neighbourhood operators

Geodesic operators

Iterative operators

fg

Φ ∩

Φ Φ Φ Φ

Page 5

PICS (A406) MEDEA+

Image analysis applications for an intelligent sensor

• License plates detection and reading(car parks access control, automaticspeedometers)

• Driver and passengers Out Of Position (OOP) monitoring(prevention of accidents dues to airbags release)

Two applications were focused in the scope of the PICS project:

Page 6

PICS (A406) MEDEA+

License plate detection and reading

Original enhanced image (histogram equalisation)

Morphological « Top-Hat » operators

Morphological filtering based on size and shape and ROI detection

Page 7

PICS (A406) MEDEA+

OOP application implementation

• Definition of an initial ROI

• Implementation of thickmorphological gradients and filterings

• Use of the previous detection to define a dynamic ROI

Reduce false detection

Page 8

PICS (A406) MEDEA+

OOP monitoring, an example

Page 9

PICS (A406) MEDEA+

Image Processor Module structure

REGISTER BANKCONFIG AND STATUS

MU

ReconfigurableKernel

Size, Topology,Type

ALU

ReconfigurableKernel

Size, Topology,Type

Image in1

Image in2

Config & Status

Image out

Page 10

PICS (A406) MEDEA+

Microblaze

BRAM

DDR

Videoin/out

MorphoProcessor

1

MorphoProcessor

N

OP

B B

US

AIM V2.0

Xilinx microblaze integration with a 10 stage pipeline (which represents20 Morphological processors)

PICS morphological processor implementation

Pag. 11

PICS (A406) MEDEA+

PICS Award

The PICS project received the JEAN-PIERRE NOBLANC AWARD FOR EXCELLENCE in 2006 from the MEDEA+ ComitteeIt was the second award received by CMM (first one for the POCKET MULTIMEDIA project in 2005)