Sign In to Follow Application
View All Documents & Correspondence

Detection Of Powerlines In Aerial Images

Abstract: A system and method for detection of powerlines in aerial images is disclosed. The system for detection of a powerline in an aerial image comprises an image retrieval module 202 to obtain at least one aerial image including the powerline, a binary classified image generation module 204 to subject said at least one aerial image to a pixel-by-pixel analysis, a skeletonization module 206 configured to effect skeletonization of said binary classified image to reduce objects of said at least one aerial image to a median line, a region growing module 208 configured to apply region growing to restore continuity of the objects lost during the skeletonization, a geometric feature determination module 210 to calculate shape index and density index for the powerline in the skeletonized image, and a powerline detection module 212 configured to remove any non-powerline feature from the at least one aerial image.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
13 May 2017
Publication Number
46/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

Indian Institute of Science
C V Raman Road, Bangalore-560012, Karnataka, India.

Inventors

1. OMKAR, S.N.
AE129, Department Of Aerospace Engineering, Indian Institute Of Science, Bangalore-560012, Karnataka, India.
2. SENTHILNATH, J.
Research Fellow, Robotics Advance Lab, School Of Electrical And Electronic Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore: 639798.
3. RAMESH, K.N
#1056, 27th Main, 9th Block Jayanagar, Bangalore – 560069, Karnataka, India.
4. JAIN, Anurag
Room No. -33, Jhelum Hostel, NIT Srinagar, Hazratbal, Jammu And Kashmir-190006, India.
5. KUMAR, Abhishek
Room No.J-10, Jhelum Hostel, NIT Srinagar, Hazratbal, Jammu And Kashmir-190006, India.
6. ANAND, Gautham
No:119, 2nd Main, 3rd Cross, Ittumodu Main Road, Arehalli, Subramanyapura Post, Bangalore 560061, Karnataka, India.

Specification

DESC:
TECHNICAL FIELD
The present disclosure relates generally to the field of powerline surveillance. More specifically, the present disclosure relates to a system and method for detection of powerlines in aerial images.

