SlideShare a Scribd company logo
Natarajan Meghanathan et al. (Eds) : ITCSE, ICDIP, ICAIT - 2013
pp. 101–108, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3910
DETECTION OF POWER-LINES IN
COMPLEX NATURAL SURROUNDINGS
Rajeev M Bhujade1
, Adithya V2
, Hrishikesh S3
, Balamurali P4
1,2,3,4
Bangalore Innovation Lab, Tata Consultancy Services, Bangalore, India.
rajeev.b@tcs.com,adithya.v@tcs.com,hrishikesh.sharma@tcs.com,
balamurali.p@tcs.com
ABSTRACT
Power transmission line inspection using Unmanned Aerial Vehicles (UAV) is taking off as an
exciting solution due to advances in sensors and flight technology. Extracting power-lines from
aerial images, taken from the UAV, having complex natural surroundings is a critical task in the
above problem. In this paper we propose an approach for suppressing natural surrounding that
leads to power line detection. The results of applying our method on real-life video frames taken
from a UAV demonstrate that our approach is very effective. We believe that our approach can
be easily used for line detection in any other real outdoor video as well.
KEYWORDS
Transmission line extraction, Background Suppression, UAV
1. INTRODUCTION
Automatic monitoring of transmission lines using unmanned aerial vehicles (UAV) is an
upcoming application. Power-lines are exposed to natural environmental factors like strong
winds,ageing, interference of neighbouring vegetation e.g. trees etc. Hence the power distribution
grid requires regular monitoring for uninterrupted power supply. Among the methods for power-
line monitoring, manual inspection from the ground, using helicopters, crawling robots and
satellites were considered. Manual inspection is slow and cannot be done over all terrains.
Helicopters flying close to power-lines present a definite hazard to the crew and are costly too.
Crawling robots too are slow and cannot be used when power is switched off. Satellites cannot
have an on-demand motion schedule. With the improvements in flight algorithms and
development of light-weight cameras, it is now possible to have a small UAV carrying a light-
weight camera to capture representative images or a video of the power-lines as it flies closely
along the length of the grid.
The image capturing can be done using various cameras e.g. visual or near infrared camera. The
popular imaging is done by using visual camera. Detection of transmission lines in visual-band
video taken by UAV is an important step for real time UAV navigation and automatic line fault
detection. The power-lines run long distances over different terrains. The image background
102 Computer Science & Information Technology (CS & IT)
hence can vary from trees and patches of greenery to different flat spaces along with other objects
like houses and roads. Detection of power-lines over these terrains is challenging yet their
monitoring is mandatory by various government laws. Also in places where GPS signal may not
be available for navigation, navigation along detected lines could be almost mandatory.
In past, some work has been done on power-line detection over complex natural surroundings. Li
et al. [1] used a modified pulse coupled neural network to suppress the complex background.
Edge detection based approach using Marr-Hildreth detection algorithm is used in [2] by Tonget
al. A knowledge based approach has been proposed in [3] by Li et al. that uses clustering after
Hough transform to detect the power-lines. Yuee et al. in [4] uses a steerable filter for realtime
detection of power-lines. However, these papers operate on data gathered by downward looking
cameras.
In this paper, we propose an approach to power-line detection from color video frames obtained
by a front looking camera. The proposed method is tested on real video data captured from a
UAV platform in rural areas near Bangalore, and experimental results are discussed.
2. PROPOSED APPROACH
We have designed a detection algorithm consists of the following four stages. The first stage is
aimed at removing sky from the background. Since at the core, we use the intensity of reflected
light from the power line for its detection, we need to first remove the large regions of sky of
similar or higher brightness, which we found to be interfering with power line detection. The
second stage consists of removal of vegetation from the remaining background. This is needed
since if present, it contributes far too many unnecessary dense clusters of edges during the core,
final stage of line detection. After removal of sky and vegetation, certain habitats or other
structures can still remain in the background, within the field of view of the camera. The third
stage uses a morphological erosion operator that suppresses small and large patches in the
thresholded binary image. The fourth stage consists of using Hough transform that connects
power line pixels and detects the power line. Currently, we have worked out first two stages fully.
In this paper, we focus on mainly describing the first two stages which have novel approach. We
do touch upon initial results of the remaining two stages.
2.1. Colour based Suppression
The frames captured by the camera are in RGB format. The RGB color space is correlated.Hence
a need arises for a better and sparse representation of the image data. Sparseness is also required
since any real-time transmission of images/video to the ground control station (GCS) over
bandwidth-constrained link or network necessitates compression of data. We shortlisted two
recent and popular sparse representation spaces in image processing: Hue-Saturation-Value
(HSV) color space and Hue-Saturation-Lightness (HSL) for consideration. We found that HSV is
more intuitive for the purpose of background suppression. For recapitulation, Hue is the dominant
color component at the location of interest while the Saturation is the color intensity (or purity)
and Value translates to the luminance or simple brightness.
From the experimental data, we found that the dominant background of the images in the power-
line images are the sky and the greenery, as expected. It is obvious that both these components
have specific HSV values that do not interfere with the power-line values. The other types of
Computer Science & Information Technology (CS & IT) 103
background like roads and houses can have overlapping HSV values with powerlines and hence
cannot be suppressed by colour based suppression.
2.2. Suppression of Sky
During daytime, sky is light blue to white in color. This is because of Rayleigh scattering effect
[5]. In evenings, it can have reddish hue, again due to Rayleigh scattering. It has good brightness
levels i.e. the value. For sky suppression we can supress all values in the image having saturation
greater than 39% irrespective of hue and value. This threshold is tuneable to other illumination
levels as per the data, but the fact that saturation levels of line and sky remain discernible holds
still.
2.3. Suppression of Vegetation
The next important step in our algorithm is that of vegetation removal. Such greenery includes
vegetation like grass, scrubs, tree canopy etc. The low saturation levels in the green hue range
tend to suppress the power-lines as the thin lines appear to reflect some of the background colour
and hence are to be left untouched. Once again, for greenery suppression, we supress all values in
the image having saturation greater than same threshold i.e. 39%.
After sky and greenery suppression, the HSV image is first converted to a grey scale image and
then a binary image using a suitable threshold.
2.4. Erosion of Remaining Background
The colour based suppression reduces greenery and sky, but some interference from roads and
houses can be present at times. These appear as patches in the foreground of the binary image, as
compared to the straight and thin power-lines. We use erosion operator from morphology [6] to
remove such vestigial background. The kernel of the background is an all-1 matrix. The
thresholding is specific to power line detection. When the kernel is moved onto a region centered
on a pixel, and the corresponding condition is satisfied, then the center pixel is retained as
foreground pixel, else it is eroded.
This morphological operation leaves the thin power-lines unchanged while eroding large patches
from the inside. The eroded output is then fed to the next stage of the Line Hough transform.
2.5. Hough Transform
Hough transform is a very popular technique used for identifying lines in binary images. For a
pixel (x,y) in the image, the equation of a line passing through it is given as [7],
where m is the slope of the line and c is the y-intercept. Alternately, in polar coordinate, the line
can be represented is as,
104 Computer Science & Information Technology (CS & IT)
where ρ is the length of the perpendicular from the origin to the line and θ is the angle between
the perpendicular and x-axis. Thus for a given pixel, in the polar coordinates, a line is represented
by a point and by varying the value of θ from 0 to 360 we get a sinusoidal wave. Doing this for
other pixels, we get different sinusoidal waves which intersect at points representing pixels that
lie on a single line. Brighter the point of intersection, stronger is the line in the image.
The number of intersections is calculated by a voting system in a ρ by θ accumulator. For every
line passing through a pixel, a vote is cast in the corresponding (ρ,θ) bin. A threshold is set for
number of votes that are required for accepting a line. The classical Hough transform operates on
all the bright pixels in the binary image. This is a tedious process, operating one by one on every
bright pixel. The output is a set of (ρ,θ) pairs. We use a particular variation of Hough transform,
progressive probabilistic Hough transform given by Matas et al. [8], that performs faster.
The Hough threshold and minimum line length are fixed based on the expected length of the
power-line in the image. The gap threshold depends on the average power-line pixel intensity.
3. EXPERIMENT AND DISCUSSION
To test our method we use a short RGB video file of 880 frames and a resolution of 640x480
captured by a front facing camera from a UAV flying above the power-lines in rural Bangalore.
The background includes greenery, sky, roads and houses. The algorithm is written in C++ using
OpenCV libraries. OpenCV library is a cross-platform library free for use under OpenBSD
license and supporting real-time image processing. We have used the C++ library [9]. The
algorithm is as follows:
1) The RGB image is converted to HSV image
2) The sky and greenery suppression are done making the pixels having HSV values in the
corresponding ranges black.
3) The HSV is converted to grey scale image and a simple threshold of 128 is used to convert the
grey scale image to a binary image. The threshold is chosen as half the maximum pixel
intensity to pick up maximum line pixels as power-lines appear bright due to reflection to the
UAV from above.
4) Morphology erosion is done next.
5) The probability Hough transform function in OpenCV based on the technique by Matas et al.
[5] is used. The different threshold values used are, minimum-line-length = 70 pixels, Hough
threshold = 50 pixels and gap threshold = 5 pixels.
The parameters that we tuned for this detection are tabulated as follows.
Computer Science & Information Technology (CS & IT) 105
Table 1. Parameter Tuning
To illustrate the image processing, consider figure 1(a), which is a frame in the captured outdoor
video. It has four power-lines and the background comprises of a white sky, greenery, roads and
some houses. It was observed that the saturation range for bright objects in the image, like sky
and power-lines lie between 0 to 50% beyond which the concentration of the colors become more
significant. A value of 39% was chosen for maximum sky elimination while retaining the power-
lines. This value was able to eliminate most of the greenery also, as shown in figure 1(b).
Figure. 1(a): A Frame in the captured video
Figure. 1(b): Sky and greenery suppression.
The figures 1(c) and 1(d) show the outputs after binary thresholding and erosion operation. The
erosion removes the road and other background structures to a large extent while retaining the
106 Computer Science & Information Technology (CS & IT)
power lines. It can be observed clearly that background suppression technique used is able to
significantly reduce background clutter.
Figure. 1(c): Thresholded image.
Figure. 1(d): Output after Erosion operation.
The prominence of the power-lines in the image compared to the discontinuous patches of the
background still retained after the erosion operation allows us to choose a higher threshold for
minimum Hough line length and Hough threshold and a lower value for the gap threshold which
is essentially the maximum pixel gap to be ignored while connecting the bright points. The output
of Hough transform stage for detection of linear shapes is shown in Figure 1(e).
Figure. 1(e): Detected power-lines
Computer Science & Information Technology (CS & IT) 107
In the figure, the red lines show the detected power-line segments. The discontinuities in the lines
occur due to the slight differences in the line orientation and displacement. This is caused by
non-uniform line thickness across the image in this view which depends on the UAV and camera
position and orientation at that instant and also due to some residual background clutter.
4. CONCLUSION
In this paper, we have presented a new method for complex background suppression on video
frames captured by a front facing camera mounted on a UAV. The combination of sky and
greenery removal, followed by morphological erosion, contributes significantly in elimination of
majority of the background. The application of Hough transform to this image demonstrates that
power-line detection is possible. Future work will be focussed on using information across frames
for even better/more robust detection of the power-lines. We are hopeful that our methods of
complex background removal, which show good results, will find utility in many other
image/video processing applications.
ACKNOWLEDGEMENTS
We thank Prof. Omkar and his team from Indian Institute of Science, Bangalore, for providing us
with test video data to run our algorithm.
REFERENCES
[1] Zhengrong Li, Yuee Liu, Rodney Walker, Ross Hayward, “Towards Automatic Power Line
Detection for UAV Surveillance System Using Pulse Coupled Neural Filter and Hough Transform”
Machine Vision and Applications, 2009.
[2] Wei-Guo Tong, Bao-Shuli-, Jin-shayuan, Shu-Tao Zhao, “Transmission Line Extraction and
Recognition from Natural Complex Background,” Proceedings of the Eighth International
Conference on Machine Learning and Cybernetics, Baoding, 12-15 July 2009.
[3] Zhengrong Li, Hayward, R.,Jinglan Zhang, Jinhai Cai, “Knowledge-based power line detection for
UAV surveillance and inspection systems,” 23rd International Conference on Image and Vision
Computing, 2008.
[4] Lie Yuee, Mejias Luis& Li Zhenrong, “Fast Power Line Detection and Localization using Steerable
Filter for active UAV Guidance,” 12th International Society for Photogrammetry & Remote Sensing,
(ISPRS2012).
[5] Pedro Lilienfeld, "A Blue Sky History." (2004). Optics and Photonics News. Vol. 15, Issue 6, pp.
32–39.
[6] “A Novel Erosion Operator”, TCS Internal, 2013.
[7] “Image Transforms - Hough Transform,” Homepages.inf.ed.ac.uk. Retrieved 2009-08-17.
[8] J. Matas, C. Galambos, J Kittler, “Robust Detection of Lines Using the Progressive Probabilistic
Hough Transform,” Computer Vision and Image Understanding 78, 119-137 (2000).
[9] OpenCV reference manual: http://docs.opencv.org
108 Computer Science & Information Technology (CS & IT)
AUTHORS
Rajeev M. Bhujade obtained his master’s degree from Indian Institute of Technology, Bombay, in
2002.Since then, he has been part of R&D team at Innovation Labs at TCS Bangalore. His research
interests include audio signal processing and communication, and recently, computer vision.
Adithya V. obtained her master’s degree from Indian Institute of Technology, Bombay, in 2012. She
currently works for Innovation Labs, Bangalore as a researcher. Her research interests include image
processing algorithms.
Hrishikesh Sharma obtained his bachelor’s and master’s degree from Indian Institute of Technology,
Bombay, in 1999, and a doctorate from the same place in 2012. He works as a scientist with Innovation
Labs, Tata Consultancy Services Ltd., Bangalore. His current research interests include image processing
and computer vision systems and algorithms.
Balamurali P. obtained his doctorate from Aalborg university in 2013. He is the research head of
Innovation Labs, TCS Bangalore. His research interests include multiple areas of digital communication
and VLSI, especially communication networks.

