element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Sixth Sense Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Sixth Sense Design Challenge
  • More
  • Cancel
Sixth Sense Design Challenge
Blog #3 UAV Inspection System: Computer Vision and Sensors
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: uavr&d
  • Date Created: 2 Feb 2019 1:25 PM Date Created
  • Views 689 views
  • Likes 7 likes
  • Comments 2 comments
  • uav r&d
  • industrial_inspection
  • UAV
  • computer vision
  • drone_tech
  • drones
  • sixth sense design challenge
Related
Recommended

#3 UAV Inspection System: Computer Vision and Sensors

uavr&d
uavr&d
2 Feb 2019

Greetings from the UAV R&D group. We hope all our fellow competitors are having a good time with the designing. Last month has been quite fulfilling for us as a research group. We were able to overcome some hurdles and complete the assembly of the drone. Also, there has been some progress in the sensor department. This post is all about it and also as you read through it, if some suggestion or doubt pops up in your head, feel free to comment.

 

The team has been working on identifying non-contact methods that can be used for crack detection in an industrial pipe system. As it turns out, there isn't a single solution for all types of cracks and leakages that might happen. Detection system depends a lot on the kind of material of the pipes, the temperature of the fluids flowing and the also, whether the inspection is being made from inside or outside of the pipes. To keep the problem in the scope of this design challenge, we are gonna assume certain environments for each method that we are planning to implement.

 

Computer Vision:

image

When we talk about automatic systems, AI and Deep Learning can hardly be kept out of the picture. One such technique that has gained popularity in the last decade is Computer Vision. Or just CV. To give an overview, CV is based on Convolutional Neural Networks (mostly) where the network picks up some traits of a picture in each layer and learns it. Higher the number of layers, better the learning. After learning, these models are then used to identify those traits in the given input picture. This is one of the contact-less methods that can be used for crack detection where the resolution of input pictures is high enough to resolve the cracks, or in other words, the cracks are large enough to be captured by the given camera. Last month, we worked on one such model created by satyenrajpal (GitHub link ).

image

It is a four CNN layer model trained on a comparatively smaller dataset. Since the main aim of this exercise is to understand the challenges involved in implementing CV for industrial crack detection, using a simpler model made sense. We were able to train the model at the ML lab in the Innovation Garage, which is an innovation hub at National Institute of Technology, Warangal. The accuracy that we were getting was close to 90 percent. The idea is to have a light-weight camera mounted on board of UAV. After data collection, the images, taken at regular intervals in the planned flight path, can be put in the model and tested for crack detection. This can also be done in real-time by sending live feed during the inspection and running the model simultaneously at the hub, but that would need some work on developing algorithms which accept continuous data input into the 'input folder' that feeds the model. This system can be used when fluid isn't flowing and the drone can fly inside the pipe to detect inside cracks at an early stage. An outer inspection of pipes can also be conducted.

 

IR sensing:

image

 

Consider a situation where the integrity of the material has been compromised and the fluids start oozing out the fissures. In such a case, variation in the temperature between the outer portion of the pipe and the fluid can be exploited to detect the fissure. A thermopile sensor can be used to pick up these out-of-the-normal heat signatures and the position on the flight path can be marked so that after inspection, a team can be sent to fix the leak at the earliest. Now, we have identified some sensors that can be used for this, TI TMP006 being one of them, but we are still open to suggestion for other IR sensors. Input by the reader in the comment section below would be highly appreciated. The parameters that would influence the choice of the sensor are required sensitivity (which is high as a small leak would give a small heat signature), the distance of detection (so that sufficient distance can be maintained between the pipe and the drone), temperature of the flowing fluid, cost, and compatibility with Arduino. TI TMP006 has a temperature detection range of -40 degC to 125 degC. But one can expect the temperature of the flowing fluids to be greater than that, in which case more versatile sensors would be required.

 

There are other ultrasonic methods that can be used but these require a stable contact of the sensor with the pipe. Although such a system can be designed, the dynamics of flight planning will be very different from the one that we are working on. That is why we are more keen to use contactless methods.

 

So that would be all for today. Do comment if you have some other methods for crack detection in your mind. Also, a big shoutout to the Element14 for sending us some cool equipment. We are looking forward to including them in our project.

  • Sign in to reply

Top Comments

  • jw0752
    jw0752 over 6 years ago +2
    Hi This seems to be an interesting but quite challenging project. I have a question about the temperature differentials that you hope to detect from a cracked pipe. Where would the energy for this differential…
  • uavr&d
    uavr&d over 6 years ago in reply to jw0752 +1
    Hi John Thanks for your question, and sorry for not mentioning it in the post, but the flowing fluid is assumed to be hot. Industrial inspection is an extremely broad area and trying to come up with a…
  • uavr&d
    uavr&d over 6 years ago in reply to jw0752

    Hi John

     

    Thanks for your question, and sorry for not mentioning it in the post, but the flowing fluid is assumed to be hot. Industrial inspection is an extremely broad area and trying to come up with a generic solution is somewhat impossible. To present a proof of concept, we are limiting the applicability of the solution to a situation where hot fluids are flowing in insulated pipes. For such a case, a leak would essentially be discernible by the virtue of high temperature of fluid coming out to a somewhat cooler environment. Imagine that the drone is surveying such a pipe, which has an outer surface temperature of say 30 degC. When the drone reaches the leaking region that has high-temperature (say 100 degC) fluid coming out, the thermophile sensor will pick up a hike in temperature and a registration system will take note of that position on the flight path. If you think about it, two different situations are possible here and the energy differential would sustain for both of them.

    Case 1: If the fluid is viscous and takes time to flow out, the heat lost to the environment would be replenished from inner hot fluid.

    Case 2: If the fluid flows out easily, continuous flow of the hot fluid at the leaking region would make that region hotter than its surrounding.

     

    Hope that answers your doubt.

     

    S.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 6 years ago

    Hi

    This seems to be an interesting but quite challenging project. I have a question about the temperature differentials that you hope to detect from a cracked pipe. Where would the energy for this differential come from? It seems to me that in long distance pipes where a drone might be useful any initial heat difference between the contents of the pipe and the environment would be quickly equalized while the heat difference in shorter pipes might be more easily monitored from fixed positions. Pressurized gasses might provide an exceptions as any leak would produce a temperature differential based on the energy loos of the expanding gas.

     

    John

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube