Sie sind auf Seite 1von 37

Background

Extracting Straight Lines


Univesity of Konstanz
By Waleed Abrar

J.BRIAN BURNS..,EDWARD M.RISEMAN

February 3, 2014

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background

Todays Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Image Acquisition
Classification of DIP

Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Image Acquisition
Classification of DIP

Image Acquisition

Figure: A Process of Image Acquisition at a glance


J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Image Acquisition
Classification of DIP

Sampling and Quantization

Sampling
Digitization of the spatial coordinates (x,y)
Quantization
Digitization in amplitude (also called gray-level quantization)
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Image Acquisition
Classification of DIP

Effects of sampling and Quantization

Ref:Ab Siddiqu Lecture,www.fui.edu.pk/DIP summer semester


J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Image Acquisition
Classification of DIP

Image Representation

2 D Function
Image Two-dimensional function f(x,y)
x, y : spatial coordinates
Value of f : Intensity or gray level

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Image Acquisition
Classification of DIP

Classification of DIP

1-Low Level Process


Primitive operations where inputs and outputs are
images;
2-Mid Level Process
Inputs are images, outputs are attributes (e.g., edges)
3-High Level Process
Make sense of an ensemble of recognized objects;
perform the cognitive functions normally associated
with vision . . .

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Neighbours and Connectivity


Neighbours

Diagonals including 8 neighbours

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Boundary and region

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Edge and Line

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Edge Types

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Edge calulation

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Edge Calulation Problem

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Lines
Equation of Line

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Lines General Detection

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Lines General Example

Figure: Top-original binary.Left -45 degree filter.Right Threshold


J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Background
Introduction
Process of Straight Line Detection

Neighbours and Connectivity


Boundary and region
Edge and Line

Gradient Magnitude an Gradient Orientation


Gradient
A direction change in image intensity.
Gradient Magnitude

Gradient Orientation

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Algorithm

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Visual Description

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Connected Component Analysis

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Connected Component Analysis

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

CCA Example
Initial Step:

Figure: www.youtube.com/watch?v=OM POw 4Uo5g


J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

CCA Example
Final Result

Figure: www.youtube.com/watch?v=OM POw 4Uo5g

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Attributes of Line Support Region

Contrast
Cumulative intensity change that occurs across the line.
Width of Line
The size of the interval,across the profile,within which the bulk of
intensity change occurs
Steepness
Surface Slope within each interval

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Introduction
Process of Straight Line Detection
Experiment Results

Example Attributes

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Process of Straight Line Detection


Experiment Results
Applications

Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Process of Straight Line Detection


Experiment Results
Applications

Results of Line Detection

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Process of Straight Line Detection


Experiment Results
Applications

Results of Line Detection

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Experiment Results
Applications
conclusion

Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Experiment Results
Applications
conclusion

Applications of Straight Line Extraction

-Robotics
-Machine Learning
-Machine Vision
-GIS SYSTEMS
-MCS and Missile Technology

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Experiment Results
Applications
conclusion

Agenda
1

Background
Image Acquisition
Classification of DIP

Introduction
Neighbours and Connectivity
Boundary and region
Edge and Line

Process of Straight Line Detection

Experiment Results

Applications

conclusion
J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Experiment Results
Applications
conclusion

Conclusions

Conclusions
This paper involves a new direction on line extraction method by
focusing on gradient orientation along with gradient magnitude. In
finding the Line Support region another interesting facts are found
which are in turn helpful in localization of straight lines from an
image.

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Experiment Results
Applications
conclusion

References
Slide
Slide
Slide
Slide
Slide
Slide
Slide
Slide
Slide
Slide
Slide
Slide

:1
:2
:2
:2
:2
:2
:2
:2
:2
:2
:2
:2

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Experiment Results
Applications
conclusion

Questions

Thank You

J.BRIAN BURNS..,EDWARD M.RISEMAN

Extracting Straight Lines

Das könnte Ihnen auch gefallen