More Related Content

PDF
DETECTION OF POWER-LINES IN COMPLEX NATURAL SURROUNDINGS
PDF
Beamforming for Antenna Array
PPTX
3D Beamforming
PDF
Beamforming for 5G Networks
PPTX
Adaptive analog beamforming
PDF
IRJET- Hybrid Beamforming Based mmWave for Future Generation Communication
PDF
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
PDF
Image compression by ezw combining huffman and arithmetic encoder
DETECTION OF POWER-LINES IN COMPLEX NATURAL SURROUNDINGS
Beamforming for Antenna Array
3D Beamforming
Beamforming for 5G Networks
Adaptive analog beamforming
IRJET- Hybrid Beamforming Based mmWave for Future Generation Communication
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
Image compression by ezw combining huffman and arithmetic encoder

What's hot (20)

PDF
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
PDF
22 ijecs
PDF
The International Journal of Engineering and Science (The IJES)
PPT
A Simple, Accurate Approximation to the Sum of Gamma-Gamma variates and Appli...
PDF
Ijarcet vol-2-issue-4-1304-1308
PDF
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
PDF
Rotman Lens Performance Analysis
PDF
E04923142
PDF
A new approach of edge detection in sar images using region based active cont...
PDF
A new approach of edge detection in sar images using
PDF
Design of c slotted microstrip antenna using artificial neural network model
PPTX
Massive MIMO and Random Matrix
PDF
Investigations on real time RSSI based outdoor target tracking using kalman f...
PDF
Performance analysis of beam divergence propagation through rainwater and sno...
PDF
Design and analysis of microstrip antenna with zig-zag feeder for wireless co...
PDF
Joint impacts of relaying scheme and wireless power transfer in multiple acce...
PDF
DESIGN OF A COMPACT CIRCULAR MICROSTRIP PATCH ANTENNA FOR WLAN APPLICATIONS
PDF
MIMO System Performance Evaluation for High Data Rate Wireless Networks usin...
PDF
Rabid Euclidean direction search algorithm for various adaptive array geometries
PDF
5.computer analysis of the cost 231 hata model for path loss estimation at 90...
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
22 ijecs
The International Journal of Engineering and Science (The IJES)
A Simple, Accurate Approximation to the Sum of Gamma-Gamma variates and Appli...
Ijarcet vol-2-issue-4-1304-1308
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Rotman Lens Performance Analysis
E04923142
A new approach of edge detection in sar images using region based active cont...
A new approach of edge detection in sar images using
Design of c slotted microstrip antenna using artificial neural network model
Massive MIMO and Random Matrix
Investigations on real time RSSI based outdoor target tracking using kalman f...
Performance analysis of beam divergence propagation through rainwater and sno...
Design and analysis of microstrip antenna with zig-zag feeder for wireless co...
Joint impacts of relaying scheme and wireless power transfer in multiple acce...
DESIGN OF A COMPACT CIRCULAR MICROSTRIP PATCH ANTENNA FOR WLAN APPLICATIONS
MIMO System Performance Evaluation for High Data Rate Wireless Networks usin...
Rabid Euclidean direction search algorithm for various adaptive array geometries
5.computer analysis of the cost 231 hata model for path loss estimation at 90...
Ad

