Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing Raspberry Pi

Page 1

Int. Journal of Electrical & Electronics Engg.

Vol. 2, Spl. Issue 1 (2015)

e-ISSN: 1694-2310 | p-ISSN: 1694-2426

Design of Image Segmentation Algorithm for Autonomous Vehicle Navigation using Raspberry Pi 1

Ankur S. Tandale, 2Kapil K. Jajulwar 2

1

1,2

M.Tech Student, Research scholar Department of Communication Engineering, G.H.Raisoni College of Engineering,Nagpur 1

ankurtandale@gmail.com,2kapil.jajulwar@raisoni.net

Abstract—In the past few years Autonomous vehicles have gained importance due to its widespread applications in the field of civilian and military applications. On-board camera on autonomous vehicles captures the images which need to be processed in real time using the image segmentation algorithm. On board processing of video(frames)in real time is a big challenging task as it involves extracting the information and performing the required operations for navigation. This paper proposes an approach for vision based autonomous vehicle navigation in indoor environment using the designed image segmentation algorithm. The vision based navigation is applied to autonomous vehicle and it is implemented using the Raspberry Pi camera module on Raspberry Pi Model-B+ with the designed image segmentation algorithm. The image segmentation algorithm Fig. 1. Prototype of Autonomous vehicle Moving in Right has been built using smoothing,thresholding, morphodirection logical operations, and edge detection. The reference images of directions in the path are detected by the vehicle and accordingly it moves in right or left directions or localisation and maps the environment using the predefined stops at destination. The vehicle finds the path from source indoor environment area and the vision based form. It to destination using reference directions. It first captures involves complex computations and geometry to find the video,segments the video(frame by frame), finds the the path and obstacles in the path to map the edges in the segmented frame and moves accordingly. The environment. Raspberry Pi also transmits the capture video and In vision based autonomous vehicle navigation ,segmentasegmented results using the Wi-Fi to the remote system for tion of the captured frame is the fundamental step in image monitoring. The autonomous vehicle is also capable of finding obstacle in its path and the detection is done using processing. Segmentation is the process of grouping pixels of an image depending on the information needed for the ultrasonic sensors.

further processing. Various segmentation techniques are

Index Terms—Autonomous Vehicle, Graphical User Inter- present based on the region,edges,textures and intensities. face(GUI), Raspberry Pi, Segmentation, Ultrasonic Sensor As vehicles pro- ceeds with navigation using on- board

processing it possess a problem to the use of powerful computational units; secondly cost of the system hardware, I. I NTRODUCTION In the recent years, Autonomous vehicles have gained though having dropped in recent years, is still a limitation in importance due to its widespread applications in various robotics [1]. Therefore, robots requires powerful and fast fields such as Military, Civilian, industrial etc. Autonomous processing speed to perform on board processing of images. vehicle navigation has the ability to determine its ow In the last few years the demand for autonomous vehicles position and finding the path from source to destination. and robots has increased which have brought us a range of Navigation mainly defines the self localisation and finding ARM architecture computational devices such as the the destination path. Vehicle navigation has long been a Raspberry Pi or the even more powerful Quad- Core fundamental goal in both robotics and computer vision ODROID-U2 and these devices can perform on board research. While the problem is largely solved for robots real time image segmentation. equipped with active range- finding devices, for a variety of The proposed work uses a Raspberry Pi for real time reasons, the task still remains challeng- ing for vehicles processing and a camera connected to the raspberry pi for equipped only with vision sensors. On-board computing providing the vision. The prototype of the autonomous using the computer vision is the most demanding areas of vehicle is implemented as shown in figure 1. It is robotics. The need for autonomy in vehicles in indoor based having onboard Raspberry Pi, Microsoft Lifecam, Ultrasonic sensor, navigation systems demands high computational power in power supply and DC motors etc. The captured real the form of image processing capabilities. The Simultaneous time video is processed such that it is first segmented localisation and mapping(SLAM) algorithm performs the and the edges are found depending upon which the self NITTTR, Chandigarh

EDIT -2015

184


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.