1 Interactive Heuristic Edge Detection Douglas A. Lyon Computer Engineering Department Fairfield...

Preview:

DESCRIPTION

3 The Problem Given an image and points on good edges. Find a way to connect the points on the edges.

Citation preview

1

Interactive Heuristic Edge DetectionDouglas A. Lyon

Computer Engineering DepartmentFairfield University

Lyon@DocJava.com, http://www.DocJava.com

Copyright 2002 © DocJava, Inc.

2

Background

• Good Edge Detection is hard.

• We know a good edge when we see it!

• How do we know?

• Lets assume that we do!

3

The Problem

• Given an image and points on good edges.

• Find a way to connect the points on the edges.

4

Motivation

• Experts can find good edges

• Most edge detectors are not as good

• knowledge is hard to encode.

5

Application

• Photo interpretation

• Path planning (source+destination)

• Medical imaging

6

Approach

• Pixels=graph nodes

• mark an important edge

• Search in pixel space using a heuristic

7

Assumptions

• A good edge is more important than speed

• Heuristics are available

• User is a domain expert

• Knowledge rep=heuristics+markers

8

Photo Interpretation

9

Echocardiogram

•3D-multi-scale analysis

10

Path Plans, the idea

11

Path Planning-pre proc.•UNAHE+thresh

•Dil+Skel

12

Path Planning - Search

13

Summary

• Heuristics+markers= knowledge

• Low-level image processing still needed

• Global optimization is not appropriate for all applications

• Sometimes we only want a single, good edge

14

Future work

• Teach the edge detector– Training sets?

– Neural Nets?

– Better justification for heuristics…

15

Open Questions

• Does the mind use open-loop filtering?

• Does the mind select from filter banks?

• Does the mind tune the filters?

16

Gabor filter w/threshold

• The Strong edge is the wrong edge!

17

Sub bands for 3x3 Robinson

18

Sub Bands 7x7 Gabor

19

Gabor-biologically motivated

Δθ =150

20

http://www.docjava.com

Recommended