Similar to DETECTION OF POWER-LINES IN COMPLEX NATURAL SURROUNDINGS (20)

PPTX
ppt viva.pptx
PDF
adly Shahat Mergany tag eldien_vission based.pdf
PDF
adly Shahat Mergany tag eldien_vission based.pdf
PDF
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
PDF
Image Processing Essay
PDF
Meteoio Introduction given by Mathias Bavey in Bozen
PDF
OBIA on Coastal Landform Based on Structure Tensor
PDF
IRJET- Image Registration in GIS: A Survey
PDF
Image segmentation
PDF
IJARCCE 22
PDF
ISCE_ISSI_ML_IGARSS2011_v01-rosen.pdf
PDF
Image Classification For SAR Images using Modified ANN
PPTX
Smart mobility homepage perception
PDF
Retrieving Informations from Satellite Images by Detecting and Removing Shadow
PDF
Shadow Removal of Individual Tree Crowns in a High Resolution Satellite Imagery
PPT
image-processing-husseina-ozigi-otaru.ppt
PDF
Talk about T.C.P. for CDI inter-departmental workshop at UC Berkeley. 20090911.
ppt viva.pptx
adly Shahat Mergany tag eldien_vission based.pdf
adly Shahat Mergany tag eldien_vission based.pdf
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
Image Processing Essay
Meteoio Introduction given by Mathias Bavey in Bozen
OBIA on Coastal Landform Based on Structure Tensor
IRJET- Image Registration in GIS: A Survey
Image segmentation
IJARCCE 22
ISCE_ISSI_ML_IGARSS2011_v01-rosen.pdf
Image Classification For SAR Images using Modified ANN
Smart mobility homepage perception
Retrieving Informations from Satellite Images by Detecting and Removing Shadow
Shadow Removal of Individual Tree Crowns in a High Resolution Satellite Imagery
image-processing-husseina-ozigi-otaru.ppt
Talk about T.C.P. for CDI inter-departmental workshop at UC Berkeley. 20090911.
Ad