BACKGROUND
Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
The growth of emerging economies such as India and China is fuelled by the demand of increasing investments in power infrastructure, which includes increased powerline capacity additions and subsequent maintenance and support of transmission lines.
Increased transmission infrastructure directly increases cost of maintaining the transmission line infrastructure since the current practices involve manual inspection. Surveillance and maintenance of electrical infrastructure is a significant cost component for companies in the power sector. Regular inspection of powerlines is regulatory and mandatory for proper functioning of power transmission. Increased capacity of generation and transmission infrastructure increases the cost and effort in ground inspection since they are manually inspected. Currently ground inspection of powerlines is mandatory and challenging too, as in remote hilly areas and rural hinterland where physical access to powerlines is an issue. Traditionally, on-site manual examination is time consuming, expensive and often shows inaccurate results.
The constraints and challenges of manual inspection is addressed by researchers by using advanced air borne powerline surveillance systems based on manned helicopters and Unmanned Aerial Vehicles. Although the flight and data acquisition systems are advanced and evolved data processing of the images for powerline monitoring uses traditional image processing methods. There is scope for innovation in using advanced machine learning based image processing methods for powerline extraction.
Several researchers have worked on extraction of powerlines in UAV images. Zhengrong et al (Image and Vision Computing New Zealand, 23rd International Conference, pp. 1-6, IEEE, 2008) discloses Radon transform to extract line segments of the powerlines, followed by a grouping method to link each segment, and a Kalman filter was finally applied to connect the segments into an entire line. Song et al (Neurocomputing, 129 (2014): 350-361) discloses application of edge detection method to suppress non powerline part and employing graph theory to group line segments into whole lines. McLaughlin (Geoscience and Remote Sensing Letters, IEEE 3, no. 2 (2006): 222-226) discloses two stage algorithm, wherein in the first stage data was classified into three categories - powerline lines, vegetation and surface. In second stage, algorithm identifies each individual data point of powerlines. Huang (Cognitive Computation 6, no. 3 (2014): 376-390 discloses ELM having a single hidden layer feed forward network (SLFN), which is advantageous over back propagation (BP) learning algorithms due to the factors like the training is independent of the training samples, learning time is faster since learning is non-iterative approach and no issues of local minima.
Other ways in handling this application is with the help of Airborne LIDAR based system. LIDAR sensors are however costly and bulky thereby increasing the size of the UAV and the subsequent increased cost of data acquisition. LIDARs also suffer from issues in quality of data acquisition. Areas such as dense canopies cannot be detected by LIDAR.
A person skilled in the art would immediately realize that each of these system(s) and method(s) carry out powerline extraction using image processing methods such as Houghline transforms, Kalman filtering, graph theory and the likes that primarily focus on the underlying fact that powerlines are linear structures. However, these assumptions are not always true, as other linear structures such as periphery fences, road stretches and the likes can potentially be extracted as linear structures leading to incorrect detection of powerlines. Accordingly, the conventional system(s) and method(s) cannot be reliably used for detection of powerlines in the aerial images.
There is, therefore, a need to provide a system that can offer reliable detection of powerlines in aerial images. Need is also felt for the method of detection of powerlines in the aerial images. The present disclosure satisfies the existing needs, inter alia, others and overcomes the one or more shortcomings associated with the conventional system and method for detection of powerlines in the aerial images.

OBJECTS OF THE INVENTION
It is a general object of the present disclosure to provide a system and method to detect presence of powerlines in aerial images.
It is an object of the present disclosure to provide a system and method that effectively point out powerlines in an image captured by a camera device coupled with an aerial vehicle, such as an unmanned aerial vehicle (UAV) or a manned vehicle, for instance, a helicopter.
It is another object of the present disclosure to provide a system and method that envisages to eliminate manual monitoring and inspection of powerlines by utilizing advanced machine learning and image processing methods of powerline detection in an image.
It is still another object of the present disclosure to provide a system and method that overcomes deficiencies associated with conventional powerline monitoring and detection techniques.

SUMMARY
The present disclosure relates generally to the field of powerline surveillance. More specifically, the present disclosure relates to a system and method for detection of powerlines in aerial images, more particularly, UAV based remote sensed images.
An aspect of the present disclosure relates to a system for detection of a powerline in an aerial image, the system including a non-transitory storage device having embodied therein one or more routines operable to detect the powerline in the aerial image, and one or more processors coupled to the non-transitory storage device, wherein the one or more routines include an image retrieval module, which when executed by the one or more processors, obtains at least one aerial image including the powerline, a binary classified image generation module, which when executed by the one or more processors, subjects said at least one aerial image to a pixel-by-pixel analysis, a skeletonization module, which when executed by the one or more processors, enables skeletonization of said binary classified image to reduce one or more objects of said at least one aerial image to a median line, a geometric feature determination module, which when executed by the one or more processors, calculates any or a combination of a shape index and a density index for the powerline in the skeletonized image based on one or more dimensional characteristics of the powerline in the skeletonized image, and a powerline detection module, which when executed by the one or more processors, detects the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
In an embodiment, the aerial image is an aerial vehicle based remote sensed image acquired by an image capturing device operatively coupled with the aerial vehicle.
In an embodiment, the system further includes a region growing module that subjects the skeletonized image to region growing segmentation to restore continuity of the one or more objects lost during the skeletonization.
In an embodiment, the binary classified image generation module is trained using a plurality of RGB spectral values to differentiate between pixels corresponding to powerline features and pixels corresponding to non-powerline features.
In an embodiment, the powerline detection module is configured to classify the one or more objects in the aerial image as non-powerline feature in case the calculated shape index pertaining to the powerline in the aerial image is below a pre-determined limit.
In an embodiment, the powerline detection module is configured to classify the one or more objects in the aerial image as non-powerline feature in case the calculated density index pertaining to the powerline in the aerial image is above a pre-determined limit.
In an embodiment, the skeletonization module is further configured to decrease density of the powerline in the binary classified image.
Another aspect of the present disclosure relates to a method for detection of a powerline in an aerial image, the method including the steps of (i) obtaining, by a computing device, at least one aerial image including the powerline, (ii) obtaining, by the computing device, a binary classified image by subjecting said at least one aerial image to a pixel-by-pixel analysis, (iii) effecting, by the computing device, skeletonization of said binary classified image to reduce one or more objects of said at least one aerial image to a median line, (iv) calculating, by the computing device, any or a combination of a shape index and a density index for the powerline in the skeletonized image, and (v) detecting, by the computing device, the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
In an embodiment, the aerial image is an aerial vehicle based remote sensed image acquired by an image capturing device operatively coupled with the aerial vehicle.
In an embodiment, the method further includes a step of subjecting the skeletonized image to region growing segmentation to restore continuity of the one or more objects lost during the skeletonization step.
In an embodiment, the step of removing any non-powerline feature to effect detection of the powerline in the aerial image further includes the steps of classifying the one or more objects in the aerial image as non-powerline feature in case the calculated shape index pertaining to the powerline in the aerial image is below a pre-determined limit, and classifying the one or more objects in the aerial image as non-powerline feature in case the calculated density index pertaining to the powerline in the aerial image is above a pre-determined limit.
Various objects, features, aspects and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.

BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
FIG. 1A through FIG. 1F illustrate aerial images including powerlines in accordance with an embodiment of the present disclosure.
FIG. 2 illustrates an exemplary representation depicting functional modules of the system for detection of a powerline in an aerial image in accordance with embodiments of the present disclosure.
FIG. 3 illustrates an exemplary UAV and payload in accordance with an embodiment of the present disclosure.
FIG. 4 illustrates an exemplary block diagram depicting controller of the UAV system in accordance with an embodiment of the present disclosure.
FIG. 5 illustrates an exemplary flowchart depicting a method of detection of a powerline in an aerial image in accordance with an embodiment of the present disclosure.
FIG. 6A illustrates an exemplary aerial image including powerlines; FIG. 6B illustrates an exemplary output image from the binary classified image generation module; FIG. 6C illustrates an exemplary output image from the skeletonization module; FIG. 6D illustrates an exemplary output image from the region growing module; FIG. 6E illustrates an exemplary output image from the geometric image classifying module; and FIG. 6F illustrates an exemplary overlapped Extreme Learning Machines (ELM) segmented image with original input image.
FIG. 7A through FIG. 7F illustrate output for six different images in accordance with embodiments of the present disclosure.
FIG. 8 illustrates a graphical representation of performance parameters (measures) with different number of hidden neurons in accordance with an embodiment of the present disclosure.
FIG. 9 illustrates the statistical visualization of performance of the method in comparison with ground reference data in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION
The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
Each of the appended claims defines a separate invention, which for infringement purposes is recognized as including equivalents to the various elements or limitations specified in the claims. Depending on the context, all references below to the “invention” may in some cases refer to certain specific embodiments only. In other cases it will be recognized that references to the “invention” will refer to subject matter recited in one or more, but not necessarily all, of the claims.
As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
The present disclosure relates to a system and method of detection of powerlines in aerial images. An aspect of the present disclosure relates to a system for detection of a powerline in an aerial image, the system including a non-transitory storage device having embodied therein one or more routines operable to detect the powerline in the aerial image, and one or more processors coupled to the non-transitory storage device, wherein the one or more routines include an image retrieval module, which when executed by the one or more processors, obtains at least one aerial image including the powerline, a binary classified image generation module, which when executed by the one or more processors, subjects said at least one aerial image to a pixel-by-pixel analysis, a skeletonization module, which when executed by the one or more processors, enables skeletonization of said binary classified image to reduce one or more objects of said at least one aerial image to a median line, a geometric feature determination module, which when executed by the one or more processors, calculates any or a combination of a shape index and a density index for the powerline in the skeletonized image based on one or more dimensional characteristics of the powerline in the skeletonized image, and a powerline detection module, which when executed by the one or more processors, detects the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
In an embodiment, the aerial image is an aerial vehicle based remote sensed image acquired by an image capturing device operatively coupled with the aerial vehicle.
In an embodiment, the system further includes a region growing module that subjects the skeletonized image to region growing segmentation to restore continuity of the one or more objects lost during the skeletonization.
In an embodiment, the binary classified image generation module is trained using a plurality of RGB spectral values to differentiate between pixels corresponding to powerline features and pixels corresponding to non-powerline features.
In an embodiment, the powerline detection module is configured to classify the one or more objects in the aerial image as non-powerline feature in case the calculated shape index pertaining to the powerline in the aerial image is below a pre-determined limit.
In an embodiment, the powerline detection module is configured to classify the one or more objects in the aerial image as non-powerline feature in case the calculated density index pertaining to the powerline in the aerial image is above a pre-determined limit.
In an embodiment, the skeletonization module is further configured to decrease density of the powerline in the binary classified image.
Another aspect of the present disclosure relates to a method for detection of a powerline in an aerial image, the method including the steps of obtaining, by a computing device, at least one aerial image including the powerline, obtaining, by the computing device, a binary classified image by subjecting said at least one aerial image to a pixel-by-pixel analysis, effecting, by the computing device, skeletonization of said binary classified image to reduce one or more objects of said at least one aerial image to a median line, calculating, by the computing device, any or a combination of a shape index and a density index for the powerline in the skeletonized image, and detecting, by the computing device, the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
In an embodiment, the aerial image is an aerial vehicle based remote sensed image acquired by an image capturing device operatively coupled with the aerial vehicle.
In an embodiment, the method further includes a step of subjecting the skeletonized image to region growing segmentation to restore continuity of the one or more objects lost during the skeletonization step.
In an embodiment, the step of removing any non-powerline feature to effect detection of the powerline in the aerial image further includes the steps of classifying the one or more objects in the aerial image as non-powerline feature in case the calculated shape index pertaining to the powerline in the aerial image is below a pre-determined limit, and classifying the one or more objects in the aerial image as non-powerline feature in case the calculated density index pertaining to the powerline in the aerial image is above a pre-determined limit.
FIG. 1A through FIG. 1F illustrate aerial images including powerlines acquired at varying altitudes and angles in accordance with an embodiment of the present disclosure to better represent the challenges faced while detecting the powerlines in the aerial images. As can be seen from the highlighted area of FIG. 1A, when the image capturing device is at certain distance, the RGB values of far-away point of powerline may get mismatched with other non powerline features, which shows spectral-classification challenge. FIG. 1B illustrates an exemplary image captured when the image capturing device is at different angle and highlighted area showing a light pole with almost same RGB values as of powerline and hence, face the same above mentioned problem. FIG. 1C illustrates an exemplary image captured at a relatively higher altitude, wherein it can be seen that the middle portion of powerline is not clearly visible and highlighted area shows existence of the same problem as presented hereinabove. Highlighted portion of FIG. 1D illustrates a street light having almost same RGB values as of powerline and hence, may create problem in classification. FIG. 1E illustrates the overlapped powerlines, and FIG. 1F illustrates the overlapping of mud patches with powerline pixels. The proposed system and method realized in accordance with embodiments of the present disclosure can help overcome such inaccuracies amongst others and can find utility in surveillance of powerline(s). Accordingly, the present disclosure can envisage autonomous surveillance of powerlines to detect any physical fault therein.
FIG. 2 illustrates an exemplary representation depicting functional modules of the system for detection of a powerline in an aerial image in accordance with embodiments of the present disclosure. The system includes a non-transitory storage device having embodied therein one or more routines operable to detect the powerline in the aerial image, and one or more processors coupled to the non-transitory storage device. The one or more routines include an image retrieval module 202, which when executed by the one or more processors, obtains at least one aerial image including the powerline, a binary classified image generation module 204, which when executed by the one or more processors, subjects said at least one aerial image to a pixel-by-pixel analysis, a skeletonization module 206, which when executed by the one or more processors, enables skeletonization of said binary classified image to reduce objects of said at least one aerial image to a median line and to decrease density of the powerline, a region growing module 208, which when executed by the one or more processors, applies region growing to restore continuity of the objects lost during the skeletonization, a geometric feature determination module 210, which when executed by the one or more processors, calculates any or a combination of a shape index and a density index for the powerline, and a powerline detection module 212, which when executed by the one or more processors, detects the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
In an embodiment, an aerial vehicle/UAV (unmanned aerial vehicle) configured with an image/video capturing device is used to capture video and/or still images including the powerline(s) as illustrated in FIG. 3. As illustrated, the UAV 302 can be configured with an image/video capturing device 304 (shown separately from the UAV for better clarity) among other payload (not shown) to capture aerial images and/or video including the powerline(s) 306. In an embodiment, the UAV 302 is further configured with other instruments that can help in the surveillance of the powerline. In an exemplary embodiment, the UAV is configured with a thermal camera that can help detect leakage of current in the powerlines. However, a person skilled in the art would realize that any other instruments, as known to or appreciated by a person skilled in the art, can be configured with the UAV or aerial image/video capturing device without departing from the scope and spirit of the present disclosure.
In an embodiment, the UAV used for remote sensing for powerline detection can be flown at low altitude and can be used for remote sensing. Remote sensing from a UAV platform is commonly known as low altitude remote sensing (LARS). For powerline detection, fixed-wing or rotary wing can be used. In an embodiment, small UAV is utilized along with small payload, which is more feasible and cost effective solution for powerline detection. In an embodiment, quad-copter UAV is used, which is a stable platform and suitable for aerial imaging. Their ability to hover and vertical takeoff can make them suitable for powerline monitoring applications.
In an embodiment, the UAV may be a quad-copter built using off the shelf components (viz. remote receive 310, flight stabilizer 312, battery 314, brushless motor speed controller 316, brushless motor 318 and the likes) and modified to carry the payload and camera requirements. In an embodiment, the UAV belonging to class of multi-rotor aircrafts and powered by batteries is utilized to serve its intended purpose as laid down in disclosure of the present disclosure. However, a person skilled in the art would appreciate that any other UAV can be utilized without departing from the scope and spirit of the present disclosure.
In an embodiment, UAV with the flight endurance of around 20 minutes is utilized. In an embodiment, the flight maneuver of UAV is controlled remotely by a pilot using a remote control 308. In an embodiment, the range of remote control is around 500 meters. In an embodiment, the weight of the quad-copter UAV is about 1.4 kg including the camera payload. In an embodiment, the UAV that can be utilized to serve its intended purpose as laid down in embodiments of the present disclosure is with the specifications as shown in Table 1.

Table 1: UAV Specification
Parameter UAV Specification
Class Multi-Rotor (Quad-copter)
Motor BLDC, 180W, 1200KV each
Battery 20C 3S 3300mAh Lithium Polymer
Propeller-Rotor Diameter 10” x 4.7”
Size 500mm
Maximum Gross Weight 1.4 kg
Flight Time 15 minutes

In an embodiment, the camera 304 that can be utilized to serve its intended purpose as laid down in embodiments of the present disclosure is with the specifications as shown in Table 2.
Table 2: Camera Specification
Parameter UAV Specification
Camera Type Rugged HD Video Camera
Resolution 11/8/5 MP
Video Resolution 1080p/960p/720p/WVGA
Field of View 170°
Sensor 1/2.3 inch CMOS
User Interface Language based interface

In an embodiment, the UAV includes 4 brushless DC motors affixed with propellers mounted on a quad-copter frame. In an embodiment, speeds of the motors can be governed by on-board electronic speed controllers (ESC) which can be powered by a special Lithium-Polymer battery.
FIG. 4 illustrates an exemplary block diagram depicting controller of the UAV in accordance with an embodiment of the present disclosure. Speed of the motors can help control the angular and linear velocity of UAV. In an embodiment, communication between UAV and remote control is of 2.4 GHz wireless receiver-transmitter pair. In an embodiment, pilot sends the control command through the control joysticks of the remote control 308, which encodes the signals and transmits it via radio waves. The transmitted signals can be received by the on-board receiver 310 and decoded. These commands can then be interpreted by the on-board flight stabilizer 312. In an embodiment, the on-board flight stabilizer 312 is an Arduino based multiwii multi-copter firmware. In an embodiment, the flight stabilizer includes ATmega AVR 2560 microcontroller and MEMS based motion sensors for measuring the angular velocity and linear velocity of the quad-copter. In an embodiment, the MEMS based sensors are any or a combination of 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer and 1-axis barometer. In an embodiment, the MEMS based sensors are 3-axis gyroscope, 3-axis accelerometer, 3-axis magnetometer and 1-axis barometer. In an embodiment, the flight stabilizer can obtain the angular velocity and linear velocity of UAV via the MEMS sensors and compares it with the desired state based on the commands sent by the pilot. The flight stabilizer can then decide the speed of motors required to achieve the desired state of the UAV. In an embodiment, this comparison step is updated about every 3 ms to achieve stable flight of UAV. However, a person skilled in the art would appreciate that the comparison step can be performed continuously or at any interval to serve its purpose without departing from the scope and spirit of the present disclosure.
In an embodiment, data acquisition is done with GoPro HD Hero2 (Go Pro, California, United States) camera 304. In an embodiment, the camera measures about 98×58×34 mm and weighs about 98 grams. In a preferred embodiment, the camera has the specifications as shown in Table 2. In an embodiment, focal length of the camera is fixed. In an embodiment, camera has a SD card slot onto which the recorded video can be stored. In an embodiment, Field of View of camera can be varied depending on the usage. In an embodiment, for acquiring the video, camera was set to the video resolution of 1080p at 30fps. In an embodiment, Field of view was set to 127° in order to capture the powerlines.
In an embodiment, UAV can be flown with the payload (camera) at a height of 25-30 meters above ground over the powerline to capture the video and/or still image(s). In an embodiment, camera 304 is fixed at the front end of the UAV 302 at an angle of 15 degrees in order to obtain the front view. Front view can allow the camera to capture the larger length of the powerline. In an embodiment, spatial resolution of the video varies with the altitude of the UAV. In an embodiment, the variation of altitude can be up to 5 meters, which can allow acquisition of images at varying altitudes. In an embodiment, the acquired video and/or still image(s) is analyzed to select the test images with good aerial view of the powerlines at different altitudes, angles and background.
In an embodiment, the captured video or image(s) extracted therefrom and/or still image(s) viz. aerial images including powerline(s) are transmitted to the image retrieval module 202. In an embodiment, the image retrieval module 202 receive/acquires/obtains the aerial images wirelessly from the image capturing device. Alternatively, the captured video or image(s) extracted therefrom and/or still image(s) viz. aerial images including powerline(s) are provided as an input to the system 200 using methods as known to a person skilled in the art, for example, by operatively coupling the SD card of the UAV with the system 200. In an exemplary embodiment, the image retrieval module 202 is configured to communicate with the image/video capturing device associated with the UAV so as to receive the images therefrom.
In an embodiment, the image retrieval module 202 is operatively coupled with the binary classified image generation module 204 to communicate aerial image(s) including powerline(s) thereto. In an embodiment, the binary classified image generation module 204 is subjected to Machine Learning. In an embodiment, the binary classified image generation module 204 may be an Extreme Learning Machine (ELM) that is trained using dataset containing RGB values of the powerline and non-powerline classes. In an embodiment, each training sample may be of the form I={Xi, Yi}, where Xi={xi,r, xi,g, xi,b} represents the RGB value of each sample respectively and Yi ?{0,1} represents the class labels where i = 1,2,…, n. If training data has n samples then the training matrix can be of the form
IH =[¦(y_¦(1@?)&x_(¦(1,r@?) )@y_n&x_(n,r) )¦(x_¦(1,g@?)@x_(n,g) ) ¦(x_¦(1,b@?)@x_(n,b) )] (1)
The input samples have 3-dimensional features; hence, there are 3 input nodes in the input layer and the number of output nodes in output layer is 2 as this is a binary classification. An optimal number of hidden nodes can be chosen for hidden layer. Let the number of hidden nodes be H. Based on the number of hidden nodes, input weight matrix and bias matrix can be generated. Input weight matrix can be generated randomly based on the number of input nodes and hidden nodes. Dimensions of input weight matrix is Hx3. Bias matrix can also be generated randomly having dimensions Hx1.
Input to the hidden nodes can be given as
I_h=?_(k=1)^3¦?w_(jk ) x_ik ?+b_j Where j = 1,2 ,3…H and i=1,2,3…N (2)
Inputs to each hidden nodes can be calculated for the entire set of training data. The inputs can then be passed through the activation function to get the output of each hidden neuron. Output of hidden neuron can be given by
G_j= G(?_(k=1)^3¦w_(jk ) x_ik + b_j ) (3)
wherein, G(.) is the activation function for the hidden nodes
Activation function used for this problem is logistic function given by,
G_j= 1/(1+?exp ???(-I_h)? ) (4)
Wherein, Ih is the input applied to the logistic function.
Output matrix of hidden layer is given by
H0 = (¦(G(w_1 X_1+b_1)&?&G(w_1 X_N+ s=b_1)@?&?&?@G(w_H X_1+b_H)&?&G(w_H X_N+b_H))) (5)
Output weight matrix can be computed analytically from equation 6 below where H-1 is the pseudo-inverse of hidden layer output matrix and T is the target matrix.
Wo = H-1 * T (6)
The input and output weight matrices generated during training can be used to classify the image into powerline and non-powerline class.
Spectral value of each pixel (Pi) of test image can be applied as the input to the trained model.
P_i={p_(i,r ) ¦,p_(i,g) ,+ p_(i,b) } (7)
wherein, Pi,r , Pi,g ,and Pi,b denotes the red, blue and green pixel value of each sample.
Input matrix IH to the hidden nodes is computed using the equation where w is the input weight matrix and b is the bias of the hidden node
IH = [¦(w_1 P_i+ b_X1@?@w_H P_i+ b_H )] (8)
The activation function applied to matrix IH results in matrix H0. It should be noted that activation function is same as the function (equation 4) used for training the model.
H0 = [¦(?G(w?_1 P_i+ b_1)@?@G(w_H P_i+ b_H))] (9)
The hidden layer output matrix (H0) is multiplied with output weight matrix (W0) to determine the output labels corresponding to powerline and non-powerline class.
Yi = Ho * Wo (10)
where Yi is the resultant class type (powerline or non-powerline label) of the ith pixel.
In an embodiment, the skeletonization module 206 is configured to effect skeletonization of said binary classified image to reduce objects of said at least one aerial image to a median line and to decrease density of the powerline. Skeletonization can preserve the topological features and the original size of the objects. Skeletonization can reduce the objects into a median line thereby reducing the density of the objects. Skeletonization S(A) of an object can be given by
Sk = (ATB) – (ATB)oB (11)
S(A) =?_(k=0)^K¦?S_(k ) (A) (12)?
where A is the connected object in the binary image and B is the structuring element. Sk is the skeleton point. Object A is eroded k times until it is reduced to single pixel and each erosion is followed by opening the eroded image. The difference between the eroded image and opened image gives the skeleton points. Union of all skeleton points gives the skeleton of the object A. Skeletonization can affect the powerline features causing discontinuity in the powerlines (including other objects).
In an embodiment, loss of continuity is restored by the region growing module 108. In an embodiment, the region growing module 208 is configured to apply region growing to restore continuity of the objects lost during the skeletonization. In an embodiment, to retrieve the lost information, iterative region growing is applied after Skeletonization. In an embodiment, in case of 1 pixel discontinuity in the images, region growing is applied 1 time. In an embodiment, if the discontinuity in powerlines is more than 1 pixel, region growing is applied for a maximum of 3 times.
Powerlines are the continuous linear structures, whereas non-powerline features are the not continuous. Accordingly, geometrical features can be taken into consideration and Shape Index and/or Density Index can be determined/calculated/applied to bring out clear distinction between the two features (powerline and non-powerline). In an embodiment, the geometric feature determination module 210 is configured to calculate any or a combination of a shape index and a density index for the powerline (or any other object). In an embodiment, the geometric feature determination module 210 is configured to calculate both of a shape index and a density index for the powerline (or any other object). Shape Index (SI) and Density Index (DI) of an object can be given by
SI = P/(4vA) (13)
DI = A/(1+ v(Var(X)+Var(Y))) (14)
where A is the area of the object, P is the perimeter of the object and Var(X) and Var(Y) represents variance in X and Y coordinates, which approximately represent the radius of the object.
In an embodiment, the powerline detection module 212 is configured to detect powerline in the aerial image and to remove any non-powerline feature from the aerial image. In an embodiment, the powerline detection module 212 is configured to classify the objects in the aerial image based on the pre-determined shape index and/or density index. In an embodiment, high threshold of SI is set to remove the non-powerline feature due to the fact that powerline being thin and long, has larger perimeter and lesser area and hence, ratio of perimeter to area is very high. Accordingly, the powerline detection module 212 is configured to classify the objects in the aerial image as non-powerline feature in case the SI is below a pre-determined limit. In an embodiment, low threshold of DI is set to remove the non-powerline feature as the same has less radius. Accordingly, the powerline detection module 212 is configured to classify the objects in the aerial image as non-powerline feature in case the DI is above a pre-determined limit.
FIG. 5 illustrates an exemplary flowchart depicting a method of detection of a powerline in an aerial image. As shown at step 502, at least one aerial image including the powerline is obtained by computing device followed by subjecting said at least one aerial image to a pixel-by-pixel analysis to obtain a binary classified image therefrom as shown at step 504. Skeletonization of said binary classified image is done by a skeletonization module to reduce objects of said at least one aerial image to a median line and to decrease density of the powerline as shown at step 506. Region growing is then applied by a region growing module to restore continuity of the objects lost during the skeletonization step as shown at step 508 followed by calculating any or a combination of a shape index and a density index for the powerline by a geometric feature determination module as shown at step 510. Any non-powerline feature is removed by a powerline detection module to effect detection of the powerline in the aerial image as shown at the step 512.
FIG. 6A through FIG. 6F illustrates transformation of the aerial image to detect powerlines therefrom in accordance with an embodiment of the present disclosure. An aerial image (for example, UAV remote sensed input image), as illustrated in FIG. 6A is subjected to the trained binary classified image generation module, output of which, i.e., binary classified image is illustrated in FIG. 6B. It can be observed that the binary classified image predominantly contains the powerline features. However, some misclassification can be observed as well. The binary classified image, as shown in FIG. 6B, is subjected to morphological operation (i.e., skeletonization), output from which is as shown in FIG. 6C. In an embodiment, the skeletonized image is subjected to region growing operation, output from which is as shown in FIG. 6D. In an embodiment, the threshold value for shape index (SI) and density index (DI) may be fixed at greater than 0.8 and less than 0.65, respectively. As can be observed from FIG. 6E, there is a marked improvement in classification after the application of shape index and density index. FIG. 6F illustrates an exemplary overlapped ELM segmented image with original input image.
In accordance with an embodiment of the present disclosure, Table 3 below exemplifies the threshold values for shape and density indices utilized for segmentation of image for final extraction of powerlines for different input aerial images as illustrated in FIG. 1A through FIG. 1F. Accordingly, a person skilled in the art would appreciate that any other threshold values for shape and density indices can be fixed/utilized to serve its intended purpose as laid down in embodiments of the present disclosure.
Table-3: Threshold values of shape and density indices for different images for ELM-SEG model
Image Reference No. SI> (greater than) DI< (less than)
1 (Fig. 3a) 0.8 0.33
2 (Fig. 3b) 0.7 0.34
3 (Fig. 3c) 0.8 0.65
4 (Fig. 3d) 0.8 0.65
5 (Fig. 3e) 0.6 0.52
6 (Fig. 3f) 0.5 0.55
FIG. 7A through FIG. 7F illustrates output for six different images (extracted and/or analyzed images overlapped on the real images) in accordance with embodiments of the present disclosure. In an embodiment, the performance parameters (measures) viz. completeness, correctness and quality are analyzed. FIG. 8 illustrates various performance measures for trained binary classified image generation module (ELM model) with different number of hidden neurons after performing spectral-spatial measures. In accordance with an embodiment of the present disclosure, results indicate that with increase in number of hidden neurons in trained binary classified image generation module, the performance measures (parameters) gradually increase. FIG. 8 illustrates the performance measure with different number of hidden neurons, as these are increasing gradually but at a certain level they are consistent. Accordingly, when number of hidden neurons exceeds 100, the variation in the results is very minimal. In an embodiment, the optimum number of neurons in the hidden layer is 100. Table 4 below depicts the performance parameters (measures) of the segmented images utilizing system and method in accordance with embodiments of the present disclosure.
Table 4: Performance measures of segmented images
Image Reference No. 1 2 3 4 5 6
Quality 77.07% 71.75% 71.33% 69.40% 57.65% 84.45%
Completeness 78.32% 78.55% 94.77% 74.48% 94.77% 88%
Correctness 98.98% 89.23% 84.58% 91.04% 84.58% 95.44%
FIG. 9 illustrates the statistical visualization of performance of ELM-SEG in comparison with ground reference data in accordance with an embodiment of the present disclosure. The R2 value is found to be 0.817, which indicates a good fit.
Based on the comparison of image output from conventional trained ELM method (as illustrated in FIG. 6B) and that from the method in accordance with embodiments of the present disclosure (as illustrated in FIG. 6F), it would be apparent that although, the conventional method is able to classify powerline properly between two features, there are several mismatch (errors in classification) due to mismatch of RGB values. Accordingly, the system and method as realized and embodied hereinabove, is superior in comparison to the conventional methods for UAV based detection/supervision of powerlines.
While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.

ADVANTAGES OF THE INVENTION
The present disclosure provides a system and method to detect presence of powerlines in aerial images.
The present disclosure provides a system and method that effectively point out powerlines in an image captured by a camera device coupled with an aerial vehicle, such as an unmanned aerial vehicle (UAV) or a manned vehicle, for instance, a helicopter.
The present disclosure provides a system and method that envisages to eliminate manual monitoring and inspection of powerlines by utilizing advanced machine learning and image processing methods of powerline detection in an image.
The present disclosure provides a system and method that overcomes deficiencies associated with conventional powerline monitoring and detection techniques.
,CLAIMS:1. A system for detection of a powerline in an aerial image, the system comprising:
a non-transitory storage device having embodied therein one or more routines operable to detect the powerline in the aerial image; and
one or more processors coupled to the non-transitory storage device, wherein the one or more routines comprise:
an image retrieval module, which when executed by the one or more processors, obtains at least one aerial image including the powerline;
a binary classified image generation module, which when executed by the one or more processors, subjects said at least one aerial image to a pixel-by-pixel analysis;
a skeletonization module, which when executed by the one or more processors, enables skeletonization of said binary classified image to reduce one or more objects of said at least one aerial image to a median line;
a geometric feature determination module, which when executed by the one or more processors, calculates any or a combination of a shape index and a density index for the powerline in the skeletonized image based on one or more dimensional characteristics of the powerline in the skeletonized image; and
a powerline detection module, which when executed by the one or more processors, detects the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
2. The system as claimed in claim 1, wherein the aerial image is an aerial vehicle based remote sensed image acquired by an image capturing device operatively coupled with the aerial vehicle.
3. The system as claimed in claim 1, further comprising a region growing module that subjects the skeletonized image to region growing segmentation to restore continuity of the one or more objects lost during the skeletonization.
4. The system as claimed in claim 1, wherein the binary classified image generation module is trained using a plurality of RGB spectral values to differentiate between pixels corresponding to powerline features and pixels corresponding to non-powerline features.
5. The system as claimed in claim 1, wherein the powerline detection module is configured to classify the one or more objects in the aerial image as non-powerline feature in case the calculated shape index pertaining to the powerline in the aerial image is below a pre-determined limit.
6. The system as claimed in claim 1, wherein the powerline detection module is configured to classify the one or more objects in the aerial image as non-powerline feature in case the calculated density index pertaining to the powerline in the aerial image is above a pre-determined limit.
7. A method for detection of a powerline in an aerial image, the method comprising the steps of:
obtaining, by a computing device, at least one aerial image including the powerline;
obtaining, by the computing device, a binary classified image by subjecting said at least one aerial image to a pixel-by-pixel analysis;
effecting, by the computing device, skeletonization of said binary classified image to reduce one or more objects of said at least one aerial image to a median line;
calculating, by the computing device, any or a combination of a shape index and a density index for the powerline in the skeletonized image; and
detecting, by the computing device, the powerline in the aerial image by removing any non-powerline feature from the aerial image based on comparison of any or a combination of the calculated shape index and the calculated density index with a pre-determined set of shape index and density index of the powerline.
8. The method as claimed in claim 7, wherein the aerial image is an aerial vehicle based remote sensed image acquired by an image capturing device operatively coupled with the aerial vehicle.
9. The method as claimed in claim 7, further comprising a step of subjecting the skeletonized image to region growing segmentation to restore continuity of the one or more objects lost during the skeletonization step.
10. The method as claimed in claim 7, wherein the step of removing any non-powerline feature to effect detection of the powerline in the aerial image further comprises the steps of:
classifying the one or more objects in the aerial image as non-powerline feature in case the calculated shape index pertaining to the powerline in the aerial image is below a pre-determined limit; and
classifying the one or more objects in the aerial image as non-powerline feature in case the calculated density index pertaining to the powerline in the aerial image is above a pre-determined limit.

Documents

Application Documents

# Name Date
1 201741016869-US(14)-HearingNotice-(HearingDate-26-05-2025).pdf 2025-04-23
1 Form 5 [13-05-2017(online)].pdf 2017-05-13
2 201741016869-EDUCATIONAL INSTITUTION(S) [15-04-2025(online)].pdf 2025-04-15
2 Form 3 [13-05-2017(online)].pdf 2017-05-13
3 Drawing [13-05-2017(online)].pdf 2017-05-13
3 201741016869-OTHERS [15-04-2025(online)].pdf 2025-04-15
4 Description(Provisional) [13-05-2017(online)].pdf 2017-05-13
4 201741016869-FORM-8 [22-03-2025(online)].pdf 2025-03-22
5 201741016869-Proof of Right (MANDATORY) [29-07-2017(online)].pdf 2017-07-29
5 201741016869-CLAIMS [25-11-2021(online)].pdf 2021-11-25
6 201741016869-FORM-26 [29-07-2017(online)].pdf 2017-07-29
6 201741016869-COMPLETE SPECIFICATION [25-11-2021(online)].pdf 2021-11-25
7 Correspondence by Agent_Form1_Power Of Attorney_03-08-2017.pdf 2017-08-03
7 201741016869-CORRESPONDENCE [25-11-2021(online)].pdf 2021-11-25
8 abstract 201741016869.jpg 2017-08-08
8 201741016869-DRAWING [25-11-2021(online)].pdf 2021-11-25
9 201741016869-DRAWING [14-05-2018(online)].pdf 2018-05-14
9 201741016869-FER_SER_REPLY [25-11-2021(online)].pdf 2021-11-25
10 201741016869-COMPLETE SPECIFICATION [14-05-2018(online)].pdf 2018-05-14
10 201741016869-FORM-26 [25-11-2021(online)].pdf 2021-11-25
11 201741016869-Information under section 8(2) [25-11-2021(online)].pdf 2021-11-25
11 201741016869-REQUEST FOR CERTIFIED COPY [12-06-2018(online)].pdf 2018-06-12
12 201741016869-FORM 18 [27-04-2019(online)].pdf 2019-04-27
12 201741016869-OTHERS [25-11-2021(online)].pdf 2021-11-25
13 201741016869-FER.pdf 2021-10-17
13 201741016869-FORM 3 [16-07-2019(online)].pdf 2019-07-16
14 201741016869-FER.pdf 2021-10-17
14 201741016869-FORM 3 [16-07-2019(online)].pdf 2019-07-16
15 201741016869-FORM 18 [27-04-2019(online)].pdf 2019-04-27
15 201741016869-OTHERS [25-11-2021(online)].pdf 2021-11-25
16 201741016869-Information under section 8(2) [25-11-2021(online)].pdf 2021-11-25
16 201741016869-REQUEST FOR CERTIFIED COPY [12-06-2018(online)].pdf 2018-06-12
17 201741016869-FORM-26 [25-11-2021(online)].pdf 2021-11-25
17 201741016869-COMPLETE SPECIFICATION [14-05-2018(online)].pdf 2018-05-14
18 201741016869-DRAWING [14-05-2018(online)].pdf 2018-05-14
18 201741016869-FER_SER_REPLY [25-11-2021(online)].pdf 2021-11-25
19 201741016869-DRAWING [25-11-2021(online)].pdf 2021-11-25
19 abstract 201741016869.jpg 2017-08-08
20 201741016869-CORRESPONDENCE [25-11-2021(online)].pdf 2021-11-25
20 Correspondence by Agent_Form1_Power Of Attorney_03-08-2017.pdf 2017-08-03
21 201741016869-COMPLETE SPECIFICATION [25-11-2021(online)].pdf 2021-11-25
21 201741016869-FORM-26 [29-07-2017(online)].pdf 2017-07-29
22 201741016869-CLAIMS [25-11-2021(online)].pdf 2021-11-25
22 201741016869-Proof of Right (MANDATORY) [29-07-2017(online)].pdf 2017-07-29
23 201741016869-FORM-8 [22-03-2025(online)].pdf 2025-03-22
23 Description(Provisional) [13-05-2017(online)].pdf 2017-05-13
24 Drawing [13-05-2017(online)].pdf 2017-05-13
24 201741016869-OTHERS [15-04-2025(online)].pdf 2025-04-15
25 Form 3 [13-05-2017(online)].pdf 2017-05-13
25 201741016869-EDUCATIONAL INSTITUTION(S) [15-04-2025(online)].pdf 2025-04-15
26 Form 5 [13-05-2017(online)].pdf 2017-05-13
26 201741016869-US(14)-HearingNotice-(HearingDate-26-05-2025).pdf 2025-04-23
27 201741016869-FORM-26 [21-05-2025(online)].pdf 2025-05-21
28 201741016869-FORM-26 [21-05-2025(online)]-1.pdf 2025-05-21
29 201741016869-Correspondence to notify the Controller [21-05-2025(online)].pdf 2025-05-21
30 201741016869-Written submissions and relevant documents [10-06-2025(online)].pdf 2025-06-10
31 201741016869-PETITION UNDER RULE 137 [10-06-2025(online)].pdf 2025-06-10
32 201741016869-PETITION UNDER RULE 137 [10-06-2025(online)]-1.pdf 2025-06-10
33 201741016869-MARKED COPY [10-06-2025(online)].pdf 2025-06-10
34 201741016869-CORRECTED PAGES [10-06-2025(online)].pdf 2025-06-10
35 201741016869-Annexure [10-06-2025(online)].pdf 2025-06-10

Search Strategy

1 search201741016869E_12-06-2021.pdf