An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen...

13
Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    212
  • download

    0

Transcript of An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen...

Page 1: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

An OmnidirectionalVision System

that finds and trackscolor edges and blobs

Felix v. HundelshausenSven BehnkeRaúl Rojas

Page 2: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.
Page 3: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

An OmnidirectionalVision System

that finds and tracks

color edgesand blobs

Page 4: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Felix v. HundelshausenSven BehnkeRaúl Rojas

SmallSize-TeamFU-Fighters

Page 5: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Omnidirectional Camera

concave parabolic mirrorPAL cameraanalog video transmission to

external PC

Page 6: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Color Segmentationcolor classification by look-up-table

Search for color-transitions along lines

Page 7: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Radial Searchand Hough Transformationsend rays from center to all

directionsdetect color transitions field->wallaccumulate evidence for walls

Page 8: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Initial Localizationof the Robot and the BallDirect Robot Localization

find yellow and blue goal compute local world coordinates compute global world coordinates

Page 9: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Localization using Evidence Aggregation maintain grid that

accumulates hints find goals and use

distance to draw circles find most significant wall and draw lines

Page 10: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

Initial Ball Search find most significant cluster of orange don’t confuse with robot markers

Tracking Objectskey assumption: World changes slowly.predict the appearance of the next frameinspect restricted areas of the image

Page 11: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

World Model lines with color transitions (e.g. field->wall) color blobs (e.g. ball, goals, obstacles)

project the model into the next frameuse inverse distance function

Page 12: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

search for color transitions perpendicular to lines (tracking grid)

use found transitions to move model

Page 13: An Omnidirectional Vision System that finds and tracks color edges and blobs Felix v. Hundelshausen Sven Behnke Raúl Rojas.

search for blobs in small windows

full resolution, full frame rate trackinghas been used to control behavior