More from cscpconf (20)

PDF
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
PDF
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
PDF
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
PDF
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PDF
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
PDF
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
PDF
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
PDF
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
PDF
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
PDF
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
PDF
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
PDF
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
PDF
AUTOMATED PENETRATION TESTING: AN OVERVIEW
PDF
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
PDF
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
PDF
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PDF
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
PDF
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
PDF
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
PDF
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
AUTOMATED PENETRATION TESTING: AN OVERVIEW
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT

Recently uploaded (20)

PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
1_English_Language_Set_2.pdf probationary
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Hazard Identification & Risk Assessment .pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PPTX
20th Century Theater, Methods, History.pptx
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Empowerment Technology for Senior High School Guide
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
My India Quiz Book_20210205121199924.pdf
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
FORM 1 BIOLOGY MIND MAPS and their schemes
Unit 4 Computer Architecture Multicore Processor.pptx
1_English_Language_Set_2.pdf probationary
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
LDMMIA Reiki Yoga Finals Review Spring Summer
History, Philosophy and sociology of education (1).pptx
Hazard Identification & Risk Assessment .pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Share_Module_2_Power_conflict_and_negotiation.pptx
20th Century Theater, Methods, History.pptx
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Empowerment Technology for Senior High School Guide
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
TNA_Presentation-1-Final(SAVE)) (1).pptx
Introduction to pro and eukaryotes and differences.pptx
My India Quiz Book_20210205121199924.pdf
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx

