How to extract road networks from highly and semi-urbanized areas without detecting the edges of buildings and other nonroad features?
3 views (last 30 days)
Show older comments
How to extract road networks from highly and semi-urbanized areas without detecting the edges of buildings and other nonroad features? I can't seem to group and "filter out" the buildings such as in the photo below:
Basically, the goal is to pre-process the image first before I use edge detection in order to extract the road network. But the pre-processing technique that I use always yield unacceptable results because I can't "filter out" the cluttered buildings that closely resemble the road surface. Any matlab code to help me group and "erase" these cluttered buildings in the image? Many thanks.
0 Comments
Answers (1)
Image Analyst
on 25 Apr 2016
Edited: Image Analyst
on 25 Apr 2016
There is nothing in MATLAB to do that at a high level. You'll have to build it up from lower level functions. Go here to see algorithms: http://www.visionbib.com/bibliography/contentscartog.html#Cartography,%20Aerial%20Images,%20Remote%20Sensing,%20Buildings,%20Roads,%20Terrain,%20ATR Sorry, I have not read any of those papers nor do I have code for them.
4 Comments
Adedoyin Atanlode
on 27 Sep 2018
Jannie what unsupervised classification method did you use? My work is similar but input is panchromatic HR satellite image but I've been having similar unacceptable result due to absence of preprocessing step. If through with your work, how did you get over the problem pls? Many thanks
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!