IIIT-Delhi Institutional Repository

Trash detection and tracking for a river cleaning robot

Show simple item record

dc.contributor.author Jain, Mansi
dc.contributor.author Sinha, Jyoti V. (Advisor)
dc.date.accessioned 2015-12-07T06:53:58Z
dc.date.available 2015-12-07T06:53:58Z
dc.date.issued 2015-12-07T06:53:58Z
dc.identifier.uri https://repository.iiitd.edu.in/jspui/handle/123456789/367
dc.description.abstract The objective of this research work is to develop an algorithm for a river cleaning robot. This algorithm will be able to autonomously detect and track the surface trash flowing in water from a real time video. The state of the art works that have been implemented so far consider that the first frame of the video contains the object to be detected. The various challenges confronting this work are the reflecting nature of flowing objects in water, clutter and noise generated by ripples in water, changes in the HSL levels of the surface of the water and detecting multiple objects in a single frame. Our aim was to develop an algorithm that detects the trash flowing in the water, then keep a track of it as it progresses and then localize the object such that it can be collected by the scooping arm of the robot. This problem has been divided in two parts, where the first part concerns itself with the detection of moving trash and another with tracking the detected trash objects. We did a comparative study of two main detection algorithms, where one is the Background Subtraction in which the mobile object is detected by differencing the current frame from the reference frame of the video feed. The other detection technique is based on the Viola-Jones detection where the algorithm was trained to detect the surface trash. The Viola Jones algorithm could detect only one object in a given frame. Then the tracking was performed by using the kalman filtering and the KLT feature tracker. The feature tracker was unable to track sudden changes when compared to the Kalman Filter tracking. Thus the best features of the detection-tracking have been combined in our proposed algorithm. In this work we apply robust morphological processing with Background Subtraction to detect the active trash and kalman filter to track it. The algorithm is able to detect the object when it first appears in the frame, no training models are required as in the case of Viola-Jones method. Then the tracker is able to faithfully detect The object without losing it against the sudden currents of water. en_US
dc.language.iso en en_US
dc.title Trash detection and tracking for a river cleaning robot en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account