AUTOMATED RAILWAY TRACK CRACK DETECTION SYSTEM WITH RASPBERRY PI AND IMAGE PROCESSING

Project Code :TEMBMA3579

Objective

The objective of this project is to develop an automated system using Raspberry Pi and image processing to detect and respond to cracks in railway tracks, improving inspection efficiency and safety.

Abstract

This project presents a system for railway track detection utilizing a Raspberry Pi in conjunction with a USB webcam and DC motors to build a robotic surveillance platform. The system leverages advanced image processing techniques, including Canny edge detection, dilation, and histogram analysis in grayscale, to continuously monitor and assess the condition of railway tracks. The Raspberry Pi processes the live video feed from the USB webcam to detect any potential cracks or defects in the track. When no cracks are detected, the robot proceeds forward along the track. Conversely, if a crack is identified, the robot halts to prevent further damage and facilitate timely maintenance. This automated approach enhances track inspection efficiency and contributes to improved railway safety.

Keywords: Railway Track Detection, Raspberry Pi, USB Webcam, DC Motors, Image Processing, Canny Edge Detection, Dilation, Histogram Analysis, Grayscale Imaging, Crack Detection, Automated Surveillance, Robotics, Track Inspection, Railway Safety, Real-time Monitoring.





NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Specifications

Hardware components:

  • Raspberry pi
  • Camera
  • Motor driver
  • Dc motor
  • Power supply

Software components:

  • Python idle
  • Raspbian OS

Learning Outcomes

  • raspberry pi pin diagram and architecture
  • How to install python IDE software
  • Setting up and installation procedure for python
  • Introduction to python IDE
  • Basic coding in python IDE
  • Working of power supply
  • Working of Dc motor
  • Working of  camera
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video