You are on page 1of 17

Automatic Bridge

Extraction for Optical


Images
By
Hafiz Suliman

It is useful to extract bridges automatically in many important applications, such as


navigating the unmanned aerial vehicle (UAV), maintaining geographical databases,
attacking the certain object, and so on.
2

MULTISPECTRAL IMAGES

Visible
Thermal
Infrared
Satellite
SAR

(Synthetic Aperture

Radar Image )

MULTISPECTRAL IMAGES BAND

Why..?
In a Military air-to-ground target acquisition application
one may want to identify tanks on a Road, or Bridge.
The first step is to segment the (Road/Bridge) from the
rest of the image and then to segment objects on the
(Road/Bridge) for possible identification.

It is useful to extract bridges automatically in many important applications,


such as navigating the unmanned aerial vehicle (UAV), maintaining
geographical databases, attacking the certain object, and so on.
5

Target Could Be

Bridge

Runway

Airport

Road

Dam

Building
6

Findings About Bridge Over Water

River usually has no apparent texture.


River has low gray value relatively in real
imagery.
River assumed to be darkest among all in
spectral response of mid-wavelength infrared
(3.7-4.8m band).
Cornerness is greater in urban (city) area
than at bridges and across bridge pixels.

Findings About Roads

A wide way leading from one place to another,


esp. one that vehicles can use.

(Engineering / Automotive Engineering)


An open way, usually surfaced with
tarmac or concrete, providing passage
from one place to another.

Some More Details


Two basic observations.
1) The bridge on a water body is linear.
2) The width of bridges is relatively small.

Ice/snow

The classified image is then


categorized into a tri-level
image: water, concrete, and
background

How..??
Four key modules: coarse water body segmentation
based on:
Clustering
Extraction of river regions
Bridge Segmentation
Rule-based Verification of bridge.

10

Flow
Diagram

11

Steps
1. Low level
image
processing
Rgb2gray,
resize

2. Find
gradient Ix,
Iy Ix2, Iy2
and Ixy

3. Find
Corner
Response R,
provide Edge
(R1) and
12

Steps
4. Apply peaks
on edge
image (R1)

13

5. Apply
Hough
transform,
Peaks
Gap
Analysis

Ste
3.ps
Find
Corner
Response R,
provide
Cornerness
(R2)

6. Find
Corner
density
normalized
by line
length, of
the lines
Nhood based
on R2

14

15

Integrated Development
Environment

16

Thank you..!
Things That Think; Doesnt
Make Any Sense Unless
They Link
Questions & Suggestions Are
Welcome..

17

You might also like