DETECTION OF POWER-LINES IN COMPLEX NATURAL SURROUNDINGS

  • 1. Natarajan Meghanathan et al. (Eds) : ITCSE, ICDIP, ICAIT - 2013 pp. 101–108, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3910 DETECTION OF POWER-LINES IN COMPLEX NATURAL SURROUNDINGS Rajeev M Bhujade1 , Adithya V2 , Hrishikesh S3 , Balamurali P4 1,2,3,4 Bangalore Innovation Lab, Tata Consultancy Services, Bangalore, India. rajeev.b@tcs.com,adithya.v@tcs.com,hrishikesh.sharma@tcs.com, balamurali.p@tcs.com ABSTRACT Power transmission line inspection using Unmanned Aerial Vehicles (UAV) is taking off as an exciting solution due to advances in sensors and flight technology. Extracting power-lines from aerial images, taken from the UAV, having complex natural surroundings is a critical task in the above problem. In this paper we propose an approach for suppressing natural surrounding that leads to power line detection. The results of applying our method on real-life video frames taken from a UAV demonstrate that our approach is very effective. We believe that our approach can be easily used for line detection in any other real outdoor video as well. KEYWORDS Transmission line extraction, Background Suppression, UAV 1. INTRODUCTION Automatic monitoring of transmission lines using unmanned aerial vehicles (UAV) is an upcoming application. Power-lines are exposed to natural environmental factors like strong winds,ageing, interference of neighbouring vegetation e.g. trees etc. Hence the power distribution grid requires regular monitoring for uninterrupted power supply. Among the methods for power- line monitoring, manual inspection from the ground, using helicopters, crawling robots and satellites were considered. Manual inspection is slow and cannot be done over all terrains. Helicopters flying close to power-lines present a definite hazard to the crew and are costly too. Crawling robots too are slow and cannot be used when power is switched off. Satellites cannot have an on-demand motion schedule. With the improvements in flight algorithms and development of light-weight cameras, it is now possible to have a small UAV carrying a light- weight camera to capture representative images or a video of the power-lines as it flies closely along the length of the grid. The image capturing can be done using various cameras e.g. visual or near infrared camera. The popular imaging is done by using visual camera. Detection of transmission lines in visual-band video taken by UAV is an important step for real time UAV navigation and automatic line fault detection. The power-lines run long distances over different terrains. The image background
  • 2. 102 Computer Science & Information Technology (CS & IT) hence can vary from trees and patches of greenery to different flat spaces along with other objects like houses and roads. Detection of power-lines over these terrains is challenging yet their monitoring is mandatory by various government laws. Also in places where GPS signal may not be available for navigation, navigation along detected lines could be almost mandatory. In past, some work has been done on power-line detection over complex natural surroundings. Li et al. [1] used a modified pulse coupled neural network to suppress the complex background. Edge detection based approach using Marr-Hildreth detection algorithm is used in [2] by Tonget al. A knowledge based approach has been proposed in [3] by Li et al. that uses clustering after Hough transform to detect the power-lines. Yuee et al. in [4] uses a steerable filter for realtime detection of power-lines. However, these papers operate on data gathered by downward looking cameras. In this paper, we propose an approach to power-line detection from color video frames obtained by a front looking camera. The proposed method is tested on real video data captured from a UAV platform in rural areas near Bangalore, and experimental results are discussed. 2. PROPOSED APPROACH We have designed a detection algorithm consists of the following four stages. The first stage is aimed at removing sky from the background. Since at the core, we use the intensity of reflected light from the power line for its detection, we need to first remove the large regions of sky of similar or higher brightness, which we found to be interfering with power line detection. The second stage consists of removal of vegetation from the remaining background. This is needed since if present, it contributes far too many unnecessary dense clusters of edges during the core, final stage of line detection. After removal of sky and vegetation, certain habitats or other structures can still remain in the background, within the field of view of the camera. The third stage uses a morphological erosion operator that suppresses small and large patches in the thresholded binary image. The fourth stage consists of using Hough transform that connects power line pixels and detects the power line. Currently, we have worked out first two stages fully. In this paper, we focus on mainly describing the first two stages which have novel approach. We do touch upon initial results of the remaining two stages. 2.1. Colour based Suppression The frames captured by the camera are in RGB format. The RGB color space is correlated.Hence a need arises for a better and sparse representation of the image data. Sparseness is also required since any real-time transmission of images/video to the ground control station (GCS) over bandwidth-constrained link or network necessitates compression of data. We shortlisted two recent and popular sparse representation spaces in image processing: Hue-Saturation-Value (HSV) color space and Hue-Saturation-Lightness (HSL) for consideration. We found that HSV is more intuitive for the purpose of background suppression. For recapitulation, Hue is the dominant color component at the location of interest while the Saturation is the color intensity (or purity) and Value translates to the luminance or simple brightness. From the experimental data, we found that the dominant background of the images in the power- line images are the sky and the greenery, as expected. It is obvious that both these components have specific HSV values that do not interfere with the power-line values. The other types of
  • 3. Computer Science & Information Technology (CS & IT) 103 background like roads and houses can have overlapping HSV values with powerlines and hence cannot be suppressed by colour based suppression. 2.2. Suppression of Sky During daytime, sky is light blue to white in color. This is because of Rayleigh scattering effect [5]. In evenings, it can have reddish hue, again due to Rayleigh scattering. It has good brightness levels i.e. the value. For sky suppression we can supress all values in the image having saturation greater than 39% irrespective of hue and value. This threshold is tuneable to other illumination levels as per the data, but the fact that saturation levels of line and sky remain discernible holds still. 2.3. Suppression of Vegetation The next important step in our algorithm is that of vegetation removal. Such greenery includes vegetation like grass, scrubs, tree canopy etc. The low saturation levels in the green hue range tend to suppress the power-lines as the thin lines appear to reflect some of the background colour and hence are to be left untouched. Once again, for greenery suppression, we supress all values in the image having saturation greater than same threshold i.e. 39%. After sky and greenery suppression, the HSV image is first converted to a grey scale image and then a binary image using a suitable threshold. 2.4. Erosion of Remaining Background The colour based suppression reduces greenery and sky, but some interference from roads and houses can be present at times. These appear as patches in the foreground of the binary image, as compared to the straight and thin power-lines. We use erosion operator from morphology [6] to remove such vestigial background. The kernel of the background is an all-1 matrix. The thresholding is specific to power line detection. When the kernel is moved onto a region centered on a pixel, and the corresponding condition is satisfied, then the center pixel is retained as foreground pixel, else it is eroded. This morphological operation leaves the thin power-lines unchanged while eroding large patches from the inside. The eroded output is then fed to the next stage of the Line Hough transform. 2.5. Hough Transform Hough transform is a very popular technique used for identifying lines in binary images. For a pixel (x,y) in the image, the equation of a line passing through it is given as [7], where m is the slope of the line and c is the y-intercept. Alternately, in polar coordinate, the line can be represented is as,
  • 4. 104 Computer Science & Information Technology (CS & IT) where ρ is the length of the perpendicular from the origin to the line and θ is the angle between the perpendicular and x-axis. Thus for a given pixel, in the polar coordinates, a line is represented by a point and by varying the value of θ from 0 to 360 we get a sinusoidal wave. Doing this for other pixels, we get different sinusoidal waves which intersect at points representing pixels that lie on a single line. Brighter the point of intersection, stronger is the line in the image. The number of intersections is calculated by a voting system in a ρ by θ accumulator. For every line passing through a pixel, a vote is cast in the corresponding (ρ,θ) bin. A threshold is set for number of votes that are required for accepting a line. The classical Hough transform operates on all the bright pixels in the binary image. This is a tedious process, operating one by one on every bright pixel. The output is a set of (ρ,θ) pairs. We use a particular variation of Hough transform, progressive probabilistic Hough transform given by Matas et al. [8], that performs faster. The Hough threshold and minimum line length are fixed based on the expected length of the power-line in the image. The gap threshold depends on the average power-line pixel intensity. 3. EXPERIMENT AND DISCUSSION To test our method we use a short RGB video file of 880 frames and a resolution of 640x480 captured by a front facing camera from a UAV flying above the power-lines in rural Bangalore. The background includes greenery, sky, roads and houses. The algorithm is written in C++ using OpenCV libraries. OpenCV library is a cross-platform library free for use under OpenBSD license and supporting real-time image processing. We have used the C++ library [9]. The algorithm is as follows: 1) The RGB image is converted to HSV image 2) The sky and greenery suppression are done making the pixels having HSV values in the corresponding ranges black. 3) The HSV is converted to grey scale image and a simple threshold of 128 is used to convert the grey scale image to a binary image. The threshold is chosen as half the maximum pixel intensity to pick up maximum line pixels as power-lines appear bright due to reflection to the UAV from above. 4) Morphology erosion is done next. 5) The probability Hough transform function in OpenCV based on the technique by Matas et al. [5] is used. The different threshold values used are, minimum-line-length = 70 pixels, Hough threshold = 50 pixels and gap threshold = 5 pixels. The parameters that we tuned for this detection are tabulated as follows.
  • 5. Computer Science & Information Technology (CS & IT) 105 Table 1. Parameter Tuning To illustrate the image processing, consider figure 1(a), which is a frame in the captured outdoor video. It has four power-lines and the background comprises of a white sky, greenery, roads and some houses. It was observed that the saturation range for bright objects in the image, like sky and power-lines lie between 0 to 50% beyond which the concentration of the colors become more significant. A value of 39% was chosen for maximum sky elimination while retaining the power- lines. This value was able to eliminate most of the greenery also, as shown in figure 1(b). Figure. 1(a): A Frame in the captured video Figure. 1(b): Sky and greenery suppression. The figures 1(c) and 1(d) show the outputs after binary thresholding and erosion operation. The erosion removes the road and other background structures to a large extent while retaining the
  • 6. 106 Computer Science & Information Technology (CS & IT) power lines. It can be observed clearly that background suppression technique used is able to significantly reduce background clutter. Figure. 1(c): Thresholded image. Figure. 1(d): Output after Erosion operation. The prominence of the power-lines in the image compared to the discontinuous patches of the background still retained after the erosion operation allows us to choose a higher threshold for minimum Hough line length and Hough threshold and a lower value for the gap threshold which is essentially the maximum pixel gap to be ignored while connecting the bright points. The output of Hough transform stage for detection of linear shapes is shown in Figure 1(e). Figure. 1(e): Detected power-lines
  • 7. Computer Science & Information Technology (CS & IT) 107 In the figure, the red lines show the detected power-line segments. The discontinuities in the lines occur due to the slight differences in the line orientation and displacement. This is caused by non-uniform line thickness across the image in this view which depends on the UAV and camera position and orientation at that instant and also due to some residual background clutter. 4. CONCLUSION In this paper, we have presented a new method for complex background suppression on video frames captured by a front facing camera mounted on a UAV. The combination of sky and greenery removal, followed by morphological erosion, contributes significantly in elimination of majority of the background. The application of Hough transform to this image demonstrates that power-line detection is possible. Future work will be focussed on using information across frames for even better/more robust detection of the power-lines. We are hopeful that our methods of complex background removal, which show good results, will find utility in many other image/video processing applications. ACKNOWLEDGEMENTS We thank Prof. Omkar and his team from Indian Institute of Science, Bangalore, for providing us with test video data to run our algorithm. REFERENCES [1] Zhengrong Li, Yuee Liu, Rodney Walker, Ross Hayward, “Towards Automatic Power Line Detection for UAV Surveillance System Using Pulse Coupled Neural Filter and Hough Transform” Machine Vision and Applications, 2009. [2] Wei-Guo Tong, Bao-Shuli-, Jin-shayuan, Shu-Tao Zhao, “Transmission Line Extraction and Recognition from Natural Complex Background,” Proceedings of the Eighth International Conference on Machine Learning and Cybernetics, Baoding, 12-15 July 2009. [3] Zhengrong Li, Hayward, R.,Jinglan Zhang, Jinhai Cai, “Knowledge-based power line detection for UAV surveillance and inspection systems,” 23rd International Conference on Image and Vision Computing, 2008. [4] Lie Yuee, Mejias Luis& Li Zhenrong, “Fast Power Line Detection and Localization using Steerable Filter for active UAV Guidance,” 12th International Society for Photogrammetry & Remote Sensing, (ISPRS2012). [5] Pedro Lilienfeld, "A Blue Sky History." (2004). Optics and Photonics News. Vol. 15, Issue 6, pp. 32–39. [6] “A Novel Erosion Operator”, TCS Internal, 2013. [7] “Image Transforms - Hough Transform,” Homepages.inf.ed.ac.uk. Retrieved 2009-08-17. [8] J. Matas, C. Galambos, J Kittler, “Robust Detection of Lines Using the Progressive Probabilistic Hough Transform,” Computer Vision and Image Understanding 78, 119-137 (2000). [9] OpenCV reference manual: http://docs.opencv.org
  • 8. 108 Computer Science & Information Technology (CS & IT) AUTHORS Rajeev M. Bhujade obtained his master’s degree from Indian Institute of Technology, Bombay, in 2002.Since then, he has been part of R&D team at Innovation Labs at TCS Bangalore. His research interests include audio signal processing and communication, and recently, computer vision. Adithya V. obtained her master’s degree from Indian Institute of Technology, Bombay, in 2012. She currently works for Innovation Labs, Bangalore as a researcher. Her research interests include image processing algorithms. Hrishikesh Sharma obtained his bachelor’s and master’s degree from Indian Institute of Technology, Bombay, in 1999, and a doctorate from the same place in 2012. He works as a scientist with Innovation Labs, Tata Consultancy Services Ltd., Bangalore. His current research interests include image processing and computer vision systems and algorithms. Balamurali P. obtained his doctorate from Aalborg university in 2013. He is the research head of Innovation Labs, TCS Bangalore. His research interests include multiple areas of digital communication and VLSI, especially communication networks.